1 Star 0 Fork 0

amoxuk/ChromeDownload

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
localhost.json 312.68 KB
一键复制 编辑 原始数据 按行查看 历史
amoxu 提交于 2019-05-30 00:53 . init
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577
{
"log": {
"version": "1.2",
"creator": {
"name": "WebInspector",
"version": "537.36"
},
"pages": [
{
"startedDateTime": "2019-05-29T15:05:06.556Z",
"id": "page_1",
"title": "http://localhost/peise/peise/www.peise.net/tools/web/index.html",
"pageTimings": {
"onContentLoad": 14892.554000000018,
"onLoad": 15002.719999999954
}
}
],
"entries": [
{
"startedDateTime": "2019-05-29T15:05:06.555Z",
"time": 312.1646679998627,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/index.html",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Host",
"value": "localhost"
},
{
"name": "Connection",
"value": "keep-alive"
},
{
"name": "Cache-Control",
"value": "max-age=0"
},
{
"name": "Upgrade-Insecure-Requests",
"value": "1"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
},
{
"name": "Accept",
"value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8"
},
{
"name": "Referer",
"value": "http://localhost/peise/peise/index.html"
},
{
"name": "Accept-Encoding",
"value": "gzip, deflate, br"
},
{
"name": "Accept-Language",
"value": "zh-CN,zh;q=0.9,en;q=0.8"
},
{
"name": "Cookie",
"value": "Idea-be4327d5=f56905d4-cc61-4a84-8168-19ee8f708e34; Idea-d4089a56=ac08a1dd-1ca6-46c6-88a1-3adfb026a2bf; x=738"
},
{
"name": "If-None-Match",
"value": "\"5566a559-1f2a\""
},
{
"name": "If-Modified-Since",
"value": "Thu, 28 May 2015 05:19:21 GMT"
}
],
"queryString": [],
"cookies": [
{
"name": "Idea-be4327d5",
"value": "f56905d4-cc61-4a84-8168-19ee8f708e34",
"expires": null,
"httpOnly": false,
"secure": false
},
{
"name": "Idea-d4089a56",
"value": "ac08a1dd-1ca6-46c6-88a1-3adfb026a2bf",
"expires": null,
"httpOnly": false,
"secure": false
},
{
"name": "x",
"value": "738",
"expires": null,
"httpOnly": false,
"secure": false
}
],
"headersSize": 720,
"bodySize": 0
},
"response": {
"status": 304,
"statusText": "Not Modified",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Date",
"value": "Wed, 29 May 2019 15:05:06 GMT"
},
{
"name": "Last-Modified",
"value": "Thu, 28 May 2015 05:19:21 GMT"
},
{
"name": "Connection",
"value": "keep-alive"
},
{
"name": "ETag",
"value": "\"5566a559-1f2a\""
}
],
"cookies": [],
"content": {
"size": 7978,
"mimeType": "text/html",
"text": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"zh\" >\n\n<!-- Mirrored from www.peise.net/tools/web/ by HTTrack Website Copier/3.x [XR&CO'2014], Sun, 14 Oct 2018 13:55:22 GMT -->\n<head> \n <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" />\n\t<title>Color Scheme Designer 3_高级在线配色器_配色网</title>\n\t<link rel=\"stylesheet\" href=\"css/default.css\" type=\"text/css\">\n\t<script type=\"text/javascript\" src=\"js/jquery-1.3.min.js\"></script>\n\t<script type=\"text/javascript\" src=\"js/jquery.styledselect.js\"></script>\n <script type=\"text/javascript\" src=\"js/jquery.floatbox.js\"></script>\n\t<script type=\"text/javascript\" src=\"js/jquery.tooltip.js\"></script>\n\t<script type=\"text/javascript\" src=\"js/jquery.droppy.html\"></script>\n\t<script type=\"text/javascript\" src=\"js/color.js\"></script>\n\t<script type=\"text/javascript\" src=\"js/app.js\"></script>\n\t<script type=\"text/javascript\" src=\"js/app_pro.js\"></script>\n</head>\n<body>\n\n<div id=\"jscheck\">\n\t<h1>高级在线配色工具</h1>\n\t<div id=\"load\">\n\t\t<h4>你的浏览器需要支持javascipt&amp; CSS才能顺利使用这个软件.</h4>\n\t\t<p>你也可以使用其他工具<a href=\"http://www.peise.net/previous\">在线配色软件</a>.</p>\n\t\t<hr>\n\t</div>\n</div>\n<script type=\"text/javascript\">\n<!--\n\nvar elm = document.getElementById('load')\nif (elm) elm.innerHTML = '<p>稍等 正在装载...<'+'/p>';\n\n//-->\n</script>\n\n<div id=\"canvas\" style=\"display:none\">\n\n\t<h2>版权<a href=\"http://www.pixy.cz/index-en.html\">Petr Stanicek</a> <a href=\"http://www.peise.net/\">配色网翻译</a></h2>\n\n\t<table id=\"model\"><tr>\n\t\t<td><a id=\"m1\" class=\"help sel\" href=\"#\">单色搭配</a></td>\n\t\t<td><a id=\"m2\" class=\"help\" href=\"#\">互补色搭配</a></td>\n\t\t<td><a id=\"m3\" class=\"help\" href=\"#\">三角形搭配</a></td>\n\t\t<td><a id=\"m4\" class=\"help\" href=\"#\">矩形搭配</a></td>\n\t\t<td><a id=\"m5\" class=\"help\" href=\"#\">类似色搭配</a></td>\n\n\t\t<td><a id=\"m6\" class=\"help\" href=\"#\">类似色搭配互补色</a></td>\n\t</tr></table>\n\n\t<div id=\"pane-wheel\" class=\"pane\"><div id=\"wheel\">\n\t\t<div id=\"sample\" class=\"bg-pri-0\"></div>\n\t\t<div id=\"wh1\"></div>\n\t\t<div id=\"wh2\"></div>\n\t\t<div id=\"wh3\"></div>\n\t\t<div id=\"wh4\"></div>\n\n\t\t<img class=\"dot help\" id=\"dot1\" src=\"img/e.html\">\n\t\t<img class=\"dot help\" id=\"dot2\" src=\"img/e.html\">\n\t\t<img class=\"dot help\" id=\"dot3\" src=\"img/e.html\">\n\t\t<img class=\"dot help\" id=\"dot4\" src=\"img/e.html\">\n\t\t<div class=\"val help\" id=\"hue-val\">Hue: <span>0°</span></div>\n\t\t<div class=\"val help\" id=\"dist-val\">Angle: <span>0°</span></div>\n\t\t<table id=\"rgb-parts\" class=\"help\">\n\n\t\t\t<tr><th>R:</th><td id=\"rgb-r\">100 %</td></tr>\n\t\t\t<tr><th>G:</th><td id=\"rgb-g\">0 %</td></tr>\n\t\t\t<tr><th>B:</th><td id=\"rgb-b\">0 %</td></tr>\n\t\t</table>\n\t\t<div class=\"val help\" id=\"rgb-val\">RGB: <span>FF0000</span></div>\n\n\t</div></div>\n\n\t<div id=\"pane-vars\" class=\"pane\">\n\t\t<div id=\"presets\" class=\"help\">\n\t\t\t预设: \n\t\t\t<select></select>\n\t\t</div>\n\t\t<div id=\"saturation-cover\">\n\t\t\t<h4><span id=\"ttl-c1\">配色方案</span><span id=\"ttl-c2\">选择参数</span><br>饱和度/明度</h4>\n\n\t\t\t<div id=\"saturation\"><div class=\"slider\">\n\t\t\t\t<img class=\"dot help\" id=\"dots\" src=\"img/e.html\">\n\t\t\t\t<img class=\"dotv\" id=\"dotv0\" src=\"img/e.html\">\n\t\t\t\t<img class=\"dotv\" id=\"dotv1\" src=\"img/e.html\">\n\t\t\t\t<img class=\"dotv\" id=\"dotv2\" src=\"img/e.html\">\n\t\t\t\t<img class=\"dotv\" id=\"dotv3\" src=\"img/e.html\">\n\t\t\t\t<img class=\"dotv\" id=\"dotv4\" src=\"img/e.html\">\n\t\t\t</div></div>\n\t\t</div>\n\n\t\t<div id=\"contrast-cover\">\n\t\t\t<div class=\"tabs\" id=\"tabs-contrast\">\n\t\t\t\t<a id=\"tab-c1\" class=\"sel help\" href=\"#\">配色<br>对比度</a>\n\t\t\t\t<a id=\"tab-c2\" class=\"help\" href=\"#\">调节<br>参数</a>\n\t\t\t</div>\n\t\t\t<div id=\"contrast\" class=\"slider\">\n\n\t\t\t\t<img class=\"dot help\" id=\"dotc\" src=\"img/e.html\">\n\t\t\t</div>\n\t\t\t<div id=\"manualvars\" class=\"help\">\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\n\t<div id=\"pane-info\" class=\"pane\">\n\t\t<div id=\"coltable\"></div>\n\n\t</div>\n\n\t<div class=\"tabs\" id=\"tabs-color\">\n\t\t<a id=\"tab-wheel\" class=\"sel help\" href=\"#\">色环</a>\n\t\t<a id=\"tab-vars\" class=\"help\" href=\"#\">配色方案调节</a>\n\t\t<a id=\"tab-info\" class=\"help\" href=\"#\">色彩列表</a>\n\t</div>\n\n\t<table id=\"palette\" class=\"help\"><tr>\n\t\t<td class=\"cbox bg-pri-0\"></td>\n\t\t<td class=\"cbox bg-sec1-0\"></td>\n\t\t<td class=\"cbox bg-sec2-0\"></td>\n\t\t<td class=\"cbox bg-compl-0\"></td>\n\t</tr></table>\n\n\t<h4 id=\"schemeid\" class=\"help\">配色方案ID: <a href=\"#\" target=\"_blank\"></a></h4>\n\n\t<div id=\"preview-palette-canvas\" class=\"help\">\n\t\t<div id=\"preview-palette-bg1\"></div>\n\t\t<div id=\"preview-palette-bg2\"></div>\n\t\n\t\t<table id=\"preview-palette\">\n\n\t\t<tr class=\"pri\">\n\t\t\t<td class=\"cbox bg-pri-3\" rel=\"pri-3\"></td>\n\t\t\t<td class=\"cbox bg-pri-0\" rel=\"pri-0\" rowspan=\"2\"></td>\n\t\t\t<td class=\"cbox bg-pri-1\" rel=\"pri-1\"></td>\n\n\t\t</tr>\n\t\t<tr class=\"pri\">\n\t\t\t<td class=\"cbox bg-pri-4\" rel=\"pri-4\"></td>\n\t\t\t<td class=\"cbox bg-pri-2\" rel=\"pri-2\"></td>\n\t\t</tr>\n\n\t\t<tr class=\"sec sec1\">\n\t\t\t<td class=\"cbox bg-sec1-1\" rel=\"sec1-1\"></td>\n\t\t\t<td class=\"cbox bg-sec1-0\" rel=\"sec1-0\" rowspan=\"2\"></td>\n\n\t\t\t<td class=\"cbox bg-sec1-3\" rel=\"sec1-3\"></td>\n\t\t</tr>\n\t\t<tr class=\"sec sec1\">\n\t\t\t<td class=\"cbox bg-sec1-2\" rel=\"sec1-2\"></td>\n\t\t\t<td class=\"cbox bg-sec1-4\" rel=\"sec1-4\"></td>\n\t\t</tr>\n\n\t\t<tr class=\"sec sec2\">\n\t\t\t<td class=\"cbox bg-sec2-1\" rel=\"sec2-1\"></td>\n\n\t\t\t<td class=\"cbox bg-sec2-0\" rel=\"sec2-0\" rowspan=\"2\"></td>\n\t\t\t<td class=\"cbox bg-sec2-3\" rel=\"sec2-3\"></td>\n\t\t</tr>\n\t\t<tr class=\"sec sec2\">\n\t\t\t<td class=\"cbox bg-sec2-2\" rel=\"sec2-2\"></td>\n\t\t\t<td class=\"cbox bg-sec2-4\" rel=\"sec2-4\"></td>\n\t\t</tr>\n\n\t\t<tr class=\"compl\">\n\n\t\t\t<td class=\"cbox bg-compl-1\" rel=\"compl-1\"></td>\n\t\t\t<td class=\"cbox bg-compl-0\" rel=\"compl-0\" rowspan=\"2\"></td>\n\t\t\t<td class=\"cbox bg-compl-3\" rel=\"compl-3\"></td>\n\t\t</tr>\n\t\t<tr class=\"compl\">\n\t\t\t<td class=\"cbox bg-compl-2\" rel=\"compl-2\"></td>\n\t\t\t<td class=\"cbox bg-compl-4\" rel=\"compl-4\"></td>\n\t\t</tr>\n\n\t\t</table>\n\n\t</div>\n\n\t<div class=\"tabs\" id=\"tabs-preview\">\n\t\t<a id=\"tab-preview\" class=\"sel help\" href=\"#\">配色预览</a>\n\t\t<a id=\"tab-preview2\" class=\"help\" href=\"#\">高明度网页演示</a>\n\t\t<a id=\"tab-preview3\" class=\"help\" href=\"#\">低明度网页演示</a>\n\n\t</div>\n\n\t<div id=\"cb-warning\" title=\"Vision simulation active\"></div>\n\n\t<div id=\"showtext\" class=\"help\">\n\t\t<input id=\"chk-showtext\" type=\"checkbox\"><label for=\"chk-showtext\">显示文字</label>\n\t</div>\n\n\t<div id=\"fps\" class=\"help\"></div>\n\n\t\n\n\t<form id=\"form\"><input id=\"form-data\" type=\"hidden\" name=\"data\"></form>\n\n\t<form id=\"donate\" class=\"help\" action=\"https://www.paypal.com/cgi-bin/webscr\" method=\"post\">\n\t<input type=\"hidden\" name=\"cmd\" value=\"_s-xclick\">\n\t<input type=\"hidden\" name=\"hosted_button_id\" value=\"3879757\">\n\n\t<input type=\"hidden\" name=\"page_style\" value=\"ColorSchemeDesigner\">\n\t<input type=\"image\" src=\"img/e.html\" border=\"0\" class=\"btn\" name=\"submit\" alt=\"PayPal - The safer, easier way to pay online.\">\n\t<img alt=\"\" border=\"0\" src=\"../../../www.paypal.com/en_US/i/scr/pixel.gif\" width=\"1\" height=\"1\">\n\t</form>\n\n\t<div id=\"relatedlinks\">\n\t\t<font color=\"yellow\">不会用?请看:</font>\n<!-- 1Y -->\n\t\t<a href=\"http://www.peise.net/info/2010/0526/206.html\">色彩搭配进阶理论</a> |\n\n<!-- /1Y -->\n<!-- MM -->\n\t\t<a href=\"http://www.peise.net/\">配色网</a> |\n\t\t<a href=\"http://www.peise.net/\">配色网</a>\n<!-- /MM -->\n\t</div>\n\n</div>\n\n\n\n\n<script type=\"text/javascript\">\nvar gaJsHost = ((\"https:\" == document.location.protocol) ? \"https://ssl.\" : \"http://www.\");\ndocument.write(unescape(\"%3Cscript src='\" + gaJsHost + \"google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E\"));\n</script>\n<script type=\"text/javascript\">\ntry {\nvar pageTracker = _gat._getTracker(\"UA-1465350-3\");\npageTracker._trackPageview();\n} catch(err) {}</script>\n\n</body>\n\n\n<!-- Mirrored from www.peise.net/tools/web/ by HTTrack Website Copier/3.x [XR&CO'2014], Sun, 14 Oct 2018 13:55:22 GMT -->\n</html>\n"
},
"redirectURL": "",
"headersSize": 181,
"bodySize": 0,
"_transferSize": 181
},
"cache": {},
"timings": {
"blocked": 0.4336679999996777,
"dns": 0.015000000000000013,
"ssl": -1,
"connect": 303.944,
"send": 0.42799999999999727,
"wait": 1.8640000000562509,
"receive": 5.479999999806751,
"_blocked_queueing": 0.6679999996777042
},
"serverIPAddress": "127.0.0.1",
"connection": "3401",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:06.924Z",
"time": 4.085597000032067,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/css/default.css",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/index.html"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:32 GMT"
},
{
"name": "Last-Modified",
"value": "Thu, 28 May 2015 05:19:19 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5566a557-3c90\""
},
{
"name": "Content-Length",
"value": "15504"
},
{
"name": "Content-Type",
"value": "text/css"
}
],
"cookies": [],
"content": {
"size": 15504,
"mimeType": "text/css",
"text": "body {\r\tmargin:0;\r\tbackground:#202020;\r\tcolor:#808080;\r\tfont:11px/1.33 Verdana, sans-serif;\r\t}\na {\n\tcolor: #887;\n\t}\na:hover {\n\tcolor: white;\n\t}\rinput, select, button {\n\tfont-size: 100%;\n\tvertical-align: middle;\n\t}\n\nselect, button {\n\tbackground: #202020;\n\tcolor: #999;\n\tborder: 1px dotted #666;\n\t}\n#jscheck {\n\tmargin: 20%;\n\tpadding: 2em 4em;\n\tborder: 1px dotted #666;\n\ttext-align: center;\n\t}\n#jscheck hr {\n\tdisplay: none;\n\t}\n\n#canvas {\r\twidth:980px;height:710px;\r\tmargin:10px auto;\r\tposition:relative;\r\tbackground:url('../img/ui.png') 0 0 no-repeat;\r\t}\nh1 {\n\tdisplay: none;\n\t}\nh2 {\n\tposition: absolute; top: 60px; left:27px;\n\tmargin:0;\n\tfont-size: 9px;\n\tfont-weight: normal;\n\tcolor: #555;\n\t}\nh2 a {\n\tcolor: #555;\n\t}\nh2 a strong {\n\tcolor: #665;\n\tfont-weight: normal;\n\t}\n\n.pane {\r\tposition:absolute; top:205px; left:25px;\r\twidth:380px;height:380px;\r\t}\n\n/* @group menu */\n\n#menu {\n\tposition: absolute; top: 0; left: 440px; z-index: 1;\n\twidth: 540px;\n\tbackground: #202020;\n\tmargin: 0;\n\tpadding: 0;\n\tlist-style: none;\n\tfont-size: 11px;\n\tline-height: 1.1;\n\t}\n#menu li {\n\tlist-style: none;\n\tmargin: 0; padding: 0;\n\tfloat: left;\n\tposition: relative;\n\t}\n#menu ul {\n\tdisplay: none;\n\tposition: absolute; left:0;\n\t/*width: 150px;*/\n\tmargin: 0;\n\tpadding: 0;\n\t}\n#menu ul {\n\tborder-left: 1px solid black;\n\tborder-right: 2px solid black;\n\tborder-bottom: 2px solid black;\n\tbackground: #202020;\n\t}\n#menu ul ul { left: 145px; }\n\n* html #menu ul { line-height: 0; } /* IE6 \"fix\" */\n#menu ul a { zoom: 1; } /* IE6/7 fix */\n#menu ul li { float: none; }\n#menu ul ul { top: 3px; }\n\n#menu li.sep {\n\tpadding: 5px;\n\tbackground: #202020;\n\tfont-size: 1px;\n\t}\n#menu hr {\n\tmargin: 0;\n\tpadding: 0;\n\theight: 1px;\n\tborder: none;\n\tborder-top: 1px solid #404040;\n\t}\n\n#menu a {\n\tdisplay: block;\n\ttext-align:center;\n\tpadding: 3px 15px 7px;\n\ttext-decoration: none;\n\tcolor: #808080;\n\tbackground: #202020;\n\tborder-left: 1px solid #333;\n\twhite-space: nowrap;\n\tcursor: default;\n\t}\n#menu a:hover {\n\tbackground-color: #999;\n\tcolor: #000;\n\t}\n#menu ul a {\n\tpadding: 8px 15px;\n\ttext-align: left;\n\tborder: none;\n\tbackground-color: #202020;\n\tcolor: #ccc;\n\tcursor: pointer;\n\t}\n#menu ul a:hover {\n\tbackground-color: #999;\n\tcolor: #000;\n\t}\n#menu a.disabled {\n\tcolor: #404040;\n\tbackground: #202020;\n\tcursor: default;\n\t}\n#menu #colorblind a {\n\tpadding-left: 30px;\n\t}\n#menu #colorblind a.sel {\n\tcolor: #fc0;\n\tbackground-image: url('../img/warning.png');\n\tbackground-position: 7px 50%;\n\tbackground-repeat: no-repeat;\n\t}\n#menu a.sel {\n\tcolor: #fc0;\n\t}\n/* @end */\n\n/* @group tabs */\n\n#tabs-color {\n\tposition: absolute; top: 605px; left: 8px;\n\twidth:415px; height: 27px;\n\t}\n#tabs-preview {\n\tposition: absolute; top: 606px; left: 430px;\n\twidth:542px; height: 27px;\n\t}\n#tab-api {\n\tposition: absolute; top: 0; left: 715px;\n\twidth:265px; height: 27px;\n\t}\n.tabs a {\n\tdisplay: block;\n\tposition: absolute; top: 0; left: 0;\n\tbackground: #333;\n\tcolor: #808080;\n\tfont-size: 11px;\n\tline-height: 27px;\n\ttext-align: center;\n\ttext-decoration: none;\n\twhite-space: nowrap;\n\t}\n\n.tabs a.sel {\n\tbackground: transparent;\n\t}\n.tabs a:hover {\n\tcolor: #ccc;\n\t}\n.tabs a.sel:hover {\n\tcolor: #808080;\n\t}\n#tab-api a {\n\twidth: 100%;\n\tfont-size: 9px;\n\tbackground: #252525;\n\tcolor: #808080;\n\toverflow: visible;\n\t}\n#tab-api a.sel {\n\tfont-size: 11px;\n\tbackground: #000;\n\tcolor: #999;\n\t}\n#tab-api a:hover {\n\tbackground: #282828;\n\tcolor: #ccc;\n\t}\n\n#tab-wheel {\n\tleft: 0;\n\twidth: 137px;\n\t}\n#tab-vars {\n\tleft: 138px;\n\twidth: 138px;\n\t}\n#tab-info {\n\tleft: 277px;\n\twidth: 138px;\n\t}\n#tab-preview {\n\tleft: 0;\n\twidth: 180px;\n\t}\n#tab-preview2 {\n\tleft: 181px;\n\twidth: 180px;\n\t}\n#tab-preview3 {\n\tleft: 362px;\n\twidth: 180px;\n\t}\n\n/* @end */\n\n#debug {\r\tposition:absolute; top:120px; left:450px;\n\t}\n\n/* @group Model */\n\n#model {\n\tposition: absolute; top: 95px; left:25px;\n\twidth:380px;\n\tborder-collapse: collapse;\n\tborder: none;\n\t}\n#model td {\n\tborder: none;\n\tpadding: 0;\n\ttext-align: center;\n\tvertical-align:top;\n\t}\n#model a {\n\tdisplay: block;\n\tborder: none;\n\twidth: 50px;\n\tmargin: auto;\n\tpadding: 55px 0 0 0;\n\tbackground: url('../img/model.png') 0 0 no-repeat;\n\tfont-size: 12px;\n\tcolor:#808080;\n\ttext-decoration: none;\n\t}\n#model a.sel {\n\tcolor:#ccc;\n\t}\n#model a:hover {\n\tcolor:white;\n\ttext-decoration: underline;\n\t}\n#model a.sel:hover {\n\tcolor:#ccc;\n\ttext-decoration: none;\n\t}\na#m2 { background-position: -50px 0 }\na#m3 { background-position: -100px 0 }\na#m4 { background-position: -150px 0 }\na#m5 { background-position: -200px 0 }\na#m6 { background-position: -250px 0 }\n\na#m1.sel, a#m1:hover { background-position: -300px 0 }\na#m2.sel, a#m2:hover { background-position: -350px 0 }\na#m3.sel, a#m3:hover { background-position: -400px 0 }\na#m4.sel, a#m4:hover { background-position: -450px 0 }\na#m5.sel, a#m5:hover { background-position: -500px 0 }\na#m6.sel, a#m6:hover { background-position: -550px 0 }\n\n/* @end */\n\n/* @group Wheel */\n\n#pane-wheel {\r\tposition:absolute; top:205px; left:25px;\r\twidth:380px;height:380px;\r\t}\n\n#wheel {\r\twidth:100%;height:100%;\r\tbackground: url('../img/wheel_bkgr.png') center no-repeat;\r\t}\r#wh1 {\r\tposition:absolute; top:0; left:0;\r\twidth:190px;height:190px;\r\tbackground: url('../img/wheel1.png') right bottom no-repeat;\r\t}\r#wh2 {\r\tposition:absolute; top:0; left:190px;\r\twidth:190px;height:190px;\r\tbackground: url('../img/wheel2.png') left bottom no-repeat;\r\t}\r#wh3 {\r\tposition:absolute; top:190px; left:0;\r\twidth:190px;height:190px;\r\tbackground: url('../img/wheel3.png') right top no-repeat;\r\t}\r#wh4 {\r\tposition:absolute; top:190px; left:190px;\r\twidth:190px;height:190px;\r\tbackground: url('../img/wheel4.png') left top no-repeat;\r\t}\r.dot, .dotv {\r\tposition:absolute;\r\twidth:13px; height:13px;\r\tbackground: url('../img/dot1.png') 0 0 no-repeat;\r\t}\n.dot {\r\tcursor:pointer;\r\t}\r#wheel #dot2 { display:none; background-image: url('../img/dot3.png') }\r#wheel #dot3,\r#wheel #dot4 { display:none; background-image: url('../img/dot2.png') }\r\r#sample {\r\tposition:absolute; top:120px; left:120px; z-index:0;\r\twidth:140px; height:140px;\r\tbackground: gray;\r\t}\r#wheel .val {\r\tposition:absolute; z-index:10;\r\tfont-size:11px;\r\tline-height:1;\r\tcolor:#808080;\r\ttext-align:left;\n\tcursor: pointer;\r\t}\n#wheel .val span { color: #ccc }\r#wheel #hue-val { top:5px; left:0 }\r#wheel #dist-val { top:5px; right:0; text-align:right }\r#wheel #rgb-val { bottom:5px; right:0 }\n\n#rgb-parts { \n\tposition:absolute; z-index:10;\r\tbottom:10px; left:0;\n\tborder-collapse: collapse;\n\tborder: none;\n\t}\r#rgb-parts th, #rgb-parts td {\n\tpadding: 1px 3px 0 0;\n\ttext-align: right;\n\tfont-weight: normal;\n\tcolor: #808080;\n\tfont-size: 9px;\n\tline-height:1;\r\t}\n\n/* @end */\n\n\n/* @group Vars */\n\n#pane-vars {\n\tdisplay: none;\n\t}\n\n.slider .dot {\n\tbackground-image: url('../img/dot3.png');\n\t}\n.slider .dotv {\n\tdisplay: none;\n\tbackground-image: url('../img/dot4.png');\n\t}\n\n#presets {\n\tposition: absolute; top: 25px; left:5px; z-index: 100;\n\ttext-align: left;\n\t}\n#presets select {\n\tfont-size: 12px;\n\tline-height: 1.1;\n\tfont-weight: normal;\n\t}\n\n#saturation-cover {\n\tposition: absolute; left: -3px; top: 95px;\n\twidth: 190px; height: 240px;\n\tbackground: #282828;\n\t}\n#saturation-cover h4 {\n\tposition: absolute; left:0; top: 10px;\n\tmargin: 0; width: 100%;\n\tfont-size: 11px;\n\tline-height: 13px;\n\tfont-weight: normal;\n\ttext-align: center;\n\t}\n#ttl-c2 { display: none }\n#saturation {\n\tposition: absolute; left: 28px; top: 65px;\n\twidth: 140px; height: 140px;\n\t}\n#saturation .slider {\n\tposition: absolute; left: -26px; top: -28px;\n\twidth: 190px; height: 190px;\n\tbackground: url('../img/sv_slider_alpha.png') top center no-repeat;\n\t}\n\n#contrast-cover {\n\tposition: absolute; left: 193px; top: 95px;\n\twidth: 190px; height: 240px;\n\tbackground: #282828;\n\t}\n#tabs-contrast {\n\tposition: absolute; left: 0; top: 0;\n\t}\n#tabs-contrast a {\n\twidth:95px; height: 25px;\n\tpadding: 6px 0 4px 0;\n\tfont-size: 9px;\n\tline-height: 11px;\n\tbackground: #333;\n\t}\n#tab-c1 { left:0 }\n#tab-c2 { left:95px }\n#tabs-contrast a.sel {\n\tpadding: 10px 0 0 0;\n\tbackground: #282828;\n\tfont-size: 11px;\n\tline-height: 13px;\n\t}\n#contrast {\n\tposition: absolute; left: 0; top: 35px;\n\twidth: 190px; height: 190px;\n\tbackground: url('../img/c_slider.png') top center no-repeat;\n\t}\n#manualvars {\n\tdisplay: none;\n\tposition: absolute; left: 0; top: 45px;\n\twidth: 190px;\n\t}\n#manualvars a.ttl {\n\tdisplay: block;\n\tmargin: 1px 0;\n\tpadding: 3px 10px;\n\tcolor: #999;\n\tbackground: #202020;\n\tfont-weight: normal;\n\ttext-decoration: none;\n\t}\n#manualvars a.ttl:hover {\n\tbackground: black;\n\t}\n.var-set {\n\tdisplay: none;\n\t}\n#manualvars a.col {\n\tdisplay: block;\n\tmargin: 1px 0;\n\tpadding: 2px 10px 2px 15px;\n\tcolor: #999;\n\tbackground: transparent;\n\ttext-decoration: none;\n\t}\n#manualvars a.col:hover {\n\tbackground: black;\n\t}\n#manualvars a.col.sel {\n\tbackground: black;\n\tcolor: #ccc;\n\t}\n#manualvars .cbox {\n\twidth: 18px; height: 18px;\n\tmargin-right: 10px;\n\tborder: 1px solid #202020;\n\tvertical-align: middle;\n\t}\n#manualvars .code { display: none }\n\n/* @end */\n\n/* @group pane-info */\n\n#pane-info {\n\tdisplay: none;\n\t}\n#pane-info h4 {\n\tmargin: 1em 0 1em 0;\n\tfont-size: 12px;\n\tfont-weight: normal;\n\tcolor: #ccc;\n\t}\n\n.info-table {\n\twidth: 100%;\n\tmargin: 0;\n\tborder-collapse: collapse;\n\tborder: none;\n\tfont-size: 10px;\n\tcolor: #999;\n\t}\n.info-table td.cbox {\n\twidth: 20px; height: 25px;\n\tborder: 1px solid #202020;\n\t}\n.info-table td.code {\n\tpadding-left: 5px;\n\ttext-align: left;\n\tvertical-align: middle;\n\t}\n\n#export {\n\tmargin-top: 2em;\n\tpadding-top: 0.5em;\n\tborder-top: 1px dotted #666;\n\tfont-size: 115%;\n\ttext-align: center;\n\t}\n#export strong {\n\tmargin-right: 1em;\n\t}\n#export .smaller {\n\tfont-size: 85%;\n\t}\n\n.export {\n\tpadding: 1em;\n\t}\n.export pre {\n\tfont: 11px/1.1 monospace;\n\t}\n\n/* @end */\n\n/* @group Palette */\n\n#palette {\n\tposition: absolute; top: 55px; left:500px;\n\tborder-collapse: collapse;\n\tborder: none;\n\t}\n\n#palette td {\n\tborder: 2px solid #333;\n\twidth: 85px; height: 85px;\n\t}\n\n#schemeid {\n\tposition: absolute; top: 150px; left:445px;\n\twidth: 480px;\n\tmargin: 0;\n\tfont-size: 9px;\n\tfont-weight: normal;\n\ttext-align: center;\n\t}\n#schemeid span {\n\tcolor: #ccc;\n\t}\n\n#page-preview {\n\tposition: absolute; top: 160px; left: 465px;\n\twidth: 480px;\n\tmargin: 0;\n\tfont-size: 12px;\n\tfont-weight: normal;\n\ttext-align: center;\n\t}\n\n/* @end */\n\n/* @group preview */\n\n#preview-palette-canvas {\n\tposition: absolute; top: 210px; left:460px;\n\twidth:490px; height:360px;\n\t}\n\n#preview-palette-bg1 {\n\tposition: absolute; top: 0; left:0;\n\twidth:85%; height:80%;\n\tbackground: white;\n\t}\n#preview-palette-bg2 {\n\tposition: absolute; bottom: 0; right:0;\n\twidth:85%; height:85%;\n\tbackground: black;\n\t}\n#preview-palette {\n\tposition: absolute; top: 4px; left:4px;\n\twidth:480px;\n\tborder-collapse: collapse;\n\tborder: none;\n\t}\n#preview-palette td {\n\tpadding: 0;\n\ttext-align: center;\n\tvertical-align: middle;\n\toverflow: hidden;\n\tborder: none;\n\t}\n#preview-palette td.bg-pri-0 { width: 56% }\n#preview-palette td.bg-pri-1,\n#preview-palette td.bg-pri-3 { width: 22% }\n\n#preview-palette.scheme-m1 tr.pri td { height: 175px }\n#preview-palette.scheme-m1 tr.sec td { display: none }\n#preview-palette.scheme-m1 tr.compl td { display: none }\n\n#preview-palette.scheme-m2 tr.pri td { height: 141px }\n#preview-palette.scheme-m2 tr.sec td { display: none }\n#preview-palette.scheme-m2 tr.compl td { height: 34px }\n\n#preview-palette.scheme-m3 tr.pri td { height: 89px }\n#preview-palette.scheme-m3 tr.sec td { height: 43px }\n#preview-palette.scheme-m3 tr.compl td { display: none }\n\n#preview-palette.scheme-m4 tr.pri td { height: 73px }\n#preview-palette.scheme-m4 tr.sec td { height: 35px }\n#preview-palette.scheme-m4 tr.compl td { height: 32px }\n\n#preview-palette.scheme-m5 tr.pri td { height: 89px }\n#preview-palette.scheme-m5 tr.sec td { height: 43px }\n#preview-palette.scheme-m5 tr.compl td { display: none }\n\n#preview-palette.scheme-m6 tr.pri td { height: 73px }\n#preview-palette.scheme-m6 tr.sec td { height: 35px }\n#preview-palette.scheme-m6 tr.compl td { height: 32px }\n\n#preview-palette .text {\n\tdisplay: inline;\n\tpadding: 2px 5px;\n\tfont-size: 9px;\n\tline-height: 10px;\n\twhite-space: nowrap;\n\t}\n#preview-palette .text .row1 { color: white }\n#preview-palette .text .row2 { color: gray }\n#preview-palette .text .row3 { color: black }\n\n#preview-palette .hilite .text {\n\tfont-size: 10px;\n\tborder: 1px outset #202020;\n\t}\n\n\n#showtext {\n\tposition: absolute; top: 575px; left:460px;\n\twidth: 490px;\n\ttext-align: right;\n\tcolor: #555;\n\t}\n\n/* @end */\n\n#preview-pars {\n\tposition: absolute; top: 603px; left:460px;\n\twidth: 490px;\n\twhite-space: nowrap;\n\t}\n\n#fps {\n\tposition: absolute; top: 7px; left:520px;\n\twhite-space: nowrap;\n\tfont-size: 9px;\n\tcolor: #555;\n\ttext-align: left;\n\t}\n\n#randomize {\n\tposition: absolute; top: 7px; left: 560px;\n\twidth: 155px;\n\tmargin: 0;\n\tfont-size: 9px;\n\ttext-align: center;\n\t}\n#randomize span {\n\tfont-size: 9px;\n\t}\n\n#cb-warning {\n\tdisplay: none;\n\tposition: absolute; top: 612px; left: 445px;\n\twidth: 15px; height: 15px;\n\tbackground: url('../img/warning.png') center no-repeat;\n\t}\n/*#colorblind {\n\tposition: absolute; top: 660px; right:0;\n\ttext-align: right;\n\tvertical-align: middle;\n\twhite-space: nowrap;\n\tcolor: #555;\n\t}\n#colorblind label.hilite {\n\tcolor: #970;\n\t}\n#colorblind select {\n\tfont-size: 125%;\n\t}\n#colorblind .select-replace {\n\tcolor: #555;\n\tborder-color: #404040;\n\t}*/\n/*#showtooltips {\n\tposition: absolute; top: 660px; left:150px;\n\tcolor: #555;\n\ttext-align: left;\n\t}*/\n#donate {\n\tposition: absolute; top: 660px; left:10px;\n\ttext-align: left;\n\t}\n#donate .btn {\n\twidth: 122px; height: 40px;\n\tbackground: url('../img/donate.html') 0 -60px no-repeat;\n\t}\n#donate .btn:hover {\n\theight: 60px;\n\tbackground-position: 0 0;\n\t}\n\n#relatedlinks {\n\tposition: absolute; top: 680px; right:10px;\n\twidth: 820px;\n\ttext-align: right;\n\tvertical-align: middle;\n\twhite-space: nowrap;\n\tcolor: #555;\n\tfont-size: 100%;\n\t}\n#relatedlinks a { color: #555 }\n#relatedlinks a:hover { color: #808080 }\n\n.select-replace {\n\tpadding: 5px 30px 5px 10px;\n\tbackground: url('../img/ddarrow.png') 98% 50% no-repeat;\n\tcolor: #999;\n\tborder: 1px dotted #555;\n\t}\n\n#help {\n\tdisplay: none;\r\t}\n#tooltip {\n\tposition: absolute; z-index: 9999;\n\twidth: 200px;\n\tpadding: 10px 15px;\n\topacity: 0.9;\n\tbackground: #000;\n\tcolor: #ccc;\n\tborder: 1px solid #666;\n\tfont-size: 95%;\n\tline-height: 1.66;\n\t}\n#tooltip.color {\n\twidth: auto;\n\ttext-align: center;\n\tfont-size: 10px;\n\tpadding: 2px 5px;\n\t}\niframe.sample {\n\twidth: 100%; height: 610px;\n\tmargin: 0 auto;\n\tborder: 1px solid #404040;\n\t}\n.sample-info {\n\tpadding: 3px 5px;\n\tbackground: black;\n\tcolor: #ccc;\n\t}\n#form {\n\tdisplay: none;\n\t}\n#prompt {\n\tpadding: 25px 50px;\n\tborder: 1px outset #000;\n\tbackground: #202020;\n\tcolor: #ccc;\n\ttext-align: center;\n\tfont-size: 12px;\n\t}\n#prompt .submit {\n\tmargin-top: 3em;\n\t}\n#prompt-input {\n\tbackground: #000;\n\tcolor: #ccc;\n\tborder: 1px solid #666;\n\tpadding: 5px;\n\twidth: 7em;\n\tfont-size: 15px;\n\t}\n#prompt .chkbox {\n\tmargin: 0;\n\ttext-align: left;\n\t}\n#prompt button {\n\tmargin: 0 0.5em;\n\tpadding: 2px 1em;\n\tvertical-align: middle;\n\tfont-size: 14px;\n\tborder: 1px outset #000;\n\t}\n#prompt-ok {\n\tbackground: #333;\n\tcolor: #ccc;\n\tfont-weight: bold;\n\t}\n#prompt-cancel {\n\tbackground: #202020;\n\tcolor: #999;\n\tfont-weight: normal;\n\t}\n\n\n#shoplink {\n\tposition: absolute; top: 50px; left: 910px;\n\tdisplay: block;\n\twidth: 98px; height: 106px;\n\tbackground: url('../img/shop.png') 0 0 no-repeat;\n\t}\n#shoplink:hover {\n\tbackground-position: -100px 0;\n\t}\n\t\n#shoplink2 {\n\tposition: absolute; top: 50px; left: 910px;\n\tdisplay: block;\n\twidth: 98px; height: 106px;\n\tbackground: url('../img/banner.html') 0 0 no-repeat;\n\t}\n#shoplink2:hover {\n\tbackground-position: -100px 0;\n\t}\n#shoplink2:active {\n\tbackground-position: -200px 0;\n\t}\n\n\n\n"
},
"redirectURL": "",
"headersSize": 216,
"bodySize": 0,
"_transferSize": 0
},
"cache": {},
"timings": {
"blocked": 1.990597000000198,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 0.3439999997915584,
"receive": 1.7510000002403103,
"_blocked_queueing": 0.5970000001980225
},
"serverIPAddress": "127.0.0.1",
"_fromCache": "disk",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:06.925Z",
"time": 10.605445999941367,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/js/jquery-1.3.min.js",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/index.html"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:32 GMT"
},
{
"name": "Last-Modified",
"value": "Thu, 28 May 2015 05:19:21 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5566a559-d6f2\""
},
{
"name": "Content-Length",
"value": "55026"
},
{
"name": "Content-Type",
"value": "application/javascript"
}
],
"cookies": [],
"content": {
"size": 55026,
"mimeType": "application/javascript",
"text": "/*\n * jQuery JavaScript Library v1.3\n * http://jquery.com/\n *\n * Copyright (c) 2009 John Resig\n * Dual licensed under the MIT and GPL licenses.\n * http://docs.jquery.com/License\n *\n * Date: 2009-01-13 12:50:31 -0500 (Tue, 13 Jan 2009)\n * Revision: 6104\n */\n(function(){var l=this,g,x=l.jQuery,o=l.$,n=l.jQuery=l.$=function(D,E){return new n.fn.init(D,E)},C=/^[^<]*(<(.|\\s)+>)[^>]*$|^#([\\w-]+)$/,f=/^.[^:#\\[\\.,]*$/;n.fn=n.prototype={init:function(D,G){D=D||document;if(D.nodeType){this[0]=D;this.length=1;this.context=D;return this}if(typeof D===\"string\"){var F=C.exec(D);if(F&&(F[1]||!G)){if(F[1]){D=n.clean([F[1]],G)}else{var H=document.getElementById(F[3]);if(H){if(H.id!=F[3]){return n().find(D)}var E=n(H);E.context=document;E.selector=D;return E}D=[]}}else{return n(G).find(D)}}else{if(n.isFunction(D)){return n(document).ready(D)}}if(D.selector&&D.context){this.selector=D.selector;this.context=D.context}return this.setArray(n.makeArray(D))},selector:\"\",jquery:\"1.3\",size:function(){return this.length},get:function(D){return D===g?n.makeArray(this):this[D]},pushStack:function(E,G,D){var F=n(E);F.prevObject=this;F.context=this.context;if(G===\"find\"){F.selector=this.selector+(this.selector?\" \":\"\")+D}else{if(G){F.selector=this.selector+\".\"+G+\"(\"+D+\")\"}}return F},setArray:function(D){this.length=0;Array.prototype.push.apply(this,D);return this},each:function(E,D){return n.each(this,E,D)},index:function(D){return n.inArray(D&&D.jquery?D[0]:D,this)},attr:function(E,G,F){var D=E;if(typeof E===\"string\"){if(G===g){return this[0]&&n[F||\"attr\"](this[0],E)}else{D={};D[E]=G}}return this.each(function(H){for(E in D){n.attr(F?this.style:this,E,n.prop(this,D[E],F,H,E))}})},css:function(D,E){if((D==\"width\"||D==\"height\")&&parseFloat(E)<0){E=g}return this.attr(D,E,\"curCSS\")},text:function(E){if(typeof E!==\"object\"&&E!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(E))}var D=\"\";n.each(E||this,function(){n.each(this.childNodes,function(){if(this.nodeType!=8){D+=this.nodeType!=1?this.nodeValue:n.fn.text([this])}})});return D},wrapAll:function(D){if(this[0]){var E=n(D,this[0].ownerDocument).clone();if(this[0].parentNode){E.insertBefore(this[0])}E.map(function(){var F=this;while(F.firstChild){F=F.firstChild}return F}).append(this)}return this},wrapInner:function(D){return this.each(function(){n(this).contents().wrapAll(D)})},wrap:function(D){return this.each(function(){n(this).wrapAll(D)})},append:function(){return this.domManip(arguments,true,function(D){if(this.nodeType==1){this.appendChild(D)}})},prepend:function(){return this.domManip(arguments,true,function(D){if(this.nodeType==1){this.insertBefore(D,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(D){this.parentNode.insertBefore(D,this)})},after:function(){return this.domManip(arguments,false,function(D){this.parentNode.insertBefore(D,this.nextSibling)})},end:function(){return this.prevObject||n([])},push:[].push,find:function(D){if(this.length===1&&!/,/.test(D)){var F=this.pushStack([],\"find\",D);F.length=0;n.find(D,this[0],F);return F}else{var E=n.map(this,function(G){return n.find(D,G)});return this.pushStack(/[^+>] [^+>]/.test(D)?n.unique(E):E,\"find\",D)}},clone:function(E){var D=this.map(function(){if(!n.support.noCloneEvent&&!n.isXMLDoc(this)){var H=this.cloneNode(true),G=document.createElement(\"div\");G.appendChild(H);return n.clean([G.innerHTML])[0]}else{return this.cloneNode(true)}});var F=D.find(\"*\").andSelf().each(function(){if(this[h]!==g){this[h]=null}});if(E===true){this.find(\"*\").andSelf().each(function(H){if(this.nodeType==3){return}var G=n.data(this,\"events\");for(var J in G){for(var I in G[J]){n.event.add(F[H],J,G[J][I],G[J][I].data)}}})}return D},filter:function(D){return this.pushStack(n.isFunction(D)&&n.grep(this,function(F,E){return D.call(F,E)})||n.multiFilter(D,n.grep(this,function(E){return E.nodeType===1})),\"filter\",D)},closest:function(D){var E=n.expr.match.POS.test(D)?n(D):null;return this.map(function(){var F=this;while(F&&F.ownerDocument){if(E?E.index(F)>-1:n(F).is(D)){return F}F=F.parentNode}})},not:function(D){if(typeof D===\"string\"){if(f.test(D)){return this.pushStack(n.multiFilter(D,this,true),\"not\",D)}else{D=n.multiFilter(D,this)}}var E=D.length&&D[D.length-1]!==g&&!D.nodeType;return this.filter(function(){return E?n.inArray(this,D)<0:this!=D})},add:function(D){return this.pushStack(n.unique(n.merge(this.get(),typeof D===\"string\"?n(D):n.makeArray(D))))},is:function(D){return !!D&&n.multiFilter(D,this).length>0},hasClass:function(D){return !!D&&this.is(\".\"+D)},val:function(J){if(J===g){var D=this[0];if(D){if(n.nodeName(D,\"option\")){return(D.attributes.value||{}).specified?D.value:D.text}if(n.nodeName(D,\"select\")){var H=D.selectedIndex,K=[],L=D.options,G=D.type==\"select-one\";if(H<0){return null}for(var E=G?H:0,I=G?H+1:L.length;E<I;E++){var F=L[E];if(F.selected){J=n(F).val();if(G){return J}K.push(J)}}return K}return(D.value||\"\").replace(/\\r/g,\"\")}return g}if(typeof J===\"number\"){J+=\"\"}return this.each(function(){if(this.nodeType!=1){return}if(n.isArray(J)&&/radio|checkbox/.test(this.type)){this.checked=(n.inArray(this.value,J)>=0||n.inArray(this.name,J)>=0)}else{if(n.nodeName(this,\"select\")){var M=n.makeArray(J);n(\"option\",this).each(function(){this.selected=(n.inArray(this.value,M)>=0||n.inArray(this.text,M)>=0)});if(!M.length){this.selectedIndex=-1}}else{this.value=J}}})},html:function(D){return D===g?(this[0]?this[0].innerHTML:null):this.empty().append(D)},replaceWith:function(D){return this.after(D).remove()},eq:function(D){return this.slice(D,+D+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),\"slice\",Array.prototype.slice.call(arguments).join(\",\"))},map:function(D){return this.pushStack(n.map(this,function(F,E){return D.call(F,E,F)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=n.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild,D=this.length>1?I.cloneNode(true):I;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),G>0?D.cloneNode(true):I)}}if(F){n.each(F,y)}}return this;function K(N,O){return M&&n.nodeName(N,\"table\")&&n.nodeName(O,\"tr\")?(N.getElementsByTagName(\"tbody\")[0]||N.appendChild(N.ownerDocument.createElement(\"tbody\"))):N}}};n.fn.init.prototype=n.fn;function y(D,E){if(E.src){n.ajax({url:E.src,async:false,dataType:\"script\"})}else{n.globalEval(E.text||E.textContent||E.innerHTML||\"\")}if(E.parentNode){E.parentNode.removeChild(E)}}function e(){return +new Date}n.extend=n.fn.extend=function(){var I=arguments[0]||{},G=1,H=arguments.length,D=false,F;if(typeof I===\"boolean\"){D=I;I=arguments[1]||{};G=2}if(typeof I!==\"object\"&&!n.isFunction(I)){I={}}if(H==G){I=this;--G}for(;G<H;G++){if((F=arguments[G])!=null){for(var E in F){var J=I[E],K=F[E];if(I===K){continue}if(D&&K&&typeof K===\"object\"&&!K.nodeType){I[E]=n.extend(D,J||(K.length!=null?[]:{}),K)}else{if(K!==g){I[E]=K}}}}}return I};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,p=document.defaultView||{},r=Object.prototype.toString;n.extend({noConflict:function(D){l.$=o;if(D){l.jQuery=x}return n},isFunction:function(D){return r.call(D)===\"[object Function]\"},isArray:function(D){return r.call(D)===\"[object Array]\"},isXMLDoc:function(D){return D.documentElement&&!D.body||D.tagName&&D.ownerDocument&&!D.ownerDocument.body},globalEval:function(F){F=n.trim(F);if(F){var E=document.getElementsByTagName(\"head\")[0]||document.documentElement,D=document.createElement(\"script\");D.type=\"text/javascript\";if(n.support.scriptEval){D.appendChild(document.createTextNode(F))}else{D.text=F}E.insertBefore(D,E.firstChild);E.removeChild(D)}},nodeName:function(E,D){return E.nodeName&&E.nodeName.toUpperCase()==D.toUpperCase()},each:function(F,J,E){var D,G=0,H=F.length;if(E){if(H===g){for(D in F){if(J.apply(F[D],E)===false){break}}}else{for(;G<H;){if(J.apply(F[G++],E)===false){break}}}}else{if(H===g){for(D in F){if(J.call(F[D],D,F[D])===false){break}}}else{for(var I=F[0];G<H&&J.call(I,G,I)!==false;I=F[++G]){}}}return F},prop:function(G,H,F,E,D){if(n.isFunction(H)){H=H.call(G,E)}return typeof H===\"number\"&&F==\"curCSS\"&&!b.test(D)?H+\"px\":H},className:{add:function(D,E){n.each((E||\"\").split(/\\s+/),function(F,G){if(D.nodeType==1&&!n.className.has(D.className,G)){D.className+=(D.className?\" \":\"\")+G}})},remove:function(D,E){if(D.nodeType==1){D.className=E!==g?n.grep(D.className.split(/\\s+/),function(F){return !n.className.has(E,F)}).join(\" \"):\"\"}},has:function(E,D){return n.inArray(D,(E.className||E).toString().split(/\\s+/))>-1}},swap:function(G,F,H){var D={};for(var E in F){D[E]=G.style[E];G.style[E]=F[E]}H.call(G);for(var E in F){G.style[E]=D[E]}},css:function(F,D,H){if(D==\"width\"||D==\"height\"){var J,E={position:\"absolute\",visibility:\"hidden\",display:\"block\"},I=D==\"width\"?[\"Left\",\"Right\"]:[\"Top\",\"Bottom\"];function G(){J=D==\"width\"?F.offsetWidth:F.offsetHeight;var L=0,K=0;n.each(I,function(){L+=parseFloat(n.curCSS(F,\"padding\"+this,true))||0;K+=parseFloat(n.curCSS(F,\"border\"+this+\"Width\",true))||0});J-=Math.round(L+K)}if(n(F).is(\":visible\")){G()}else{n.swap(F,E,G)}return Math.max(0,J)}return n.curCSS(F,D,H)},curCSS:function(H,E,F){var K,D=H.style;if(E==\"opacity\"&&!n.support.opacity){K=n.attr(D,\"opacity\");return K==\"\"?\"1\":K}if(E.match(/float/i)){E=v}if(!F&&D&&D[E]){K=D[E]}else{if(p.getComputedStyle){if(E.match(/float/i)){E=\"float\"}E=E.replace(/([A-Z])/g,\"-$1\").toLowerCase();var L=p.getComputedStyle(H,null);if(L){K=L.getPropertyValue(E)}if(E==\"opacity\"&&K==\"\"){K=\"1\"}}else{if(H.currentStyle){var I=E.replace(/\\-(\\w)/g,function(M,N){return N.toUpperCase()});K=H.currentStyle[E]||H.currentStyle[I];if(!/^\\d+(px)?$/i.test(K)&&/^\\d/.test(K)){var G=D.left,J=H.runtimeStyle.left;H.runtimeStyle.left=H.currentStyle.left;D.left=K||0;K=D.pixelLeft+\"px\";D.left=G;H.runtimeStyle.left=J}}}}return K},clean:function(E,J,H){J=J||document;if(typeof J.createElement===\"undefined\"){J=J.ownerDocument||J[0]&&J[0].ownerDocument||document}if(!H&&E.length===1&&typeof E[0]===\"string\"){var G=/^<(\\w+)\\s*\\/?>$/.exec(E[0]);if(G){return[J.createElement(G[1])]}}var F=[],D=[],K=J.createElement(\"div\");n.each(E,function(O,Q){if(typeof Q===\"number\"){Q+=\"\"}if(!Q){return}if(typeof Q===\"string\"){Q=Q.replace(/(<(\\w+)[^>]*?)\\/>/g,function(S,T,R){return R.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?S:T+\"></\"+R+\">\"});var N=n.trim(Q).toLowerCase();var P=!N.indexOf(\"<opt\")&&[1,\"<select multiple='multiple'>\",\"</select>\"]||!N.indexOf(\"<leg\")&&[1,\"<fieldset>\",\"</fieldset>\"]||N.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,\"<table>\",\"</table>\"]||!N.indexOf(\"<tr\")&&[2,\"<table><tbody>\",\"</tbody></table>\"]||(!N.indexOf(\"<td\")||!N.indexOf(\"<th\"))&&[3,\"<table><tbody><tr>\",\"</tr></tbody></table>\"]||!N.indexOf(\"<col\")&&[2,\"<table><tbody></tbody><colgroup>\",\"</colgroup></table>\"]||!n.support.htmlSerialize&&[1,\"div<div>\",\"</div>\"]||[0,\"\",\"\"];K.innerHTML=P[1]+Q+P[2];while(P[0]--){K=K.lastChild}if(!n.support.tbody){var M=!N.indexOf(\"<table\")&&N.indexOf(\"<tbody\")<0?K.firstChild&&K.firstChild.childNodes:P[1]==\"<table>\"&&N.indexOf(\"<tbody\")<0?K.childNodes:[];for(var L=M.length-1;L>=0;--L){if(n.nodeName(M[L],\"tbody\")&&!M[L].childNodes.length){M[L].parentNode.removeChild(M[L])}}}if(!n.support.leadingWhitespace&&/^\\s/.test(Q)){K.insertBefore(J.createTextNode(Q.match(/^\\s*/)[0]),K.firstChild)}Q=n.makeArray(K.childNodes)}if(Q.nodeType){F.push(Q)}else{F=n.merge(F,Q)}});if(H){for(var I=0;F[I];I++){if(n.nodeName(F[I],\"script\")&&(!F[I].type||F[I].type.toLowerCase()===\"text/javascript\")){D.push(F[I].parentNode?F[I].parentNode.removeChild(F[I]):F[I])}else{if(F[I].nodeType===1){F.splice.apply(F,[I+1,0].concat(n.makeArray(F[I].getElementsByTagName(\"script\"))))}H.appendChild(F[I])}}return D}return F},attr:function(I,F,J){if(!I||I.nodeType==3||I.nodeType==8){return g}var G=!n.isXMLDoc(I),K=J!==g;F=G&&n.props[F]||F;if(I.tagName){var E=/href|src|style/.test(F);if(F==\"selected\"&&I.parentNode){I.parentNode.selectedIndex}if(F in I&&G&&!E){if(K){if(F==\"type\"&&n.nodeName(I,\"input\")&&I.parentNode){throw\"type property can't be changed\"}I[F]=J}if(n.nodeName(I,\"form\")&&I.getAttributeNode(F)){return I.getAttributeNode(F).nodeValue}if(F==\"tabIndex\"){var H=I.getAttributeNode(\"tabIndex\");return H&&H.specified?H.value:I.nodeName.match(/^(a|area|button|input|object|select|textarea)$/i)?0:g}return I[F]}if(!n.support.style&&G&&F==\"style\"){return n.attr(I.style,\"cssText\",J)}if(K){I.setAttribute(F,\"\"+J)}var D=!n.support.hrefNormalized&&G&&E?I.getAttribute(F,2):I.getAttribute(F);return D===null?g:D}if(!n.support.opacity&&F==\"opacity\"){if(K){I.zoom=1;I.filter=(I.filter||\"\").replace(/alpha\\([^)]*\\)/,\"\")+(parseInt(J)+\"\"==\"NaN\"?\"\":\"alpha(opacity=\"+J*100+\")\")}return I.filter&&I.filter.indexOf(\"opacity=\")>=0?(parseFloat(I.filter.match(/opacity=([^)]*)/)[1])/100)+\"\":\"\"}F=F.replace(/-([a-z])/ig,function(L,M){return M.toUpperCase()});if(K){I[F]=J}return I[F]},trim:function(D){return(D||\"\").replace(/^\\s+|\\s+$/g,\"\")},makeArray:function(F){var D=[];if(F!=null){var E=F.length;if(E==null||typeof F===\"string\"||n.isFunction(F)||F.setInterval){D[0]=F}else{while(E){D[--E]=F[E]}}}return D},inArray:function(F,G){for(var D=0,E=G.length;D<E;D++){if(G[D]===F){return D}}return -1},merge:function(G,D){var E=0,F,H=G.length;if(!n.support.getAll){while((F=D[E++])!=null){if(F.nodeType!=8){G[H++]=F}}}else{while((F=D[E++])!=null){G[H++]=F}}return G},unique:function(J){var E=[],D={};try{for(var F=0,G=J.length;F<G;F++){var I=n.data(J[F]);if(!D[I]){D[I]=true;E.push(J[F])}}}catch(H){E=J}return E},grep:function(E,I,D){var F=[];for(var G=0,H=E.length;G<H;G++){if(!D!=!I(E[G],G)){F.push(E[G])}}return F},map:function(D,I){var E=[];for(var F=0,G=D.length;F<G;F++){var H=I(D[F],F);if(H!=null){E[E.length]=H}}return E.concat.apply([],E)}});var B=navigator.userAgent.toLowerCase();n.browser={version:(B.match(/.+(?:rv|it|ra|ie)[\\/: ]([\\d.]+)/)||[0,\"0\"])[1],safari:/webkit/.test(B),opera:/opera/.test(B),msie:/msie/.test(B)&&!/opera/.test(B),mozilla:/mozilla/.test(B)&&!/(compatible|webkit)/.test(B)};n.each({parent:function(D){return D.parentNode},parents:function(D){return n.dir(D,\"parentNode\")},next:function(D){return n.nth(D,2,\"nextSibling\")},prev:function(D){return n.nth(D,2,\"previousSibling\")},nextAll:function(D){return n.dir(D,\"nextSibling\")},prevAll:function(D){return n.dir(D,\"previousSibling\")},siblings:function(D){return n.sibling(D.parentNode.firstChild,D)},children:function(D){return n.sibling(D.firstChild)},contents:function(D){return n.nodeName(D,\"iframe\")?D.contentDocument||D.contentWindow.document:n.makeArray(D.childNodes)}},function(D,E){n.fn[D]=function(F){var G=n.map(this,E);if(F&&typeof F==\"string\"){G=n.multiFilter(F,G)}return this.pushStack(n.unique(G),D,F)}});n.each({appendTo:\"append\",prependTo:\"prepend\",insertBefore:\"before\",insertAfter:\"after\",replaceAll:\"replaceWith\"},function(D,E){n.fn[D]=function(){var F=arguments;return this.each(function(){for(var G=0,H=F.length;G<H;G++){n(F[G])[E](this)}})}});n.each({removeAttr:function(D){n.attr(this,D,\"\");if(this.nodeType==1){this.removeAttribute(D)}},addClass:function(D){n.className.add(this,D)},removeClass:function(D){n.className.remove(this,D)},toggleClass:function(E,D){if(typeof D!==\"boolean\"){D=!n.className.has(this,E)}n.className[D?\"add\":\"remove\"](this,E)},remove:function(D){if(!D||n.filter(D,[this]).length){n(\"*\",this).add([this]).each(function(){n.event.remove(this);n.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){n(\">*\",this).remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(D,E){n.fn[D]=function(){return this.each(E,arguments)}});function j(D,E){return D[0]&&parseInt(n.curCSS(D[0],E,true),10)||0}var h=\"jQuery\"+e(),u=0,z={};n.extend({cache:{},data:function(E,D,F){E=E==l?z:E;var G=E[h];if(!G){G=E[h]=++u}if(D&&!n.cache[G]){n.cache[G]={}}if(F!==g){n.cache[G][D]=F}return D?n.cache[G][D]:G},removeData:function(E,D){E=E==l?z:E;var G=E[h];if(D){if(n.cache[G]){delete n.cache[G][D];D=\"\";for(D in n.cache[G]){break}if(!D){n.removeData(E)}}}else{try{delete E[h]}catch(F){if(E.removeAttribute){E.removeAttribute(h)}}delete n.cache[G]}},queue:function(E,D,G){if(E){D=(D||\"fx\")+\"queue\";var F=n.data(E,D);if(!F||n.isArray(G)){F=n.data(E,D,n.makeArray(G))}else{if(G){F.push(G)}}}return F},dequeue:function(G,F){var D=n.queue(G,F),E=D.shift();if(!F||F===\"fx\"){E=D[0]}if(E!==g){E.call(G)}}});n.fn.extend({data:function(D,F){var G=D.split(\".\");G[1]=G[1]?\".\"+G[1]:\"\";if(F===g){var E=this.triggerHandler(\"getData\"+G[1]+\"!\",[G[0]]);if(E===g&&this.length){E=n.data(this[0],D)}return E===g&&G[1]?this.data(G[0]):E}else{return this.trigger(\"setData\"+G[1]+\"!\",[G[0],F]).each(function(){n.data(this,D,F)})}},removeData:function(D){return this.each(function(){n.removeData(this,D)})},queue:function(D,E){if(typeof D!==\"string\"){E=D;D=\"fx\"}if(E===g){return n.queue(this[0],D)}return this.each(function(){var F=n.queue(this,D,E);if(D==\"fx\"&&F.length==1){F[0].call(this)}})},dequeue:function(D){return this.each(function(){n.dequeue(this,D)})}});\n/*\n * Sizzle CSS Selector Engine - v0.9.1\n * Copyright 2009, The Dojo Foundation\n * Released under the MIT, BSD, and GPL Licenses.\n * More information: http://sizzlejs.com/\n */\n(function(){var N=/((?:\\((?:\\([^()]+\\)|[^()]+)+\\)|\\[(?:\\[[^[\\]]*\\]|[^[\\]]+)+\\]|\\\\.|[^ >+~,(\\[]+)+|[>+~])(\\s*,\\s*)?/g,I=0,F=Object.prototype.toString;var E=function(ae,S,aa,V){aa=aa||[];S=S||document;if(S.nodeType!==1&&S.nodeType!==9){return[]}if(!ae||typeof ae!==\"string\"){return aa}var ab=[],ac,Y,ah,ag,Z,R,Q=true;N.lastIndex=0;while((ac=N.exec(ae))!==null){ab.push(ac[1]);if(ac[2]){R=RegExp.rightContext;break}}if(ab.length>1&&G.match.POS.exec(ae)){if(ab.length===2&&G.relative[ab[0]]){var U=\"\",X;while((X=G.match.POS.exec(ae))){U+=X[0];ae=ae.replace(G.match.POS,\"\")}Y=E.filter(U,E(/\\s$/.test(ae)?ae+\"*\":ae,S))}else{Y=G.relative[ab[0]]?[S]:E(ab.shift(),S);while(ab.length){var P=[];ae=ab.shift();if(G.relative[ae]){ae+=ab.shift()}for(var af=0,ad=Y.length;af<ad;af++){E(ae,Y[af],P)}Y=P}}}else{var ai=V?{expr:ab.pop(),set:D(V)}:E.find(ab.pop(),ab.length===1&&S.parentNode?S.parentNode:S);Y=E.filter(ai.expr,ai.set);if(ab.length>0){ah=D(Y)}else{Q=false}while(ab.length){var T=ab.pop(),W=T;if(!G.relative[T]){T=\"\"}else{W=ab.pop()}if(W==null){W=S}G.relative[T](ah,W,M(S))}}if(!ah){ah=Y}if(!ah){throw\"Syntax error, unrecognized expression: \"+(T||ae)}if(F.call(ah)===\"[object Array]\"){if(!Q){aa.push.apply(aa,ah)}else{if(S.nodeType===1){for(var af=0;ah[af]!=null;af++){if(ah[af]&&(ah[af]===true||ah[af].nodeType===1&&H(S,ah[af]))){aa.push(Y[af])}}}else{for(var af=0;ah[af]!=null;af++){if(ah[af]&&ah[af].nodeType===1){aa.push(Y[af])}}}}}else{D(ah,aa)}if(R){E(R,S,aa,V)}return aa};E.matches=function(P,Q){return E(P,null,null,Q)};E.find=function(V,S){var W,Q;if(!V){return[]}for(var R=0,P=G.order.length;R<P;R++){var T=G.order[R],Q;if((Q=G.match[T].exec(V))){var U=RegExp.leftContext;if(U.substr(U.length-1)!==\"\\\\\"){Q[1]=(Q[1]||\"\").replace(/\\\\/g,\"\");W=G.find[T](Q,S);if(W!=null){V=V.replace(G.match[T],\"\");break}}}}if(!W){W=S.getElementsByTagName(\"*\")}return{set:W,expr:V}};E.filter=function(S,ac,ad,T){var Q=S,Y=[],ah=ac,V,ab;while(S&&ac.length){for(var U in G.filter){if((V=G.match[U].exec(S))!=null){var Z=G.filter[U],R=null,X=0,aa,ag;ab=false;if(ah==Y){Y=[]}if(G.preFilter[U]){V=G.preFilter[U](V,ah,ad,Y,T);if(!V){ab=aa=true}else{if(V===true){continue}else{if(V[0]===true){R=[];var W=null,af;for(var ae=0;(af=ah[ae])!==g;ae++){if(af&&W!==af){R.push(af);W=af}}}}}}if(V){for(var ae=0;(ag=ah[ae])!==g;ae++){if(ag){if(R&&ag!=R[X]){X++}aa=Z(ag,V,X,R);var P=T^!!aa;if(ad&&aa!=null){if(P){ab=true}else{ah[ae]=false}}else{if(P){Y.push(ag);ab=true}}}}}if(aa!==g){if(!ad){ah=Y}S=S.replace(G.match[U],\"\");if(!ab){return[]}break}}}S=S.replace(/\\s*,\\s*/,\"\");if(S==Q){if(ab==null){throw\"Syntax error, unrecognized expression: \"+S}else{break}}Q=S}return ah};var G=E.selectors={order:[\"ID\",\"NAME\",\"TAG\"],match:{ID:/#((?:[\\w\\u00c0-\\uFFFF_-]|\\\\.)+)/,CLASS:/\\.((?:[\\w\\u00c0-\\uFFFF_-]|\\\\.)+)/,NAME:/\\[name=['\"]*((?:[\\w\\u00c0-\\uFFFF_-]|\\\\.)+)['\"]*\\]/,ATTR:/\\[\\s*((?:[\\w\\u00c0-\\uFFFF_-]|\\\\.)+)\\s*(?:(\\S?=)\\s*(['\"]*)(.*?)\\3|)\\s*\\]/,TAG:/^((?:[\\w\\u00c0-\\uFFFF\\*_-]|\\\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\\((even|odd|[\\dn+-]*)\\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\\((\\d*)\\))?(?=[^-]|$)/,PSEUDO:/:((?:[\\w\\u00c0-\\uFFFF_-]|\\\\.)+)(?:\\((['\"]*)((?:\\([^\\)]+\\)|[^\\2\\(\\)]*)+)\\2\\))?/},attrMap:{\"class\":\"className\",\"for\":\"htmlFor\"},attrHandle:{href:function(P){return P.getAttribute(\"href\")}},relative:{\"+\":function(T,Q){for(var R=0,P=T.length;R<P;R++){var S=T[R];if(S){var U=S.previousSibling;while(U&&U.nodeType!==1){U=U.previousSibling}T[R]=typeof Q===\"string\"?U||false:U===Q}}if(typeof Q===\"string\"){E.filter(Q,T,true)}},\">\":function(U,Q,V){if(typeof Q===\"string\"&&!/\\W/.test(Q)){Q=V?Q:Q.toUpperCase();for(var R=0,P=U.length;R<P;R++){var T=U[R];if(T){var S=T.parentNode;U[R]=S.nodeName===Q?S:false}}}else{for(var R=0,P=U.length;R<P;R++){var T=U[R];if(T){U[R]=typeof Q===\"string\"?T.parentNode:T.parentNode===Q}}if(typeof Q===\"string\"){E.filter(Q,U,true)}}},\"\":function(S,Q,U){var R=\"done\"+(I++),P=O;if(!Q.match(/\\W/)){var T=Q=U?Q:Q.toUpperCase();P=L}P(\"parentNode\",Q,R,S,T,U)},\"~\":function(S,Q,U){var R=\"done\"+(I++),P=O;if(typeof Q===\"string\"&&!Q.match(/\\W/)){var T=Q=U?Q:Q.toUpperCase();P=L}P(\"previousSibling\",Q,R,S,T,U)}},find:{ID:function(Q,R){if(R.getElementById){var P=R.getElementById(Q[1]);return P?[P]:[]}},NAME:function(P,Q){return Q.getElementsByName?Q.getElementsByName(P[1]):null},TAG:function(P,Q){return Q.getElementsByTagName(P[1])}},preFilter:{CLASS:function(S,Q,R,P,U){S=\" \"+S[1].replace(/\\\\/g,\"\")+\" \";for(var T=0;Q[T];T++){if(U^(\" \"+Q[T].className+\" \").indexOf(S)>=0){if(!R){P.push(Q[T])}}else{if(R){Q[T]=false}}}return false},ID:function(P){return P[1].replace(/\\\\/g,\"\")},TAG:function(Q,P){for(var R=0;!P[R];R++){}return M(P[R])?Q[1]:Q[1].toUpperCase()},CHILD:function(P){if(P[1]==\"nth\"){var Q=/(-?)(\\d*)n((?:\\+|-)?\\d*)/.exec(P[2]==\"even\"&&\"2n\"||P[2]==\"odd\"&&\"2n+1\"||!/\\D/.test(P[2])&&\"0n+\"+P[2]||P[2]);P[2]=(Q[1]+(Q[2]||1))-0;P[3]=Q[3]-0}P[0]=\"done\"+(I++);return P},ATTR:function(Q){var P=Q[1];if(G.attrMap[P]){Q[1]=G.attrMap[P]}if(Q[2]===\"~=\"){Q[4]=\" \"+Q[4]+\" \"}return Q},PSEUDO:function(T,Q,R,P,U){if(T[1]===\"not\"){if(T[3].match(N).length>1){T[3]=E(T[3],null,null,Q)}else{var S=E.filter(T[3],Q,R,true^U);if(!R){P.push.apply(P,S)}return false}}else{if(G.match.POS.test(T[0])){return true}}return T},POS:function(P){P.unshift(true);return P}},filters:{enabled:function(P){return P.disabled===false&&P.type!==\"hidden\"},disabled:function(P){return P.disabled===true},checked:function(P){return P.checked===true},selected:function(P){P.parentNode.selectedIndex;return P.selected===true},parent:function(P){return !!P.firstChild},empty:function(P){return !P.firstChild},has:function(R,Q,P){return !!E(P[3],R).length},header:function(P){return/h\\d/i.test(P.nodeName)},text:function(P){return\"text\"===P.type},radio:function(P){return\"radio\"===P.type},checkbox:function(P){return\"checkbox\"===P.type},file:function(P){return\"file\"===P.type},password:function(P){return\"password\"===P.type},submit:function(P){return\"submit\"===P.type},image:function(P){return\"image\"===P.type},reset:function(P){return\"reset\"===P.type},button:function(P){return\"button\"===P.type||P.nodeName.toUpperCase()===\"BUTTON\"},input:function(P){return/input|select|textarea|button/i.test(P.nodeName)}},setFilters:{first:function(Q,P){return P===0},last:function(R,Q,P,S){return Q===S.length-1},even:function(Q,P){return P%2===0},odd:function(Q,P){return P%2===1},lt:function(R,Q,P){return Q<P[3]-0},gt:function(R,Q,P){return Q>P[3]-0},nth:function(R,Q,P){return P[3]-0==Q},eq:function(R,Q,P){return P[3]-0==Q}},filter:{CHILD:function(P,S){var V=S[1],W=P.parentNode;var U=\"child\"+W.childNodes.length;if(W&&(!W[U]||!P.nodeIndex)){var T=1;for(var Q=W.firstChild;Q;Q=Q.nextSibling){if(Q.nodeType==1){Q.nodeIndex=T++}}W[U]=T-1}if(V==\"first\"){return P.nodeIndex==1}else{if(V==\"last\"){return P.nodeIndex==W[U]}else{if(V==\"only\"){return W[U]==1}else{if(V==\"nth\"){var Y=false,R=S[2],X=S[3];if(R==1&&X==0){return true}if(R==0){if(P.nodeIndex==X){Y=true}}else{if((P.nodeIndex-X)%R==0&&(P.nodeIndex-X)/R>=0){Y=true}}return Y}}}}},PSEUDO:function(V,R,S,W){var Q=R[1],T=G.filters[Q];if(T){return T(V,S,R,W)}else{if(Q===\"contains\"){return(V.textContent||V.innerText||\"\").indexOf(R[3])>=0}else{if(Q===\"not\"){var U=R[3];for(var S=0,P=U.length;S<P;S++){if(U[S]===V){return false}}return true}}}},ID:function(Q,P){return Q.nodeType===1&&Q.getAttribute(\"id\")===P},TAG:function(Q,P){return(P===\"*\"&&Q.nodeType===1)||Q.nodeName===P},CLASS:function(Q,P){return P.test(Q.className)},ATTR:function(T,R){var P=G.attrHandle[R[1]]?G.attrHandle[R[1]](T):T[R[1]]||T.getAttribute(R[1]),U=P+\"\",S=R[2],Q=R[4];return P==null?false:S===\"=\"?U===Q:S===\"*=\"?U.indexOf(Q)>=0:S===\"~=\"?(\" \"+U+\" \").indexOf(Q)>=0:!R[4]?P:S===\"!=\"?U!=Q:S===\"^=\"?U.indexOf(Q)===0:S===\"$=\"?U.substr(U.length-Q.length)===Q:S===\"|=\"?U===Q||U.substr(0,Q.length+1)===Q+\"-\":false},POS:function(T,Q,R,U){var P=Q[2],S=G.setFilters[P];if(S){return S(T,R,Q,U)}}}};for(var K in G.match){G.match[K]=RegExp(G.match[K].source+/(?![^\\[]*\\])(?![^\\(]*\\))/.source)}var D=function(Q,P){Q=Array.prototype.slice.call(Q);if(P){P.push.apply(P,Q);return P}return Q};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(J){D=function(T,S){var Q=S||[];if(F.call(T)===\"[object Array]\"){Array.prototype.push.apply(Q,T)}else{if(typeof T.length===\"number\"){for(var R=0,P=T.length;R<P;R++){Q.push(T[R])}}else{for(var R=0;T[R];R++){Q.push(T[R])}}}return Q}}(function(){var Q=document.createElement(\"form\"),R=\"script\"+(new Date).getTime();Q.innerHTML=\"<input name='\"+R+\"'/>\";var P=document.documentElement;P.insertBefore(Q,P.firstChild);if(!!document.getElementById(R)){G.find.ID=function(T,U){if(U.getElementById){var S=U.getElementById(T[1]);return S?S.id===T[1]||S.getAttributeNode&&S.getAttributeNode(\"id\").nodeValue===T[1]?[S]:g:[]}};G.filter.ID=function(U,S){var T=U.getAttributeNode&&U.getAttributeNode(\"id\");return U.nodeType===1&&T&&T.nodeValue===S}}P.removeChild(Q)})();(function(){var P=document.createElement(\"div\");P.appendChild(document.createComment(\"\"));if(P.getElementsByTagName(\"*\").length>0){G.find.TAG=function(Q,U){var T=U.getElementsByTagName(Q[1]);if(Q[1]===\"*\"){var S=[];for(var R=0;T[R];R++){if(T[R].nodeType===1){S.push(T[R])}}T=S}return T}}P.innerHTML=\"<a href='#'></a>\";if(P.firstChild.getAttribute(\"href\")!==\"#\"){G.attrHandle.href=function(Q){return Q.getAttribute(\"href\",2)}}})();if(document.querySelectorAll){(function(){var P=E;E=function(T,S,Q,R){S=S||document;if(!R&&S.nodeType===9){try{return D(S.querySelectorAll(T),Q)}catch(U){}}return P(T,S,Q,R)};E.find=P.find;E.filter=P.filter;E.selectors=P.selectors;E.matches=P.matches})()}if(document.documentElement.getElementsByClassName){G.order.splice(1,0,\"CLASS\");G.find.CLASS=function(P,Q){return Q.getElementsByClassName(P[1])}}function L(Q,W,V,Z,X,Y){for(var T=0,R=Z.length;T<R;T++){var P=Z[T];if(P){P=P[Q];var U=false;while(P&&P.nodeType){var S=P[V];if(S){U=Z[S];break}if(P.nodeType===1&&!Y){P[V]=T}if(P.nodeName===W){U=P;break}P=P[Q]}Z[T]=U}}}function O(Q,V,U,Y,W,X){for(var S=0,R=Y.length;S<R;S++){var P=Y[S];if(P){P=P[Q];var T=false;while(P&&P.nodeType){if(P[U]){T=Y[P[U]];break}if(P.nodeType===1){if(!X){P[U]=S}if(typeof V!==\"string\"){if(P===V){T=true;break}}else{if(E.filter(V,[P]).length>0){T=P;break}}}P=P[Q]}Y[S]=T}}}var H=document.compareDocumentPosition?function(Q,P){return Q.compareDocumentPosition(P)&16}:function(Q,P){return Q!==P&&(Q.contains?Q.contains(P):true)};var M=function(P){return P.documentElement&&!P.body||P.tagName&&P.ownerDocument&&!P.ownerDocument.body};n.find=E;n.filter=E.filter;n.expr=E.selectors;n.expr[\":\"]=n.expr.filters;E.selectors.filters.hidden=function(P){return\"hidden\"===P.type||n.css(P,\"display\")===\"none\"||n.css(P,\"visibility\")===\"hidden\"};E.selectors.filters.visible=function(P){return\"hidden\"!==P.type&&n.css(P,\"display\")!==\"none\"&&n.css(P,\"visibility\")!==\"hidden\"};E.selectors.filters.animated=function(P){return n.grep(n.timers,function(Q){return P===Q.elem}).length};n.multiFilter=function(R,P,Q){if(Q){R=\":not(\"+R+\")\"}return E.matches(R,P)};n.dir=function(R,Q){var P=[],S=R[Q];while(S&&S!=document){if(S.nodeType==1){P.push(S)}S=S[Q]}return P};n.nth=function(T,P,R,S){P=P||1;var Q=0;for(;T;T=T[R]){if(T.nodeType==1&&++Q==P){break}}return T};n.sibling=function(R,Q){var P=[];for(;R;R=R.nextSibling){if(R.nodeType==1&&R!=Q){P.push(R)}}return P};return;l.Sizzle=E})();n.event={add:function(H,E,G,J){if(H.nodeType==3||H.nodeType==8){return}if(H.setInterval&&H!=l){H=l}if(!G.guid){G.guid=this.guid++}if(J!==g){var F=G;G=this.proxy(F);G.data=J}var D=n.data(H,\"events\")||n.data(H,\"events\",{}),I=n.data(H,\"handle\")||n.data(H,\"handle\",function(){return typeof n!==\"undefined\"&&!n.event.triggered?n.event.handle.apply(arguments.callee.elem,arguments):g});I.elem=H;n.each(E.split(/\\s+/),function(L,M){var N=M.split(\".\");M=N.shift();G.type=N.slice().sort().join(\".\");var K=D[M];if(n.event.specialAll[M]){n.event.specialAll[M].setup.call(H,J,N)}if(!K){K=D[M]={};if(!n.event.special[M]||n.event.special[M].setup.call(H,J,N)===false){if(H.addEventListener){H.addEventListener(M,I,false)}else{if(H.attachEvent){H.attachEvent(\"on\"+M,I)}}}}K[G.guid]=G;n.event.global[M]=true});H=null},guid:1,global:{},remove:function(J,G,I){if(J.nodeType==3||J.nodeType==8){return}var F=n.data(J,\"events\"),E,D;if(F){if(G===g||(typeof G===\"string\"&&G.charAt(0)==\".\")){for(var H in F){this.remove(J,H+(G||\"\"))}}else{if(G.type){I=G.handler;G=G.type}n.each(G.split(/\\s+/),function(L,N){var P=N.split(\".\");N=P.shift();var M=RegExp(\"(^|\\\\.)\"+P.slice().sort().join(\".*\\\\.\")+\"(\\\\.|$)\");if(F[N]){if(I){delete F[N][I.guid]}else{for(var O in F[N]){if(M.test(F[N][O].type)){delete F[N][O]}}}if(n.event.specialAll[N]){n.event.specialAll[N].teardown.call(J,P)}for(E in F[N]){break}if(!E){if(!n.event.special[N]||n.event.special[N].teardown.call(J,P)===false){if(J.removeEventListener){J.removeEventListener(N,n.data(J,\"handle\"),false)}else{if(J.detachEvent){J.detachEvent(\"on\"+N,n.data(J,\"handle\"))}}}E=null;delete F[N]}}})}for(E in F){break}if(!E){var K=n.data(J,\"handle\");if(K){K.elem=null}n.removeData(J,\"events\");n.removeData(J,\"handle\")}}},trigger:function(H,J,G,D){var F=H.type||H;if(!D){H=typeof H===\"object\"?H[h]?H:n.extend(n.Event(F),H):n.Event(F);if(F.indexOf(\"!\")>=0){H.type=F=F.slice(0,-1);H.exclusive=true}if(!G){H.stopPropagation();if(this.global[F]){n.each(n.cache,function(){if(this.events&&this.events[F]){n.event.trigger(H,J,this.handle.elem)}})}}if(!G||G.nodeType==3||G.nodeType==8){return g}H.result=g;H.target=G;J=n.makeArray(J);J.unshift(H)}H.currentTarget=G;var I=n.data(G,\"handle\");if(I){I.apply(G,J)}if((!G[F]||(n.nodeName(G,\"a\")&&F==\"click\"))&&G[\"on\"+F]&&G[\"on\"+F].apply(G,J)===false){H.result=false}if(!D&&G[F]&&!H.isDefaultPrevented()&&!(n.nodeName(G,\"a\")&&F==\"click\")){this.triggered=true;try{G[F]()}catch(K){}}this.triggered=false;if(!H.isPropagationStopped()){var E=G.parentNode||G.ownerDocument;if(E){n.event.trigger(H,J,E,true)}}},handle:function(J){var I,D;J=arguments[0]=n.event.fix(J||l.event);var K=J.type.split(\".\");J.type=K.shift();I=!K.length&&!J.exclusive;var H=RegExp(\"(^|\\\\.)\"+K.slice().sort().join(\".*\\\\.\")+\"(\\\\.|$)\");D=(n.data(this,\"events\")||{})[J.type];for(var F in D){var G=D[F];if(I||H.test(G.type)){J.handler=G;J.data=G.data;var E=G.apply(this,arguments);if(E!==g){J.result=E;if(E===false){J.preventDefault();J.stopPropagation()}}if(J.isImmediatePropagationStopped()){break}}}},props:\"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which\".split(\" \"),fix:function(G){if(G[h]){return G}var E=G;G=n.Event(E);for(var F=this.props.length,I;F;){I=this.props[--F];G[I]=E[I]}if(!G.target){G.target=G.srcElement||document}if(G.target.nodeType==3){G.target=G.target.parentNode}if(!G.relatedTarget&&G.fromElement){G.relatedTarget=G.fromElement==G.target?G.toElement:G.fromElement}if(G.pageX==null&&G.clientX!=null){var H=document.documentElement,D=document.body;G.pageX=G.clientX+(H&&H.scrollLeft||D&&D.scrollLeft||0)-(H.clientLeft||0);G.pageY=G.clientY+(H&&H.scrollTop||D&&D.scrollTop||0)-(H.clientTop||0)}if(!G.which&&((G.charCode||G.charCode===0)?G.charCode:G.keyCode)){G.which=G.charCode||G.keyCode}if(!G.metaKey&&G.ctrlKey){G.metaKey=G.ctrlKey}if(!G.which&&G.button){G.which=(G.button&1?1:(G.button&2?3:(G.button&4?2:0)))}return G},proxy:function(E,D){D=D||function(){return E.apply(this,arguments)};D.guid=E.guid=E.guid||D.guid||this.guid++;return D},special:{ready:{setup:A,teardown:function(){}}},specialAll:{live:{setup:function(D,E){n.event.add(this,E[0],c)},teardown:function(F){if(F.length){var D=0,E=RegExp(\"(^|\\\\.)\"+F[0]+\"(\\\\.|$)\");n.each((n.data(this,\"events\").live||{}),function(){if(E.test(this.type)){D++}});if(D<1){n.event.remove(this,F[0],c)}}}}}};n.Event=function(D){if(!this.preventDefault){return new n.Event(D)}if(D&&D.type){this.originalEvent=D;this.type=D.type;this.timeStamp=D.timeStamp}else{this.type=D}if(!this.timeStamp){this.timeStamp=e()}this[h]=true};function k(){return false}function t(){return true}n.Event.prototype={preventDefault:function(){this.isDefaultPrevented=t;var D=this.originalEvent;if(!D){return}if(D.preventDefault){D.preventDefault()}D.returnValue=false},stopPropagation:function(){this.isPropagationStopped=t;var D=this.originalEvent;if(!D){return}if(D.stopPropagation){D.stopPropagation()}D.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=t;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(E){var D=E.relatedTarget;while(D&&D!=this){try{D=D.parentNode}catch(F){D=this}}if(D!=this){E.type=E.data;n.event.handle.apply(this,arguments)}};n.each({mouseover:\"mouseenter\",mouseout:\"mouseleave\"},function(E,D){n.event.special[D]={setup:function(){n.event.add(this,E,a,D)},teardown:function(){n.event.remove(this,E,a)}}});n.fn.extend({bind:function(E,F,D){return E==\"unload\"?this.one(E,F,D):this.each(function(){n.event.add(this,E,D||F,D&&F)})},one:function(F,G,E){var D=n.event.proxy(E||G,function(H){n(this).unbind(H,D);return(E||G).apply(this,arguments)});return this.each(function(){n.event.add(this,F,D,E&&G)})},unbind:function(E,D){return this.each(function(){n.event.remove(this,E,D)})},trigger:function(D,E){return this.each(function(){n.event.trigger(D,E,this)})},triggerHandler:function(D,F){if(this[0]){var E=n.Event(D);E.preventDefault();E.stopPropagation();n.event.trigger(E,F,this[0]);return E.result}},toggle:function(F){var D=arguments,E=1;while(E<D.length){n.event.proxy(F,D[E++])}return this.click(n.event.proxy(F,function(G){this.lastToggle=(this.lastToggle||0)%E;G.preventDefault();return D[this.lastToggle++].apply(this,arguments)||false}))},hover:function(D,E){return this.mouseenter(D).mouseleave(E)},ready:function(D){A();if(n.isReady){D.call(document,n)}else{n.readyList.push(D)}return this},live:function(F,E){var D=n.event.proxy(E);D.guid+=this.selector+F;n(document).bind(i(F,this.selector),this.selector,D);return this},die:function(E,D){n(document).unbind(i(E,this.selector),D?{guid:D.guid+this.selector+E}:null);return this}});function c(G){var D=RegExp(\"(^|\\\\.)\"+G.type+\"(\\\\.|$)\"),F=true,E=[];n.each(n.data(this,\"events\").live||[],function(H,I){if(D.test(I.type)){var J=n(G.target).closest(I.data)[0];if(J){E.push({elem:J,fn:I})}}});n.each(E,function(){if(!G.isImmediatePropagationStopped()&&this.fn.call(this.elem,G,this.fn.data)===false){F=false}});return F}function i(E,D){return[\"live\",E,D.replace(/\\./g,\"`\").replace(/ /g,\"|\")].join(\".\")}n.extend({isReady:false,readyList:[],ready:function(){if(!n.isReady){n.isReady=true;if(n.readyList){n.each(n.readyList,function(){this.call(document,n)});n.readyList=null}n(document).triggerHandler(\"ready\")}}});var w=false;function A(){if(w){return}w=true;if(document.addEventListener){document.addEventListener(\"DOMContentLoaded\",function(){document.removeEventListener(\"DOMContentLoaded\",arguments.callee,false);n.ready()},false)}else{if(document.attachEvent){document.attachEvent(\"onreadystatechange\",function(){if(document.readyState===\"complete\"){document.detachEvent(\"onreadystatechange\",arguments.callee);n.ready()}});if(document.documentElement.doScroll&&!l.frameElement){(function(){if(n.isReady){return}try{document.documentElement.doScroll(\"left\")}catch(D){setTimeout(arguments.callee,0);return}n.ready()})()}}}n.event.add(l,\"load\",n.ready)}n.each((\"blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error\").split(\",\"),function(E,D){n.fn[D]=function(F){return F?this.bind(D,F):this.trigger(D)}});n(l).bind(\"unload\",function(){for(var D in n.cache){if(D!=1&&n.cache[D].handle){n.event.remove(n.cache[D].handle.elem)}}});(function(){n.support={};var E=document.documentElement,F=document.createElement(\"script\"),J=document.createElement(\"div\"),I=\"script\"+(new Date).getTime();J.style.display=\"none\";J.innerHTML=' <link/><table></table><a href=\"/a\" style=\"color:red;float:left;opacity:.5;\">a</a><select><option>text</option></select><object><param/></object>';var G=J.getElementsByTagName(\"*\"),D=J.getElementsByTagName(\"a\")[0];if(!G||!G.length||!D){return}n.support={leadingWhitespace:J.firstChild.nodeType==3,tbody:!J.getElementsByTagName(\"tbody\").length,objectAll:!!J.getElementsByTagName(\"object\")[0].getElementsByTagName(\"*\").length,htmlSerialize:!!J.getElementsByTagName(\"link\").length,style:/red/.test(D.getAttribute(\"style\")),hrefNormalized:D.getAttribute(\"href\")===\"/a\",opacity:D.style.opacity===\"0.5\",cssFloat:!!D.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};F.type=\"text/javascript\";try{F.appendChild(document.createTextNode(\"window.\"+I+\"=1;\"))}catch(H){}E.insertBefore(F,E.firstChild);if(l[I]){n.support.scriptEval=true;delete l[I]}E.removeChild(F);if(J.attachEvent&&J.fireEvent){J.attachEvent(\"onclick\",function(){n.support.noCloneEvent=false;J.detachEvent(\"onclick\",arguments.callee)});J.cloneNode(true).fireEvent(\"onclick\")}n(function(){var K=document.createElement(\"div\");K.style.width=\"1px\";K.style.paddingLeft=\"1px\";document.body.appendChild(K);n.boxModel=n.support.boxModel=K.offsetWidth===2;document.body.removeChild(K)})})();var v=n.support.cssFloat?\"cssFloat\":\"styleFloat\";n.props={\"for\":\"htmlFor\",\"class\":\"className\",\"float\":v,cssFloat:v,styleFloat:v,readonly:\"readOnly\",maxlength:\"maxLength\",cellspacing:\"cellSpacing\",rowspan:\"rowSpan\",tabindex:\"tabIndex\"};n.fn.extend({_load:n.fn.load,load:function(F,I,J){if(typeof F!==\"string\"){return this._load(F)}var H=F.indexOf(\" \");if(H>=0){var D=F.slice(H,F.length);F=F.slice(0,H)}var G=\"GET\";if(I){if(n.isFunction(I)){J=I;I=null}else{if(typeof I===\"object\"){I=n.param(I);G=\"POST\"}}}var E=this;n.ajax({url:F,type:G,dataType:\"html\",data:I,complete:function(L,K){if(K==\"success\"||K==\"notmodified\"){E.html(D?n(\"<div/>\").append(L.responseText.replace(/<script(.|\\s)*?\\/script>/g,\"\")).find(D):L.responseText)}if(J){E.each(J,[L.responseText,K,L])}}});return this},serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?n.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type))}).map(function(D,E){var F=n(this).val();return F==null?null:n.isArray(F)?n.map(F,function(H,G){return{name:E.name,value:H}}):{name:E.name,value:F}}).get()}});n.each(\"ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend\".split(\",\"),function(D,E){n.fn[E]=function(F){return this.bind(E,F)}});var q=e();n.extend({get:function(D,F,G,E){if(n.isFunction(F)){G=F;F=null}return n.ajax({type:\"GET\",url:D,data:F,success:G,dataType:E})},getScript:function(D,E){return n.get(D,null,E,\"script\")},getJSON:function(D,E,F){return n.get(D,E,F,\"json\")},post:function(D,F,G,E){if(n.isFunction(F)){G=F;F={}}return n.ajax({type:\"POST\",url:D,data:F,success:G,dataType:E})},ajaxSetup:function(D){n.extend(n.ajaxSettings,D)},ajaxSettings:{url:location.href,global:true,type:\"GET\",contentType:\"application/x-www-form-urlencoded\",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject(\"Microsoft.XMLHTTP\"):new XMLHttpRequest()},accepts:{xml:\"application/xml, text/xml\",html:\"text/html\",script:\"text/javascript, application/javascript\",json:\"application/json, text/javascript\",text:\"text/plain\",_default:\"*/*\"}},lastModified:{},ajax:function(L){L=n.extend(true,L,n.extend(true,{},n.ajaxSettings,L));var V,E=/=\\?(&|$)/g,Q,U,F=L.type.toUpperCase();if(L.data&&L.processData&&typeof L.data!==\"string\"){L.data=n.param(L.data)}if(L.dataType==\"jsonp\"){if(F==\"GET\"){if(!L.url.match(E)){L.url+=(L.url.match(/\\?/)?\"&\":\"?\")+(L.jsonp||\"callback\")+\"=?\"}}else{if(!L.data||!L.data.match(E)){L.data=(L.data?L.data+\"&\":\"\")+(L.jsonp||\"callback\")+\"=?\"}}L.dataType=\"json\"}if(L.dataType==\"json\"&&(L.data&&L.data.match(E)||L.url.match(E))){V=\"jsonp\"+q++;if(L.data){L.data=(L.data+\"\").replace(E,\"=\"+V+\"$1\")}L.url=L.url.replace(E,\"=\"+V+\"$1\");L.dataType=\"script\";l[V]=function(W){U=W;H();K();l[V]=g;try{delete l[V]}catch(X){}if(G){G.removeChild(S)}}}if(L.dataType==\"script\"&&L.cache==null){L.cache=false}if(L.cache===false&&F==\"GET\"){var D=e();var T=L.url.replace(/(\\?|&)_=.*?(&|$)/,\"$1_=\"+D+\"$2\");L.url=T+((T==L.url)?(L.url.match(/\\?/)?\"&\":\"?\")+\"_=\"+D:\"\")}if(L.data&&F==\"GET\"){L.url+=(L.url.match(/\\?/)?\"&\":\"?\")+L.data;L.data=null}if(L.global&&!n.active++){n.event.trigger(\"ajaxStart\")}var P=/^(\\w+:)?\\/\\/([^\\/?#]+)/.exec(L.url);if(L.dataType==\"script\"&&F==\"GET\"&&P&&(P[1]&&P[1]!=location.protocol||P[2]!=location.host)){var G=document.getElementsByTagName(\"head\")[0];var S=document.createElement(\"script\");S.src=L.url;if(L.scriptCharset){S.charset=L.scriptCharset}if(!V){var N=false;S.onload=S.onreadystatechange=function(){if(!N&&(!this.readyState||this.readyState==\"loaded\"||this.readyState==\"complete\")){N=true;H();K();G.removeChild(S)}}}G.appendChild(S);return g}var J=false;var I=L.xhr();if(L.username){I.open(F,L.url,L.async,L.username,L.password)}else{I.open(F,L.url,L.async)}try{if(L.data){I.setRequestHeader(\"Content-Type\",L.contentType)}if(L.ifModified){I.setRequestHeader(\"If-Modified-Since\",n.lastModified[L.url]||\"Thu, 01 Jan 1970 00:00:00 GMT\")}I.setRequestHeader(\"X-Requested-With\",\"XMLHttpRequest\");I.setRequestHeader(\"Accept\",L.dataType&&L.accepts[L.dataType]?L.accepts[L.dataType]+\", */*\":L.accepts._default)}catch(R){}if(L.beforeSend&&L.beforeSend(I,L)===false){if(L.global&&!--n.active){n.event.trigger(\"ajaxStop\")}I.abort();return false}if(L.global){n.event.trigger(\"ajaxSend\",[I,L])}var M=function(W){if(I.readyState==0){if(O){clearInterval(O);O=null;if(L.global&&!--n.active){n.event.trigger(\"ajaxStop\")}}}else{if(!J&&I&&(I.readyState==4||W==\"timeout\")){J=true;if(O){clearInterval(O);O=null}Q=W==\"timeout\"?\"timeout\":!n.httpSuccess(I)?\"error\":L.ifModified&&n.httpNotModified(I,L.url)?\"notmodified\":\"success\";if(Q==\"success\"){try{U=n.httpData(I,L.dataType,L)}catch(Y){Q=\"parsererror\"}}if(Q==\"success\"){var X;try{X=I.getResponseHeader(\"Last-Modified\")}catch(Y){}if(L.ifModified&&X){n.lastModified[L.url]=X}if(!V){H()}}else{n.handleError(L,I,Q)}K();if(L.async){I=null}}}};if(L.async){var O=setInterval(M,13);if(L.timeout>0){setTimeout(function(){if(I){if(!J){M(\"timeout\")}if(I){I.abort()}}},L.timeout)}}try{I.send(L.data)}catch(R){n.handleError(L,I,null,R)}if(!L.async){M()}function H(){if(L.success){L.success(U,Q)}if(L.global){n.event.trigger(\"ajaxSuccess\",[I,L])}}function K(){if(L.complete){L.complete(I,Q)}if(L.global){n.event.trigger(\"ajaxComplete\",[I,L])}if(L.global&&!--n.active){n.event.trigger(\"ajaxStop\")}}return I},handleError:function(E,G,D,F){if(E.error){E.error(G,D,F)}if(E.global){n.event.trigger(\"ajaxError\",[G,E,F])}},active:0,httpSuccess:function(E){try{return !E.status&&location.protocol==\"file:\"||(E.status>=200&&E.status<300)||E.status==304||E.status==1223}catch(D){}return false},httpNotModified:function(F,D){try{var G=F.getResponseHeader(\"Last-Modified\");return F.status==304||G==n.lastModified[D]}catch(E){}return false},httpData:function(I,G,F){var E=I.getResponseHeader(\"content-type\"),D=G==\"xml\"||!G&&E&&E.indexOf(\"xml\")>=0,H=D?I.responseXML:I.responseText;if(D&&H.documentElement.tagName==\"parsererror\"){throw\"parsererror\"}if(F&&F.dataFilter){H=F.dataFilter(H,G)}if(typeof H===\"string\"){if(G==\"script\"){n.globalEval(H)}if(G==\"json\"){H=l[\"eval\"](\"(\"+H+\")\")}}return H},param:function(D){var F=[];function G(H,I){F[F.length]=encodeURIComponent(H)+\"=\"+encodeURIComponent(I)}if(n.isArray(D)||D.jquery){n.each(D,function(){G(this.name,this.value)})}else{for(var E in D){if(n.isArray(D[E])){n.each(D[E],function(){G(E,this)})}else{G(E,n.isFunction(D[E])?D[E]():D[E])}}}return F.join(\"&\").replace(/%20/g,\"+\")}});var m={},d=[[\"height\",\"marginTop\",\"marginBottom\",\"paddingTop\",\"paddingBottom\"],[\"width\",\"marginLeft\",\"marginRight\",\"paddingLeft\",\"paddingRight\"],[\"opacity\"]];function s(E,D){var F={};n.each(d.concat.apply([],d.slice(0,D)),function(){F[this]=E});return F}n.fn.extend({show:function(I,K){if(I){return this.animate(s(\"show\",3),I,K)}else{for(var G=0,E=this.length;G<E;G++){var D=n.data(this[G],\"olddisplay\");this[G].style.display=D||\"\";if(n.css(this[G],\"display\")===\"none\"){var F=this[G].tagName,J;if(m[F]){J=m[F]}else{var H=n(\"<\"+F+\" />\").appendTo(\"body\");J=H.css(\"display\");if(J===\"none\"){J=\"block\"}H.remove();m[F]=J}this[G].style.display=n.data(this[G],\"olddisplay\",J)}}return this}},hide:function(G,H){if(G){return this.animate(s(\"hide\",3),G,H)}else{for(var F=0,E=this.length;F<E;F++){var D=n.data(this[F],\"olddisplay\");if(!D&&D!==\"none\"){n.data(this[F],\"olddisplay\",n.css(this[F],\"display\"))}this[F].style.display=\"none\"}return this}},_toggle:n.fn.toggle,toggle:function(F,E){var D=typeof F===\"boolean\";return n.isFunction(F)&&n.isFunction(E)?this._toggle.apply(this,arguments):F==null||D?this.each(function(){var G=D?F:n(this).is(\":hidden\");n(this)[G?\"show\":\"hide\"]()}):this.animate(s(\"toggle\",3),F,E)},fadeTo:function(D,F,E){return this.animate({opacity:F},D,E)},animate:function(H,E,G,F){var D=n.speed(E,G,F);return this[D.queue===false?\"each\":\"queue\"](function(){var J=n.extend({},D),L,K=this.nodeType==1&&n(this).is(\":hidden\"),I=this;for(L in H){if(H[L]==\"hide\"&&K||H[L]==\"show\"&&!K){return J.complete.call(this)}if((L==\"height\"||L==\"width\")&&this.style){J.display=n.css(this,\"display\");J.overflow=this.style.overflow}}if(J.overflow!=null){this.style.overflow=\"hidden\"}J.curAnim=n.extend({},H);n.each(H,function(N,R){var Q=new n.fx(I,J,N);if(/toggle|show|hide/.test(R)){Q[R==\"toggle\"?K?\"show\":\"hide\":R](H)}else{var P=R.toString().match(/^([+-]=)?([\\d+-.]+)(.*)$/),S=Q.cur(true)||0;if(P){var M=parseFloat(P[2]),O=P[3]||\"px\";if(O!=\"px\"){I.style[N]=(M||1)+O;S=((M||1)/Q.cur(true))*S;I.style[N]=S+O}if(P[1]){M=((P[1]==\"-=\"?-1:1)*M)+S}Q.custom(S,M,O)}else{Q.custom(S,R,\"\")}}});return true})},stop:function(E,D){var F=n.timers;if(E){this.queue([])}this.each(function(){for(var G=F.length-1;G>=0;G--){if(F[G].elem==this){if(D){F[G](true)}F.splice(G,1)}}});if(!D){this.dequeue()}return this}});n.each({slideDown:s(\"show\",1),slideUp:s(\"hide\",1),slideToggle:s(\"toggle\",1),fadeIn:{opacity:\"show\"},fadeOut:{opacity:\"hide\"}},function(D,E){n.fn[D]=function(F,G){return this.animate(E,F,G)}});n.extend({speed:function(F,G,E){var D=typeof F===\"object\"?F:{complete:E||!E&&G||n.isFunction(F)&&F,duration:F,easing:E&&G||G&&!n.isFunction(G)&&G};D.duration=n.fx.off?0:typeof D.duration===\"number\"?D.duration:n.fx.speeds[D.duration]||n.fx.speeds._default;D.old=D.complete;D.complete=function(){if(D.queue!==false){n(this).dequeue()}if(n.isFunction(D.old)){D.old.call(this)}};return D},easing:{linear:function(F,G,D,E){return D+E*F},swing:function(F,G,D,E){return((-Math.cos(F*Math.PI)/2)+0.5)*E+D}},timers:[],timerId:null,fx:function(E,D,F){this.options=D;this.elem=E;this.prop=F;if(!D.orig){D.orig={}}}});n.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(n.fx.step[this.prop]||n.fx.step._default)(this);if((this.prop==\"height\"||this.prop==\"width\")&&this.elem.style){this.elem.style.display=\"block\"}},cur:function(E){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var D=parseFloat(n.css(this.elem,this.prop,E));return D&&D>-10000?D:parseFloat(n.curCSS(this.elem,this.prop))||0},custom:function(H,G,F){this.startTime=e();this.start=H;this.end=G;this.unit=F||this.unit||\"px\";this.now=this.start;this.pos=this.state=0;var D=this;function E(I){return D.step(I)}E.elem=this.elem;n.timers.push(E);if(E()&&n.timerId==null){n.timerId=setInterval(function(){var J=n.timers;for(var I=0;I<J.length;I++){if(!J[I]()){J.splice(I--,1)}}if(!J.length){clearInterval(n.timerId);n.timerId=null}},13)}},show:function(){this.options.orig[this.prop]=n.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop==\"width\"||this.prop==\"height\"?1:0,this.cur());n(this.elem).show()},hide:function(){this.options.orig[this.prop]=n.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(G){var F=e();if(G||F>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var D=true;for(var E in this.options.curAnim){if(this.options.curAnim[E]!==true){D=false}}if(D){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(n.css(this.elem,\"display\")==\"none\"){this.elem.style.display=\"block\"}}if(this.options.hide){n(this.elem).hide()}if(this.options.hide||this.options.show){for(var H in this.options.curAnim){n.attr(this.elem.style,H,this.options.orig[H])}}}if(D){this.options.complete.call(this.elem)}return false}else{var I=F-this.startTime;this.state=I/this.options.duration;this.pos=n.easing[this.options.easing||(n.easing.swing?\"swing\":\"linear\")](this.state,I,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};n.extend(n.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(D){n.attr(D.elem.style,\"opacity\",D.now)},_default:function(D){if(D.elem.style&&D.elem.style[D.prop]!=null){D.elem.style[D.prop]=D.now+D.unit}else{D.elem[D.prop]=D.now}}}});if(document.documentElement.getBoundingClientRect){n.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return n.offset.bodyOffset(this[0])}var F=this[0].getBoundingClientRect(),I=this[0].ownerDocument,E=I.body,D=I.documentElement,K=D.clientTop||E.clientTop||0,J=D.clientLeft||E.clientLeft||0,H=F.top+(self.pageYOffset||n.boxModel&&D.scrollTop||E.scrollTop)-K,G=F.left+(self.pageXOffset||n.boxModel&&D.scrollLeft||E.scrollLeft)-J;return{top:H,left:G}}}else{n.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return n.offset.bodyOffset(this[0])}n.offset.initialized||n.offset.initialize();var I=this[0],F=I.offsetParent,E=I,N=I.ownerDocument,L,G=N.documentElement,J=N.body,K=N.defaultView,D=K.getComputedStyle(I,null),M=I.offsetTop,H=I.offsetLeft;while((I=I.parentNode)&&I!==J&&I!==G){L=K.getComputedStyle(I,null);M-=I.scrollTop,H-=I.scrollLeft;if(I===F){M+=I.offsetTop,H+=I.offsetLeft;if(n.offset.doesNotAddBorder&&!(n.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(I.tagName))){M+=parseInt(L.borderTopWidth,10)||0,H+=parseInt(L.borderLeftWidth,10)||0}E=F,F=I.offsetParent}if(n.offset.subtractsBorderForOverflowNotVisible&&L.overflow!==\"visible\"){M+=parseInt(L.borderTopWidth,10)||0,H+=parseInt(L.borderLeftWidth,10)||0}D=L}if(D.position===\"relative\"||D.position===\"static\"){M+=J.offsetTop,H+=J.offsetLeft}if(D.position===\"fixed\"){M+=Math.max(G.scrollTop,J.scrollTop),H+=Math.max(G.scrollLeft,J.scrollLeft)}return{top:M,left:H}}}n.offset={initialize:function(){if(this.initialized){return}var K=document.body,E=document.createElement(\"div\"),G,F,M,H,L,D,I=K.style.marginTop,J='<div style=\"position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;\"><div></div></div><table style=\"position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;\"cellpadding=\"0\"cellspacing=\"0\"><tr><td></td></tr></table>';L={position:\"absolute\",top:0,left:0,margin:0,border:0,width:\"1px\",height:\"1px\",visibility:\"hidden\"};for(D in L){E.style[D]=L[D]}E.innerHTML=J;K.insertBefore(E,K.firstChild);G=E.firstChild,F=G.firstChild,H=G.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(F.offsetTop!==5);this.doesAddBorderForTableAndCells=(H.offsetTop===5);G.style.overflow=\"hidden\",G.style.position=\"relative\";this.subtractsBorderForOverflowNotVisible=(F.offsetTop===-5);K.style.marginTop=\"1px\";this.doesNotIncludeMarginInBodyOffset=(K.offsetTop===0);K.style.marginTop=I;K.removeChild(E);this.initialized=true},bodyOffset:function(D){n.offset.initialized||n.offset.initialize();var F=D.offsetTop,E=D.offsetLeft;if(n.offset.doesNotIncludeMarginInBodyOffset){F+=parseInt(n.curCSS(D,\"marginTop\",true),10)||0,E+=parseInt(n.curCSS(D,\"marginLeft\",true),10)||0}return{top:F,left:E}}};n.fn.extend({position:function(){var H=0,G=0,E;if(this[0]){var F=this.offsetParent(),I=this.offset(),D=/^body|html$/i.test(F[0].tagName)?{top:0,left:0}:F.offset();I.top-=j(this,\"marginTop\");I.left-=j(this,\"marginLeft\");D.top+=j(F,\"borderTopWidth\");D.left+=j(F,\"borderLeftWidth\");E={top:I.top-D.top,left:I.left-D.left}}return E},offsetParent:function(){var D=this[0].offsetParent||document.body;while(D&&(!/^body|html$/i.test(D.tagName)&&n.css(D,\"position\")==\"static\")){D=D.offsetParent}return n(D)}});n.each([\"Left\",\"Top\"],function(E,D){var F=\"scroll\"+D;n.fn[F]=function(G){if(!this[0]){return null}return G!==g?this.each(function(){this==l||this==document?l.scrollTo(!E?G:n(l).scrollLeft(),E?G:n(l).scrollTop()):this[F]=G}):this[0]==l||this[0]==document?self[E?\"pageYOffset\":\"pageXOffset\"]||n.boxModel&&document.documentElement[F]||document.body[F]:this[0][F]}});n.each([\"Height\",\"Width\"],function(G,E){var D=G?\"Left\":\"Top\",F=G?\"Right\":\"Bottom\";n.fn[\"inner\"+E]=function(){return this[E.toLowerCase()]()+j(this,\"padding\"+D)+j(this,\"padding\"+F)};n.fn[\"outer\"+E]=function(I){return this[\"inner\"+E]()+j(this,\"border\"+D+\"Width\")+j(this,\"border\"+F+\"Width\")+(I?j(this,\"margin\"+D)+j(this,\"margin\"+F):0)};var H=E.toLowerCase();n.fn[H]=function(I){return this[0]==l?document.compatMode==\"CSS1Compat\"&&document.documentElement[\"client\"+E]||document.body[\"client\"+E]:this[0]==document?Math.max(document.documentElement[\"client\"+E],document.body[\"scroll\"+E],document.documentElement[\"scroll\"+E],document.body[\"offset\"+E],document.documentElement[\"offset\"+E]):I===g?(this.length?n.css(this[0],H):null):this.css(H,typeof I===\"string\"?I:I+\"px\")}})})();"
},
"redirectURL": "",
"headersSize": 230,
"bodySize": 0,
"_transferSize": 0
},
"cache": {},
"timings": {
"blocked": 3.192446000000011,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 4.38700000007794,
"receive": 3.0259999998634157,
"_blocked_queueing": 0.4460000000108266
},
"serverIPAddress": "127.0.0.1",
"_fromCache": "disk",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:06.926Z",
"time": 10.561362999713765,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/js/jquery.styledselect.js",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/index.html"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:32 GMT"
},
{
"name": "Last-Modified",
"value": "Thu, 28 May 2015 05:19:22 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5566a55a-8f0\""
},
{
"name": "Content-Length",
"value": "2288"
},
{
"name": "Content-Type",
"value": "application/javascript"
}
],
"cookies": [],
"content": {
"size": 2288,
"mimeType": "application/javascript",
"text": "/*\n * jQuery.styledSelect - <select> replacement plugin\n *\n * Copyright (c) 2009 Petr Stanicek (pixy@pixy.cz)\n * version 1.1, January 12, 2009\n * \n *\n *\tChange log:\n *\t1.1 - Firefox 2 and older disabled due to wrong inline-block support.\n *\n \n- usage: $('#anyselect').styledSelect(options);\n- options are optional \n\nCSS:\t.select-replace: border, padding, background, font style\n\t\t.select-replace-cover: additional background\n\t\tselect (the original element): font-size, width\n\nNote:\tTry to keep same size of original select and the replacing box - primary by adjusting\n\t\tfont-sizes and padding, you'd better not to set height/width of those boxes.\n\nTip:\tUse options {opacity:0.1} (or similar low value) to reveal the original select to fit the sizes\n\t\twhile debugging. Don't forget to set it back to zero when you done.\n\nNote:\tIf the original select is hidden while caling this function, you must trigger its resize handler\n\t\tafter you show it first time, e.g.: $('#myselect').trigger('resize')\n\n*/\n\n\n$.fn.styledSelect = function(options) {\n\tvar isFF2 = $.browser.mozilla && $.browser.version.indexOf('1.8.')==0;\n\tvar prefs = {\n\t\tcoverClass : 'select-replace-cover',\n\t\tinnerClass : 'select-replace',\n\t\tadjustPosition : { top:0, left:0 },\n\t\tselectOpacity : 0\n\t\t}\n\tif (options) $.extend(prefs,options);\n\treturn this.each( function() {\n\t\tif (isFF2) return false;\n\t\tvar selElm = $(this);\n\t\tselElm.wrap('<span><'+'/span>');\n\t\tselElm.after('<span><'+'/span>');\n\t\tvar selReplace = selElm.next();\n\t\tvar selCover = selElm.parent();\n\t\tselElm.css({\n\t\t\t'opacity':prefs.selectOpacity,\n\t\t\t'visibility':'visible',\n\t\t\t'position':'absolute',\n\t\t\t'top':0,\n\t\t\t'left':0,\n\t\t\t'display':'inline',\n\t\t\t'z-index':1\n\t\t\t});\n\t\tselCover.addClass(prefs.coverClass).css({\n\t\t\t'display':'inline-block',\n\t\t\t'position':'relative',\n\t\t\t'top':prefs.adjustPosition.top,\n\t\t\t'left':prefs.adjustPosition.left,\n\t\t\t'z-index':0,\n\t\t\t'vertical-align':'middle',\n\t\t\t'text-align':'left'\n\t\t\t});\n\t\tselReplace.addClass(prefs.innerClass).css({\n\t\t\t'display':'block',\n\t\t\t'white-space':'nowrap'\n\t\t\t});\n\n\t\tselElm.bind('change',function() {\n\t\t\t$(this).next().text(this.options[this.selectedIndex].text);\n\t\t\t}).bind('resize',function() {\n\t\t\t$(this).parent().width( $(this).width()+'px' );\n\t\t\t});\n\t\tselElm.trigger('change').trigger('resize');\n\t\t});\n\t}\n"
},
"redirectURL": "",
"headersSize": 228,
"bodySize": 0,
"_transferSize": 0
},
"cache": {},
"timings": {
"blocked": 3.6233629999998556,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 4.693999999922497,
"receive": 2.243999999791413,
"_blocked_queueing": 1.362999999855674
},
"serverIPAddress": "127.0.0.1",
"_fromCache": "disk",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:06.928Z",
"time": 10.4027740000015,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/js/jquery.floatbox.js",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/index.html"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:32 GMT"
},
{
"name": "Last-Modified",
"value": "Thu, 28 May 2015 05:19:21 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5566a559-161d\""
},
{
"name": "Content-Length",
"value": "5661"
},
{
"name": "Content-Type",
"value": "application/javascript"
}
],
"cookies": [],
"content": {
"size": 5661,
"mimeType": "application/javascript",
"text": "\n// fixed by -pixy-\n\n\n/*\n* jQuery Floatbox Plugin 1.0.3\n* Copyright (c) 2008 Leonardo Rossetti (motw.leo@gmail.com)\n* Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)\n* THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n* THE SOFTWARE.\n*/\n(function ($) {\n $.floatbox = function (options) {\n var settings = $.extend({\n bg : \"floatbox-background\",\n box : \"floatbox-box\",\n content : \"\",\n\t\t\tbutton: \"<p><a role='button' href='javascript:void(0);' class='close-floatbox'>Close</a></p>\",\n\t\t\tdesc: \"This is a popup box, press esc key to close.\",\n fade : false,\n\t\t\tajax: null,\n bgConfig : {\n position: ($.browser.msie) ? \"absolute\" : \"fixed\",\n zIndex: 998,\n width: \"100%\",\n height: \"100%\",\n top: \"0px\",\n left: \"0px\",\n backgroundColor: \"#000\",\n opacity: \"0.75\",\n display: \"none\"\n },\n boxConfig : {\n position : ($.browser.msie) ? \"absolute\" : \"fixed\",\n zIndex: 999,\n width: ($(window).width() * 0.6) + \"px\",\n marginLeft: \"-\" + ($(window).width() * 0.3) + \"px\",\n height: \"auto\",\n top: \"50%\",\n left: \"50%\",\n backgroundColor: \"#fff\",\n display: \"none\"\n }\n }, options);\n\n //inserts floatbox and sets its content\n var showBox = function () {\n\t\t\tvar content = typeof settings.content === \"string\" ? settings.content : settings.content.clone();\n //inserts the background element in the document\n $(\"<div></div>\")\n .bind(\"click\", function () {\n closeBox();\n })\n .attr(\"id\", settings.bg)\n .css(settings.bgConfig)\n .width(($.browser.msie) ? document.body.clientWidth : \"100%\")\n .height(($.browser.msie) ? document.body.clientHeight : \"100%\")\n .appendTo(\"body\");\n //inserts the floating box in the document\n $(\"<div></div>\")\n .attr({id: settings.box, role: \"alertdialog\"}) \n .html(content)\n .append(settings.button)\n .css(settings.boxConfig)\n .appendTo(\"body\")\n .css(\"margin-top\", \"-\" + $(\"#\" + settings.box).height() / 2 + \"px\")\n .find(\".close-floatbox\").bind(\"click\", function () {\n closeBox();\n })\n .end();\n //checks if it needs to fade or not\n if (settings.fade) {\n $(\"#\" + settings.bg)\n .fadeIn(200, function () {\n $(\"div#\" + settings.box).fadeIn(200);\n });\n } else {\n $(\"#\" + settings.bg)\n .show()\n .parent().find(\"#\" + settings.box).show();\n }\n\t\t\t//sets if ajax is needed(already detectets if it is POST or GET)\n\t\t\tif (settings.ajax) {\n\t\t\t\t$.ajax({\n\t\t\t\t\ttype: settings.ajax.params === \"\" ? \"GET\" : \"POST\",\n\t\t\t\t\turl: settings.ajax.url,\n\t\t\t\t\tdata: settings.ajax.params,\n\t\t\t\t\t\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\t$(\"#\" + settings.box).html(settings.ajax.before);\n\t\t\t\t\t},\n\t\t\t\t\t\n\t\t\t\t\tsuccess: function (data) {\n\t\t\t\t\t\t$(\"#\" + settings.box)\n\t\t\t\t\t\t\t.html(data)\n\t\t\t\t\t\t\t.append(settings.button)\n\t\t\t\t\t\t\t.find(\".close-floatbox\").bind(\"click\", function () {\n\t\t\t\t\t\t\t\tcloseBox();\n\t\t\t\t\t\t\t});\n\t\t\t\t\t},\n\t\t\t\t\tcontentType: \"html\"\n\t\t\t\t});\n\t\t\t}\n };\n //hides floatingbox and background\n var closeBox = function () {\n if (settings.fade) {\n $(\"#\" + settings.box).fadeOut(200, function () {\n $(\"#\" + settings.bg).fadeOut(200, function () {\n\t\t\t\t\t\t$(\"#\" + settings.box).remove();\n\t\t\t\t\t\t$(\"#\" + settings.bg).remove();\n });\n });\n } else {\n\t\t\t\t//for opera issues hide first and a timeout is needed to remove the elements\n\t\t\t\t$(\"#\" + settings.box + \",#\" + settings.bg).hide();\n\t\t\t\tsetTimeout(function () {\n\t\t\t\t\t$(\"#\" + settings.box).remove();\n\t\t\t\t\t$(\"#\" + settings.bg).remove();\n\t\t\t\t}, 500);\n }\n };\n //inits the floatbox\n var init = function () {\n// fix\n\t\t\t$(\"#\" + settings.box).remove();\n\t\t\t$(\"#\" + settings.bg).remove();\n// end\n //shows box\n showBox();\n\t\t\t//adds cross browser event to esc key to hide floating box\n $(document).one(\"keypress\", function (e) {\n var escKey = $.browser.mozilla ? 0 : 27;\n if (e.which === escKey) {\n closeBox();\n }\n });\n\t\t\t//if msie6, adds event to browser scroll to keep floatbox ina fixed position and uses css hack for full background size\n\t if ($.browser.msie) {\n\t $(\"body, html\").css({height: \"100%\", width: \"100%\"});\n\t $(window).bind(\"scroll\", function () {\n\t $(\"#\" + settings.box).css(\"top\", document.documentElement.scrollTop + ($(window).height() / 2) + \"px\");\n\t });\n\t }\n };\n //starts the plugin\n init();\n };\n})(jQuery);"
},
"redirectURL": "",
"headersSize": 229,
"bodySize": 0,
"_transferSize": 0
},
"cache": {},
"timings": {
"blocked": 6.286773999999841,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 1.650000000088621,
"receive": 2.4659999999130378,
"_blocked_queueing": 1.7739999998411804
},
"serverIPAddress": "127.0.0.1",
"_fromCache": "disk",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:06.928Z",
"time": 10.844755000022815,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/js/jquery.tooltip.js",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/index.html"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:32 GMT"
},
{
"name": "Last-Modified",
"value": "Thu, 28 May 2015 05:19:22 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5566a55a-20be\""
},
{
"name": "Content-Length",
"value": "8382"
},
{
"name": "Content-Type",
"value": "application/javascript"
}
],
"cookies": [],
"content": {
"size": 8382,
"mimeType": "application/javascript",
"text": "/*\n * jQuery Tooltip plugin 1.3\n *\n * http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/\n * http://docs.jquery.com/Plugins/Tooltip\n *\n * Copyright (c) 2006 - 2008 Jörn Zaefferer\n *\n * $Id: jquery.tooltip.js 5741 2008-06-21 15:22:16Z joern.zaefferer $\n * \n * Dual licensed under the MIT and GPL licenses:\n * http://www.opensource.org/licenses/mit-license.php\n * http://www.gnu.org/licenses/gpl.html\n */\n \n;(function($) {\n\t\n\t\t// the tooltip element\n\tvar helper = {},\n\t\t// the current tooltipped element\n\t\tcurrent,\n\t\t// the title of the current element, used for restoring\n\t\ttitle,\n\t\t// timeout id for delayed tooltips\n\t\ttID,\n\t\t// IE 5.5 or 6\n\t\tIE = $.browser.msie && /MSIE\\s(5\\.5|6\\.)/.test(navigator.userAgent),\n\t\t// flag for mouse tracking\n\t\ttrack = false;\n\t\n\t$.tooltip = {\n\t\tblocked: false,\n\t\tdefaults: {\n\t\t\tdelay: 200,\n\t\t\tfade: false,\n\t\t\tshowURL: true,\n\t\t\textraClass: \"\",\n\t\t\ttop: 15,\n\t\t\tleft: 15,\n\t\t\tid: \"tooltip\"\n\t\t},\n\t\tblock: function() {\n\t\t\t$.tooltip.blocked = !$.tooltip.blocked;\n\t\t}\n\t};\n\t\n\t$.fn.extend({\n\t\ttooltip: function(settings) {\n\t\t\tsettings = $.extend({}, $.tooltip.defaults, settings);\n\t\t\tcreateHelper(settings);\n\t\t\treturn this.each(function() {\n\t\t\t\t\t$.data(this, \"tooltip\", settings);\n\t\t\t\t\tthis.tOpacity = helper.parent.css(\"opacity\");\n\t\t\t\t\t// copy tooltip into its own expando and remove the title\n\t\t\t\t\tthis.tooltipText = this.title;\n\t\t\t\t\t$(this).removeAttr(\"title\");\n\t\t\t\t\t// also remove alt attribute to prevent default tooltip in IE\n\t\t\t\t\tthis.alt = \"\";\n\t\t\t\t})\n\t\t\t\t.mouseover(save)\n\t\t\t\t.mouseout(hide)\n\t\t\t\t.click(hide);\n\t\t},\n// change\n\t\ttooltipOff : function() {\n\t\t\thelper.parent.hide();\n\t\t\t$(document.body).unbind('mousemove', update);\n\t\t\treturn this.each(function() {\n\t\t\t\t\t$(this).attr(\"title\",this.tooltipText);\n\t\t\t\t})\n\t\t\t\t.unbind('mouseover',save)\n\t\t\t\t.unbind('mouseout',hide)\n\t\t\t\t.unbind('click',hide);\n\t\t},\n// end\n\t\tfixPNG: IE ? function() {\n\t\t\treturn this.each(function () {\n\t\t\t\tvar image = $(this).css('backgroundImage');\n\t\t\t\tif (image.match(/^url\\([\"']?(.*\\.png)[\"']?\\)$/i)) {\n\t\t\t\t\timage = RegExp.$1;\n\t\t\t\t\t$(this).css({\n\t\t\t\t\t\t'backgroundImage': 'none',\n\t\t\t\t\t\t'filter': \"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='\" + image + \"')\"\n\t\t\t\t\t}).each(function () {\n\t\t\t\t\t\tvar position = $(this).css('position');\n\t\t\t\t\t\tif (position != 'absolute' && position != 'relative')\n\t\t\t\t\t\t\t$(this).css('position', 'relative');\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t});\n\t\t} : function() { return this; },\n\t\tunfixPNG: IE ? function() {\n\t\t\treturn this.each(function () {\n\t\t\t\t$(this).css({'filter': '', backgroundImage: ''});\n\t\t\t});\n\t\t} : function() { return this; },\n\t\thideWhenEmpty: function() {\n\t\t\treturn this.each(function() {\n\t\t\t\t$(this)[ $(this).html() ? \"show\" : \"hide\" ]();\n\t\t\t});\n\t\t},\n\t\turl: function() {\n\t\t\treturn this.attr('href') || this.attr('src');\n\t\t}\n\t});\n\t\n\tfunction createHelper(settings) {\n\t\t// there can be only one tooltip helper\n\t\tif( helper.parent )\n\t\t\treturn;\n\t\t// create the helper, h3 for title, div for url\n\t\thelper.parent = $('<div id=\"' + settings.id + '\"><h3></h3><div class=\"body\"></div><div class=\"url\"></div></div>')\n\t\t\t// add to document\n\t\t\t.appendTo(document.body)\n\t\t\t// hide it at first\n\t\t\t.hide();\n\t\t\t\n\t\t// apply bgiframe if available\n\t\tif ( $.fn.bgiframe )\n\t\t\thelper.parent.bgiframe();\n\t\t\n\t\t// save references to title and url elements\n\t\thelper.title = $('h3', helper.parent);\n\t\thelper.body = $('div.body', helper.parent);\n\t\thelper.url = $('div.url', helper.parent);\n\t}\n\t\n\tfunction settings(element) {\n\t\treturn $.data(element, \"tooltip\");\n\t}\n\t\n\t// main event handler to start showing tooltips\n\tfunction handle(event) {\n\t\t// show helper, either with timeout or on instant\n\t\tif( settings(this).delay )\n\t\t\ttID = setTimeout(show, settings(this).delay);\n\t\telse\n\t\t\tshow();\n\t\t\n\t\t// if selected, update the helper position when the mouse moves\n\t\ttrack = !!settings(this).track;\n\t\t$(document.body).bind('mousemove', update);\n\t\t\t\n\t\t// update at least once\n\t\tupdate(event);\n\t}\n\t\n\t// save elements title before the tooltip is displayed\n\tfunction save() {\n\t\t// if this is the current source, or it has no title (occurs with click event), stop\n\t\tif ( $.tooltip.blocked || this == current || (!this.tooltipText && !settings(this).bodyHandler) )\n\t\t\treturn;\n\n\t\t// save current\n\t\tcurrent = this;\n\t\ttitle = this.tooltipText;\n\t\t\n\t\tif ( settings(this).bodyHandler ) {\n\t\t\thelper.title.hide();\n\t\t\tvar bodyContent = settings(this).bodyHandler.call(this);\n\t\t\tif (bodyContent.nodeType || bodyContent.jquery) {\n\t\t\t\thelper.body.empty().append(bodyContent)\n\t\t\t} else {\n\t\t\t\thelper.body.html( bodyContent );\n\t\t\t}\n\t\t\thelper.body.show();\n\t\t} else if ( settings(this).showBody ) {\n\t\t\tvar parts = title.split(settings(this).showBody);\n\t\t\thelper.title.html(parts.shift()).show();\n\t\t\thelper.body.empty();\n\t\t\tfor(var i = 0, part; (part = parts[i]); i++) {\n\t\t\t\tif(i > 0)\n\t\t\t\t\thelper.body.append(\"<br/>\");\n\t\t\t\thelper.body.append(part);\n\t\t\t}\n\t\t\thelper.body.hideWhenEmpty();\n\t\t} else {\n\t\t\thelper.title.html(title).show();\n\t\t\thelper.body.hide();\n\t\t}\n\t\t\n\t\t// if element has href or src, add and show it, otherwise hide it\n\t\tif( settings(this).showURL && $(this).url() )\n\t\t\thelper.url.html( $(this).url().replace('http://', '') ).show();\n\t\telse \n\t\t\thelper.url.hide();\n\t\t\n\t\t// add an optional class for this tip\n\t\thelper.parent.addClass(settings(this).extraClass);\n\n\t\t// fix PNG background for IE\n\t\tif (settings(this).fixPNG )\n\t\t\thelper.parent.fixPNG();\n\t\t\t\n\t\thandle.apply(this, arguments);\n\t}\n\t\n\t// delete timeout and show helper\n\tfunction show() {\n\t\ttID = null;\n\t\tif ((!IE || !$.fn.bgiframe) && settings(current).fade) {\n\t\t\tif (helper.parent.is(\":animated\"))\n\t\t\t\thelper.parent.stop().show().fadeTo(settings(current).fade, current.tOpacity);\n\t\t\telse\n\t\t\t\thelper.parent.is(':visible') ? helper.parent.fadeTo(settings(current).fade, current.tOpacity) : helper.parent.fadeIn(settings(current).fade);\n\t\t} else {\n\t\t\thelper.parent.show();\n\t\t}\n\t\tupdate();\n\t}\n\t\n\t/**\n\t * callback for mousemove\n\t * updates the helper position\n\t * removes itself when no current element\n\t */\n\tfunction update(event)\t{\n\t\tif($.tooltip.blocked)\n\t\t\treturn;\n\t\t\n\t\tif (event && event.target.tagName == \"OPTION\") {\n\t\t\treturn;\n\t\t}\n\t\t\n\t\t// stop updating when tracking is disabled and the tooltip is visible\n\t\tif ( !track && helper.parent.is(\":visible\")) {\n\t\t\t$(document.body).unbind('mousemove', update)\n\t\t}\n\t\t\n\t\t// if no current element is available, remove this listener\n\t\tif( current == null ) {\n\t\t\t$(document.body).unbind('mousemove', update);\n\t\t\treturn;\t\n\t\t}\n\t\t\n\t\t// remove position helper classes\n\t\thelper.parent.removeClass(\"viewport-right\").removeClass(\"viewport-bottom\");\n\t\t\n\t\tvar left = helper.parent[0].offsetLeft;\n\t\tvar top = helper.parent[0].offsetTop;\n\t\tif (event) {\n\t\t\t// position the helper 15 pixel to bottom right, starting from mouse position\n\t\t\tleft = event.pageX + settings(current).left;\n\t\t\ttop = event.pageY + settings(current).top;\n\t\t\tvar right='auto';\n\t\t\tif (settings(current).positionLeft) {\n\t\t\t\tright = $(window).width() - left;\n\t\t\t\tleft = 'auto';\n\t\t\t}\n\t\t\thelper.parent.css({\n\t\t\t\tleft: left,\n\t\t\t\tright: right,\n\t\t\t\ttop: top\n\t\t\t});\n\t\t}\n\t\t\n\t\tvar v = viewport(),\n\t\t\th = helper.parent[0];\n\t\t// check horizontal position\n\t\tif (v.x + v.cx < h.offsetLeft + h.offsetWidth) {\n\t\t\tleft -= h.offsetWidth + 20 + settings(current).left;\n\t\t\thelper.parent.css({left: left + 'px'}).addClass(\"viewport-right\");\n\t\t}\n\t\t// check vertical position\n\t\tif (v.y + v.cy < h.offsetTop + h.offsetHeight) {\n\t\t\ttop -= h.offsetHeight + 20 + settings(current).top;\n\t\t\thelper.parent.css({top: top + 'px'}).addClass(\"viewport-bottom\");\n\t\t}\n\t}\n\t\n\tfunction viewport() {\n\t\treturn {\n\t\t\tx: $(window).scrollLeft(),\n\t\t\ty: $(window).scrollTop(),\n\t\t\tcx: $(window).width(),\n\t\t\tcy: $(window).height()\n\t\t};\n\t}\n\t\n\t// hide helper and restore added classes and the title\n\tfunction hide(event) {\n\t\tif($.tooltip.blocked)\n\t\t\treturn;\n\t\t// clear timeout if possible\n\t\tif(tID)\n\t\t\tclearTimeout(tID);\n\t\t// no more current element\n\t\tcurrent = null;\n\t\t\n\t\tvar tsettings = settings(this);\n\t\tfunction complete() {\n\t\t\thelper.parent.removeClass( tsettings.extraClass ).hide().css(\"opacity\", \"\");\n\t\t}\n\t\tif ((!IE || !$.fn.bgiframe) && tsettings.fade) {\n\t\t\tif (helper.parent.is(':animated'))\n\t\t\t\thelper.parent.stop().fadeTo(tsettings.fade, 0, complete);\n\t\t\telse\n\t\t\t\thelper.parent.stop().fadeOut(tsettings.fade, complete);\n\t\t} else\n\t\t\tcomplete();\n\t\t\n\t\tif( settings(this).fixPNG )\n\t\t\thelper.parent.unfixPNG();\n\t}\n\t\n})(jQuery);\n"
},
"redirectURL": "",
"headersSize": 229,
"bodySize": 0,
"_transferSize": 0
},
"cache": {},
"timings": {
"blocked": 6.79875500000023,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 1.776000000069442,
"receive": 2.269999999953143,
"_blocked_queueing": 1.7550000002302113
},
"serverIPAddress": "127.0.0.1",
"_fromCache": "disk",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:06.928Z",
"time": 12.158147999777157,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/js/jquery.droppy.html",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/index.html"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:33 GMT"
},
{
"name": "Last-Modified",
"value": "Sun, 14 Oct 2018 13:55:23 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5bc34acb-a2\""
},
{
"name": "Content-Length",
"value": "162"
},
{
"name": "Content-Type",
"value": "text/html"
}
],
"cookies": [],
"content": {
"size": 162,
"mimeType": "text/html",
"text": "<html>\r\n<head><title>404 Not Found</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n"
},
"redirectURL": "",
"headersSize": 213,
"bodySize": 0,
"_transferSize": 0
},
"cache": {},
"timings": {
"blocked": 8.992148000000034,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 0.31299999981798443,
"receive": 2.852999999959138,
"_blocked_queueing": 2.1480000000337895
},
"serverIPAddress": "127.0.0.1",
"_fromCache": "disk",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:06.929Z",
"time": 13.799112000183868,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/js/color.js",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/index.html"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:33 GMT"
},
{
"name": "Last-Modified",
"value": "Thu, 28 May 2015 05:19:21 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5566a559-a403\""
},
{
"name": "Content-Length",
"value": "41987"
},
{
"name": "Content-Type",
"value": "application/javascript"
}
],
"cookies": [],
"content": {
"size": 41987,
"mimeType": "application/javascript",
"text": "/*\n* Color.js library\n\n* Copyright (c) 2002-2009, Petr Stanicek, pixy@pixy.cz (\"the author\")\n* All rights reserved.\n*\n* Redistribution and use in source and binary forms, with or without\n* modification, are permitted provided that the following conditions are met:\n* * Redistributions of source code must retain the above copyright\n* notice, this list of conditions and the following disclaimer.\n* * Redistributions in binary form must reproduce the above copyright\n* notice, this list of conditions and the following disclaimer in the\n* documentation and/or other materials provided with the distribution.\n* * Any commercial use of this software is not allowed unless an exemption\n* was granted by the author.\n*\n* This software is provided by the author \"as is\" and any express or implied\n* warranties, including, but not limited to, the implied warranties or\n* merchantability and fitness for a particular purpose are disclaimed.\n* In no event shall the author be liable for any direct, indirect, incidental,\n* special, exemplary, or consequential damages (including, but not limited to,\n* procurement of substitute goods or services; loss of use, data, or profits;\n* or business interruption) however caused and on any theory of liability,\n* whether in contract, strict liability, or tort (including negligence or\n* otherwise) arising in any way out of the use of this software, even if\n* advised of the possibility of such damage.\n\n*/\n\n\n// Supporting objects\n\n\nfunction HSV(H,S,V) {\n\tthis.set = function(H,S,V ) { this.H = H; this.S = S; this.V = V }\n\tthis.copy = function() { return new HSV(this.H,this.S,this.V) }\n\t// constructor\n\tthis.set(H,S,V);\n\t}\n\nfunction RGB(R,G,B) {\n\tthis.set = function(R,G,B) { this.R = Math.round(R); this.G = Math.round(G); this.B = Math.round(B) }\n\tthis.copy = function() { return new RGB(this.R,this.G,this.B) }\n\tthis.toWebCol = function() {\n\t\tthis.R = Math.round(this.R/51)*51;\n\t\tthis.G = Math.round(this.G/51)*51;\n\t\tthis.B = Math.round(this.B/51)*51;\n\t\t}\n\tthis.getCSS = function() { return 'rgb('+this.R+','+this.G+','+this.B+')' }\n\tthis.getHex = function() { return dec2hex(this.R)+dec2hex(this.G)+dec2hex(this.B) }\n\t// constructor\n\tthis.set(R,G,B);\n\t}\n\nvar Primary = {\n\tR: { RGB : new RGB(255, 0, 0), HSV : new HSV( 0, 1, 1) },\n\tRG: { RGB : new RGB(255,255, 0), HSV : new HSV(120, 1, 1) },\n\tG: { RGB : new RGB( 0,255, 0), HSV : new HSV(180, 1, 0.8) },\n\tGB: { RGB : new RGB( 0,255,255), HSV : new HSV(210, 1, 0.6) },\n\tB: { RGB : new RGB( 0, 0,255), HSV : new HSV(255, 0.85,0.7) },\n\tBR: { RGB : new RGB(255, 0,255), HSV : new HSV(315, 1, 0.65) }\n\t}\n\nfunction gInc(a,b,k) { return (k==-1) ? a : a + (b-a)/(1+k) }\nfunction gDec(a,b,k) { return (k==-1) ? b : b + (a-b)/(1+k) }\n\nvar ColorWheel = {\n\n\tgetArc : function(h) {\n\t\tif (h<120) return this.RRG;\n\t\tif (h<180) return this.RGG;\n\t\tif (h<210) return this.GGB;\n\t\tif (h<255) return this.GBB;\n\t\tif (h<315) return this.BBR;\n\t\treturn this.BRR;\n\t\t},\n\tRRG : {\n\t\ta: Primary.R,\n\t\tb: Primary.RG,\n\t\tf:function(h) {\n\t\t\t// -1 means +INF\n\t\t\tif (h==0) return -1;\n\t\t\treturn Math.tan((120-h)/120*Math.PI/2)*0.5\n\t\t\t},\n\t\tfi:function(k) {\n\t\t\tif (k==-1) return 0;\n\t\t\treturn 120-Math.atan(k/0.5)*120/Math.PI*2\n\t\t\t},\n\t\tg: gInc,\n\t\torderRGB:function(max,mid,min) { return new RGB(max,mid,min) }\n\t\t},\n\tRGG : {\n\t\ta: Primary.RG,\n\t\tb: Primary.G,\n\t\tf:function(h) {\n\t\t\tif (h==180) return -1;\n\t\t\treturn Math.tan((h-120)/60*Math.PI/2)*0.5\n\t\t\t},\n\t\tfi:function(k) {\n\t\t\tif (k==-1) return 180;\n\t\t\treturn 120+Math.atan(k/0.5)*60/Math.PI*2\n\t\t\t},\n\t\tg: gDec,\n\t\torderRGB:function(max,mid,min) { return new RGB(mid,max,min) }\n\t\t},\n\tGGB : {\n\t\ta: Primary.G,\n\t\tb: Primary.GB,\n\t\tf:function(h) {\n\t\t\tif (h==180) return -1;\n\t\t\treturn Math.tan((210-h)/30*Math.PI/2)*0.75\n\t\t\t},\n\t\tfi:function(k) {\n\t\t\tif (k==-1) return 180;\n\t\t\treturn 210-Math.atan(k/0.75)*30/Math.PI*2\n\t\t\t},\n\t\tg: gInc,\n\t\torderRGB:function(max,mid,min) { return new RGB(min,max,mid) }\n\t\t},\n\tGBB : {\n\t\ta: Primary.GB,\n\t\tb: Primary.B,\n\t\tf:function(h) {\n\t\t\tif (h==255) return -1;\n\t\t\treturn Math.tan((h-210)/45*Math.PI/2)*1.33\n\t\t\t},\n\t\tfi:function(k) {\n\t\t\tif (k==-1) return 255;\n\t\t\treturn 210+Math.atan(k/1.33)*45/Math.PI*2\n\t\t\t},\n\t\tg: gDec,\n\t\torderRGB:function(max,mid,min) { return new RGB(min,mid,max) }\n\t\t},\n\tBBR : {\n\t\ta: Primary.B,\n\t\tb: Primary.BR,\n\t\tf:function(h) {\n\t\t\tif (h==255) return -1;\n\t\t\treturn Math.tan((315-h)/60*Math.PI/2)*1.33\n\t\t\t},\n\t\tfi:function(k) {\n\t\t\tif (k==-1) return 255;\n\t\t\treturn 315-Math.atan(k/1.33)*60/Math.PI*2\n\t\t\t},\n\t\tg: gInc,\n\t\torderRGB:function(max,mid,min) { return new RGB(mid,min,max) }\n\t\t},\n\tBRR : {\n\t\ta: Primary.BR,\n\t\tb: Primary.R,\n\t\tf:function(h) {\n\t\t\tif (h==0) return -1;\n\t\t\treturn Math.tan((h-315)/45*Math.PI/2)*1.33\n\t\t\t},\n\t\tfi:function(k) {\n\t\t\tif (k==-1) return 0;\n\t\t\treturn 315+Math.atan(k/1.33)*45/Math.PI*2\n\t\t\t},\n\t\tg: gDec,\n\t\torderRGB:function(max,mid,min) { return new RGB(max,min,mid) }\n\t\t},\n\n\tgetBaseColorByHue : function(H) {\n\t\tH = H % 360;\n\t\tvar S,V,arc = this.getArc(H);\n\t\tvar k = arc.f(H);\n\t\tV = arc.g(arc.a.HSV.V,arc.b.HSV.V,k);\n\t\tS = arc.g(arc.a.HSV.S,arc.b.HSV.S,k);\n\t\treturn { HSV: new HSV(H,S,V), RGB: this._getRGB(H,S,V,arc,k) }\n\t\t},\n\n\tgetRGB : function(H,S,V) {\n\t\tvar arc = this.getArc(H);\n\t\tvar k = arc.f(H);\n\t\treturn this._getRGB(H,S,V,arc,k);\n\t\t},\n\t_getRGB : function(H,S,V,arc,k) {\n\t\tvar max, mid, min, RGB = arc.a.RGB;\n\t\tmax = Math.max(RGB.R,Math.max(RGB.G,RGB.B));\n\t\tmax = max*V;\n\t\tmin = max*(1-S);\n\t\tif (k==-1) mid = min;\n\t\telse mid = (max+min*k)/(1+k);\n\t\treturn arc.orderRGB(max,mid,min);\n\t\t},\n\n\tgetColorByRGB : function(rgb) {\n\t\tvar H,S,V;\n\t\tif (rgb.R==rgb.B && rgb.R==rgb.G) {\n\t\t\tH = 0; S = 0; V = getLum(rgb);\n\t\t\t}\n\t\telse {\n\t\t\tvar max, mid, min, arc, k;\n\t\t\tmax = Math.max(rgb.R,Math.max(rgb.G,rgb.B));\n\t\t\tmin = Math.min(rgb.R,Math.min(rgb.G,rgb.B));\n\t\t\tif (max==rgb.R) {\n\t\t\t\tif (min==rgb.B) {\n\t\t\t\t\tmid = rgb.G;\n\t\t\t\t\tarc = this.RRG;\n\t\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tmid = rgb.B;\n\t\t\t\t\tarc = this.BRR;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\telse if (max==rgb.G) {\n\t\t\t\tif (min==rgb.R) {\n\t\t\t\t\tmid = rgb.B;\n\t\t\t\t\tarc = this.GGB;\n\t\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tmid = rgb.R;\n\t\t\t\t\tarc = this.RGG;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\telse {\n\t\t\t\tif (min==rgb.R) {\n\t\t\t\t\tmid = rgb.G;\n\t\t\t\t\tarc = this.GBB;\n\t\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tmid = rgb.R;\n\t\t\t\t\tarc = this.BBR;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\tif (mid==min) k = -1;\n\t\t\telse k = (max-mid)/(mid-min);\n\t\t\tH = arc.fi(k);\n\t\t\tS = (max-min)/max;\n\t\t\tV = max/255;\n\t\t\t}\n\t\treturn new HSV(H,S,V);\n\t\t}\n\n\t}\n\n\n\n// Models\n\nvar Model = {\n\t// S1,S2 = Secondary, C = Complementary\n\tm1 : {\n\t// mono\n\t\tgetH : function(h,a) { return {} },\n\t\tgetD : function(h,a) { return 0 }\n\t\t},\n\tm2 : {\n\t// complement\n\t\tgetH : function(h,a) { return { C : (h+180)%360 } },\n\t\tgetD : function(h,a) { return 0 }\n\t\t},\n\tm3 : {\n\t// triad\n\t\tgetH : function(h,a) { return { S1 : (h+a+180)%360, S2 : (h-a+540)%360 } },\n\t\tminD : 5,\n\t\tmaxD : 90,\n\t\tgetD : function(h,a) {\n\t\t\tvar d = Math.abs(angleDiff(h+180,a));\n\t\t\tif (d<this.minD) d = this.minD;\n\t\t\tif (d>this.maxD) d = this.maxD;\n\t\t\treturn d;\n\t\t\t}\n\t\t},\n\tm4 : {\n\t// tetrad\n\t\tgetH : function(h,a) { return { C : (h+180)%360, S1 : (h+a+360)%360, S2 : (h+a+540)%360 } },\n\t\tminD : 5,\n\t\tmaxD : 90,\n\t\tgetD : function(h,a) {\n\t\t\tvar d,d1,ad,ad1;\n\t\t\td = angleDiff(h,a); ad = Math.abs(d);\n\t\t\td1 = angleDiff(h+180,a); ad2 = Math.abs(d1);\n\t\t\tif (ad1<ad) d = d1;\n\t\t\tif (ad<this.minD) d = d>=0 ? this.minD : -this.minD;\n\t\t\tif (ad>this.maxD) d = d>=0 ? this.maxD : -this.maxD;\n\t\t\treturn d;\n\t\t\t}\n\t\t},\n\tm5 : {\n\t// analog\n\t\tgetH : function(h,a) { return { S1 : (h+a)%360, S2 : (h-a+360)%360 } },\n\t\tminD : 5,\n\t\tmaxD : 90,\n\t\tgetD : function(h,a) {\n\t\t\tvar d = Math.abs(angleDiff(h,a));\n\t\t\tif (d<this.minD) d = this.minD;\n\t\t\tif (d>this.maxD) d = this.maxD;\n\t\t\treturn d;\n\t\t\t}\n\t\t},\n\tm6 : {\n\t// analog + complement\n\t\tgetH : function(h,a) { return { C : (h+180)%360, S1 : (h+a)%360, S2 : (h-a+360)%360 } },\n\t\tminD : 5,\n\t\tmaxD : 90,\n\t\tgetD : function(h,a) {\n\t\t\tvar d = Math.abs(angleDiff(h,a));\n\t\t\tif (d<this.minD) d = this.minD;\n\t\t\tif (d>this.maxD) d = this.maxD;\n\t\t\treturn d;\n\t\t\t}\n\t\t}\n\t}\n\n\n// Contrast\n\nvar CModel = {\n\tshadow : [\n\t\t{ dS:-0.5, dV:-0.5 },\n\t\t{ dS:1, dV:-0.7 }\n\t\t],\n\tlight : [\n\t\t{ dS:-0.5, dV:1 },\n\t\t{ dS:-0.9, dV:1 }\n\t\t],\n\tget : function(cS,cL) {\n\t\t// c = 0..1\n\t\tvar i, arr = [];\n\t\tarr.push({ dS : this.shadow[0].dS * cS, dV : this.shadow[0].dV * cS });\n\t\tarr.push({ dS : this.shadow[1].dS * cS, dV : this.shadow[1].dV * cS });\n\t\tarr.push({ dS : this.light[0].dS * cL, dV : this.light[0].dV * cL });\n\t\tarr.push({ dS : this.light[1].dS * cL, dV : this.light[1].dV * cL });\n\t\treturn arr;\n\t\t}\n\t}\n\nfunction ColorVar(H,dS,dV,Contrast,ContrastOverlay) {\t\n\tthis.getVariant = function(base,dS,dV) {\n\t\tfunction calc(x,d) { return (d<=0) ? x * (d+1) : x + (1-x)*d };\n\t\tvar hsv = new HSV(base.H,calc(base.S,dS),calc(base.V,dV));\n\t\tvar rgb = ColorWheel.getRGB(hsv.H,hsv.S,hsv.V);\n\t\treturn { HSV : hsv, RGB : rgb };\n\t\t}\n\tthis.getOverlayVariant = function(base,S,V) {\n\t\tvar hsv = new HSV(base.H,S,V);\n\t\tvar rgb = ColorWheel.getRGB(hsv.H,hsv.S,hsv.V);\n\t\treturn { HSV : hsv, RGB : rgb };\n\t\t}\n\tthis.setCol = function(n,dS,dV) { this.Col[n] = this.getVariant(this.Col0.HSV,dS,dV) }\n\tthis.getVarHSV = function(n) { return this.Col[n].HSV }\n\tthis.getVarRGB = function(n) { return this.Col[n].RGB }\n\n\t// constructor\n\tthis.H = H;\n\tthis.Base = ColorWheel.getBaseColorByHue(H);\n\tthis.Col0 = this.getVariant(this.Base.HSV,dS,dV);\n\tthis.Col = [];\n\tif (ContrastOverlay[0]) {\n\t\tthis.Col.push( this.getOverlayVariant(this.Base.HSV, ContrastOverlay[0][0], ContrastOverlay[0][1]) );\n\t\t}\n\telse {\n\t\tthis.Col.push( this.Col0 );\n\t\t}\n\tfor (var i=0,l=Contrast.length;i<l;i++) {\n\t\tif (ContrastOverlay[i+1]) {\n\t\t\tthis.Col[i+1] = this.getOverlayVariant( this.Base.HSV, ContrastOverlay[i+1][0], ContrastOverlay[i+1][1] );\n\t\t\t}\n\t\telse {\n\t\t\tthis.Col[i+1] = this.getVariant( this.Col0.HSV, Contrast[i].dS, Contrast[i].dV );\n\t\t\t}\n\t\t}\n\t}\n\n// Palette\n\nvar Palette = {\n\t\n\tScheme : 'm1',\n\tSchemeModel : Model['m1'],\n\tH : 0,\n\tDist : 30,\n\tdS : 0,\n\tdV : 0,\n\tcS : 0.5,\n\tcL : 0.5,\n\tContrastModel : CModel.get(0.5,0.5),\n\tUseVarsOverlay : false,\n\tVarsOverlay : [[],[],[],[]],\n\n\tsetScheme : function (m) {\n\t\tthis.Scheme = m;\n\t\tthis.SchemeModel = Model[this.Scheme];\n\t\tthis.resetVarsOverlay(false);\n\t\tif (this.Sec1) this.setDist(this.Sec1.H);\n\t\t},\n\tsetHue : function (h) {\n\t\tif (this.H===h) return false;\n\t\tthis.H = Math.round(h)%360;\n\t\tthis.resetVarsOverlay(false);\n\t\treturn true;\n\t\t},\n\tsetHSV : function (hsv) {\n\t\tthis.setHue(hsv.H);\n\t\tvar base = this.Primary.Base.HSV;\n\t\tif (base.S==0) this.dS = 0;\n\t\telse {\n\t\t\tif (hsv.S>base.S) this.dS = (hsv.S-base.S)/(1-base.S)\n\t\t\telse this.dS = hsv.S / base.S - 1;\n\t\t\t}\n\t\tif (base.V==0) this.dV = 0;\n\t\telse {\n\t\t\tif (hsv.V>base.V) this.dV = (hsv.V-base.V)/(1-base.V)\n\t\t\telse this.dV = hsv.V / base.V - 1;\n\t\t\t}\n\t\tthis.resetVarsOverlay(false);\n\t\t},\n\tsetDist : function (a) {\n\t\tthis.Dist = this.SchemeModel.getD(this.H,a);\n\t\tthis.resetVarsOverlay(false);\n\t\treturn true;\n\t\t},\n\tsetDistNum : function (a) {\n\t\tthis.Dist = a;\n\t\tthis.resetVarsOverlay(false);\n\t\treturn true;\n\t\t},\n\tsetSV : function (dS,dV) {\n\t\tthis.dS = dS;\n\t\tthis.dV = dV;\n\t\tthis.resetVarsOverlay(false);\n\t\t},\n\tsetContrast : function (cS,cL) {\n\t\tthis.UseVarsOverlay = false;\n\t\tthis.cS = cS;\n\t\tthis.cL = cL;\n\t\tthis.ContrastModel = CModel.get(cS,cL);\n\t\tthis.resetVarsOverlay(false);\n\t\t},\n\tresetVarsOverlay : function (silent) {\n\t\tthis.UseVarsOverlay = false;\n\t\tthis.VarsOverlay = [[],[],[],[]];\n\t\tif (!silent) this.update();\n\t\t},\n\tsetVarOverlay : function (colNr,varNr,dS,dV,silent) {\n\t\tthis.UseVarsOverlay = true;\n\t\tthis.VarsOverlay[colNr][varNr] = [dS,dV];\n\t\tif (!silent) this.update();\n\t\t},\n\tgetVarOverlay : function (colNr,varNr) {\n\t\tvar v = this.VarsOverlay[colNr][varNr];\n\t\tif (v) return v;\n\t\tvar c = this.getColorByIdx(colNr).Col[varNr].HSV;\n\t\treturn [c.S,c.V];\n\t\t},\n\n\tupdate : function(secOnly) {\n\t\tvar hues = this.SchemeModel.getH(this.H,this.Dist);\n\t\tif (!secOnly) {\n\t\t\tthis.Primary = new ColorVar( this.H, this.dS, this.dV, this.ContrastModel, this.VarsOverlay[0] );\n\t\t\tthis.Compl = hues.C==undefined ? null : new ColorVar( hues.C, this.dS, this.dV, this.ContrastModel, this.VarsOverlay[3] );\n\t\t\t}\n\t\tthis.Sec1 = hues.S1==undefined ? null : new ColorVar( hues.S1, this.dS, this.dV, this.ContrastModel, this.VarsOverlay[1] );\n\t\tthis.Sec2 = hues.S2==undefined ? null : new ColorVar( hues.S2, this.dS, this.dV, this.ContrastModel, this.VarsOverlay[2] );\n\t\t},\n\n\tserialize : function () {\n\t\tvar s = '';\n\t\ts += myB64.encodeInt( this.H, 2 );\n\t\ts += this.Scheme.substring(1);\n\t\ts += myB64.encodeInt( this.Dist+90, 2 );\n\t\ts += myB64.encodeFloat( (this.dS+1)/2, 2 );\n\t\ts += myB64.encodeFloat( (this.dV+1)/2, 2 );\n\t\ts += myB64.encodeFloat( this.cS, 2 );\n\t\ts += myB64.encodeFloat( this.cL, 2 );\n\t\tif (this.UseVarsOverlay) {\n\t\t\tvar i,j;\n\t\t\tfor (i=0;i<4;i++) {\n\t\t\t\tfor (j=0;j<5;j++) {\n\t\t\t\t\tif (this.VarsOverlay[i][j]) {\n\t\t\t\t\t\ts += myB64.encodeInt(8*i+j,1);\t\t// 8*colNr + varNr; [2,3] => 2*8+3=19\n\t\t\t\t\t\ts += myB64.encodeFloat( (this.VarsOverlay[i][j][0]+1)/2, 2 );\t// dS\n\t\t\t\t\t\ts += myB64.encodeFloat( (this.VarsOverlay[i][j][1]+1)/2, 2 );\t// dV\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\treturn s;\n\t\t},\n\n\tunserialize : function (str) {\n\t\tvar a, arr = [];\n\t\tvar k = 0;\n\t\t// 2 int - Hue\n\t\ta = str.substring(k,k+2);\n\t\ta = myB64.decodeInt(a);\n\t\tif (a>=0 && a<360) arr.push(a);\n\t\telse return false;\n\t\tk += 2;\n\n\t\t// 1 - Model\n\t\ta = 'm' + str.substring(k,k+1);\n\t\tif (Model[a]) arr.push(a);\n\t\telse return false;\n\t\tk += 1;\n\n\t\t// 2 int - Dist\n\t\ta = str.substring(k,k+2);\n\t\ta = myB64.decodeInt(a)-90;\n\t\tif (a>=-90 && a<=90) arr.push(a);\n\t\telse return false;\n\t\tk += 2;\n\n\t\t// 2 float - dS\n\t\ta = str.substring(k,k+2);\n\t\ta = myB64.decodeFloat(a,2,5)*2-1;\n\t\tif (a>=-1 && a<=1) arr.push(a);\n\t\telse return false;\n\t\tk += 2;\n\n\t\t// 2 float - dV\n\t\ta = str.substring(k,k+2);\n\t\ta = myB64.decodeFloat(a,2,5)*2-1;\n\t\tif (a>=-1 && a<=1) arr.push(a);\n\t\telse return false;\n\t\tk += 2;\n\n\t\t// 2 float - cS\n\t\ta = str.substring(k,k+2);\n\t\ta = myB64.decodeFloat(a,2,5);\n\t\tif (a>=0 && a<=1) arr.push(a);\n\t\telse return false;\n\t\tk += 2;\n\n\t\t// 2 float - cL\n\t\ta = str.substring(k,k+2);\n\t\ta = myB64.decodeFloat(a,2,5);\n\t\tif (a>=0 && a<=1) arr.push(a);\n\t\telse return false;\n\t\tk += 2;\n\n\t\tthis.setAll(arr[1],arr[0],arr[2],arr[3],arr[4],arr[5],arr[6]);\n\n\t\tif (str.length>k) {\n\t\t\tvar colNr,varNr,S,V;\n\n\t\t\twhile (str.length>k) {\n\t\t\t\t// 1 int - idx\n\t\t\t\ta = str.substring(k,k+1);\n\t\t\t\ta = myB64.decodeInt(a);\n\t\t\t\tcolNr = Math.floor(a/8);\n\t\t\t\tvarNr = a-colNr*8;\n\t\t\t\tif (colNr<0 || colNr>3 || varNr<0 || varNr>4) return false;\n\t\t\t\tk += 1;\n\t\t\t\t// 2 float - S\n\t\t\t\ta = str.substring(k,k+2);\n\t\t\t\tS = myB64.decodeFloat(a,2,5)*2-1;\n\t\t\t\tif (S<-1 || S>1) return false;\n\t\t\t\tk += 2;\n\t\t\t\t// 2 float - V\n\t\t\t\ta = str.substring(k,k+2);\n\t\t\t\tV = myB64.decodeFloat(a,2,5)*2-1;\n\t\t\t\tif (V<-1 || V>1) return false;\n\t\t\t\tk += 2;\n\t\t\t\tthis.setVarOverlay(colNr,varNr,S,V,true);\n\t\t\t\t}\n\n\t\t\tthis.update();\n\t\t\t}\n\t\t},\n\n\tsetAll : function (model,h,d,dS,dV,cS,cL) {\n\t\tthis.Scheme = model;\n\t\tthis.SchemeModel = Model[this.Scheme];\n\t\tthis.H = h;\n\t\tthis.Dist = d;\n\t\tthis.dS = dS;\n\t\tthis.dV = dV;\n\t\tthis.cS = cS;\n\t\tthis.cL = cL;\n\t\tthis.ContrastModel = CModel.get(this.cS,this.cL);\n\t\tthis.resetVarsOverlay();\n\t\t},\n\n\tPresets : [\n\t \t{\tid : 'default',\n\t\t\tname : 'Default scheme',\n\t\t\tdS : 0, dV : 0, cS : 0.5, cL : 0.5\n\t\t\t},\n\t \t{\tid : 'hcontrast1',\n\t\t\tname : 'More Contrast',\n\t\t\tdS : -0.1, dV : -0.1, cS : 0.66, cL : 0.66\n\t\t\t},\n\t \t{\tid : 'hcontrast2',\n\t\t\tname : 'High Contrast',\n\t\t\tdS : -0.1, dV : -0.1, cS : 0.75, cL : 0.75\n\t\t\t},\n\t \t{\tid : 'hcontrast3',\n\t\t\tname : 'Max Contrast',\n\t\t\tdS : 1, dV : 1, cS : 1, cL : 1\n\t\t\t},\n\t \t{\tid : 'lcontrast1',\n\t\t\tname : 'Less Contrast',\n\t\t\tdS : 0, dV : 0, cS : 0.33, cL : 0.33\n\t\t\t},\n\t \t{\tid : 'lcontrast2',\n\t\t\tname : 'Low Contrast',\n\t\t\tdS : 0, dV : 0, cS : 0.2, cL : 0.2\n\t\t\t},\n\t \t{\tid : 'lcontrast3',\n\t\t\tname : 'Min Contrast',\n\t\t\tdS : 0, dV : 0, cS : 0.1, cL : 0.1\n\t\t\t},\n\t \t{\tid : 'msatur',\n\t\t\tname : 'Medium Dark (saturated)',\n\t\t\tdS : 0.5, dV : -0.44, cS : 0.4, cL : 0.4\n\t\t\t},\n\t \t{\tid : 'dsatur',\n\t\t\tname : 'Dark (saturated)',\n\t\t\tdS : 1, dV : -0.7, cS : 0.25, cL : 0.25\n\t\t\t},\n\t \t{\tid : 'vdsatur',\n\t\t\tname : 'Very Dark (saturated)',\n\t\t\tdS : 1, dV : -0.8, cS : 0.1, cL : 0.1\n\t\t\t},\n\t \t{\tid : 'pastel',\n\t\t\tname : 'Pastel',\n\t\t\tdS : -0.44, dV : -0.125, cS : 0.25, cL : 0.25\n\t\t\t},\n\t \t{\tid : 'mpastel',\n\t\t\tname : 'Medium Dark Pastel',\n\t\t\tdS : -0.44, dV : -0.44, cS : 0.25, cL : 0.25\n\t\t\t},\n\t \t{\tid : 'dpastel',\n\t\t\tname : 'Dark Pastel',\n\t\t\tdS : -0.44, dV : -0.7, cS : 0.25, cL : 0.25\n\t\t\t},\n\t \t{\tid : 'vdpastel',\n\t\t\tname : 'Very Dark Pastel',\n\t\t\tdS : -0.44, dV : -0.8, cS : 0.1, cL : 0.1\n\t\t\t},\n\t \t{\tid : 'palepastel',\n\t\t\tname : 'Light Pale Pastel',\n\t\t\tdS : -0.75, dV : -0.1, cS : 0.1, cL : 0.1\n\t\t\t},\n\t \t{\tid : 'mpalepastel',\n\t\t\tname : 'Medium Pale Pastel',\n\t\t\tdS : -0.75, dV : -0.44, cS : 0.1, cL : 0.1\n\t\t\t},\n\t \t{\tid : 'dpalepastel',\n\t\t\tname : 'Dark Pale Pastel',\n\t\t\tdS : -0.75, dV : -0.7, cS : 0.1, cL : 0.1\n\t\t\t},\n\t \t{\tid : 'vdpalepastel',\n\t\t\tname : 'Very Dark Pale Pastel',\n\t\t\tdS : -0.8, dV : -0.8, cS : 0.05, cL : 0.05\n\t\t\t},\n\t \t{\tid : 'lgray',\n\t\t\tname : 'Almost Grays (light)',\n\t\t\tdS : -0.95, dV : -0.1, cS : 0.1, cL : 0.1\n\t\t\t},\n\t \t{\tid : 'lagray',\n\t\t\tname : 'Almost Grays with Color Accents (light)',\n\t\t\tdS : -0.95, dV : -0.1, cS : 0.5, cL : 0.5\n\t\t\t},\n\t \t{\tid : 'mgray',\n\t\t\tname : 'Almost Grays (medium)',\n\t\t\tdS : -0.95, dV : -0.44, cS : 0.1, cL : 0.1\n\t\t\t},\n\t \t{\tid : 'magray',\n\t\t\tname : 'Almost Grays with Color Accents (medium)',\n\t\t\tdS : -0.95, dV : -0.44, cS : 0.5, cL : 0.5\n\t\t\t},\n\t \t{\tid : 'dgray',\n\t\t\tname : 'Almost Grays (dark)',\n\t\t\tdS : -0.95, dV : -0.8, cS : 0.1, cL : 0.1\n\t\t\t},\n\t \t{\tid : 'dagray',\n\t\t\tname : 'Almost Grays with Color Accents (dark)',\n\t\t\tdS : -0.95, dV : -0.8, cS : 0.5, cL : 0.5\n\t\t\t}\n\t\t],\n\t\n\tgetPreset : function (id) {\n\t\tfor (var i=0,l=this.Presets.length;i<l;i++) if (this.Presets[i].id==id) return this.Presets[i];\n\t\treturn this.Presets[0];\n\t\t},\n\tusePreset : function (id) {\n\t\tthis.resetVarsOverlay();\n\t\tvar p = this.getPreset(id);\n\t\tthis.setSV(p.dS,p.dV);\n\t\tthis.setContrast(p.cS,p.cL);\n\t\t},\n\tgetColorByIdx : function(n) {\n\t\tvar arr = ['Primary','Sec1','Sec2','Compl'];\n\t\tif (!arr[n]) n = 0;\n\t\treturn this[arr[n]];\n\t\t}\n\n\t}\n\nPalette.update();\n\n\n\n// Utils\n\nfunction dec2hex(n,len) {\n\tif (!len) len = 2;\n\tvar s = n.toString(16);\n\twhile (s.length<len) s = '0'+s;\n\treturn s.toUpperCase();\n\t}\nfunction hex2dec(n) {\n\treturn parseInt(n,16);\n\t}\nfunction flags2dec(arr) {\n\tvar b = 0;\n\tfor (var i=0;i<8;i++) if (arr[i]) b |= Math.pow(2,i);\n\treturn b;\n\t}\nfunction dec2flags(n) {\n\tvar arr = [];\n\tfor (var i=0;i<8;i++) arr[i] = n & Math.pow(2,i);\n\treturn arr;\n\t}\nfunction rgb2hex(RGB) {\n\treturn dec2hex(RGB.R)+dec2hex(RGB.G)+dec2hex(RGB.B);\n\t}\nfunction getLum(RGB) {\n\treturn lum = (RGB.R*0.299 + RGB.G*0.587 + RGB.B*0.114) / 255;\n\t}\nfunction col2Gray(RGB) {\n\tvar lum = Math.round(getLum(RGB)*255);\n\treturn rgb2hex({R:lum,G:lum,B:lum});\n\t}\n\nfunction angleDiff(a,b) {\n\t// a,b = 0..360\n\tif (b-a>180) a += 360;\n\telse if (a-b>180) b += 360;\n\treturn b-a;\n\t}\n\nvar myB64 = {\n\t_key : '0123456789abcdefghijklmnopqrstuvwxyz.ABCDEFGHIJKLMNOPQRSTUVWXYZ-',\n\t_pad : '0000000000000000',\n\n\tencodeInt : function (n,len) {\n\t\tvar s = '', i, x = n;\n\t\tif (!n) s = '0';\n\t\twhile (x) {\n\t\t\ti = x & 63;\n\t\t\ts = this._key.charAt(i) + s;\n\t\t\tx >>= 6;\n\t\t\t}\n\t\tif (len) {\n\t\t\ts = this._pad + s;\n\t\t\ts = s.substring(s.length-len);\n\t\t\t}\n\t\treturn s;\n\t\t},\n\tdecodeInt : function (s) {\n\t\tvar a,i,n = 0;\n\t\tif (!s) return 0;\n\t\tfor (var i=0,l=s.length;i<l;i++) {\n\t\t\tn <<= 6;\n\t\t\ta = this._key.indexOf(s.charAt(i));\n\t\t\tn |= a;\n\t\t\t}\n\t\treturn n;\n\t\t},\n\tencodeFloat : function (x,len) {\n\t\tif (!len) len = 1;\n\t\tvar n = Math.round( (Math.pow(64,len)-1) * x );\n\t\treturn this.encodeInt(n,len);\n\t\t},\n\tdecodeFloat : function (s,len,dec) {\n\t\tvar n = this.decodeInt(s);\n\t\tif (!n) return 0;\n\t\tvar x = n / (Math.pow(64,len)-1);\n\t\tif (dec) {\n\t\t\tvar k = Math.pow(10,dec);\n\t\t\tx = Math.round(x*k)/k;\n\t\t\t}\n\t\treturn x;\n\t\t}\n\t}\n\n\n// ColorBlind class\n\nvar ColorBlind = {\n\n\tgetHex : function (r,g,b,type) {\n\t\tfunction aprox(start,end,c0,cmid) { return Math.round( start - Math.abs((c0-cmid)/51)*(start-end) ) }\n\t\t// convert to webcolors\n\t\tvar r0 = Math.round(r/51) * 51;\n\t\tvar g0 = Math.round(g/51) * 51;\n\t\tvar b0 = Math.round(b/51) * 51;\n\t\tvar r2 = (r0<r) ? r0+51 : ( (r0>r) ? r0-51 : r0 );\n\t\tvar g2 = (g0<g) ? g0+51 : ( (g0>g) ? g0-51 : g0 );\n\t\tvar b2 = (b0<b) ? b0+51 : ( (b0>b) ? b0-51 : b0 );\n\t\t// find adjacent colors in table\n\t\tvar col1 = this.colTbl[dec2hex(r0)+dec2hex(g0)+dec2hex(b0)][type];\n\t\tvar col2 = this.colTbl[dec2hex(r2)+dec2hex(g2)+dec2hex(b2)][type];\n\t\t// normalize by source color\n\t\tvar rr = aprox(hex2dec(col1.substring(0,2)),hex2dec(col2.substring(0,2)),r0,r);\n\t\tvar gg = aprox(hex2dec(col1.substring(2,4)),hex2dec(col2.substring(2,4)),g0,g);\n\t\tvar bb = aprox(hex2dec(col1.substring(4,6)),hex2dec(col2.substring(4,6)),b0,b);\n\t\treturn dec2hex(rr)+dec2hex(gg)+dec2hex(bb);\n\t\t},\n\n\ttypeDesc : [\n\t\t'Normal vision (cca 85.5 % of population)',\n\t\t'Protanopy (1 % of men)',\n\t\t'Deuteranopy (1 % of men)',\n\t\t'Tritanopy (cca 0,003 % of population)',\n\t\t'Protanomaly (1 % of men)',\n\t\t'Deuteranomaly (5 % of men, 0.4 % of women)',\n\t\t'Tritanomaly (almost 0 %)',\n\t\t'Full colorblindness (0,005% of population)',\n\t\t'Atypical monochromatism'\n\t\t],\n\n\tcolTbl : {\n\t\t'FFFFFF' : ['FFFFFF','FFFAFA','FFE8EF','F4F0FF','FFFCFC','FFF3F7','F9F7FF','FFFFFF','FFFFFF'],\n\t\t'FFFFCC' : ['FFFFCC','FFF2C8','FFDFC8','FDEFFF','FFF8CA','FFEFCA','FEF7E5','EEEEEE','F1F1E7'],\n\t\t'FFFF99' : ['FFFF99','FFEDA2','FFDAAD','FFEAF9','FFF69D','FFECA3','FFF4C9','DDDDDD','E3E3CF'],\n\t\t'FFFF66' : ['FFFF66','FFEA86','FFD79D','FFE6F5','FFF476','FFEB81','FFF2AD','CCCCCC','D6D6B7'],\n\t\t'FFFF33' : ['FFFF33','FFE975','FFD594','FFE5F3','FFF454','FFEA63','FFF293','BBBBBB','C8C89F'],\n\t\t'FFFF00' : ['FFFF00','FFE871','FFD592','FFE4F2','FFF338','FFEA49','FFF179','AAAAAA','BBBB88'],\n\t\t'FFCCFF' : ['FFCCFF','CFD7FF','E1D8FD','FBD1E1','E7D1FF','F0D2FE','FDCEF0','EEEEEE','F1E7F1'],\n\t\t'FFCCCC' : ['FFCCCC','DED8D2','F1D2CB','FFCAD8','EED2CF','F8CFCB','FFCBD2','DDDDDD','E3D9D9'],\n\t\t'FFCC99' : ['FFCC99','E5D69D','FCCD99','FFC4D1','F2D19B','FDCC99','FFC8B5','CCCCCC','D6CCC1'],\n\t\t'FFCC66' : ['FFCC66','E9D469','FFCA6F','FFC0CD','F4D067','FFCB6A','FFC699','BBBBBB','C8BEAA'],\n\t\t'FFCC33' : ['FFCC33','ECD435','FFC857','FFBFCA','F5D034','FFCA45','FFC57E','AAAAAA','BBB092'],\n\t\t'FFCC00' : ['FFCC00','ECD30F','FFC750','FFBECA','F5CF07','FFC928','FFC565','999999','ADA37A'],\n\t\t'FF99FF' : ['FF99FF','AABDFF','B0BCF9','F6A9B5','D4ABFF','D7AAFC','FAA1DA','DDDDDD','E3CFE3'],\n\t\t'FF99CC' : ['FF99CC','B1B8E0','C5B5C7','FC9FAA','D8A8D6','E2A7C9','FD9CBB','CCCCCC','D6C1CC'],\n\t\t'FF9999' : ['FF9999','BDB6A8','D2B095','FF99A2','DEA7A0','E8A497','FF999D','BBBBBB','C8B4B4'],\n\t\t'FF9966' : ['FF9966','C4B470','DAAC62','FF959E','E1A66B','ECA264','FF9782','AAAAAA','BBA69C'],\n\t\t'FF9933' : ['FF9933','C7B43A','DEAB2A','FF949D','E3A636','EEA22E','FF9668','999999','AD9984'],\n\t\t'FF9900' : ['FF9900','C8B317','DFAA00','FF949C','E3A60B','EFA100','FF964E','888888','9F8B6C'],\n\t\t'FF66FF' : ['FF66FF','98B2FF','85A7F5','F28791','CB8CFF','C286FA','F876C8','CCCCCC','D6B7D6'],\n\t\t'FF66CC' : ['FF66CC','82A0F6','A09FC3','F87981','C083E1','CF82C7','FB6FA6','BBBBBB','C8AABE'],\n\t\t'FF6699' : ['FF6699','999DB9','B19992','FD6E74','CC81A9','D87F95','FE6A86','AAAAAA','BB9CA6'],\n\t\t'FF6666' : ['FF6666','A59B7C','BB955E','FF666C','D28071','DD7D62','FF6669','999999','AD8E8E'],\n\t\t'FF6633' : ['FF6633','AA9A42','BF9322','FF656A','D4803A','DF7C2A','FF654E','888888','9F8177'],\n\t\t'FF6600' : ['FF6600','AC9A1E','C09300','FF6569','D5800F','DF7C00','FF6534','777777','92735F'],\n\t\t'FF33FF' : ['FF33FF','96B1FF','679BF2','F07178','CA72FF','B367F8','F752BB','BBBBBB','C89FC8'],\n\t\t'FF33CC' : ['FF33CC','779DFF','8A92C1','F75E63','BB68E5','C462C6','FB4897','AAAAAA','BB92B0'],\n\t\t'FF3399' : ['FF3399','7A8ECE','9D8B8F','FB4C4F','BC60B3','CE5F94','FD3F74','999999','AD8499'],\n\t\t'FF3366' : ['FF3366','8F8C8B','A7875C','FE3D3E','C75F78','D35D61','FE3852','888888','9F7781'],\n\t\t'FF3333' : ['FF3333','988B4A','AD841C','FF3332','CB5F3E','D65B27','FF3332','777777','926969'],\n\t\t'FF3300' : ['FF3300','9A8B23','AE8600','FF3331','CC5F11','D65C00','FF3318','666666','845B51'],\n\t\t'FF00FF' : ['FF00FF','96B1FF','5E98F1','F06A71','CA58FF','AE4CF8','F735B8','AAAAAA','BB88BB'],\n\t\t'FF00CC' : ['FF00CC','7BA0FF','838FC0','F6555A','BD50E5','C147C6','FA2A93','999999','AD7AA3'],\n\t\t'FF0099' : ['FF0099','6E89D7','97888E','FA4042','B644B8','CB4493','FC206D','888888','9F6C8B'],\n\t\t'FF0066' : ['FF0066','888892','A2835B','FD2B28','C3447C','D04160','FE1547','777777','925F73'],\n\t\t'FF0033' : ['FF0033','93874E','A8801A','FE1A00','C94340','D34026','FE0D19','666666','84515B'],\n\t\t'FF0000' : ['FF0000','968726','A98200','FE1C00','CA4313','D44100','FE0E00','555555','774444'],\n\t\t'CCFFFF' : ['CCFFFF','F8F4F8','FFEAFD','CBEFFF','E2F9FB','E5F4FE','CBF7FF','EEEEEE','E7F1F1'],\n\t\t'CCFFCC' : ['CCFFCC','FFF1C5','FFDECC','D3EFFF','E5F8C8','E5EECC','CFF7E5','DDDDDD','D9E3D9'],\n\t\t'CCFF99' : ['CCFF99','FFEB97','FFD8AB','D9EEFF','E5F598','E5EBA2','D2F6CC','CCCCCC','CCD6C1'],\n\t\t'CCFF66' : ['CCFF66','FFE873','FFD497','DDEEFF','E5F36C','E5E97E','D4F6B2','BBBBBB','BEC8AA'],\n\t\t'CCFF33' : ['CCFF33','FFE75C','FFD38C','E0EEFF','E5F347','E5E95F','D6F699','AAAAAA','B0BB92'],\n\t\t'CCFF00' : ['CCFF00','FFE655','FFD389','E0EEFF','E5F22A','E5E944','D6F67F','999999','A3AD7A'],\n\t\t'CCCCFF' : ['CCCCFF','C4CEFF','CBCCFF','C6D1E1','C8CDFF','CBCCFF','C9CEF0','DDDDDD','D9D9E3'],\n\t\t'CCCCCC' : ['CCCCCC','CFCBCB','DEC6CD','CECAD9','CDCBCB','D5C9CC','CDCBD2','CCCCCC','CCCCCC'],\n\t\t'CCCC99' : ['CCCC99','D7C997','EAC19B','D3C4D3','D1CA98','DBC69A','CFC8B6','BBBBBB','BEBEB4'],\n\t\t'CCCC66' : ['CCCC66','DBC764','F1BE6A','D7C1CF','D3C965','DEC568','D1C69A','AAAAAA','B0B09C'],\n\t\t'CCCC33' : ['CCCC33','DDC631','F5BC3B','D8BFCD','D4C932','E0C437','D2C580','999999','A3A384'],\n\t\t'CCCC00' : ['CCCC00','DDC600','F6C600','D9BECC','D4C900','E1C900','D2C566','888888','95956C'],\n\t\t'CC99FF' : ['CC99FF','98B1FF','8FAEFB','BFA9B6','B2A5FF','ADA3FD','C5A1DA','CCCCCC','CCC1D6'],\n\t\t'CC99CC' : ['CC99CC','9EA8D7','AAA7C9','C79FAB','B5A0D1','BBA0CA','C99CBB','BBBBBB','BEB4BE'],\n\t\t'CC9999' : ['CC9999','AAA5A0','BAA198','CD98A2','BB9F9C','C39D98','CC989D','AAAAAA','B0A6A6'],\n\t\t'CC9966' : ['CC9966','B1A46A','C49D65','D0929D','BE9E68','C89B65','CE9581','999999','A3998E'],\n\t\t'CC9933' : ['CC9933','B5A336','C99B32','D2909A','C09E34','CA9A32','CF9466','888888','958B77'],\n\t\t'CC9900' : ['CC9900','B5A20E','CA9A00','D38F99','C09D07','CB9900','CF944C','777777','887D5F'],\n\t\t'CC66FF' : ['CC66FF','87A7FF','4C97F6','BB8791','A986FF','8C7EFA','C376C8','BBBBBB','BEAAC8'],\n\t\t'CC66CC' : ['CC66CC','648CEB','7B8DC5','C37982','9879DB','A379C8','C76FA7','AAAAAA','B09CB0'],\n\t\t'CC6699' : ['CC6699','7F88AF','918694','C96E75','A577A4','AE7696','CA6A87','999999','A38E99'],\n\t\t'CC6666' : ['CC6666','8C8675','9E8161','CC656C','AC766D','B57363','CC6569','888888','958181'],\n\t\t'CC6633' : ['CC6633','92853C','A47E2B','CE6067','AF7537','B8722F','CD634D','777777','887369'],\n\t\t'CC6600' : ['CC6600','948415','A67F00','CF5F65','B0750A','B97200','CD6232','666666','7A6651'],\n\t\t'CC33FF' : ['CC33FF','8AAAFF','008DEF','B87178','AB6EFF','6660F7','C252BB','AAAAAA','B092BB'],\n\t\t'CC33CC' : ['CC33CC','4387FF','577EC2','C15E64','875DE5','9158C7','C64898','999999','A384A3'],\n\t\t'CC3399' : ['CC3399','5275C8','767591','C64C50','8F54B0','A15495','C93F74','888888','95778B'],\n\t\t'CC3366' : ['CC3366','707387','856F5F','CA3D3F','9E5376','A85162','CB3852','777777','886973'],\n\t\t'CC3333' : ['CC3333','7B7146','8C6C27','CC3334','A3523C','AC4F2D','CC3333','666666','7A5B5B'],\n\t\t'CC3300' : ['CC3300','7E711B','8F6D00','CC3030','A5520D','AD5000','CC3118','555555','6C4E44'],\n\t\t'CC00FF' : ['CC00FF','8CABFF','008CEC','B76A71','AC55FF','6646F5','C135B8','999999','A37AAD'],\n\t\t'CC00CC' : ['CC00CC','5D91FF','4B7AC0','C0555A','9448E5','8B3DC6','C62A93','888888','956C95'],\n\t\t'CC0099' : ['CC0099','356FD5','6E7190','C64043','8037B7','9D3894','C9206E','777777','885F7D'],\n\t\t'CC0066' : ['CC0066','646D90','7E6A5E','CA2B2B','98367B','A53562','CB1548','666666','7A5166'],\n\t\t'CC0033' : ['CC0033','746C4C','856726','CB170B','A0363F','A8332C','CB0B1F','555555','6C444E'],\n\t\t'CC0000' : ['CC0000','786C1E','886900','CC1600','A2360F','AA3400','CC0B00','444444','5F3636'],\n\t\t'99FFFF' : ['99FFFF','EFECF4','F4E4FF','A6EFFF','C4F5F9','C6F1FF','9FF7FF','DDDDDD','CFE3E3'],\n\t\t'99FFCC' : ['99FFCC','F7E9C1','FFDDD0','ACEFFF','C8F4C6','CCEECE','A2F7E5','CCCCCC','C1D6CC'],\n\t\t'99FF99' : ['99FF99','FBE790','FFD6A9','B0EEFF','CAF394','CCEAA1','A4F6CC','BBBBBB','B4C8B4'],\n\t\t'99FF66' : ['99FF66','FEE65E','FFD291','B4EEFF','CBF262','CCE87B','A6F6B2','AAAAAA','A6BB9C'],\n\t\t'99FF33' : ['99FF33','FFE532','FFD184','B5EDFF','CCF232','CCE85B','A7F699','999999','99AD84'],\n\t\t'99FF00' : ['99FF00','FFE41C','FFD080','B6EDFF','CCF10E','CCE740','A7F67F','888888','8B9F6C'],\n\t\t'99CCFF' : ['99CCFF','B9C5FA','B9C4FF','91D1E1','A9C8FC','A9C8FF','95CEF0','CCCCCC','C1CCD6'],\n\t\t'99CCCC' : ['99CCCC','C4C1C6','CEBDCF','9CCAD9','AEC6C9','B3C4CD','9ACBD2','BBBBBB','B4BEBE'],\n\t\t'99CC99' : ['99CC99','CBBF93','DBB89D','A3C4D3','B2C596','BAC29B','9EC8B6','AAAAAA','A6B0A6'],\n\t\t'99CC66' : ['99CC66','CFBD61','E4B56C','A8C1CF','B4C463','BEC069','A0C69A','999999','99A38E'],\n\t\t'99CC33' : ['99CC33','D1BC2F','E8B33F','AABFCD','B5C431','C0BF39','A1C580','888888','8B9577'],\n\t\t'99CC00' : ['99CC00','D2BC00','E9B22A','ABBECD','B5C400','C1BF15','A2C566','777777','7D885F'],\n\t\t'9999FF' : ['9999FF','83A4FF','6FA4FD','86A9B6','8E9EFF','849EFE','8FA1DA','BBBBBB','B4B4C8'],\n\t\t'9999CC' : ['9999CC','8F9CCE','929BCC','929FAB','949ACD','959ACC','959CBB','AAAAAA','A6A6B0'],\n\t\t'999999' : ['999999','9B9899','A6949A','9A97A3','9A9899','9F9699','99989E','999999','999999'],\n\t\t'999966' : ['999966','A29665','B29068','9F929D','9D9765','A59467','9C9581','888888','8B8B81'],\n\t\t'999933' : ['999933','A59532','B78E37','A2909A','9F9732','A89335','9D9466','777777','7D7D69'],\n\t\t'999900' : ['999900','A69500','A69500','A28F99','9F9700','9F9700','9D944C','666666','707051'],\n\t\t'9966FF' : ['9966FF','709BFF','0090F3','7E8791','8480FF','4C7BF9','8B76C8','AAAAAA','A69CBB'],\n\t\t'9966CC' : ['9966CC','497BDF','507FC7','8C7982','7170D5','7472C9','926FA7','999999','998EA3'],\n\t\t'996699' : ['996699','6A77A5','737696','946D75','816E9F','866E97','966987','888888','8B818B'],\n\t\t'996666' : ['996666','78746D','847064','9A656C','886D69','8E6B65','996569','777777','7D7373'],\n\t\t'996633' : ['996633','7E7237','8C6D31','9C6067','8B6C35','926932','9A634D','666666','70665B'],\n\t\t'996600' : ['996600','7F720D','8E6C00','9D5F66','8C6C06','936900','9B6233','555555','625844'],\n\t\t'9933FF' : ['9933FF','7DA2FF','008DE8','7A7078','8B6AFF','4C60F3','8951BB','999999','9984AD'],\n\t\t'9933CC' : ['9933CC','007AF6','0073C2','885D64','4C56E1','4C53C7','904898','888888','8B7795'],\n\t\t'993399' : ['993399','005EBF','496192','914C51','4C48AC','714A95','953F75','777777','7D697D'],\n\t\t'993366' : ['993366','505B80','625961','963D40','744773','7D4663','973853','666666','705B66'],\n\t\t'993333' : ['993333','5F5941','6C552D','993335','7C463A','824430','993334','555555','624E4E'],\n\t\t'993300' : ['993300','635913','705600','9A3032','7E4609','844400','993119','444444','554036'],\n\t\t'9900FF' : ['9900FF','83A6FF','008CE5','796A71','8E53FF','4C46F2','8935B8','888888','8B6C9F'],\n\t\t'9900CC' : ['9900CC','2782FF','0073C0','87555B','6041E5','4C39C6','902A93','777777','7D5F88'],\n\t\t'990099' : ['990099','0067D0','385B90','904044','4C33B4','682D94','94206E','666666','705170'],\n\t\t'990066' : ['990066','39538F','57535F','962B2C','69297A','782962','971549','555555','624458'],\n\t\t'990033' : ['990033','55514A','634E2C','981612','77283E','7E272F','980B22','444444','553640'],\n\t\t'990000' : ['990000','5A5117','674F00','991100','79280B','802700','990800','333333','472828'],\n\t\t'66FFFF' : ['66FFFF','EAE7F0','EBDFFF','88EFFF','A8F3F7','A8EFFF','77F7FF','CCCCCC','B7D6D6'],\n\t\t'66FFCC' : ['66FFCC','F1E4BF','FFDDD3','8BEFFF','ABF1C5','B2EECF','78F7E5','BBBBBB','AAC8BE'],\n\t\t'66FF99' : ['66FF99','F6E28D','FFD5A7','8EEEFF','AEF093','B2EAA0','7AF6CC','AAAAAA','9CBBA6'],\n\t\t'66FF66' : ['66FF66','F8E15D','FFD08B','90EEFF','AFF061','B2E778','7BF6B2','999999','8EAD8E'],\n\t\t'66FF33' : ['66FF33','FAE02A','FFCF7C','92EDFF','B0EF2E','B2E757','7CF699','888888','819F77'],\n\t\t'66FF00' : ['66FF00','FAE000','FFCE79','92EDFF','B0EF00','B2E63C','7CF67F','777777','73925F'],\n\t\t'66CCFF' : ['66CCFF','B2BEF5','ADBEFF','57D1E1','8CC5FA','89C5FF','5ECEF0','BBBBBB','AABEC8'],\n\t\t'66CCCC' : ['66CCCC','BDBBC1','C3B7D1','6BCAD9','91C3C6','94C1CE','68CBD2','AAAAAA','9CB0B0'],\n\t\t'66CC99' : ['66CC99','C4B88F','D2B29F','77C4D3','95C294','9CBF9C','6EC8B6','999999','8EA399'],\n\t\t'66CC66' : ['66CC66','C8B65E','DAAE6E','7EC1CF','97C162','A0BD6A','72C69A','888888','819581'],\n\t\t'66CC33' : ['66CC33','CAB52D','DFAC42','81BFCD','98C030','A2BC3A','73C580','777777','738869'],\n\t\t'66CC00' : ['66CC00','CAB500','E0AC2E','82BECD','98C000','A3BC17','74C566','666666','667A51'],\n\t\t'6699FF' : ['6699FF','6E98FE','519CFE','3EA9B6','6A98FE','5B9AFE','52A1DA','AAAAAA','9CA6BB'],\n\t\t'6699CC' : ['6699CC','8593C7','8093CD','5A9FAB','7596C9','7396CC','609CBB','999999','8E99A3'],\n\t\t'669999' : ['669999','918F93','978C9C','6997A3','7B9496','7E929A','67989E','888888','818B8B'],\n\t\t'669966' : ['669966','988C61','A4876A','71929D','7F9263','859068','6B9581','777777','737D73'],\n\t\t'669933' : ['669933','9B8B2F','AA853B','74909A','809231','888F37','6D9466','666666','66705B'],\n\t\t'669900' : ['669900','9B8B00','AC8421','758F9A','809200','898E10','6D944D','555555','586244'],\n\t\t'6666FF' : ['6666FF','518DFF','0090EE','228791','5B79FF','337BF6','4476C8','999999','8E8EAD'],\n\t\t'6666CC' : ['6666CC','326ED5','0076C9','4D7982','4C6AD0','336ECA','596FA7','888888','818195'],\n\t\t'666699' : ['666699','59699C','586A98','5E6D75','5F679A','5F6898','626987','777777','73737D'],\n\t\t'666666' : ['666666','686666','6F6367','67656C','676666','6A6466','666569','666666','666666'],\n\t\t'666633' : ['666633','6D6432','795F35','6B6067','696532','6F6234','68634D','555555','58584E'],\n\t\t'666600' : ['666600','6F6300','7B5E11','6C5F66','6A6400','706208','696233','444444','4A4A36'],\n\t\t'6633FF' : ['6633FF','6E9AFF','008CE4','007179','6A66FF','335FF1','3352BC','888888','81779F'],\n\t\t'6633CC' : ['6633CC','0074EA','0076C2','445D64','3353DB','3354C7','554898','777777','736988'],\n\t\t'663399' : ['663399','0059B4','005995','584C51','3346A6','334697','5F3F75','666666','665B70'],\n\t\t'663366' : ['663366','324676','3D4763','623D41','4C3C6E','513D64','643853','555555','584E58'],\n\t\t'663333' : ['663333','46433A','4F4031','663336','563B36','5A3932','663334','444444','4A4040'],\n\t\t'663300' : ['663300','4A420B','534000','673033','583A05','5C3900','663119','333333','3D3328'],\n\t\t'6600FF' : ['6600FF','7AA1FF','008BE1','006B73','7050FF','3345F0','3335B9','777777','735F92'],\n\t\t'6600CC' : ['6600CC','007CF8','0076BF','42545B','333EE2','333BC5','542A93','666666','66517A'],\n\t\t'660099' : ['660099','0065CA','005A94','563F44','3332B1','332D96','5E1F6E','555555','584462'],\n\t\t'660066' : ['660066','00478E','253D60','602B2D','33237A','451E63','631549','444444','4A364A'],\n\t\t'660033' : ['660033','323748','3F352F','651615','4C1B3D','521A31','650B24','333333','3D2833'],\n\t\t'660000' : ['660000','3C360F','453500','660B00','511B07','551A00','660500','222222','2F1B1B'],\n\t\t'33FFFF' : ['33FFFF','E7E5EF','E7DDFF','74EFFF','8DF2F7','8DEEFF','53F7FF','BBBBBB','9FC8C8'],\n\t\t'33FFCC' : ['33FFCC','EEE2BD','FCDBD4','76EFFF','90F0C4','97EDD0','54F7E5','AAAAAA','92BBB0'],\n\t\t'33FF99' : ['33FF99','F3DF8C','FFD4A6','78EEFF','93EF92','99E99F','55F6CC','999999','84AD99'],\n\t\t'33FF66' : ['33FF66','F5DE5C','FFCF88','79EEFF','94EE61','99E777','56F6B2','888888','779F81'],\n\t\t'33FF33' : ['33FF33','F7DD29','FFCD78','7AEDFF','95EE2E','99E655','56F699','777777','699269'],\n\t\t'33FF00' : ['33FF00','F7DD00','FFCD74','7AEDFF','95EE00','99E63A','56F67F','666666','5B8451'],\n\t\t'33CCFF' : ['33CCFF','AEBBF2','A7BBFF','00D1E0','70C3F8','6DC3FF','19CEEF','AAAAAA','92B0BB'],\n\t\t'33CCCC' : ['33CCCC','B9B7BF','BDB4D1','3ECAD9','76C1C5','78C0CE','38CBD2','999999','84A3A3'],\n\t\t'33CC99' : ['33CC99','C0B48E','CCAEA0','54C4D3','79C093','7FBD9C','43C8B6','888888','77958B'],\n\t\t'33CC66' : ['33CC66','C4B25D','D6AB6F','5EC1CF','7BBF61','84BB6A','48C69A','777777','698873'],\n\t\t'33CC33' : ['33CC33','C6B22C','DAA943','63BFCD','7CBF2F','86BA3B','4BC580','666666','5B7A5B'],\n\t\t'33CC00' : ['33CC00','C6B100','DBA830','64BFD7','7CBE00','87BA18','4BC56B','555555','4E6C44'],\n\t\t'3399FF' : ['3399FF','6993FA','3999FF','00ABB7','4E96FC','3699FF','19A2DB','999999','8499AD'],\n\t\t'3399CC' : ['3399CC','7F8EC3','758FCE','00A0AC','5993C7','5494CD','199CBC','888888','778B95'],\n\t\t'339999' : ['339999','8C8A90','8F879D','3997A3','5F9194','61909B','36989E','777777','697D7D'],\n\t\t'339966' : ['339966','92875E','9D826B','49929D','629062','688D68','3E9581','666666','5B7066'],\n\t\t'339933' : ['339933','95862E','A4803C','4F909A','648F30','6B8C37','419466','555555','4E624E'],\n\t\t'339900' : ['339900','958600','A58600','518F9A','648F00','6C8F00','42944D','444444','405536'],\n\t\t'3366FF' : ['3366FF','2581FF','0090EC','009099','2C73FF','197BF5','197BCC','888888','77819F'],\n\t\t'3366CC' : ['3366CC','2067CD','0078C9','007F87','2966CC','196FCA','1972A9','777777','697388'],\n\t\t'336699' : ['336699','506195','43639A','146D76','416397','3B6499','236987','666666','5B6670'],\n\t\t'336666' : ['336666','5E5D61','615B68','35656D','486163','4A6067','346569','555555','4E5858'],\n\t\t'336633' : ['336633','645B2F','6D5737','3F6068','4B6031','505E35','39634D','444444','404A40'],\n\t\t'336600' : ['336600','655B00','705617','415F66','4C6000','515E0B','3A6233','333333','333D28'],\n\t\t'3333FF' : ['3333FF','6094FF','008CE2','008187','4963FF','195FF0','195AC3','777777','696992'],\n\t\t'3333CC' : ['3333CC','0070E1','0078C2','006A70','1951D6','1955C7','194E9E','666666','5B5B7A'],\n\t\t'333399' : ['333399','0054AA','005D99','005056','1943A1','194899','194177','555555','4E4E62'],\n\t\t'333366' : ['333366','19376A','003B65','263C41','263568','193765','2C3753','444444','40404A'],\n\t\t'333333' : ['333333','343333','373133','333236','333333','353233','333234','333333','333333'],\n\t\t'333300' : ['333300','373200','3D2F09','363033','353200','383104','343119','222222','25251B'],\n\t\t'3300FF' : ['3300FF','739DFF','008BDF','007C82','534EFF','1945EF','193EC0','666666','5B5184'],\n\t\t'3300CC' : ['3300CC','0079F2','0076BF','006469','193CDF','193BC5','19329A','555555','4E446C'],\n\t\t'330099' : ['330099','0062C4','005D96','00474B','1931AE','192E97','192372','444444','403655'],\n\t\t'330066' : ['330066','00468B','003F67','212A2D','192378','191F66','2A1549','333333','33283D'],\n\t\t'330033' : ['330033','002448','131E30','301517','19123D','230F31','310A25','222222','251B25'],\n\t\t'330000' : ['330000','1E1B08','221A00','330600','280D04','2A0D00','330300','111111','170D0D'],\n\t\t'00FFFF' : ['00FFFF','E6E4EE','E6DCFF','6EEFFF','73F1F6','73EDFF','37F7FF','AAAAAA','88BBBB'],\n\t\t'00FFCC' : ['00FFCC','EDE1BD','FBDAD4','70EFFF','76F0C4','7DECD0','38F7E5','999999','7AADA3'],\n\t\t'00FF99' : ['00FF99','F2DF8C','FFD3A6','72EEFF','79EF92','7FE99F','39F6CC','888888','6C9F8B'],\n\t\t'00FF66' : ['00FF66','F5DD5C','FFCF87','73EEFF','7AEE61','7FE776','39F6B2','777777','5F9273'],\n\t\t'00FF33' : ['00FF33','F6DD29','FFCD77','73EDFF','7BEE2E','7FE655','39F699','666666','51845B'],\n\t\t'00FF00' : ['00FF00','F6DC00','FFCD72','73EDFF','7BED00','7FE639','39F67F','555555','447744'],\n\t\t'00CCFF' : ['00CCFF','ADBAF2','A5BBFF','00D0DF','56C3F8','52C3FF','00CEEF','999999','7AA3AD'],\n\t\t'00CCCC' : ['00CCCC','B8B6BF','BBB3D1','29CAD9','5CC1C5','5DBFCE','14CBD2','888888','6C9595'],\n\t\t'00CC99' : ['00CC99','BFB38D','CBAEA0','47C4D3','5FBF93','65BD9C','23C8B6','777777','5F887D'],\n\t\t'00CC66' : ['00CC66','C3B25D','D4AA6F','54C1CF','61BF61','6ABB6A','2AC69A','666666','517A66'],\n\t\t'00CC33' : ['00CC33','C5B12B','D9A844','59BFCD','62BE2F','6CBA3B','2CC580','555555','446C4E'],\n\t\t'00CC00' : ['00CC00','C5B000','DAA831','5ABFCD','62BE00','6DBA18','2DC566','444444','365F36'],\n\t\t'0099FF' : ['0099FF','6792F8','3398FF','00ACB7','3395FB','1998FF','00A2DB','888888','6C8B9F'],\n\t\t'0099CC' : ['0099CC','7E8DC2','728ECF','00A1AC','3F93C7','3993CD','009DBC','777777','5F7D88'],\n\t\t'009999' : ['009999','8A898F','8D869D','1F97A3','459194','468F9B','0F989E','666666','517070'],\n\t\t'009966' : ['009966','90865E','9B816C','39929D','488F62','4D8D69','1C9581','555555','446258'],\n\t\t'009933' : ['009933','93852D','A27E3D','42909A','498F30','518B38','219466','444444','365540'],\n\t\t'009900' : ['009900','948500','A37E25','448F9A','4A8F00','518B12','22944D','333333','284728'],\n\t\t'0066FF' : ['0066FF','007EFE','0090EC','00929A','0072FE','007BF5','007CCC','777777','5F7392'],\n\t\t'0066CC' : ['0066CC','1A66CC','0078C9','00828A','0D66CC','006FCA','0074AB','666666','51667A'],\n\t\t'006699' : ['006699','4E5F93','3D629A','00727A','276296','1E6499','006C89','555555','445862'],\n\t\t'006666' : ['006666','5C5B5F','5E5A69','15656D','2E6062','2F6067','0A6569','444444','364A4A'],\n\t\t'006633' : ['006633','61592E','6A5538','2A6068','305F30','355D35','15634D','333333','283D33'],\n\t\t'006600' : ['006600','635800','6D5418','2D5F66','315F00','365D0C','166233','222222','1B2F1B'],\n\t\t'0033FF' : ['0033FF','5B91FF','008CE2','008389','2D62FF','005FF0','005BC4','666666','515B84'],\n\t\t'0033CC' : ['0033CC','006FDE','0078C2','006F74','0051D5','0055C7','0051A0','555555','444E6C'],\n\t\t'003399' : ['003399','0053A6','005E9A','00595E','00439F','004899','00467B','444444','364055'],\n\t\t'003366' : ['003366','0D3366','003E68','004347','063366','003867','003B56','333333','28333D'],\n\t\t'003333' : ['003333','2E2E30','2F2D34','0A3236','173031','173033','053234','222222','1B2525'],\n\t\t'003300' : ['003300','312C00','362A0C','173033','182F00','1B2E06','0B3119','111111','0D170D'],\n\t\t'0000FF' : ['0000FF','719CFF','008BDF','007F85','384EFF','0045EF','003FC2','555555','444477'],\n\t\t'0000CC' : ['0000CC','0078F0','0076BE','006A6E','003CDE','003BC5','00359D','444444','36365F'],\n\t\t'000099' : ['000099','0060C1','005E97','005155','0030AD','002F98','002877','333333','282847'],\n\t\t'000066' : ['000066','004487','004168','003739','002276','002067','001B4F','222222','1B1B2F'],\n\t\t'000033' : ['000033','002346','002135','001C1D','00113C','001034','000E28','111111','0D0D17'],\n\t\t'000000' : ['000000','000000','000000','000000','000000','000000','000000','000000','000000']\n\t\t}\n\n\t}"
},
"redirectURL": "",
"headersSize": 230,
"bodySize": 0,
"_transferSize": 0
},
"cache": {},
"timings": {
"blocked": 8.183111999999873,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 0.6209999999485447,
"receive": 4.99500000023545,
"_blocked_queueing": 3.1119999998736603
},
"serverIPAddress": "127.0.0.1",
"_fromCache": "disk",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:06.930Z",
"time": 15.427944000050502,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/js/app.js",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/index.html"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:33 GMT"
},
{
"name": "Last-Modified",
"value": "Thu, 28 May 2015 05:19:21 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5566a559-622a\""
},
{
"name": "Content-Length",
"value": "25130"
},
{
"name": "Content-Type",
"value": "application/javascript"
}
],
"cookies": [],
"content": {
"size": 25130,
"mimeType": "application/javascript",
"text": "\n/*\n* app.js - Color Scheme Designer application library\n\n* Copyright (c) 2009, Petr Stanicek, pixy@pixy.cz (\"the author\")\n* All rights reserved.\n*\n* Redistribution and use in source and binary forms, with or without\n* modification, are permitted provided that the following conditions are met:\n* * Redistributions of source code must retain the above copyright\n* notice, this list of conditions and the following disclaimer.\n* * Redistributions in binary form must reproduce the above copyright\n* notice, this list of conditions and the following disclaimer in the\n* documentation and/or other materials provided with the distribution.\n* * Any commercial use of this software is not allowed unless an exemption\n* was granted by the author.\n*\n* This software is provided by the author \"as is\" and any express or implied\n* warranties, including, but not limited to, the implied warranties or\n* merchantability and fitness for a particular purpose are disclaimed.\n* In no event shall the author be liable for any direct, indirect, incidental,\n* special, exemplary, or consequential damages (including, but not limited to,\n* procurement of substitute goods or services; loss of use, data, or profits;\n* or business interruption) however caused and on any theory of liability,\n* whether in contract, strict liability, or tort (including negligence or\n* otherwise) arising in any way out of the use of this software, even if\n* advised of the possibility of such damage.\n\n*/\n\n\n// Supporting objects\n\nvar drag = {\n\ton : false,\n\tdot : null\n\t}\n\nvar defs = {\n\tFPSlimiter : 10, // msec\n\tMaxRedrawRate : 200, // msec\n\tdotSize : 7, // half the size\n\twheelMid : { X:190,Y:190 },\n\tsliderMid : { X:95,Y:95 },\n\tsliderWidth : 140,\n\tCBPreview : 0\n\t}\n\nvar API = {\n\ton : false\n\t}\n\nvar SchemeID;\n\n// INIT\n\n$(function() {\n\n\t// browser check\n\n\tvar v = parseInt($.browser.version,10);\n\tif ($.browser.msie && v<7) {\n\t\talert('不再支持IE6内核的浏览器,你可以升级浏览器或使用其他配色器');\n\t\tdocument.location.href = 'http://www.peise.net';\n\t\treturn;\n\t\t}\n\t\n\t$('#jscheck').hide();\n\t$('#canvas').fadeIn(2000);\n\n\t// event handlers\n\n\t$('a').click( function(){ $(this).blur()} );\n\t$('#model a').click(function(){ setScheme(this.id);return false });\n\n\t$('#tab-wheel').click( function() { togglePane('wheel');return false } );\n\t$('#tab-vars').click( function() { togglePane('vars');return false } );\n\t$('#tab-info').click( function() { togglePane('info');return false } );\n\n\t$('#wheel,#saturation,#contrast')\n\t\t.bind('mousedown',function(e) {\n\t\t\te.preventDefault();\n\t\t\tvar elm = $(this);\n\t\t\tvar pos = elm.offset();\n\t\t\tdrag.on = true;\n\t\t\tdrag.dW = elm.width();\n\t\t\tdrag.dH = elm.height();\n\t\t\tdrag.dX = pos.left + drag.dW/2;\n\t\t\tdrag.dY = pos.top + drag.dH/2;\n\t\t\telm.bind('mousemove',function(e) {\n\t\t\t\te.preventDefault();\n\t\t\t\tdragMove(e,this);\n\t\t\t\t});\n\t\t\tif (!drag.dot) dragMove(e,this);\n\t\t\t})\n\t\t.bind('mouseup',function(e) {\n\t\t\te.preventDefault();\n\t\t\t$(this).unbind('mousemove');\n\t\t\tdrag.on = false;\n\t\t\tdrag.dot = null;\n\t\t\tupdateColorData();\n\t\t\t});\n\n\t$('.dot')\n\t\t.bind('mousedown',function(e) {\n\t\t\tdrag.dot = this;\n\t\t\t})\n\t\t.bind('mouseup',function(e) {\n\t\t\tdrag.dot = null;\n\t\t\t});\n\t$('#dot1').bind('dblclick',enterHue);\n\t$('#hue-val').bind('click',enterHue);\n\t$('#dot2').bind('dblclick',enterComplHue);\n\t$('#dot3, #dot4').bind('dblclick',enterDist);\n\t$('#dist-val').bind('click',enterDist);\n\t$('#rgb-val').bind('click',enterRGB);\n\n\t$('#sample-val')\n\t\t.bind('dblclick',function(e) {\n\t\t\tvar h = prompt('Enter RGB');\n\t\t\t})\n\n\tvar i,l, p, s = '<option value=\"\">- custom -</option>';\n\tfor (i=0,l=Palette.Presets.length;i<l;i++) {\n\t\tp = Palette.Presets[i];\n\t\ts += '<option value=\"'+p.id+'\"';\n\t\tif (i==0) s += ' selected';\n\t\ts += '>'+p.name+'</option>';\n\t\t}\n\t$('#presets select').append(s).bind('change', function() { usePreset(this.value);return false } ).styledSelect();\n\n\t$('#tab-c1').click( function(){ toggleContrast('c1');return false } );\n\t$('#tab-c2').click( function(){ toggleContrast('c2');return false } );\n\n\t$('#chk-showtext').click( function(){ useShowText();return true } );\n\n\t$('#tab-preview2').click( function(){ pagePreview(1);return false } );\n\t$('#tab-preview3').click( function(){ pagePreview(2);return false } );\n\n\ts = '';\n\tfor (i=0,l=ColorBlind.typeDesc.length;i<l;i++) {\n\t\tp = ColorBlind.typeDesc[i];\n\t\ts += '<li><a href=\"#\" onclick=\"useColorBlind('+i+');return false\">'+p+'</a></li>';\n\t\tif (i==0) s += '<li class=\"sep\"><hr></li>';\n\t\t}\n\t$('#colorblind').html(s);\n\n\t// menu\n\n\t$(document).ready(function() { \n\t\t$('#menu').droppy({speed:100,persist:250});\n\t\t}); \n\t$('#menu a').not('.link').click( function(e){ e.preventDefault();$(this).blur() }).not('.enable a').addClass('disabled');\n \t$('#menu-undo').click( function(){ History.back() } );\n \t$('#menu-redo').click( function(){ History.fwd() } );\n \t$('#menu-random-now').click( function(){ randomScheme() } );\n\t$('#menu-random-set').click( function(){ randomSettings() } );\n\t$('#menu-export-txt').click( function(){ exportCols('txt') } );\n\t$('#menu-export-html').click( function(){ exportCols('html') } );\n\t$('#menu-export-xml').click( function(){ exportCols('xml') } );\n\t$('#menu-export-aco').click( function(){ exportCols('aco') } );\n\t$('#menu-export-gpl').click( function(){ exportCols('gpl') } );\n\t$('#menu-tooltips').click( function(){ useShowTooltips() } );\n\t$('#menu-about').click( function(){ window.open(this.href);return false } );\n\n//\t$('#canvas').append('<a id=\"shoplink\" href=\"http://shop.colorschemedesigner.com\"></a>');\n\t$('#canvas').append('<a id=\"shoplink2\" href=\"http://www.wix.com/start/matrix?utm_campaign=ma_colorschemedesigner.com&experiment_id=ma_colorschemedesigner.com\"></a>');\n\n\t// initialize\n\n\tvar search = document.location.search.substring(1);\n\tif (search) {\n\t\tsearch = search.split('&');\n\t\tvar i,l,s,key,val;\n\t\tAPI.data = {};\n\t\tfor (i=0,l=search.length;i<l;i++) {\n\t\t\ts = search[i].split('=');\n\t\t\tkey = s[0].toString();\n\t\t\tval = s[1].toString();\n\t\t\tAPI.data[key] = val;\n\t\t\t}\n\t\tif (API.data.returnurl) {\n\t\t\tAPI.on = true;\n\t\t\tif (API.data.format!='hex' && API.data.format!='rgb') API.data.format = 'hex';\n\t\t\tif (API.data.method!='get' && API.data.method!='post') API.data.format = 'get';\n\t\t\t}\n\t\t}\n\n\tif (API.on) {\n\t\tvar str = decodeURIComponent(API.data.label);\n\t\tif (!str) str = 'RETURN to original site';\n\t\t$('#menu-getpro').click( function(){ API_finish();return false } ).addClass('sel').html(str + ' &raquo;');\n\t\t}\n\telse {\n\t\t$('#menu-getpro').click( function(){ loadPage('api');return false } );\n\t\t}\n\n\tvar hash = document.location.hash.substring(1);\n\tif (hash) loadScheme(hash);\n\telse {\n\t\tusePreset('default');\n\t\tupdateScheme();\n\t\tif (Palette.UseVarsOverlay) toggleContrast('c2');\n\t\t}\n\n\t});\n\nfunction loadScheme(id) {\n\tPalette.unserialize(id);\n\t$('#presets select').get(0).selectedIndex = 0;\n\t$('#presets select').trigger('change');\n\tupdateScheme();\n\tif (Palette.UseVarsOverlay) toggleContrast('c2');\n\t}\n\n// API\n\nfunction API_finish() {\n\n\tfunction col(c,name) {\n\t\tvar v, s = name+',';\n\t\tfor (var i=0;i<5;i++) {\n\t\t\tv = c.getVarRGB(i);\n\t\t\tif (i>0) s += ',';\n\t\t\tif (API.data.format=='rgb') s += v.R+'-'+v.G+'-'+v.B;\n\t\t\telse s += v.getHex();\n\t\t\t}\n\t\treturn s;\n\t\t}\n\tfunction item(key,val) {\n\t\treturn '<input type=\"hidden\" name=\"'+key+'\" value=\"'+val+'\">';\n\t\t}\n\n\tvar str = '<form id=\"api-sender\">';\n\tstr += item( 'id', SchemeID );\n\tstr += item( 'col1', col(Palette.Primary, 'primary') );\n\tvar i = 2;\n\tif (Palette.Sec1) str += item( 'col'+i++, col(Palette.Sec1, 'secondary-a') );\n\tif (Palette.Sec2) str += item( 'col'+i++, col(Palette.Sec2, 'secondary-b') );\n\tif (Palette.Compl) str += item( 'col'+i++, col(Palette.Compl, 'complement') );\n\tstr += '</form>';\n\t$('#canvas').append(str);\n\t$('#api-sender').attr('action',decodeURIComponent(API.data.returnurl)).attr('method',API.data.method);\n\t$('#api-sender').submit();\n\t}\n\n// Actions\n\nfunction togglePane(id) {\n\t$('.pane').hide();\n\t$('#pane-'+id).fadeIn(750);\n\t$('#tabs-color a').removeClass('sel');\n\t$('#tab-'+id).addClass('sel').blur();\n\tif (id=='wheel') updateWheel();\n\telse if (id=='vars') {\n\t\tupdateVars();\n\t\t$('#presets select').trigger('resize');\n\t\t}\n\telse if (id=='info') updateSchemeInfo();\n\t}\n\nfunction toggleContrast(id) {\n\t$('#tabs-contrast a').removeClass('sel');\n\t$('#tab-'+id).addClass('sel').blur();\n\tif (id=='c1') {\n\t\tPalette.resetVarsOverlay();\n\t\t$('#manualvars, #ttl-c2').hide();\n\t\t$('#contrast, #ttl-c1').fadeIn(750);\n\t\t$('#saturation .dotv').hide();\n\t\tUseManualVars = false;\n\t\t}\n\telse {\n\t\t$('#contrast, #ttl-c1').hide();\n\t\t$('#manualvars, #ttl-c2').fadeIn(750);\n\t\t$('#saturation .dotv').show();\n\t\tUseManualVars = true;\n\t\t}\n\tupdateVars();\n\t}\n\nfunction setScheme(m) {\n\tPalette.setScheme(m);\n\tupdateScheme();\n\t}\n\nfunction usePreset(id) {\n\tif (!id) return;\n\tvar p = Palette.usePreset(id);\n\tupdateVars();\n\t}\n\nfunction useColorBlind(n) {\n\tgetProVersion('Color Vision Simulation');\n\t}\n\nfunction useShowText() {\n\tvar on = $('#chk-showtext:checked').length>0;\n\tvar s;\n\tif (on) s = '<div class=\"text\"><span class=\"row1\">Text</span> <span class=\"row2\">Text</span> <span class=\"row3\">Text</span></div>';\n\telse s = '';\n\t$('#preview-palette td').html(s);\n\t}\n\nfunction useShowTooltips() {\n\tvar on = !$('#menu-tooltips').hasClass('sel');\n\tif (on) showTooltips();\n\telse hideTooltips();\n\t}\n\n// Redraw\n\nvar t0;\nfunction checkFPS_on() {\n\tt0 = new Date();\n\t}\nfunction checkFPS_off() {\n\tvar t1 = new Date()-t0;\n\tif (t1>defs.FPSlimiter) defs.FPSlimiter = t1+50;\n\telse if (t1<defs.FPSlimiter-50 && defs.FPSlimiter>10) defs.FPSlimiter = t1;\n\t$('#fps').text( 'fps: ' + Math.round(1/defs.FPSlimiter*1000) );\n\t}\n\nfunction updateScheme() {\n\tvar m = Palette.Scheme;\n\t$('#model a').removeClass('sel');\n\t$('#'+m).addClass('sel').blur();\n\t$('#dot2').css('display',Boolean(Palette.Compl) ? 'block':'none');\n\t$('#dot3,#dot4').css('display',Boolean(Palette.Sec1) ? 'block':'none');\n\t$('#dist-val').css('display',Boolean(Palette.Sec1) ? 'block':'none');\n\tupdateWheel();\n\t$('#preview-palette').removeClass().addClass('scheme-'+m);\n\tif ($('#tab-vars').hasClass('sel')) updateVars();\n\tif ($('#tab-info').hasClass('sel')) updateSchemeInfo();\n\t}\n\n\nfunction updateWheel() {\n\tcheckFPS_on();\n\tmoveDot(1,Palette.Primary);\n\tmoveDot(2,Palette.Compl);\n\tmoveDot(3,Palette.Sec1);\n\tmoveDot(4,Palette.Sec2);\n\tvar rgb = Palette.Primary.Col[0].RGB;\n\t$('#hue-val span').text(Palette.H+'°');\n\t$('#rgb-val span').text(rgb.getHex());\n\t$('#rgb-r').html(Math.round(rgb.R/255*100) + ' %');\n\t$('#rgb-g').html(Math.round(rgb.G/255*100) + ' %');\n\t$('#rgb-b').html(Math.round(rgb.B/255*100) + ' %');\n\t$('#dist-val span').text(Palette.Dist+'°');\n\tcolorize();\n\tcheckFPS_off();\n\t}\n\n\n// Vars Pane\n\nfunction updateVars() {\n\tif (UseManualVars) updateManualVars();\n\telse {\n\t\t$('#saturation').css( 'background-color',Palette.Primary.Base.RGB.getCSS() );\n\t\tupdateContrast();\n\t\t}\n\tupdateSV();\n\t}\nfunction updateSV() {\n\tcheckFPS_on();\n\tvar x,y;\n\tif (UseManualVars) {\n\t\tvar v = Palette.getVarOverlay(VarSelected[0],VarSelected[1]);\n\t\tx = v[0];\n\t\ty = v[1];\n\t\tx = x - 0.5;\n\t\ty = y - 0.5;\n\t\tmoveSliderDot('#dots,#dotv'+VarSelected[1],x,-y);\n\t\t}\n\telse {\n\t\tx = Palette.dS;\n\t\ty = Palette.dV;\n\t\tx = x<0 ? (x+1)*0.9-0.5 : 0.4+x*0.1;\n\t\ty = y<0 ? (y+1)*0.9-0.5 : 0.4+y*0.1;\n\t\tmoveSliderDot('#dots',x,-y);\n\t\t}\n\tcolorize();\n\tcheckFPS_off();\n\t}\nfunction updateContrast() {\n\tcheckFPS_on();\n\tvar x = Palette.cL, y = Palette.cS;\n\tmoveSliderDot('#dotc',x-0.5,0.5-y);\n\tcolorize();\n\tcheckFPS_off();\n\t}\n\n\nvar UseManualVars = false;\nvar VarSelected = [0,0];\nvar ColorHash = {'pri':0,'sec1':1,'sec2':2,'compl':3};\n\nfunction updateManualVars() {\n\tfunction col(c,id,ttl) {\n\t\tvar hex,id2,v,s = '<a class=\"ttl\" rel=\"'+id+'\" href=\"#\">'+ttl+':</a>';\n\t\ts += '<div class=\"var-set\" id=\"var-set-'+id+'\">';\n\t\tfor (var i=0;i<5;i++) {\n\t\t\thex = c.getVarRGB(i).getHex();\n\t\t\tid2 = id+'-'+i;\n\t\t\ts += '<a class=\"col\" rel=\"'+id2+'\" href=\"#\"><img src=\"img/e.png\" class=\"cbox bg-'+id2+'\">';\n\t\t\tif (i==0) s += 'Base color';\n\t\t\telse s += 'Variant ' + i;\n\t\t\ts += '</a>';\n\t\t\t}\n\t\ts += '</div>';\n\t\treturn s;\n\t\t}\n\tvar s = '';\n\ts += col(Palette.Primary,'pri','主色');\n\tif (Palette.Sec1) s += col(Palette.Sec1,'sec1','辅助色 A');\n\tif (Palette.Sec2) s += col(Palette.Sec2,'sec2','辅助色 B');\n\tif (Palette.Compl) s += col(Palette.Compl,'compl','互补色');\n\n\t$('#manualvars').html(s);\n\t$('#manualvars a.ttl').click( function() {\n\t\tvar i,v,id = $(this).attr('rel');\n\t\tfor (i=0;i<5;i++) {\n\t\t\tv = Palette.getVarOverlay(ColorHash[id],i);\n\t\t\tmoveSliderDot('#dotv'+i,v[0]-0.5,-v[1]+0.5);\n\t\t\t}\n\t\tif ($(this).next('.var-set').hasClass('sel')) return false;\n\t\t$('#manualvars .var-set.sel').removeClass('sel').slideUp('fast');\n\t\t$(this).blur().next('.var-set').addClass('sel').slideDown('fast').find('a.col').eq(0).click();\n\t\treturn false;\n\t\t});\n\t$('#manualvars a.col')\n\t.mouseenter( function() {\n\t\tvar $td = $('#preview-palette').find('.bg-'+$(this).attr('rel')).addClass('hilite');\n\t\tif (!$td.html()) $td.html('<div class=\"text\"><span class=\"row1\">Text</span> <span class=\"row2\">Text</span> <span class=\"row3\">Text</span></div>');\n\t\t})\n\t.mouseleave( function() {\n\t\tvar $td = $('#preview-palette').find('.bg-'+$(this).attr('rel')).removeClass('hilite');\n\t\tif ($('#chk-showtext:checked').length==0) $td.html('');\n\t\t})\n\t.click( function() {\n\t\t$('#manualvars a.sel').removeClass('sel');\n\t\t$(this).blur().addClass('sel');\n\t\tVarSelected = $(this).attr('rel').split('-');\n\t\tVarSelected[0] = ColorHash[VarSelected[0]];\n\t\t$('#saturation').css( 'background-color',Palette.getColorByIdx(VarSelected[0]).Base.RGB.getCSS() );\n\t\tupdateSV();\n\t\treturn false;\n\t\t});\n\t$('#manualvars a.ttl').eq(0).click();\n\t}\n\n// Info pane\n\nfunction updateSchemeInfo() {\n\tfunction col(c,id,ttl) {\n\t\tvar hex,s = '<h4>'+ttl+':</h4>';\n\t\ts += '<table class=\"info-table\"><tr>';\n\t\tfor (var i=0;i<5;i++) {\n\t\t\thex = c.getVarRGB(i).getHex();\n\t\t\ts += '<td class=\"cbox bg-'+id+'-'+i+'\"></td><td class=\"code\">'+hex+'</td>';\n\t\t\t}\n\t\ts += '</tr></table>';\n\t\treturn s;\n\t\t}\n\tvar s = '';\n\ts += col(Palette.Primary,'pri','主色');\n\tif (Palette.Sec1) s += col(Palette.Sec1,'sec1','辅助色 A');\n\tif (Palette.Sec2) s += col(Palette.Sec2,'sec2','辅助色 B');\n\tif (Palette.Compl) s += col(Palette.Compl,'compl','互补色');\n\n\t$('#coltable').html(s);\n\n\tcolorize();\n\t}\n\n\nfunction exportCols(type) {\n\tgetProVersion('Palette Export');\n\t}\n\n// Preview\n\nfunction pagePreview(nr) {\n\tvar url, ttl, s;\n\tif (nr==1) {\n\t\turl = 'sample/index2.html';\n\t\tttl = '高明度网页 | <a href=\"#\" onclick=\"pagePreview(2);return false\">低明度网页</a>';\n\t\t}\n\telse {\n\t\turl = 'sample/index.html';\n\t\tttl = '<a href=\"#\" onclick=\"pagePreview(1);return false\">高明度网页</a> | 低明度网页';\n\t\t}\n\ts = '<div class=\"sample-info\">'+ttl;\n\tif (Palette.Sec1) s += ' • 点击下面色块来改变辅助色';\n\ts += '</div><iframe class=\"sample\" scrolling=\"no\" frameborder=\"0\"></iframe>';\n\tvar fl = new $.floatbox({\n\t\tcontent:s,\n\t\tbutton: '<button type=\"button\" class=\"close-floatbox\">Close</button>',\n\t\tfade:false,\n\t\tboxConfig : {\n\t\t\tposition : ($.browser.msie) ? \"absolute\" : \"fixed\",\n\t\t\tzIndex: 999,\n\t\t\twidth: \"840px\",\n\t\t\tmarginLeft: \"-420px\",\n\t\t\theight: \"auto\",\n\t\t\ttop: \"50%\",\n\t\t\tleft: \"50%\",\n\t\t\tbackgroundColor: \"transparent\",\n\t\t\tdisplay: \"none\"\n\t\t\t}\n\t\t});\n\t$('iframe.sample').attr('src',url);\n\t}\n\nfunction loadPage(url) {\n\tvar s = '<iframe class=\"sample\" src=\"'+url+'\" scrolling=\"auto\" frameborder=\"0\"></iframe>';\n\tvar fl = new $.floatbox({\n\t\tcontent:s,\n\t\tbutton: '<button type=\"button\" class=\"close-floatbox\">Close</button>',\n\t\tfade:false,\n\t\tboxConfig : {\n\t\t\tposition : ($.browser.msie) ? \"absolute\" : \"fixed\",\n\t\t\tzIndex: 999,\n\t\t\twidth: \"840px\",\n\t\t\tmarginLeft: \"-420px\",\n\t\t\theight: \"auto\",\n\t\t\ttop: \"50%\",\n\t\t\tleft: \"50%\",\n\t\t\tbackgroundColor: \"transparent\",\n\t\t\tdisplay: \"none\"\n\t\t\t}\n\t\t});\n\t$('iframe.sample').attr('src',url);\n\t}\n\n\nvar Random = {\n\tScheme : 1,\n\tH : 1,\n\tDist : 1,\n\tdS : 1,\n\tdV : 1,\n\tcS : 1,\n\tcL : 1\n\t}\n\nfunction randomScheme() {\n\tgetProVersion('Randomize Palette');\n\t}\n\nfunction randomSettings() {\n\tgetProVersion('Randomize Palette');\n\t}\n\n\n// Colorize Queue\n\nvar LastRefresh = 0, RefreshTimerID;\n\nfunction colorize() {\n\tvar t = new Date().valueOf();\n\tvar delta = t - LastRefresh;\n\tif (delta<defs.MaxRedrawRate) {\n\t\tif (!RefreshTimerID) RefreshTimerID = setTimeout(doColorize, defs.MaxRedrawRate-delta);\n\t\t}\n\telse doColorize();\n\t}\n\n// Colorize\n\nfunction doColorize() {\n\n\tif (RefreshTimerID) clearTimeout(RefreshTimerID);\n\tRefreshTimerID = null;\n\tLastRefresh = new Date().valueOf();\n\n\tvar pri,sec1,sec2,compl;\n\tvar priCol,sec1Col,sec2Col,complCol;\n\n\t$('.bg-pri').css('background-color',Palette.Primary.Base.RGB.getCSS());\n\n\tfor (var i=0;i<5;i++) {\n\t\tpriCol = Palette.Primary.Col[i];\n\t\tif (Palette.Compl) complCol = Palette.Compl.Col[i];\n\t\telse complCol = Palette.Primary.Col[2];\n\t\tif (Palette.Sec1) sec1Col = Palette.Sec1.Col[i];\n\t\telse sec1Col = Palette.Primary.Col[3];\n\t\tif (Palette.Sec2) sec2Col = Palette.Sec2.Col[i];\n\t\telse sec2Col = Palette.Primary.Col[4];\n\n\t\tpri = priCol.RGB; compl = complCol.RGB; sec1 = sec1Col.RGB; sec2 = sec2Col.RGB;\n\t\t\n\t\tif (defs.CBPreview) {\n\t\t\tpri = '#'+ ColorBlind.getHex(pri.R,pri.G,pri.B,defs.CBPreview);\n\t\t\tcompl = '#'+ ColorBlind.getHex(compl.R,compl.G,compl.B,defs.CBPreview);\n\t\t\tsec1 = '#'+ ColorBlind.getHex(sec1.R,sec1.G,sec1.B,defs.CBPreview);\n\t\t\tsec2 = '#'+ ColorBlind.getHex(sec2.R,sec2.G,sec2.B,defs.CBPreview);\n\t\t\t}\n\t\telse {\n\t\t\tpri = pri.getCSS();\n\t\t\tcompl = compl.getCSS();\n\t\t\tsec1 = sec1.getCSS();\n\t\t\tsec2 = sec2.getCSS();\n\t\t\t}\n\n\t\t$('.col-pri-'+i).css('color',pri);\n\t\t$('.col-compl-'+i).css('color',compl);\n\t\t$('.col-sec1-'+i).css('color',sec1);\n\t\t$('.col-sec2-'+i).css('color',sec2);\n\t\t$('.bg-pri-'+i).css('background-color',pri).each( function(){\n\t\t\tthis.paletteInfo = { col:priCol,out:pri }\n\t\t\t});\n\t\t$('.bg-compl-'+i).css('background-color',compl).each( function(){\n\t\t\tthis.paletteInfo = { col:complCol,out:compl }\n\t\t\t});\n\t\t$('.bg-sec1-'+i).css('background-color',sec1).each( function(){\n\t\t\tthis.paletteInfo = { col:sec1Col,out:sec1 }\n\t\t\t});\n\t\t$('.bg-sec2-'+i).css('background-color',sec2).each( function(){\n\t\t\tthis.paletteInfo = { col:sec2Col,out:sec2 }\n\t\t\t});\n\t\t$('.brd-pri-'+i).css('border-color',pri);\n\t\t$('.brd-compl-'+i).css('border-color',compl);\n\t\t$('.brd-sec1-'+i).css('border-color',sec1);\n\t\t$('.brd-sec2-'+i).css('border-color',sec2);\n\t\t\n\t\t}\n\tSchemeID = Palette.serialize();\n\tvar sID = SchemeID;\n\tif (sID.length>64) sID = '&lt;ID too long to display&gt;';\n\t$('#schemeid a').html(sID).attr('href',document.location.pathname+'#'+SchemeID);\n\n\tif (!drag.on) updateColorData();\n\n\t}\n\nfunction updateColorData() {\n\tHistory.add();\n\tcolorTooltips();\t\n\t}\n\n// History\n\nvar History = {\n\tPtr : 0,\n\tadd : function() { },\n\tback : function () { getProVersion('Undo') },\n\tfwd : function () { getProVersion('Redo') }\n\t}\n\n// drag & drop\n\nvar moveTimer = 0;\nfunction dragMove(e,elm) {\n\tvar t0 = new Date();\n\tif (t0-moveTimer<defs.FPSlimiter) return false;\n\tmoveTimer = t0;\n\tif (elm.id=='wheel') moveOnWheel(e);\n\telse moveOnSlider(e,elm);\n\t}\n\nfunction moveOnWheel(e) {\n\tvar x,y,h,r,movedHue = false, movedDist = false;\n\tif (e) {\n\t\tx = e.pageX - drag.dX;\n\t\ty = e.pageY - drag.dY;\n\t\th = Math.round(((Math.atan2(-x,y) * 180/Math.PI) + 180) % 360);\n\t\tr = Math.sqrt(x*x + y*y);\n\t\t}\n\telse {\n\t\tmovedHue = true, movedDist = true;\n\t\t}\n\tif (r>60 && r<160) {\n\t\tvar dot = 'dot1';\n\t\tif (drag.dot) dot = drag.dot.id;\n\t\tif (dot=='dot1' || dot=='dot2') {\n\t\t\tif (r>125) {\n\t\t\t\tif (r<135) h = (Math.floor((h-7.5)/15 + 1) * 15) % 360;\n\t\t\t\telse h = (Math.floor((h-15)/30 + 1) * 30) % 360;\n\t\t\t\t}\n\t\t\tif (dot=='dot2') h = (h+180)%360;\n\t\t\tmovedHue = Palette.setHue(h);\n\t\t\t}\n\t\telse {\n\t\t\tif (Palette.Scheme=='m4' && dot=='dot4') h = (h+180)%360;\n\t\t\tmovedDist = Palette.setDist(h);\n\t\t\t}\n\t\t}\n\tif (movedHue || movedDist) updateWheel();\n\t}\n\n\nfunction moveOnSlider(e,elm) {\n\tif (UseManualVars) {\n\t\t$('#saturation').trigger('mouseup');\n\t\tgetProVersion('Adjust Variants');\n\t\treturn;\n\t\t}\n\tvar x = e.pageX - drag.dX;\n\tvar y = e.pageY - drag.dY;\n\tx = x / defs.sliderWidth;\n\ty = y / defs.sliderWidth;\n\tif (x<-0.5) x = -0.5; if (x>0.5) x = 0.5;\n\tif (y<-0.5) y = -0.5; if (y>0.5) y = 0.5;\n\tif (elm.id=='saturation') {\n\t\tvar s,v;\n\t\t// -0.5..0.4 => -1..0; 0.4..0.5 => 0..1\n\t\ts = x>0.4 ? (x-0.4)/0.1 : (x+0.5)/0.9-1;\n\t\ty = -y;\n\t\tv = y>0.4 ? (y-0.4)/0.1 : (y+0.5)/0.9-1;\n\t\tPalette.setSV(s,v);\n\t\tupdateSV();\n\t\t}\n\telse if (elm.id=='contrast') {\n\t// -0.5..0.5 => 0..1\n\t\tvar cL = x + 0.5;\n\t\tvar cS = 0.5 - y;\n\t\tPalette.setContrast(cS,cL);\n\t\tupdateContrast();\n\t\t}\n\tif ($('#presets select').get(0).selectedIndex!=0) {\n\t\t$('#presets select').get(0).selectedIndex = 0;\n\t\t$('#presets select').trigger('change');\n\t\t}\n\t}\n\nfunction moveDot(n,col) {\n\tif (!col) return;\n\tvar h = col.Col[0].HSV.H;\n\tvar r = (h-90)/360 * 2*Math.PI;\n\tx = Math.round( defs.wheelMid.X + 109*Math.cos(r) ) - defs.dotSize;\n\ty = Math.round( defs.wheelMid.Y + 109*Math.sin(r) ) - defs.dotSize;\n\t$('#dot'+n).css('left',x+'px').css('top',y+'px');\n\t}\n\nfunction moveSliderDot(sel,x,y) {\n\tx = defs.sliderMid.X + x * defs.sliderWidth - defs.dotSize + 1;\n\ty = defs.sliderMid.Y + y * defs.sliderWidth - defs.dotSize + 3;\n\t$(sel).css('left',x+'px').css('top',y+'px');\n\t}\n\n\n// prompts\n\nfunction myPrompt(str,val,callback) {\n\tvar s = '<div id=\"prompt\"><p>'+str+'</p>';\n\ts += '<p class=\"input\"><input id=\"prompt-input\" name=\"prompt-input\" type=\"text\" value=\"'+val+'\"></p>';\n\ts += '<p class=\"submit\"><button id=\"prompt-cancel\" class=\"close-floatbox\">Cancel</button> <button id=\"prompt-ok\" class=\"close-floatbox\">OK</button></p>';\n\ts += '</div>';\n\tvar fl = new $.floatbox({\n\t\tcontent:s,\n\t\tbutton: '',\n\t\tfade:false,\n\t\tboxConfig : {\n\t\t\tposition : ($.browser.msie) ? \"absolute\" : \"fixed\",\n\t\t\tzIndex: 999,\n\t\t\twidth: \"360px\",\n\t\t\tmarginLeft: \"-180px\",\n\t\t\theight: \"auto\",\n\t\t\ttop: \"33%\",\n\t\t\tleft: \"50%\",\n\t\t\tbackgroundColor: \"transparent\",\n\t\t\tdisplay: \"none\"\n\t\t\t}\n\t\t});\n\t$('#prompt-ok').click( function(){ callback($('#prompt-input').val()); } )\n\t$('#prompt-input').keypress( function(e){ if(e.keyCode==13) $('#prompt-ok').click() } ).focus().select();\n\t}\n\nfunction getExpr(s) {\n\tif (!s) return '';\n\tif (s.match(/[0-9\\.\\+\\-\\*/ ]+/)) s = eval(s);\n\treturn s;\n\t}\n\nfunction enterHue() {\n\tmyPrompt('Enter hue (0°–360°)',Palette.H,enterHue2);\n\t}\nfunction enterHue2(h) {\n\th = parseInt(getExpr(h),10)%360;\n\tif (h>=0 && h<=360) {\n\t\tPalette.setHue(h%360);\n\t\tupdateWheel();\n\t\t}\n\t}\nfunction enterComplHue() {\n\tmyPrompt('Enter complement hue (0°–360°)', (Palette.H+180)%360, enterComplHue2 );\n\t}\nfunction enterComplHue2(h) {\n\th = parseInt(getExpr(h),10)%360;\n\tif (h>=0 && h<=360) {\n\t\tPalette.setHue((h+180)%360);\n\t\tupdateWheel();\n\t\t}\n\t}\nfunction enterDist() {\n\tvar min = Palette.SchemeModel.minD, max = Palette.SchemeModel.maxD;\n\tmyPrompt('Enter Distance/Angle ('+min+'°–'+max+'°)', Palette.Dist, enterDist2);\n\t}\nfunction enterDist2(a) {\n\tvar min = Palette.SchemeModel.minD, max = Palette.SchemeModel.maxD;\n\ta = Math.abs(parseInt(getExpr(a),10));\n\tif (a>=min && a<=max) {\n\t\tPalette.setDistNum(a);\n\t\tupdateWheel();\n\t\t}\n\t}\nfunction enterRGB() {\n\tmyPrompt('Enter RGB value (000000–FFFFFF)', Palette.Primary.getVarRGB(0).getHex(), enterRGB2);\n\t}\nfunction enterRGB2(s) {\n\tif (s && s.match(/^\\s*[0-9a-fA-F]{6}\\s*$/)) {\n\t\tvar r = hex2dec(s.substring(0,2))\n\t\tvar g = hex2dec(s.substring(2,4));\n\t\tvar b = hex2dec(s.substring(4,6));\n\t\tvar rgb = new RGB(r,g,b);\n\t\tvar hsv = ColorWheel.getColorByRGB(rgb);\n\t\tPalette.setHSV(hsv);\n\t\tupdateWheel();\n\t\t$('#presets select').get(0).selectedIndex = 0;\n\t\t$('#presets select').trigger('change');\n\t\t}\n\t}\n\nfunction colorTooltips() {\n\t$('.cbox').tooltip({\n\t\tbodyHandler : function() {\n\t\t\tvar src = '#' + this.paletteInfo.col.RGB.getHex();\n\t\t\tvar out = this.paletteInfo.out;\n\t\t\tvar s = src;\n\t\t\tif (defs.CBPreview) s += '<br>(as '+out+')';\n\t\t\treturn s;\n\t\t\t},\n\t\tshowURL : false,\n\t\tdelay: 0,\n\t\tfade : 0,\n\t\ttrack : true,\n\t\textraClass : 'color',\n\t\ttop: 15,\n\t\tleft: 10\n\t\t});\n\t}\n\nfunction showTooltips() {\n\t$('#menu-tooltips').addClass('sel').html('Hide Tooltips');\n\t$('.help').tooltip({\n\t\tbodyHandler : function() {\n\t\t\treturn $('#help-'+$(this).attr('id')).html();\n\t\t\t},\n\t\tshowURL : false,\n\t\tdelay: 0,\n\t\tfade : 250,\n\t\ttrack : true,\n\t\tleft: -50\n\t\t});\n\tif (pageTracker) pageTracker._trackPageview(\"/pseudo/tooltips.html\");\n\t}\nfunction hideTooltips() {\n\t$('#menu-tooltips').removeClass('sel').html('Show Tooltips');\n\t$('.help').tooltipOff();\n\t}\n\nfunction getProVersion(str) {\n\tvar s = '<div id=\"prompt\">';\n\tif (str) s += '<h4>&raquo; '+str+' &laquo;</h4>';\n\ts += '<p>This feature is not available in the free version. <strong>Get the <a href=\"getpro.html\" target=\"_blank\">Pro Version</a> for more features</strong>, precize color adjustments, customized previews and much more. Check the detailed <a href=\"getpro.html\" target=\"_blank\">feature list</a>.</p>';\n\ts += '<p>Note: If you have already donated you can have the Pro version licence for free.</p>';\n\ts += '<p class=\"submit\"><button id=\"prompt-ok\" class=\"close-floatbox\">OK</button></p>';\n\ts += '</div>';\n\tvar fl = new $.floatbox({\n\t\tcontent:s,\n\t\tbutton: '',\n\t\tfade:false,\n\t\tboxConfig : {\n\t\t\tposition : ($.browser.msie) ? \"absolute\" : \"fixed\",\n\t\t\tzIndex: 999,\n\t\t\twidth: \"360px\",\n\t\t\tmarginLeft: \"-180px\",\n\t\t\theight: \"auto\",\n\t\t\ttop: \"33%\",\n\t\t\tleft: \"50%\",\n\t\t\tbackgroundColor: \"transparent\",\n\t\t\tdisplay: \"none\"\n\t\t\t}\n\t\t});\n\t}\n"
},
"redirectURL": "",
"headersSize": 230,
"bodySize": 0,
"_transferSize": 0
},
"cache": {},
"timings": {
"blocked": 8.778944000000298,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 1.7979999999059366,
"receive": 4.851000000144268,
"_blocked_queueing": 2.9440000002978195
},
"serverIPAddress": "127.0.0.1",
"_fromCache": "disk",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:06.932Z",
"time": 14.047503999896435,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/js/app_pro.js",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/index.html"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:33 GMT"
},
{
"name": "Last-Modified",
"value": "Thu, 28 May 2015 05:19:21 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5566a559-1b41\""
},
{
"name": "Content-Length",
"value": "6977"
},
{
"name": "Content-Type",
"value": "application/javascript"
}
],
"cookies": [],
"content": {
"size": 6977,
"mimeType": "application/javascript",
"text": "\n/*\n* app.js - Color Scheme Designer application library\n\n* Copyright (c) 2009, Petr Stanicek, pixy@pixy.cz (\"the author\")\n* All rights reserved.\n*\n* Redistribution and use in source and binary forms, with or without\n* modification, are permitted provided that the following conditions are met:\n* * Redistributions of source code must retain the above copyright\n* notice, this list of conditions and the following disclaimer.\n* * Redistributions in binary form must reproduce the above copyright\n* notice, this list of conditions and the following disclaimer in the\n* documentation and/or other materials provided with the distribution.\n* * Any commercial use of this software is not allowed unless an exemption\n* was granted by the author.\n*\n* This software is provided by the author \"as is\" and any express or implied\n* warranties, including, but not limited to, the implied warranties or\n* merchantability and fitness for a particular purpose are disclaimed.\n* In no event shall the author be liable for any direct, indirect, incidental,\n* special, exemplary, or consequential damages (including, but not limited to,\n* procurement of substitute goods or services; loss of use, data, or profits;\n* or business interruption) however caused and on any theory of liability,\n* whether in contract, strict liability, or tort (including negligence or\n* otherwise) arising in any way out of the use of this software, even if\n* advised of the possibility of such damage.\n\n*/\n\n\n\n// INIT\n\n$(function() {\n\t$('#menu a').removeClass('disabled');\n//\t$('#menu-getpro, #relatedlinks').hide();\n\t$('#preview-palette .cbox').click( function(){\n\t\tif ($('#tab-vars').hasClass('sel') && UseManualVars) {\n\t\t\tvar rel = $(this).attr('rel');\n\t\t\tvar id = rel.split('-'); id = id[0];\n\t\t\t$('#manualvars a.ttl').filter( function(){ return $(this).attr('rel')==id } ).click();\n\t\t\t$('#manualvars a.col').filter( function(){ return $(this).attr('rel')==rel } ).click();\n\t\t\t}\n\t\treturn false;\n\t\t});\n\n\tHistory.updateMenu();\n\t});\n\n\nHistory = {\n\tList : [],\n\tPtr : -1,\n\tadd : function() {\n\t\tif (this.Ptr<0 || this.List[this.Ptr]!=SchemeID) {\n\t\t\tif (this.List.length>this.Ptr+1) this.List = this.List.splice(0,this.Ptr+1);\n\t\t\tthis.List.push(SchemeID);\n\t\t\tthis.Ptr++;\n\t\t\tthis.updateMenu();\n\t\t\t}\n\t\t},\n\tback : function () {\n\t\tif (this.Ptr<1) return;\n\t\tthis.Ptr--;\n\t\tloadScheme(this.List[this.Ptr]);\n\t\tthis.updateMenu();\n\t\t},\n\tfwd : function () {\n\t\tif (this.Ptr>=this.List.length-1) return;\n\t\tthis.Ptr++;\n\t\tloadScheme(this.List[this.Ptr]);\n\t\tthis.updateMenu();\n\t\t},\n\tupdateMenu : function () {\n\t\tif (this.Ptr>0) $('#menu-undo').removeClass('disabled');\n\t\telse $('#menu-undo').addClass('disabled');\n\t\tif (this.Ptr<this.List.length-1) $('#menu-redo').removeClass('disabled');\n\t\telse $('#menu-redo').addClass('disabled');\n\t\t}\n\t}\n\n\nfunction randomScheme() {\n\tvar Scheme = Random.Scheme ? 'm' + Math.ceil(Math.random()*6) : Palette.Scheme;\n\tvar H = Random.H ? Math.floor(Math.random()*360) : Palette.H;\n\tvar Dist = Random.Dist ? 5 + Math.round(Math.random()*55) : Palette.Dist;\n\tvar dS = Random.dS ? -1 + Math.random()*2 : Palette.dS;\n\tvar dV = Random.dV ? -1 + Math.random()*2 : Palette.dV;\n\tvar cS = Random.cS ? Math.random() : Palette.cS;\n\tvar cL = Random.cL ? Math.random() : Palette.cL;\n\tPalette.setAll(Scheme,H,Dist,dS,dV,cS,cL);\n\tupdateScheme();\n\tupdateWheel();\n\tupdateVars();\n\tupdateSchemeInfo();\n\t}\n\nfunction randomSettings() {\n\tfunction chkbox(id,label,on) {\n\t\treturn '<p class=\"input chkbox\"><input id=\"'+id+'\" type=\"checkbox\"'+ (on ? ' checked':'') +'> <label for=\"'+id+'\">'+label+'</label></p>';\n\t\t}\n\tvar s = '<div id=\"prompt\"><h4>Randomize Parameters:</h4>';\n\ts += chkbox('rnd-scheme','Color scheme model',Random.Scheme);\n\ts += chkbox('rnd-h','Hue',Random.H);\n\ts += chkbox('rnd-d','Angle/Distance',Random.Dist);\n\ts += chkbox('rnd-ds','Saturation',Random.dS);\n\ts += chkbox('rnd-dv','Brightness',Random.dV);\n\ts += chkbox('rnd-cs','Contrast (Shadows)',Random.cS);\n\ts += chkbox('rnd-cl','Contrast (Lights)',Random.cL);\n\ts += '<p class=\"submit\"><button id=\"prompt-cancel\" class=\"close-floatbox\">Cancel</button> <button id=\"prompt-ok\" class=\"close-floatbox\">OK</button></p>';\n\ts += '</div>';\n\tvar fl = new $.floatbox({\n\t\tcontent:s,\n\t\tbutton: '',\n\t\tfade:false,\n\t\tboxConfig : {\n\t\t\tposition : ($.browser.msie) ? \"absolute\" : \"fixed\",\n\t\t\tzIndex: 999,\n\t\t\twidth: \"360px\",\n\t\t\tmarginLeft: \"-180px\",\n\t\t\theight: \"auto\",\n\t\t\ttop: \"33%\",\n\t\t\tleft: \"50%\",\n\t\t\tbackgroundColor: \"transparent\",\n\t\t\tdisplay: \"none\"\n\t\t\t}\n\t\t});\n\t$('#prompt-ok').click( function(){\n\t\tRandom.Scheme = $('#rnd-scheme:checked').length;\n\t\tRandom.H = $('#rnd-h:checked').length;\n\t\tRandom.Dist = $('#rnd-d:checked').length;\n\t\tRandom.dS = $('#rnd-ds:checked').length;\n\t\tRandom.dV = $('#rnd-dv:checked').length;\n\t\tRandom.cS = $('#rnd-cs:checked').length;\n\t\tRandom.cL = $('#rnd-cl:checked').length;\n\t\t} )\n\t$('#prompt-input').keypress( function(e){ if(e.keyCode==13) $('#prompt-ok').click() } ).focus().select();\n\t}\n\n\nfunction exportCols(type) {\n\n\tfunction col(c,id,ttl) {\n\t\tvar s = '\"'+id+'\":{\"ttl\":\"'+ttl+'\",\"col\":[';\n\t\tfor (var i=0;i<5;i++) {\n\t\t\tv = c.getVarRGB(i);\n\t\t\tcode = v.getHex();\n\t\t\tif (i>0) s += ',';\n\t\t\ts += '{\"hex\":\"'+code+'\",\"r\":'+v.R+',\"g\":'+v.G+',\"b\":'+v.B+'}';\n\t\t\t}\n\t\ts += ']}';\n\t\treturn s;\n\t\t}\n\n\tvar s = '{\\\n\"type\":\"'+type+'\",\\\n\"id\":\"'+SchemeID+'\",\\\n\"scheme\":{';\n\ts += col(Palette.Primary, 'primary','��ɫ');\n\tif (Palette.Sec1) s += ',' + col(Palette.Sec1, 'secondary-a','����ɫ A');\n\tif (Palette.Sec2) s += ',' + col(Palette.Sec2, 'secondary-b','����ɫ B');\n\tif (Palette.Compl) s += ',' + col(Palette.Compl, 'complement','����ɫ');\n\ts += '}}';\n\t\n\t$('#form').attr('action','http://colorschemedesigner.com/export/').attr('method','POST').attr('target','_blank');\n\t$('#form-data').val(s);\n\t$('#form').submit();\n\t\n\t}\n\nfunction useColorBlind(n) {\t\n\tdefs.CBPreview = n;\n\t$('#menu-vision, #colorblind a').removeClass('sel');\n\tif (n>0) {\n\t\t$('#menu-vision').addClass('sel');\n\t\t$('#colorblind a').eq(n).addClass('sel');\n\t\t$('#cb-warning').show();\n\t\t}\n\telse {\n\t\t$('#cb-warning').hide();\n\t\t}\n\tcolorize();\n\t}\n\nfunction moveOnSlider(e,elm) {\n\tvar x = e.pageX - drag.dX;\n\tvar y = e.pageY - drag.dY;\n\tx = x / defs.sliderWidth;\n\ty = y / defs.sliderWidth;\n\tif (x<-0.5) x = -0.5; if (x>0.5) x = 0.5;\n\tif (y<-0.5) y = -0.5; if (y>0.5) y = 0.5;\n\tif (elm.id=='saturation') {\n\t\tvar s,v;\n\t\tif (UseManualVars) {\n\t\t\t// -0.5..0.9 => 0..1\n\t\t\ts = x + 0.5;\n\t\t\tv = -y + 0.5;\n\t\t\tPalette.setVarOverlay(VarSelected[0],VarSelected[1],s,v);\n\t\t\t}\n\t\telse {\n\t\t\t// -0.5..0.4 => -1..0; 0.4..0.5 => 0..1\n\t\t\ts = x>0.4 ? (x-0.4)/0.1 : (x+0.5)/0.9-1;\n\t\t\ty = -y;\n\t\t\tv = y>0.4 ? (y-0.4)/0.1 : (y+0.5)/0.9-1;\n\t\t\tPalette.setSV(s,v);\n\t\t\t}\n\t\tupdateSV();\n\t\t}\n\telse if (elm.id=='contrast') {\n\t// -0.5..0.5 => 0..1\n\t\tvar cL = x + 0.5;\n\t\tvar cS = 0.5 - y;\n\t\tPalette.setContrast(cS,cL);\n\t\tupdateContrast();\n\t\t}\n\tif ($('#presets select').get(0).selectedIndex!=0) {\n\t\t$('#presets select').get(0).selectedIndex = 0;\n\t\t$('#presets select').trigger('change');\n\t\t}\n\t}\n\n\n\n"
},
"redirectURL": "",
"headersSize": 229,
"bodySize": 0,
"_transferSize": 0
},
"cache": {},
"timings": {
"blocked": 8.478504000000045,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 1.6230000000820137,
"receive": 3.9459999998143758,
"_blocked_queueing": 2.5040000000444707
},
"serverIPAddress": "127.0.0.1",
"_fromCache": "disk",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:06.932Z",
"time": 122.01494600016167,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/img/e.html",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/index.html"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:33 GMT"
},
{
"name": "Last-Modified",
"value": "Sun, 14 Oct 2018 13:55:24 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5bc34acc-a2\""
},
{
"name": "Content-Length",
"value": "162"
},
{
"name": "Content-Type",
"value": "text/html"
}
],
"cookies": [],
"content": {
"size": 162,
"mimeType": "text/html",
"compression": 213,
"text": "",
"encoding": "base64"
},
"redirectURL": "",
"headersSize": 213,
"bodySize": -51,
"_transferSize": 162
},
"cache": {},
"timings": {
"blocked": 5.8689459999997675,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 2.0109999999015704,
"receive": 114.13500000026033,
"_blocked_queueing": 5.945999999767082
},
"serverIPAddress": "127.0.0.1",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:06.933Z",
"time": 122.51484700026367,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.paypal.com/en_US/i/scr/pixel.gif",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "DNT",
"value": "1"
},
{
"name": "Accept-Encoding",
"value": "gzip, deflate, br"
},
{
"name": "Host",
"value": "localhost"
},
{
"name": "Accept-Language",
"value": "zh-CN,zh;q=0.9,en;q=0.8"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "Accept",
"value": "image/webp,image/apng,image/*,*/*;q=0.8"
},
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/index.html"
},
{
"name": "Cookie",
"value": "Idea-be4327d5=f56905d4-cc61-4a84-8168-19ee8f708e34; Idea-d4089a56=ac08a1dd-1ca6-46c6-88a1-3adfb026a2bf; x=738"
},
{
"name": "Connection",
"value": "keep-alive"
}
],
"queryString": [],
"cookies": [
{
"name": "Idea-be4327d5",
"value": "f56905d4-cc61-4a84-8168-19ee8f708e34",
"expires": null,
"httpOnly": false,
"secure": false
},
{
"name": "Idea-d4089a56",
"value": "ac08a1dd-1ca6-46c6-88a1-3adfb026a2bf",
"expires": null,
"httpOnly": false,
"secure": false
},
{
"name": "x",
"value": "738",
"expires": null,
"httpOnly": false,
"secure": false
}
],
"headersSize": 562,
"bodySize": 0
},
"response": {
"status": 404,
"statusText": "Not Found",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 15:05:06 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Connection",
"value": "keep-alive"
},
{
"name": "Content-Length",
"value": "571"
},
{
"name": "Content-Type",
"value": "text/html"
}
],
"cookies": [],
"content": {
"size": 571,
"mimeType": "text/html",
"compression": 155,
"text": "<html>\r\n<head><title>404 Not Found</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>nginx/1.14.0</center>\r\n</body>\r\n</html>\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n"
},
"redirectURL": "",
"headersSize": 155,
"bodySize": 416,
"_transferSize": 571
},
"cache": {},
"timings": {
"blocked": 8.056846999999904,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0.3490000000000002,
"wait": 0.6000000000145516,
"receive": 113.50900000024922,
"_blocked_queueing": 5.846999999903346
},
"serverIPAddress": "127.0.0.1",
"connection": "3401",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:07.196Z",
"time": 26.48278500021479,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/img/e.html",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/index.html"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:33 GMT"
},
{
"name": "Last-Modified",
"value": "Sun, 14 Oct 2018 13:55:24 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5bc34acc-a2\""
},
{
"name": "Content-Length",
"value": "162"
},
{
"name": "Content-Type",
"value": "text/html"
}
],
"cookies": [],
"content": {
"size": 162,
"mimeType": "text/html",
"compression": 213,
"text": "",
"encoding": "base64"
},
"redirectURL": "",
"headersSize": 213,
"bodySize": -51,
"_transferSize": 162
},
"cache": {},
"timings": {
"blocked": 4.786785000000178,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 6.530999999962718,
"receive": 15.165000000251894,
"_blocked_queueing": 0.7850000001781154
},
"serverIPAddress": "127.0.0.1",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:07.203Z",
"time": 6.791398999793728,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/img/ui.png",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/css/default.css"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:33 GMT"
},
{
"name": "Last-Modified",
"value": "Thu, 28 May 2015 05:19:20 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5566a558-18da\""
},
{
"name": "Content-Length",
"value": "6362"
},
{
"name": "Content-Type",
"value": "image/png"
}
],
"cookies": [],
"content": {
"size": 6362,
"mimeType": "image/png",
"text": "iVBORw0KGgoAAAANSUhEUgAAA9QAAAKACAMAAABKYsDjAAAAA3NCSVQICAjb4U/gAAAAllBMVEV2dnZycnJubm5qamplZWVhYWFdXV1ZWVlVVVVRUVFNTU1ISEhERERDQ0NCQkJBQUFAQEA/Pz8+Pj49PT08PDw7Ozs6Ojo5OTk4ODg3Nzc2NjY1NTU0NDQzMzMyMjIxMTEwMDAvLy8uLi4tLS0sLCwrKysqKiopKSkoKCgnJycmJiYlJSUkJCQjIyMiIiIhISEgICAgICDtBWpWAAAAMnRSTlP/////////////////////////////////////////////////////////////////AA1QmO8AAAAJcEhZcwAACvAAAArwAUKsNJgAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzQGstOgAAAAFHRFWHRDcmVhdGlvbiBUaW1lADEvNi8wOUG1lY4AABdVSURBVHic7d17YyJ3W8dhSAghhCpWtEVNtdtufdqqse//zcnMMAcYyJ1s2cL987r+6R4Cmew3H86kkz92Xn/9/OnHFyCxHz99/vW16nmyS/rztY8GuIzPr1XUr66joRg/vu6i/uXaRwFczi9/TF5/uPZBAJfzw+vkt2sfA3BJv03c+oai/DL5dO1DAC7pk6ihLJ8m1z4C4LJEDYURNRRG1FAYUUNhRA2FETUURtRQGFFDYUQNhRE1FEbUUJgLRb2azZ62lzmrQ8+zh+XXOF8o1oWi3k4mk+nXqHq1O+OHr3C+F7KcPX6VyzL4cnHUz4+zXVh3s8fnt759dx8yefr4p2/O/H62WL91xmf/8gI2i85ytfngiZ+qg/8qhwVfLIr66W7Smc7PZ121ufjoJ38enPnd85kD/LJLi3dbTYamDx+6F1F91ZPVVzs2+BJvR72+39W23F1/rZu4789+x39J1PPqNLszf57XQZ0+7+mXXFp8RH2JsruefpxNm7Dn77++nn3t2xHwcW9GvZ4OriWfpm9dK31B1I/9+VUXHmeO5ItuAnxE1eVsfxjzuuvpu28ZVFfz8691YPBl3oq6anp5+NsLXlMfBLG9PxfHXxn17jgemivr9554szh1r2F27xF7rueNqLd3R9/d6zfq+nh71W3uvojt7MzlxV8b9cvLsq768c+e5Z88KPhyb3z3PY6epTrzWFZl8eH27t73GNNfHfW+6j/z6NfKQ+Jc0/moN2/eDN2uqueA+seIjqJePS0WT30Yuw+uP3S7XHQ3TCdna63P+3n/cFUb9Xq5+3wHD2Gtd5+jfZptszvj7f4zLVbjvz/3Jy/NI3HDqOv7+pO7/mied1/K4MGw6veL1Xb/y6fBIVWfe/eRm/vJdF19ruYy8J0Hvl4sPvqEGpx0PurHg5vHh9YP7RNRbZbDqLfz6dFzYNWHL5sP6u6l1x9w4pHjVXfe9eNVs/pqs31mrb+Rvtz/yUOdQv3il8120Xzi6bL/+/6G9OEpOrPjqLf1mey/9M18eDD97yf31QfsPnJ69IHtl/08qV81swgOfN08p1A/Unj3AhdwPurp+XuGVZzz1eq5fuHIuvuj/ff98+6Us+fVqvou33/LV3873d5PhtfOdbvT0cXG7rLkfrla1XlWQVaf43l3ytlsMryhPK+yWi26C4bqvB/vJ3ezJpldYtP9KRZnTtEaRV3f29/fSKkeHFysqs/f/MHu99Pd0dVX5tvmtHfDL7outn7ib1PfiO8P/KE/84PDqP7uqbnJ7444F3H2G2l9/qpj3l3fzrvvzcWkvR+67IpYdlfM1dXW9HHX2X1/b3X/jTxbHZ/3Q3PT9qEJoW5uUl33bes6Nu2H1eks2qOs86oDfq6vR+tTrO/6L2J0itY46vr1KPXHtI//11fey+a/9Ze7O+e7/ZlN2n+tOtvq0cXm1kH9xU2qV5E2l2ZnDry+NJpO7mfTo6OAL3Q26qfR93rredLf2a6vq6tfdFFvpn009fVR9c28qpOrOtv0r0qb7W+t3g2e/xk+ODevz3DW34ZurvzaQ9h0f1Rd2z/0H1Zf0d7V57Lsrv/GpxgextEX2l1t3rdf6bz5Op+6h8A29ZPZXdR33XEv91fi9S2ddxx4fWk0rf5y+TVfOMf/I2ejfjwXdX2t1d4tXbVXxl3Us0l/t7n+0KqKdd/Z4IzuJ23Wi21/dt2DZ9vuPnV7IXHXnve0u1hpb2Av2paGNxCadDanT9E6EfX9PsKn7ivd1zvrH9feDP64/pTt7euDWuMDry+N5MwFnY36xPd6Y3nwF/f7q+o26k133Vhp73u+9NdaQ4u26va+9WxweTE4jsfBr5/3h9CcYNsmseiPatX3/dL+8sQp3vhC25d033UNV1/I9PASq/tUL/sXvA7+RRYnDnx5/sDPv6YHPu7jUR8+cdxeV7VRLw5Otmpvd3a3Pw8NHjKursA2TTqjT/c0+HV7k7zp4Km9Kl70Ca0m/fVpexFz4hTDT3D01N0+6lV3nvU95fn+Qmrw6Plq/9UO/03aXw8vAIIDd2eaS3oz6pN/2d68bDzvc10Mvm37q+RteyPzuKROn/Xj6fvxbQ/DX9cfvvvFdtHdAhg8pbYanEv7RZw4xfATHD1fvn9ErvrY++op5upB7PrBgU1zqLP26x9GPXyYob35/c4D9/JxLuls1PMzV67rwz9vr4vbqI/eVDWM+swn6rJenbwff6KN9WSo+WxvR33qFMNPcBT1fXOyh+GJmqfu9g/Zt28UbT/V4CH17sdFfPzA4SLORr0Yf/vXulvUh79t33J1dKp3RL3Lun0Xxamb/CfaaO40P82mk7tZ+4qut6M+dYrhJzjx6Pdsn/tqXj3XPG+vm5f719XUD+V3n2rwj/LUHsjHDxwu4mxq/ZO1J/78KOptf9f3RNTPL0HU7bNQBw8Yt07cNR0+EtZ6T9SnP/c46vouxdPxXYm97obFfPip6iOvMl13j2+fjfrsgcNFvP2Kssn4LYRHjx4/7Ttsb8RWt1z7nylW396svteDqPf34B9PfNMfPwa1Gj7t21v0n/dE1KdOMfwEh1E/7I96fuKGQ3Vm+xejrgafqn5hzHS+qE6y/6llJy6Nzh24qLmk86nVt79P/DDB9vWbjcf9dVbbXhVE/xal5/aqN4q6fslZc4/16DnbE1Gf+mkoR09pHT9Q9sbPTxlFvWmvh59O/wO0j3PNDz7VsnnW/W7evgb1Awcuai7pfGrN+xoOf4DRdtFcf/W3kds3ULbfwsv2urnWPX97IuqDu7ZNHXVOR69ROdXGw/hmehD1iVMMP8Hs+A/q18GtT99WeXnpnqwffqrZ3Wq1Ghz7Bw5c1FzSG9ef9VOpk/tBfMvqTVkHd6oP7lRW35vb4ZVR9Zv6qm47jnpzkMtTk8/grRT1ua8Pr9zaNupD6Euo/ujx7ahPnKJ1HPVjn/Ls4Kp6u37pm72vb+0PPtXi1PNi7zxwUXNJ4cNXk+n+x/dWP3uwvmE9vIVdfbeu21/U35tP7fXcy+CtW0ePru3/rn8Vx3b/2q3N4AXTL5t59UeTozaW7S8m3Zsh25v/Z6LenD7Fy+BMB1EPL1dWw0u15d3mpT/hffde0v017133DzX41B87cLiIN+/ptg/0Tmez+/62+LZ7I2J7BfsyeGdH896H5n3/3cediLqOf978WfXijubNXs0P7L1brFZPs+aPjtuoz3B/12D3YYtZcxHyRtTL06do1X+xf/H5tnmzc3fN2TyuMF+ulo/T6rJmdw7dW9GquwmDl6c1/1Kzx+7nIXz8wOEi3n4P73P7rGytfYNVXXX1jumH5ucRVOpv/4dFdSVU3+mu3hLdX+mOXnD9sr+ZW73duP7RvO0PEVj3n7FuejU8ZXMt+rj77eb+8MPqNAePfrc1VY1OH6vLjtEpun+B7oKrueRqu609Db76l+ax/bv5YlH95OTqTJo3qiwetv17ztp3na3feeD7V5XDxQRvzN8u22/C9lq11v70jv5nZDdvuWoaXrXf4P17pU+8wPpl/dj9LP+HwU8gbH96ybx782R3xbq56z7J0YcdvKHyvj9FfanUXPAcnaL/Fzh09L/uar+W+ged7M5jf8jT/fNWzRPsdd+Dy7/qhso7D7y51PKDjLigd/y0jdXzYrE6/rlDm+f+h4E1ngc/iav5KWODeLZPi+cTP7po2/wss6OnjXZ/2P18s83qafASsO3wk6yWi+Xgw/p7tNvn/sA2y8FxDE/RffD+rxonjnGz+1oG/z+e6reDn762fmr/FbaPfda7Gwrr1eI9B179ZLPRPwD8GX6EzmXU2a+f5vtnq699OPx/JupLeO5fj7PtfhoKXIdvv0uYDa+cH11Tc1WivoTB/xas/o1Xk3BFor6E6kUz7RNl6+kb/3NQ+PpEfRHVE1rT6n+xUb2FS9NclagvY9O9+OTObW+uS9SXsnl6nM0eF2fetQ1/GVFDYUQNhRE1FEbUUBhRQ2FEDYURNRRG1FAYUUNhRA2FETUURtRQGFFDYUQNhRE1FEbUUBhRQ2FEDYURNRRG1FAYUUNhRA2FETUURtRQGFFDYUQNhRE1FEbUUBhRQ2FEDYURNRRG1FAYUUNhRA2FETUURtRQGFFDYUQNhRE1FEbUUBhRQ2FEDYURNRRG1FAYUUNhRA2FETUURtRQGFFDYUQNhRE1FEbUUBhRQ2FEDYURNRRG1FAYUUNhRA2FETUURtRQGFFDYUQNhRE1FEbUUBhRQ2FEDYURNRRG1FAYUUNhRA2FETUURtRQGFFDYUQNhRE1FEbUUBhRQ2FEDYURNRRG1FAYUUNhRA2FETUURtRQGFFDYUQNhRE1FEbUUBhRQ2FEDYURNRRG1FAYUUNhRA2FETUURtRQGFFDYUQNhRE1FEbUUBhRQ2FEDYURNRRG1FAYUUNhRA2FETUURtRQGFFDYUQNhRE1FEbUUBhRQ2FEDYURNRRG1FAYUUNhRA2FETUURtRQGFFDYUQNhRE1FEbUUBhRQ2FEDYURNRRG1FAYUUNhDqL+7tv1ituy/va7o8msxJGjb5JB1N9/c+1j46Rvvn+xEm8bfpP0UX9/7cPirO+tROT7E1G7Brhd31iJyDfjqL+79jHxhu+sROS7UdTfXvuQeMO3ViLy7Shqj6jesrWViKxHUX/DLbMSIVHnYiVCos7FSoREnYuVCIk6FysREnUuViIk6lysREjUuViJkKhzsRIhUediJUKizsVKhESdi5UIiToXKxEaRf133DIrERJ1LlYiJOpcrERI1LlYiZCoc7ESIVHnYiVCos7FSoREnYuVCIk6FysREnUuViIk6lysREjUuViJ0Cjqv+eWWYmQqHOxEiFR52IlQqLOxUqERJ2LlQiJOhcrERJ1LlYiJOpcrERI1LlYiZCoc7ESIVHnYiVCos7FSoRGUa+5ZVYiJOpcrERI1LlYiZCoc7ESIVHnYiVCos7FSoREnYuVCIk6FysREnUuViIk6lysREjUuViJkKhzsRKhUdT/wC2zEiFR52IlQqLOxUqERJ2LlQiJOhcrERJ1LlYiJOpcrERI1LlYiZCoc7ESIVHnYiVCos7FSoREnYuVCIk6FysRGkX9LbfMSoREnYuVCIk6FysREnUuViIk6lysREjUuViJkKhzsRIhUediJUKizsVKhESdi5UIiToXKxESdS5WIiTqXKxESNS5WInQKOp/5JZZiZCoc7ESIVHnYiVCos7FSoREnYuVCIk6FysREnUuViIk6lysREjUuViJkKhzsRIhUediJUKizsVKhEZRb7hlViIk6lysREjUuViJkKhzsRIhUediJUKizsVKhESdi5UIiToXKxESdS5WIiTqXKxESNS5WImQqHOxEqFR1P/ELbMSIVHnYiVCos7FSoREnYuVCIk6FysREnUuViIk6lysREjUuViJkKhzsRIhUediJUKizsVKhESdi5UIjaL+Z26ZlQiJOhcrERJ1LlYiJOpcrERI1LlYiZCoc7ESIVHnYiVCos7FSoREnYuVCIk6FysREnUuViIk6lysRGgU9XfcMisREnUuViIk6lysREjUuViJkKhzsRIhUediJUKizsVKhESdi5UIiToXKxESdS5WIiTqXKxESNS5WImQqHOxEqFR1N9zy6xESNS5WImQqHOxEiFR52IlQqLOxUqERJ2LlQiJOhcrERJ1LlYiJOpcrERI1LlYiZCoc7ESIVHnYiVCo6i33DIrERJ1LlYiJOpcrERI1LlYiZCoc7ESIVHnYiVCos7FSoREnYuVCIk6FysREnUuViIk6lysREjUuViJ0Cjqf+GWWYmQqHOxEiFR52IlQqLOxUqERJ2LlQiJOhcrERJ1LlYiJOpcrERI1LlYiZCoc7ESIVHnYiVCos7FSoRGUf8rt8xKhESdi5UIiToXKxESdS5WIiTqXKxESNS5WImQqHOxEiFR52IlQqLOxUqERJ2LlQiJOhcrERJ1LlYiJOpcrERoFPW/ccusREjUuViJkKhzsRIhUediJUKizsVKhESdi5UIiToXKxESdS5WIiTqXKxESNS5WImQqHOxEiFR52IlQqOogTKIGgojaiiMqKEwoobCiBoKI2oojKihMKKGwogaCiNqKIyooTBd1D9wy6xESNS5WImQqHOxEiFR52IlQqLOxUqERJ2LlQiJOhcrERJ1LlYiJOpcrERI1LlYiZCoc7ESIVHnYiVCos7FSoREnYuVCI2i/ndumZUIiToXKxESdS5WIiTqXKxESNS5WImQqHOxEiFR52IlQqLOxUqERJ2LlQiJOhcrERJ1LlYiJOpcrERoFPV/cMusREjUuViJkKhzsRIhUediJUKizsVKhESdi5UIiToXKxESdS5WIiTqXKxESNS5WImQqHOxEiFR52IlQqOof+SWWYmQqHOxEiFR52IlQqLOxUqERJ2LlQiJOhcrERJ1LlYiJOpcrERI1LlYiZCoc7ESIVHnYiVCos7FSoREnYuVCI2i/sQtsxIhUediJUKizsVKhESdi5UIiToXKxESdS5WIiTqXKxESNS5WImQqHOxEiFR52IlQqLOxUqERJ2LlQiNov6JW2YlQqLOxUqERJ2LlQiJOhcrERJ1LlYiJOpcrERI1LlYiZCoc7ESIVHnYiVCos7FSoREnYuVCIk6FysRGkX9M7fMSoREnYuVCIk6FysREnUuViIk6lysREjUuViJkKhzsRIhUediJUKizsVKhESdi5UIiToXKxESdS5WIjSK+jO3zEqERJ2LlQiJOhcrERJ1LlYiJOpcrERI1LlYiZCoc7ESIVHnYiVCos7FSoREnYuVCIk6FysREnUuViI0ivoXbpmVCIk6FysREnUuViIk6lysREjUuViJkKhzsRIhUediJUKizsVKhESdi5UIiToXKxESdS5WIiTqXKxEaBT1f3LLrERI1LlYiZCoc7ESIVHnYiVCos7FSoREnYuVCIk6FysREnUuViIk6lysREjUuViJkKhzsRIhUediJUKizsVKhEZR/41bZiVCos7FSoREnYuVCIk6FysREnUuViIk6lysREjUuViJkKhzsRIhUediJUKizsVKhESdi5UIiToXKxEaRf0rt8xKhESdi5UIiToXKxESdS5WIiTqXKxESNS5WImQqHOxEiFR52IlQqLOxUqERJ2LlQiJOhcrERJ1LlYiNIr6N26ZlQiJOhcrERJ1LlYiJOpcrERI1LlYiZCoc7ESIVHnYiVCos7FSoREnYuVCIk6FysREnUuViIk6lysREjUuViJkKhzsRKhUdS/c8usREjUuViJkKhzsRIhUediJUKizsVKhESdi5UIiToXKxESdS5WIiTqXKxESNS5WImQqHOxEiFR52IlQqOo/4tbZiVCos7FSoREnYuVCIk6FysREnUuViIk6lysREjUuViJkKhzsRIhUediJUKizsVKhESdi5UIiToXKxESdS5WIjSK+r+5ZVYiJOpcrERI1LlYiZCoc7ESIVHnYiVCos7FSoREnYuVCIk6FysREnUuViIk6lysREjUuViJkKhzsRKhUdT/wy2zEiFR52IlQqLOxUqERJ2LlQiJOhcrERJ1LlYiJOpcrERI1LlYiZCoc7ESIVHnYiVCos7FSoREnYuVCI2ifuWWWYmQqHOxEiFR52IlQqLOxUqERJ2LlQiJOhcrERJ1LlYiJOpcrERI1LlYidAo6t+vfUS84XdRExpF/bdrHxFv+JuLXiK/j6L++dqHxBt+dtFL5G+jqF9e/5db1d2w+vnaR8Lt+nkc9U/XPibO+slFL5Hukn8Q9ctPvmFu0+tPLy56ifTfJZNP/TfMy8+//n7tI+PI77/+/DLkopdTBpf8nw6iJgMXvRw5vOT/NPnlat+cwFfwy+S3ax8CcEm/TV5/uPYxAJfzw+vkD7e/oSC//DH54/XHax8FcCk/vu6i/uP187WPA7iMz69/VFHvsv718yfX15Daj58+//pa9fx/wUmu2ujnVAYAAAAASUVORK5CYII=",
"encoding": "base64"
},
"redirectURL": "",
"headersSize": 216,
"bodySize": 0,
"_transferSize": 0
},
"cache": {},
"timings": {
"blocked": 1.4483990000000158,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 3.978000000170461,
"receive": 1.364999999623251,
"_blocked_queueing": 0.3990000000158034
},
"serverIPAddress": "127.0.0.1",
"_fromCache": "disk",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:07.211Z",
"time": 15.636474000159197,
"request": {
"method": "GET",
"url": "http://www.google-analytics.com/ga.js",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/index.html"
},
{
"name": "DNT",
"value": "1"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "Intervention",
"value": "<https://www.chromestatus.com/feature/5718547946799104>; level=\"warning\""
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 307,
"statusText": "Internal Redirect",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Location",
"value": "https://www.google-analytics.com/ga.js"
},
{
"name": "Non-Authoritative-Reason",
"value": "HSTS"
}
],
"cookies": [],
"content": {
"size": 0,
"mimeType": "x-unknown"
},
"redirectURL": "https://www.google-analytics.com/ga.js",
"headersSize": -1,
"bodySize": -1,
"_transferSize": 0
},
"cache": {},
"timings": {
"blocked": 1.51547399999994,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": -7.334155505134277e-11,
"receive": 14.121000000159256,
"_blocked_queueing": 0.4739999999401334
},
"serverIPAddress": "",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:07.226Z",
"time": 10.465327999999772,
"request": {
"method": "GET",
"url": "https://www.google-analytics.com/ga.js",
"httpVersion": "",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/index.html"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 0,
"statusText": "",
"httpVersion": "",
"headers": [],
"cookies": [],
"content": {
"size": 0,
"mimeType": "x-unknown"
},
"redirectURL": "",
"headersSize": -1,
"bodySize": -1,
"_transferSize": 0,
"_error": "net::ERR_NAME_NOT_RESOLVED"
},
"cache": {},
"timings": {
"blocked": 10.465327999999772,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 0,
"receive": 0,
"_blocked_queueing": -1
},
"serverIPAddress": "",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:17.719Z",
"time": 3740.4360069997065,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/img/donate.html",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/css/default.css"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:33 GMT"
},
{
"name": "Last-Modified",
"value": "Sun, 14 Oct 2018 13:55:26 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5bc34ace-a2\""
},
{
"name": "Content-Length",
"value": "162"
},
{
"name": "Content-Type",
"value": "text/html"
}
],
"cookies": [],
"content": {
"size": 162,
"mimeType": "text/html",
"compression": 213,
"text": "",
"encoding": "base64"
},
"redirectURL": "",
"headersSize": 213,
"bodySize": -51,
"_transferSize": 162
},
"cache": {},
"timings": {
"blocked": 4.204006999999845,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 0.9650000001397272,
"receive": 3735.266999999567,
"_blocked_queueing": 1.006999999844993
},
"serverIPAddress": "127.0.0.1",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:17.721Z",
"time": 5.912932000080218,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/img/warning.png",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/css/default.css"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:33 GMT"
},
{
"name": "Last-Modified",
"value": "Thu, 28 May 2015 05:19:20 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5566a558-125\""
},
{
"name": "Content-Length",
"value": "293"
},
{
"name": "Content-Type",
"value": "image/png"
}
],
"cookies": [],
"content": {
"size": 293,
"mimeType": "image/png",
"text": "iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPBAMAAADJ+Ih5AAAAA3NCSVQICAjb4U/gAAAAElBMVEX/zADmuQbNpg2AbSAzMzMzMzMgjPImAAAABnRSTlP/////AAAgm1nNAAAACXBIWXMAAArwAAAK8AFCrDSYAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAABV0RVh0Q3JlYXRpb24gVGltZQAxLzEyLzA5Ua1wYQAAAE9JREFUCJk1zcENwDAIA0CjiH8+7JEPe5Ci7r9KTUj9QCcLyXg7AZ7nx/KLaY3EaGyVxlL4wVRYIaF8IjYhhUXAiQnGAolqRmBXATkTZ/0Dv6AZVqIgqfQAAAAASUVORK5CYII=",
"encoding": "base64"
},
"redirectURL": "",
"headersSize": 214,
"bodySize": 0,
"_transferSize": 0
},
"cache": {},
"timings": {
"blocked": 2.7689319999999205,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 1.0959999997940324,
"receive": 2.0480000002862653,
"_blocked_queueing": 0.931999999920663
},
"serverIPAddress": "127.0.0.1",
"_fromCache": "disk",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:17.728Z",
"time": 4.6364370001188036,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/img/wheel_bkgr.png",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/css/default.css"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:33 GMT"
},
{
"name": "Last-Modified",
"value": "Thu, 28 May 2015 05:19:21 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5566a559-22cf\""
},
{
"name": "Content-Length",
"value": "8911"
},
{
"name": "Content-Type",
"value": "image/png"
}
],
"cookies": [],
"content": {
"size": 8911,
"mimeType": "image/png",
"text": "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",
"encoding": "base64"
},
"redirectURL": "",
"headersSize": 216,
"bodySize": 0,
"_transferSize": 0
},
"cache": {},
"timings": {
"blocked": 2.9144370000001474,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 0.47099999998020925,
"receive": 1.251000000138447,
"_blocked_queueing": 0.4370000001472363
},
"serverIPAddress": "127.0.0.1",
"_fromCache": "disk",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:17.728Z",
"time": 5.869582000075297,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/img/dot2.png",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/css/default.css"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:33 GMT"
},
{
"name": "Last-Modified",
"value": "Thu, 28 May 2015 05:19:20 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5566a558-17d\""
},
{
"name": "Content-Length",
"value": "381"
},
{
"name": "Content-Type",
"value": "image/png"
}
],
"cookies": [],
"content": {
"size": 381,
"mimeType": "image/png",
"text": "iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAA3NCSVQICAjb4U/gAAAASFBMVEX///9ra2tmZmYpKSn////l5eXe3t7MzMzFxcW/v7+0tLSwsLChoaFra2tmZmZZWVlQUFBJSUkzMzMpKSkaGhoPDw8KCgoAAAAeFoUuAAAAGHRSTlMAEVV3iIiIiIiIiIiIiIiIiIiIiIiIiIgUn3mYAAAACXBIWXMAAArwAAAK8AFCrDSYAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAABR0RVh0Q3JlYXRpb24gVGltZQAxLzIvMDnO1wLZAAAAYElEQVQImU2OWQ6AIBTEBgYBVxTFuf9NRY3E/jVvSQHAUhItbgyPJXZxLjTVuHt34zPr2vGKc6FYcHYfiVDfbBDUNQv6zyaBS7ONsOf3M6oGMIf3aufTcqbRj6ueln/nBY7RBHJLu7nWAAAAAElFTkSuQmCC",
"encoding": "base64"
},
"redirectURL": "",
"headersSize": 214,
"bodySize": 0,
"_transferSize": 0
},
"cache": {},
"timings": {
"blocked": 4.1265820000001225,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 0.3270000000122524,
"receive": 1.4160000000629225,
"_blocked_queueing": 0.582000000122207
},
"serverIPAddress": "127.0.0.1",
"_fromCache": "disk",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:17.729Z",
"time": 7.927608999653785,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/img/dot3.png",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/css/default.css"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:33 GMT"
},
{
"name": "Last-Modified",
"value": "Thu, 28 May 2015 05:19:20 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5566a558-175\""
},
{
"name": "Content-Length",
"value": "373"
},
{
"name": "Content-Type",
"value": "image/png"
}
],
"cookies": [],
"content": {
"size": 373,
"mimeType": "image/png",
"text": "iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAA3NCSVQICAjb4U/gAAAARVBMVEX///+ZmZn////19fXw8PDl5eXW1tbMzMy2travr6+mpqaZmZmUlJReXl5QUFBLS0tAQEA6OjozMzMhISEaGhoUFBQAAACypgJmAAAAF3RSTlMAIkRERERERERERERERERERERERERERMEA90YAAAAJcEhZcwAACvAAAArwAUKsNJgAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzQGstOgAAAAFHRFWHRDcmVhdGlvbiBUaW1lADEvMi8wOc7XAtkAAABcSURBVAiZTY5JEoAgEAMzUeKCG6D8/6kulGjfuqYyCQCYSMrwIOfDEaZWjyjlm9Rdaq5IzrE1aMovo8Ct2kpwrxb5v82EfLVeML4/A+3uiyWlUt+MS1oGqkz7dp78AghRrqKaKgAAAABJRU5ErkJggg==",
"encoding": "base64"
},
"redirectURL": "",
"headersSize": 214,
"bodySize": 0,
"_transferSize": 0
},
"cache": {},
"timings": {
"blocked": 5.199608999999713,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 0.3779999999029098,
"receive": 2.3499999997511622,
"_blocked_queueing": 0.608999999712978
},
"serverIPAddress": "127.0.0.1",
"_fromCache": "disk",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:17.736Z",
"time": 4.275769000234504,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/img/dot1.png",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/css/default.css"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:33 GMT"
},
{
"name": "Last-Modified",
"value": "Thu, 28 May 2015 05:19:19 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5566a557-17d\""
},
{
"name": "Content-Length",
"value": "381"
},
{
"name": "Content-Type",
"value": "image/png"
}
],
"cookies": [],
"content": {
"size": 381,
"mimeType": "image/png",
"text": "iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAA3NCSVQICAjb4U/gAAAASFBMVEX///+VlZWZmZnW1tb////19fXw8PDl5eXW1tbMzMy1tbWvr6+mpqaZmZmVlZVTU1NLS0tAQEA6OjozMzMhISEYGBgUFBQAAACaRWHwAAAAGHRSTlMAEVV3iIiIiIiIiIiIiIiIiIiIiIiIiIgUn3mYAAAACXBIWXMAAArwAAAK8AFCrDSYAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAABR0RVh0Q3JlYXRpb24gVGltZQAxLzIvMDnO1wLZAAAAYElEQVQImU2OWw6AIBAD67YqPlFAuf9NFY3E/k222Q4AGCXRUNKwX8IZ1o7NTXQpl6SBd61/IefYGbjmLzOhvdIm6KiU9L95gUulkTB9P4Os7MV3wPFxaect+UmPy9/zAiZcCMnfnumdAAAAAElFTkSuQmCC",
"encoding": "base64"
},
"redirectURL": "",
"headersSize": 214,
"bodySize": 0,
"_transferSize": 0
},
"cache": {},
"timings": {
"blocked": 2.0817690000002185,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 0.34800000012014065,
"receive": 1.8460000001141452,
"_blocked_queueing": 0.7690000002185116
},
"serverIPAddress": "127.0.0.1",
"_fromCache": "disk",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:17.736Z",
"time": 4.469006999633166,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/img/wheel4.png",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/css/default.css"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:33 GMT"
},
{
"name": "Last-Modified",
"value": "Thu, 28 May 2015 05:19:20 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5566a558-169f\""
},
{
"name": "Content-Length",
"value": "5791"
},
{
"name": "Content-Type",
"value": "image/png"
}
],
"cookies": [],
"content": {
"size": 5791,
"mimeType": "image/png",
"text": "iVBORw0KGgoAAAANSUhEUgAAAL4AAAC+CAMAAAC8qkWvAAAAA3NCSVQICAjb4U/gAAACr1BMVEX//////////////////////////////////+/3/e///+/7/tz3/e/x/eH//8z7/tz2/tXr/Mvm+tba+NbW98vP9sv//rf4/rf2/bnv/Lf/97nZ+LfV98HQ9sH4/rf3/qP/+LD/9qLm+7Do+6nf+aLK9a+28Kmu76n3/qP/+5z/9qLm+pzf+aLG9KK28Kmu76mj7ZD5/pH//JH/+5zu/Iz/8JHd+ZHK9pGu75Cj7ZCU6ZH9/4P//JHu/Iz/9YP/8JHd+ZHd+YPX+IjK9pHN9oK18Yeu75Cj7ZCU6ZH9/4P//nn4/oP//2b//lv0/Xr//FL0/Wn//zPr/IP/93j/9YP0/U3t/GTv/Fn//hn/+Uv4/TD//wDm+nv5/hP3/gDd+YP/+hn/73fq+zXx/B7a+H7w/QD/7Wnb+Gj/9wDd+Uvl+xr/70ni+i7o/AD/6XfR93Ln+hH/61ja+EPN9oLl+gD/8BrJ9Xv/7DHP90zc+RX/7wDe+QDK9WXE9HTJ9Vz/6EPW+AD/5yHD9UHK9TPO9wC18YfF+AC18Xr/5gDC9SD/4TG38kq88zS99gCv8G2w8F238jey9wCk7nH/3gCz8hr/3BOt8Dig7Huu8Ruz8QCh7WGt8ACg7Uyk7iv/1gCW6nSf7T6R6Xyl7wCT6lyc7Sqc7wCM6H+e7g+V60CW7gCW7CCM8ACC8gB/5Xx85XCJ6SSB5kp75WWD6CqK6QB47gBs8ACE6AB45S975gBb7wBt4lRr4WJz5QBs5wBt4xdg31lf30ZN6wBi4SFp4gBa5gBA7gBj4QBR3VA67ABc3yJa3wBE5QBM20tO3DZQ3CdS3gBP3Bw84wBK3gAj6QAs5QBA3wAX6wA/2QAK6QAj4AA31x062AAx1gAp1QAY2QAh0wAZ0QAH0wAQzwAIzgAAzAByO1bSAAAA5XRSTlMAESIzRFVmd3d3iIiIiJmZmZmZmZmZqqqqqqqqqqq7u7u7u7u7u7u7zMzMzMzMzMzM3d3d3d3d3d3d3e7u7u7u7u7u7u7u7u7u////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zrUn2gAAAAlwSFlzAAAK8AAACvABQqw0mAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTIvMTgvMDiz53+6AAASTElEQVR4nO2ciXcb1RXG49iSIE5SUvatZQ1raKFlK0spLbRkA2KzyhEEoqBAHaBxFkYEBFVlsQgKhhojCERUpWogLMbGgMVSBbc1LW5NwG3tYNfWH9J5+31v3kgjacYJ5+h6SeLY5/zuN9+9786V5DlzqoyFG7Y7jC4WyaTTH6Gx4fjGavHKRINzfB7fcHyj6xuNX7n6R3mFP3dW1F/oFX7jwg1d2+U3L/DneoTfdPyGri7SVBi/mo4Fdn/CP25dF4WnGeC/yexKOvsRvv/ce7t0sZ1mQT6Ji0LxK7PbhoUNnuE/qKeHf2VZ0L8bzsuExBrP8AOtD3Ultfprc0LvSQOWSJks8Pe0NntE39DcatInk13krTQ7/dPEF/bCCZSJZzcEPMJvPGpNMonoeQblLwXCF+YqK37X9oc8w/edvi7JguVQLgnDUC9MKX4zgUc9w/efe1dSjS75zYqvfq0M/fYHz/V7hD+vdZMFX7kIliQqwkcuu9cr/MajWpKG+WYXvCZAEsmIejlKqo/xfd7g+05bZxhJo0QKXUnYmPAfKj76LpscyDesO94b/IbApVsMFMmyOYiSQPg0F45Pww7/OG8GTtM7lJ7mUC4F9Kf5jbQmaBZJ/oM2+GuO8mbk8Z223OCRBBehVDWYfRN4CqWA6dH/2eF7MzM0zLt0S8RQgsLYpIC8o1YE+wE7/Gdb53lBP6fpsJZIxLAkYDD99SlEQCrUUTQBm9J9tNWbU8t/8U2RCE5ATSGJraS9CkZE/J0mwL7Txjt3/diTtj934dJbIyQ0GfBaSMrVENFdEZKABh8Vh0dtP3DOikgE8uuuAX3D32OHb9APKz4ubW/afqMQ3/YKgEowyDdB70jSJzW3kKS013ixJmnwn7MiGIwEBb2thwxaCQZOwbl3KH6rF33TFP/GIOS39RCpAnoREL5czgZLQOMdVNkPedF4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",
"encoding": "base64"
},
"redirectURL": "",
"headersSize": 216,
"bodySize": 0,
"_transferSize": 0
},
"cache": {},
"timings": {
"blocked": 2.154006999999845,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 0.5909999998932762,
"receive": 1.7239999997400446,
"_blocked_queueing": 1.006999999844993
},
"serverIPAddress": "127.0.0.1",
"_fromCache": "disk",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:17.738Z",
"time": 6.886240000016187,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/img/wheel3.png",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/css/default.css"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:33 GMT"
},
{
"name": "Last-Modified",
"value": "Thu, 28 May 2015 05:19:20 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5566a558-1825\""
},
{
"name": "Content-Length",
"value": "6181"
},
{
"name": "Content-Type",
"value": "image/png"
}
],
"cookies": [],
"content": {
"size": 6181,
"mimeType": "image/png",
"text": "iVBORw0KGgoAAAANSUhEUgAAAL4AAAC+CAMAAAC8qkWvAAAAA3NCSVQICAjb4U/gAAACtVBMVEX////////////////////////////////w9Pnw9Png9e3k6vXL89DW5/DL7OXb3fLO2e7Wz+/L89C559fO2e671uXEwei5wOW559ep7K+p6bav39671uWi4cOj1du5wOW5s+Sp7K+p6bai4cOc2tCR4qaj1du5s+Sjt96mp92R55aR4qac2tCR2b+Ox9ORt9aaq9ump92kntyR55aR4qZ/1LR+z8GOx9ODyc6Rt9aaq9uPp9ekntyVl9d64Id+3Jpy335/1LR51qN+z8Fw15ODyc5n2X1u0KVZ22FxyMFN2lCBvc5lxrSBtc9PyodFzmdIyXxstcZRwaIA5wuPp9cA4DYA3U0A4iAA2mlRublissIxzUyAp9AA2V8AzqgA0noA0nUAz4M8vJKVl9cA2AwAxrAA0E6GmNMA0xVSqrsAyWsuuIcBv8QAzDsbxEQjvWUAw44Av50vr6MAzAAAywl2lM43qa8AyQiWiNYAxSAAvmgAxhEEs8IAxBmIiNJXmMAAuIUirJgAwCMAulsAvilikMYAvDEAuzh3h84JqMcAuDsTq4FIlrkAtkIAtFIAsWwAtEkYpJwAsFIArloBpawAq2M0lLEAqGtFi7kApXMApIV/d80Ao3sAn4YQk8oYlaQAnYwnjqwDmagAm5QIlbkAmZlfdsUFk6kBlJtLer4CjJsVf8xuZMcMgqEHhZ4EhJ0Nfrkzc7QZd89XY8EJe6oGe58Zbc8JdaUHc6AUa781YbcdY9MJbaQMaqpPU70gW88KZKMcXKwnVc8UWrstUrQOXKYPWasMWqUgT8UvSM0/QtUvSbM5QtEOUqcZSboSTK8qQ8MPTKhCNNA3OMhMM8ESQqtPLNUpN7sUPasYOqwxMr0cNKxPIc0hMa4kK60uJ7MoKK05ILgrI64vIK4zGq44Fq86FK/PNKuOAAAA53RSTlMAESIzRFVmd3eIiIiZmZmZmZmqqqqqqqq7u7u7u7u7u7vMzMzMzMzMzMzd3d3d3d3d3d3u7u7u7u7u7u7u7v////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+5RF22AAAACXBIWXMAAArwAAAK8AFCrDSYAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMi8xOC8wOLPnf7oAABPKSURBVHic7Z2NV1XlnsfPgfMiapY2OZXN5IwzXu5QjbeZO+p1kszQy5i31LymlyLjmr1oXVMTrqBmiGJBXF4GUUAMKUUFy0seFeSkIYIe7cAc4XjkHf075nnfz/Psvc/7VmbW+R3Spau1+Dzf/f29PL/NWppM/sMyPfNeKHHnTkj/O47MyQEowg5r8Ph3YQD8uyGHcfjxvzhEePxj07hzJ3R6gG82Cn9qptH4o0biT44e/ij8Ap/Ru+yDI3NynGH41Dy6/BI+hVShUlj6uxJG4mdC1fzjc6BDt0R11awakTk93iD8OICP+fTxeVCIHxQyiRH4OTTdaiD+aCB8LoZuBU89OkLi0PNG4ZsnZ5LvGDn+iETN4uTzNqPwJ4SGPyrjj+hT0xi+mGk3CN9kzxwKDX8oWGrAPTKMYihjglGFn+GPBsRHsLeGRgJiY3DCDmIwc6pRldOeefGef/x7gta3ukIBh+zga8cvLEbhPx8Qf2SUE7vrzrAut4BNyAfB1+DJXxmVu7bnT94dCaA+wiMHGOoKLDhPjuJiRoJx+MTWurkruIXH1xCckivog/2D/f0ZRpnfOv3QKHaHTtqODA/y+AO3Bhi4il0mR+gw9v3SoMZlgfgoZPVHhvG37hfwR7qG1IJrkTN0GGdeMKjyg4GfOFseGyg9wadO6erW8vmwQC6g9/f39fUY5R4wNRBZ5dwdYfiCx7u6/JOr0FHsSzTIPQmZAwHw+wWtb3fpk0voiB394juTMc6YxmvP/B9SyeWCo40/0DVA0CV6CZ2x++CnZ/1UY2Z+0LeGNPHvMZBBwS2dAwOy6BBdW3fEDuOb3xjTuUDhJ1Vcxh8U8QdJeenqJvQD/dqyi+yY3nct4xFDkhcUflJV5MqplB7qFlQau7vh77e7O7v10Inf+xi7z+vz7ptliPzxU3eQDuQvdwk6Er0T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",
"encoding": "base64"
},
"redirectURL": "",
"headersSize": 216,
"bodySize": 0,
"_transferSize": 0
},
"cache": {},
"timings": {
"blocked": 1.7802400000000052,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 0.7230000000545698,
"receive": 4.382999999961612,
"_blocked_queueing": 3.2400000000052387
},
"serverIPAddress": "127.0.0.1",
"_fromCache": "disk",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:17.741Z",
"time": 5.9189079998377565,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/img/wheel2.png",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/css/default.css"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:33 GMT"
},
{
"name": "Last-Modified",
"value": "Thu, 28 May 2015 05:19:20 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5566a558-1686\""
},
{
"name": "Content-Length",
"value": "5766"
},
{
"name": "Content-Type",
"value": "image/png"
}
],
"cookies": [],
"content": {
"size": 5766,
"mimeType": "image/png",
"text": "iVBORw0KGgoAAAANSUhEUgAAAL4AAAC+CAMAAAC8qkWvAAAAA3NCSVQICAjb4U/gAAAClFBMVEX//////////////////////////////////O//9u///O//9u//9uD/7uD/5uH/9sv/9db/79b/78v/5Mn/4tb/3sv/1cv/zMz/7bn/6Lf/3Lf/zMH/zrf/8Kj/7K//6K//37D/17D/zqL/x6//u6//raj/5qL/3pz/15z/zqL/xpz/vKL/taL/raj/n5v/5pX/3pH/2JH/04z/xpb/xoz/v5H/tIz/sJb/p5D/m5D/lJD/34P/3Yz/1YP/04z/xoz/xoP/vYP/tIz/sIL/p5D/m5D/lov/5nr/5nH/7QD/34P/33z/4HT/3Wv/5gD/2Hv/21b/1YP/1nL/12z/1ln/3gD/zoP/00r/zHv/zmv/zHT/0UD/1Cb/1gD/zlP/y2H/0xn/xoP/xnz/ziT/zDP/zRH/w2v/zAD/xFT/vYP/wV3/xTP/vH3/vHH/v0n/xQD/wxH/t3j/vD3/vhH/vCL/vQD/sIL/s1D/smX/tjr/sUn/q3z/rln/sT3/tR3/rGX/tQD/sw//pX7/p2r/rib/qFH/rR//rhD/rQD/pjn/olj/nm7/pyD/oF3/pwz/nmH/mnz/pQD/n0L/oBj/nTj/njT/k3r/lWr/lFv/mSj/lUD/mQn/lib/mQD/jHv/kzX/kFb/kxr/lAD/imP/lAX/jwz/ix7/g23/iTD/jAD/f3z/fXT/gTj/hAD/gw3/fFL/fEX/d2D/ezv/fBD/fBv/eSf/ewD/dDX/ck//bUT/cwD/Z1//aR3/awD/Ykv/ZSD/ZgD/Wjj/VU//Wgz/WgD/Ux3/UhD/TUn/UgD/TTH/Sxn/SR7/SgD/QkH/QgD/Phj/Oif/OgD/NxP/MhT/MwD/KQD/JRD/IQD/GQD/EAD/CAD/AAAI5Cn7AAAA3HRSTlMAESIzRFVmd3d3iIiIiIiZmZmZmZmZmZmqqqqqqru7u7u7u7u7u8zMzMzMzMzMzN3d3d3d3d3d3d3d3e7u7u7u7u7u7u7u7v//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+aNbTwAAAAlwSFlzAAAK8AAACvABQqw0mAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTIvMTgvMDiz53+6AAASV0lEQVR4nO2ciZ8cZZnHM0dPmwPYBBCSmNUYwyFoUDxAjnDoBjMwA1k6ZBPKLCxQgEnKiGVYglogSgU0ptQNK1hRGwGbbMd1kWbp2G4LI7TrODo648zQ/4zv/T7vUT191cz4+fTTlWSYhM/n+/zq9xz19swsW9aLXvSiF73oRS960Yte9KIXvehFL3rRi170ohe96EUv/u5iKDuEIjOUGRwcGOjrW2ycVuNTND68efPmD5x33jlZlE1mcODvJo0//OHtt99+443Tp0+fPHny5RMnTvzTlR/avP48lEZmsH+x4eaPev2d+jso5kjM/vVPv3nj9C9ePn7i+JWXfuDdKImBpZ1DncAjfJzA7NwsipnZmZm//O7Xv3jpxPHPfHgTyiEzsNiUiaGpT/lxTKP4429+/tLxY1dcun5lNrM074JQX6On/NPTU1O/f/15kkI2O7j0KpqpP6fw4wymCf8U4kfx/68/f+zYJzedmc0ssQzqOLj+gJ6Kz+gnpyYnJ3/782OPf/qSc5aWjepKkCxmpfiMfxLHxOTEW68/gzMYWjouqlsDZTE7C9Sn/Djeeu2Zx2/cdObQEplsdnyWxNzcjMQn9OMo3vrvpx//xHuWRhk0wqc5zM4Q/gnJP177vx8f+/IlZ2QXfx7Mi09TqI2NU3rMXxuv1d78n6cPo1uw2FXQFH69Pl0ul6u1cSo+okcx9qv/PHzDppWL66Em8cfLJKpjgr42Vht789mnb/zgmUOL2EmbxK+UeVTHauOMHsWb//X04Q+esXgJNEc/W4aBMqgR+LGx6lj11e8sYgLN4U+VtaiOSf7qL7/+ZZTAotRAc/g1Hb9crjB4hF+tvooTWIwibg7fpKe3gNFXK5Wfff3gphWDSxN/xo6PboHAr5R/9vANGxd8kDWFP5mEjxNg+Kg3PXvw+rMXuIabwh8rJfOXKxVKj/hfeWrf5QtbAs3Qv9MAnmVA8cvlF7/2wPsX0kEGqgU/0fowAfZB6dmD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",
"encoding": "base64"
},
"redirectURL": "",
"headersSize": 216,
"bodySize": 0,
"_transferSize": 0
},
"cache": {},
"timings": {
"blocked": 2.4689079999999812,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 1.6670000001330045,
"receive": 1.7829999997047707,
"_blocked_queueing": 0.9079999999812571
},
"serverIPAddress": "127.0.0.1",
"_fromCache": "disk",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:17.743Z",
"time": 6.146913999716617,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/img/wheel1.png",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/css/default.css"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:33 GMT"
},
{
"name": "Last-Modified",
"value": "Thu, 28 May 2015 05:19:20 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5566a558-18b3\""
},
{
"name": "Content-Length",
"value": "6323"
},
{
"name": "Content-Type",
"value": "image/png"
}
],
"cookies": [],
"content": {
"size": 6323,
"mimeType": "image/png",
"text": "iVBORw0KGgoAAAANSUhEUgAAAL4AAAC+CAMAAAC8qkWvAAAAA3NCSVQICAjb4U/gAAACoFBMVEX////////////////////////////////67/f67/f34fDt4/b61uH61uHu1u3/zMz1y+PZzu7hw+j/zMzhw+j1udDmut/WvOjqsdf2r8PVsuT8qLDAr+T8qLD3obTTpdzAp+HvnMHhnc/Untf4kJ/vnMHUntf9kJT4kJ/wkbTAldqwmNzejcf4kJ/wkbTAldrejcewmNy/i9XMhcvsfqrif7uyida/i9XMhcvif7vsfqr6fIfnfbWyidbze5fSgMTBgs6uhNWdidelhNXvbpL4bX2XgNTRb7rDc8TkaqrxZ4epb83jYqS0a8accM7jX5+ScM6uacj8W2PmVI+/W7bvUXfVUaTcUKD9S1D0SWOYWca3ULOJWcb+QkTnQnqcTL7CRKbUPpj3Ok6rQ7HiNXiFSMB1SsG/M5yvMqPqKFm+LZhuP73VIYKSL7HaH3XdHGmBKrXrFkTuFDuQJKzOFIB4KLW7FYtwJrWWHKPNBru+CsPnAJzTBLLhAae2C8akD9GDF9OMFNLtAIPvAHLEBrL2AFjiAJOYENG3CbnyAGb4AEriAIt4GNDxAFTUAptbI7NkHdOkDMaeDMj1ADvFBKfmAGScEZlWH9DrAEltGM33ACn4ACHcAHHYAIr/AAD3ABf+AAjpAEB1GK+eCrrtADKqCLTmADrwACLuACnpADL4ABD6AArRAH2zBaFkGczWAGvbAFzOAHPWAGPQAGzYAFrcAFLhAETfAEq7A5DFAXqGDb91EsG+Aoa/AXzHAHebCpRRGsWjBp6OCra0AoOlBIyuA4asA4qlBJWFCrSVB6KeBY9mEblJGb+fBI6UBpVlEq1oEK2PBpiKB5yGB6OFB55zCax7CKR1CadTErZZD65rCqxkC6tSD61KEa1CEq47E68VcqtcAAAA4HRSTlMAESIzRFVmd3eIiIiImZmZmZmZqqqqqqq7u7u7u8zMzMzMzMzM3d3d3d3d3d3u7u7u7u7u7u7u/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8d8VqkAAAAJcEhZcwAACvAAAArwAUKsNJgAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzQGstOgAAAAFnRFWHRDcmVhdGlvbiBUaW1lADEyLzE4LzA4s+d/ugAAFHRJREFUeJztnfl7lOW5xzOTWRJoo/GURbQU23qKYE8pbSmkMQsREBEUC1YRRQWsZamilophCTvWoJCDCkdkEoyTFTC7SUgCJBMwNMlJMguzJf9Kn31533cmM5P3Nflh7slkvS6vz/19vvf9PM89c0lKSjKSkYxkJCMZyUhGMpKRjGQkIxnJSEYykpGMZCQjGclIhrFhMqdaLFar1Wa1gbBPNk6sAaitNrvd/uP77nsIxC9/hWOyscYPM+K+b8ZDP/3V/D+BWLHi+RXPP//8iy+++Morr0w2XNQwWwD4fz04d37On3IA9UtvvPtujaO6uroGRmlp6aVLk00YMVKtkPyXv87JWbERcDsqKiocDkc1fGD+0ppLpVMT32y1p8/46fycnKc3vrGnsrKyAoUD8jsgPeKfmuqbgGFmzIXoL+2pKq+sqqT4DsLP8aec+kD2aQ8+BtBf3eOsclaBqKys5PI7sH2YeaaU+sDtP577WM6TG/9W5nRS+qpK0TwVRH1inamDbwLsj/w668lte5rLmp0wqqoU/AAdYF+SYrKxcaTapj34+6ynt7U0gyhzYnyYQDmmB+AK7qmDDww/47GsJ1/d09iM8JudZVz+iorqGk3wqYFvAsI/kpX157dbWppaWhC+k/BXVTqqo5BPAXyTBQm/ramppQnSY/WB+ZubKsdFn2x8szUdOP7Pbzc2wWhh/E2NDXV1FbHQTyI+dE326lfrGxubCD/Cb6qvQ9E8pfHNdmD51dvqAX0jpofyNxJ2EPVTGN8MlX/m7/WYnsgvsMOI1nAmFd9sBfDPQvj6RsLf1FTfUCdH5dTER/DP7LpWj6IRh5IdRMtUxDdZ0mdnrd7VcK2hvoHy16vZQTRMQXyLbXZ29q66hgZGrzINi1ga/w8Kb7bd/4fs1+sgPeWPCF9XVzXF8K3THl32l/cbCD7kjwJfV9c0pfBT7bOzV+/qRLYmCUSDBzGF8IFvFmW/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",
"encoding": "base64"
},
"redirectURL": "",
"headersSize": 216,
"bodySize": 0,
"_transferSize": 0
},
"cache": {},
"timings": {
"blocked": 2.7349139999997387,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 1.2640000001378358,
"receive": 2.147999999579042,
"_blocked_queueing": 0.9139999997387349
},
"serverIPAddress": "127.0.0.1",
"_fromCache": "disk",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:17.744Z",
"time": 6.212858999893797,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/img/model.png",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/css/default.css"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:33 GMT"
},
{
"name": "Last-Modified",
"value": "Thu, 28 May 2015 05:19:20 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5566a558-1e51\""
},
{
"name": "Content-Length",
"value": "7761"
},
{
"name": "Content-Type",
"value": "image/png"
}
],
"cookies": [],
"content": {
"size": 7761,
"mimeType": "image/png",
"text": "iVBORw0KGgoAAAANSUhEUgAAAlgAAAAyCAMAAAC3SFX7AAAAA3NCSVQICAjb4U/gAAAAwFBMVEX///////////////+UlJSUlJT39/f39/eZmZmZmZnv7+8AAADv7+8AAADm5ubm5ubMzMzW1tbMzMzW1ta9AADe3t7e3t6lpaWlpaXFxcWZAAD////FxcWUAACtra21tbW9vb29vb2tra21tbX///////////////////////////////////////+MjIz///+1AACMjIxmZmacCAj/9/d/f3/iVVVwcHAICAjt0NBmZmb/9/cICAjMAAD1wcHlZ2coBEBlAAAAQHRSTlMAIv8R/yIi/yL//yIi//8i/yIi////IiL//yLuIiIi/yL//yLMu5mqRHczZt2IIlX//yIi/yL/IiIi/yL/////QnEWXwAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAABy0SURBVHic7V1pd6LK1g5EQQkNIu3UIY6J0QymNZOxTfr//6t3T1UUAg59T99113pPfeiOyAMF+6k91a7y7Ozf9m/777VzaicDToH8NxB/v53P5vPH6XT6OJ8d16/zu/vH6c319c10fm/9JcSZdT9HxPXt4/zu6Nd1fjebze6skwRi3d0dLw84XbfjUP+bCAKd0+mnPPwJ7LXuby5t3S5v5gflPps+2Ea7frz75xF382ujV/bDdHbMk0wFdPlw83gE4Oz86fHm4ZIB06cjXpchv+OkmAP8DUQB5NQnOfnZD3XqbmrKj6Vyu1cmTze7ANu++YcRs9s84vp+/5PMbnee5PrQEJntPPvl7dN+QF6A2E4G7JPi6Yiz0xGFd9lPlBMRVp5W1G5LNcqsgCT/NMIqoBUxZQ8Z1V08bi/04WG+59kV4oWb3GIPtfS79UNq/sEXrEXwwS38CwjdK8eBfvmOoy9R/iRywq9OjdrHEUSRe0y4+QcQT9pAff2m9qUHb7F6OH/UUv56o5Yi5ocQv49DnN1rsse93mjU68WuOjAteZLzKX3t2i9vn9TUTUq5KAhgoiACxfcygah3a1mdZ2oL+lAuQyVykEL1CgFXHcvfK5LTEapXH7+sCbOk41sfzl6x8138yLLer6h9WGF7LxcZ4YSW80yA59CSYVV8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",
"encoding": "base64"
},
"redirectURL": "",
"headersSize": 216,
"bodySize": 0,
"_transferSize": 0
},
"cache": {},
"timings": {
"blocked": 2.8538589999999675,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 0.6869999998187706,
"receive": 2.672000000075059,
"_blocked_queueing": 1.8589999999676365
},
"serverIPAddress": "127.0.0.1",
"_fromCache": "disk",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:17.795Z",
"time": 3.4564350003697655,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/img/ddarrow.png",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/css/default.css"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:33 GMT"
},
{
"name": "Last-Modified",
"value": "Thu, 28 May 2015 05:19:19 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5566a557-e0\""
},
{
"name": "Content-Length",
"value": "224"
},
{
"name": "Content-Type",
"value": "image/png"
}
],
"cookies": [],
"content": {
"size": 224,
"mimeType": "image/png",
"text": "iVBORw0KGgoAAAANSUhEUgAAAAsAAAALAQMAAACTYuVlAAAAA3NCSVQICAjb4U/gAAAABlBMVEWZmZkzMzPuxkrkAAAAAnRSTlP/AOW3MEoAAAAJcEhZcwAACvAAAArwAUKsNJgAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzQGstOgAAAAFXRFWHRDcmVhdGlvbiBUaW1lADEvMTIvMDlRrXBhAAAAGklEQVQImWP4/4ABjg4kMDx4wPDxAcNvhCAAQwoTpntOGPsAAAAASUVORK5CYII=",
"encoding": "base64"
},
"redirectURL": "",
"headersSize": 213,
"bodySize": 0,
"_transferSize": 0
},
"cache": {},
"timings": {
"blocked": 1.6774350000003797,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 0.38999999989723433,
"receive": 1.3890000004721514,
"_blocked_queueing": 0.43500000037965947
},
"serverIPAddress": "127.0.0.1",
"_fromCache": "disk",
"pageref": "page_1"
},
{
"startedDateTime": "2019-05-29T15:05:21.449Z",
"time": 31.150474000252416,
"request": {
"method": "GET",
"url": "http://localhost/peise/peise/www.peise.net/tools/web/img/e.html",
"httpVersion": "http/1.1",
"headers": [
{
"name": "Referer",
"value": "http://localhost/peise/peise/www.peise.net/tools/web/index.html"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
},
{
"name": "DNT",
"value": "1"
}
],
"queryString": [],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Wed, 29 May 2019 14:40:33 GMT"
},
{
"name": "Last-Modified",
"value": "Sun, 14 Oct 2018 13:55:24 GMT"
},
{
"name": "Server",
"value": "nginx/1.14.0"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "ETag",
"value": "\"5bc34acc-a2\""
},
{
"name": "Content-Length",
"value": "162"
},
{
"name": "Content-Type",
"value": "text/html"
}
],
"cookies": [],
"content": {
"size": 162,
"mimeType": "text/html",
"compression": 213,
"text": "",
"encoding": "base64"
},
"redirectURL": "",
"headersSize": 213,
"bodySize": -51,
"_transferSize": 162
},
"cache": {},
"timings": {
"blocked": 2.4914739999999402,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0,
"wait": 0.39799999986824686,
"receive": 28.26100000038423,
"_blocked_queueing": 0.4739999999401334
},
"serverIPAddress": "127.0.0.1",
"pageref": "page_1"
}
]
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/amoxuk/ChromeDownload.git
git@gitee.com:amoxuk/ChromeDownload.git
amoxuk
ChromeDownload
ChromeDownload
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385