Showing preview only (2,869K chars total). Download the full file or copy to clipboard to get everything.
Repository: arkenfox/TZP
Branch: master
Commit: 885e0c0b5379
Files: 111
Total size: 2.7 MB
Directory structure:
gitextract_z_fl_468/
├── .editorconfig
├── .gitattributes
├── .gitignore
├── LICENSE
├── README.md
├── css/
│ ├── index.css
│ ├── media.css
│ ├── screen_size.css
│ └── window_size.css
├── index.html
├── js/
│ ├── audio.js
│ ├── canvas.js
│ ├── codecs.js
│ ├── css.js
│ ├── devices.js
│ ├── elements.js
│ ├── fonts.js
│ ├── generic.js
│ ├── globals.js
│ ├── iframes.js
│ ├── misc.js
│ ├── prototypeLies.js
│ ├── region.js
│ ├── screen.js
│ ├── storage.js
│ ├── storage_service_worker.js
│ ├── storage_shared_worker.js
│ ├── user.js
│ ├── webgl.js
│ ├── worker_agent.js
│ ├── worker_service_agent.js
│ └── worker_shared_agent.js
├── tests/
│ ├── applang-xslterror.xml
│ ├── applang.html
│ ├── applang.xml
│ ├── bridgemoji.html
│ ├── canvasnoise.html
│ ├── canvasrfp.html
│ ├── canvasspoof.html
│ ├── chrome.html
│ ├── codecs_can_is.html
│ ├── collation.html
│ ├── csscolors.html
│ ├── dncalendar.html
│ ├── dncurrency.html
│ ├── dndatetime.html
│ ├── dnlanguage.html
│ ├── dnregion.html
│ ├── dnscript.html
│ ├── domrectspoof.html
│ ├── domrectspoofratio.html
│ ├── dtfcomponents.html
│ ├── dtfdatetimestyle.html
│ ├── dtfdayperiod.html
│ ├── dtflistformat.html
│ ├── dtfrelated.html
│ ├── dtftimezonename.html
│ ├── duration.html
│ ├── elementfont.html
│ ├── elementforms.html
│ ├── elementkeys.html
│ ├── elementother.html
│ ├── elementother_nocss.html
│ ├── engine.html
│ ├── engineprop.html
│ ├── fontasync.html
│ ├── fontdebug.html
│ ├── fontdefaults.html
│ ├── fontscripts.html
│ ├── fontsmac.html
│ ├── fontsystem.html
│ ├── fontview.html
│ ├── functionprops.html
│ ├── math.html
│ ├── mathdata.html
│ ├── mathspoof.html
│ ├── newwin.html
│ ├── newwinsim.html
│ ├── nfcompact.html
│ ├── nfcurrency.html
│ ├── nfformattoparts.html
│ ├── nfnotation.html
│ ├── nfsign.html
│ ├── nfunit.html
│ ├── os.html
│ ├── pointerevent.html
│ ├── pointertouchevents.html
│ ├── pr.html
│ ├── prrange.html
│ ├── readerview.html
│ ├── recursion.html
│ ├── recursion_iframe.html
│ ├── recursion_worker.js
│ ├── resolvedoptions.html
│ ├── rtf.html
│ ├── sanitizing.html
│ ├── screeniframe.html
│ ├── screenorientation.html
│ ├── scroll.html
│ ├── supportedlocales.html
│ ├── supportedvalues.html
│ ├── testgeneric.js
│ ├── testglobals.js
│ ├── testindex.css
│ ├── timezones.html
│ ├── versions.html
│ └── windownamea.html
├── tzp.html
├── tzpiframe.html
└── xml/
├── xmlunstyled.xml
└── xslterror.xml
================================================
FILE CONTENTS
================================================
================================================
FILE: .editorconfig
================================================
[*]
charset = utf-8
insert_final_newline = true
trim_trailing_whitespace = true
[*.md]
trim_trailing_whitespace = false
================================================
FILE: .gitattributes
================================================
* text=auto
*.md text
*.eps binary
*.gif binary
*.ico binary
*.jpeg binary
*.jpg binary
*.png binary
*.svg binary
*.tif binary
*.tiff binary
*.ttf binary
================================================
FILE: .gitignore
================================================
# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so
# Packages #
############
# it's better to unpack these files and commit the raw source
# git has its own built in compression methods
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip
# Logs and databases #
######################
*.log
*.sql
*.sqlite
# OS files #
############
$RECYCLE.BIN/
*.cab
*.lnk
*.msi
*.msix
*.msm
*.msp
*.stackdump
.DS_Store
.DS_Store?
.Spotlight-V100
.Trashes
._*
Thumbs.db
[Dd]esktop.ini
ehthumbs.db
ehthumbs_vista.db
================================================
FILE: LICENSE
================================================
MIT License
Copyright (c) 2020 arkenfox
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
================================================
FILE: README.md
================================================
# TorZillaPrint
TorZillaPrint (TZP) aims to provide a comprehensive, all-in-one, fingerprinting test suite, nicely broken into suitable sections with relevant information together. Long term, the goal is to collect Gecko only fingerprint data (no PII) for analysis to see how many classifications each metric or section provides.
#### 🟥 Fingerprints are ALWAYS loose
A fingerprint is just a snapshot of data at any given time, and collected metrics can change for a number or reasons: such as zooming, resizing windows, moving windows, per site settings, etc. Snapshots of fingerprints can still be linked after the fact. Unless you know what is being collected and it's stability, then don't make assumptions. Always treat fingerprints as loose/fuzzy.
TZP aims to make sure Tor Browser and RFP are protecting metrics where known, and to dig into more areas of interest to determine equivalency or possible entropy. Non-stable metrics are collected to provide as much information as possible for analysis.
#### 🟪 What we do care about:
- Gecko
- Comparing Tor Browser with Firefox
- First party only (for now)
- Lowering entropy (or poison pills where appropriate)
- Help. We'll take all the help we can get.
#### 🟩 What we might care about:
- Collecting data via submissions
- Expanding to include tests that require third parties
#### 🟧 What we don't care about:
- non-Gecko
- Extensions (except those used in Tor Browser if they affect tests)
- Providing entropy figures which requires real world tests with one result per profile
#### 🟦 Acknowledgments
You know who you are. We don't need to list everyone. You're doing this to make the world a better place - that's your reward. And that's about it, for now. If you want to contribute with your amazing skills - come in and say hello.
<br>
version: draftv1.2<br>date: 10-Feb-2022
================================================
FILE: css/index.css
================================================
:root{
/* backgrounds */
--bg0: #fbfaf9; /* body */
--bg1: #f09b9b;
--bg2: #f0b89b;
--bg3: #f0d49b;
--bg4: #f0f09b;
--bg5: #d4f09b;
--bg6: #b8f09b;
--bg7: #9bf09b;
--bg8: #9bf0b8;
--bg9: #9bf0d4;
--bg10: #9bf0f0;
--bg11: #9bd4f0;
--bg12: #9bb8f0;
--bg13: #9b9bf0;
--bg14: #b89bf0;
--bg15: #d49bf0;
--bg16: #f09bf0;
--bg17: #f09bd4;
--bg18: #f09bb8;
--bg67: #686868a6;
--bg98: #ededed; /* overlaytop */
--bg99: #a4a4a4; /* fingerprint and perf */
--bggood: #bae6aa40;
--bgbad: #fb80802e;
/* text */
--testh: #000; /* h2 title */
--test0: #0b0b0b; /* body */
--test1: #be0f0f; /* 190, 15, 15 | s218 */
--test2: #c85a1e; /* 200, 90, 30 | s188 */
--test3: #c8870f; /* 200, 135, 15 | s219 */
--test4: #a0a00a; /* 160. 160, 10 | s225 */
--test5: #82b919; /* 130, 185, 25 | s194 */
--test6: #46be0f; /* 70, 190, 15 | s214 */
--test7: #0ab90a; /* 10, 185, 10 | s229 */
--test8: #0aa537; /* 10, 165, 55 | s226 */
--test9: #0a9164; /* 10, 145, 100 | s222 */
--test10: #14aaaa; /* 20, 170, 170 | s201 */
--test11: #1482b4; /* 30, 130, 180 | s204 */
--test12: #3c73e1; /* 60, 115, 225 | s187 */
--test13: #5f5fd7; /* 95, 95, 215 | s152 */
--test14: #8c60e6; /* 140, 95, 230 | s186 */
--test15: #9137be; /* 145, 55, 190 | s141 */
--test16: #d750d7; /* 215, 80, 215 | s160 */
--test17: #b43d8c; /* 180, 60, 140 | s128 */
--test18: #c81f5a; /* 200, 30, 90 | s188 */
--test99: #808080; /* fp + perf */
--testbad: #be0f0f;
--testred: #be0f0f; /* not affected by basic mode */
--testweight: bold;
/* other */
--txtbasic: #69004f;
--txtindicate: #0aa537; /* color change of copy button */
--txtlink: #5079cb;
--txtSize: 11px;
--txtSizeBigger: 18px;
/* json colors */
--jboolean: #058b00;
--jkey: #0074e8;
--jnull: #5c5c5f;
--jstring: #dd00a9;
}
@media (prefers-color-scheme: light) {
/* DARK mode: we only apply it with prefers-light to encourage dark reader extensions to trigger */
:root{
/* backgrounds */
--bg0: #161b22;
--bg67: #a2a2a2;
--bg98: #161b22;
--bg99: #808080;
--bggood: none;
--bgbad: none;
/* text */
--testh: #ffffff;
--test0: #b3b3b3;
--test1: #dc9d9d;
--test2: #dcb29d;
--test3: #dcc79d;
--test4: #dcdc9d;
--test5: #c7dc9d;
--test6: #b2dc9d;
--test7: #9ddc9d;
--test8: #9ddcb2;
--test9: #9ddcc7;
--test10: #9ddcdc;
--test11: #9dc7dc;
--test12: #9db2dc;
--test13: #9d9ddc;
--test14: #b29ddc;
--test15: #c79ddc;
--test16: #dc9ddc;
--test17: #dc9dc7;
--test18: #dc9db2;
--testbad: #ff8787;
--testred: #ff8787;
--testweight: normal;
/* other */
--txtbasic: #d4c1b3;
--txtindicate: white;
--txtlink: #9db2dc;
/* json colors */
--jstring: #ff7de9;
--jboolean: #86de74;
--jnull: #939395;
--jkey: #75bfff;
}
}
/* so all window measurements are the same: redundant since we contain everything in tzpBody
but it can't hurt: note we still measure scrollbars in elements */
html {scrollbar-width: none;}
body {background-color: var(--bg0); color: var(--test0);}
#tzpBody {
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
overflow-y: auto;
}
h2 {color: var(--testh); font-size: 14px; text-align: center; margin-top: inherit;}
code {
background: rgba(142, 142, 145, 0.25) !important;
padding: 2px 6px; /* top+bottom | left+ right */
}
.s67 {
fonmt-weight: bold;
text-decoration: underline;
}
a {color: black; text-decoration: none;}
a.blue {color: var(--txtlink); text-decoration: none;}
a.return {color: var(--txtlink); text-decoration: none; font-size: 14px; line-height: 1.2em}
.no_color {color: var(--test0);}
.good {color: var(--test7); background-color: var(--bggood);}
.bad {color: var(--testbad); background-color: var(--bgbad);}
.red {color: var(--testred); background-color: var(--bgbad);} /* use in basic mode to enforce showing an issue e.g. mismatched metric counts */
.faint {color: var(--test99);}
.indicate {color: var(--txtindicate);}
.hidden {display: none;}
.health, .healthsilent {font-size: 10px;}
.smaller {font-size: 11px;}
.bigger {font-size: var(--txtSizeBigger);}
.offscreen {
position: absolute !important;
top: -2000% !important;
left: 0px !important;
}
.bold {font-weight: bold;}
.normal {font-weight: normal;}
.mono {font-family: monospace, "Courier New"; font-size: var(--txtSize);}
.strike {text-decoration: line-through;}
.spaces {white-space: pre-wrap;}
.nospaces {white-space: normal;}
.perf {font-family: monospace, "Courier New"; font-size: 12px; white-space: pre-wrap;}
.lies {color: var(--test99); text-decoration: underline;}
.revert {all: revert;}
/* JSON */
.string {color: var(--jstring);}
.boolean, .number {color: var(--jboolean);}
.null {color: var(--jnull);}
.key {color: var(--jkey);}
/* buttons */
.btn {
display: inline-block;
font-size: 12px;
font-family: monospace, "Courier New";
padding-left: 4px;
padding-right: 6px;
cursor: pointer;
}
.btnright {
padding-right: 0px;
}
.btnb {cursor: pointer;}
/* item metrics/counts: dotted, no padding, normal */
.btnc {
font-weight: normal;
text-decoration: underline;
text-decoration-style: dotted;
cursor: pointer;
}
.btns {
text-decoration: underline;
padding-left: 8px;
padding-right: 8px;
cursor: pointer;
}
.btn0, .s0 {color: var(--test0);}
.btn1, .s1 {color: var(--test1); cursor: pointer;}
.btn2, .s2 {color: var(--test2);}
.btn3, .s3 {color: var(--test3);}
.btn4, .s4 {color: var(--test4);}
.btn5, .s5 {color: var(--test5);}
.btn6, .s6 {color: var(--test6);}
.btn7, .s7 {color: var(--test7);}
.btn8, .s8 {color: var(--test8);}
.btn9, .s9 {color: var(--test9);}
.btn10, .s10 {color: var(--test10);}
.btn11, .s11 {color: var(--test11);}
.btn12, .s12 {color: var(--test12);}
.btn13, .s13 {color: var(--test13);}
.btn14, .s14 {color: var(--test14);}
.btn15, .s15 {color: var(--test15);}
.btn16, .s16 {color: var(--test16);}
.btn17, .s17 {color: var(--test17);}
.btn18, .s18 {color: var(--test18);}
.btn99, .s99 {color: var(--test99);}
.btngood, .sgood {color: var(--test7); background-color: var(--bggood);}
.btnbad, .sbad {color: var(--testbad); background-color: var(--bgbad);}
.btnred, .sred {color: var(--testred); background-color: var(--bgbad);}
.btn-left {float: left; position: relative; left: -15px; top: 0px;}
.btn-right {float: right; position: relative; top: 0px; text-align: right;}
.btn-right-inset {float: right; position: relative; top: 0px; right: 25%; width: 50%; direction: rtl; }
/* tooltips */
.icon {font-size: 10px; font-weight: bold; color: var(--test0); cursor: default;}
.ttip {position: relative; display: inline-block; font-weight: normal;}
.ttip .ttxt {
visibility: hidden; width: 150px; background-color: var(--test0); color: var(--bg0); text-align: center;
border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; top: -12px; left: 130%;}
.ttip .ttxtb {
visibility: hidden; width: 210px; background-color: var(--test0); color: var(--bg0); text-align: center;
border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; top: -12px; left: 130%;}
.ttip .ttxtx {
visibility: hidden; width: 250px; background-color: var(--test0); color: var(--bg0); text-align: center;
border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; top: -12px; left: 130%;}
.ttip:hover .ttxt, .ttip:hover .ttxtb, .ttip:hover .ttxtx {visibility: visible;}
.ttip .ttxt::after, .ttip .ttxtb::after, .ttip .ttxtx::after {
content: " "; position: absolute; top: 50%; right: 100%; margin-top: -5px; border-width: 5px;
border-style: solid; border-color: transparent var(--test0) transparent transparent;}
/* overlay */
#modaloverlay {
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 900;
display: none;
}
#overlay {
position: fixed;
top: 50%;
left: 50%;
right: 0;
bottom: 0;
transform: translate(-50%, -50%);
display: none;
width: 95%;
max-width: 725px;
min-width: 225px;
height: 85%;
border: 2px solid var(--test0);
background-color: var(--bg0);
box-shadow: 3px 3px 7px black;
z-index: 1000;
overflow-y: scroll;
}
#overlaykit {
background-image: url('../images/kit-happy.svg');
background-repeat: no-repeat;
background-attachment: fixed;
height: 40px;
transform: scale(-1, 1);
filter: sepia(1) hue-rotate(65deg) brightness(0.9) saturate(1.3);
z-index: 900;
/* works except it moves with scroll
position: fixed;
bottom: 25px;
right: 25px;
*/
/* works but it's position isn't precise */
position: sticky;
top: 92%;
width: 97%;
}
#overlaytop {
position: sticky;
top: 0;
background-color: var(--bg98);
border-bottom: 1px solid var(--test0);
padding: 18px 25px;
z-index: 1000;
}
#overlaycontent {
position: absolute;
margin: 15px 25px 10px;
padding-bottom: 15px;
}
#overlaybuttons {
float: right;
width: fit-content;
text-align: right;
}
/* table nav */
div.nav-title {position: relative; font-weight: bold;}
div.nav-down {position: absolute; right: 5px; top: 0px; width: 250px; text-align: right;}
div.nav-up {position: absolute; left: 5px; top: 0px; width: 250px; text-align: left;}
div.nav-right {position: absolute; right: 5px; top: -2px; width: 0px;}
/* tables */
table {
width: 98%;
min-width: 475px;
max-width: 775px;
border-collapse: collapse;
margin: 0 auto 10px auto;
font-size: 12px;
}
tbody:before {content: "-"; display: block; line-height: 1em; color: transparent;}
td {padding-top: 2px; padding-bottom: 3px; padding-left: 10px; vertical-align: top;}
th {color: black; font-size: 14px; padding: 3px 0;}
table td:first-child { text-align: right; vertical-align: top;}
table td.blurb {text-align: center; line-height: 1.5em;}
table td.center {text-align: center;}
table td.intro {text-align: left; line-height: 1.5em; padding-bottom: 10px; padding-left: 0px;}
table td.secthash {
text-align: left;
vertical-align: top;
line-height: 1.2em;
padding-bottom: 8px;
font-family: monospace, "Courier New";
font-size: 12px;
}
table td.showhide {text-align: center; padding-top: 7px; padding-bottom: 7px;}
tr td.border-bottom {
border-bottom: 1px solid var(--test99);
border-bottom-style: dashed;
}
tr td.border-top, div.border-top {
border-top: 1px solid var(--test99);
border-top-style: dashed;
}
#tb1 th {background-color: var(--bg1);}
#tb2 th {background-color: var(--bg2);}
#tb3 th {background-color: var(--bg3);}
#tb4 th {background-color: var(--bg4);}
#tb5 th {background-color: var(--bg5);}
#tb6 th {background-color: var(--bg6);}
#tb7 th {background-color: var(--bg7);}
#tb8 th {background-color: var(--bg8);}
#tb9 th {background-color: var(--bg9);}
#tb10 th {background-color: var(--bg10);}
#tb11 th {background-color: var(--bg11);}
#tb12 th {background-color: var(--bg12);}
#tb13 th {background-color: var(--bg13);}
#tb14 th {background-color: var(--bg14);}
#tb15 th {background-color: var(--bg15);}
#tb16 th {background-color: var(--bg16);}
#tb17 th {background-color: var(--bg17);}
#tb18 th {background-color: var(--bg18);}
#tb99 th {background-color: var(--bg99);}
#tbfp th {background-color: var(--bg99);}
#tbperf th {background-color: var(--bg99);}
#tbblock th {background-color: var(--bg99);}
.togA, .togP, #btnFS, /* android, perf, fullscreen element */
.togUA, .togUAD, .togAI, .togAW, .togMM,
.togCS, .togFS, .togFG, .togL, .togS, .togTP, .togTA, .togTL, .togTT, .togTO {display: none;}
#tb1 td:first-child {color: var(--test1); font-weight: var(--testweight)}
#tb1 .togS td:first-child {color: var(--test99); font-weight: normal;} /* screen/window/viewport */
#tb2 td:first-child {color: var(--test2); font-weight: var(--testweight)}
#tb2 .togUA td:first-child {color: var(--test99); font-weight: normal;} /* useragent */
#tb2 .togUAD td:first-child {color: var(--test99);} /* useragentdata */
#tb2 .togAI td:first-child {color: var(--test99); font-weight: normal;} /* agent iframes */
#tb2 .togAW td:first-child {color: var(--test99); font-weight: normal;} /* agent workers */
#tb3 td:first-child {color: var(--test3); font-weight: var(--testweight)}
#tb4 td:first-child {color: var(--test4); font-weight: var(--testweight)}
#tb4 .togTT td:first-child {color: var(--test99); font-weight: normal;} /* timezone timezone */
#tb4 .togTL td:first-child {color: var(--test99); font-weight: normal;} /* timezone lastmodified */
#tb4 .togTO td:first-child {color: var(--test99); font-weight: normal;} /* timezone offsets */
#tb5 td:first-child {color: var(--test5); font-weight: var(--testweight)}
#tb6 td:first-child {color: var(--test6); font-weight: var(--testweight)}
#tb7 td:first-child {color: var(--test7); font-weight: var(--testweight)}
#tb8 td:first-child {color: var(--test8); font-weight: var(--testweight)}
#tb9 td:first-child {color: var(--test9); font-weight: var(--testweight)}
#tb10 td:first-child {color: var(--test10); font-weight: var(--testweight)}
#tb11 td:first-child {color: var(--test11); font-weight: var(--testweight)}
#tb12 td:first-child {color: var(--test12); font-weight: var(--testweight)}
#tb12 .togFS td:first-child {color: var(--test99); font-weight: normal;} /* font sizes */
#tb12 .togFG td:first-child {color: var(--test99); font-weight: normal;} /* font glyphs */
#tb13 td:first-child {color: var(--test13); font-weight: var(--testweight)}
#tb14 td:first-child {color: var(--test14); font-weight: var(--testweight)}
#tb14 .togCS td:first-child {color: var(--test99); font-weight: normal;} /* computed styles */
#tb14 .togMM td:first-child {color: var(--test99); font-weight: normal;} /* matchmedia + css */
#tb15 td:first-child {color: var(--test15); font-weight: var(--testweight)}
#tb16 td:first-child {color: var(--test16); font-weight: var(--testweight)}
#tb17 td:first-child {color: var(--test17); font-weight: var(--testweight)}
#tb17 .togTA td:first-child {color: var(--test99); font-weight: normal;} /* timing audio */
#tb17 .togTP td:first-child {color: var(--test99); font-weight: normal;} /* timing precision */
#tb18 td:first-child {color: var(--test18); font-weight: var(--testweight)}
#tb99 td:first-child {color: var(--test99);} /* index page */
#tbfp td:first-child {color: var(--test99); font-weight: var(--testweight);}
#tbperf td:first-child {color: var(--test99);}
/* main test */
body.tzpBody::after {
content: "";
background: url('chrome://global/skin/onion-pattern.svg');
background-repeat: repeat;
opacity: 0.15;
top: 0;
left: 0;
bottom: 0;
right: 0;
position: fixed;
z-index: -1;
}
#tzpLV {
height: 100lvh;
width: 100lvw;
position: fixed;
left: 0;
z-index: -6000;
}
#tzpSV {
height: 100svh;
width: 100svw;
position: fixed;
left: 0;
z-index: -6000;
}
#tzpResource {
background-image: url("about:logo"), url("");
background-size: auto 100%; background-repeat: no-repeat; background-position: 10px 0px;
}
#tzpWordmark {
background-image: url("chrome://branding/content/about-wordmark.svg"), url("");
background-size: auto 100%; background-repeat: no-repeat; background-position: 10px 0px;
}
#tzpScroll {width: 100px; overflow-y: scroll;}
#tzpRect {
position: fixed;
top: 0; left: 0;
width:100px; height:100px;
transform: rotate(45deg);
padding: 0px;
z-index: -1;
}
#tzpFS::backdrop {
background-color: var(--bg0);
/*opacity: 0;*/
}
#tzpCalc {width: fit-content;}
.tzpCalcContainer {container: calccontainer / inline-size;}
.tzpCalcA {
width: calc(1px *
((e * 0.06314882636070251 - 0.06699182000011206 / (327510.10546596383 * 101099.74005273856 ))
+ 0.9363944577053189 / sin( sin( 86911.80023335948 * tan(122224.59393033749) / tan(250486.18265094055)
+ (169617.27745474092) / pi * 19.00493122072233 - 0.22360279853455722 ) / 50590.01594434995 + tan((
110958.53977223029) + 109345.15143883083 * 99223.79864865377 + 0.05425928323529661) / 94812.65262083427
* pi) - 0.8964629967231303 * -341499.34226304095
)
);
}
/*** FP POCs ***/
.cursive {font-family: cursive;}
.emoji {font-family: emoji;}
.fangsong {font-family: fangsong;}
.fantasy {font-family: fantasy;}
.math {font-family: math;}
.monospace {font-family: monospace;}
.none {font-family: none;}
.sans-serif {font-family: sans-serif;}
.serif {font-family: serif;}
.system-ui {font-family: system-ui;}
.ui-monospace {font-family: ui-monospace;}
.ui-rounded {font-family: ui-rounded;}
.ui-sans-serif {font-family: ui-sans-serif;}
.ui-serif {font-family: ui-serif;}
.normalized {
font-family: none !important;
font-size: initial !important;
font-style: normal !important;
font-variant: normal !important;
font-weight: normal !important;
line-height: normal !important;
text-transform: none !important;
text-align: left !important;
text-decoration: none !important;
text-shadow: none !important;
white-space: normal !important;
word-break: normal !important;
word-spacing: normal !important;
}
#element-fp {
position: fixed;
top: 0;
left: 0;
font-family: none;
font-size: initial;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
text-transform: none;
text-align: left;
text-decoration: none;
text-shadow: none;
white-space: nowrap;
transform: skew(1.787542deg, 3.263901deg); /* domrect */
}
#element-fp .unstyled {
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
}
#element-fp tbody:before {
content: none;
line-height: normal;
}
#element-fp .revert {
/* https://developer.mozilla.org/en-US/docs/Web/CSS/all */
all: revert;
}
.skew {transform: skew(1.787542deg,3.263901deg);}
/*** TZP MAIN ***/
@font-face {font-family: "ABR"; src: url("../fonts/AdobeBlankRegular.ttf");}
@font-face {
font-family: "graphite";
/* src: url("../fonts/GraphiteWidthTest.ttf"); */
src: url(data:font/truetype;base64,AAEAAAAUAQAABABARFNJRwAAAAEAAAFMAAAACEZlYXSAA4EXAAALNAAAABxHbGF0A8sFdwAACjQAAAA2R2xvYwCvAJUAAApsAAAAHk9TLzJRF1vMAAABVAAAAGBTaWxmHoAfnQAACowAAACmU2lsbICBgJQAAAtQAAAAFGNtYXABZABDAAABtAAAAExjdnQgAAAAAAAAAgAAAAGeZnBnbeLCUEIAAAOgAAAAE2dhc3AABwAbAAADtAAAAAxnbHlmnTyrAQAAA8AAAAGoaGVhZCVhj4AAAAVoAAAANmhoZWEG1QJ0AAAFoAAAACRobXR4CSIAvQAABcQAAAAYbG9jYQGKASIAAAXcAAAADm1heHAAcQB4AAAF7AAAACBuYW1lpHI7RgAABgwAAAMPcG9zdFJPeoAAAAkcAAAARXByZXC8yrV/AAAJZAAAAM8AAAABAAAAAAAEAYUBkAAFAAACigJYAAAASwKKAlgAAAFeADIBAwAAAAAEAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABNQUNSAMAAIAAtA6//HwAAA68A4QAAAAEAAAAAAAAAAAAAACAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQAOAAAAAoACAACAAIAIAArAC0AoP//AAAAIAArAC0AoP///+H/2P/X/2EAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAALHZFILADJUUjYWgYI2hgRC0AAAEAAgAHAAr//wAPAAIAPwAAAbYC+AADAAcAVEAgAQgIQAkCBwQEAQAGBQQDAgUEBwAHBgcBAgEDAAEBAEZ2LzcYAD88LzwQ/TwQ/TwBLzz9PC88/TwAMTABSWixAAhJaGGwQFJYOBE3uQAI/8A4WTMRIRElMxEjPwF3/sf6+gL4/Qg/AnsAAAADACoAZgEwAWwAAwAHAAsAQUAVAQUFQAYAAwAFAgEDAgcABAEAAQRGdi83GAAvPC8Q/TwBLzz9PAAxMAFJaLEEBUloYbBAUlg4ETe5AAX/wDhZEzMRIychFSE1IRUhh01NXQEG/voBBv76AWz++qlNTU0AAAEAKgDCATABDwADAEFAFQEFBUAGAAMABQIBAwIHAAQBAAEERnYvNxgALzwvEP08AS88/TwAMTABSWixBAVJaGGwQFJYOBE3uQAF/8A4WSUhNSEBMP76AQbCTQAAAQAqAMIDJAEPAAMAQUAVAQUFQAYAAwAFAgEDAgcABAEAAQRGdi83GAAvPC8Q/TwBLzz9PAAxMAFJaLEEBUloYbBAUlg4ETe5AAX/wDhZJSE1IQMk/QYC+sJNAAABAAAAAQAAga0g2F8PPPUADwPoAAAAAOF4FG8AAAAA4Xk3NQAqAAADJAL4AAAABwACAAAAAAAAAAEAAAOv/x8AAANOAAAAAAMkAAEAAAAAAAAAAAAAAAAAAAAGAfQAPwEsAAAAAAAAAVoAKgFaACoDTgAqAAAAPgA+AD4AeACmANQAAAABAAAABgAMAAMAAAAAAAIAAgAWAAEAAABkAFQAAAAAAAAAEQDSAAEAAAAAAAEAEwAAAAEAAAAAAAIABwATAAEAAAAAAAQAEwAaAAEAAAAAAAUADQAtAAEAAAAAAAYAEwA6AAEAAAAAAQAABgIrAAMAAQQJAAAAzABNAAMAAQQJAAEAJgEZAAMAAQQJAAIADgE/AAMAAQQJAAMAPAFNAAMAAQQJAAQAJgGJAAMAAQQJAAUAGgGvAAMAAQQJAAYAJgHJAAMAAQQJAAcACAHvAAMAAQQJABAAJgH3AAMAAQQJABEADgIdAAMAAQQJAQAADAIxR3JhcGhpdGUgV2lkdGggVGVzdFJlZ3VsYXJHcmFwaGl0ZSBXaWR0aCBUZXN0VmVyc2lvbiAxLjAwMEdyYXBoaXRlIFdpZHRoIFRlc3QAKABjACkAIABDAG8AcAB5AHIAaQBnAGgAdAAgADIAMAAyADMAIABTAEkATAAgAEkAbgB0AGUAcgBuAGEAdABpAG8AbgBhAGwALAAgADcANQAwADAAIABXAC4AIABDAGEAbQBwACAAVwBpAHMAZABvAG0AIABSAGQALgAsACAARABhAGwAbABhAHMALAAgAFQAWAAgADcANQAyADMANgAgAFUAUwBBACAAKAA5ADcAMgApACAANwAwADgALQA3ADQAOQA1ACAAUgBXAEUARwByAGEAcABoAGkAdABlACAAVwBpAGQAdABoACAAVABlAHMAdABSAGUAZwB1AGwAYQByADEALgAwADAAMAA7AE0AQQBDAFIAOwBHAHIAYQBwAGgAaQB0AGUAIABXAGkAZAB0AGgAIABUAGUAcwB0AEcAcgBhAHAAaABpAHQAZQAgAFcAaQBkAHQAaAAgAFQAZQBzAHQAVgBlAHIAcwBpAG8AbgAgADEALgAwADAAMABHAHIAYQBwAGgAaQB0AGUAIABXAGkAZAB0AGgAIABUAGUAcwB0AE4AbwBuAGUARwByAGEAcABoAGkAdABlACAAVwBpAGQAdABoACAAVABlAHMAdABSAGUAZwB1AGwAYQByTm9OYW1lAE4AbwBOAGEAbQBlAAACAAAAAAAA/5wAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAADAQIADgAQAQMLbm9OYW1lMDAwMDEKaHlwaGVud2lkZQAAAEBHJiYlJSQkIyMiIiEhICAfHx4eHR0cHBsbGhoZGRgYFxcWFhUVFBQTExISEREQEA8PDg4NDQwMCwsKCgkJCAgDAwICAQEAAACNuAH/hUVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoREVoRLMFBEYAK7MHBkYAK7EEBEVoRLEGBkVoRAAAAQAAAQEAHgECAA8ACQEBAB4BAgAeAAUBAgAeAAUBAQAeAQEAHgACAAEAHgACAAEAHgEBAB4AAAABAAAAAAAFAAQACAAOABIAGAAeACIAJgAsADIANgAAAAIAAAABAAAAAAAMAAkAAAAAAQABAf8AAAAAAQIDAAAAAAAAAQAAAAAAAAAABgAAAEwAAACaAAIAAgABAAAAAAAgAAcAAACgAAgAAgACAAoADAAOAAUABAAFAQAAAQAAAAAAlQAAAJUAAACWAAAAAAACAAEAAQABAAEAAQAAAAAABAAEAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAQAAQAAHAAZMQAAAAEAAAABAAAAAAAAAAEAAAAAABiAAAEAAAB//wABAAAAAAAAAAAAAICAgIAAAAAU) format("truetype");
}
================================================
FILE: css/media.css
================================================
/* @supports: https://drafts.csswg.org/css-conditional-5/#at-supports-ext */
/* font-tech */
#cssCOLRv0:after{content:"n/a";}
@supports font-tech(color-COLRv0){#cssCOLRv0:after{content:"supported";}}
#cssCOLRv1:after{content:"n/a";}
@supports font-tech(color-COLRv1){#cssCOLRv1:after{content:"supported";}}
#cssOpenType:after{content:"n/a";}
@supports font-tech(features-opentype){#cssOpenType:after{content:"supported";}}
#cssTrueType:after{content:"n/a";}
@supports font-format(TrueType){#cssTrueType:after{content:"supported";}}
/* font-format */
#cssWoff2:after{content:"undefined";}
@supports font-format(woff2){#cssWoff2:after{content:"supported";}}
/* @media */
#cssOm:after{content:"undefined";}
@media (-moz-device-orientation:portrait){#cssOm:after{content:"portrait";}}
@media (-moz-device-orientation:landscape){#cssOm:after{content:"landscape";}}
#cssO:after{content:"undefined";}
@media (orientation:portrait){#cssO:after{content:"portrait";}}
@media (orientation:landscape){#cssO:after{content:"landscape";}}
#cssAR:after{content:"undefined";}
@media (aspect-ratio:1/1){#cssAR:after{content:"square";}}
@media (min-aspect-ratio:10000/9999){#cssAR:after{content:"landscape";}}
@media (max-aspect-ratio:9999/10000){#cssAR:after{content:"portrait";}}
#cssDAR:after{content:"undefined";}
@media (device-aspect-ratio:1/1){#cssDAR:after{content:"square";}}
@media (min-device-aspect-ratio:10000/9999){#cssDAR:after{content:"landscape";}}
@media (max-device-aspect-ratio:9999/10000){#cssDAR:after{content:"portrait";}}
#cssDM:after{content:"undefined";}
@media (display-mode:fullscreen){#cssDM:after{content:"fullscreen";}}
@media (display-mode:browser){#cssDM:after{content:"browser";}}
@media (display-mode:minimal-ui){#cssDM:after{content:"minimal-ui";}}
@media (display-mode:standalone){#cssDM:after{content:"standalone";}}
@media (display-mode:picture-in-picture){#cssDM:after{content:"picture-in-picture";}}
@media (display-mode:window-controls-overlay){#cssDM:after{content:"window-controls-overlay";}}
#cssC:after{content:"n/a";}
@media (color:0){#cssC:after{content:"";}}
@media (color:1){#cssC:after{content:"1";}}
@media (color:2){#cssC:after{content:"2";}}
@media (color:3){#cssC:after{content:"3";}}
@media (color:4){#cssC:after{content:"4";}}
@media (color:5){#cssC:after{content:"5";}}
@media (color:6){#cssC:after{content:"6";}}
@media (color:7){#cssC:after{content:"7";}}
@media (color:8){#cssC:after{content:"8";}}
@media (color:9){#cssC:after{content:"9";}}
@media (color:10){#cssC:after{content:"10";}}
@media (color:11){#cssC:after{content:"11";}}
@media (color:12){#cssC:after{content:"12";}}
@media (color:13){#cssC:after{content:"13";}}
@media (color:14){#cssC:after{content:"14";}}
@media (color:15){#cssC:after{content:"15";}}
@media (color:16){#cssC:after{content:"16";}}
@media (color:17){#cssC:after{content:"17";}}
@media (color:18){#cssC:after{content:"18";}}
@media (color:19){#cssC:after{content:"19";}}
@media (color:20){#cssC:after{content:"20";}}
@media (color:21){#cssC:after{content:"21";}}
@media (color:22){#cssC:after{content:"22";}}
@media (color:23){#cssC:after{content:"23";}}
@media (color:24){#cssC:after{content:"24";}}
@media (color:25){#cssC:after{content:"";}}
/*
always return none with a traling space so we can differentiate between this
and default none: https://www.w3.org/TR/CSS21/generate.html#content
*/
#cssH:after{content:"n/a";}
@media (hover:hover){#cssH:after{content:"hover";}}
@media (hover:none){#cssH:after{content:"none ";}}
#cssAH:after{content:"n/a";}
@media (any-hover:hover){#cssAH:after{content:"hover";}}
@media (any-hover:none){#cssAH:after{content:"none ";}}
#cssPRM:after{content:"n/a";}
@media (prefers-reduced-motion:no-preference){#cssPRM:after{content:"no-preference";}}
@media (prefers-reduced-motion:reduce){#cssPRM:after{content:"reduce";}}
#cssP:after{content:"n/a";}
@media (pointer:fine){#cssP:after{content:"fine";}}
@media (pointer:coarse){#cssP:after{content:"coarse";}}
@media (pointer:none){#cssP:after{content:"none ";}}
/* any-pointer order matters: https://www.w3.org/TR/mediaqueries-4/#any-input */
#cssAP:before{content:"n/a";}
@media (any-pointer:coarse){#cssAP:before{content:"coarse";}}
@media (any-pointer:fine){#cssAP:before{content:"fine";}} /* fine over coarse */
@media (any-pointer:none){#cssAP:before{content:"none ";}}
#cssAP:after{content:" + n/a";}
@media (any-pointer:fine){#cssAP:after{content:" + fine";}}
@media (any-pointer:coarse){#cssAP:after{content:" + coarse";}} /* coarse over fine */
@media (any-pointer:none){#cssAP:after{content:" + none ";}}
#cssPC:after{content:"n/a";}
@media (prefers-contrast:no-preference){#cssPC:after{content:"no-preference";}}
@media (prefers-contrast:less){#cssPC:after{content:"less";}}
@media (prefers-contrast:more){#cssPC:after{content:"more";}}
@media (prefers-contrast:custom){#cssPC:after{content:"custom";}}
#cssPCS:after{content:"n/a";} /*note: no-preference: obsolete FF79+: 1643656 */
@media (prefers-color-scheme:light){#cssPCS:after{content:"light";}}
@media (prefers-color-scheme:dark){#cssPCS:after{content:"dark";}}
#cssFC:after{content:"n/a";}
@media (forced-colors:none){#cssFC:after{content:"none ";}}
@media (forced-colors:active){#cssFC:after{content:"active";}}
#cssDR:after{content:"n/a";}
@media (dynamic-range:standard){#cssDR:after{content:"standard";}}
@media (dynamic-range:high){#cssDR:after{content:"high";}}
#cssVDR:after{content:"n/a";}
@media (dynamic-range:standard){#cssVDR:after{content:"standard";}}
@media (dynamic-range:high){#cssVDR:after{content:"high";}}
#cssCG:after{content:"n/a";} /* "ascending order" see https://drafts.csswg.org/mediaqueries/#color-gamut */
@media (color-gamut:srgb){#cssCG:after{content:"srgb";}} /* narrow */
@media (color-gamut:p3){#cssCG:after{content:"p3";}} /* wider: p3 includes srgb */
@media (color-gamut:rec2020){#cssCG:after{content:"rec2020";}} /* wider: rec2020 includes p3 */
#cssPRT:after{content:"n/a";}
@media (prefers-reduced-transparency:no-preference){#cssPRT:after{content:"no-preference";}}
@media (prefers-reduced-transparency:reduce){#cssPRT:after{content:"reduce";}}
#cssIC:after{content:"n/a";}
@media (inverted-colors:none){#cssIC:after{content:"none ";}}
@media (inverted-colors:inverted){#cssIC:after{content:"inverted";}}
#cssPRD:after{content:"n/a";}
@media (prefers-reduced-data:no-preference){#cssPRD:after{content:"no-preference";}}
@media (prefers-reduced-data:reduce){#cssPRD:after{content:"reduce";}}
#cssDP:after{content:"undefined";} /* use undefined to match navigator */
@media (device-posture:continuous){#cssDP:after{content:"continuous";}}
@media (device-posture:folded){#cssDP:after{content:"folded";}}
#cssUD:after{content:"n/a";}
@media (update:none){#cssUD:after{content:"none";}} /* FF102+: 1422312 || FYI: gecko currently only reports none or fast */
@media (update:slow){#cssUD:after{content:"slow";}}
@media (update:fast){#cssUD:after{content:"fast";}}
/* https://drafts.csswg.org/mediaqueries-5/#mf-horizontal-viewport-segments */
#cssVS:before{content:"n/a";}
@media (horizontal-viewport-segments:1){#cssVS:before{content:"1";}}
@media (horizontal-viewport-segments:2){#cssVS:before{content:"2";}}
@media (horizontal-viewport-segments:3){#cssVS:before{content:"3";}}
@media (horizontal-viewport-segments:4){#cssVS:before{content:"4";}}
@media (horizontal-viewport-segments:5){#cssVS:before{content:"5";}}
#cssVS:after{content:" x n/a";}
@media (vertical-viewport-segments:1){#cssVS:after{content:" x 1";}}
@media (vertical-viewport-segments:2){#cssVS:after{content:" x 2";}}
@media (vertical-viewport-segments:3){#cssVS:after{content:" x 3";}}
@media (vertical-viewport-segments:4){#cssVS:after{content:" x 4";}}
@media (vertical-viewport-segments:5){#cssVS:after{content:" x 5";}}
/* dpi */
@media (min-resolution:39dpi){#P:before{content:"";}}
@media (min-resolution:40dpi){#P:before{content:"40";}}
@media (min-resolution:41dpi){#P:before{content:"41";}}
@media (min-resolution:42dpi){#P:before{content:"42";}}
@media (min-resolution:43dpi){#P:before{content:"43";}}
@media (min-resolution:44dpi){#P:before{content:"44";}}
@media (min-resolution:45dpi){#P:before{content:"45";}}
@media (min-resolution:46dpi){#P:before{content:"46";}}
@media (min-resolution:47dpi){#P:before{content:"47";}}
@media (min-resolution:48dpi){#P:before{content:"48";}}
@media (min-resolution:49dpi){#P:before{content:"49";}}
@media (min-resolution:50dpi){#P:before{content:"50";}}
@media (min-resolution:51dpi){#P:before{content:"51";}}
@media (min-resolution:52dpi){#P:before{content:"52";}}
@media (min-resolution:53dpi){#P:before{content:"53";}}
@media (min-resolution:54dpi){#P:before{content:"54";}}
@media (min-resolution:55dpi){#P:before{content:"55";}}
@media (min-resolution:56dpi){#P:before{content:"56";}}
@media (min-resolution:57dpi){#P:before{content:"57";}}
@media (min-resolution:58dpi){#P:before{content:"58";}}
@media (min-resolution:59dpi){#P:before{content:"59";}}
@media (min-resolution:60dpi){#P:before{content:"60";}}
@media (min-resolution:61dpi){#P:before{content:"61";}}
@media (min-resolution:62dpi){#P:before{content:"62";}}
@media (min-resolution:63dpi){#P:before{content:"63";}}
@media (min-resolution:64dpi){#P:before{content:"64";}}
@media (min-resolution:65dpi){#P:before{content:"65";}}
@media (min-resolution:66dpi){#P:before{content:"66";}}
@media (min-resolution:67dpi){#P:before{content:"67";}}
@media (min-resolution:68dpi){#P:before{content:"68";}}
@media (min-resolution:69dpi){#P:before{content:"69";}}
@media (min-resolution:70dpi){#P:before{content:"70";}}
@media (min-resolution:71dpi){#P:before{content:"71";}}
@media (min-resolution:72dpi){#P:before{content:"72";}}
@media (min-resolution:73dpi){#P:before{content:"73";}}
@media (min-resolution:74dpi){#P:before{content:"74";}}
@media (min-resolution:75dpi){#P:before{content:"75";}}
@media (min-resolution:76dpi){#P:before{content:"76";}}
@media (min-resolution:77dpi){#P:before{content:"77";}}
@media (min-resolution:78dpi){#P:before{content:"78";}}
@media (min-resolution:79dpi){#P:before{content:"79";}}
@media (min-resolution:80dpi){#P:before{content:"80";}}
@media (min-resolution:81dpi){#P:before{content:"81";}}
@media (min-resolution:82dpi){#P:before{content:"82";}}
@media (min-resolution:83dpi){#P:before{content:"83";}}
@media (min-resolution:84dpi){#P:before{content:"84";}}
@media (min-resolution:85dpi){#P:before{content:"85";}}
@media (min-resolution:86dpi){#P:before{content:"86";}}
@media (min-resolution:87dpi){#P:before{content:"87";}}
@media (min-resolution:88dpi){#P:before{content:"88";}}
@media (min-resolution:89dpi){#P:before{content:"89";}}
@media (min-resolution:90dpi){#P:before{content:"90";}}
@media (min-resolution:91dpi){#P:before{content:"91";}}
@media (min-resolution:92dpi){#P:before{content:"92";}}
@media (min-resolution:93dpi){#P:before{content:"93";}}
@media (min-resolution:94dpi){#P:before{content:"94";}}
@media (min-resolution:95dpi){#P:before{content:"95";}}
@media (min-resolution:96dpi){#P:before{content:"96";}}
@media (min-resolution:97dpi){#P:before{content:"97";}}
@media (min-resolution:98dpi){#P:before{content:"98";}}
@media (min-resolution:99dpi){#P:before{content:"99";}}
@media (min-resolution:100dpi){#P:before{content:"100";}}
@media (min-resolution:101dpi){#P:before{content:"101";}}
@media (min-resolution:102dpi){#P:before{content:"102";}}
@media (min-resolution:103dpi){#P:before{content:"103";}}
@media (min-resolution:104dpi){#P:before{content:"104";}}
@media (min-resolution:105dpi){#P:before{content:"105";}}
@media (min-resolution:106dpi){#P:before{content:"106";}}
@media (min-resolution:107dpi){#P:before{content:"107";}}
@media (min-resolution:108dpi){#P:before{content:"108";}}
@media (min-resolution:109dpi){#P:before{content:"109";}}
@media (min-resolution:110dpi){#P:before{content:"110";}}
@media (min-resolution:111dpi){#P:before{content:"111";}}
@media (min-resolution:112dpi){#P:before{content:"112";}}
@media (min-resolution:113dpi){#P:before{content:"113";}}
@media (min-resolution:114dpi){#P:before{content:"114";}}
@media (min-resolution:115dpi){#P:before{content:"115";}}
@media (min-resolution:116dpi){#P:before{content:"116";}}
@media (min-resolution:117dpi){#P:before{content:"117";}}
@media (min-resolution:118dpi){#P:before{content:"118";}}
@media (min-resolution:119dpi){#P:before{content:"119";}}
@media (min-resolution:120dpi){#P:before{content:"120";}}
@media (min-resolution:121dpi){#P:before{content:"121";}}
@media (min-resolution:122dpi){#P:before{content:"122";}}
@media (min-resolution:123dpi){#P:before{content:"123";}}
@media (min-resolution:124dpi){#P:before{content:"124";}}
@media (min-resolution:125dpi){#P:before{content:"125";}}
@media (min-resolution:126dpi){#P:before{content:"126";}}
@media (min-resolution:127dpi){#P:before{content:"127";}}
@media (min-resolution:128dpi){#P:before{content:"128";}}
@media (min-resolution:129dpi){#P:before{content:"129";}}
@media (min-resolution:130dpi){#P:before{content:"130";}}
@media (min-resolution:131dpi){#P:before{content:"131";}}
@media (min-resolution:132dpi){#P:before{content:"132";}}
@media (min-resolution:133dpi){#P:before{content:"133";}}
@media (min-resolution:134dpi){#P:before{content:"134";}}
@media (min-resolution:135dpi){#P:before{content:"135";}}
@media (min-resolution:136dpi){#P:before{content:"136";}}
@media (min-resolution:137dpi){#P:before{content:"137";}}
@media (min-resolution:138dpi){#P:before{content:"138";}}
@media (min-resolution:139dpi){#P:before{content:"139";}}
@media (min-resolution:140dpi){#P:before{content:"140";}}
@media (min-resolution:141dpi){#P:before{content:"141";}}
@media (min-resolution:142dpi){#P:before{content:"142";}}
@media (min-resolution:143dpi){#P:before{content:"143";}}
@media (min-resolution:144dpi){#P:before{content:"144";}}
@media (min-resolution:145dpi){#P:before{content:"145";}}
@media (min-resolution:146dpi){#P:before{content:"146";}}
@media (min-resolution:147dpi){#P:before{content:"147";}}
@media (min-resolution:148dpi){#P:before{content:"148";}}
@media (min-resolution:149dpi){#P:before{content:"149";}}
@media (min-resolution:150dpi){#P:before{content:"150";}}
@media (min-resolution:151dpi){#P:before{content:"151";}}
@media (min-resolution:152dpi){#P:before{content:"152";}}
@media (min-resolution:153dpi){#P:before{content:"153";}}
@media (min-resolution:154dpi){#P:before{content:"154";}}
@media (min-resolution:155dpi){#P:before{content:"155";}}
@media (min-resolution:156dpi){#P:before{content:"156";}}
@media (min-resolution:157dpi){#P:before{content:"157";}}
@media (min-resolution:158dpi){#P:before{content:"158";}}
@media (min-resolution:159dpi){#P:before{content:"159";}}
@media (min-resolution:160dpi){#P:before{content:"160";}}
@media (min-resolution:161dpi){#P:before{content:"161";}}
@media (min-resolution:162dpi){#P:before{content:"162";}}
@media (min-resolution:163dpi){#P:before{content:"163";}}
@media (min-resolution:164dpi){#P:before{content:"164";}}
@media (min-resolution:165dpi){#P:before{content:"165";}}
@media (min-resolution:166dpi){#P:before{content:"166";}}
@media (min-resolution:167dpi){#P:before{content:"167";}}
@media (min-resolution:168dpi){#P:before{content:"168";}}
@media (min-resolution:169dpi){#P:before{content:"169";}}
@media (min-resolution:170dpi){#P:before{content:"170";}}
@media (min-resolution:171dpi){#P:before{content:"171";}}
@media (min-resolution:172dpi){#P:before{content:"172";}}
@media (min-resolution:173dpi){#P:before{content:"173";}}
@media (min-resolution:174dpi){#P:before{content:"174";}}
@media (min-resolution:175dpi){#P:before{content:"175";}}
@media (min-resolution:176dpi){#P:before{content:"176";}}
@media (min-resolution:177dpi){#P:before{content:"177";}}
@media (min-resolution:178dpi){#P:before{content:"178";}}
@media (min-resolution:179dpi){#P:before{content:"179";}}
@media (min-resolution:180dpi){#P:before{content:"180";}}
@media (min-resolution:181dpi){#P:before{content:"181";}}
@media (min-resolution:182dpi){#P:before{content:"182";}}
@media (min-resolution:183dpi){#P:before{content:"183";}}
@media (min-resolution:184dpi){#P:before{content:"184";}}
@media (min-resolution:185dpi){#P:before{content:"185";}}
@media (min-resolution:186dpi){#P:before{content:"186";}}
@media (min-resolution:187dpi){#P:before{content:"187";}}
@media (min-resolution:188dpi){#P:before{content:"188";}}
@media (min-resolution:189dpi){#P:before{content:"189";}}
@media (min-resolution:190dpi){#P:before{content:"190";}}
@media (min-resolution:191dpi){#P:before{content:"191";}}
@media (min-resolution:192dpi){#P:before{content:"192";}}
@media (min-resolution:193dpi){#P:before{content:"193";}}
@media (min-resolution:194dpi){#P:before{content:"194";}}
@media (min-resolution:195dpi){#P:before{content:"195";}}
@media (min-resolution:196dpi){#P:before{content:"196";}}
@media (min-resolution:197dpi){#P:before{content:"197";}}
@media (min-resolution:198dpi){#P:before{content:"198";}}
@media (min-resolution:199dpi){#P:before{content:"199";}}
@media (min-resolution:200dpi){#P:before{content:"200";}}
@media (min-resolution:201dpi){#P:before{content:"201";}}
@media (min-resolution:202dpi){#P:before{content:"202";}}
@media (min-resolution:203dpi){#P:before{content:"203";}}
@media (min-resolution:204dpi){#P:before{content:"204";}}
@media (min-resolution:205dpi){#P:before{content:"205";}}
@media (min-resolution:206dpi){#P:before{content:"206";}}
@media (min-resolution:207dpi){#P:before{content:"207";}}
@media (min-resolution:208dpi){#P:before{content:"208";}}
@media (min-resolution:209dpi){#P:before{content:"209";}}
@media (min-resolution:210dpi){#P:before{content:"210";}}
@media (min-resolution:211dpi){#P:before{content:"211";}}
@media (min-resolution:212dpi){#P:before{content:"212";}}
@media (min-resolution:213dpi){#P:before{content:"213";}}
@media (min-resolution:214dpi){#P:before{content:"214";}}
@media (min-resolution:215dpi){#P:before{content:"215";}}
@media (min-resolution:216dpi){#P:before{content:"216";}}
@media (min-resolution:217dpi){#P:before{content:"217";}}
@media (min-resolution:218dpi){#P:before{content:"218";}}
@media (min-resolution:219dpi){#P:before{content:"219";}}
@media (min-resolution:220dpi){#P:before{content:"220";}}
@media (min-resolution:221dpi){#P:before{content:"221";}}
@media (min-resolution:222dpi){#P:before{content:"222";}}
@media (min-resolution:223dpi){#P:before{content:"223";}}
@media (min-resolution:224dpi){#P:before{content:"224";}}
@media (min-resolution:225dpi){#P:before{content:"225";}}
@media (min-resolution:226dpi){#P:before{content:"226";}}
@media (min-resolution:227dpi){#P:before{content:"227";}}
@media (min-resolution:228dpi){#P:before{content:"228";}}
@media (min-resolution:229dpi){#P:before{content:"229";}}
@media (min-resolution:230dpi){#P:before{content:"230";}}
@media (min-resolution:231dpi){#P:before{content:"231";}}
@media (min-resolution:232dpi){#P:before{content:"232";}}
@media (min-resolution:233dpi){#P:before{content:"233";}}
@media (min-resolution:234dpi){#P:before{content:"234";}}
@media (min-resolution:235dpi){#P:before{content:"235";}}
@media (min-resolution:236dpi){#P:before{content:"236";}}
@media (min-resolution:237dpi){#P:before{content:"237";}}
@media (min-resolution:238dpi){#P:before{content:"238";}}
@media (min-resolution:239dpi){#P:before{content:"239";}}
@media (min-resolution:240dpi){#P:before{content:"240";}}
@media (min-resolution:241dpi){#P:before{content:"241";}}
@media (min-resolution:242dpi){#P:before{content:"242";}}
@media (min-resolution:243dpi){#P:before{content:"243";}}
@media (min-resolution:244dpi){#P:before{content:"244";}}
@media (min-resolution:245dpi){#P:before{content:"245";}}
@media (min-resolution:246dpi){#P:before{content:"246";}}
@media (min-resolution:247dpi){#P:before{content:"247";}}
@media (min-resolution:248dpi){#P:before{content:"248";}}
@media (min-resolution:249dpi){#P:before{content:"249";}}
@media (min-resolution:250dpi){#P:before{content:"250";}}
@media (min-resolution:251dpi){#P:before{content:"251";}}
@media (min-resolution:252dpi){#P:before{content:"252";}}
@media (min-resolution:253dpi){#P:before{content:"253";}}
@media (min-resolution:254dpi){#P:before{content:"254";}}
@media (min-resolution:255dpi){#P:before{content:"255";}}
@media (min-resolution:256dpi){#P:before{content:"256";}}
@media (min-resolution:257dpi){#P:before{content:"257";}}
@media (min-resolution:258dpi){#P:before{content:"258";}}
@media (min-resolution:259dpi){#P:before{content:"259";}}
@media (min-resolution:260dpi){#P:before{content:"260";}}
@media (min-resolution:261dpi){#P:before{content:"261";}}
@media (min-resolution:262dpi){#P:before{content:"262";}}
@media (min-resolution:263dpi){#P:before{content:"263";}}
@media (min-resolution:264dpi){#P:before{content:"264";}}
@media (min-resolution:265dpi){#P:before{content:"265";}}
@media (min-resolution:266dpi){#P:before{content:"266";}}
@media (min-resolution:267dpi){#P:before{content:"267";}}
@media (min-resolution:268dpi){#P:before{content:"268";}}
@media (min-resolution:269dpi){#P:before{content:"269";}}
@media (min-resolution:270dpi){#P:before{content:"270";}}
@media (min-resolution:271dpi){#P:before{content:"271";}}
@media (min-resolution:272dpi){#P:before{content:"272";}}
@media (min-resolution:273dpi){#P:before{content:"273";}}
@media (min-resolution:274dpi){#P:before{content:"274";}}
@media (min-resolution:275dpi){#P:before{content:"275";}}
@media (min-resolution:276dpi){#P:before{content:"276";}}
@media (min-resolution:277dpi){#P:before{content:"277";}}
@media (min-resolution:278dpi){#P:before{content:"278";}}
@media (min-resolution:279dpi){#P:before{content:"279";}}
@media (min-resolution:280dpi){#P:before{content:"280";}}
@media (min-resolution:281dpi){#P:before{content:"281";}}
@media (min-resolution:282dpi){#P:before{content:"282";}}
@media (min-resolution:283dpi){#P:before{content:"283";}}
@media (min-resolution:284dpi){#P:before{content:"284";}}
@media (min-resolution:285dpi){#P:before{content:"285";}}
@media (min-resolution:286dpi){#P:before{content:"286";}}
@media (min-resolution:287dpi){#P:before{content:"287";}}
@media (min-resolution:288dpi){#P:before{content:"288";}}
@media (min-resolution:289dpi){#P:before{content:"289";}}
@media (min-resolution:290dpi){#P:before{content:"290";}}
@media (min-resolution:291dpi){#P:before{content:"291";}}
@media (min-resolution:292dpi){#P:before{content:"292";}}
@media (min-resolution:293dpi){#P:before{content:"293";}}
@media (min-resolution:294dpi){#P:before{content:"294";}}
@media (min-resolution:295dpi){#P:before{content:"295";}}
@media (min-resolution:296dpi){#P:before{content:"296";}}
@media (min-resolution:297dpi){#P:before{content:"297";}}
@media (min-resolution:298dpi){#P:before{content:"298";}}
@media (min-resolution:299dpi){#P:before{content:"299";}}
@media (min-resolution:300dpi){#P:before{content:"300";}}
@media (min-resolution:301dpi){#P:before{content:"301";}}
@media (min-resolution:302dpi){#P:before{content:"302";}}
@media (min-resolution:303dpi){#P:before{content:"303";}}
@media (min-resolution:304dpi){#P:before{content:"304";}}
@media (min-resolution:305dpi){#P:before{content:"305";}}
@media (min-resolution:306dpi){#P:before{content:"306";}}
@media (min-resolution:307dpi){#P:before{content:"307";}}
@media (min-resolution:308dpi){#P:before{content:"308";}}
@media (min-resolution:309dpi){#P:before{content:"309";}}
@media (min-resolution:310dpi){#P:before{content:"310";}}
@media (min-resolution:311dpi){#P:before{content:"311";}}
@media (min-resolution:312dpi){#P:before{content:"312";}}
@media (min-resolution:313dpi){#P:before{content:"313";}}
@media (min-resolution:314dpi){#P:before{content:"314";}}
@media (min-resolution:315dpi){#P:before{content:"315";}}
@media (min-resolution:316dpi){#P:before{content:"316";}}
@media (min-resolution:317dpi){#P:before{content:"317";}}
@media (min-resolution:318dpi){#P:before{content:"318";}}
@media (min-resolution:319dpi){#P:before{content:"319";}}
@media (min-resolution:320dpi){#P:before{content:"320";}}
@media (min-resolution:321dpi){#P:before{content:"321";}}
@media (min-resolution:322dpi){#P:before{content:"322";}}
@media (min-resolution:323dpi){#P:before{content:"323";}}
@media (min-resolution:324dpi){#P:before{content:"324";}}
@media (min-resolution:325dpi){#P:before{content:"325";}}
@media (min-resolution:326dpi){#P:before{content:"326";}}
@media (min-resolution:327dpi){#P:before{content:"327";}}
@media (min-resolution:328dpi){#P:before{content:"328";}}
@media (min-resolution:329dpi){#P:before{content:"329";}}
@media (min-resolution:330dpi){#P:before{content:"330";}}
@media (min-resolution:331dpi){#P:before{content:"331";}}
@media (min-resolution:332dpi){#P:before{content:"332";}}
@media (min-resolution:333dpi){#P:before{content:"333";}}
@media (min-resolution:334dpi){#P:before{content:"334";}}
@media (min-resolution:335dpi){#P:before{content:"335";}}
@media (min-resolution:336dpi){#P:before{content:"336";}}
@media (min-resolution:337dpi){#P:before{content:"337";}}
@media (min-resolution:338dpi){#P:before{content:"338";}}
@media (min-resolution:339dpi){#P:before{content:"339";}}
@media (min-resolution:340dpi){#P:before{content:"340";}}
@media (min-resolution:341dpi){#P:before{content:"341";}}
@media (min-resolution:342dpi){#P:before{content:"342";}}
@media (min-resolution:343dpi){#P:before{content:"343";}}
@media (min-resolution:344dpi){#P:before{content:"344";}}
@media (min-resolution:345dpi){#P:before{content:"345";}}
@media (min-resolution:346dpi){#P:before{content:"346";}}
@media (min-resolution:347dpi){#P:before{content:"347";}}
@media (min-resolution:348dpi){#P:before{content:"348";}}
@media (min-resolution:349dpi){#P:before{content:"349";}}
@media (min-resolution:350dpi){#P:before{content:"350";}}
@media (min-resolution:351dpi){#P:before{content:"351";}}
@media (min-resolution:352dpi){#P:before{content:"352";}}
@media (min-resolution:353dpi){#P:before{content:"353";}}
@media (min-resolution:354dpi){#P:before{content:"354";}}
@media (min-resolution:355dpi){#P:before{content:"355";}}
@media (min-resolution:356dpi){#P:before{content:"356";}}
@media (min-resolution:357dpi){#P:before{content:"357";}}
@media (min-resolution:358dpi){#P:before{content:"358";}}
@media (min-resolution:359dpi){#P:before{content:"359";}}
@media (min-resolution:360dpi){#P:before{content:"360";}}
@media (min-resolution:361dpi){#P:before{content:"361";}}
@media (min-resolution:362dpi){#P:before{content:"362";}}
@media (min-resolution:363dpi){#P:before{content:"363";}}
@media (min-resolution:364dpi){#P:before{content:"364";}}
@media (min-resolution:365dpi){#P:before{content:"365";}}
@media (min-resolution:366dpi){#P:before{content:"366";}}
@media (min-resolution:367dpi){#P:before{content:"367";}}
@media (min-resolution:368dpi){#P:before{content:"368";}}
@media (min-resolution:369dpi){#P:before{content:"369";}}
@media (min-resolution:370dpi){#P:before{content:"370";}}
@media (min-resolution:371dpi){#P:before{content:"371";}}
@media (min-resolution:372dpi){#P:before{content:"372";}}
@media (min-resolution:373dpi){#P:before{content:"373";}}
@media (min-resolution:374dpi){#P:before{content:"374";}}
@media (min-resolution:375dpi){#P:before{content:"375";}}
@media (min-resolution:376dpi){#P:before{content:"376";}}
@media (min-resolution:377dpi){#P:before{content:"377";}}
@media (min-resolution:378dpi){#P:before{content:"378";}}
@media (min-resolution:379dpi){#P:before{content:"379";}}
@media (min-resolution:380dpi){#P:before{content:"380";}}
@media (min-resolution:381dpi){#P:before{content:"381";}}
@media (min-resolution:382dpi){#P:before{content:"382";}}
@media (min-resolution:383dpi){#P:before{content:"383";}}
@media (min-resolution:384dpi){#P:before{content:"384";}}
@media (min-resolution:385dpi){#P:before{content:"385";}}
@media (min-resolution:386dpi){#P:before{content:"386";}}
@media (min-resolution:387dpi){#P:before{content:"387";}}
@media (min-resolution:388dpi){#P:before{content:"388";}}
@media (min-resolution:389dpi){#P:before{content:"389";}}
@media (min-resolution:390dpi){#P:before{content:"390";}}
@media (min-resolution:391dpi){#P:before{content:"391";}}
@media (min-resolution:392dpi){#P:before{content:"392";}}
@media (min-resolution:393dpi){#P:before{content:"393";}}
@media (min-resolution:394dpi){#P:before{content:"394";}}
@media (min-resolution:395dpi){#P:before{content:"395";}}
@media (min-resolution:396dpi){#P:before{content:"396";}}
@media (min-resolution:397dpi){#P:before{content:"397";}}
@media (min-resolution:398dpi){#P:before{content:"398";}}
@media (min-resolution:399dpi){#P:before{content:"399";}}
@media (min-resolution:400dpi){#P:before{content:"400";}}
@media (min-resolution:401dpi){#P:before{content:"";}}
================================================
FILE: css/screen_size.css
================================================
@media (min-device-width:399px){#S:before{content:"";}}
@media (min-device-width:400px){#S:before{content:"400";}}
@media (min-device-width:401px){#S:before{content:"401";}}
@media (min-device-width:402px){#S:before{content:"402";}}
@media (min-device-width:403px){#S:before{content:"403";}}
@media (min-device-width:404px){#S:before{content:"404";}}
@media (min-device-width:405px){#S:before{content:"405";}}
@media (min-device-width:406px){#S:before{content:"406";}}
@media (min-device-width:407px){#S:before{content:"407";}}
@media (min-device-width:408px){#S:before{content:"408";}}
@media (min-device-width:409px){#S:before{content:"409";}}
@media (min-device-width:410px){#S:before{content:"410";}}
@media (min-device-width:411px){#S:before{content:"411";}}
@media (min-device-width:412px){#S:before{content:"412";}}
@media (min-device-width:413px){#S:before{content:"413";}}
@media (min-device-width:414px){#S:before{content:"414";}}
@media (min-device-width:415px){#S:before{content:"415";}}
@media (min-device-width:416px){#S:before{content:"416";}}
@media (min-device-width:417px){#S:before{content:"417";}}
@media (min-device-width:418px){#S:before{content:"418";}}
@media (min-device-width:419px){#S:before{content:"419";}}
@media (min-device-width:420px){#S:before{content:"420";}}
@media (min-device-width:421px){#S:before{content:"421";}}
@media (min-device-width:422px){#S:before{content:"422";}}
@media (min-device-width:423px){#S:before{content:"423";}}
@media (min-device-width:424px){#S:before{content:"424";}}
@media (min-device-width:425px){#S:before{content:"425";}}
@media (min-device-width:426px){#S:before{content:"426";}}
@media (min-device-width:427px){#S:before{content:"427";}}
@media (min-device-width:428px){#S:before{content:"428";}}
@media (min-device-width:429px){#S:before{content:"429";}}
@media (min-device-width:430px){#S:before{content:"430";}}
@media (min-device-width:431px){#S:before{content:"431";}}
@media (min-device-width:432px){#S:before{content:"432";}}
@media (min-device-width:433px){#S:before{content:"433";}}
@media (min-device-width:434px){#S:before{content:"434";}}
@media (min-device-width:435px){#S:before{content:"435";}}
@media (min-device-width:436px){#S:before{content:"436";}}
@media (min-device-width:437px){#S:before{content:"437";}}
@media (min-device-width:438px){#S:before{content:"438";}}
@media (min-device-width:439px){#S:before{content:"439";}}
@media (min-device-width:440px){#S:before{content:"440";}}
@media (min-device-width:441px){#S:before{content:"441";}}
@media (min-device-width:442px){#S:before{content:"442";}}
@media (min-device-width:443px){#S:before{content:"443";}}
@media (min-device-width:444px){#S:before{content:"444";}}
@media (min-device-width:445px){#S:before{content:"445";}}
@media (min-device-width:446px){#S:before{content:"446";}}
@media (min-device-width:447px){#S:before{content:"447";}}
@media (min-device-width:448px){#S:before{content:"448";}}
@media (min-device-width:449px){#S:before{content:"449";}}
@media (min-device-width:450px){#S:before{content:"450";}}
@media (min-device-width:451px){#S:before{content:"451";}}
@media (min-device-width:452px){#S:before{content:"452";}}
@media (min-device-width:453px){#S:before{content:"453";}}
@media (min-device-width:454px){#S:before{content:"454";}}
@media (min-device-width:455px){#S:before{content:"455";}}
@media (min-device-width:456px){#S:before{content:"456";}}
@media (min-device-width:457px){#S:before{content:"457";}}
@media (min-device-width:458px){#S:before{content:"458";}}
@media (min-device-width:459px){#S:before{content:"459";}}
@media (min-device-width:460px){#S:before{content:"460";}}
@media (min-device-width:461px){#S:before{content:"461";}}
@media (min-device-width:462px){#S:before{content:"462";}}
@media (min-device-width:463px){#S:before{content:"463";}}
@media (min-device-width:464px){#S:before{content:"464";}}
@media (min-device-width:465px){#S:before{content:"465";}}
@media (min-device-width:466px){#S:before{content:"466";}}
@media (min-device-width:467px){#S:before{content:"467";}}
@media (min-device-width:468px){#S:before{content:"468";}}
@media (min-device-width:469px){#S:before{content:"469";}}
@media (min-device-width:470px){#S:before{content:"470";}}
@media (min-device-width:471px){#S:before{content:"471";}}
@media (min-device-width:472px){#S:before{content:"472";}}
@media (min-device-width:473px){#S:before{content:"473";}}
@media (min-device-width:474px){#S:before{content:"474";}}
@media (min-device-width:475px){#S:before{content:"475";}}
@media (min-device-width:476px){#S:before{content:"476";}}
@media (min-device-width:477px){#S:before{content:"477";}}
@media (min-device-width:478px){#S:before{content:"478";}}
@media (min-device-width:479px){#S:before{content:"479";}}
@media (min-device-width:480px){#S:before{content:"480";}}
@media (min-device-width:481px){#S:before{content:"481";}}
@media (min-device-width:482px){#S:before{content:"482";}}
@media (min-device-width:483px){#S:before{content:"483";}}
@media (min-device-width:484px){#S:before{content:"484";}}
@media (min-device-width:485px){#S:before{content:"485";}}
@media (min-device-width:486px){#S:before{content:"486";}}
@media (min-device-width:487px){#S:before{content:"487";}}
@media (min-device-width:488px){#S:before{content:"488";}}
@media (min-device-width:489px){#S:before{content:"489";}}
@media (min-device-width:490px){#S:before{content:"490";}}
@media (min-device-width:491px){#S:before{content:"491";}}
@media (min-device-width:492px){#S:before{content:"492";}}
@media (min-device-width:493px){#S:before{content:"493";}}
@media (min-device-width:494px){#S:before{content:"494";}}
@media (min-device-width:495px){#S:before{content:"495";}}
@media (min-device-width:496px){#S:before{content:"496";}}
@media (min-device-width:497px){#S:before{content:"497";}}
@media (min-device-width:498px){#S:before{content:"498";}}
@media (min-device-width:499px){#S:before{content:"499";}}
@media (min-device-width:500px){#S:before{content:"500";}}
@media (min-device-width:501px){#S:before{content:"501";}}
@media (min-device-width:502px){#S:before{content:"502";}}
@media (min-device-width:503px){#S:before{content:"503";}}
@media (min-device-width:504px){#S:before{content:"504";}}
@media (min-device-width:505px){#S:before{content:"505";}}
@media (min-device-width:506px){#S:before{content:"506";}}
@media (min-device-width:507px){#S:before{content:"507";}}
@media (min-device-width:508px){#S:before{content:"508";}}
@media (min-device-width:509px){#S:before{content:"509";}}
@media (min-device-width:510px){#S:before{content:"510";}}
@media (min-device-width:511px){#S:before{content:"511";}}
@media (min-device-width:512px){#S:before{content:"512";}}
@media (min-device-width:513px){#S:before{content:"513";}}
@media (min-device-width:514px){#S:before{content:"514";}}
@media (min-device-width:515px){#S:before{content:"515";}}
@media (min-device-width:516px){#S:before{content:"516";}}
@media (min-device-width:517px){#S:before{content:"517";}}
@media (min-device-width:518px){#S:before{content:"518";}}
@media (min-device-width:519px){#S:before{content:"519";}}
@media (min-device-width:520px){#S:before{content:"520";}}
@media (min-device-width:521px){#S:before{content:"521";}}
@media (min-device-width:522px){#S:before{content:"522";}}
@media (min-device-width:523px){#S:before{content:"523";}}
@media (min-device-width:524px){#S:before{content:"524";}}
@media (min-device-width:525px){#S:before{content:"525";}}
@media (min-device-width:526px){#S:before{content:"526";}}
@media (min-device-width:527px){#S:before{content:"527";}}
@media (min-device-width:528px){#S:before{content:"528";}}
@media (min-device-width:529px){#S:before{content:"529";}}
@media (min-device-width:530px){#S:before{content:"530";}}
@media (min-device-width:531px){#S:before{content:"531";}}
@media (min-device-width:532px){#S:before{content:"532";}}
@media (min-device-width:533px){#S:before{content:"533";}}
@media (min-device-width:534px){#S:before{content:"534";}}
@media (min-device-width:535px){#S:before{content:"535";}}
@media (min-device-width:536px){#S:before{content:"536";}}
@media (min-device-width:537px){#S:before{content:"537";}}
@media (min-device-width:538px){#S:before{content:"538";}}
@media (min-device-width:539px){#S:before{content:"539";}}
@media (min-device-width:540px){#S:before{content:"540";}}
@media (min-device-width:541px){#S:before{content:"541";}}
@media (min-device-width:542px){#S:before{content:"542";}}
@media (min-device-width:543px){#S:before{content:"543";}}
@media (min-device-width:544px){#S:before{content:"544";}}
@media (min-device-width:545px){#S:before{content:"545";}}
@media (min-device-width:546px){#S:before{content:"546";}}
@media (min-device-width:547px){#S:before{content:"547";}}
@media (min-device-width:548px){#S:before{content:"548";}}
@media (min-device-width:549px){#S:before{content:"549";}}
@media (min-device-width:550px){#S:before{content:"550";}}
@media (min-device-width:551px){#S:before{content:"551";}}
@media (min-device-width:552px){#S:before{content:"552";}}
@media (min-device-width:553px){#S:before{content:"553";}}
@media (min-device-width:554px){#S:before{content:"554";}}
@media (min-device-width:555px){#S:before{content:"555";}}
@media (min-device-width:556px){#S:before{content:"556";}}
@media (min-device-width:557px){#S:before{content:"557";}}
@media (min-device-width:558px){#S:before{content:"558";}}
@media (min-device-width:559px){#S:before{content:"559";}}
@media (min-device-width:560px){#S:before{content:"560";}}
@media (min-device-width:561px){#S:before{content:"561";}}
@media (min-device-width:562px){#S:before{content:"562";}}
@media (min-device-width:563px){#S:before{content:"563";}}
@media (min-device-width:564px){#S:before{content:"564";}}
@media (min-device-width:565px){#S:before{content:"565";}}
@media (min-device-width:566px){#S:before{content:"566";}}
@media (min-device-width:567px){#S:before{content:"567";}}
@media (min-device-width:568px){#S:before{content:"568";}}
@media (min-device-width:569px){#S:before{content:"569";}}
@media (min-device-width:570px){#S:before{content:"570";}}
@media (min-device-width:571px){#S:before{content:"571";}}
@media (min-device-width:572px){#S:before{content:"572";}}
@media (min-device-width:573px){#S:before{content:"573";}}
@media (min-device-width:574px){#S:before{content:"574";}}
@media (min-device-width:575px){#S:before{content:"575";}}
@media (min-device-width:576px){#S:before{content:"576";}}
@media (min-device-width:577px){#S:before{content:"577";}}
@media (min-device-width:578px){#S:before{content:"578";}}
@media (min-device-width:579px){#S:before{content:"579";}}
@media (min-device-width:580px){#S:before{content:"580";}}
@media (min-device-width:581px){#S:before{content:"581";}}
@media (min-device-width:582px){#S:before{content:"582";}}
@media (min-device-width:583px){#S:before{content:"583";}}
@media (min-device-width:584px){#S:before{content:"584";}}
@media (min-device-width:585px){#S:before{content:"585";}}
@media (min-device-width:586px){#S:before{content:"586";}}
@media (min-device-width:587px){#S:before{content:"587";}}
@media (min-device-width:588px){#S:before{content:"588";}}
@media (min-device-width:589px){#S:before{content:"589";}}
@media (min-device-width:590px){#S:before{content:"590";}}
@media (min-device-width:591px){#S:before{content:"591";}}
@media (min-device-width:592px){#S:before{content:"592";}}
@media (min-device-width:593px){#S:before{content:"593";}}
@media (min-device-width:594px){#S:before{content:"594";}}
@media (min-device-width:595px){#S:before{content:"595";}}
@media (min-device-width:596px){#S:before{content:"596";}}
@media (min-device-width:597px){#S:before{content:"597";}}
@media (min-device-width:598px){#S:before{content:"598";}}
@media (min-device-width:599px){#S:before{content:"599";}}
@media (min-device-width:600px){#S:before{content:"600";}}
@media (min-device-width:601px){#S:before{content:"601";}}
@media (min-device-width:602px){#S:before{content:"602";}}
@media (min-device-width:603px){#S:before{content:"603";}}
@media (min-device-width:604px){#S:before{content:"604";}}
@media (min-device-width:605px){#S:before{content:"605";}}
@media (min-device-width:606px){#S:before{content:"606";}}
@media (min-device-width:607px){#S:before{content:"607";}}
@media (min-device-width:608px){#S:before{content:"608";}}
@media (min-device-width:609px){#S:before{content:"609";}}
@media (min-device-width:610px){#S:before{content:"610";}}
@media (min-device-width:611px){#S:before{content:"611";}}
@media (min-device-width:612px){#S:before{content:"612";}}
@media (min-device-width:613px){#S:before{content:"613";}}
@media (min-device-width:614px){#S:before{content:"614";}}
@media (min-device-width:615px){#S:before{content:"615";}}
@media (min-device-width:616px){#S:before{content:"616";}}
@media (min-device-width:617px){#S:before{content:"617";}}
@media (min-device-width:618px){#S:before{content:"618";}}
@media (min-device-width:619px){#S:before{content:"619";}}
@media (min-device-width:620px){#S:before{content:"620";}}
@media (min-device-width:621px){#S:before{content:"621";}}
@media (min-device-width:622px){#S:before{content:"622";}}
@media (min-device-width:623px){#S:before{content:"623";}}
@media (min-device-width:624px){#S:before{content:"624";}}
@media (min-device-width:625px){#S:before{content:"625";}}
@media (min-device-width:626px){#S:before{content:"626";}}
@media (min-device-width:627px){#S:before{content:"627";}}
@media (min-device-width:628px){#S:before{content:"628";}}
@media (min-device-width:629px){#S:before{content:"629";}}
@media (min-device-width:630px){#S:before{content:"630";}}
@media (min-device-width:631px){#S:before{content:"631";}}
@media (min-device-width:632px){#S:before{content:"632";}}
@media (min-device-width:633px){#S:before{content:"633";}}
@media (min-device-width:634px){#S:before{content:"634";}}
@media (min-device-width:635px){#S:before{content:"635";}}
@media (min-device-width:636px){#S:before{content:"636";}}
@media (min-device-width:637px){#S:before{content:"637";}}
@media (min-device-width:638px){#S:before{content:"638";}}
@media (min-device-width:639px){#S:before{content:"639";}}
@media (min-device-width:640px){#S:before{content:"640";}}
@media (min-device-width:641px){#S:before{content:"641";}}
@media (min-device-width:642px){#S:before{content:"642";}}
@media (min-device-width:643px){#S:before{content:"643";}}
@media (min-device-width:644px){#S:before{content:"644";}}
@media (min-device-width:645px){#S:before{content:"645";}}
@media (min-device-width:646px){#S:before{content:"646";}}
@media (min-device-width:647px){#S:before{content:"647";}}
@media (min-device-width:648px){#S:before{content:"648";}}
@media (min-device-width:649px){#S:before{content:"649";}}
@media (min-device-width:650px){#S:before{content:"650";}}
@media (min-device-width:651px){#S:before{content:"651";}}
@media (min-device-width:652px){#S:before{content:"652";}}
@media (min-device-width:653px){#S:before{content:"653";}}
@media (min-device-width:654px){#S:before{content:"654";}}
@media (min-device-width:655px){#S:before{content:"655";}}
@media (min-device-width:656px){#S:before{content:"656";}}
@media (min-device-width:657px){#S:before{content:"657";}}
@media (min-device-width:658px){#S:before{content:"658";}}
@media (min-device-width:659px){#S:before{content:"659";}}
@media (min-device-width:660px){#S:before{content:"660";}}
@media (min-device-width:661px){#S:before{content:"661";}}
@media (min-device-width:662px){#S:before{content:"662";}}
@media (min-device-width:663px){#S:before{content:"663";}}
@media (min-device-width:664px){#S:before{content:"664";}}
@media (min-device-width:665px){#S:before{content:"665";}}
@media (min-device-width:666px){#S:before{content:"666";}}
@media (min-device-width:667px){#S:before{content:"667";}}
@media (min-device-width:668px){#S:before{content:"668";}}
@media (min-device-width:669px){#S:before{content:"669";}}
@media (min-device-width:670px){#S:before{content:"670";}}
@media (min-device-width:671px){#S:before{content:"671";}}
@media (min-device-width:672px){#S:before{content:"672";}}
@media (min-device-width:673px){#S:before{content:"673";}}
@media (min-device-width:674px){#S:before{content:"674";}}
@media (min-device-width:675px){#S:before{content:"675";}}
@media (min-device-width:676px){#S:before{content:"676";}}
@media (min-device-width:677px){#S:before{content:"677";}}
@media (min-device-width:678px){#S:before{content:"678";}}
@media (min-device-width:679px){#S:before{content:"679";}}
@media (min-device-width:680px){#S:before{content:"680";}}
@media (min-device-width:681px){#S:before{content:"681";}}
@media (min-device-width:682px){#S:before{content:"682";}}
@media (min-device-width:683px){#S:before{content:"683";}}
@media (min-device-width:684px){#S:before{content:"684";}}
@media (min-device-width:685px){#S:before{content:"685";}}
@media (min-device-width:686px){#S:before{content:"686";}}
@media (min-device-width:687px){#S:before{content:"687";}}
@media (min-device-width:688px){#S:before{content:"688";}}
@media (min-device-width:689px){#S:before{content:"689";}}
@media (min-device-width:690px){#S:before{content:"690";}}
@media (min-device-width:691px){#S:before{content:"691";}}
@media (min-device-width:692px){#S:before{content:"692";}}
@media (min-device-width:693px){#S:before{content:"693";}}
@media (min-device-width:694px){#S:before{content:"694";}}
@media (min-device-width:695px){#S:before{content:"695";}}
@media (min-device-width:696px){#S:before{content:"696";}}
@media (min-device-width:697px){#S:before{content:"697";}}
@media (min-device-width:698px){#S:before{content:"698";}}
@media (min-device-width:699px){#S:before{content:"699";}}
@media (min-device-width:700px){#S:before{content:"700";}}
@media (min-device-width:701px){#S:before{content:"701";}}
@media (min-device-width:702px){#S:before{content:"702";}}
@media (min-device-width:703px){#S:before{content:"703";}}
@media (min-device-width:704px){#S:before{content:"704";}}
@media (min-device-width:705px){#S:before{content:"705";}}
@media (min-device-width:706px){#S:before{content:"706";}}
@media (min-device-width:707px){#S:before{content:"707";}}
@media (min-device-width:708px){#S:before{content:"708";}}
@media (min-device-width:709px){#S:before{content:"709";}}
@media (min-device-width:710px){#S:before{content:"710";}}
@media (min-device-width:711px){#S:before{content:"711";}}
@media (min-device-width:712px){#S:before{content:"712";}}
@media (min-device-width:713px){#S:before{content:"713";}}
@media (min-device-width:714px){#S:before{content:"714";}}
@media (min-device-width:715px){#S:before{content:"715";}}
@media (min-device-width:716px){#S:before{content:"716";}}
@media (min-device-width:717px){#S:before{content:"717";}}
@media (min-device-width:718px){#S:before{content:"718";}}
@media (min-device-width:719px){#S:before{content:"719";}}
@media (min-device-width:720px){#S:before{content:"720";}}
@media (min-device-width:721px){#S:before{content:"721";}}
@media (min-device-width:722px){#S:before{content:"722";}}
@media (min-device-width:723px){#S:before{content:"723";}}
@media (min-device-width:724px){#S:before{content:"724";}}
@media (min-device-width:725px){#S:before{content:"725";}}
@media (min-device-width:726px){#S:before{content:"726";}}
@media (min-device-width:727px){#S:before{content:"727";}}
@media (min-device-width:728px){#S:before{content:"728";}}
@media (min-device-width:729px){#S:before{content:"729";}}
@media (min-device-width:730px){#S:before{content:"730";}}
@media (min-device-width:731px){#S:before{content:"731";}}
@media (min-device-width:732px){#S:before{content:"732";}}
@media (min-device-width:733px){#S:before{content:"733";}}
@media (min-device-width:734px){#S:before{content:"734";}}
@media (min-device-width:735px){#S:before{content:"735";}}
@media (min-device-width:736px){#S:before{content:"736";}}
@media (min-device-width:737px){#S:before{content:"737";}}
@media (min-device-width:738px){#S:before{content:"738";}}
@media (min-device-width:739px){#S:before{content:"739";}}
@media (min-device-width:740px){#S:before{content:"740";}}
@media (min-device-width:741px){#S:before{content:"741";}}
@media (min-device-width:742px){#S:before{content:"742";}}
@media (min-device-width:743px){#S:before{content:"743";}}
@media (min-device-width:744px){#S:before{content:"744";}}
@media (min-device-width:745px){#S:before{content:"745";}}
@media (min-device-width:746px){#S:before{content:"746";}}
@media (min-device-width:747px){#S:before{content:"747";}}
@media (min-device-width:748px){#S:before{content:"748";}}
@media (min-device-width:749px){#S:before{content:"749";}}
@media (min-device-width:750px){#S:before{content:"750";}}
@media (min-device-width:751px){#S:before{content:"751";}}
@media (min-device-width:752px){#S:before{content:"752";}}
@media (min-device-width:753px){#S:before{content:"753";}}
@media (min-device-width:754px){#S:before{content:"754";}}
@media (min-device-width:755px){#S:before{content:"755";}}
@media (min-device-width:756px){#S:before{content:"756";}}
@media (min-device-width:757px){#S:before{content:"757";}}
@media (min-device-width:758px){#S:before{content:"758";}}
@media (min-device-width:759px){#S:before{content:"759";}}
@media (min-device-width:760px){#S:before{content:"760";}}
@media (min-device-width:761px){#S:before{content:"761";}}
@media (min-device-width:762px){#S:before{content:"762";}}
@media (min-device-width:763px){#S:before{content:"763";}}
@media (min-device-width:764px){#S:before{content:"764";}}
@media (min-device-width:765px){#S:before{content:"765";}}
@media (min-device-width:766px){#S:before{content:"766";}}
@media (min-device-width:767px){#S:before{content:"767";}}
@media (min-device-width:768px){#S:before{content:"768";}}
@media (min-device-width:769px){#S:before{content:"769";}}
@media (min-device-width:770px){#S:before{content:"770";}}
@media (min-device-width:771px){#S:before{content:"771";}}
@media (min-device-width:772px){#S:before{content:"772";}}
@media (min-device-width:773px){#S:before{content:"773";}}
@media (min-device-width:774px){#S:before{content:"774";}}
@media (min-device-width:775px){#S:before{content:"775";}}
@media (min-device-width:776px){#S:before{content:"776";}}
@media (min-device-width:777px){#S:before{content:"777";}}
@media (min-device-width:778px){#S:before{content:"778";}}
@media (min-device-width:779px){#S:before{content:"779";}}
@media (min-device-width:780px){#S:before{content:"780";}}
@media (min-device-width:781px){#S:before{content:"781";}}
@media (min-device-width:782px){#S:before{content:"782";}}
@media (min-device-width:783px){#S:before{content:"783";}}
@media (min-device-width:784px){#S:before{content:"784";}}
@media (min-device-width:785px){#S:before{content:"785";}}
@media (min-device-width:786px){#S:before{content:"786";}}
@media (min-device-width:787px){#S:before{content:"787";}}
@media (min-device-width:788px){#S:before{content:"788";}}
@media (min-device-width:789px){#S:before{content:"789";}}
@media (min-device-width:790px){#S:before{content:"790";}}
@media (min-device-width:791px){#S:before{content:"791";}}
@media (min-device-width:792px){#S:before{content:"792";}}
@media (min-device-width:793px){#S:before{content:"793";}}
@media (min-device-width:794px){#S:before{content:"794";}}
@media (min-device-width:795px){#S:before{content:"795";}}
@media (min-device-width:796px){#S:before{content:"796";}}
@media (min-device-width:797px){#S:before{content:"797";}}
@media (min-device-width:798px){#S:before{content:"798";}}
@media (min-device-width:799px){#S:before{content:"799";}}
@media (min-device-width:800px){#S:before{content:"800";}}
@media (min-device-width:801px){#S:before{content:"801";}}
@media (min-device-width:802px){#S:before{content:"802";}}
@media (min-device-width:803px){#S:before{content:"803";}}
@media (min-device-width:804px){#S:before{content:"804";}}
@media (min-device-width:805px){#S:before{content:"805";}}
@media (min-device-width:806px){#S:before{content:"806";}}
@media (min-device-width:807px){#S:before{content:"807";}}
@media (min-device-width:808px){#S:before{content:"808";}}
@media (min-device-width:809px){#S:before{content:"809";}}
@media (min-device-width:810px){#S:before{content:"810";}}
@media (min-device-width:811px){#S:before{content:"811";}}
@media (min-device-width:812px){#S:before{content:"812";}}
@media (min-device-width:813px){#S:before{content:"813";}}
@media (min-device-width:814px){#S:before{content:"814";}}
@media (min-device-width:815px){#S:before{content:"815";}}
@media (min-device-width:816px){#S:before{content:"816";}}
@media (min-device-width:817px){#S:before{content:"817";}}
@media (min-device-width:818px){#S:before{content:"818";}}
@media (min-device-width:819px){#S:before{content:"819";}}
@media (min-device-width:820px){#S:before{content:"820";}}
@media (min-device-width:821px){#S:before{content:"821";}}
@media (min-device-width:822px){#S:before{content:"822";}}
@media (min-device-width:823px){#S:before{content:"823";}}
@media (min-device-width:824px){#S:before{content:"824";}}
@media (min-device-width:825px){#S:before{content:"825";}}
@media (min-device-width:826px){#S:before{content:"826";}}
@media (min-device-width:827px){#S:before{content:"827";}}
@media (min-device-width:828px){#S:before{content:"828";}}
@media (min-device-width:829px){#S:before{content:"829";}}
@media (min-device-width:830px){#S:before{content:"830";}}
@media (min-device-width:831px){#S:before{content:"831";}}
@media (min-device-width:832px){#S:before{content:"832";}}
@media (min-device-width:833px){#S:before{content:"833";}}
@media (min-device-width:834px){#S:before{content:"834";}}
@media (min-device-width:835px){#S:before{content:"835";}}
@media (min-device-width:836px){#S:before{content:"836";}}
@media (min-device-width:837px){#S:before{content:"837";}}
@media (min-device-width:838px){#S:before{content:"838";}}
@media (min-device-width:839px){#S:before{content:"839";}}
@media (min-device-width:840px){#S:before{content:"840";}}
@media (min-device-width:841px){#S:before{content:"841";}}
@media (min-device-width:842px){#S:before{content:"842";}}
@media (min-device-width:843px){#S:before{content:"843";}}
@media (min-device-width:844px){#S:before{content:"844";}}
@media (min-device-width:845px){#S:before{content:"845";}}
@media (min-device-width:846px){#S:before{content:"846";}}
@media (min-device-width:847px){#S:before{content:"847";}}
@media (min-device-width:848px){#S:before{content:"848";}}
@media (min-device-width:849px){#S:before{content:"849";}}
@media (min-device-width:850px){#S:before{content:"850";}}
@media (min-device-width:851px){#S:before{content:"851";}}
@media (min-device-width:852px){#S:before{content:"852";}}
@media (min-device-width:853px){#S:before{content:"853";}}
@media (min-device-width:854px){#S:before{content:"854";}}
@media (min-device-width:855px){#S:before{content:"855";}}
@media (min-device-width:856px){#S:before{content:"856";}}
@media (min-device-width:857px){#S:before{content:"857";}}
@media (min-device-width:858px){#S:before{content:"858";}}
@media (min-device-width:859px){#S:before{content:"859";}}
@media (min-device-width:860px){#S:before{content:"860";}}
@media (min-device-width:861px){#S:before{content:"861";}}
@media (min-device-width:862px){#S:before{content:"862";}}
@media (min-device-width:863px){#S:before{content:"863";}}
@media (min-device-width:864px){#S:before{content:"864";}}
@media (min-device-width:865px){#S:before{content:"865";}}
@media (min-device-width:866px){#S:before{content:"866";}}
@media (min-device-width:867px){#S:before{content:"867";}}
@media (min-device-width:868px){#S:before{content:"868";}}
@media (min-device-width:869px){#S:before{content:"869";}}
@media (min-device-width:870px){#S:before{content:"870";}}
@media (min-device-width:871px){#S:before{content:"871";}}
@media (min-device-width:872px){#S:before{content:"872";}}
@media (min-device-width:873px){#S:before{content:"873";}}
@media (min-device-width:874px){#S:before{content:"874";}}
@media (min-device-width:875px){#S:before{content:"875";}}
@media (min-device-width:876px){#S:before{content:"876";}}
@media (min-device-width:877px){#S:before{content:"877";}}
@media (min-device-width:878px){#S:before{content:"878";}}
@media (min-device-width:879px){#S:before{content:"879";}}
@media (min-device-width:880px){#S:before{content:"880";}}
@media (min-device-width:881px){#S:before{content:"881";}}
@media (min-device-width:882px){#S:before{content:"882";}}
@media (min-device-width:883px){#S:before{content:"883";}}
@media (min-device-width:884px){#S:before{content:"884";}}
@media (min-device-width:885px){#S:before{content:"885";}}
@media (min-device-width:886px){#S:before{content:"886";}}
@media (min-device-width:887px){#S:before{content:"887";}}
@media (min-device-width:888px){#S:before{content:"888";}}
@media (min-device-width:889px){#S:before{content:"889";}}
@media (min-device-width:890px){#S:before{content:"890";}}
@media (min-device-width:891px){#S:before{content:"891";}}
@media (min-device-width:892px){#S:before{content:"892";}}
@media (min-device-width:893px){#S:before{content:"893";}}
@media (min-device-width:894px){#S:before{content:"894";}}
@media (min-device-width:895px){#S:before{content:"895";}}
@media (min-device-width:896px){#S:before{content:"896";}}
@media (min-device-width:897px){#S:before{content:"897";}}
@media (min-device-width:898px){#S:before{content:"898";}}
@media (min-device-width:899px){#S:before{content:"899";}}
@media (min-device-width:900px){#S:before{content:"900";}}
@media (min-device-width:901px){#S:before{content:"901";}}
@media (min-device-width:902px){#S:before{content:"902";}}
@media (min-device-width:903px){#S:before{content:"903";}}
@media (min-device-width:904px){#S:before{content:"904";}}
@media (min-device-width:905px){#S:before{content:"905";}}
@media (min-device-width:906px){#S:before{content:"906";}}
@media (min-device-width:907px){#S:before{content:"907";}}
@media (min-device-width:908px){#S:before{content:"908";}}
@media (min-device-width:909px){#S:before{content:"909";}}
@media (min-device-width:910px){#S:before{content:"910";}}
@media (min-device-width:911px){#S:before{content:"911";}}
@media (min-device-width:912px){#S:before{content:"912";}}
@media (min-device-width:913px){#S:before{content:"913";}}
@media (min-device-width:914px){#S:before{content:"914";}}
@media (min-device-width:915px){#S:before{content:"915";}}
@media (min-device-width:916px){#S:before{content:"916";}}
@media (min-device-width:917px){#S:before{content:"917";}}
@media (min-device-width:918px){#S:before{content:"918";}}
@media (min-device-width:919px){#S:before{content:"919";}}
@media (min-device-width:920px){#S:before{content:"920";}}
@media (min-device-width:921px){#S:before{content:"921";}}
@media (min-device-width:922px){#S:before{content:"922";}}
@media (min-device-width:923px){#S:before{content:"923";}}
@media (min-device-width:924px){#S:before{content:"924";}}
@media (min-device-width:925px){#S:before{content:"925";}}
@media (min-device-width:926px){#S:before{content:"926";}}
@media (min-device-width:927px){#S:before{content:"927";}}
@media (min-device-width:928px){#S:before{content:"928";}}
@media (min-device-width:929px){#S:before{content:"929";}}
@media (min-device-width:930px){#S:before{content:"930";}}
@media (min-device-width:931px){#S:before{content:"931";}}
@media (min-device-width:932px){#S:before{content:"932";}}
@media (min-device-width:933px){#S:before{content:"933";}}
@media (min-device-width:934px){#S:before{content:"934";}}
@media (min-device-width:935px){#S:before{content:"935";}}
@media (min-device-width:936px){#S:before{content:"936";}}
@media (min-device-width:937px){#S:before{content:"937";}}
@media (min-device-width:938px){#S:before{content:"938";}}
@media (min-device-width:939px){#S:before{content:"939";}}
@media (min-device-width:940px){#S:before{content:"940";}}
@media (min-device-width:941px){#S:before{content:"941";}}
@media (min-device-width:942px){#S:before{content:"942";}}
@media (min-device-width:943px){#S:before{content:"943";}}
@media (min-device-width:944px){#S:before{content:"944";}}
@media (min-device-width:945px){#S:before{content:"945";}}
@media (min-device-width:946px){#S:before{content:"946";}}
@media (min-device-width:947px){#S:before{content:"947";}}
@media (min-device-width:948px){#S:before{content:"948";}}
@media (min-device-width:949px){#S:before{content:"949";}}
@media (min-device-width:950px){#S:before{content:"950";}}
@media (min-device-width:951px){#S:before{content:"951";}}
@media (min-device-width:952px){#S:before{content:"952";}}
@media (min-device-width:953px){#S:before{content:"953";}}
@media (min-device-width:954px){#S:before{content:"954";}}
@media (min-device-width:955px){#S:before{content:"955";}}
@media (min-device-width:956px){#S:before{content:"956";}}
@media (min-device-width:957px){#S:before{content:"957";}}
@media (min-device-width:958px){#S:before{content:"958";}}
@media (min-device-width:959px){#S:before{content:"959";}}
@media (min-device-width:960px){#S:before{content:"960";}}
@media (min-device-width:961px){#S:before{content:"961";}}
@media (min-device-width:962px){#S:before{content:"962";}}
@media (min-device-width:963px){#S:before{content:"963";}}
@media (min-device-width:964px){#S:before{content:"964";}}
@media (min-device-width:965px){#S:before{content:"965";}}
@media (min-device-width:966px){#S:before{content:"966";}}
@media (min-device-width:967px){#S:before{content:"967";}}
@media (min-device-width:968px){#S:before{content:"968";}}
@media (min-device-width:969px){#S:before{content:"969";}}
@media (min-device-width:970px){#S:before{content:"970";}}
@media (min-device-width:971px){#S:before{content:"971";}}
@media (min-device-width:972px){#S:before{content:"972";}}
@media (min-device-width:973px){#S:before{content:"973";}}
@media (min-device-width:974px){#S:before{content:"974";}}
@media (min-device-width:975px){#S:before{content:"975";}}
@media (min-device-width:976px){#S:before{content:"976";}}
@media (min-device-width:977px){#S:before{content:"977";}}
@media (min-device-width:978px){#S:before{content:"978";}}
@media (min-device-width:979px){#S:before{content:"979";}}
@media (min-device-width:980px){#S:before{content:"980";}}
@media (min-device-width:981px){#S:before{content:"981";}}
@media (min-device-width:982px){#S:before{content:"982";}}
@media (min-device-width:983px){#S:before{content:"983";}}
@media (min-device-width:984px){#S:before{content:"984";}}
@media (min-device-width:985px){#S:before{content:"985";}}
@media (min-device-width:986px){#S:before{content:"986";}}
@media (min-device-width:987px){#S:before{content:"987";}}
@media (min-device-width:988px){#S:before{content:"988";}}
@media (min-device-width:989px){#S:before{content:"989";}}
@media (min-device-width:990px){#S:before{content:"990";}}
@media (min-device-width:991px){#S:before{content:"991";}}
@media (min-device-width:992px){#S:before{content:"992";}}
@media (min-device-width:993px){#S:before{content:"993";}}
@media (min-device-width:994px){#S:before{content:"994";}}
@media (min-device-width:995px){#S:before{content:"995";}}
@media (min-device-width:996px){#S:before{content:"996";}}
@media (min-device-width:997px){#S:before{content:"997";}}
@media (min-device-width:998px){#S:before{content:"998";}}
@media (min-device-width:999px){#S:before{content:"999";}}
@media (min-device-width:1000px){#S:before{content:"1000";}}
@media (min-device-width:1001px){#S:before{content:"1001";}}
@media (min-device-width:1002px){#S:before{content:"1002";}}
@media (min-device-width:1003px){#S:before{content:"1003";}}
@media (min-device-width:1004px){#S:before{content:"1004";}}
@media (min-device-width:1005px){#S:before{content:"1005";}}
@media (min-device-width:1006px){#S:before{content:"1006";}}
@media (min-device-width:1007px){#S:before{content:"1007";}}
@media (min-device-width:1008px){#S:before{content:"1008";}}
@media (min-device-width:1009px){#S:before{content:"1009";}}
@media (min-device-width:1010px){#S:before{content:"1010";}}
@media (min-device-width:1011px){#S:before{content:"1011";}}
@media (min-device-width:1012px){#S:before{content:"1012";}}
@media (min-device-width:1013px){#S:before{content:"1013";}}
@media (min-device-width:1014px){#S:before{content:"1014";}}
@media (min-device-width:1015px){#S:before{content:"1015";}}
@media (min-device-width:1016px){#S:before{content:"1016";}}
@media (min-device-width:1017px){#S:before{content:"1017";}}
@media (min-device-width:1018px){#S:before{content:"1018";}}
@media (min-device-width:1019px){#S:before{content:"1019";}}
@media (min-device-width:1020px){#S:before{content:"1020";}}
@media (min-device-width:1021px){#S:before{content:"1021";}}
@media (min-device-width:1022px){#S:before{content:"1022";}}
@media (min-device-width:1023px){#S:before{content:"1023";}}
@media (min-device-width:1024px){#S:before{content:"1024";}}
@media (min-device-width:1025px){#S:before{content:"1025";}}
@media (min-device-width:1026px){#S:before{content:"1026";}}
@media (min-device-width:1027px){#S:before{content:"1027";}}
@media (min-device-width:1028px){#S:before{content:"1028";}}
@media (min-device-width:1029px){#S:before{content:"1029";}}
@media (min-device-width:1030px){#S:before{content:"1030";}}
@media (min-device-width:1031px){#S:before{content:"1031";}}
@media (min-device-width:1032px){#S:before{content:"1032";}}
@media (min-device-width:1033px){#S:before{content:"1033";}}
@media (min-device-width:1034px){#S:before{content:"1034";}}
@media (min-device-width:1035px){#S:before{content:"1035";}}
@media (min-device-width:1036px){#S:before{content:"1036";}}
@media (min-device-width:1037px){#S:before{content:"1037";}}
@media (min-device-width:1038px){#S:before{content:"1038";}}
@media (min-device-width:1039px){#S:before{content:"1039";}}
@media (min-device-width:1040px){#S:before{content:"1040";}}
@media (min-device-width:1041px){#S:before{content:"1041";}}
@media (min-device-width:1042px){#S:before{content:"1042";}}
@media (min-device-width:1043px){#S:before{content:"1043";}}
@media (min-device-width:1044px){#S:before{content:"1044";}}
@media (min-device-width:1045px){#S:before{content:"1045";}}
@media (min-device-width:1046px){#S:before{content:"1046";}}
@media (min-device-width:1047px){#S:before{content:"1047";}}
@media (min-device-width:1048px){#S:before{content:"1048";}}
@media (min-device-width:1049px){#S:before{content:"1049";}}
@media (min-device-width:1050px){#S:before{content:"1050";}}
@media (min-device-width:1051px){#S:before{content:"1051";}}
@media (min-device-width:1052px){#S:before{content:"1052";}}
@media (min-device-width:1053px){#S:before{content:"1053";}}
@media (min-device-width:1054px){#S:before{content:"1054";}}
@media (min-device-width:1055px){#S:before{content:"1055";}}
@media (min-device-width:1056px){#S:before{content:"1056";}}
@media (min-device-width:1057px){#S:before{content:"1057";}}
@media (min-device-width:1058px){#S:before{content:"1058";}}
@media (min-device-width:1059px){#S:before{content:"1059";}}
@media (min-device-width:1060px){#S:before{content:"1060";}}
@media (min-device-width:1061px){#S:before{content:"1061";}}
@media (min-device-width:1062px){#S:before{content:"1062";}}
@media (min-device-width:1063px){#S:before{content:"1063";}}
@media (min-device-width:1064px){#S:before{content:"1064";}}
@media (min-device-width:1065px){#S:before{content:"1065";}}
@media (min-device-width:1066px){#S:before{content:"1066";}}
@media (min-device-width:1067px){#S:before{content:"1067";}}
@media (min-device-width:1068px){#S:before{content:"1068";}}
@media (min-device-width:1069px){#S:before{content:"1069";}}
@media (min-device-width:1070px){#S:before{content:"1070";}}
@media (min-device-width:1071px){#S:before{content:"1071";}}
@media (min-device-width:1072px){#S:before{content:"1072";}}
@media (min-device-width:1073px){#S:before{content:"1073";}}
@media (min-device-width:1074px){#S:before{content:"1074";}}
@media (min-device-width:1075px){#S:before{content:"1075";}}
@media (min-device-width:1076px){#S:before{content:"1076";}}
@media (min-device-width:1077px){#S:before{content:"1077";}}
@media (min-device-width:1078px){#S:before{content:"1078";}}
@media (min-device-width:1079px){#S:before{content:"1079";}}
@media (min-device-width:1080px){#S:before{content:"1080";}}
@media (min-device-width:1081px){#S:before{content:"1081";}}
@media (min-device-width:1082px){#S:before{content:"1082";}}
@media (min-device-width:1083px){#S:before{content:"1083";}}
@media (min-device-width:1084px){#S:before{content:"1084";}}
@media (min-device-width:1085px){#S:before{content:"1085";}}
@media (min-device-width:1086px){#S:before{content:"1086";}}
@media (min-device-width:1087px){#S:before{content:"1087";}}
@media (min-device-width:1088px){#S:before{content:"1088";}}
@media (min-device-width:1089px){#S:before{content:"1089";}}
@media (min-device-width:1090px){#S:before{content:"1090";}}
@media (min-device-width:1091px){#S:before{content:"1091";}}
@media (min-device-width:1092px){#S:before{content:"1092";}}
@media (min-device-width:1093px){#S:before{content:"1093";}}
@media (min-device-width:1094px){#S:before{content:"1094";}}
@media (min-device-width:1095px){#S:before{content:"1095";}}
@media (min-device-width:1096px){#S:before{content:"1096";}}
@media (min-device-width:1097px){#S:before{content:"1097";}}
@media (min-device-width:1098px){#S:before{content:"1098";}}
@media (min-device-width:1099px){#S:before{content:"1099";}}
@media (min-device-width:1100px){#S:before{content:"1100";}}
@media (min-device-width:1101px){#S:before{content:"1101";}}
@media (min-device-width:1102px){#S:before{content:"1102";}}
@media (min-device-width:1103px){#S:before{content:"1103";}}
@media (min-device-width:1104px){#S:before{content:"1104";}}
@media (min-device-width:1105px){#S:before{content:"1105";}}
@media (min-device-width:1106px){#S:before{content:"1106";}}
@media (min-device-width:1107px){#S:before{content:"1107";}}
@media (min-device-width:1108px){#S:before{content:"1108";}}
@media (min-device-width:1109px){#S:before{content:"1109";}}
@media (min-device-width:1110px){#S:before{content:"1110";}}
@media (min-device-width:1111px){#S:before{content:"1111";}}
@media (min-device-width:1112px){#S:before{content:"1112";}}
@media (min-device-width:1113px){#S:before{content:"1113";}}
@media (min-device-width:1114px){#S:before{content:"1114";}}
@media (min-device-width:1115px){#S:before{content:"1115";}}
@media (min-device-width:1116px){#S:before{content:"1116";}}
@media (min-device-width:1117px){#S:before{content:"1117";}}
@media (min-device-width:1118px){#S:before{content:"1118";}}
@media (min-device-width:1119px){#S:before{content:"1119";}}
@media (min-device-width:1120px){#S:before{content:"1120";}}
@media (min-device-width:1121px){#S:before{content:"1121";}}
@media (min-device-width:1122px){#S:before{content:"1122";}}
@media (min-device-width:1123px){#S:before{content:"1123";}}
@media (min-device-width:1124px){#S:before{content:"1124";}}
@media (min-device-width:1125px){#S:before{content:"1125";}}
@media (min-device-width:1126px){#S:before{content:"1126";}}
@media (min-device-width:1127px){#S:before{content:"1127";}}
@media (min-device-width:1128px){#S:before{content:"1128";}}
@media (min-device-width:1129px){#S:before{content:"1129";}}
@media (min-device-width:1130px){#S:before{content:"1130";}}
@media (min-device-width:1131px){#S:before{content:"1131";}}
@media (min-device-width:1132px){#S:before{content:"1132";}}
@media (min-device-width:1133px){#S:before{content:"1133";}}
@media (min-device-width:1134px){#S:before{content:"1134";}}
@media (min-device-width:1135px){#S:before{content:"1135";}}
@media (min-device-width:1136px){#S:before{content:"1136";}}
@media (min-device-width:1137px){#S:before{content:"1137";}}
@media (min-device-width:1138px){#S:before{content:"1138";}}
@media (min-device-width:1139px){#S:before{content:"1139";}}
@media (min-device-width:1140px){#S:before{content:"1140";}}
@media (min-device-width:1141px){#S:before{content:"1141";}}
@media (min-device-width:1142px){#S:before{content:"1142";}}
@media (min-device-width:1143px){#S:before{content:"1143";}}
@media (min-device-width:1144px){#S:before{content:"1144";}}
@media (min-device-width:1145px){#S:before{content:"1145";}}
@media (min-device-width:1146px){#S:before{content:"1146";}}
@media (min-device-width:1147px){#S:before{content:"1147";}}
@media (min-device-width:1148px){#S:before{content:"1148";}}
@media (min-device-width:1149px){#S:before{content:"1149";}}
@media (min-device-width:1150px){#S:before{content:"1150";}}
@media (min-device-width:1151px){#S:before{content:"1151";}}
@media (min-device-width:1152px){#S:before{content:"1152";}}
@media (min-device-width:1153px){#S:before{content:"1153";}}
@media (min-device-width:1154px){#S:before{content:"1154";}}
@media (min-device-width:1155px){#S:before{content:"1155";}}
@media (min-device-width:1156px){#S:before{content:"1156";}}
@media (min-device-width:1157px){#S:before{content:"1157";}}
@media (min-device-width:1158px){#S:before{content:"1158";}}
@media (min-device-width:1159px){#S:before{content:"1159";}}
@media (min-device-width:1160px){#S:before{content:"1160";}}
@media (min-device-width:1161px){#S:before{content:"1161";}}
@media (min-device-width:1162px){#S:before{content:"1162";}}
@media (min-device-width:1163px){#S:before{content:"1163";}}
@media (min-device-width:1164px){#S:before{content:"1164";}}
@media (min-device-width:1165px){#S:before{content:"1165";}}
@media (min-device-width:1166px){#S:before{content:"1166";}}
@media (min-device-width:1167px){#S:before{content:"1167";}}
@media (min-device-width:1168px){#S:before{content:"1168";}}
@media (min-device-width:1169px){#S:before{content:"1169";}}
@media (min-device-width:1170px){#S:before{content:"1170";}}
@media (min-device-width:1171px){#S:before{content:"1171";}}
@media (min-device-width:1172px){#S:before{content:"1172";}}
@media (min-device-width:1173px){#S:before{content:"1173";}}
@media (min-device-width:1174px){#S:before{content:"1174";}}
@media (min-device-width:1175px){#S:before{content:"1175";}}
@media (min-device-width:1176px){#S:before{content:"1176";}}
@media (min-device-width:1177px){#S:before{content:"1177";}}
@media (min-device-width:1178px){#S:before{content:"1178";}}
@media (min-device-width:1179px){#S:before{content:"1179";}}
@media (min-device-width:1180px){#S:before{content:"1180";}}
@media (min-device-width:1181px){#S:before{content:"1181";}}
@media (min-device-width:1182px){#S:before{content:"1182";}}
@media (min-device-width:1183px){#S:before{content:"1183";}}
@media (min-device-width:1184px){#S:before{content:"1184";}}
@media (min-device-width:1185px){#S:before{content:"1185";}}
@media (min-device-width:1186px){#S:before{content:"1186";}}
@media (min-device-width:1187px){#S:before{content:"1187";}}
@media (min-device-width:1188px){#S:before{content:"1188";}}
@media (min-device-width:1189px){#S:before{content:"1189";}}
@media (min-device-width:1190px){#S:before{content:"1190";}}
@media (min-device-width:1191px){#S:before{content:"1191";}}
@media (min-device-width:1192px){#S:before{content:"1192";}}
@media (min-device-width:1193px){#S:before{content:"1193";}}
@media (min-device-width:1194px){#S:before{content:"1194";}}
@media (min-device-width:1195px){#S:before{content:"1195";}}
@media (min-device-width:1196px){#S:before{content:"1196";}}
@media (min-device-width:1197px){#S:before{content:"1197";}}
@media (min-device-width:1198px){#S:before{content:"1198";}}
@media (min-device-width:1199px){#S:before{content:"1199";}}
@media (min-device-width:1200px){#S:before{content:"1200";}}
@media (min-device-width:1201px){#S:before{content:"1201";}}
@media (min-device-width:1202px){#S:before{content:"1202";}}
@media (min-device-width:1203px){#S:before{content:"1203";}}
@media (min-device-width:1204px){#S:before{content:"1204";}}
@media (min-device-width:1205px){#S:before{content:"1205";}}
@media (min-device-width:1206px){#S:before{content:"1206";}}
@media (min-device-width:1207px){#S:before{content:"1207";}}
@media (min-device-width:1208px){#S:before{content:"1208";}}
@media (min-device-width:1209px){#S:before{content:"1209";}}
@media (min-device-width:1210px){#S:before{content:"1210";}}
@media (min-device-width:1211px){#S:before{content:"1211";}}
@media (min-device-width:1212px){#S:before{content:"1212";}}
@media (min-device-width:1213px){#S:before{content:"1213";}}
@media (min-device-width:1214px){#S:before{content:"1214";}}
@media (min-device-width:1215px){#S:before{content:"1215";}}
@media (min-device-width:1216px){#S:before{content:"1216";}}
@media (min-device-width:1217px){#S:before{content:"1217";}}
@media (min-device-width:1218px){#S:before{content:"1218";}}
@media (min-device-width:1219px){#S:before{content:"1219";}}
@media (min-device-width:1220px){#S:before{content:"1220";}}
@media (min-device-width:1221px){#S:before{content:"1221";}}
@media (min-device-width:1222px){#S:before{content:"1222";}}
@media (min-device-width:1223px){#S:before{content:"1223";}}
@media (min-device-width:1224px){#S:before{content:"1224";}}
@media (min-device-width:1225px){#S:before{content:"1225";}}
@media (min-device-width:1226px){#S:before{content:"1226";}}
@media (min-device-width:1227px){#S:before{content:"1227";}}
@media (min-device-width:1228px){#S:before{content:"1228";}}
@media (min-device-width:1229px){#S:before{content:"1229";}}
@media (min-device-width:1230px){#S:before{content:"1230";}}
@media (min-device-width:1231px){#S:before{content:"1231";}}
@media (min-device-width:1232px){#S:before{content:"1232";}}
@media (min-device-width:1233px){#S:before{content:"1233";}}
@media (min-device-width:1234px){#S:before{content:"1234";}}
@media (min-device-width:1235px){#S:before{content:"1235";}}
@media (min-device-width:1236px){#S:before{content:"1236";}}
@media (min-device-width:1237px){#S:before{content:"1237";}}
@media (min-device-width:1238px){#S:before{content:"1238";}}
@media (min-device-width:1239px){#S:before{content:"1239";}}
@media (min-device-width:1240px){#S:before{content:"1240";}}
@media (min-device-width:1241px){#S:before{content:"1241";}}
@media (min-device-width:1242px){#S:before{content:"1242";}}
@media (min-device-width:1243px){#S:before{content:"1243";}}
@media (min-device-width:1244px){#S:before{content:"1244";}}
@media (min-device-width:1245px){#S:before{content:"1245";}}
@media (min-device-width:1246px){#S:before{content:"1246";}}
@media (min-device-width:1247px){#S:before{content:"1247";}}
@media (min-device-width:1248px){#S:before{content:"1248";}}
@media (min-device-width:1249px){#S:before{content:"1249";}}
@media (min-device-width:1250px){#S:before{content:"1250";}}
@media (min-device-width:1251px){#S:before{content:"1251";}}
@media (min-device-width:1252px){#S:before{content:"1252";}}
@media (min-device-width:1253px){#S:before{content:"1253";}}
@media (min-device-width:1254px){#S:before{content:"1254";}}
@media (min-device-width:1255px){#S:before{content:"1255";}}
@media (min-device-width:1256px){#S:before{content:"1256";}}
@media (min-device-width:1257px){#S:before{content:"1257";}}
@media (min-device-width:1258px){#S:before{content:"1258";}}
@media (min-device-width:1259px){#S:before{content:"1259";}}
@media (min-device-width:1260px){#S:before{content:"1260";}}
@media (min-device-width:1261px){#S:before{content:"1261";}}
@media (min-device-width:1262px){#S:before{content:"1262";}}
@media (min-device-width:1263px){#S:before{content:"1263";}}
@media (min-device-width:1264px){#S:before{content:"1264";}}
@media (min-device-width:1265px){#S:before{content:"1265";}}
@media (min-device-width:1266px){#S:before{content:"1266";}}
@media (min-device-width:1267px){#S:before{content:"1267";}}
@media (min-device-width:1268px){#S:before{content:"1268";}}
@media (min-device-width:1269px){#S:before{content:"1269";}}
@media (min-device-width:1270px){#S:before{content:"1270";}}
@media (min-device-width:1271px){#S:before{content:"1271";}}
@media (min-device-width:1272px){#S:before{content:"1272";}}
@media (min-device-width:1273px){#S:before{content:"1273";}}
@media (min-device-width:1274px){#S:before{content:"1274";}}
@media (min-device-width:1275px){#S:before{content:"1275";}}
@media (min-device-width:1276px){#S:before{content:"1276";}}
@media (min-device-width:1277px){#S:before{content:"1277";}}
@media (min-device-width:1278px){#S:before{content:"1278";}}
@media (min-device-width:1279px){#S:before{content:"1279";}}
@media (min-device-width:1280px){#S:before{content:"1280";}}
@media (min-device-width:1281px){#S:before{content:"1281";}}
@media (min-device-width:1282px){#S:before{content:"1282";}}
@media (min-device-width:1283px){#S:before{content:"1283";}}
@media (min-device-width:1284px){#S:before{content:"1284";}}
@media (min-device-width:1285px){#S:before{content:"1285";}}
@media (min-device-width:1286px){#S:before{content:"1286";}}
@media (min-device-width:1287px){#S:before{content:"1287";}}
@media (min-device-width:1288px){#S:before{content:"1288";}}
@media (min-device-width:1289px){#S:before{content:"1289";}}
@media (min-device-width:1290px){#S:before{content:"1290";}}
@media (min-device-width:1291px){#S:before{content:"1291";}}
@media (min-device-width:1292px){#S:before{content:"1292";}}
@media (min-device-width:1293px){#S:before{content:"1293";}}
@media (min-device-width:1294px){#S:before{content:"1294";}}
@media (min-device-width:1295px){#S:before{content:"1295";}}
@media (min-device-width:1296px){#S:before{content:"1296";}}
@media (min-device-width:1297px){#S:before{content:"1297";}}
@media (min-device-width:1298px){#S:before{content:"1298";}}
@media (min-device-width:1299px){#S:before{content:"1299";}}
@media (min-device-width:1300px){#S:before{content:"1300";}}
@media (min-device-width:1301px){#S:before{content:"1301";}}
@media (min-device-width:1302px){#S:before{content:"1302";}}
@media (min-device-width:1303px){#S:before{content:"1303";}}
@media (min-device-width:1304px){#S:before{content:"1304";}}
@media (min-device-width:1305px){#S:before{content:"1305";}}
@media (min-device-width:1306px){#S:before{content:"1306";}}
@media (min-device-width:1307px){#S:before{content:"1307";}}
@media (min-device-width:1308px){#S:before{content:"1308";}}
@media (min-device-width:1309px){#S:before{content:"1309";}}
@media (min-device-width:1310px){#S:before{content:"1310";}}
@media (min-device-width:1311px){#S:before{content:"1311";}}
@media (min-device-width:1312px){#S:before{content:"1312";}}
@media (min-device-width:1313px){#S:before{content:"1313";}}
@media (min-device-width:1314px){#S:before{content:"1314";}}
@media (min-device-width:1315px){#S:before{content:"1315";}}
@media (min-device-width:1316px){#S:before{content:"1316";}}
@media (min-device-width:1317px){#S:before{content:"1317";}}
@media (min-device-width:1318px){#S:before{content:"1318";}}
@media (min-device-width:1319px){#S:before{content:"1319";}}
@media (min-device-width:1320px){#S:before{content:"1320";}}
@media (min-device-width:1321px){#S:before{content:"1321";}}
@media (min-device-width:1322px){#S:before{content:"1322";}}
@media (min-device-width:1323px){#S:before{content:"1323";}}
@media (min-device-width:1324px){#S:before{content:"1324";}}
@media (min-device-width:1325px){#S:before{content:"1325";}}
@media (min-device-width:1326px){#S:before{content:"1326";}}
@media (min-device-width:1327px){#S:before{content:"1327";}}
@media (min-device-width:1328px){#S:before{content:"1328";}}
@media (min-device-width:1329px){#S:before{content:"1329";}}
@media (min-device-width:1330px){#S:before{content:"1330";}}
@media (min-device-width:1331px){#S:before{content:"1331";}}
@media (min-device-width:1332px){#S:before{content:"1332";}}
@media (min-device-width:1333px){#S:before{content:"1333";}}
@media (min-device-width:1334px){#S:before{content:"1334";}}
@media (min-device-width:1335px){#S:before{content:"1335";}}
@media (min-device-width:1336px){#S:before{content:"1336";}}
@media (min-device-width:1337px){#S:before{content:"1337";}}
@media (min-device-width:1338px){#S:before{content:"1338";}}
@media (min-device-width:1339px){#S:before{content:"1339";}}
@media (min-device-width:1340px){#S:before{content:"1340";}}
@media (min-device-width:1341px){#S:before{content:"1341";}}
@media (min-device-width:1342px){#S:before{content:"1342";}}
@media (min-device-width:1343px){#S:before{content:"1343";}}
@media (min-device-width:1344px){#S:before{content:"1344";}}
@media (min-device-width:1345px){#S:before{content:"1345";}}
@media (min-device-width:1346px){#S:before{content:"1346";}}
@media (min-device-width:1347px){#S:before{content:"1347";}}
@media (min-device-width:1348px){#S:before{content:"1348";}}
@media (min-device-width:1349px){#S:before{content:"1349";}}
@media (min-device-width:1350px){#S:before{content:"1350";}}
@media (min-device-width:1351px){#S:before{content:"1351";}}
@media (min-device-width:1352px){#S:before{content:"1352";}}
@media (min-device-width:1353px){#S:before{content:"1353";}}
@media (min-device-width:1354px){#S:before{content:"1354";}}
@media (min-device-width:1355px){#S:before{content:"1355";}}
@media (min-device-width:1356px){#S:before{content:"1356";}}
@media (min-device-width:1357px){#S:before{content:"1357";}}
@media (min-device-width:1358px){#S:before{content:"1358";}}
@media (min-device-width:1359px){#S:before{content:"1359";}}
@media (min-device-width:1360px){#S:before{content:"1360";}}
@media (min-device-width:1361px){#S:before{content:"1361";}}
@media (min-device-width:1362px){#S:before{content:"1362";}}
@media (min-device-width:1363px){#S:before{content:"1363";}}
@media (min-device-width:1364px){#S:before{content:"1364";}}
@media (min-device-width:1365px){#S:before{content:"1365";}}
@media (min-device-width:1366px){#S:before{content:"1366";}}
@media (min-device-width:1367px){#S:before{content:"1367";}}
@media (min-device-width:1368px){#S:before{content:"1368";}}
@media (min-device-width:1369px){#S:before{content:"1369";}}
@media (min-device-width:1370px){#S:before{content:"1370";}}
@media (min-device-width:1371px){#S:before{content:"1371";}}
@media (min-device-width:1372px){#S:before{content:"1372";}}
@media (min-device-width:1373px){#S:before{content:"1373";}}
@media (min-device-width:1374px){#S:before{content:"1374";}}
@media (min-device-width:1375px){#S:before{content:"1375";}}
@media (min-device-width:1376px){#S:before{content:"1376";}}
@media (min-device-width:1377px){#S:before{content:"1377";}}
@media (min-device-width:1378px){#S:before{content:"1378";}}
@media (min-device-width:1379px){#S:before{content:"1379";}}
@media (min-device-width:1380px){#S:before{content:"1380";}}
@media (min-device-width:1381px){#S:before{content:"1381";}}
@media (min-device-width:1382px){#S:before{content:"1382";}}
@media (min-device-width:1383px){#S:before{content:"1383";}}
@media (min-device-width:1384px){#S:before{content:"1384";}}
@media (min-device-width:1385px){#S:before{content:"1385";}}
@media (min-device-width:1386px){#S:before{content:"1386";}}
@media (min-device-width:1387px){#S:before{content:"1387";}}
@media (min-device-width:1388px){#S:before{content:"1388";}}
@media (min-device-width:1389px){#S:before{content:"1389";}}
@media (min-device-width:1390px){#S:before{content:"1390";}}
@media (min-device-width:1391px){#S:before{content:"1391";}}
@media (min-device-width:1392px){#S:before{content:"1392";}}
@media (min-device-width:1393px){#S:before{content:"1393";}}
@media (min-device-width:1394px){#S:before{content:"1394";}}
@media (min-device-width:1395px){#S:before{content:"1395";}}
@media (min-device-width:1396px){#S:before{content:"1396";}}
@media (min-device-width:1397px){#S:before{content:"1397";}}
@media (min-device-width:1398px){#S:before{content:"1398";}}
@media (min-device-width:1399px){#S:before{content:"1399";}}
@media (min-device-width:1400px){#S:before{content:"1400";}}
@media (min-device-width:1401px){#S:before{content:"1401";}}
@media (min-device-width:1402px){#S:before{content:"1402";}}
@media (min-device-width:1403px){#S:before{content:"1403";}}
@media (min-device-width:1404px){#S:before{content:"1404";}}
@media (min-device-width:1405px){#S:before{content:"1405";}}
@media (min-device-width:1406px){#S:before{content:"1406";}}
@media (min-device-width:1407px){#S:before{content:"1407";}}
@media (min-device-width:1408px){#S:before{content:"1408";}}
@media (min-device-width:1409px){#S:before{content:"1409";}}
@media (min-device-width:1410px){#S:before{content:"1410";}}
@media (min-device-width:1411px){#S:before{content:"1411";}}
@media (min-device-width:1412px){#S:before{content:"1412";}}
@media (min-device-width:1413px){#S:before{content:"1413";}}
@media (min-device-width:1414px){#S:before{content:"1414";}}
@media (min-device-width:1415px){#S:before{content:"1415";}}
@media (min-device-width:1416px){#S:before{content:"1416";}}
@media (min-device-width:1417px){#S:before{content:"1417";}}
@media (min-device-width:1418px){#S:before{content:"1418";}}
@media (min-device-width:1419px){#S:before{content:"1419";}}
@media (min-device-width:1420px){#S:before{content:"1420";}}
@media (min-device-width:1421px){#S:before{content:"1421";}}
@media (min-device-width:1422px){#S:before{content:"1422";}}
@media (min-device-width:1423px){#S:before{content:"1423";}}
@media (min-device-width:1424px){#S:before{content:"1424";}}
@media (min-device-width:1425px){#S:before{content:"1425";}}
@media (min-device-width:1426px){#S:before{content:"1426";}}
@media (min-device-width:1427px){#S:before{content:"1427";}}
@media (min-device-width:1428px){#S:before{content:"1428";}}
@media (min-device-width:1429px){#S:before{content:"1429";}}
@media (min-device-width:1430px){#S:before{content:"1430";}}
@media (min-device-width:1431px){#S:before{content:"1431";}}
@media (min-device-width:1432px){#S:before{content:"1432";}}
@media (min-device-width:1433px){#S:before{content:"1433";}}
@media (min-device-width:1434px){#S:before{content:"1434";}}
@media (min-device-width:1435px){#S:before{content:"1435";}}
@media (min-device-width:1436px){#S:before{content:"1436";}}
@media (min-device-width:1437px){#S:before{content:"1437";}}
@media (min-device-width:1438px){#S:before{content:"1438";}}
@media (min-device-width:1439px){#S:before{content:"1439";}}
@media (min-device-width:1440px){#S:before{content:"1440";}}
@media (min-device-width:1441px){#S:before{content:"1441";}}
@media (min-device-width:1442px){#S:before{content:"1442";}}
@media (min-device-width:1443px){#S:before{content:"1443";}}
@media (min-device-width:1444px){#S:before{content:"1444";}}
@media (min-device-width:1445px){#S:before{content:"1445";}}
@media (min-device-width:1446px){#S:before{content:"1446";}}
@media (min-device-width:1447px){#S:before{content:"1447";}}
@media (min-device-width:1448px){#S:before{content:"1448";}}
@media (min-device-width:1449px){#S:before{content:"1449";}}
@media (min-device-width:1450px){#S:before{content:"1450";}}
@media (min-device-width:1451px){#S:before{content:"1451";}}
@media (min-device-width:1452px){#S:before{content:"1452";}}
@media (min-device-width:1453px){#S:before{content:"1453";}}
@media (min-device-width:1454px){#S:before{content:"1454";}}
@media (min-device-width:1455px){#S:before{content:"1455";}}
@media (min-device-width:1456px){#S:before{content:"1456";}}
@media (min-device-width:1457px){#S:before{content:"1457";}}
@media (min-device-width:1458px){#S:before{content:"1458";}}
@media (min-device-width:1459px){#S:before{content:"1459";}}
@media (min-device-width:1460px){#S:before{content:"1460";}}
@media (min-device-width:1461px){#S:before{content:"1461";}}
@media (min-device-width:1462px){#S:before{content:"1462";}}
@media (min-device-width:1463px){#S:before{content:"1463";}}
@media (min-device-width:1464px){#S:before{content:"1464";}}
@media (min-device-width:1465px){#S:before{content:"1465";}}
@media (min-device-width:1466px){#S:before{content:"1466";}}
@media (min-device-width:1467px){#S:before{content:"1467";}}
@media (min-device-width:1468px){#S:before{content:"1468";}}
@media (min-device-width:1469px){#S:before{content:"1469";}}
@media (min-device-width:1470px){#S:before{content:"1470";}}
@media (min-device-width:1471px){#S:before{content:"1471";}}
@media (min-device-width:1472px){#S:before{content:"1472";}}
@media (min-device-width:1473px){#S:before{content:"1473";}}
@media (min-device-width:1474px){#S:before{content:"1474";}}
@media (min-device-width:1475px){#S:before{content:"1475";}}
@media (min-device-width:1476px){#S:before{content:"1476";}}
@media (min-device-width:1477px){#S:before{content:"1477";}}
@media (min-device-width:1478px){#S:before{content:"1478";}}
@media (min-device-width:1479px){#S:before{content:"1479";}}
@media (min-device-width:1480px){#S:before{content:"1480";}}
@media (min-device-width:1481px){#S:before{content:"1481";}}
@media (min-device-width:1482px){#S:before{content:"1482";}}
@media (min-device-width:1483px){#S:before{content:"1483";}}
@media (min-device-width:1484px){#S:before{content:"1484";}}
@media (min-device-width:1485px){#S:before{content:"1485";}}
@media (min-device-width:1486px){#S:before{content:"1486";}}
@media (min-device-width:1487px){#S:before{content:"1487";}}
@media (min-device-width:1488px){#S:before{content:"1488";}}
@media (min-device-width:1489px){#S:before{content:"1489";}}
@media (min-device-width:1490px){#S:before{content:"1490";}}
@media (min-device-width:1491px){#S:before{content:"1491";}}
@media (min-device-width:1492px){#S:before{content:"1492";}}
@media (min-device-width:1493px){#S:before{content:"1493";}}
@media (min-device-width:1494px){#S:before{content:"1494";}}
@media (min-device-width:1495px){#S:before{content:"1495";}}
@media (min-device-width:1496px){#S:before{content:"1496";}}
@media (min-device-width:1497px){#S:before{content:"1497";}}
@media (min-device-width:1498px){#S:before{content:"1498";}}
@media (min-device-width:1499px){#S:before{content:"1499";}}
@media (min-device-width:1500px){#S:before{content:"1500";}}
@media (min-device-width:1501px){#S:before{content:"1501";}}
@media (min-device-width:1502px){#S:before{content:"1502";}}
@media (min-device-width:1503px){#S:before{content:"1503";}}
@media (min-device-width:1504px){#S:before{content:"1504";}}
@media (min-device-width:1505px){#S:before{content:"1505";}}
@media (min-device-width:1506px){#S:before{content:"1506";}}
@media (min-device-width:1507px){#S:before{content:"1507";}}
@media (min-device-width:1508px){#S:before{content:"1508";}}
@media (min-device-width:1509px){#S:before{content:"1509";}}
@media (min-device-width:1510px){#S:before{content:"1510";}}
@media (min-device-width:1511px){#S:before{content:"1511";}}
@media (min-device-width:1512px){#S:before{content:"1512";}}
@media (min-device-width:1513px){#S:before{content:"1513";}}
@media (min-device-width:1514px){#S:before{content:"1514";}}
@media (min-device-width:1515px){#S:before{content:"1515";}}
@media (min-device-width:1516px){#S:before{content:"1516";}}
@media (min-device-width:1517px){#S:before{content:"1517";}}
@media (min-device-width:1518px){#S:before{content:"1518";}}
@media (min-device-width:1519px){#S:before{content:"1519";}}
@media (min-device-width:1520px){#S:before{content:"1520";}}
@media (min-device-width:1521px){#S:before{content:"1521";}}
@media (min-device-width:1522px){#S:before{content:"1522";}}
@media (min-device-width:1523px){#S:before{content:"1523";}}
@media (min-device-width:1524px){#S:before{content:"1524";}}
@media (min-device-width:1525px){#S:before{content:"1525";}}
@media (min-device-width:1526px){#S:before{content:"1526";}}
@media (min-device-width:1527px){#S:before{content:"1527";}}
@media (min-device-width:1528px){#S:before{content:"1528";}}
@media (min-device-width:1529px){#S:before{content:"1529";}}
@media (min-device-width:1530px){#S:before{content:"1530";}}
@media (min-device-width:1531px){#S:before{content:"1531";}}
@media (min-device-width:1532px){#S:before{content:"1532";}}
@media (min-device-width:1533px){#S:before{content:"1533";}}
@media (min-device-width:1534px){#S:before{content:"1534";}}
@media (min-device-width:1535px){#S:before{content:"1535";}}
@media (min-device-width:1536px){#S:before{content:"1536";}}
@media (min-device-width:1537px){#S:before{content:"1537";}}
@media (min-device-width:1538px){#S:before{content:"1538";}}
@media (min-device-width:1539px){#S:before{content:"1539";}}
@media (min-device-width:1540px){#S:before{content:"1540";}}
@media (min-device-width:1541px){#S:before{content:"1541";}}
@media (min-device-width:1542px){#S:before{content:"1542";}}
@media (min-device-width:1543px){#S:before{content:"1543";}}
@media (min-device-width:1544px){#S:before{content:"1544";}}
@media (min-device-width:1545px){#S:before{content:"1545";}}
@media (min-device-width:1546px){#S:before{content:"1546";}}
@media (min-device-width:1547px){#S:before{content:"1547";}}
@media (min-device-width:1548px){#S:before{content:"1548";}}
@media (min-device-width:1549px){#S:before{content:"1549";}}
@media (min-device-width:1550px){#S:before{content:"1550";}}
@media (min-device-width:1551px){#S:before{content:"1551";}}
@media (min-device-width:1552px){#S:before{content:"1552";}}
@media (min-device-width:1553px){#S:before{content:"1553";}}
@media (min-device-width:1554px){#S:before{content:"1554";}}
@media (min-device-width:1555px){#S:before{content:"1555";}}
@media (min-device-width:1556px){#S:before{content:"1556";}}
@media (min-device-width:1557px){#S:before{content:"1557";}}
@media (min-device-width:1558px){#S:before{content:"1558";}}
@media (min-device-width:1559px){#S:before{content:"1559";}}
@media (min-device-width:1560px){#S:before{content:"1560";}}
@media (min-device-width:1561px){#S:before{content:"1561";}}
@media (min-device-width:1562px){#S:before{content:"1562";}}
@media (min-device-width:1563px){#S:before{content:"1563";}}
@media (min-device-width:1564px){#S:before{content:"1564";}}
@media (min-device-width:1565px){#S:before{content:"1565";}}
@media (min-device-width:1566px){#S:before{content:"1566";}}
@media (min-device-width:1567px){#S:before{content:"1567";}}
@media (min-device-width:1568px){#S:before{content:"1568";}}
@media (min-device-width:1569px){#S:before{content:"1569";}}
@media (min-device-width:1570px){#S:before{content:"1570";}}
@media (min-device-width:1571px){#S:before{content:"1571";}}
@media (min-device-width:1572px){#S:before{content:"1572";}}
@media (min-device-width:1573px){#S:before{content:"1573";}}
@media (min-device-width:1574px){#S:before{content:"1574";}}
@media (min-device-width:1575px){#S:before{content:"1575";}}
@media (min-device-width:1576px){#S:before{content:"1576";}}
@media (min-device-width:1577px){#S:before{content:"1577";}}
@media (min-device-width:1578px){#S:before{content:"1578";}}
@media (min-device-width:1579px){#S:before{content:"1579";}}
@media (min-device-width:1580px){#S:before{content:"1580";}}
@media (min-device-width:1581px){#S:before{content:"1581";}}
@media (min-device-width:1582px){#S:before{content:"1582";}}
@media (min-device-width:1583px){#S:before{content:"1583";}}
@media (min-device-width:1584px){#S:before{content:"1584";}}
@media (min-device-width:1585px){#S:before{content:"1585";}}
@media (min-device-width:1586px){#S:before{content:"1586";}}
@media (min-device-width:1587px){#S:before{content:"1587";}}
@media (min-device-width:1588px){#S:before{content:"1588";}}
@media (min-device-width:1589px){#S:before{content:"1589";}}
@media (min-device-width:1590px){#S:before{content:"1590";}}
@media (min-device-width:1591px){#S:before{content:"1591";}}
@media (min-device-width:1592px){#S:before{content:"1592";}}
@media (min-device-width:1593px){#S:before{content:"1593";}}
@media (min-device-width:1594px){#S:before{content:"1594";}}
@media (min-device-width:1595px){#S:before{content:"1595";}}
@media (min-device-width:1596px){#S:before{content:"1596";}}
@media (min-device-width:1597px){#S:before{content:"1597";}}
@media (min-device-width:1598px){#S:before{content:"1598";}}
@media (min-device-width:1599px){#S:before{content:"1599";}}
@media (min-device-width:1600px){#S:before{content:"1600";}}
@media (min-device-width:1601px){#S:before{content:"1601";}}
@media (min-device-width:1602px){#S:before{content:"1602";}}
@media (min-device-width:1603px){#S:before{content:"1603";}}
@media (min-device-width:1604px){#S:before{content:"1604";}}
@media (min-device-width:1605px){#S:before{content:"1605";}}
@media (min-device-width:1606px){#S:before{content:"1606";}}
@media (min-device-width:1607px){#S:before{content:"1607";}}
@media (min-device-width:1608px){#S:before{content:"1608";}}
@media (min-device-width:1609px){#S:before{content:"1609";}}
@media (min-device-width:1610px){#S:before{content:"1610";}}
@media (min-device-width:1611px){#S:before{content:"1611";}}
@media (min-device-width:1612px){#S:before{content:"1612";}}
@media (min-device-width:1613px){#S:before{content:"1613";}}
@media (min-device-width:1614px){#S:before{content:"1614";}}
@media (min-device-width:1615px){#S:before{content:"1615";}}
@media (min-device-width:1616px){#S:before{content:"1616";}}
@media (min-device-width:1617px){#S:before{content:"1617";}}
@media (min-device-width:1618px){#S:before{content:"1618";}}
@media (min-device-width:1619px){#S:before{content:"1619";}}
@media (min-device-width:1620px){#S:before{content:"1620";}}
@media (min-device-width:1621px){#S:before{content:"1621";}}
@media (min-device-width:1622px){#S:before{content:"1622";}}
@media (min-device-width:1623px){#S:before{content:"1623";}}
@media (min-device-width:1624px){#S:before{content:"1624";}}
@media (min-device-width:1625px){#S:before{content:"1625";}}
@media (min-device-width:1626px){#S:before{content:"1626";}}
@media (min-device-width:1627px){#S:before{content:"1627";}}
@media (min-device-width:1628px){#S:before{content:"1628";}}
@media (min-device-width:1629px){#S:before{content:"1629";}}
@media (min-device-width:1630px){#S:before{content:"1630";}}
@media (min-device-width:1631px){#S:before{content:"1631";}}
@media (min-device-width:1632px){#S:before{content:"1632";}}
@media (min-device-width:1633px){#S:before{content:"1633";}}
@media (min-device-width:1634px){#S:before{content:"1634";}}
@media (min-device-width:1635px){#S:before{content:"1635";}}
@media (min-device-width:1636px){#S:before{content:"1636";}}
@media (min-device-width:1637px){#S:before{content:"1637";}}
@media (min-device-width:1638px){#S:before{content:"1638";}}
@media (min-device-width:1639px){#S:before{content:"1639";}}
@media (min-device-width:1640px){#S:before{content:"1640";}}
@media (min-device-width:1641px){#S:before{content:"1641";}}
@media (min-device-width:1642px){#S:before{content:"1642";}}
@media (min-device-width:1643px){#S:before{content:"1643";}}
@media (min-device-width:1644px){#S:before{content:"1644";}}
@media (min-device-width:1645px){#S:before{content:"1645";}}
@media (min-device-width:1646px){#S:before{content:"1646";}}
@media (min-device-width:1647px){#S:before{content:"1647";}}
@media (min-device-width:1648px){#S:before{content:"1648";}}
@media (min-device-width:1649px){#S:before{content:"1649";}}
@media (min-device-width:1650px){#S:before{content:"1650";}}
@media (min-device-width:1651px){#S:before{content:"1651";}}
@media (min-device-width:1652px){#S:before{content:"1652";}}
@media (min-device-width:1653px){#S:before{content:"1653";}}
@media (min-device-width:1654px){#S:before{content:"1654";}}
@media (min-device-width:1655px){#S:before{content:"1655";}}
@media (min-device-width:1656px){#S:before{content:"1656";}}
@media (min-device-width:1657px){#S:before{content:"1657";}}
@media (min-device-width:1658px){#S:before{content:"1658";}}
@media (min-device-width:1659px){#S:before{content:"1659";}}
@media (min-device-width:1660px){#S:before{content:"1660";}}
@media (min-device-width:1661px){#S:before{content:"1661";}}
@media (min-device-width:1662px){#S:before{content:"1662";}}
@media (min-device-width:1663px){#S:before{content:"1663";}}
@media (min-device-width:1664px){#S:before{content:"1664";}}
@media (min-device-width:1665px){#S:before{content:"1665";}}
@media (min-device-width:1666px){#S:before{content:"1666";}}
@media (min-device-width:1667px){#S:before{content:"1667";}}
@media (min-device-width:1668px){#S:before{content:"1668";}}
@media (min-device-width:1669px){#S:before{content:"1669";}}
@media (min-device-width:1670px){#S:before{content:"1670";}}
@media (min-device-width:1671px){#S:before{content:"1671";}}
@media (min-device-width:1672px){#S:before{content:"1672";}}
@media (min-device-width:1673px){#S:before{content:"1673";}}
@media (min-device-width:1674px){#S:before{content:"1674";}}
@media (min-device-width:1675px){#S:before{content:"1675";}}
@media (min-device-width:1676px){#S:before{content:"1676";}}
@media (min-device-width:1677px){#S:before{content:"1677";}}
@media (min-device-width:1678px){#S:before{content:"1678";}}
@media (min-device-width:1679px){#S:before{content:"1679";}}
@media (min-device-width:1680px){#S:before{content:"1680";}}
@media (min-device-width:1681px){#S:before{content:"1681";}}
@media (min-device-width:1682px){#S:before{content:"1682";}}
@media (min-device-width:1683px){#S:before{content:"1683";}}
@media (min-device-width:1684px){#S:before{content:"1684";}}
@media (min-device-width:1685px){#S:before{content:"1685";}}
@media (min-device-width:1686px){#S:before{content:"1686";}}
@media (min-device-width:1687px){#S:before{content:"1687";}}
@media (min-device-width:1688px){#S:before{content:"1688";}}
@media (min-device-width:1689px){#S:before{content:"1689";}}
@media (min-device-width:1690px){#S:before{content:"1690";}}
@media (min-device-width:1691px){#S:before{content:"1691";}}
@media (min-device-width:1692px){#S:before{content:"1692";}}
@media (min-device-width:1693px){#S:before{content:"1693";}}
@media (min-device-width:1694px){#S:before{content:"1694";}}
@media (min-device-width:1695px){#S:before{content:"1695";}}
@media (min-device-width:1696px){#S:before{content:"1696";}}
@media (min-device-width:1697px){#S:before{content:"1697";}}
@media (min-device-width:1698px){#S:before{content:"1698";}}
@media (min-device-width:1699px){#S:before{content:"1699";}}
@media (min-device-width:1700px){#S:before{content:"1700";}}
@media (min-device-width:1701px){#S:before{content:"1701";}}
@media (min-device-width:1702px){#S:before{content:"1702";}}
@media (min-device-width:1703px){#S:before{content:"1703";}}
@media (min-device-width:1704px){#S:before{content:"1704";}}
@media (min-device-width:1705px){#S:before{content:"1705";}}
@media (min-device-width:1706px){#S:before{content:"1706";}}
@media (min-device-width:1707px){#S:before{content:"1707";}}
@media (min-device-width:1708px){#S:before{content:"1708";}}
@media (min-device-width:1709px){#S:before{content:"1709";}}
@media (min-device-width:1710px){#S:before{content:"1710";}}
@media (min-device-width:1711px){#S:before{content:"1711";}}
@media (min-device-width:1712px){#S:before{content:"1712";}}
@media (min-device-width:1713px){#S:before{content:"1713";}}
@media (min-device-width:1714px){#S:before{content:"1714";}}
@media (min-device-width:1715px){#S:before{content:"1715";}}
@media (min-device-width:1716px){#S:before{content:"1716";}}
@media (min-device-width:1717px){#S:before{content:"1717";}}
@media (min-device-width:1718px){#S:before{content:"1718";}}
@media (min-device-width:1719px){#S:before{content:"1719";}}
@media (min-device-width:1720px){#S:before{content:"1720";}}
@media (min-device-width:1721px){#S:before{content:"1721";}}
@media (min-device-width:1722px){#S:before{content:"1722";}}
@media (min-device-width:1723px){#S:before{content:"1723";}}
@media (min-device-width:1724px){#S:before{content:"1724";}}
@media (min-device-width:1725px){#S:before{content:"1725";}}
@media (min-device-width:1726px){#S:before{content:"1726";}}
@media (min-device-width:1727px){#S:before{content:"1727";}}
@media (min-device-width:1728px){#S:before{content:"1728";}}
@media (min-device-width:1729px){#S:before{content:"1729";}}
@media (min-device-width:1730px){#S:before{content:"1730";}}
@media (min-device-width:1731px){#S:before{content:"1731";}}
@media (min-device-width:1732px){#S:before{content:"1732";}}
@media (min-device-width:1733px){#S:before{content:"1733";}}
@media (min-device-width:1734px){#S:before{content:"1734";}}
@media (min-device-width:1735px){#S:before{content:"1735";}}
@media (min-device-width:1736px){#S:before{content:"1736";}}
@media (min-device-width:1737px){#S:before{content:"1737";}}
@media (min-device-width:1738px){#S:before{content:"1738";}}
@media (min-device-width:1739px){#S:before{content:"1739";}}
@media (min-device-width:1740px){#S:before{content:"1740";}}
@media (min-device-width:1741px){#S:before{content:"1741";}}
@media (min-device-width:1742px){#S:before{content:"1742";}}
@media (min-device-width:1743px){#S:before{content:"1743";}}
@media (min-device-width:1744px){#S:before{content:"1744";}}
@media (min-device-width:1745px){#S:before{content:"1745";}}
@media (min-device-width:1746px){#S:before{content:"1746";}}
@media (min-device-width:1747px){#S:before{content:"1747";}}
@media (min-device-width:1748px){#S:before{content:"1748";}}
@media (min-device-width:1749px){#S:before{content:"1749";}}
@media (min-device-width:1750px){#S:before{content:"1750";}}
@media (min-device-width:1751px){#S:before{content:"1751";}}
@media (min-device-width:1752px){#S:before{content:"1752";}}
@media (min-device-width:1753px){#S:before{content:"1753";}}
@media (min-device-width:1754px){#S:before{content:"1754";}}
@media (min-device-width:1755px){#S:before{content:"1755";}}
@media (min-device-width:1756px){#S:before{content:"1756";}}
@media (min-device-width:1757px){#S:before{content:"1757";}}
@media (min-device-width:1758px){#S:before{content:"1758";}}
@media (min-device-width:1759px){#S:before{content:"1759";}}
@media (min-device-width:1760px){#S:before{content:"1760";}}
@media (min-device-width:1761px){#S:before{content:"1761";}}
@media (min-device-width:1762px){#S:before{content:"1762";}}
@media (min-device-width:1763px){#S:before{content:"1763";}}
@media (min-device-width:1764px){#S:before{content:"1764";}}
@media (min-device-width:1765px){#S:before{content:"1765";}}
@media (min-device-width:1766px){#S:before{content:"1766";}}
@media (min-device-width:1767px){#S:before{content:"1767";}}
@media (min-device-width:1768px){#S:before{content:"1768";}}
@media (min-device-width:1769px){#S:before{content:"1769";}}
@media (min-device-width:1770px){#S:before{content:"1770";}}
@media (min-device-width:1771px){#S:before{content:"1771";}}
@media (min-device-width:1772px){#S:before{content:"1772";}}
@media (min-device-width:1773px){#S:before{content:"1773";}}
@media (min-device-width:1774px){#S:before{content:"1774";}}
@media (min-device-width:1775px){#S:before{content:"1775";}}
@media (min-device-width:1776px){#S:before{content:"1776";}}
@media (min-device-width:1777px){#S:before{content:"1777";}}
@media (min-device-width:1778px){#S:before{content:"1778";}}
@media (min-device-width:1779px){#S:before{content:"1779";}}
@media (min-device-width:1780px){#S:before{content:"1780";}}
@media (min-device-width:1781px){#S:before{content:"1781";}}
@media (min-device-width:1782px){#S:before{content:"1782";}}
@media (min-device-width:1783px){#S:before{content:"1783";}}
@media (min-device-width:1784px){#S:before{content:"1784";}}
@media (min-device-width:1785px){#S:before{content:"1785";}}
@media (min-device-width:1786px){#S:before{content:"1786";}}
@media (min-device-width:1787px){#S:before{content:"1787";}}
@media (min-device-width:1788px){#S:before{content:"1788";}}
@media (min-device-width:1789px){#S:before{content:"1789";}}
@media (min-device-width:1790px){#S:before{content:"1790";}}
@media (min-device-width:1791px){#S:before{content:"1791";}}
@media (min-device-width:1792px){#S:before{content:"1792";}}
@media (min-device-width:1793px){#S:before{content:"1793";}}
@media (min-device-width:1794px){#S:before{content:"1794";}}
@media (min-device-width:1795px){#S:before{content:"1795";}}
@media (min-device-width:1796px){#S:before{content:"1796";}}
@media (min-device-width:1797px){#S:before{content:"1797";}}
@media (min-device-width:1798px){#S:before{content:"1798";}}
@media (min-device-width:1799px){#S:before{content:"1799";}}
@media (min-device-width:1800px){#S:before{content:"1800";}}
@media (min-device-width:1801px){#S:before{content:"1801";}}
@media (min-device-width:1802px){#S:before{content:"1802";}}
@media (min-device-width:1803px){#S:before{content:"1803";}}
@media (min-device-width:1804px){#S:before{content:"1804";}}
@media (min-device-width:1805px){#S:before{content:"1805";}}
@media (min-device-width:1806px){#S:before{content:"1806";}}
@media (min-device-width:1807px){#S:before{content:"1807";}}
@media (min-device-width:1808px){#S:before{content:"1808";}}
@media (min-device-width:1809px){#S:before{content:"1809";}}
@media (min-device-width:1810px){#S:before{content:"1810";}}
@media (min-device-width:1811px){#S:before{content:"1811";}}
@media (min-device-width:1812px){#S:before{content:"1812";}}
@media (min-device-width:1813px){#S:before{content:"1813";}}
@media (min-device-width:1814px){#S:before{content:"1814";}}
@media (min-device-width:1815px){#S:before{content:"1815";}}
@media (min-device-width:1816px){#S:before{content:"1816";}}
@media (min-device-width:1817px){#S:before{content:"1817";}}
@media (min-device-width:1818px){#S:before{content:"1818";}}
@media (min-device-width:1819px){#S:before{content:"1819";}}
@media (min-device-width:1820px){#S:before{content:"1820";}}
@media (min-device-width:1821px){#S:before{content:"1821";}}
@media (min-device-width:1822px){#S:before{content:"1822";}}
@media (min-device-width:1823px){#S:before{content:"1823";}}
@media (min-device-width:1824px){#S:before{content:"1824";}}
@media (min-device-width:1825px){#S:before{content:"1825";}}
@media (min-device-width:1826px){#S:before{content:"1826";}}
@media (min-device-width:1827px){#S:before{content:"1827";}}
@media (min-device-width:1828px){#S:before{content:"1828";}}
@media (min-device-width:1829px){#S:before{content:"1829";}}
@media (min-device-width:1830px){#S:before{content:"1830";}}
@media (min-device-width:1831px){#S:before{content:"1831";}}
@media (min-device-width:1832px){#S:before{content:"1832";}}
@media (min-device-width:1833px){#S:before{content:"1833";}}
@media (min-device-width:1834px){#S:before{content:"1834";}}
@media (min-device-width:1835px){#S:before{content:"1835";}}
@media (min-device-width:1836px){#S:before{content:"1836";}}
@media (min-device-width:1837px){#S:before{content:"1837";}}
@media (min-device-width:1838px){#S:before{content:"1838";}}
@media (min-device-width:1839px){#S:before{content:"1839";}}
@media (min-device-width:1840px){#S:before{content:"1840";}}
@media (min-device-width:1841px){#S:before{content:"1841";}}
@media (min-device-width:1842px){#S:before{content:"1842";}}
@media (min-device-width:1843px){#S:before{content:"1843";}}
@media (min-device-width:1844px){#S:before{content:"1844";}}
@media (min-device-width:1845px){#S:before{content:"1845";}}
@media (min-device-width:1846px){#S:before{content:"1846";}}
@media (min-device-width:1847px){#S:before{content:"1847";}}
@media (min-device-width:1848px){#S:before{content:"1848";}}
@media (min-device-width:1849px){#S:before{content:"1849";}}
@media (min-device-width:1850px){#S:before{content:"1850";}}
@media (min-device-width:1851px){#S:before{content:"1851";}}
@media (min-device-width:1852px){#S:before{content:"1852";}}
@media (min-device-width:1853px){#S:before{content:"1853";}}
@media (min-device-width:1854px){#S:before{content:"1854";}}
@media (min-device-width:1855px){#S:before{content:"1855";}}
@media (min-device-width:1856px){#S:before{content:"1856";}}
@media (min-device-width:1857px){#S:before{content:"1857";}}
@media (min-device-width:1858px){#S:before{content:"1858";}}
@media (min-device-width:1859px){#S:before{content:"1859";}}
@media (min-device-width:1860px){#S:before{content:"1860";}}
@media (min-device-width:1861px){#S:before{content:"1861";}}
@media (min-device-width:1862px){#S:before{content:"1862";}}
@media (min-device-width:1863px){#S:before{content:"1863";}}
@media (min-device-width:1864px){#S:before{content:"1864";}}
@media (min-device-width:1865px){#S:before{content:"1865";}}
@media (min-device-width:1866px){#S:before{content:"1866";}}
@media (min-device-width:1867px){#S:before{content:"1867";}}
@media (min-device-width:1868px){#S:before{content:"1868";}}
@media (min-device-width:1869px){#S:before{content:"1869";}}
@media (min-device-width:1870px){#S:before{content:"1870";}}
@media (min-device-width:1871px){#S:before{content:"1871";}}
@media (min-device-width:1872px){#S:before{content:"1872";}}
@media (min-device-width:1873px){#S:before{content:"1873";}}
@media (min-device-width:1874px){#S:before{content:"1874";}}
@media (min-device-width:1875px){#S:before{content:"1875";}}
@media (min-device-width:1876px){#S:before{content:"1876";}}
@media (min-device-width:1877px){#S:before{content:"1877";}}
@media (min-device-width:1878px){#S:before{content:"1878";}}
@media (min-device-width:1879px){#S:before{content:"1879";}}
@media (min-device-width:1880px){#S:before{content:"1880";}}
@media (min-device-width:1881px){#S:before{content:"1881";}}
@media (min-device-width:1882px){#S:before{content:"1882";}}
@media (min-device-width:1883px){#S:before{content:"1883";}}
@media (min-device-width:1884px){#S:before{content:"1884";}}
@media (min-device-width:1885px){#S:before{content:"1885";}}
@media (min-device-width:1886px){#S:before{content:"1886";}}
@media (min-device-width:1887px){#S:before{content:"1887";}}
@media (min-device-width:1888px){#S:before{content:"1888";}}
@media (min-device-width:1889px){#S:before{content:"1889";}}
@media (min-device-width:1890px){#S:before{content:"1890";}}
@media (min-device-width:1891px){#S:before{content:"1891";}}
@media (min-device-width:1892px){#S:before{content:"1892";}}
@media (min-device-width:1893px){#S:before{content:"1893";}}
@media (min-device-width:1894px){#S:before{content:"1894";}}
@media (min-device-width:1895px){#S:before{content:"1895";}}
@media (min-device-width:1896px){#S:before{content:"1896";}}
@media (min-device-width:1897px){#S:before{content:"1897";}}
@media (min-device-width:1898px){#S:before{content:"1898";}}
@media (min-device-width:1899px){#S:before{content:"1899";}}
@media (min-device-width:1900px){#S:before{content:"1900";}}
@media (min-device-width:1901px){#S:before{content:"1901";}}
@media (min-device-width:1902px){#S:before{content:"1902";}}
@media (min-device-width:1903px){#S:before{content:"1903";}}
@media (min-device-width:1904px){#S:before{content:"1904";}}
@media (min-device-width:1905px){#S:before{content:"1905";}}
@media (min-device-width:1906px){#S:before{content:"1906";}}
@media (min-device-width:1907px){#S:before{content:"1907";}}
@media (min-device-width:1908px){#S:before{content:"1908";}}
@media (min-device-width:1909px){#S:before{content:"1909";}}
@media (min-device-width:1910px){#S:before{content:"1910";}}
@media (min-device-width:1911px){#S:before{content:"1911";}}
@media (min-device-width:1912px){#S:before{content:"1912";}}
@media (min-device-width:1913px){#S:before{content:"1913";}}
@media (min-device-width:1914px){#S:before{content:"1914";}}
@media (min-device-width:1915px){#S:before{content:"1915";}}
@media (min-device-width:1916px){#S:before{content:"1916";}}
@media (min-device-width:1917px){#S:before{content:"1917";}}
@media (min-device-width:1918px){#S:before{content:"1918";}}
@media (min-device-width:1919px){#S:before{content:"1919";}}
@media (min-device-width:1920px){#S:before{content:"1920";}}
@media (min-device-width:1921px){#S:before{content:"1921";}}
@media (min-device-width:1922px){#S:before{content:"1922";}}
@media (min-device-width:1923px){#S:before{content:"1923";}}
@media (min-device-width:1924px){#S:before{content:"1924";}}
@media (min-device-width:1925px){#S:before{content:"1925";}}
@media (min-device-width:1926px){#S:before{content:"1926";}}
@media (min-device-width:1927px){#S:before{content:"1927";}}
@media (min-device-width:1928px){#S:before{content:"1928";}}
@media (min-device-width:1929px){#S:before{content:"1929";}}
@media (min-device-width:1930px){#S:before{content:"1930";}}
@media (min-device-width:1931px){#S:before{content:"1931";}}
@media (min-device-width:1932px){#S:before{content:"1932";}}
@media (min-device-width:1933px){#S:before{content:"1933";}}
@media (min-device-width:1934px){#S:before{content:"1934";}}
@media (min-device-width:1935px){#S:before{content:"1935";}}
@media (min-device-width:1936px){#S:before{content:"1936";}}
@media (min-device-width:1937px){#S:before{content:"1937";}}
@media (min-device-width:1938px){#S:before{content:"1938";}}
@media (min-device-width:1939px){#S:before{content:"1939";}}
@media (min-device-width:1940px){#S:before{content:"1940";}}
@media (min-device-width:1941px){#S:before{content:"1941";}}
@media (min-device-width:1942px){#S:before{content:"1942";}}
@media (min-device-width:1943px){#S:before{content:"1943";}}
@media (min-device-width:1944px){#S:before{content:"1944";}}
@media (min-device-width:1945px){#S:before{content:"1945";}}
@media (min-device-width:1946px){#S:before{content:"1946";}}
@media (min-device-width:1947px){#S:before{content:"1947";}}
@media (min-device-width:1948px){#S:before{content:"1948";}}
@media (min-device-width:1949px){#S:before{content:"1949";}}
@media (min-device-width:1950px){#S:before{content:"1950";}}
@media (min-device-width:1951px){#S:before{content:"1951";}}
@media (min-device-width:1952px){#S:before{content:"1952";}}
@media (min-device-width:1953px){#S:before{content:"1953";}}
@media (min-device-width:1954px){#S:before{content:"1954";}}
@media (min-device-width:1955px){#S:before{content:"1955";}}
@media (min-device-width:1956px){#S:before{content:"1956";}}
@media (min-device-width:1957px){#S:before{content:"1957";}}
@media (min-device-width:1958px){#S:before{content:"1958";}}
@media (min-device-width:1959px){#S:before{content:"1959";}}
@media (min-device-width:1960px){#S:before{content:"1960";}}
@media (min-device-width:1961px){#S:before{content:"1961";}}
@media (min-device-width:1962px){#S:before{content:"1962";}}
@media (min-device-width:1963px){#S:before{content:"1963";}}
@media (min-device-width:1964px){#S:before{content:"1964";}}
@media (min-device-width:1965px){#S:before{content:"1965";}}
@media (min-device-width:1966px){#S:before{content:"1966";}}
@media (min-device-width:1967px){#S:before{content:"1967";}}
@media (min-device-width:1968px){#S:before{content:"1968";}}
@media (min-device-width:1969px){#S:before{content:"1969";}}
@media (min-device-width:1970px){#S:before{content:"1970";}}
@media (min-device-width:1971px){#S:before{content:"1971";}}
@media (min-device-width:1972px){#S:before{content:"1972";}}
@media (min-device-width:1973px){#S:before{content:"1973";}}
@media (min-device-width:1974px){#S:before{content:"1974";}}
@media (min-device-width:1975px){#S:before{content:"1975";}}
@media (min-device-width:1976px){#S:before{content:"1976";}}
@media (min-device-width:1977px){#S:before{content:"1977";}}
@media (min-device-width:1978px){#S:before{content:"1978";}}
@media (min-device-width:1979px){#S:before{content:"1979";}}
@media (min-device-width:1980px){#S:before{content:"1980";}}
@media (min-device-width:1981px){#S:before{content:"1981";}}
@media (min-device-width:1982px){#S:before{content:"1982";}}
@media (min-device-width:1983px){#S:before{content:"1983";}}
@media (min-device-width:1984px){#S:before{content:"1984";}}
@media (min-device-width:1985px){#S:before{content:"1985";}}
@media (min-device-width:1986px){#S:before{content:"1986";}}
@media (min-device-width:1987px){#S:before{content:"1987";}}
@media (min-device-width:1988px){#S:before{content:"1988";}}
@media (min-device-width:1989px){#S:before{content:"1989";}}
@media (min-device-width:1990px){#S:before{content:"1990";}}
@media (min-device-width:1991px){#S:before{content:"1991";}}
@media (min-device-width:1992px){#S:before{content:"1992";}}
@media (min-device-width:1993px){#S:before{content:"1993";}}
@media (min-device-width:1994px){#S:before{content:"1994";}}
@media (min-device-width:1995px){#S:before{content:"1995";}}
@media (min-device-width:1996px){#S:before{content:"1996";}}
@media (min-device-width:1997px){#S:before{content:"1997";}}
@media (min-device-width:1998px){#S:before{content:"1998";}}
@media (min-device-width:1999px){#S:before{content:"1999";}}
@media (min-device-width:2000px){#S:before{content:"2000";}}
@media (min-device-width:2001px){#S:before{content:"2001";}}
@media (min-device-width:2002px){#S:before{content:"2002";}}
@media (min-device-width:2003px){#S:before{content:"2003";}}
@media (min-device-width:2004px){#S:before{content:"2004";}}
@media (min-device-width:2005px){#S:before{content:"2005";}}
@media (min-device-width:2006px){#S:before{content:"2006";}}
@media (min-device-width:2007px){#S:before{content:"2007";}}
@media (min-device-width:2008px){#S:before{content:"2008";}}
@media (min-device-width:2009px){#S:before{content:"2009";}}
@media (min-device-width:2010px){#S:before{content:"2010";}}
@media (min-device-width:2011px){#S:before{content:"2011";}}
@media (min-device-width:2012px){#S:before{content:"2012";}}
@media (min-device-width:2013px){#S:before{content:"2013";}}
@media (min-device-width:2014px){#S:before{content:"2014";}}
@media (min-device-width:2015px){#S:before{content:"2015";}}
@media (min-device-width:2016px){#S:before{content:"2016";}}
@media (min-device-width:2017px){#S:before{content:"2017";}}
@media (min-device-width:2018px){#S:before{content:"2018";}}
@media (min-device-width:2019px){#S:before{content:"2019";}}
@media (min-device-width:2020px){#S:before{content:"2020";}}
@media (min-device-width:2021px){#S:before{content:"2021";}}
@media (min-device-width:2022px){#S:before{content:"2022";}}
@media (min-device-width:2023px){#S:before{content:"2023";}}
@media (min-device-width:2024px){#S:before{content:"2024";}}
@media (min-device-width:2025px){#S:before{content:"2025";}}
@media (min-device-width:2026px){#S:before{content:"2026";}}
@media (min-device-width:2027px){#S:before{content:"2027";}}
@media (min-device-width:2028px){#S:before{content:"2028";}}
@media (min-device-width:2029px){#S:before{content:"2029";}}
@media (min-device-width:2030px){#S:before{content:"2030";}}
@media (min-device-width:2031px){#S:before{content:"2031";}}
@media (min-device-width:2032px){#S:before{content:"2032";}}
@media (min-device-width:2033px){#S:before{content:"2033";}}
@media (min-device-width:2034px){#S:before{content:"2034";}}
@media (min-device-width:2035px){#S:before{content:"2035";}}
@media (min-device-width:2036px){#S:before{content:"2036";}}
@media (min-device-width:2037px){#S:before{content:"2037";}}
@media (min-device-width:2038px){#S:before{content:"2038";}}
@media (min-device-width:2039px){#S:before{content:"2039";}}
@media (min-device-width:2040px){#S:before{content:"2040";}}
@media (min-device-width:2041px){#S:before{content:"2041";}}
@media (min-device-width:2042px){#S:before{content:"2042";}}
@media (min-device-width:2043px){#S:before{content:"2043";}}
@media (min-device-width:2044px){#S:before{content:"2044";}}
@media (min-device-width:2045px){#S:before{content:"2045";}}
@media (min-device-width:2046px){#S:before{content:"2046";}}
@media (min-device-width:2047px){#S:before{content:"2047";}}
@media (min-device-width:2048px){#S:before{content:"2048";}}
@media (min-device-width:2049px){#S:before{content:"2049";}}
@media (min-device-width:2050px){#S:before{content:"2050";}}
@media (min-device-width:2051px){#S:before{content:"2051";}}
@media (min-device-width:2052px){#S:before{content:"2052";}}
@media (min-device-width:2053px){#S:before{content:"2053";}}
@media (min-device-width:2054px){#S:before{content:"2054";}}
@media (min-device-width:2055px){#S:before{content:"2055";}}
@media (min-device-width:2056px){#S:before{content:"2056";}}
@media (min-device-width:2057px){#S:before{content:"2057";}}
@media (min-device-width:2058px){#S:before{content:"2058";}}
@media (min-device-width:2059px){#S:before{content:"2059";}}
@media (min-device-width:2060px){#S:before{content:"2060";}}
@media (min-device-width:2061px){#S:before{content:"2061";}}
@media (min-device-width:2062px){#S:before{content:"2062";}}
@media (min-device-width:2063px){#S:before{content:"2063";}}
@media (min-device-width:2064px){#S:before{content:"2064";}}
@media (min-device-width:2065px){#S:before{content:"2065";}}
@media (min-device-width:2066px){#S:before{content:"2066";}}
@media (min-device-width:2067px){#S:before{content:"2067";}}
@media (min-device-width:2068px){#S:before{content:"2068";}}
@media (min-device-width:2069px){#S:before{content:"2069";}}
@media (min-device-width:2070px){#S:before{content:"2070";}}
@media (min-device-width:2071px){#S:before{content:"2071";}}
@media (min-device-width:2072px){#S:before{content:"2072";}}
@media (min-device-width:2073px){#S:before{content:"2073";}}
@media (min-device-width:2074px){#S:before{content:"2074";}}
@media (min-device-width:2075px){#S:before{content:"2075";}}
@media (min-device-width:2076px){#S:before{content:"2076";}}
@media (min-device-width:2077px){#S:before{content:"2077";}}
@media (min-device-width:2078px){#S:before{content:"2078";}}
@media (min-device-width:2079px){#S:before{content:"2079";}}
@media (min-device-width:2080px){#S:before{content:"2080";}}
@media (min-device-width:2081px){#S:before{content:"2081";}}
@media (min-device-width:2082px){#S:before{content:"2082";}}
@media (min-device-width:2083px){#S:before{content:"2083";}}
@media (min-device-width:2084px){#S:before{content:"2084";}}
@media (min-device-width:2085px){#S:before{content:"2085";}}
@media (min-device-width:2086px){#S:before{content:"2086";}}
@media (min-device-width:2087px){#S:before{content:"2087";}}
@media (min-device-width:2088px){#S:before{content:"2088";}}
@media (min-device-width:2089px){#S:before{content:"2089";}}
@media (min-device-width:2090px){#S:before{content:"2090";}}
@media (min-device-width:2091px){#S:before{content:"2091";}}
@media (min-device-width:2092px){#S:before{content:"2092";}}
@media (min-device-width:2093px){#S:before{content:"2093";}}
@media (min-device-width:2094px){#S:before{content:"2094";}}
@media (min-device-width:2095px){#S:before{content:"2095";}}
@media (min-device-width:2096px){#S:before{content:"2096";}}
@media (min-device-width:2097px){#S:before{content:"2097";}}
@media (min-device-width:2098px){#S:before{content:"2098";}}
@media (min-device-width:2099px){#S:before{content:"2099";}}
@media (min-device-width:2100px){#S:before{content:"2100";}}
@media (min-device-width:2101px){#S:before{content:"2101";}}
@media (min-device-width:2102px){#S:before{content:"2102";}}
@media (min-device-width:2103px){#S:before{content:"2103";}}
@media (min-device-width:2104px){#S:before{content:"2104";}}
@media (min-device-width:2105px){#S:before{content:"2105";}}
@media (min-device-width:2106px){#S:before{content:"2106";}}
@media (min-device-width:2107px){#S:before{content:"2107";}}
@media (min-device-width:2108px){#S:before{content:"2108";}}
@media (min-device-width:2109px){#S:before{content:"2109";}}
@media (min-device-width:2110px){#S:before{content:"2110";}}
@media (min-device-width:2111px){#S:before{content:"2111";}}
@media (min-device-width:2112px){#S:before{content:"2112";}}
@media (min-device-width:2113px){#S:before{content:"2113";}}
@media (min-device-width:2114px){#S:before{content:"2114";}}
@media (min-device-width:2115px){#S:before{content:"2115";}}
@media (min-device-width:2116px){#S:before{content:"2116";}}
@media (min-device-width:2117px){#S:before{content:"2117";}}
@media (min-device-width:2118px){#S:before{content:"2118";}}
@media (min-device-width:2119px){#S:before{content:"2119";}}
@media (min-device-width:2120px){#S:before{content:"2120";}}
@media (min-device-width:2121px){#S:before{content:"2121";}}
@media (min-device-width:2122px){#S:before{content:"2122";}}
@media (min-device-width:2123px){#S:before{content:"2123";}}
@media (min-device-width:2124px){#S:before{content:"2124";}}
@media (min-device-width:2125px){#S:before{content:"2125";}}
@media (min-device-width:2126px){#S:before{content:"2126";}}
@media (min-device-width:2127px){#S:before{content:"2127";}}
@media (min-device-width:2128px){#S:before{content:"2128";}}
@media (min-device-width:2129px){#S:before{content:"2129";}}
@media (min-device-width:2130px){#S:before{content:"2130";}}
@media (min-device-width:2131px){#S:before{content:"2131";}}
@media (min-device-width:2132px){#S:before{content:"2132";}}
@media (min-device-width:2133px){#S:before{content:"2133";}}
@media (min-device-width:2134px){#S:before{content:"2134";}}
@media (min-device-width:2135px){#S:before{content:"2135";}}
@media (min-device-width:2136px){#S:before{content:"2136";}}
@media (min-device-width:2137px){#S:before{content:"2137";}}
@media (min-device-width:2138px){#S:before{content:"2138";}}
@media (min-device-width:2139px){#S:before{content:"2139";}}
@media (min-device-width:2140px){#S:before{content:"2140";}}
@media (min-device-width:2141px){#S:before{content:"2141";}}
@media (min-device-width:2142px){#S:before{content:"2142";}}
@media (min-device-width:2143px){#S:before{content:"2143";}}
@media (min-device-width:2144px){#S:before{content:"2144";}}
@media (min-device-width:2145px){#S:before{content:"2145";}}
@media (min-device-width:2146px){#S:before{content:"2146";}}
@media (min-device-width:2147px){#S:before{content:"2147";}}
@media (min-device-width:2148px){#S:before{content:"2148";}}
@media (min-device-width:2149px){#S:before{content:"2149";}}
@media (min-device-width:2150px){#S:before{content:"2150";}}
@media (min-device-width:2151px){#S:before{content:"2151";}}
@media (min-device-width:2152px){#S:before{content:"2152";}}
@media (min-device-width:2153px){#S:before{content:"2153";}}
@media (min-device-width:2154px){#S:before{content:"2154";}}
@media (min-device-width:2155px){#S:before{content:"2155";}}
@media (min-device-width:2156px){#S:before{content:"2156";}}
@media (min-device-width:2157px){#S:before{content:"2157";}}
@media (min-device-width:2158px){#S:before{content:"2158";}}
@media (min-device-width:2159px){#S:before{content:"2159";}}
@media (min-device-width:2160px){#S:before{content:"2160";}}
@media (min-device-width:2161px){#S:before{content:"2161";}}
@media (min-device-width:2162px){#S:before{content:"2162";}}
@media (min-device-width:2163px){#S:before{content:"2163";}}
@media (min-device-width:2164px){#S:before{content:"2164";}}
@media (min-device-width:2165px){#S:before{content:"2165";}}
@media (min-device-width:2166px){#S:before{content:"2166";}}
@media (min-device-width:2167px){#S:before{content:"2167";}}
@media (min-device-width:2168px){#S:before{content:"2168";}}
@media (min-device-width:2169px){#S:before{content:"2169";}}
@media (min-device-width:2170px){#S:before{content:"2170";}}
@media (min-device-width:2171px){#S:before{content:"2171";}}
@media (min-device-width:2172px){#S:before{content:"2172";}}
@media (min-device-width:2173px){#S:before{content:"2173";}}
@media (min-device-width:2174px){#S:before{content:"2174";}}
@media (min-device-width:2175px){#S:before{content:"2175";}}
@media (min-device-width:2176px){#S:before{content:"2176";}}
@media (min-device-width:2177px){#S:before{content:"2177";}}
@media (min-device-width:2178px){#S:before{content:"2178";}}
@media (min-device-width:2179px){#S:before{content:"2179";}}
@media (min-device-width:2180px){#S:before{content:"2180";}}
@media (min-device-width:2181px){#S:before{content:"2181";}}
@media (min-device-width:2182px){#S:before{content:"2182";}}
@media (min-device-width:2183px){#S:before{content:"2183";}}
@media (min-device-width:2184px){#S:before{content:"2184";}}
@media (min-device-width:2185px){#S:before{content:"2185";}}
@media (min-device-width:2186px){#S:before{content:"2186";}}
@media (min-device-width:2187px){#S:before{content:"2187";}}
@media (min-device-width:2188px){#S:before{content:"2188";}}
@media (min-device-width:2189px){#S:before{content:"2189";}}
@media (min-device-width:2190px){#S:before{content:"2190";}}
@media (min-device-width:2191px){#S:before{content:"2191";}}
@media (min-device-width:2192px){#S:before{content:"2192";}}
@media (min-device-width:2193px){#S:before{content:"2193";}}
@media (min-device-width:2194px){#S:before{content:"2194";}}
@media (min-device-width:2195px){#S:before{content:"2195";}}
@media (min-device-width:2196px){#S:before{content:"2196";}}
@media (min-device-width:2197px){#S:before{content:"2197";}}
@media (min-device-width:2198px){#S:before{content:"2198";}}
@media (min-device-width:2199px){#S:before{content:"2199";}}
@media (min-device-width:2200px){#S:before{content:"2200";}}
@media (min-device-width:2201px){#S:before{content:"2201";}}
@media (min-device-width:2202px){#S:before{content:"2202";}}
@media (min-device-width:2203px){#S:before{content:"2203";}}
@media (min-device-width:2204px){#S:before{content:"2204";}}
@media (min-device-width:2205px){#S:before{content:"2205";}}
@media (min-device-width:2206px){#S:before{content:"2206";}}
@media (min-device-width:2207px){#S:before{content:"2207";}}
@media (min-device-width:2208px){#S:before{content:"2208";}}
@media (min-device-width:2209px){#S:before{content:"2209";}}
@media (min-device-width:2210px){#S:before{content:"2210";}}
@media (min-device-width:2211px){#S:before{content:"2211";}}
@media (min-device-width:2212px){#S:before{content:"2212";}}
@media (min-device-width:2213px){#S:before{content:"2213";}}
@media (min-device-width:2214px){#S:before{content:"2214";}}
@media (min-device-width:2215px){#S:before{content:"2215";}}
@media (min-device-width:2216px){#S:before{content:"2216";}}
@media (min-device-width:2217px){#S:before{content:"2217";}}
@media (min-device-width:2218px){#S:before{content:"2218";}}
@media (min-device-width:2219px){#S:before{content:"2219";}}
@media (min-device-width:2220px){#S:before{content:"2220";}}
@media (min-device-width:2221px){#S:before{content:"2221";}}
@media (min-device-width:2222px){#S:before{content:"2222";}}
@media (min-device-width:2223px){#S:before{content:"2223";}}
@media (min-device-width:2224px){#S:before{content:"2224";}}
@media (min-device-width:2225px){#S:before{content:"2225";}}
@media (min-device-width:2226px){#S:before{content:"2226";}}
@media (min-device-width:2227px){#S:before{content:"2227";}}
@media (min-device-width:2228px){#S:before{content:"2228";}}
@media (min-device-width:2229px){#S:before{content:"2229";}}
@media (min-device-width:2230px){#S:before{content:"2230";}}
@media (min-device-width:2231px){#S:before{content:"2231";}}
@media (min-device-width:2232px){#S:before{content:"2232";}}
@media (min-device-width:2233px){#S:before{content:"2233";}}
@media (min-device-width:2234px){#S:before{content:"2234";}}
@media (min-device-width:2235px){#S:before{content:"2235";}}
@media (min-device-width:2236px){#S:before{content:"2236";}}
@media (min-device-width:2237px){#S:before{content:"2237";}}
@media (min-device-width:2238px){#S:before{content:"2238";}}
@media (min-device-width:2239px){#S:before{content:"2239";}}
@media (min-device-width:2240px){#S:before{content:"2240";}}
@media (min-device-width:2241px){#S:before{content:"2241";}}
@media (min-device-width:2242px){#S:before{content:"2242";}}
@media (min-device-width:2243px){#S:before{content:"2243";}}
@media (min-device-width:2244px){#S:before{content:"2244";}}
@media (min-device-width:2245px){#S:before{content:"2245";}}
@media (min-device-width:2246px){#S:before{content:"2246";}}
@media (min-device-width:2247px){#S:before{content:"2247";}}
@media (min-device-width:2248px){#S:before{content:"2248";}}
@media (min-device-width:2249px){#S:before{content:"2249";}}
@media (min-device-width:2250px){#S:before{content:"2250";}}
@media (min-device-width:2251px){#S:before{content:"2251";}}
@media (min-device-width:2252px){#S:before{content:"2252";}}
@media (min-device-width:2253px){#S:before{content:"2253";}}
@media (min-device-width:2254px){#S:before{content:"2254";}}
@media (min-device-width:2255px){#S:before{content:"2255";}}
@media (min-device-width:2256px){#S:before{content:"2256";}}
@media (min-device-width:2257px){#S:before{content:"2257";}}
@media (min-device-width:2258px){#S:before{content:"2258";}}
@media (min-device-width:2259px){#S:before{content:"2259";}}
@media (min-device-width:2260px){#S:before{content:"2260";}}
@media (min-device-width:2261px){#S:before{content:"2261";}}
@media (min-device-width:2262px){#S:before{content:"2262";}}
@media (min-device-width:2263px){#S:before{content:"2263";}}
@media (min-device-width:2264px){#S:before{content:"2264";}}
@media (min-device-width:2265px){#S:before{content:"2265";}}
@media (min-device-width:2266px){#S:before{content:"2266";}}
@media (min-device-width:2267px){#S:before{content:"2267";}}
@media (min-device-width:2268px){#S:before{content:"2268";}}
@media (min-device-width:2269px){#S:before{content:"2269";}}
@media (min-device-width:2270px){#S:before{content:"2270";}}
@media (min-device-width:2271px){#S:before{content:"2271";}}
@media (min-device-width:2272px){#S:before{content:"2272";}}
@media (min-device-width:2273px){#S:before{content:"2273";}}
@media (min-device-width:2274px){#S:before{content:"2274";}}
@media (min-device-width:2275px){#S:before{content:"2275";}}
@media (min-device-width:2276px){#S:before{content:"2276";}}
@media (min-device-width:2277px){#S:before{content:"2277";}}
@media (min-device-width:2278px){#S:before{content:"2278";}}
@media (min-device-width:2279px){#S:before{content:"2279";}}
@media (min-device-width:2280px){#S:before{content:"2280";}}
@media (min-device-width:2281px){#S:before{content:"2281";}}
@media (min-device-width:2282px){#S:before{content:"2282";}}
@media (min-device-width:2283px){#S:before{content:"2283";}}
@media (min-device-width:2284px){#S:before{content:"2284";}}
@media (min-device-width:2285px){#S:before{content:"2285";}}
@media (min-device-width:2286px){#S:before{content:"2286";}}
@media (min-device-width:2287px){#S:before{content:"2287";}}
@media (min-device-width:2288px){#S:before{content:"2288";}}
@media (min-device-width:2289px){#S:before{content:"2289";}}
@media (min-device-width:2290px){#S:before{content:"2290";}}
@media (min-device-width:2291px){#S:before{content:"2291";}}
@media (min-device-width:2292px){#S:before{content:"2292";}}
@media (min-device-width:2293px){#S:before{content:"2293";}}
@media (min-device-width:2294px){#S:before{content:"2294";}}
@media (min-device-width:2295px){#S:before{content:"2295";}}
@media (min-device-width:2296px){#S:before{content:"2296";}}
@media (min-device-width:2297px){#S:before{content:"2297";}}
@media (min-device-width:2298px){#S:before{content:"2298";}}
@media (min-device-width:2299px){#S:before{content:"2299";}}
@media (min-device-width:2300px){#S:before{content:"2300";}}
@media (min-device-width:2301px){#S:before{content:"2301";}}
@media (min-device-width:2302px){#S:before{content:"2302";}}
@media (min-device-width:2303px){#S:before{content:"2303";}}
@media (min-device-width:2304px){#S:before{content:"2304";}}
@media (min-device-width:2305px){#S:before{content:"2305";}}
@media (min-device-width:2306px){#S:before{content:"2306";}}
@media (min-device-width:2307px){#S:before{content:"2307";}}
@media (min-device-width:2308px){#S:before{content:"2308";}}
@media (min-device-width:2309px){#S:before{content:"2309";}}
@media (min-device-width:2310px){#S:before{content:"2310";}}
@media (min-device-width:2311px){#S:before{content:"2311";}}
@media (min-device-width:2312px){#S:before{content:"2312";}}
@media (min-device-width:2313px){#S:before{content:"2313";}}
@media (min-device-width:2314px){#S:before{content:"2314";}}
@media (min-device-width:2315px){#S:before{content:"2315";}}
@media (min-device-width:2316px){#S:before{content:"2316";}}
@media (min-device-width:2317px){#S:before{content:"2317";}}
@media (min-device-width:2318px){#S:before{content:"2318";}}
@media (min-device-width:2319px){#S:before{content:"2319";}}
@media (min-device-width:2320px){#S:before{content:"2320";}}
@media (min-device-width:2321px){#S:before{content:"2321";}}
@media (min-device-width:2322px){#S:before{content:"2322";}}
@media (min-device-width:2323px){#S:before{content:"2323";}}
@media (min-device-width:2324px){#S:before{content:"2324";}}
@media (min-device-width:2325px){#S:before{content:"2325";}}
@media (min-device-width:2326px){#S:before{content:"2326";}}
@media (min-device-width:2327px){#S:before{content:"2327";}}
@media (min-device-width:2328px){#S:before{content:"2328";}}
@media (min-device-width:2329px){#S:before{content:"2329";}}
@media (min-device-width:2330px){#S:before{content:"2330";}}
@media (min-device-width:2331px){#S:before{content:"2331";}}
@media (min-device-width:2332px){#S:before{content:"2332";}}
@media (min-device-width:2333px){#S:before{content:"2333";}}
@media (min-device-width:2334px){#S:before{content:"2334";}}
@media (min-device-width:2335px){#S:before{content:"2335";}}
@media (min-device-width:2336px){#S:before{content:"2336";}}
@media (min-device-width:2337px){#S:before{content:"2337";}}
@media (min-device-width:2338px){#S:before{content:"2338";}}
@media (min-device-width:2339px){#S:before{content:"2339";}}
@media (min-device-width:2340px){#S:before{content:"2340";}}
@media (min-device-width:2341px){#S:before{content:"2341";}}
@media (min-device-width:2342px){#S:before{content:"2342";}}
@media (min-device-width:2343px){#S:before{content:"2343";}}
@media (min-device-width:2344px){#S:before{content:"2344";}}
@media (min-device-width:2345px){#S:before{content:"2345";}}
@media (min-device-width:2346px){#S:before{content:"2346";}}
@media (min-device-width:2347px){#S:before{content:"2347";}}
@media (min-device-width:2348px){#S:before{content:"2348";}}
@media (min-device-width:2349px){#S:before{content:"2349";}}
@media (min-device-width:2350px){#S:before{content:"2350";}}
@media (min-device-width:2351px){#S:before{content:"2351";}}
@media (min-device-width:2352px){#S:before{content:"2352";}}
@media (min-device-width:2353px){#S:before{content:"2353";}}
@media (min-device-width:2354px){#S:before{content:"2354";}}
@media (min-device-width:2355px){#S:before{content:"2355";}}
@media (min-device-width:2356px){#S:before{content:"2356";}}
@media (min-device-width:2357px){#S:before{content:"2357";}}
@media (min-device-width:2358px){#S:before{content:"2358";}}
@media (min-device-width:2359px){#S:before{content:"2359";}}
@media (min-device-width:2360px){#S:before{content:"2360";}}
@media (min-device-width:2361px){#S:before{content:"2361";}}
@media (min-device-width:2362px){#S:before{content:"2362";}}
@media (min-device-width:2363px){#S:before{content:"2363";}}
@media (min-device-width:2364px){#S:before{content:"2364";}}
@media (min-device-width:2365px){#S:before{content:"2365";}}
@media (min-device-width:2366px){#S:before{content:"2366";}}
@media (min-device-width:2367px){#S:before{content:"2367";}}
@media (min-device-width:2368px){#S:before{content:"2368";}}
@media (min-device-width:2369px){#S:before{content:"2369";}}
@media (min-device-width:2370px){#S:before{content:"2370";}}
@media (min-device-width:2371px){#S:before{content:"2371";}}
@media (min-device-width:2372px){#S:before{content:"2372";}}
@media (min-device-width:2373px){#S:before{content:"2373";}}
@media (min-device-width:2374px){#S:before{content:"2374";}}
@media (min-device-width:2375px){#S:before{content:"2375";}}
@media (min-device-width:2376px){#S:before{content:"2376";}}
@media (min-device-width:2377px){#S:before{content:"2377";}}
@media (min-device-width:2378px){#S:before{content:"2378";}}
@media (min-device-width:2379px){#S:before{content:"2379";}}
@media (min-device-width:2380px){#S:before{content:"2380";}}
@media (min-device-width:2381px){#S:before{content:"2381";}}
@media (min-device-width:2382px){#S:before{content:"2382";}}
@media (min-device-width:2383px){#S:before{content:"2383";}}
@media (min-device-width:2384px){#S:before{content:"2384";}}
@media (min-device-width:2385px){#S:before{content:"2385";}}
@media (min-device-width:2386px){#S:before{content:"2386";}}
@media (min-device-width:2387px){#S:before{content:"2387";}}
@media (min-device-width:2388px){#S:before{content:"2388";}}
@media (min-device-width:2389px){#S:before{content:"2389";}}
@media (min-device-width:2390px){#S:before{content:"2390";}}
@media (min-device-width:2391px){#S:before{content:"2391";}}
@media (min-device-width:2392px){#S:before{content:"2392";}}
@media (min-device-width:2393px){#S:before{content:"2393";}}
@media (min-device-width:2394px){#S:before{content:"2394";}}
@media (min-device-width:2395px){#S:before{content:"2395";}}
@media (min-device-width:2396px){#S:before{content:"2396";}}
@media (min-device-width:2397px){#S:before{content:"2397";}}
@media (min-device-width:2398px){#S:before{content:"2398";}}
@media (min-device-width:2399px){#S:before{content:"2399";}}
@media (min-device-width:2400px){#S:before{content:"2400";}}
@media (min-device-width:2401px){#S:before{content:"2401";}}
@media (min-device-width:2402px){#S:before{content:"2402";}}
@media (min-device-width:2403px){#S:before{content:"2403";}}
@media (min-device-width:2404px){#S:before{content:"2404";}}
@media (min-device-width:2405px){#S:before{content:"2405";}}
@media (min-device-width:2406px){#S:before{content:"2406";}}
@media (min-device-width:2407px){#S:before{content:"2407";}}
@media (min-device-width:2408px){#S:before{content:"2408";}}
@media (min-device-width:2409px){#S:before{content:"2409";}}
@media (min-device-width:2410px){#S:before{content:"2410";}}
@media (min-device-width:2411px){#S:before{content:"2411";}}
@media (min-device-width:2412px){#S:before{content:"2412";}}
@media (min-device-width:2413px){#S:before{content:"2413";}}
@media (min-device-width:2414px){#S:before{content:"2414";}}
@media (min-device-width:2415px){#S:before{content:"2415";}}
@media (min-device-width:2416px){#S:before{content:"2416";}}
@media (min-device-width:2417px){#S:before{content:"2417";}}
@media (min-device-width:2418px){#S:before{content:"2418";}}
@media (min-device-width:2419px){#S:before{content:"2419";}}
@media (min-device-width:2420px){#S:before{content:"2420";}}
@media (min-device-width:2421px){#S:before{content:"2421";}}
@media (min-device-width:2422px){#S:before{content:"2422";}}
@media (min-device-width:2423px){#S:before{content:"2423";}}
@media (min-device-width:2424px){#S:before{content:"2424";}}
@media (min-device-width:2425px){#S:before{content:"2425";}}
@media (min-device-width:2426px){#S:before{content:"2426";}}
@media (min-device-width:2427px){#S:before{content:"2427";}}
@media (min-device-width:2428px){#S:before{content:"2428";}}
@media (min-device-width:2429px){#S:before{content:"2429";}}
@media (min-device-width:2430px){#S:before{content:"2430";}}
@media (min-device-width:2431px){#S:before{content:"2431";}}
@media (min-device-width:2432px){#S:before{content:"2432";}}
@media (min-device-width:2433px){#S:before{content:"2433";}}
@media (min-device-width:2434px){#S:before{content:"2434";}}
@media (min-device-width:2435px){#S:before{content:"2435";}}
@media (min-device-width:2436px){#S:before{content:"2436";}}
@media (min-device-width:2437px){#S:before{content:"2437";}}
@media (min-device-width:2438px){#S:before{content:"2438";}}
@media (min-device-width:2439px){#S:before{content:"2439";}}
@media (min-device-width:2440px){#S:before{content:"2440";}}
@media (min-device-width:2441px){#S:before{content:"2441";}}
@media (min-device-width:2442px){#S:before{content:"2442";}}
@media (min-device-width:2443px){#S:before{content:"2443";}}
@media (min-device-width:2444px){#S:before{content:"2444";}}
@media (min-device-width:2445px){#S:before{content:"2445";}}
@media (min-device-width:2446px){#S:before{content:"2446";}}
@media (min-device-width:2447px){#S:before{content:"2447";}}
@media (min-device-width:2448px){#S:before{content:"2448";}}
@media (min-device-width:2449px){#S:before{content:"2449";}}
@media (min-device-width:2450px){#S:before{content:"2450";}}
@media (min-device-width:2451px){#S:before{content:"2451";}}
@media (min-device-width:2452px){#S:before{content:"2452";}}
@media (min-device-width:2453px){#S:before{content:"2453";}}
@media (min-device-width:2454px){#S:before{content:"2454";}}
@media (min-device-width:2455px){#S:before{content:"2455";}}
@media (min-device-width:2456px){#S:before{content:"2456";}}
@media (min-device-width:2457px){#S:before{content:"2457";}}
@media (min-device-width:2458px){#S:before{content:"2458";}}
@media (min-device-width:2459px){#S:before{content:"2459";}}
@media (min-device-width:2460px){#S:before{content:"2460";}}
@media (min-device-width:2461px){#S:before{content:"2461";}}
@media (min-device-width:2462px){#S:before{content:"2462";}}
@media (min-device-width:2463px){#S:before{content:"2463";}}
@media (min-device-width:2464px){#S:before{content:"2464";}}
@media (min-device-width:2465px){#S:before{content:"2465";}}
@media (min-device-width:2466px){#S:before{content:"2466";}}
@media (min-device-width:2467px){#S:before{content:"2467";}}
@media (min-device-width:2468px){#S:before{content:"2468";}}
@media (min-device-width:2469px){#S:before{content:"2469";}}
@media (min-device-width:2470px){#S:before{content:"2470";}}
@media (min-device-width:2471px){#S:before{content:"2471";}}
@media (min-device-width:2472px){#S:before{content:"2472";}}
@media (min-device-width:2473px){#S:before{content:"2473";}}
@media (min-device-width:2474px){#S:before{content:"2474";}}
@media (min-device-width:2475px){#S:before{content:"2475";}}
@media (min-device-width:2476px){#S:before{content:"2476";}}
@media (min-device-width:2477px){#S:before{content:"2477";}}
@media (min-device-width:2478px){#S:before{content:"2478";}}
@media (min-device-width:2479px){#S:before{content:"2479";}}
@media (min-device-width:2480px){#S:before{content:"2480";}}
@media (min-device-width:2481px){#S:before{content:"2481";}}
@media (min-device-width:2482px){#S:before{content:"2482";}}
@media (min-device-width:2483px){#S:before{content:"2483";}}
@media (min-device-width:2484px){#S:before{content:"2484";}}
@media (min-device-width:2485px){#S:before{content:"2485";}}
@media (min-device-width:2486px){#S:before{content:"2486";}}
@media (min-device-width:2487px){#S:before{content:"2487";}}
@media (min-device-width:2488px){#S:before{content:"2488";}}
@media (min-device-width:2489px){#S:before{content:"2489";}}
@media (min-device-width:2490px){#S:before{content:"2490";}}
@media (min-device-width:2491px){#S:before{content:"2491";}}
@media (min-device-width:2492px){#S:before{content:"2492";}}
@media (min-device-width:2493px){#S:before{content:"2493";}}
@media (min-device-width:2494px){#S:before{content:"2494";}}
@media (min-device-width:2495px){#S:before{content:"2495";}}
@media (min-device-width:2496px){#S:before{content:"2496";}}
@media (min-device-width:2497px){#S:before{content:"2497";}}
@media (min-device-width:2498px){#S:before{content:"2498";}}
@media (min-device-width:2499px){#S:before{content:"2499";}}
@media (min-device-width:2500px){#S:before{content:"2500";}}
@media (min-device-width:2501px){#S:before{content:"2501";}}
@media (min-device-width:2502px){#S:before{content:"2502";}}
@media (min-device-width:2503px){#S:before{content:"2503";}}
@media (min-device-width:2504px){#S:before{content:"2504";}}
@media (min-device-width:2505px){#S:before{content:"2505";}}
@media (min-device-width:2506px){#S:before{content:"2506";}}
@media (min-device-width:2507px){#S:before{content:"2507";}}
@media (min-device-width:2508px){#S:before{content:"2508";}}
@media (min-device-width:2509px){#S:before{content:"2509";}}
@media (min-device-width:2510px){#S:before{content:"2510";}}
@media (min-device-width:2511px){#S:before{content:"2511";}}
@media (min-device-width:2512px){#S:before{content:"2512";}}
@media (min-device-width:2513px){#S:before{content:"2513";}}
@media (min-device-width:2514px){#S:before{content:"2514";}}
@media (min-device-width:2515px){#S:before{content:"2515";}}
@media (min-device-width:2516px){#S:before{content:"2516";}}
@media (min-device-width:2517px){#S:before{content:"2517";}}
@media (min-device-width:2518px){#S:before{content:"2518";}}
@media (min-device-width:2519px){#S:before{content:"2519";}}
@media (min-device-width:2520px){#S:before{content:"2520";}}
@media (min-device-width:2521px){#S:before{content:"2521";}}
@media (min-device-width:2522px){#S:before{content:"2522";}}
@media (min-device-width:2523px){#S:before{content:"2523";}}
@media (min-device-width:2524px){#S:before{content:"2524";}}
@media (min-device-width:2525px){#S:before{content:"2525";}}
@media (min-device-width:2526px){#S:before{content:"2526";}}
@media (min-device-width:2527px){#S:before{content:"2527";}}
@media (min-device-width:2528px){#S:before{content:"2528";}}
@media (min-device-width:2529px){#S:before{content:"2529";}}
@media (min-device-width:2530px){#S:before{content:"2530";}}
@media (min-device-width:2531px){#S:before{content:"2531";}}
@media (min-device-width:2532px){#S:before{content:"2532";}}
@media (min-device-width:2533px){#S:before{content:"2533";}}
@media (min-device-width:2534px){#S:before{content:"2534";}}
@media (min-device-width:2535px){#S:before{content:"2535";}}
@media (min-device-width:2536px){#S:before{content:"2536";}}
@media (min-device-width:2537px){#S:before{content:"2537";}}
@media (min-device-width:2538px){#S:before{content:"2538";}}
@media (min-device-width:2539px){#S:before{content:"2539";}}
@media (min-device-width:2540px){#S:before{content:"2540";}}
@media (min-device-width:2541px){#S:before{content:"2541";}}
@media (min-device-width:2542px){#S:before{content:"2542";}}
@media (min-device-width:2543px){#S:before{content:"2543";}}
@media (min-device-width:2544px){#S:before{content:"2544";}}
@media (min-device-width:2545px){#S:before{content:"2545";}}
@media (min-device-width:2546px){#S:before{content:"2546";}}
@media (min-device-width:2547px){#S:before{content:"2547";}}
@media (min-device-width:2548px){#S:before{content:"2548";}}
@media (min-device-width:2549px){#S:before{content:"2549";}}
@media (min-device-width:2550px){#S:before{content:"2550";}}
@media (min-device-width:2551px){#S:before{content:"2551";}}
@media (min-device-width:2552px){#S:before{content:"2552";}}
@media (min-device-width:2553px){#S:before{content:"2553";}}
@media (min-device-width:2554px){#S:before{content:"2554";}}
@media (min-device-width:2555px){#S:before{content:"2555";}}
@media (min-device-width:2556px){#S:before{content:"2556";}}
@media (min-device-width:2557px){#S:before{content:"2557";}}
@media (min-device-width:2558px){#S:before{content:"2558";}}
@media (min-device-width:2559px){#S:before{content:"2559";}}
@media (min-device-width:2560px){#S:before{content:"2560";}}
@media (min-device-width:2561px){#S:before{content:"";}} /* upper */
@media (min-device-height:399px){#S:after{content:"";}} /* lower */
@media (min-device-height:400px){#S:after{content:" x 400";}}
@media (min-device-height:401px){#S:after{content:" x 401";}}
@media (min-device-height:402px){#S:after{content:" x 402";}}
@media (min-device-height:403px){#S:after{content:" x 403";}}
@media (min-device-height:404px){#S:after{content:" x 404";}}
@media (min-device-height:405px){#S:after{content:" x 405";}}
@media (min-device-height:406px){#S:after{content:" x 406";}}
@media (min-device-height:407px){#S:after{content:" x 407";}}
@media (min-device-height:408px){#S:after{content:" x 408";}}
@media (min-device-height:409px){#S:after{content:" x 409";}}
@media (min-device-height:410px){#S:after{content:" x 410";}}
@media (min-device-height:411px){#S:after{content:" x 411";}}
@media (min-device-height:412px){#S:after{content:" x 412";}}
@media (min-device-height:413px){#S:after{content:" x 413";}}
@media (min-device-height:414px){#S:after{content:" x 414";}}
@media (min-device-height:415px){#S:after{content:" x 415";}}
@media (min-device-height:416px){#S:after{content:" x 416";}}
@media (min-device-height:417px){#S:after{content:" x 417";}}
@media (min-device-height:418px){#S:after{content:" x 418";}}
@media (min-device-height:419px){#S:after{content:" x 419";}}
@media (min-device-height:420px){#S:after{content:" x 420";}}
@media (min-device-height:421px){#S:after{content:" x 421";}}
@media (min-device-height:422px){#S:after{content:" x 422";}}
@media (min-device-height:423px){#S:after{content:" x 423";}}
@media (min-device-height:424px){#S:after{content:" x 424";}}
@media (min-device-height:425px){#S:after{content:" x 425";}}
@media (min-device-height:426px){#S:after{content:" x 426";}}
@media (min-device-height:427px){#S:after{content:" x 427";}}
@media (min-device-height:428px){#S:after{content:" x 428";}}
@media (min-device-height:429px){#S:after{content:" x 429";}}
@media (min-device-height:430px){#S:after{content:" x 430";}}
@media (min-device-height:431px){#S:after{content:" x 431";}}
@media (min-device-height:432px){#S:after{content:" x 432";}}
@media (min-device-height:433px){#S:after{content:" x 433";}}
@media (min-device-height:434px){#S:after{content:" x 434";}}
@media (min-device-height:435px){#S:after{content:" x 435";}}
@media (min-device-height:436px){#S:after{content:" x 436";}}
@media (min-device-height:437px){#S:after{content:" x 437";}}
@media (min-device-height:438px){#S:after{content:" x 438";}}
@media (min-device-height:439px){#S:after{content:" x 439";}}
@media (min-device-height:440px){#S:after{content:" x 440";}}
@media (min-device-height:441px){#S:after{content:" x 441";}}
@media (min-device-height:442px){#S:after{content:" x 442";}}
@media (min-device-height:443px){#S:after{content:" x 443";}}
@media (min-device-height:444px){#S:after{content:" x 444";}}
@media (min-device-height:445px){#S:after{content:" x 445";}}
@media (min-device-height:446px){#S:after{content:" x 446";}}
@media (min-device-height:447px){#S:after{content:" x 447";}}
@media (min-device-height:448px){#S:after{content:" x 448";}}
@media (min-device-height:449px){#S:after{content:" x 449";}}
@media (min-device-height:450px){#S:after{content:" x 450";}}
@media (min-device-height:451px){#S:after{content:" x 451";}}
@media (min-device-height:452px){#S:after{content:" x 452";}}
@media (min-device-height:453px){#S:after{content:" x 453";}}
@media (min-device-height:454px){#S:after{content:" x 454";}}
@media (min-device-height:455px){#S:after{content:" x 455";}}
@media (min-device-height:456px){#S:after{content:" x 456";}}
@media (min-device-height:457px){#S:after{content:" x 457";}}
@media (min-device-height:458px){#S:after{content:" x 458";}}
@media (min-device-height:459px){#S:after{content:" x 459";}}
@media (min-device-height:460px){#S:after{content:" x 460";}}
@media (min-device-height:461px){#S:after{content:" x 461";}}
@media (min-device-height:462px){#S:after{content:" x 462";}}
@media (min-device-height:463px){#S:after{content:" x 463";}}
@media (min-device-height:464px){#S:after{content:" x 464";}}
@media (min-device-height:465px){#S:after{content:" x 465";}}
@media (min-device-height:466px){#S:after{content:" x 466";}}
@media (min-device-height:467px){#S:after{content:" x 467";}}
@media (min-device-height:468px){#S:after{content:" x 468";}}
@media (min-device-height:469px){#S:after{content:" x 469";}}
@media (min-device-height:470px){#S:after{content:" x 470";}}
@media (min-device-height:471px){#S:after{content:" x 471";}}
@media (min-device-height:472px){#S:after{content:" x 472";}}
@media (min-device-height:473px){#S:after{content:" x 473";}}
@media (min-device-height:474px){#S:after{content:" x 474";}}
@media (min-device-height:475px){#S:after{content:" x 475";}}
@media (min-device-height:476px){#S:after{content:" x 476";}}
@media (min-device-height:477px){#S:after{content:" x 477";}}
@media (min-device-height:478px){#S:after{content:" x 478";}}
@media (min-device-height:479px){#S:after{content:" x 479";}}
@media (min-device-height:480px){#S:after{content:" x 480";}}
@media (min-device-height:481px){#S:after{content:" x 481";}}
@media (min-device-height:482px){#S:after{content:" x 482";}}
@media (min-device-height:483px){#S:after{content:" x 483";}}
@media (min-device-height:484px){#S:after{content:" x 484";}}
@media (min-device-height:485px){#S:after{content:" x 485";}}
@media (min-device-height:486px){#S:after{content:" x 486";}}
@media (min-device-height:487px){#S:after{content:" x 487";}}
@media (min-device-height:488px){#S:after{content:" x 488";}}
@media (min-device-height:489px){#S:after{content:" x 489";}}
@media (min-device-height:490px){#S:after{content:" x 490";}}
@media (min-device-height:491px){#S:after{content:" x 491";}}
@media (min-device-height:492px){#S:after{content:" x 492";}}
@media (min-device-height:493px){#S:after{content:" x 493";}}
@media (min-device-height:494px){#S:after{content:" x 494";}}
@media (min-device-height:495px){#S:after{content:" x 495";}}
@media (min-device-height:496px){#S:after{content:" x 496";}}
@media (min-device-height:497px){#S:after{content:" x 497";}}
@media (min-device-height:498px){#S:after{content:" x 498";}}
@media (min-device-height:499px){#S:after{content:" x 499";}}
@media (min-device-height:500px){#S:after{content:" x 500";}}
@media (min-device-height:501px){#S:after{content:" x 501";}}
@media (min-device-height:502px){#S:after{content:" x 502";}}
@media (min-device-height:503px){#S:after{content:" x 503";}}
@media (min-device-height:504px){#S:after{content:" x 504";}}
@media (min-device-height:505px){#S:after{content:" x 505";}}
@media (min-device-height:506px){#S:after{content:" x 506";}}
@media (min-device-height:507px){#S:after{content:" x 507";}}
@media (min-device-height:508px){#S:after{content:" x 508";}}
@media (min-device-height:509px){#S:after{content:" x 509";}}
@media (min-device-height:510px){#S:after{content:" x 510";}}
@media (min-device-height:511px){#S:after{content:" x 511";}}
@media (min-device-height:512px){#S:after{content:" x 512";}}
@media (min-device-height:513px){#S:after{content:" x 513";}}
@media (min-device-height:514px){#S:after{content:" x 514";}}
@media (min-device-height:515px){#S:after{content:" x 515";}}
@media (min-device-height:516px){#S:after{content:" x 516";}}
@media (min-device-height:517px){#S:after{content:" x 517";}}
@media (min-device-height:518px){#S:after{content:" x 518";}}
@media (min-device-height:519px){#S:after{content:" x 519";}}
@media (min-device-height:520px){#S:after{content:" x 520";}}
@media (min-device-height:521px){#S:after{content:" x 521";}}
@media (min-device-height:522px){#S:after{content:" x 522";}}
@media (min-device-height:523px){#S:after{content:" x 523";}}
@media (min-device-height:524px){#S:after{content:" x 524";}}
@media (min-device-height:525px){#S:after{content:" x 525";}}
@media (min-device-height:526px){#S:after{content:" x 526";}}
@media (min-device-height:527px){#S:after{content:" x 527";}}
@media (min-device-height:528px){#S:after{content:" x 528";}}
@media (min-device-height:529px){#S:after{content:" x 529";}}
@media (min-device-height:530px){#S:after{content:" x 530";}}
@media (min-device-height:531px){#S:after{content:" x 531";}}
@media (min-device-height:532px){#S:after{content:" x 532";}}
@media (min-device-height:533px){#S:after{content:" x 533";}}
@media (min-device-height:534px){#S:after{content:" x 534";}}
@media (min-device-height:535px){#S:after{content:" x 535";}}
@media (min-device-height:536px){#S:after{content:" x 536";}}
@media (min-device-height:537px){#S:after{content:" x 537";}}
@media (min-device-height:538px){#S:after{content:" x 538";}}
@media (min-device-height:539px){#S:after{content:" x 539";}}
@media (min-device-height:540px){#S:after{content:" x 540";}}
@media (min-device-height:541px){#S:after{content:" x 541";}}
@media (min-device-height:542px){#S:after{content:" x 542";}}
@media (min-device-height:543px){#S:after{content:" x 543";}}
@media (min-device-height:544px){#S:after{content:" x 544";}}
@media (min-device-height:545px){#S:after{content:" x 545";}}
@media (min-device-height:546px){#S:after{content:" x 546";}}
@media (min-device-height:547px){#S:after{content:" x 547";}}
@media (min-device-height:548px){#S:after{content:" x 548";}}
@media (min-device-height:549px){#S:after{content:" x 549";}}
@media (min-device-height:550px){#S:after{content:" x 550";}}
@media (min-device-height:551px){#S:after{content:" x 551";}}
@media (min-device-height:552px){#S:after{content:" x 552";}}
@media (min-device-height:553px){#S:after{content:" x 553";}}
@media (min-device-height:554px){#S:after{content:" x 554";}}
@media (min-device-height:555px){#S:after{content:" x 555";}}
@media (min-device-height:556px){#S:after{content:" x 556";}}
@media (min-device-height:557px){#S:after{content:" x 557";}}
@media (min-device-height:558px){#S:after{content:" x 558";}}
@media (min-device-height:559px){#S:after{content:" x 559";}}
@media (min-device-height:560px){#S:after{content:" x 560";}}
@media (min-device-height:561px){#S:after{content:" x 561";}}
@media (min-device-height:562px){#S:after{content:" x 562";}}
@media (min-device-height:563px){#S:after{content:" x 563";}}
@media (min-device-height:564px){#S:after{content:" x 564";}}
@media (min-device-height:565px){#S:after{content:" x 565";}}
@media (min-device-height:566px){#S:after{content:" x 566";}}
@media (min-device-height:567px){#S:after{content:" x 567";}}
@media (min-device-height:568px){#S:after{content:" x 568";}}
@media (min-device-height:569px){#S:after{content:" x 569";}}
@media (min-device-height:570px){#S:after{content:" x 570";}}
@media (min-device-height:571px){#S:after{content:" x 571";}}
@media (min-device-height:572px){#S:after{content:" x 572";}}
@media (min-device-height:573px){#S:after{content:" x 573";}}
@media (min-device-height:574px){#S:after{content:" x 574";}}
@media (min-device-height:575px){#S:after{content:" x 575";}}
@media (min-device-height:576px){#S:after{content:" x 576";}}
@media (min-device-height:577px){#S:after{content:" x 577";}}
@media (min-device-height:578px){#S:after{content:" x 578";}}
@media (min-device-height:579px){#S:after{content:" x 579";}}
@media (min-device-height:580px){#S:after{content:" x 580";}}
@media (min-device-height:581px){#S:after{content:" x 581";}}
@media (min-device-height:582px){#S:after{content:" x 582";}}
@media (min-device-height:583px){#S:after{content:" x 583";}}
@media (min-device-height:584px){#S:after{content:" x 584";}}
@media (min-device-height:585px){#S:after{content:" x 585";}}
@media (min-device-height:586px){#S:after{content:" x 586";}}
@media (min-device-height:587px){#S:after{content:" x 587";}}
@media (min-device-height:588px){#S:after{content:" x 588";}}
@media (min-device-height:589px){#S:after{content:" x 589";}}
@media (min-device-height:590px){#S:after{content:" x 590";}}
@media (min-device-height:591px){#S:after{content:" x 591";}}
@media (min-device-height:592px){#S:after{content:" x 592";}}
@media (min-device-height:593px){#S:after{content:" x 593";}}
@media (min-device-height:594px){#S:after{content:" x 594";}}
@media (min-device-height:595px){#S:after{content:" x 595";}}
@media (min-device-height:596px){#S:after{content:" x 596";}}
@media (min-device-height:597px){#S:after{content:" x 597";}}
@media (min-device-height:598px){#S:after{content:" x 598";}}
@media (min-device-height:599px){#S:after{content:" x 599";}}
@media (min-device-height:600px){#S:after{content:" x 600";}}
@media (min-device-height:601px){#S:after{content:" x 601";}}
@media (min-device-height:602px){#S:after{content:" x 602";}}
@media (min-device-height:603px){#S:after{content:" x 603";}}
@media (min-device-height:604px){#S:after{content:" x 604";}}
@media (min-device-height:605px){#S:after{content:" x 605";}}
@media (min-device-height:606px){#S:after{content:" x 606";}}
@media (min-device-height:607px){#S:after{content:" x 607";}}
@media (min-device-height:608px){#S:after{content:" x 608";}}
@media (min-device-height:609px){#S:after{content:" x 609";}}
@media (min-device-height:610px){#S:after{content:" x 610";}}
@media (min-device-height:611px){#S:after{content:" x 611";}}
@media (min-device-height:612px){#S:after{content:" x 612";}}
@media (min-device-height:613px){#S:after{content:" x 613";}}
@media (min-device-height:614px){#S:after{content:" x 614";}}
@media (min-device-height:615px){#S:after{content:" x 615";}}
@media (min-device-height:616px){#S:after{content:" x 616";}}
@media (min-device-height:617px){#S:after{content:" x 617";}}
@media (min-device-height:618px){#S:after{content:" x 618";}}
@media (min-device-height:619px){#S:after{content:" x 619";}}
@media (min-device-height:620px){#S:after{content:" x 620";}}
@media (min-device-height:621px){#S:after{content:" x 621";}}
@media (min-device-height:622px){#S:after{content:" x 622";}}
@media (min-device-height:623px){#S:after{content:" x 623";}}
@media (min-device-height:624px){#S:after{content:" x 624";}}
@media (min-device-height:625px){#S:after{content:" x 625";}}
@media (min-device-height:626px){#S:after{content:" x 626";}}
@media (min-device-height:627px){#S:after{content:" x 627";}}
@media (min-device-height:628px){#S:after{content:" x 628";}}
@media (min-device-height:629px){#S:after{content:" x 629";}}
@media (min-device-height:630px){#S:after{content:" x 630";}}
@media (min-device-height:631px){#S:after{content:" x 631";}}
@media (min-device-height
gitextract_z_fl_468/
├── .editorconfig
├── .gitattributes
├── .gitignore
├── LICENSE
├── README.md
├── css/
│ ├── index.css
│ ├── media.css
│ ├── screen_size.css
│ └── window_size.css
├── index.html
├── js/
│ ├── audio.js
│ ├── canvas.js
│ ├── codecs.js
│ ├── css.js
│ ├── devices.js
│ ├── elements.js
│ ├── fonts.js
│ ├── generic.js
│ ├── globals.js
│ ├── iframes.js
│ ├── misc.js
│ ├── prototypeLies.js
│ ├── region.js
│ ├── screen.js
│ ├── storage.js
│ ├── storage_service_worker.js
│ ├── storage_shared_worker.js
│ ├── user.js
│ ├── webgl.js
│ ├── worker_agent.js
│ ├── worker_service_agent.js
│ └── worker_shared_agent.js
├── tests/
│ ├── applang-xslterror.xml
│ ├── applang.html
│ ├── applang.xml
│ ├── bridgemoji.html
│ ├── canvasnoise.html
│ ├── canvasrfp.html
│ ├── canvasspoof.html
│ ├── chrome.html
│ ├── codecs_can_is.html
│ ├── collation.html
│ ├── csscolors.html
│ ├── dncalendar.html
│ ├── dncurrency.html
│ ├── dndatetime.html
│ ├── dnlanguage.html
│ ├── dnregion.html
│ ├── dnscript.html
│ ├── domrectspoof.html
│ ├── domrectspoofratio.html
│ ├── dtfcomponents.html
│ ├── dtfdatetimestyle.html
│ ├── dtfdayperiod.html
│ ├── dtflistformat.html
│ ├── dtfrelated.html
│ ├── dtftimezonename.html
│ ├── duration.html
│ ├── elementfont.html
│ ├── elementforms.html
│ ├── elementkeys.html
│ ├── elementother.html
│ ├── elementother_nocss.html
│ ├── engine.html
│ ├── engineprop.html
│ ├── fontasync.html
│ ├── fontdebug.html
│ ├── fontdefaults.html
│ ├── fontscripts.html
│ ├── fontsmac.html
│ ├── fontsystem.html
│ ├── fontview.html
│ ├── functionprops.html
│ ├── math.html
│ ├── mathdata.html
│ ├── mathspoof.html
│ ├── newwin.html
│ ├── newwinsim.html
│ ├── nfcompact.html
│ ├── nfcurrency.html
│ ├── nfformattoparts.html
│ ├── nfnotation.html
│ ├── nfsign.html
│ ├── nfunit.html
│ ├── os.html
│ ├── pointerevent.html
│ ├── pointertouchevents.html
│ ├── pr.html
│ ├── prrange.html
│ ├── readerview.html
│ ├── recursion.html
│ ├── recursion_iframe.html
│ ├── recursion_worker.js
│ ├── resolvedoptions.html
│ ├── rtf.html
│ ├── sanitizing.html
│ ├── screeniframe.html
│ ├── screenorientation.html
│ ├── scroll.html
│ ├── supportedlocales.html
│ ├── supportedvalues.html
│ ├── testgeneric.js
│ ├── testglobals.js
│ ├── testindex.css
│ ├── timezones.html
│ ├── versions.html
│ └── windownamea.html
├── tzp.html
├── tzpiframe.html
└── xml/
├── xmlunstyled.xml
└── xslterror.xml
SYMBOL INDEX (261 symbols across 20 files)
FILE: js/audio.js
function byteArrayToHex (line 7) | function byteArrayToHex(arrayBuffer){
function check_audioLies (line 17) | function check_audioLies() {
function a (line 34) | function a(a, b, c) {
function outputErrors (line 101) | function outputErrors(display) {
FILE: js/canvas.js
function check_canvas_to (line 5) | function check_canvas_to(data) {
function check_canvas_get (line 45) | function check_canvas_get(dataname, runNo) {
function isSupported (line 319) | function isSupported(output){
function getKnownTo (line 324) | function getKnownTo(){
function getKnownToSolid (line 351) | function getKnownToSolid(){
function getKnownGet (line 360) | function getKnownGet(){
function getKnownGetSolid (line 399) | function getKnownGetSolid(){
function getKnownPath (line 408) | function getKnownPath(){
function exit (line 509) | function exit() {
FILE: js/codecs.js
function set_mediaList (line 5) | function set_mediaList() {
function get_autoplay (line 144) | function get_autoplay(METRIC) {
function get_capabilities_rfc (line 180) | function get_capabilities_rfc(type) {
function get_codecs (line 211) | function get_codecs(type) {
function exit (line 417) | function exit(value, data ='', btn='') {
function get_preload_media (line 510) | function get_preload_media(METRIC) {
FILE: js/css.js
function rgba2hex (line 3) | function rgba2hex(orig, hexOnly = false) {
function get_colors (line 26) | function get_colors() {
function get_computed_styles (line 106) | function get_computed_styles(METRIC) {
function get_link (line 324) | function get_link(METRIC) {
function get_media_css (line 347) | function get_media_css(METRIC) {
function get_site_colors (line 511) | function get_site_colors(METRIC) {
function get_site_styles (line 564) | function get_site_styles(METRIC) {
FILE: js/devices.js
function exit (line 7) | function exit(value, data = '') {
function get_device_integer (line 70) | function get_device_integer(METRIC, proxyCheck) {
function get_device_memory (line 99) | function get_device_memory(METRIC) {
function get_device_posture (line 138) | function get_device_posture(METRIC) {
function exit (line 214) | function exit(hash, data ='', btn ='') {
function exit (line 283) | function exit(hash, data='', btn ='') {
function get_media_constraints (line 332) | function get_media_constraints(METRIC) {
function set_notation (line 355) | function set_notation(value ='') {
function analyse (line 366) | function analyse(devices) {
function get_memory (line 437) | function get_memory(METRIC) {
function accrue (line 508) | function accrue(k, value) {
function exit (line 539) | function exit() {
function get_screen_isextended (line 550) | function get_screen_isextended(METRIC) {
function get_touc_h (line 576) | function get_touc_h(METRIC) {
function get_viewport_segments (line 769) | function get_viewport_segments(METRIC) {
FILE: js/elements.js
function get_domrect (line 11) | function get_domrect(METRIC) {
function get_element_keys (line 92) | function get_element_keys(METRIC) {
function get_element_font (line 122) | function get_element_font(METRIC, isLies) {
function get_element_forms (line 196) | function get_element_forms(METRIC, isLies) {
function get_element_mathml (line 295) | function get_element_mathml(METRIC, isLies) {
function get_element_other (line 370) | function get_element_other(METRIC, isLies) {
function get_element_scrollbars (line 500) | function get_element_scrollbars(METRIC, isLies) {
FILE: js/fonts.js
function set_fntList (line 706) | function set_fntList() {
function set_fntList_mini (line 979) | function set_fntList_mini() {
function get_document_fonts (line 989) | function get_document_fonts(METRIC) {
function get_font_notation (line 1012) | function get_font_notation(METRIC, data) {
function get_fonts_base (line 1063) | function get_fonts_base(METRICB, selected) {
function exit (line 1178) | function exit(value, btn, notation, data) {
function testLocalFontFamily (line 1191) | async function testLocalFontFamily(font) {
function getLocalFontFamily (line 1200) | function getLocalFontFamily(font) {
function loadFonts (line 1207) | function loadFonts(fonts) {
function get_fonts_offscreen (line 1258) | function get_fonts_offscreen(METRIC, METRICD) {
function get_fonts (line 1654) | function get_fonts(METRIC, METRICD) {
function get_fonts_max (line 1863) | function get_fonts_max(METRIC, isLies) {
function get_formats (line 1891) | function get_formats() {
function get_glyphs (line 1918) | function get_glyphs(METRIC, isLies) {
function get_graphite (line 2037) | function get_graphite(METRIC) {
function get_script_defaults (line 2057) | function get_script_defaults(METRIC) {
function get_system_fonts (line 2132) | function get_system_fonts(METRIC) {
function get_textmetrics (line 2205) | function get_textmetrics(METRIC) {
function get_widget_fonts (line 2331) | function get_widget_fonts(METRIC) {
FILE: js/generic.js
function getUniqueElements (line 4) | function getUniqueElements() {
function measureFn (line 14) | function measureFn(target, metric) {
function nowFn (line 32) | function nowFn() {if (isPerf) {return performance.now()}; return}
function rnd_string (line 33) | function rnd_string() {return Math.random().toString(36).substring(2, 15)}
function rnd_number (line 34) | function rnd_number() {return Math.floor((Math.random() * (99999-10000))...
function rnd_word (line 35) | function rnd_word(len = 5) {
function removeElementFn (line 40) | function removeElementFn(id) {try {dom[id].remove()} catch {}}
function addProxyLie (line 41) | function addProxyLie(value) {sData[SECT99].push(value)}
function isProxyLie (line 42) | function isProxyLie(value) {
function smartFn (line 49) | function smartFn(type) {
function typeFn (line 72) | function typeFn(item, isSimple = false) {
function testtypeFn (line 96) | function testtypeFn(isSimple = false) {
function dedupeArray (line 107) | function dedupeArray(array, toString = false) {
function run_block (line 113) | function run_block(trace) {
function run_basic (line 139) | function run_basic(str = 'basic') {
function getElementProp (line 166) | function getElementProp(sect, id, name, pseudo = ':after') {
function mini (line 208) | function mini(str) {
function get_isArch (line 236) | function get_isArch(METRIC) {
function get_isAutoplay (line 255) | function get_isAutoplay(METRIC) {
function exit (line 305) | function exit(value, id) {
function exit (line 367) | function exit(value = false) {
function get_isDevices (line 429) | function get_isDevices() {
function get_isEngine (line 442) | function get_isEngine(METRIC) {
function exit (line 520) | function exit(value) {
function get_isGecko (line 564) | function get_isGecko(METRIC) {
function get_isPointerRawUpdate (line 602) | function get_isPointerRawUpdate(event) {
function trywidget (line 620) | function trywidget() {
function tryfonts (line 650) | function tryfonts() {
function trysomethingelse (line 711) | function trysomethingelse() {
function exit (line 715) | function exit(value) {
function recurse (line 765) | function recurse() {level++; recurse()}
function get_isStylesheet (line 782) | function get_isStylesheet(end = 7680, start = 200) {
function exit (line 820) | function exit(value) {
function get_isVer (line 865) | function get_isVer(METRIC) {
function get_isXSLT (line 1069) | function get_isXSLT() {
function get_isDomRect (line 1089) | function get_isDomRect() {
function get_isPerf (line 1145) | function get_isPerf() {
function copyclip (line 1158) | function copyclip(element) {
function showhide (line 1188) | function showhide(id, style) {
function togglerows (line 1193) | function togglerows(id, word) {
function json_highlight (line 1207) | function json_highlight(json, clrValues = false) {
function json_stringify (line 1256) | function json_stringify(passedObj, overlayMaxLength = 95, options = {}) {
function metricsAction (line 1340) | function metricsAction(type) {
function metricsEvent (line 1370) | function metricsEvent(evt) {
function metricsShow (line 1385) | function metricsShow(name, scope) {
function metricsUI (line 1476) | function metricsUI(target, isVisible, isSection, isHealth) {
function lookup_health (line 1513) | function lookup_health(sect, metric, scope, isPass) {
function output_health (line 1576) | function output_health(scope) {
function output_perf (line 1629) | function output_perf(id, click = false) {
function output_section (line 1716) | function output_section(section, scope) {
function addButton (line 1871) | function addButton(color, name, text = 'details', btn = 'btnc', scope = ...
function addBoth (line 1876) | function addBoth(section, metric, str, btn ='', notation ='', data ='', ...
function addData (line 1905) | function addData(section, metric, data, hash ='', isLies = false, donotu...
function addDisplay (line 1925) | function addDisplay(section, metric, str ='', btn ='', notation ='', isL...
function addDetail (line 1959) | function addDetail(metric, data, scope = isScope) {
function addTiming (line 1965) | function addTiming(metric) {
function addTimings (line 2008) | function addTimings() {
function log_alert (line 2027) | function log_alert(section, metric, alert, scope = isScope, isOnce = fal...
function log_error (line 2042) | function log_error(section, metric, error = zErr, scope = isScope, isOnc...
function log_known (line 2073) | function log_known(section, metric, data, scope = isScope) {
function log_perf (line 2087) | function log_perf(section, metric ='', time1, time2, extra) {
function log_section (line 2106) | function log_section(name, time, scope = isScope) {
function countJS (line 2208) | function countJS(item) {
function outputPostSection (line 2312) | function outputPostSection(id) {
function outputSection (line 2343) | function outputSection(id, isResize = false) {
function run_immediate (line 2589) | function run_immediate() {
FILE: js/globals.js
constant SECTG (line 5) | const SECTG = '_global', SECTP = '_prereq', SECTNF = 'NON-FP',
constant SECTP (line 5) | const SECTG = '_global', SECTP = '_prereq', SECTNF = 'NON-FP',
constant SECTNF (line 5) | const SECTG = '_global', SECTP = '_prereq', SECTNF = 'NON-FP',
constant SECT97 (line 5) | const SECTG = '_global', SECTP = '_prereq', SECTNF = 'NON-FP',
constant SECT98 (line 5) | const SECTG = '_global', SECTP = '_prereq', SECTNF = 'NON-FP',
constant SECT99 (line 5) | const SECTG = '_global', SECTP = '_prereq', SECTNF = 'NON-FP',
function get_scr_initial (line 78) | function get_scr_initial() {
FILE: js/iframes.js
function exit (line 42) | function exit(value) {
function get_agent_iframes (line 99) | function get_agent_iframes(log = false) {
FILE: js/misc.js
function check_timing (line 5) | function check_timing(type) {
function get_timing_mark (line 39) | function get_timing_mark() {
function get_timing_navigation (line 63) | function get_timing_navigation() {
function get_timing_performance (line 92) | function get_timing_performance() {
function get_timing_resource (line 121) | function get_timing_resource() {
function get_timing (line 156) | function get_timing(METRIC) {
function check_mathLies (line 463) | function check_mathLies(type) {
function get_component_shims (line 476) | function get_component_shims(METRIC) {
function get_math (line 496) | function get_math(METRIC, isLies) {
function get_math_css (line 547) | function get_math_css(METRIC) {
function get_navigator_keys (line 579) | function get_navigator_keys(METRIC) {
function get_pdf (line 664) | function get_pdf(METRIC) {
function exit (line 738) | function exit(display, value) {
function populateVoiceList (line 743) | function populateVoiceList() {
function get_svg (line 804) | function get_svg(METRIC) {
function get_webdriver (line 824) | function get_webdriver(METRIC) {
function get_window_functions (line 839) | function get_window_functions(METRIC) {
function get_window_prop (line 915) | function get_window_prop(METRIC) {
function get_window_props (line 932) | function get_window_props(METRIC) {
FILE: js/prototypeLies.js
class Fake (line 124) | class Fake extends apiFunction { }
FILE: js/region.js
function get_nav_connection (line 4) | function get_nav_connection(METRIC) {
function get_nav_dnt (line 80) | function get_nav_dnt(METRIC) {
function get_nav_online (line 111) | function get_nav_online(METRIC) {
function get_nav_gpc (line 128) | function get_nav_gpc(METRIC) {
function add_microperf_intl (line 157) | function add_microperf_intl(m, countC, tsub0, isIntl) {
function set_isLanguageSmart (line 164) | function set_isLanguageSmart() {
function set_oIntlDate (line 294) | function set_oIntlDate() {
function set_oIntlDates (line 314) | function set_oIntlDates() {
function set_oIntlLocale (line 378) | function set_oIntlLocale() {
function get_geo (line 539) | function get_geo(METRIC) {
function get_language_locale (line 585) | function get_language_locale() {
function get_language_system (line 700) | function get_language_system(METRIC) {
function get_dates_intl (line 746) | function get_dates_intl() {
function get_locale_intl (line 834) | function get_locale_intl() {
function get_timezone (line 1270) | function get_timezone(METRIC) {
function get_timezone_offset (line 1351) | function get_timezone_offset(METRIC) {
function get_timezone_offsets (line 1875) | function get_timezone_offsets(METRIC, nowValue, utcValue) {
function get_l10n_css (line 2224) | function get_l10n_css(METRIC) {
function get_l10n_parsererror_direction (line 2269) | function get_l10n_parsererror_direction(METRIC) {
function exit (line 2314) | function exit(res) {
function get_l10n_validation_messages (line 2381) | function get_l10n_validation_messages(METRIC) {
function get_l10n_xml_messages (line 2430) | function get_l10n_xml_messages(METRIC) {
function get_l10n_xml_prettyprint (line 2448) | function get_l10n_xml_prettyprint(METRIC, isLies) {
function get_l10n_xslt_messages (line 2478) | function get_l10n_xslt_messages(METRIC) {
function get_l10n_xslt_sort (line 2512) | function get_l10n_xslt_sort(METRIC) {
function get_item (line 2592) | function get_item(item) {
FILE: js/screen.js
function return_lb (line 5) | function return_lb(w,h) {
function return_nw (line 15) | function return_nw(w,h) {
function get_scr_fs_measure (line 24) | function get_scr_fs_measure() {
function get_display_mode (line 107) | function get_display_mode(item) {
function get_fullScreen (line 142) | function get_fullScreen(item) {
function get_mozFullScreenEnabled (line 165) | function get_mozFullScreenEnabled(item) {
function exit (line 583) | function exit(id, value) {
function runTest (line 600) | function runTest(callback){
function searchValue (line 617) | function searchValue(tester, maxValue, precision){
function get_dpr (line 879) | function get_dpr() {
function get_dpi_css (line 934) | function get_dpi_css(item) {
function get_dpi_div (line 950) | function get_dpi_div(item) {
function get_vv_scale (line 979) | function get_vv_scale(item) {
function get_scr_pixels_match (line 1032) | function get_scr_pixels_match(METRIC, oData) {
function get_scr_viewport_units (line 1185) | function get_scr_viewport_units() {
function get_viewport (line 1232) | function get_viewport(type) {
function outputStatic (line 1426) | function outputStatic(property, reported, expected, isErr) {
function exit (line 1511) | function exit(hash, data ='', btn ='') {
function get_agent_workers (line 1549) | function get_agent_workers() {
FILE: js/storage.js
function lookup_cookie (line 18) | function lookup_cookie(name) {
function lookup_storage_bucket (line 53) | function lookup_storage_bucket(type, bytes, granted = false) {
function exit (line 128) | function exit(str) {
function get_cookies (line 135) | function get_cookies(METRIC, rndStr) {
function exit (line 170) | function exit() {
function get_filesystem (line 212) | function get_filesystem(METRIC) {
function get_idb (line 228) | function get_idb(METRIC) {
function get_storage (line 243) | function get_storage(METRIC, rndStr) {
function exit (line 297) | function exit(display, value) {
function get_workers (line 308) | function get_workers(METRIC) {
function exit (line 335) | function exit(value) {
function exit (line 371) | function exit(value) {
function exit (line 396) | function exit(value) {
function exit (line 418) | function exit(value) {
function exit (line 446) | function exit(value) {
FILE: js/user.js
function exitUserFS (line 5) | function exitUserFS() {
function exit (line 17) | function exit(value) {
function exit (line 83) | function exit(value, data) {
function exit (line 134) | function exit(value, data) {
function run (line 193) | function run() {
function check_newwin (line 286) | function check_newwin() {
function build_newwin (line 314) | function build_newwin() {
function exit (line 382) | function exit(value) {
function collectTimestamps (line 426) | function collectTimestamps() {
function stop (line 446) | function stop() {
function outputUser (line 469) | function outputUser(x, event) {
FILE: js/webgl.js
function get_webgl (line 5) | function get_webgl() {
FILE: tests/recursion_worker.js
function recurse (line 8) | function recurse() {level++; recurse()}
FILE: tests/testgeneric.js
function nowFn (line 7) | function nowFn() {
function rnd_string (line 11) | function rnd_string() {return Math.random().toString(36).substring(2, 15)}
function rnd_number (line 12) | function rnd_number() {return Math.floor((Math.random() * (99999-10000))...
function count_decimals (line 13) | function count_decimals(value) {if(Math.floor(value) === value) return 0...
function removeElementFn (line 14) | function removeElementFn(id) {try {dom[id].remove()} catch(e) {}}
function cleanFn (line 16) | function cleanFn(item, skipArray = false) {
function typeFn (line 31) | function typeFn(item, isSimple = false) {
function getUniqueElements (line 55) | function getUniqueElements() {
function buildButton (line 63) | function buildButton(colorCode, arrayName, displayText, functionName, bt...
function json_highlight (line 76) | function json_highlight(json, maxWidth = 65) {
function json_stringify (line 100) | function json_stringify(passedObj, options = {maxLength: 65}) {
function mini (line 191) | function mini(str) {
function sha1 (line 201) | function sha1(str1){
function get_is95 (line 370) | function get_is95() {
function output (line 396) | function output(verNo) {
function cascade (line 415) | function cascade() {
function buildnav (line 604) | function buildnav() {
function copyclip (line 667) | function copyclip(element) {
function hide_overlays (line 705) | function hide_overlays() {
function show_overlay (line 710) | function show_overlay() {
function showDetail (line 716) | function showDetail(name) {
function showhide (line 731) | function showhide(id, style) {
function togglerows (line 736) | function togglerows(id, word) {
FILE: tests/testglobals.js
function check_canonicals (line 1382) | function check_canonicals() {
function expand_likely (line 1403) | function expand_likely() {
function expand_maximum (line 1408) | function expand_maximum() {
Condensed preview — 111 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (3,146K chars).
[
{
"path": ".editorconfig",
"chars": 121,
"preview": "[*]\ncharset = utf-8\ninsert_final_newline = true\ntrim_trailing_whitespace = true\n\n[*.md]\ntrim_trailing_whitespace = false"
},
{
"path": ".gitattributes",
"chars": 156,
"preview": "* text=auto\n\n*.md text\n\n*.eps binary\n*.gif binary\n*.ico binary\n*.jpeg binary\n*.jpg binary\n*.png binary\n*.svg binary\n*.ti"
},
{
"path": ".gitignore",
"chars": 520,
"preview": "# Compiled source #\n###################\n*.com\n*.class\n*.dll\n*.exe\n*.o\n*.so\n\n# Packages #\n############\n# it's better to u"
},
{
"path": "LICENSE",
"chars": 1065,
"preview": "MIT License\n\nCopyright (c) 2020 arkenfox\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\no"
},
{
"path": "README.md",
"chars": 1845,
"preview": "# TorZillaPrint\n\nTorZillaPrint (TZP) aims to provide a comprehensive, all-in-one, fingerprinting test suite, nicely brok"
},
{
"path": "css/index.css",
"chars": 21412,
"preview": "\n:root{\n\t/* backgrounds */\n\t--bg0: #fbfaf9; /* body */\n\t--bg1: #f09b9b;\n\t--bg2: #f0b89b;\n\t--bg3: #f0d49b;\n\t--bg4: #f0f09"
},
{
"path": "css/media.css",
"chars": 28705,
"preview": "/* @supports: https://drafts.csswg.org/css-conditional-5/#at-supports-ext */\n\n/* font-tech */\n#cssCOLRv0:after{content:\""
},
{
"path": "css/screen_size.css",
"chars": 267976,
"preview": "@media (min-device-width:399px){#S:before{content:\"\";}}\n@media (min-device-width:400px){#S:before{content:\"400\";}}\n@medi"
},
{
"path": "css/window_size.css",
"chars": 237694,
"preview": "@media (min-width:399px){#D:before{content:\"\";}}\n@media (min-width:400px){#D:before{content:\"400\";}}\n@media (min-width:4"
},
{
"path": "index.html",
"chars": 11825,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n\t<meta name=\"viewport"
},
{
"path": "js/audio.js",
"chars": 7439,
"preview": "'use strict';\n\n/* code based on\nhttps://canvasblocker.kkapsner.de/test/\nhttps://audiofingerprint.openwpm.com/ */\n\nfuncti"
},
{
"path": "js/canvas.js",
"chars": 23107,
"preview": "'use strict';\n\n/* outputCanvas() based on https://canvasblocker.kkapsner.de/test/ */\n\nfunction check_canvas_to(data) {\n\t"
},
{
"path": "js/codecs.js",
"chars": 18211,
"preview": "'use strict';\n\nlet mediaList = {}\n\nfunction set_mediaList() {\n\tlet v = \"video/\", a = \"audio/\"\n\t// ToDo: add wmf: e.g. 18"
},
{
"path": "js/css.js",
"chars": 24589,
"preview": "'use strict';\n\nfunction rgba2hex(orig, hexOnly = false) {\n\tvar a, isPercent,\n\t\trgb = orig.replace(/\\s/g, '').match(/^rgb"
},
{
"path": "js/devices.js",
"chars": 28800,
"preview": "'use strict';\n\nconst get_battery = (METRIC) => new Promise(resolve => {\n\t// https://developer.mozilla.org/en-US/docs/Web"
},
{
"path": "js/elements.js",
"chars": 21058,
"preview": "'use strict';\n\n// element results always in this order: width, height, x, y\n/*\n it is up to the fingerprinter to ensure "
},
{
"path": "js/fonts.js",
"chars": 105749,
"preview": "'use strict';\n\nlet fntCodes = [ // sorted\n\t// actualBoundingBox, width\n\t'0x007F','0x0218','0x058F','0x05C6','0x061C','0x"
},
{
"path": "js/generic.js",
"chars": 92943,
"preview": "'use strict';\ndom = getUniqueElements()\n\nfunction getUniqueElements() {\n\tconst dom = document.getElementsByTagName('*')\n"
},
{
"path": "js/globals.js",
"chars": 7923,
"preview": "'use strict';\n\nvar dom;\n\nconst SECTG = '_global', SECTP = '_prereq', SECTNF = 'NON-FP',\n\tSECT97 = 'properties', SECT98 ="
},
{
"path": "js/iframes.js",
"chars": 6098,
"preview": "'use strict';\n\nconst getDynamicIframeWindow = ({\n\tcontext,\n\tsource ='',\n\ttest ='',\n\tcontentWindow = false,\n\tnestIframeIn"
},
{
"path": "js/misc.js",
"chars": 43049,
"preview": "'use strict';\n\n/* TIMING */\n\nfunction check_timing(type) {\n\tlet aAllow = ['currenttime', 'date', 'mark', 'now', 'timesta"
},
{
"path": "js/prototypeLies.js",
"chars": 27933,
"preview": "'use strict';\n\n/*\nhttps://github.com/abrahamjuliot/creepjs\n- https://abrahamjuliot.github.io/creepjs/tests/prototype.htm"
},
{
"path": "js/region.js",
"chars": 111425,
"preview": "'use strict';\n\n/* HEADERS */\nfunction get_nav_connection(METRIC) {\n\tlet hash, btn ='', data ='', notation = default_red\n"
},
{
"path": "js/screen.js",
"chars": 65402,
"preview": "'use strict';\n\n/* SCREEN */\n\nfunction return_lb(w,h) {\n\t// LB\n\tlet wstep = 200, hstep = 200, bw = false, bh = false\n\tif "
},
{
"path": "js/storage.js",
"chars": 14361,
"preview": "'use strict';\n\n/* Web SQL Database API / openDatabase\n\tdon't test for this: it was implemented only in blink and safari\n"
},
{
"path": "js/storage_service_worker.js",
"chars": 14,
"preview": "'use strict';\n"
},
{
"path": "js/storage_shared_worker.js",
"chars": 187,
"preview": "'use strict';\n\n// shared\nvar ports = []\nonconnect = function(e) {\n\tlet port = e.ports[0]\n\tports.push(port)\n\tport.start()"
},
{
"path": "js/user.js",
"chars": 16097,
"preview": "'use strict';\n\n/* USER */\n\nfunction exitUserFS() {\n\ttry {document.exitFullscreen()} catch {}\n}\n\nconst outputUserAgentOpe"
},
{
"path": "js/webgl.js",
"chars": 11317,
"preview": "'use strict';\n\n/* modifed from https://gist.github.com/abrahamjuliot/7baf3be8c451d23f7a8693d7e28a35e2 */\n\nfunction get_w"
},
{
"path": "js/worker_agent.js",
"chars": 378,
"preview": "'use strict';\n\naddEventListener('message', function(e) {\n\tlet list = ['appCodeName','appName','appVersion','platform','p"
},
{
"path": "js/worker_service_agent.js",
"chars": 433,
"preview": "'use strict';\n\naddEventListener('message', function(e) {\n\tlet list = ['appCodeName','appName','appVersion','platform','p"
},
{
"path": "js/worker_shared_agent.js",
"chars": 472,
"preview": "'use strict';\n\nvar ports = []\nonconnect = function(e) {\n\tlet port = e.ports[0]\n\tports.push(port)\n\tport.start()\n\tport.onm"
},
{
"path": "tests/applang-xslterror.xml",
"chars": 72,
"preview": "<?xml version=\"1.0\"?><?xml-stylesheet type=\"text/xsl\" href=\"\"?><a>a</a>\n"
},
{
"path": "tests/applang.html",
"chars": 21195,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n\t<meta name=\"viewport"
},
{
"path": "tests/applang.xml",
"chars": 343,
"preview": "<!DOCTYPE html SYSTEM \"chrome://global/locale/netError.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head><meta cha"
},
{
"path": "tests/bridgemoji.html",
"chars": 5764,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/canvasnoise.html",
"chars": 17037,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/canvasrfp.html",
"chars": 15646,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/canvasspoof.html",
"chars": 10944,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/chrome.html",
"chars": 177570,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n\t<meta name=\"viewport"
},
{
"path": "tests/codecs_can_is.html",
"chars": 12507,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/collation.html",
"chars": 18896,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/csscolors.html",
"chars": 9336,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/dncalendar.html",
"chars": 11111,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n\t<meta name=\"viewport"
},
{
"path": "tests/dncurrency.html",
"chars": 23575,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n\t<meta name=\"viewport"
},
{
"path": "tests/dndatetime.html",
"chars": 10213,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n\t<meta name=\"viewport"
},
{
"path": "tests/dnlanguage.html",
"chars": 15172,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/dnregion.html",
"chars": 18757,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/dnscript.html",
"chars": 14301,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/domrectspoof.html",
"chars": 14037,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/domrectspoofratio.html",
"chars": 3766,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/dtfcomponents.html",
"chars": 19649,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/dtfdatetimestyle.html",
"chars": 41077,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/dtfdayperiod.html",
"chars": 13686,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/dtflistformat.html",
"chars": 11623,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/dtfrelated.html",
"chars": 12240,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n\t<meta name=\"viewport"
},
{
"path": "tests/dtftimezonename.html",
"chars": 25119,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/duration.html",
"chars": 17038,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n\t<meta name=\"viewport"
},
{
"path": "tests/elementfont.html",
"chars": 7903,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n\t<meta name=\"viewport"
},
{
"path": "tests/elementforms.html",
"chars": 14226,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n\t<meta name=\"viewport"
},
{
"path": "tests/elementkeys.html",
"chars": 16398,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/elementother.html",
"chars": 19046,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n\t<meta name=\"viewport"
},
{
"path": "tests/elementother_nocss.html",
"chars": 9529,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n\t<meta name=\"viewport"
},
{
"path": "tests/engine.html",
"chars": 72823,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/engineprop.html",
"chars": 45875,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/fontasync.html",
"chars": 11921,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/fontdebug.html",
"chars": 13485,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/fontdefaults.html",
"chars": 3086,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n\t<meta name=\"viewport"
},
{
"path": "tests/fontscripts.html",
"chars": 67246,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/fontsmac.html",
"chars": 181753,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n\t<meta name=\"viewport"
},
{
"path": "tests/fontsystem.html",
"chars": 15669,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/fontview.html",
"chars": 48224,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/functionprops.html",
"chars": 37244,
"preview": "<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta "
},
{
"path": "tests/math.html",
"chars": 35095,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/mathdata.html",
"chars": 13095,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/mathspoof.html",
"chars": 8957,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/newwin.html",
"chars": 540,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n\t<meta name=\"viewport"
},
{
"path": "tests/newwinsim.html",
"chars": 17168,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/nfcompact.html",
"chars": 11860,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/nfcurrency.html",
"chars": 24155,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/nfformattoparts.html",
"chars": 10364,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/nfnotation.html",
"chars": 10894,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/nfsign.html",
"chars": 8859,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/nfunit.html",
"chars": 17470,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/os.html",
"chars": 17829,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/pointerevent.html",
"chars": 14313,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/pointertouchevents.html",
"chars": 1387,
"preview": "<!doctype html>\n<html lang=\"en\">\n <head>\n <title>Pointer+Touch event dump</title>\n </head>\n <body>\n <button>Cle"
},
{
"path": "tests/pr.html",
"chars": 14105,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/prrange.html",
"chars": 12797,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/readerview.html",
"chars": 3029,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/recursion.html",
"chars": 4017,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n\t<meta name=\"viewport"
},
{
"path": "tests/recursion_iframe.html",
"chars": 1076,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n\t<meta name=\"recursio"
},
{
"path": "tests/recursion_worker.js",
"chars": 419,
"preview": "'use strict';\n\naddEventListener(\"message\", function(e) {\n\tlet data = {\n\t}\n\ttry {\n\t\tlet level = 0\n\t\tfunction recurse() {l"
},
{
"path": "tests/resolvedoptions.html",
"chars": 11282,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/rtf.html",
"chars": 14888,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/sanitizing.html",
"chars": 12612,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n\t<meta name=\"viewport"
},
{
"path": "tests/screeniframe.html",
"chars": 4719,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n\t<meta name=\"viewport"
},
{
"path": "tests/screenorientation.html",
"chars": 5249,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n\t<meta name=\"viewport"
},
{
"path": "tests/scroll.html",
"chars": 5460,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/supportedlocales.html",
"chars": 15119,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/supportedvalues.html",
"chars": 3509,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/testgeneric.js",
"chars": 29765,
"preview": "'use strict';\ndom = getUniqueElements();\n\n/*** GENERIC ***/\n\nconst newFn = x => typeof x != 'string' ? x : new Function("
},
{
"path": "tests/testglobals.js",
"chars": 42792,
"preview": "'use strict';\n\nvar dom;\nlet sDetail = {}\n\n// css\nlet s0 = \"<span class='\",\n\tsb = s0+\"bad'>\",\n\tsg = s0+\"good'>\",\n\tsf = s0"
},
{
"path": "tests/testindex.css",
"chars": 10746,
"preview": ":root{\n\t/* sat 73 */\n\t--test0: #b3b3b3;\n\t--test1: #dc9d9d;\n\t--test2: #dcb29d;\n\t--test3: #dcc79d;\n\t--test4: #dcdc9d;\n\t--t"
},
{
"path": "tests/timezones.html",
"chars": 21508,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/versions.html",
"chars": 63200,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tests/windownamea.html",
"chars": 4091,
"preview": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n\t<meta name=\"view"
},
{
"path": "tzp.html",
"chars": 69680,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n\t<meta name=\"viewport"
},
{
"path": "tzpiframe.html",
"chars": 553,
"preview": "<!DOCTYPE html>\n<html xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"en\" xml:lang=\"en\">\n<head>\n<meta http-equiv=\"Content-Typ"
},
{
"path": "xml/xmlunstyled.xml",
"chars": 47,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><a>a</a>\n"
},
{
"path": "xml/xslterror.xml",
"chars": 72,
"preview": "<?xml version=\"1.0\"?><?xml-stylesheet type=\"text/xsl\" href=\"\"?><a>a</a>\n"
}
]
About this extraction
This page contains the full source code of the arkenfox/TZP GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 111 files (2.7 MB), approximately 716.1k tokens, and a symbol index with 261 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.