2016-11-28 10:42:58 +00:00
<!--
CyberChef - The Cyber Swiss Army Knife
@copyright Crown Copyright 2016
@license Apache-2.0
Copyright 2016 Crown Copyright
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
2017-03-27 16:08:36 +01:00
<!DOCTYPE html> < html > < head > < meta charset = "UTF-8" > < title > CyberChef< / title > < meta name = "copyright" content = "Crown Copyright 2016" > < meta name = "description" content = "The Cyber Swiss Army Knife" > < meta name = "keywords" content = "base64, hex, decode, encode, encrypt, decrypt, compress, decompress, regex, regular expressions, hash, crypt, hexadecimal, user agent, url, certificate, x.509, parser, JSON, gzip, md5, sha1, aes, des, blowfish, xor" > < link rel = "icon" type = "image/ico" href = "data:image/x-icon;base64,AAABAAEAEA8AAAEAIAAkBAAAFgAAACgAAAAQAAAAHgAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATExMAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHBwP5CQkE+Ojo5OiIiIS4aGhkt8fHxLe3t7S4GBgU6Hh4dWZWVlMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJaWlrvS0tL/0dHR/9HR0f/Pz8/+qamp/6ysrP+srKz/rKys/3h4eJIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKioqix8fH/8bGxv/Gxsb/xcXF/pqamv+cnJz/nJyc/5ycnP9paWl/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsLCwyOjo6P/m5ub/5ubm/+Xl5f7Ly8v/zc3N/83Nzf/Ozs7/lZWVowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALGxscfn5+f/5ubm/+bm5v/k5OT+ysrK/8zMzP/MzMz/zc3N/5KSkqIAAAAAYWFhDwAAAAAEBAQA////AAAAAACqqqrI5+fn/+bm5v/m5ub/5OTk/srKyv/MzMz/zMzM/83Nzf+wsLDcnp6eo6urq8pjY2MbAAAAAAAAAACVlZWm4uLi/+bm5v/m5ub/5ubm/+Tk5P7Kysr/zMzM/8zMzP/MzMz/zMzM/8zMzP+8vLz7bGxsLQAAAACioqJ+6Ojo/+bm5v7l5eX/5ubm/+bm5v/l5eX+ysrK/8zMzP/MzMz/zMzM/8zMzP/MzMz/t7e33Y2NjVxFRUULx8fHwubm5v/m5ub/5ubm/+bm5v/m5ub+5eXl/8rKyv7MzMz/zMzM/8zMzP/MzMz/zMzM/svLy//Hx8f/WlpaDcnJycnm5ub/5ubm/+bm5v/m5ub/5ubm/+Xl5f7Kysr/zMzM/8zMzP/MzMz/zMzM/8zMzP/Dw8P3oKCgxQAAAAG1tbWZ5+fn/+Xl5f7m5ub/5ubm/+bm5v/k5OT+ysrK/8zMzP/MzMz/y8vL/szMzP/Nzc3/tbW15UNDQxgAAAAAAAAAD76+vuLo6Oj/5ubm/+bm5v/m5ub/5OTk/srKyv/MzMz/zMzM/8zMzP/BwcH9tra2+L29vflpaWkuR0dHAAAAAAAAAAAAiYmJZKurq4uXl5d909PT7eXl5f/MzMz/x8fH/6qqqty9vb3/g4ODlQAAABFra2tAAAAAAAAAAAAbGxsAAAAAAAAAAAAAAAAAAAAAAG9vbyOTk5N5j4+PnHl5eVZCQkIVkpKSJmNjYxEAAAAAAAAAAAAAAAD//wAA//8AAOAHAADgDwAA4AcAAOAHAADgAQAAwAEAAMABAACAAAAAgAAAAIABAADAAQAA9AcAAP9/AAA=" > < style >
/**
2017-03-23 00:33:40 +00:00
* CyberChef - The Cyber Swiss Army Knife
*
* @copyright Crown Copyright 2016
* @license Apache-2.0
*
* Copyright 2016 Crown Copyright
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
2017-03-27 16:08:36 +01:00
.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.clo,.opn,.pun{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:700}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:700}.lit{color:#044}.clo,.opn,.pun{color:#440}.tag{color:#006;font-weight:700}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-
* Bootstrap Colorpicker v2.5.1
* https://itsjavi.com/bootstrap-colorpicker/
*
* Originally written by (c) 2012 Stefan Petre
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0.txt
*
*/.colorpicker-saturation{width:100px;height:100px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAQAAADa613fAAAP9klEQVR4XnRWC47rNgwcKjlA0bv2VL1Qi/YELRav7203iS1ppqZoiXCAhuBHVLI74xFtG3/Hz2joIOjRGuR5eMYuRn9YA1fds859KX8ZvczLr9/pImiR3Rqky9/wlajRIdVE/1Rufeu/0No3/ASgBZAJUkwgi0iCaEatekJJoEqiTQncd67/gyOfRCZshTed0Nl8LbLj8D6qxtoq9/7kJz/aH/3Xfu8VwI5+AUH8DxE7gUyiIpZ5LwiGzUqE3CScJsCDQHAsvBnxWpkbC0QMHmBp6latWS0bnvrCN/x1+xPfce+Ij0GAyeAGGz15sOiax2UylPhKrFaMPnVWClwepKh07hdhkVDsK2uoyEIySergjdbY2VBtV8VLr8Mf9mF/4wMb7kR8FOhzFWZZe7HIZD9JRIbee28eJKBweTB6TwjYkAgWaUmtDveGw1Wx3zZ76YlPPfQd/+gTTUFkiGiJ+NQAszU1EPT/QJEgufolAMPkNU4CVOyUIBLg4xglEZHGQnTFOFV0VaulYddBhA986ge/7N/yQi/3flFgwfQq2ibLnTDBRl9TmUHyJASPV/eoN0UISIr+ICQKIFV4EpljSjV1uFVUq9hRtet5e9gXvuyHPW0zMhQxWaoBBa9Tg8vsCEhww23Smd0CKjIkmPIoxWrUBDgJqFCyESF43ctQxLUoHN7Q1KyVhqrNNm3cy2vMyQNPVKjc29Rh5SSU+giWdRJHkLnQG71FQEuNyNGBTDdBQQAKCuGiEUS/jcyGbkMPq931OIzb/dUPGuVlG7f+slqkO5NAAlzTMdcq0NkzmsEBmAQkbI+pSHbiqnuWIA6lijhvqwIxMyWxMGZiPU669XJE1tADDTs2HWpwKxuqdnTpOiOR42xlzLtm3pXGel3xd8/oTs8Xy0MV8GM1RlsC2Y3Wy3wut3M+2mEVux0Gt9fhzTWyLvGiiJYaqY5DWRFIwAiQ5r6gB9GpQihJw4I9j5Mkscj3BnzGjBhv8xna5P1Jo428o6IOPY5KFZtVOkEKqUjqQY9Gi+jrIOFwJUDzRtA9xyoIrGGmkNRmxVAnZoK+TkUIeUYni5wEzgOG5iZX5HCr2JyQNqdk++G0rgb1ochSIGutTj4P7F0PuRUAolmh5sCzAHn1BYyaADh6bgFeoBx6vst091CEvcSLWBBpqGq384jZ5llVHSwEShLx+D4d0mU3D5eEAJQ9KEhOZUYnDENV2qKgmIlQhWfdvcoXYaegPp/n1oKIOgYFqxrzQSciqNhv/5FqPpy6b0UcX2vf13DfWySRSEgkEYlEJJGQSyKJSEQSCYlEEpHexIVO3XOevffze2a+PfPv9x1rne1c3b3Mmlmz9mE++zuzngfnw/E+Dlc4LL4NwHdFy7u3KGPVmZ6/4eeMoDyre3i/KHADIHYO04w9zO0mAotuKnrc7XaPjvu66bNe5cDT7RlPepEnfS2X8dF1/utDvD+OwGDBxEgQywLCvIMYWBY+DShwAAORAdv9PswhDAqOUCi5+71AbFcDMR4xBDNfhySKXPXZ1+Vub+Q1Ltf5z7eC0AjVldHI26rIFdKIAyYBJCFVUhVDwttAnM52B3Ect1TFQXzJ0z33lOuib/QO8g+CuO0gKBRU80A8hkeJ0b1KRQWmFQVSh8mf3lpUpNaRulzN5NArrmKKGMijXgzk7w5ijdFVgT8f1IdFNjVWjDWicUYWEEMmSFDtILdzHW5XueHp7p+yuS54ep5/c5BE2Gw/gWPNYU4/PZaak2VGEsFjSbOf8irea6KQgojGCk0KxZY31tWWgzwayF8N5KYyo3VADVicWWrhwzr3ZqIOa5xW5zbqMPPMiyDURHDIHQTeWq7KFXcQPOqzPOL5Ov/iIDEDy7DHEwx0PTgjO8SS0fOEHcZNMt+XKEFMj8Q4QUSvPu6HPuvd4N9/x12RPwcIVRCAakSOUzHgsUSMFWYzDQ+PiOJqAOuYc9jh5TecnA+xHfFyOYhebeTH89P80wrCJzUjlsx7euIV0g4zQFUSiBPioIWBACFC7GgDj8P91ZSJOQmQP74MAnQo8H5RIe8kZ0kBcQCMAlEpRDiKROBxbR0ksdhWFq0gR9q9uQzkDzuIFQSPqAgRCAsCaVNF2ZAAhxvtzcqcnDk6tpXxSsayqXLIgSOb6zqeH+fvO0i9XEu5EVV+OZehRZJ6BGTeaRhCkTzVIZeAzaWGAFfErIPogQI5CuR3HQQx7DzBB16R3s7e0MBUPedjWutgG/JUTPqMeAQNEiytJRnJearWUgdwFNxN7rtBoECuj/O3BMHaTIxQ0a4GctireElTJHJvLTaalih5kvBCGMvkdESUMAdCFaI4yG8SpDfRWAptqkAJUwCG6B7lOREFSZBqKs57MEHqVJEBwHa2lp0OiKtiQ18gx9P89QrSXyc0vObBM4vPmBADqJZLAo/yzK7qPSZstCy+fDSZlhrm+Zkyjsf5q2otdC14zkLjHLf0me9wjNqQo0B1a6wBJRaIEgC2Qw9oby/cRHA+xHCQy/xlB1HVSV3Y/5yVhsc7dBi2UoIWCMcbELZWgxNCGUZ5y4ceBaLlE8dAfrEosrYT+z8ya3sxXndFBxuQivNGEHFCbLGBlBLKGYHZoeoQpcjtMn/uICPefcxecpuDOEemg9S/44cflZPIlWolyHkLrEpgbS9IQRlAgZgi0WDjsEiPh+PN/Fkogq4GdzPtarlRGW2tJwEK1RMTEvdVdmhAKHO1pdUuGQsVcX+rSfGzDbwGyE8NRPQc83HCaOkTZwPqABZBdFq8zAN1gue0FPO8wYUFBE1WkMwVzM1iQ4BItFh+H36Qy/yJg0DRQICmBl+tbKUC5cCj3yXI+SUFBS78ZAcBtHt+e9lBuiqpTNh9zTvIjzuIWxVYGQJpAZY+VWS3QKh84iSZbwuIdiDpc4KztQa/sjhMaDJEJDSZ8mZ+kCBdC0JpKVNQzZdKu+EsOeFCosrngVAkDS/uy6iGnW7UxmMpkB8FyFKo6iQW8z1HuBdMu1pdkZdB8jWTjlFtNaiJRYniIDcD+eECMqFLS9ED6DgxzCMKnRD3HYYA2uMCJUh70OK8G0EUnJV8lqe8nj84QdqLhdoJskNlEw1ivajM8LtPBhIeN99LESXI9xcQIHFQudHngZjUhXOQeGlUYmAddh5pxMhzV0M1vMAtMFIVmfp6fq+DgEWefjQVenstaqUy3bJQAiVlEihDghCDINFQg8oUhoQPkO8SBEM7SFQ72VYBwPuE7k8uYF5LNwg/TEd2zkuKjIIhTiJRlYrDfNS1QL7DYUcbcCyKJNwOwucVCVSwBBj/DwghXA2hQtACgCBBPprfXkAIFIYRXhONQARFU00Tsh6LEmmQUbkTImMi9me5qaHDIeBgHeRbdxAIqAJBCDSoCNVQglrciqX/ZCD9RRP6rgpBvhmKAFhg2ForBLXBYPtUjj7vCHPe8SXbYAY47gHB9mKeqjjIg/53fmMD0fR9Bug7SFcHI6EA1OC/E8QTL4NgBSGiCiyTChnI1zcQxmyfRZGM6w701KRybDvsIK3LWDx6mxGkcglEZQLkawnCdppZ6sgCh8trWWBUQaUWCEOlOs7HAenFE45QSu9RQQDAqchXNxDq4orQR44qRIFUQvM+mRJuB6GDEixgCbSBQGXghEEbdn1P/zO/QhAWCsWsmRhLa2VFkSZIgSVKmgEQhvk6K8YKMRZl7Dwg4amOUYvFBfLlE4RasOCB5S9PXKq0AqGDMiYIReXF0mYctITWBmqR5F38X5Y7yJfeCtKBzNbWYm5XpsMpf3dRZD3jPDesvdVCOs6KYQXIFw1E4fcE8dHWOepZBXpLJcACWUZVMRZbfvgXR4Ak8A7VVSKSVuu9p6/mFxyE7cOWavtLp952O8huK83+gmHzHaAsVXLgAvl8gPCvHzAFsM8GNXGKPH5cmN02sXTLa8QdKRXMzHv67/k5
< / style > < / head > < body > < span id = "edit-favourites" class = "btn btn-default btn-sm" > < img src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABsklEQVR4Xo2SMWhTURSGvytBC0IpAYtCB0sKQmqyOSovGRzcRIOhs4NZdFRB8HUTB0EcFHQrVE0VN4eCvqjgkEqFRDMZ2kGIVI1FENS+9ngOF8rz8Sj94Of8/Oe/lztc12+yE4LHkQ25rS2YOtcnzafHhTB/9BLG8MPtUDthRoc9m5tkovn1/PRFTOazO5DTpbpfJOnNl8MDpcZ2ni826M0VwuJMJ0xf4EQE/r4hSXf+hJRmXqczNHMk2Xsct3yfEP5/4qFSnYOqJF+6jxioUsy69l3k2IU+/FmF3yvsipFJ2HeYpXsF3Ns7/gXT1fOMjk+yG36urfDx5QP/gle3MAIgKlfOMDY+wU6sr32mEz0FqAAtXtwEEbEZqGTYroqs1jNlO+tY15+BXBxjUD1daS0uREj8AzaELCRex/ona5UWoD5xwfOHUQCQH4th4xtp/M4O+e6ps+WWef8TuxPoDKaOjEI83Nb3wcCUzLCOddXbhGfXQERsytfFEZH3+22K5qbIlLEzj054chXknU1Ep/TmEPWmwHKTeZXufMe8z8E1L0PthrBwxfkfCbNASDbpDv8AjqMNNGMVxw0AAAAASUVORK5CYII=" / > Edit< / span > < div id = "alert" class = "alert alert-danger" > < button type = "button" class = "close" id = "alert-close" > × < / button > < span id = "alert-content" > < / span > < / div > < div id = "content-wrapper" > < div id = "banner" class = "green" > < span style = "float:left;margin-left:10px" > Compile time: 27/03/2017 16:04:47 UTC< / span > < span id = "notice" > < script type = "text/javascript" > navigator . userAgent && navigator . userAgent . match ( /MSIE \d\d?\./ ) && ( document . write ( "Internet Explorer is not supported, please use Firefox or Chrome instead" ) , alert ( "Internet Explorer is not supported, please use Firefox or Chrome instead" ) ) < / script > < noscript > JavaScript is not enabled. Good luck.< / noscript > < / span > < a href = "#" id = "support" class = "banner-right" data-toggle = "modal" data-target = "#support-modal" > About / Support< img src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAE1UlEQVR4XoWVC0xT1x/Hv729t7e3LSoqWIRNW6uoARVH5mPGzfcmRvbSacISI5n42Mss25jROd0mOjXO7C9/3XSZdvjIlsxFYCrETWe34nQpD4GIIKgDIaAilpZH+9svJ9BUg/O0n9w2J+fz+55f77nVEREeN2wpWw0AEph7TPW1vMzHLpL/QzYJwGpmKjOM8TMSGJ6rAHCW2cFF6vsSiMR9pMtiMhIcVvMz44eBr0gcaRXzZVcbUXq1AS5PbRd/9gFYxfLDD4ulh6RjAFRqqpzxyco55q83vIwnrAPgKqnD29tP4N0deSgquwl73GAc2LhI2bRqbj9NVfbxulzG1KeYpSqA/LH2IcPz/5du5gVIXevE9kO/o8BdjVstXty67UXhXzXYffRPvP7xjxgcacEve5ZbEh0xswHsflTirZpRic5e96Jup/McPjvwK28/BlvemofjO9Nw7ps3ULBnGQ5uegVL5o1DEMCOHBcO5Rfjq8xUlYMs5XAzQjYiwvD5WZMYrzP3Eh095aHExV9SctoeOna6hB41jhWWUcraHHr+HSeddlfR4ZMesqVkNbLHws5Q4jcnxMeYZj7twC5OoaqKgACccl/F+r1nkLEtF0cKLocCzUq2QdNUaEYDvs31YO7kkUgaHWsGkBLeiqnTkmzcyyp0BwgGRYZqUOA8WYq9P13ClZt3cN8XgKv0Zkgs6yWYNIMQB0iHC+X1mJ48wgRgMnruSSOAJ8dxP8uvNUFR9EJsMMhQZL0oYFQNQpK+YEJIXFLTzFIVRhbzPGob7iLRYdVJkm56b+LxjI/vU1TWNkNmmcJigSgg2oKM1CQkjRoipNcb7yHPXSvSaizledQ1tmHM8CgQ0Zjek3efkXQ6HSTenqzXM5JIK8TMwmkOJI8WB0QInIVXoHBBjgdOCPBbkWWwA/zy94orGLm8pgkJ9iH4g/uoZzEDUYQLjHdEo3ecKa7nggoknuvq6hbFgkHCiLhIXLnezMV0HtEKPo5BAJXl1bcw1h4NTsBIAr2kEwWyj5dgs/MCvvjBg7vt3dA0g+gt70bsTC9LsA/tDw4XDASC58IPyNnzxXWB556ywWiQRQodw1sTpM0ZjRUpCVg2Jx6REUaYNFUIuXXghNB4TaI9CmeKqvwA3OHibe7iOl9R2Q2kp04UYhIQiAjRkSZYB5oQPUADKAifvxPd3QFuQZC/EhZMseO8p47+rvynHMCpkLjn0bdm4/9Pt09OiMPE+BixKBggcQUhNDo6u+HzdcDf0YVO7nF8XH/YrBFYtzuvnduwOPSsJqIQfCQLlmQe7mhobqM8VxUt//wEpW/NpzW7Cum97LP00X4XbfjOTRsPFtGn31+goooGarrjpUUf5Hj5PKwOd0kIG0R4qaj0+pF5q/d7iYLIWjUDrz47CuPsg2BW9TAZJIziH2nmhFisWZiI5tttNHPFPu/Fyzfer8n9MBsPyugBAFisU1a+Zpu/pSVt/VHf/uMXg+7SG9TS2i7g5zEd+PliYGlmjt/+wuby/o4ZswHEMpYwT/g/iLgLIgEMZAYp5qih/WzTZhksUQlqxOB4yOYoHQLBgL+1ydfaUNXZ2lDRWv2bC6AWAHcYvqKefb4+/5pYLgPQGBMT0UM/xsJIjK/ntLb1XL09+ClM9i/zfjVLWKBgfAAAAABJRU5ErkJggg==" / > < / a > < a href = "#" id = "options" class = "banner-right" > Options< img src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAD4UlEQVR4XpWTbWxTVRzGn9vhWlnZG1NYlwFLMGCUYfEt2dqwuDBfljGCUZkjgCgZyBeWBQ1ki1TmuvkFkw3JNAw1BhwmOslmtCwZmtDooCs6MCM4m6bQjtEVUtrStds9/s9J7/1wa5f4JE/+Pb25vzzPPedI0OgDEoAjEML75DGbzTaM/ykd0nVk/7v7cPjwITQ0bOsCcL6lpaUWgISFJXHeQmDT8U9PgMkySkwmDofRaBwEwDLBn9nzdfGHJ87JNL/SgiX6Ak+BRLUDHG7v7MJs/AHKysq0qbRQ/p6/bW8dTHlYTuthBSy1trbaALgJflSBWywWSFJaIRnpcl/6rBEulwtvVeZUm1caqkFaRH4oKyurbd/ePdBlZR8E0FpeXo61a9eAMZngEhKz0d95I2pzJT0tMDk5CZ/Ph49+jIJkUqv19vaO12+ue3Lx4oeRTCQIyIQV5eYXoKPDLl7ibVQo4HYefx0V+88iJfPlz7dfUcGUpthgMPz1Uk11/uNPrOMp1b0K37sLAc/LR4e9U8CH/I8t49DR3jfnnms6zVtvIuB/H0leta+v7zJNpnhoaCgxOxtnwekpdud2gMViUXbqVB+jtCwej4spkqeLomUQbwHASu7nZzo0E8TVGzfx8YAX3
!function(t){function e(n){if(a[n])return a[n].exports;var r=a[n]={i:n,l:!1,exports:{}};return t[n].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var a={};return e.m=t,e.c=a,e.i=function(t){return t},e.d=function(t,a,n){e.o(t,a)||Object.defineProperty(t,a,{configurable:!1,enumerable:!0,get:n})},e.n=function(t){var a=t& & t.__esModule?function(){return t.default}:function(){return t};return e.d(a,"a",a),a},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=757)}([function(t,e,a){var n=a(6),r=a(35),o=a(21),i=a(22),s=a(36),u="prototype",l=function(t,e,a){var c,p,h,d,m=t&l.F,f=t&l.G,b=t&l.S,g=t&l.P,y=t&l.B,w=f?n:b?n[e]||(n[e]={}):(n[e]||{})[u],A=f?r:r[e]||(r[e]={}),v=A[u]||(A[u]={}); f&&(a=e); for(c in a)p=!m& & w& & void 0!==w[c],h=(p?w:a)[c],d=y& & p?s(h,n):g& & "function"==typeof h?s(Function.call,h):h,w&&i(w,c,h,t&l.U),A[c]!=h&&o(A,c,d),g&&v[c]!=h&&(v[c]=h)}; n.core=r,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,t.exports=l},function(t,e,a){(function(t){!function(e,a){t.exports=a()}(this,function(){"use strict";function e(){return gn.apply(null,arguments)}function n(t){gn=t}function r(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function o(t){return null!=t& & "[object Object]"===Object.prototype.toString.call(t)}function i(t){var e;for(e in t)return!1;return!0}function s(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function u(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function l(t,e){var a,n=[];for(a=0;a< t.length ; + + a ) n . push ( e ( t [ a ] , a ) ) ; return n } function c ( t , e ) { return Object . prototype . hasOwnProperty . call ( t , e ) } function p ( t , e ) { for ( var a in e ) c ( e , a ) & & ( t [ a ] = e [ a ] ) ; return c ( e , " toString " ) & & ( t . toString = e.toString),c(e,"valueOf")&&(t.valueOf=e.valueOf),t}function h ( t , e , a , n ) { return we ( t , e , a , n , ! 0 ) . utc ( ) } function d ( ) { return { empty: ! 1 , unusedTokens: [ ] , unusedInput: [ ] , overflow:-2 , charsLeftOver:0 , nullInput: ! 1 , invalidMonth:null , invalidFormat: ! 1 , userInvalidated: ! 1 , iso: ! 1 , parsedDateParts: [ ] , meridiem:null } } function m ( t ) { return null = =t._pf&&(t._pf=d()),t._pf}function f ( t ) { if ( null = =t._isValid){var e = m(t),a=wn.call(e.parsedDateParts,function(t){return null ! = t } ) , n = !isNaN(t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidMonth&&!e.invalidWeekday&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&a);if(t._strict&&(n=n&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0 = ==e.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return n ; t . _isValid = n}return t . _isValid } function b ( t ) { var e = h(NaN);return null ! = t ? p ( m ( e ) , t ) :m ( e ) . userInvalidated = !0,e}function g ( t ) { return void 0 = ==t}function y ( t , e ) { var a , n , r ; if ( g ( e . _isAMomentObject ) | | ( t . _isAMomentObject = e._isAMomentObject),g(e._i)||(t._i=e._i),g(e._f)||(t._f=e._f),g(e._l)||(t._l=e._l),g(e._strict)||(t._strict=e._strict),g(e._tzm)||(t._tzm=e._tzm),g(e._isUTC)||(t._isUTC=e._isUTC),g(e._offset)||(t._offset=e._offset),g(e._pf)||(t._pf=m(e)),g(e._locale)||(t._locale=e._locale),An.length > 0)for(a in An)n=An[a],r=e[n],g(r)||(t[n]=r);return t}function w(t){y(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),vn===!1& & (vn=!0,e.updateOffset(this),vn=!1)}function A(t){return t instanceof w||null!=t& & null!=t._isAMomentObject}function v(t){return t< 0 ? Math . ceil ( t ) | | 0:Math . floor ( t ) } function M ( t ) { var e = +t,a=0;return 0 ! = = e & & isFinite ( e ) & & ( a = v(e)),a}function S ( t , e , a ) { var n , r = Math.min(t.length,e.length),o=Math.abs(t.length-e.length),i=0;for(n=0;n<r;n++)(a&&t[n]!==e[n]||!a&&M(t[n])!==M(e[n]))&&i++;return i + o } function C ( t ) { e . suppressDeprecationWarnings = ==!1&&"undefined"!=typeof console & & console . warn & & console . warn ( " Deprecation warning: " + t ) } function _ ( t , a ) { var n = !0;return p ( function ( ) { if ( null ! = e . deprecationHandler & & e . deprecationHandler ( null , t ) , n ) { for ( var r , o = [],i=0;i<arguments.length;i++){if(r="","object"==typeof arguments [ i ] ) { r + = " \ n [ " + i + " ] " ; for ( var s in arguments [ 0 ] ) r + = s + " : " + arguments [ 0 ] [ s ] + " , " ; r = r.slice(0,-2)}else r = arguments[i];o.push(r)}C(t+"\nArguments: " + Array . prototype . slice . call ( o ) . join ( " " ) + " \ n " + ( new Error ) . stac
var o=St(t,e,a,n,r),i=vt(o.year,0,o.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}function Na(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)}function Ua(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")}function Ba(t,e){e[lr]=M(1e3*("0."+t))}function za(){return this._isUTC?"UTC":""}function Oa(){return this._isUTC?"Coordinated Universal Time":""}function Pa(t){return Ae(1e3*t)}function Ra(){return Ae.apply(null,arguments).parseZone()}function Ha(t){return t}function Wa(t,e,a,n){var r=ne(),o=h().set(n,e);return r[a](o,t)}function ja(t,e,a){if(s(t)& & (e=t,t=void 0),t=t||"",null!=e)return Wa(t,e,a,"month");var n,r=[];for(n=0;n< 12 ; n + + ) r [ n ] = Wa ( t , n , a , " month " ) ; return r } function qa ( t , e , a , n ) { " boolean " = = typeof t ? ( s ( e ) & & ( a = e,e=void 0 ) , e = e||""):(e=t,a=e,t=!1,s(e)&&(a=e,e=void 0 ) , e = e||"");var r = ne(),o=t?r._week.dow:0;if(null!=a)return Wa ( e , ( a + o ) % 7 , n , " day " ) ; var i , u = [];for(i=0;i<7;i++)u[i]=Wa(e,(i+o)%7,n,"day");return u } function Ya ( t , e ) { return ja ( t , e , " months " ) } function Xa ( t , e ) { return ja ( t , e , " monthsShort " ) } function Va ( t , e , a ) { return qa ( t , e , a , " weekdays " ) } function Ga ( t , e , a ) { return qa ( t , e , a , " weekdaysShort " ) } function Ka ( t , e , a ) { return qa ( t , e , a , " weekdaysMin " ) } function Ja ( ) { var t = this._data;return this . _milliseconds = to(this._milliseconds),this._days=to(this._days),this._months=to(this._months),t.milliseconds=to(t.milliseconds),t.seconds=to(t.seconds),t.minutes=to(t.minutes),t.hours=to(t.hours),t.months=to(t.months),t.years=to(t.years),this}function $ a ( t , e , a , n ) { var r = We(e,a);return t . _milliseconds + = n * r . _milliseconds , t . _days + = n * r . _days , t . _months + = n * r . _months , t . _bubble ( ) } function Za ( t , e ) { return $ a ( this , t , e , 1 ) } function Qa ( t , e ) { return $ a ( this , t , e , -1 ) } function tn ( t ) { return t < 0 ? Math . floor ( t ) :Math . ceil ( t ) } function en ( ) { var t , e , a , n , r , o = this._milliseconds,i=this._days,s=this._months,u=this._data;return o > =0& & i>=0& & s>=0||o< =0& & i< =0& & s< =0||(o+=864e5*tn(nn(s)+i),i=0,s=0),u.milliseconds=o%1e3,t=v(o/1e3),u.seconds=t%60,e=v(t/60),u.minutes=e%60,a=v(e/60),u.hours=a%24,i+=v(a/24),r=v(an(i)),s+=r,i-=tn(nn(r)),n=v(s/12),s%=12,u.days=i,u.months=s,u.years=n,this}function an(t){return 4800*t/146097}function nn(t){return 146097*t/4800}function rn(t){var e,a,n=this._milliseconds;if(t=O(t),"month"===t||"year"===t)return e=this._days+n/864e5,a=this._months+an(e),"month"===t?a:a/12;switch(e=this._days+Math.round(nn(this._months)),t){case"week":return e/7+n/6048e5;case"day":return e+n/864e5;case"hour":return 24*e+n/36e5;case"minute":return 1440*e+n/6e4;case"second":return 86400*e+n/1e3;case"millisecond":return Math.floor(864e5*e)+n;default:throw new Error("Unknown unit "+t)}}function on(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*M(this._months/12)}function sn(t){return function(){return this.as(t)}}function un(t){return t=O(t),this[t+"s"]()}function ln(t){return function(){return this._data[t]}}function cn(){return v(this.days()/7)}function pn(t,e,a,n,r){return r.relativeTime(e||1,!!a,t,n)}function hn(t,e,a){var n=We(t).abs(),r=go(n.as("s")),o=go(n.as("m")),i=go(n.as("h")),s=go(n.as("d")),u=go(n.as("M")),l=go(n.as("y")),c=r< yo.s & & [ " s " , r ] | | o < = 1 & & [ " m " ] | | o < yo . m & & [ " mm " , o ] | | i < = 1 & & [ " h " ] | | i < yo . h & & [ " hh " , i ] | | s < = 1 & & [ " d " ] | | s < yo . d & & [ " dd " , s ] | | u < = 1 & & [ " M " ] | | u < yo . M & & [ " MM " , u ] | | l < = 1 & & [ " y " ] | | [ " yy " , l ] ; return c [ 2 ] = e , c [ 3 ] = + t > 0,c[4]=a,pn.apply(null,c)}function dn(t){return void 0===t?go:"function"==typeof t& & (go=t,!0)}function mn(t,e){return void 0!==yo[t]& & (void 0===e?yo[t]:(yo[t]=e,!0))}function fn(t){var e=this.localeData(),a=hn(this,!t,e);return t& & (a=e.pastFuture(+this,a)),e.postformat(a)}function bn(){var t,e,a,n=wo(this._milliseconds)/1e3,r=wo(this._days),o=wo(this._months);t=v(n/60),e=v(t/60),n%=60,t%=60,a=v(o/12),o%=12;var i=a,s=o,u=r,l=e,c=t,p=n,h=this.asSeconds();return h?(h< 0 ? " - " : " " ) + " P " + ( i ? i + " Y " : " " ) + ( s ? s + " M " : " " ) + ( u ? u + " D " : " " ) + ( l | | c | | p ? " T " : " " ) + ( l ? l + " H " : " " ) + ( c ? c + " M " : " " ) + ( p ? p + " S " : " " ) : " P0D " } var gn , yn ; yn = Array.prototype.some?Array.prototype.some:function(t){for(var e = Object(this),a=e.leng
return t=t.replace(a,"."),e||(t=t.replace(n,".")),t},parseEscapedChars:function(t){return t.replace(/(\\)?\\([nrtbf]|x[\da-f]{2})/g,function(t,e,a){if("\\"===e)return"\\"+a;switch(a[0]){case"n":return"\n";case"r":return"\r";case"t":return"\t";case"b":return"\b";case"f":return"\f";case"x":return o.chr(parseInt(a.substr(1),16))}})},expandAlphRange:function(t){for(var e=[],a=0;a< t.length ; a + + ) if ( a < t . length-2 & & " - " = = = t [ a + 1 ] & & " \ \ " ! = = t [ a ] ) { for ( var n = o.ord(t[a]),r=o.ord(t[a+2]),i=n;i<=r;i++)e.push(o.chr(i));a+=2}else a < t . length-2 & & " \ \ " = = = t [ a ] & & " - " = = = t [ a + 1 ] ? ( e . push ( " - " ) , a + + ) :e . push ( t [ a ] ) ; return e } , hexToByteArray:function ( t ) { if ( ! t ) return [ ] ; t = t.replace(/\s+/g,"");for(var e = [],a=0;a<t.length;a+=2)e.push(parseInt(t.substr(a,2),16));return e } , byteArrayToHex:function ( t ) { if ( ! t ) return " " ; for ( var e = "" , a = 0;a<t.length;a++)e+=o.hex(t[a])+" " ; return e . slice ( 0 , e . length-1 ) } , strToByteArray:function ( t ) { for ( var e , a = new Array ( t . length ) , n = t.length;n--;)if(e=t.charCodeAt(n),a[n]=e,e > 255)return o.strToUtf8ByteArray(t);return a},strToUtf8ByteArray:function(t){var e=r.a.enc.Utf8.parse(t),a=o.wordArrayToByteArray(e);return t.length!==e.sigBytes& & (window.app.options.attemptHighlight=!1),a},strToCharcode:function(t){for(var e=new Array(t.length),a=t.length;a--;)e[a]=t.charCodeAt(a);return e},byteArrayToUtf8:function(t){try{for(var e=[],a=0;a< t.length ; a + + ) e [ a > >>2]|=t[a]< < 24-a % 4 * 8 ; var n = new r . a . lib . WordArray . init ( e , t . length ) , i = r.a.enc.Utf8.stringify(n);return i . length ! = = n . sigBytes & & ( window . app . options . attemptHighlight = !1),i}catch(e){return o . byteArrayToChars ( t ) } } , byteArrayToChars:function ( t ) { if ( ! t ) return " " ; for ( var e = "" , a = 0;a<t.length;)e+=String.fromCharCode(t[a++]);return e } , wordArrayToByteArray:function ( t ) { if ( t . sigBytes < = 0 ) return [ ] ; for ( var e = t.words,a=[],n=0;n<t.sigBytes;n++)a.push(e[n > >>2]>>>24-n%4*8&255); return a},UNIC_WIN1251_MAP:{0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,10:10,11:11,12:12,13:13,14:14,15:15,16:16,17:17,18:18,19:19,20:20,21:21,22:22,23:23,24:24,25:25,26:26,27:27,28:28,29:29,30:30,31:31,32:32,33:33,34:34,35:35,36:36,37:37,38:38,39:39,40:40,41:41,42:42,43:43,44:44,45:45,46:46,47:47,48:48,49:49,50:50,51:51,52:52,53:53,54:54,55:55,56:56,57:57,58:58,59:59,60:60,61:61,62:62,63:63,64:64,65:65,66:66,67:67,68:68,69:69,70:70,71:71,72:72,73:73,74:74,75:75,76:76,77:77,78:78,79:79,80:80,81:81,82:82,83:83,84:84,85:85,86:86,87:87,88:88,89:89,90:90,91:91,92:92,93:93,94:94,95:95,96:96,97:97,98:98,99:99,100:100,101:101,102:102,103:103,104:104,105:105,106:106,107:107,108:108,109:109,110:110,111:111,112:112,113:113,114:114,115:115,116:116,117:117,118:118,119:119,120:120,121:121,122:122,123:123,124:124,125:125,126:126,127:127,1027:129,8225:135,1046:198,8222:132,1047:199,1168:165,1048:200,1113:154,1049:201,1045:197,1050:202,1028:170,160:160,1040:192,1051:203,164:164,166:166,167:167,169:169,171:171,172:172,173:173,174:174,1053:205,176:176,177:177,1114:156,181:181,182:182,183:183,8221:148,187:187,1029:189,1056:208,1057:209,1058:210,8364:136,1112:188,1115:158,1059:211,1060:212,1030:178,1061:213,1062:214,1063:215,1116:157,1064:216,1065:217,1031:175,1066:218,1067:219,1068:220,1069:221,1070:222,1032:163,8226:149,1071:223,1072:224,8482:153,1073:225,8240:137,1118:162,1074:226,1110:179,8230:133,1075:227,1033:138,1076:228,1077:229,8211:150,1078:230,1119:159,1079:231,1042:194,1080:232,1034:140,1025:168,1081:233,1082:234,8212:151,1083:235,1169:180,1084:236,1052:204,1085:237,1035:142,1086:238,1087:239,1088:240,1089:241,1090:242,1036:141,1041:193,1091:243,1092:244,8224:134,1093:245,8470:185,1094:246,1054:206,1095:247,1096:248,8249:139,1097:249,1098:250,1044:196,1099:251,1111:191,1055:207,1100:252,1038:161,8220:147,1101:253,8250:155,1102:254,8216:145,1103:255,1043:195,1105:184,1039:143,1026:128,1106:144,8218:130,1107:131,8217:146,1108:186,1109:190},WIN1251_UNIC_MAP:{0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,10:10,11:11,12:12,13:13,14:14,15:15,16:16,17:17,18:18,19:19,20:20,21:21,22:22,23:23,24:24,25:25,26:26,27:27,28:28,29:29,30:30,31:31,32:32,33:33,34:34,35:35,36:36,37:37,38:38,39:39,40:40,41:41,42:42,43:43,44:44,45:45,46:46,47:47,48:48,49:49,50:50,51:51,52:52,53:53,54:54,55:55,5
"use strict";n=[e,a(668)],r=function(t,e){o(t,i,e)}.apply(e,n),!(void 0!==r& & (t.exports=r))}(function(t,e,a){"use strict";function n(t,e){if(!t)throw new Error(e)}function r(){return{optimistic:!1,directive:!1,ecmaVersion:5}}function o(t,e){function a(t){return"object"==typeof t& & t instanceof Object& & !(t instanceof RegExp)}var n,r;for(n in e)e.hasOwnProperty(n)&&(r=e[n],a(r)?a(t[n])?o(t[n],r):t[n]=o({},r):t[n]=r); return t}function i(t,e,a,n,r){this.identifier=t,this.from=e,this.tainted=!1,this.resolved=null,this.flag=a,this.isWrite()& & (this.writeExpr=n),this.__maybeImplicitGlobal=r}function s(t,e){this.name=t,this.identifiers=[],this.references=[],this.defs=[],this.tainted=!1,this.stack=!0,this.scope=e}function u(t,e){var a,n,r,o,i;if(t.upper&&t.upper.isStrict)return!0; if("function"===t.type)a=e.body;else{if("global"!==t.type)return!1;a=e}if(g.directive){for(n=0,r=a.body.length;n< r & & ( o = a.body[n],"DirectiveStatement"===o.type);++n)if('"use strict " ' = = = o . raw | | " ' use strict ' " = = = o . raw ) return ! 0 } else for ( n = 0,r=a.body.length;n<r&&(o=a.body[n],o.type===h.ExpressionStatement)&&(i=o.expression,i.type===h.Literal&&"string"==typeof i . value ) ; + + n ) if ( null ! = i . raw ) { if ( ' " use strict " ' = = = i . raw | | " ' use strict ' " = = = i . raw ) return ! 0 } else if ( " use strict " = = = i . value ) return ! 0 ; return ! 1 } function l ( t , e ) { var a , n ; this . type = t.type===h.CatchClause?"catch":t.type===h.WithStatement?"with":t.type===h.Program?"global":"function",this.set=new d , this . taints = new d , this . dynamic = "global" = = = this . type | | " with " = = = this . type , this . block = t,this.through=[],this.variables=[],this.references=[],this.left=[],this.variableScope="global"===this.type||"function"===this.type?this:m.variableScope,this.functionExpressionScope=!1,this.directCallToEvalScope=!1,this.thisFound=!1,n="function"===this.type?t.body:t,e.naming?(this.__define(t.id,{type:s.FunctionName,name:t.id,node:t}),this.functionExpressionScope=!0):("function"===this.type&&(a=new s ( " arguments " , this ) , this . taints . set ( " arguments " , ! 0 ) , this . set . set ( " arguments " , a ) , this . variables . push ( a ) ) , t . type = ==h.FunctionExpression&&t.id&&new l ( t , { naming: ! 0 } ) ) , this . upper = m,this.isStrict=u(this,t),this.childScopes=[],m&&m.childScopes.push(this),m=this,"global"===this.type&&(f=this,f.implicit={set:new d , variables: [ ] } ) , b . push ( this ) } function c ( t ) { this . scopes = t,this.attached=!1}function p ( t , e ) { var u ; return g = o(r(),e),u=b=[],m=null,f=null,a.traverse(t,{enter:function(t){var e , a , n ; switch ( l . isScopeRequired ( t ) & & new l ( t , { } ) , t . type ) { case h . AssignmentExpression: " = " = = = t . operator ? m . __referencing ( t . left , i . WRITE , t . right , ! m . isStrict & & null ! = t . left . name & & t ) :m . __referencing ( t . left , i . RW , t . right ) , m . __referencing ( t . right ) ; break ; case h . ArrayExpression:for ( e = 0,a=t.elements.length;e<a;++e)m.__referencing(t.elements[e]);break;case h . BlockStatement:break ; case h . BinaryExpression:m . __referencing ( t . left ) , m . __referencing ( t . right ) ; break ; case h . BreakStatement:break ; case h . CallExpression:for ( m . __referencing ( t . callee ) , e = 0,a=t.arguments.length;e<a;++e)m.__referencing(t.arguments[e]);g.ignoreEval||t.callee.type!==h.Identifier||"eval"!==t.callee.name||m.variableScope.__detectEval();break;case h . CatchClause:m . __define ( t . param , { type:s . CatchClause , name:t . param , node:t } ) ; break ; case h . ConditionalExpression:m . __referencing ( t . test ) , m . __referencing ( t . consequent ) , m . __referencing ( t . alternate ) ; break ; case h . ContinueStatement:break ; case h . DirectiveStatement:break ; case h . DoWhileStatement:m . __referencing ( t . test ) ; break ; case h . DebuggerStatement:break ; case h . EmptyStatement:break ; case h . ExpressionStatement:m . __referencing ( t . expression ) ; break ; case h . ForStatement:m . __referencing ( t . init ) , m . __referencing ( t . test ) , m . __referencing ( t . update ) ; break ; case h . ForInStatement:t . left . type = ==h.VariableDeclaration?m.__referencing(t.left.declarations[0].id,i.WRITE,null,!1):m.__referencing(t.left,i.WRITE,null,!m.isStrict&&null!=t.left.name&&t),m.__referencing(t.right);break;case h . FunctionDeclaration:for ( m . upper . __define ( t . id , { type:s . FunctionName , name:t . id , node:t } ) , e = 0,a=t.params.length;e<a;++e)m.__define(t.params[e],{type:s.Parameter,name:t.params[e],node:t,index:e});break;case h . FunctionExpression:for ( e = 0,a=t.params.leng
k.type=k.type.toUpperCase(),k.hasContent=!b.test(k.type),S=k.url.replace(h,""),k.hasContent?k.data& & k.processData& & 0===(k.contentType||"").indexOf("application/x-www-form-urlencoded")& & (k.data=k.data.replace(p,"+")):(F=k.url.slice(S.length),k.data& & (S+=(o.test(S)?"& ":"?")+k.data,delete k.data),k.cache===!1& & (S=S.replace(d,"$1"),F=(o.test(S)?"& ":"?")+"_="+r++ +F),k.url=S+F),k.ifModified& & (t.lastModified[S]& & H.setRequestHeader("If-Modified-Since",t.lastModified[S]),t.etag[S]& & H.setRequestHeader("If-None-Match",t.etag[S])),(k.data& & k.hasContent& & k.contentType!==!1||u.contentType)& & H.setRequestHeader("Content-Type",k.contentType),H.setRequestHeader("Accept",k.dataTypes[0]& & k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+A+"; q=0.01":""):k.accepts["*"]);for(T in k.headers)H.setRequestHeader(T,k.headers[T]);if(k.beforeSend& & (k.beforeSend.call(L,H,k)===!1||E))return H.abort();if(R="abort",B.add(k.complete),H.done(k.success),H.fail(k.error),M=s(w,k,u,H)){if(H.readyState=1,D& & N.trigger("ajaxSend",[H,k]),E)return H;k.async&&k.timeout>0&&(x=window.setTimeout(function(){H.abort("timeout")},k.timeout)); try{E=!1,M.send(O,f)}catch(t){if(E)throw t;f(-1,t)}}else f(-1,"No Transport");return H},getJSON:function(e,a,n){return t.get(e,a,n,"json")},getScript:function(e,a){return t.get(e,void 0,a,"script")}}),t.each(["get","post"],function(e,a){t[a]=function(e,n,r,o){return t.isFunction(n)& & (o=o||r,r=n,n=void 0),t.ajax(t.extend({url:e,type:a,dataType:o,data:n,success:r},t.isPlainObject(e)& & e))}}),t}.apply(e,n),!(void 0!==r& & (t.exports=r))},function(t,e,a){var n,r;n=[a(2),a(141),a(127)],r=function(t,e){"use strict";function a(t){return t}function n(t){throw t}function r(e,a,n){var r;try{e& & t.isFunction(r=e.promise)?r.call(e).done(a).fail(n):e& & t.isFunction(r=e.then)?r.call(e,a,n):a.call(void 0,e)}catch(t){n.call(void 0,t)}}return t.extend({Deferred:function(e){var r=[["notify","progress",t.Callbacks("memory"),t.Callbacks("memory"),2],["resolve","done",t.Callbacks("once memory"),t.Callbacks("once memory"),0,"resolved"],["reject","fail",t.Callbacks("once memory"),t.Callbacks("once memory"),1,"rejected"]],o="pending",i={state:function(){return o},always:function(){return s.done(arguments).fail(arguments),this},catch:function(t){return i.then(null,t)},pipe:function(){var e=arguments;return t.Deferred(function(a){t.each(r,function(n,r){var o=t.isFunction(e[r[4]])&&e[r[4]]; s[r[1]](function(){var e=o&&o.apply(this,arguments); e& & t.isFunction(e.promise)?e.promise().progress(a.notify).done(a.resolve).fail(a.reject):a[r[0]+"With"](this,o?[e]:arguments)})}),e=null}).promise()},then:function(e,o,i){function s(e,r,o,i){return function(){var l=this,c=arguments,p=function(){var p,h;if(!(e< u ) ) { if ( p = o.apply(l,c),p===r.promise())throw new TypeError ( " Thenable self-resolution " ) ; h = p&&("object"==typeof p | | " function " = = typeof p ) & & p . then , t . isFunction ( h ) ? i ? h . call ( p , s ( u , r , a , i ) , s ( u , r , n , i ) ) : ( u + + , h . call ( p , s ( u , r , a , i ) , s ( u , r , n , i ) , s ( u , r , a , r . notifyWith ) ) ) : ( o ! = = a & & ( l = void 0 , c = [p]),(i||r.resolveWith)(l,c))}},h=i?p:function(){try{p()}catch(a){t.Deferred.exceptionHook&&t.Deferred.exceptionHook(a,h.stackTrace),e+1 > =u& & (o!==n& & (l=void 0,c=[a]),r.rejectWith(l,c))}};e?h():(t.Deferred.getStackHook& & (h.stackTrace=t.Deferred.getStackHook()),window.setTimeout(h))}}var u=0;return t.Deferred(function(u){r[0][3].add(s(0,u,t.isFunction(i)?i:a,u.notifyWith)),r[1][3].add(s(0,u,t.isFunction(e)?e:a)),r[2][3].add(s(0,u,t.isFunction(o)?o:n))}).promise()},promise:function(e){return null!=e?t.extend(e,i):i}},s={};return t.each(r,function(t,e){var a=e[2],n=e[5];i[e[1]]=a.add,n& & a.add(function(){o=n},r[3-t][2].disable,r[0][2].lock),a.add(e[3].fire),s[e[0]]=function(){return s[e[0]+"With"](this===s?void 0:this,arguments),this},s[e[0]+"With"]=a.fireWith}),i.promise(s),e& & e.call(s,s),s},when:function(a){var n=arguments.length,o=n,i=Array(o),s=e.call(arguments),u=t.Deferred(),l=function(t){return function(a){i[t]=this,s[t]=arguments.length>1?e.call(arguments):a,--n||u.resolveWith(i,s)}};if(n< =1& & (r(a,u.done(l(o)).resolve,u.reject),"pending"===u.state()||t.isFunction(s[o]& & s[o].
this.description& & a>=0& & (this.description=this.description.slice(0,a)+"< b > < u > "+this.description.slice(a,a+t.length)+"< / u > < / b > "+this.description.slice(a+t.length))},e.a=r},function(t,e,a){"use strict";var n=a(17),r=a(54),o=a(14);t.exports=function(t){for(var e=n(this),a=o(e.length),i=arguments.length,s=r(i>1?arguments[1]:void 0,a),u=i>2?arguments[2]:void 0,l=void 0===u?a:r(u,a);l>s;)e[s++]=t;return e}},function(t,e,a){"use strict";var n=a(12),r=a(43);t.exports=function(t,e,a){e in t?n.f(t,e,r(0,a)):t[e]=a}},function(t,e,a){var n=a(9),r=a(6).document,o=n(r)&&n(r.createElement); t.exports=function(t){return o?r.createElement(t):{}}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,a){var n=a(10)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(a){try{return e[n]=!1,!"/./"[t](e)}catch(t){}}return!0}},function(t,e,a){t.exports=a(6).document& & document.documentElement},function(t,e,a){var n=a(9),r=a(109).set;t.exports=function(t,e,a){var o,i=e.constructor;return i!==a& & "function"==typeof i& & (o=i.prototype)!==a.prototype& & n(o)& & r& & r(t,o),t}},function(t,e,a){var n=a(62),r=a(10)("iterator"),o=Array.prototype;t.exports=function(t){return void 0!==t& & (n.Array===t||o[r]===t)}},function(t,e,a){var n=a(27);t.exports=Array.isArray||function(t){return"Array"==n(t)}},function(t,e,a){"use strict";var n=a(49),r=a(43),o=a(63),i={};a(21)(i,a(10)("iterator"),function(){return this}),t.exports=function(t,e,a){t.prototype=n(i,{next:r(1,a)}),o(t,e+" Iterator")}},function(t,e,a){"use strict";var n=a(48),r=a(0),o=a(22),i=a(21),s=a(19),u=a(62),l=a(104),c=a(63),p=a(26),h=a(10)("iterator"),d=!([].keys& & "next"in[].keys()),m="@@iterator",f="keys",b="values",g=function(){return this};t.exports=function(t,e,a,y,w,A,v){l(a,e,y);var M,S,C,_=function(t){if(!d& & t in D)return D[t];switch(t){case f:return function(){return new a(this,t)};case b:return function(){return new a(this,t)}}return function(){return new a(this,t)}},x=e+" Iterator",I=w==b,E=!1,D=t.prototype,T=D[h]||D[m]||w& & D[w],F=T||_(w),k=w?I?_("entries"):F:void 0,L="Array"==e?D.entries||T:T;if(L& & (C=p(L.call(new t)),C!==Object.prototype& & (c(C,x,!0),n||s(C,h)||i(C,h,g))),I& & T& & T.name!==b& & (E=!0,F=function(){return T.call(this)}),n& & !v||!d& & !E& & D[h]||i(D,h,F),u[e]=F,u[x]=g,w)if(M={values:I?F:_(b),keys:A?F:_(f),entries:k},v)for(S in M)S in D||o(D,S,M[S]);else r(r.P+r.F*(d||E),e,M);return M}},function(t,e){var a=Math.expm1;t.exports=!a||a(10)>22025.465794806718||a(10)< 22025.465794806718 | | a ( -2e-17 ) ! = -2e-17 ? function ( t ) { return 0 = =(t=+t)?t:t > -1e-6& & t< 1e-6 ? t + t * t / 2:Math . exp ( t ) -1 } :a } , function ( t , e ) { t . exports = Math.sign||function(t){return 0 = =(t=+t)||t!=t?t:t<0?-1:1}},function(t,e,a){var n = a(6),r=a(116).set,o=n.MutationObserver||n.WebKitMutationObserver,i=n.process,s=n.Promise,u="process"==a(27)(i);t.exports=function(){var t , e , a , l = function(){var n , r ; for ( u & & ( n = i.domain)&&n.exit();t;){r=t.fn,t=t.next;try{r()}catch(n){throw t ? a ( ) :e = void 0 , n } } e = void 0 , n & & n . enter ( ) } ; if ( u ) a = function(){i.nextTick(l)};else if ( o ) { var c = !0,p=document.createTextNode("");new o ( l ) . observe ( p , { characterData: ! 0 } ) , a = function(){p.data=c=!c}}else if ( s & & s . resolve ) { var h = s.resolve();a=function(){h.then(l)}}else a = function(){r.call(n,l)};return function ( n ) { var r = {fn:n,next:void 0 } ; e & & ( e . next = r),t||(t=r,a()),e=r}}},function(t,e,a){var n = a(9),r=a(3),o=function(t,e){if(r(t),!n(e)&&null!==e)throw TypeError ( e + " : can ' t set as prototype ! " ) } ; t . exports = {set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,n){try{n=a(36)(Function.call,a(25).f(Object.prototype,"__proto__").set,2),n(t,[]),e=!(t instanceof Array ) } catch ( t ) { e = !0}return function ( t , a ) { return o ( t , a ) , e ? t . __proto__ = a:n(t,a),t}}({},!1):void 0 ) , check:o } } , function ( t , e , a ) { var n = a(87)("keys"),r=a(55);t.exports=function(t){return n [ t ] | | ( n [ t ] = r ( t ) ) } } , function ( t , e , a ) { var n = a(3),r=a(20),o=a(10)("species");t.exports=function(t,e){var a , i = n(t).constructor;return void 0 = ==i||void 0 = =(a=n(i)[o])?e:r(a)}},function(t,e,a){var n = a(44),r=a(28);t.exports=function(t){return function ( e , a ) { var o , i , s = String(r(e)),u
}.apply(e,n),!(void 0!==r& & (t.exports=r))},function(t,e,a){var n,r;n=[a(135)],r=function(t){"use strict";return t.hasOwnProperty}.apply(e,n),!(void 0!==r& & (t.exports=r))},function(t,e,a){var n,r;n=[a(77)],r=function(t){"use strict";return t.indexOf}.apply(e,n),!(void 0!==r& & (t.exports=r))},function(t,e,a){var n;n=function(){"use strict";return/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source}.call(e,a,e,t),!(void 0!==n& & (t.exports=n))},function(t,e,a){var n,r;n=[a(139)],r=function(t){"use strict";return new RegExp("^(?:([+-])=|)("+t+")([a-z%]*)$","i")}.apply(e,n),!(void 0!==r& & (t.exports=r))},function(t,e,a){var n,r;n=[a(77)],r=function(t){"use strict";return t.slice}.apply(e,n),!(void 0!==r& & (t.exports=r))},function(t,e,a){"use strict";var n=a(341),r=a(345),o=a(346),i=a(347),s=a(348),u=a(349),l=a(350),c=a(93),p=a(351),h=a(352),d=a(353),m=a(354),f=a(355),b=a(356),g=a(357),y=a(358),w=a(359),A=a(362),v=a(363),M=a(360),S=a(361),C=a(364),_=a(365),x=a(366),I=a(367),E=a(368),D=a(369),T=a(370),F=a(371),k=a(372),L=a(373),N=a(374),U=a(375),B=a(376),z=a(377),O=a(380),P=a(378),R=a(379),H={Fork:{description:"Split the input data up based on the specified delimiter and run all subsequent operations on each branch separately.< br > < br > For example, to decode multiple Base64 strings, enter them all on separate lines then add the 'Fork' and 'From Base64' operations to the recipe. Each string will be decoded separately.",run:n.a.runFork,inputType:"string",outputType:"string",flowControl:!0,args:[{name:"Split delimiter",type:"binaryShortString",value:n.a.FORK_DELIM},{name:"Merge delimiter",type:"binaryShortString",value:n.a.MERGE_DELIM},{name:"Ignore errors",type:"boolean",value:n.a.FORK_IGNORE_ERRORS}]},Merge:{description:"Consolidate all branches back into a single trunk. The opposite of Fork.",run:n.a.runMerge,inputType:"string",outputType:"string",flowControl:!0,args:[]},Jump:{description:"Jump forwards or backwards over the specified number of operations.",run:n.a.runJump,inputType:"string",outputType:"string",flowControl:!0,args:[{name:"Number of operations to jump over",type:"number",value:n.a.JUMP_NUM},{name:"Maximum jumps (if jumping backwards)",type:"number",value:n.a.MAX_JUMPS}]},"Conditional Jump":{description:"Conditionally jump forwards or backwards over the specified number of operations based on whether the data matches the specified regular expression.",run:n.a.runCondJump,inputType:"string",outputType:"string",flowControl:!0,args:[{name:"Match (regex)",type:"string",value:""},{name:"Number of operations to jump over if match found",type:"number",value:n.a.JUMP_NUM},{name:"Maximum jumps (if jumping backwards)",type:"number",value:n.a.MAX_JUMPS}]},Return:{description:"End execution of operations at this point in the recipe.",run:n.a.runReturn,inputType:"string",outputType:"string",flowControl:!0,args:[]},"From Base64":{description:"Base64 is a notation for encoding arbitrary byte data using a restricted set of symbols that can be conveniently used by humans and processed by computers.< br > < br > This operation decodes data from an ASCII Base64 string back into its raw format.< br > < br > e.g. < code > aGVsbG8=< / code > becomes < code > hello< / code > ",run:i.a.runFrom,highlight:i.a.highlightFrom,highlightReverse:i.a.highlightTo,inputType:"string",outputType:"byteArray",args:[{name:"Alphabet",type:"editableOption",value:i.a.ALPHABET_OPTIONS},{name:"Remove non‑ alphabet chars",type:"boolean",value:i.a.REMOVE_NON_ALPH_CHARS}]},"To Base64":{description:"Base64 is a notation for encoding arbitrary byte data using a restricted set of symbols that can be conveniently used by humans and processed by computers.< br > < br > This operation encodes data in an ASCII Base64 string.< br > < br > e.g. < code > hello< / code > becomes < code > aGVsbG8=< / code > ",run:i.a.runTo,highlight:i.a.highlightTo,highlightReverse:i.a.highlightFrom,inputType:"byteArray",outputType:"string",args:[{name:"Alphabet",type:"editableOption",value:i.a.ALPHABET_OPTIONS}]},"From Base58":{description:"Base58 (similar to Base64) is a notation for encoding arbitrary byte data. It differs from Base64 by remov
run:p.a.runAtbash,highlight:!0,highlightReverse:!0,inputType:"string",outputType:"string",args:[]},"Rotate right":{description:"Rotates each byte to the right by the number of bits specified. Currently only supports 8-bit values.",run:N.a.runRotr,highlight:!0,highlightReverse:!0,inputType:"byteArray",outputType:"byteArray",args:[{name:"Number of bits",type:"number",value:N.a.ROTATE_AMOUNT},{name:"Rotate as a whole",type:"boolean",value:N.a.ROTATE_WHOLE}]},"Rotate left":{description:"Rotates each byte to the left by the number of bits specified. Currently only supports 8-bit values.",run:N.a.runRotl,highlight:!0,highlightReverse:!0,inputType:"byteArray",outputType:"byteArray",args:[{name:"Number of bits",type:"number",value:N.a.ROTATE_AMOUNT},{name:"Rotate as a whole",type:"boolean",value:N.a.ROTATE_WHOLE}]},ROT13:{description:"A simple caesar substitution cipher which rotates alphabet characters by the specified amount (default 13).",run:N.a.runRot13,highlight:!0,highlightReverse:!0,inputType:"byteArray",outputType:"byteArray",args:[{name:"Rotate lower case chars",type:"boolean",value:N.a.ROT13_LOWERCASE},{name:"Rotate upper case chars",type:"boolean",value:N.a.ROT13_UPPERCASE},{name:"Amount",type:"number",value:N.a.ROT13_AMOUNT}]},ROT47:{description:"A slightly more complex variation of a caesar cipher, which includes ASCII characters from 33 '!' to 126 '~'. Default rotation: 47.",run:N.a.runRot47,highlight:!0,highlightReverse:!0,inputType:"byteArray",outputType:"byteArray",args:[{name:"Amount",type:"number",value:N.a.ROT47_AMOUNT}]},"Strip HTTP headers":{description:"Removes HTTP headers from a request or response by looking for the first instance of a double newline.",run:S.a.runStripHeaders,inputType:"string",outputType:"string",args:[]},"Parse User Agent":{description:"Attempts to identify and categorise information contained in a user-agent string.",run:S.a.runParseUserAgent,inputType:"string",outputType:"string",args:[]},"Format MAC addresses":{description:"Displays given MAC addresses in multiple different formats.< br > < br > Expects addresses in a list separated by newlines, spaces or commas.< br > < br > WARNING: There are no validity checks.",run:x.a.runFormat,inputType:"string",outputType:"string",args:[{name:"Output case",type:"option",value:x.a.OUTPUT_CASE},{name:"No delimiter",type:"boolean",value:x.a.NO_DELIM},{name:"Dash delimiter",type:"boolean",value:x.a.DASH_DELIM},{name:"Colon delimiter",type:"boolean",value:x.a.COLON_DELIM},{name:"Cisco style",type:"boolean",value:x.a.CISCO_STYLE}]},"Encode NetBIOS Name":{description:"NetBIOS names as seen across the client interface to NetBIOS are exactly 16 bytes long. Within the NetBIOS-over-TCP protocols, a longer representation is used.< br > < br > There are two levels of encoding. The first level maps a NetBIOS name into a domain system name. The second level maps the domain system name into the 'compressed' representation required for interaction with the domain name system.< br > < br > This operation carries out the first level of encoding. See RFC 1001 for full details.",run:E.a.runEncodeName,inputType:"byteArray",outputType:"byteArray",args:[{name:"Offset",type:"number",value:E.a.OFFSET}]},"Decode NetBIOS Name":{description:"NetBIOS names as seen across the client interface to NetBIOS are exactly 16 bytes long. Within the NetBIOS-over-TCP protocols, a longer representation is used.< br > < br > There are two levels of encoding. The first level maps a NetBIOS name into a domain system name. The second level maps the domain system name into the 'compressed' representation required for interaction with the domain name system.< br > < br > This operation decodes the first level of encoding. See RFC 1001 for full details.",run:E.a.runDecodeName,inputType:"byteArray",outputType:"byteArray",args:[{name:"Offset",type:"number",value:E.a.OFFSET}]},"Offset checker":{description:"Compares multiple inputs (separated by the specified delimiter) and highlights matching characters which appear at the same position in all samples.",run:B.a.runOffsetChecker,inputType:"string",outputType:"html",args:[{n
inputType:"string",outputType:"string",args:[{name:"Starting index",type:"number",value:0},{name:"Truncate octet strings longer than",type:"number",value:F.a.ASN1_TRUNCATE_LENGTH}]},"Detect File Type":{description:"Attempts to guess the MIME (Multipurpose Internet Mail Extensions) type of the data based on 'magic bytes'.< br > < br > Currently supports the following file types: 7z, amr, avi, bmp, bz2, class, cr2, crx, dex, dmg, doc, elf, eot, epub, exe, flac, flv, gif, gz, ico, iso, jpg, jxr, m4a, m4v, mid, mkv, mov, mp3, mp4, mpg, ogg, otf, pdf, png, ppt, ps, psd, rar, rtf, sqlite, swf, tar, tar.z, tif, ttf, utf8, vmdk, wav, webm, webp, wmv, woff, woff2, xls, xz, zip.",run:w.a.runDetect,inputType:"byteArray",outputType:"string",args:[]},"Scan for Embedded Files":{description:"Scans the data for potential embedded files by looking for magic bytes at all offsets. This operation is prone to false positives.< br > < br > WARNING: Files over about 100KB in size will take a VERY long time to process.",run:w.a.runScanForEmbeddedFiles,inputType:"byteArray",outputType:"string",args:[{name:"Ignore common byte sequences",type:"boolean",value:w.a.IGNORE_COMMON_BYTE_SEQUENCES}]},"Expand alphabet range":{description:"Expand an alphabet range string into a list of the characters in that range.< br > < br > e.g. < code > a-z< / code > becomes < code > abcdefghijklmnopqrstuvwxyz< / code > .",run:U.a.runExpandAlphRange,inputType:"string",outputType:"string",args:[{name:"Delimiter",type:"binaryString",value:""}]},Diff:{description:"Compares two inputs (separated by the specified delimiter) and highlights the differences between them.",run:B.a.runDiff,inputType:"string",outputType:"html",args:[{name:"Sample delimiter",type:"binaryString",value:B.a.DIFF_SAMPLE_DELIMITER},{name:"Diff by",type:"option",value:B.a.DIFF_BY},{name:"Show added",type:"boolean",value:!0},{name:"Show removed",type:"boolean",value:!0},{name:"Ignore whitespace (relevant for word and line)",type:"boolean",value:!1}]},"Parse UNIX file permissions":{description:"Given a UNIX/Linux file permission string in octal or textual format, this operation explains which permissions are granted to which user groups.< br > < br > Input should be in either octal (e.g. < code > 755< / code > ) or textual (e.g. < code > drwxr-xr-x< / code > ) format.",run:T.a.runParseUnixPerms,inputType:"string",outputType:"string",args:[]},"Swap endianness":{description:"Switches the data from big-endian to little-endian or vice-versa. Data can be read in as hexadecimal or raw bytes. It will be returned in the same format as it is entered.",run:b.a.runSwapEndianness,highlight:!0,highlightReverse:!0,inputType:"string",outputType:"string",args:[{name:"Data format",type:"option",value:b.a.DATA_FORMAT},{name:"Word length (bytes)",type:"number",value:b.a.WORD_LENGTH},{name:"Pad incomplete words",type:"boolean",value:b.a.PAD_INCOMPLETE_WORDS}]},"Syntax highlighter":{description:"Adds syntax highlighting to a range of source code languages. Note that this will not indent the code. Use one of the 'Beautify' operations for that.",run:h.a.runSyntaxHighlight,highlight:!0,highlightReverse:!0,inputType:"string",outputType:"html",args:[{name:"Language/File extension",type:"option",value:h.a.LANGUAGES},{name:"Display line numbers",type:"boolean",value:h.a.LINE_NUMS}]},"Parse escaped string":{description:"Replaces escaped characters with the bytes they represent.< br > < br > e.g.< code > Hello\\nWorld< / code > becomes < code > Hello< br > World< / code > ",run:B.a.runParseEscapedString,inputType:"string",outputType:"string",args:[]},"TCP/IP Checksum":{description:"Calculates the checksum for a TCP (Transport Control Protocol) or IP (Internet Protocol) header from an input of raw bytes.",run:c.a.runTCPIP,inputType:"byteArray",outputType:"string",args:[]},"Parse colour code":{description:"Converts a colour code in a standard format to other standard formats and displays the colour itself.< br > < br > < strong > Example inputs< / strong > < ul > < li > < code > #d9edf7< / code > < / li > < li > < code > rgba(217,237,247,1)< / code > < / li > < li > < code > hsla(200,65%,91%,1)< / code > < / li > < li > < code > cmyk(0.12, 0.04, 0.00, 0.03)< / code > < / li >
c=l,l=u,u=s,s=i+h|0,i=o,o=r,r=n,n=h+d|0}this.state.hash[0]=this.state.hash[0]+n|0,this.state.hash[1]=this.state.hash[1]+r|0,this.state.hash[2]=this.state.hash[2]+o|0,this.state.hash[3]=this.state.hash[3]+i|0,this.state.hash[4]=this.state.hash[4]+s|0,this.state.hash[5]=this.state.hash[5]+u|0,this.state.hash[6]=this.state.hash[6]+l|0,this.state.hash[7]=this.state.hash[7]+c|0},a.prototype.finalize=function(){var e=this.state.message.length< 56 ? 56-this . state . message . length:120-this . state . message . length ; e + = 4 ; var a = new Array ( e ) ; a [ 0 ] = 128 ; for ( var n = 8*this.state.length,r=3;r > =0;r--)a.push(n>>8*r&255); this.update(a);for(var o=[],i=0,s=0|("sha224"===this.name?this.state.hash.length-1:this.state.hash.length);i< s ; i + + ) for ( var u = 3;u > =0;u--)o.push(this.state.hash[i]>>8*u&255); return t.hashArray(o)},t.Hashers.add("sha256",a),t.Hashers.add("sha224",a),a}(this.CryptoApi||a(39))},function(t,e,a){!function(t){"use strict";var e=function(t,e,a){this.constructor(t,e,a)};return e.prototype=Object.create(t.BaseMac.prototype),e.prototype.constructor=function(e,a,n){if(t.BaseMac.prototype.constructor.call(this,e,a,n),this.hasher=t.hasher(a,n),this.key=[],"string"==typeof e){e=unescape(encodeURIComponent(e));for(var r=0,o=e.length;r< o ; r + + ) this . key . push ( e . charCodeAt ( r ) ) } else this . key = e;var i = this.hasher.blockSize*this.hasher.unitSize;this.key.length > i& & (this.key=t.hash(a,this.key,n).slice(0)),this.key.length< i & & this . key . concat ( Array . apply ( 0 , new Array ( i-this . key . length ) ) . map ( Number . prototype . valueOf , 0 ) ) , this . iKeyPad = Array.apply(0,new Array ( i ) ) . map ( Number . prototype . valueOf , 54 ) , this . oKeyPad = Array.apply(0,new Array ( i ) ) . map ( Number . prototype . valueOf , 92 ) ; for ( var s = 0;s<this.key.length;s++)this.iKeyPad[s]^=this.key[s],this.oKeyPad[s]^=this.key[s];this.update(this.iKeyPad)},e.prototype.update=function(t){return this . hasher . update ( t ) , this } , e . prototype . processBlock = function(t){},e.prototype.finalize=function(){var e = this.hasher.finalize();return t . hasher ( this . hasher . name , this . hasher . options ) . update ( this . oKeyPad ) . update ( e . slice ( 0 ) ) . finalize ( ) } , t . Macs . add ( " hmac " , e ) , e } ( this . CryptoApi | | a ( 39 ) ) } , function ( t , e , a ) { ! function ( n , r ) { t . exports = e=r(a(5))}(this,function(t){return function ( e ) { var a = t,n=a.lib,r=n.WordArray,o=n.Hasher,i=a.algo,s=[],u=[];!function(){function t ( t ) { for ( var a = e.sqrt(t),n=2;n<=a;n++)if(!(t%n))return!1;return!0}function a ( t ) { return 4294967296 * ( t- ( 0 | t ) ) | 0 } for ( var n = 2,r=0;r<64;)t(n)&&(r<8&&(s[r]=a(e.pow(n,.5))),u[r]=a(e.pow(n,1/3)),r++),n++}();var l = [],c=i.SHA256=o.extend({_doReset:function(){this._hash=new r . init ( s . slice ( 0 ) ) } , _doProcessBlock:function ( t , e ) { for ( var a = this._hash.words,n=a[0],r=a[1],o=a[2],i=a[3],s=a[4],c=a[5],p=a[6],h=a[7],d=0;d<64;d++){if(d<16)l[d]=0|t[e+d];else{var m = l[d-15],f=(m<<25|m > >>7)^(m< < 14 | m > >>18)^m>>>3,b=l[d-2],g=(b< < 15 | b > >>17)^(b< < 13 | b > >>19)^b>>>10;l[d]=f+l[d-7]+g+l[d-16]}var y=s&c^~s&p,w=n&r^n&o^r&o,A=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),v=(s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25),M=h+v+y+u[d]+l[d],S=A+w; h=p,p=c,c=s,s=i+M|0,i=o,o=r,r=n,n=M+S|0}a[0]=a[0]+n|0,a[1]=a[1]+r|0,a[2]=a[2]+o|0,a[3]=a[3]+i|0,a[4]=a[4]+s|0,a[5]=a[5]+c|0,a[6]=a[6]+p|0,a[7]=a[7]+h|0},_doFinalize:function(){var t=this._data,a=t.words,n=8*this._nDataBytes,r=8*t.sigBytes;return a[r>>>5]|=128< < 24-r % 32 , a [ ( r + 64 > >>9< < 4 ) + 14 ] = e . floor ( n / 4294967296 ) , a [ ( r + 64 > >>9< < 4 ) + 15 ] = n , t . sigBytes = 4*a.length,this._process(),this._hash},clone:function(){var t = o.clone.call(this);return t . _hash = this._hash.clone(),t}});a.SHA256=o._createHelper(c),a.HmacSHA256=o._createHmacHelper(c)}(Math),t.SHA256})},function(t,e,a){!function(n,r,o){t.exports=e=r(a(5),a(89))}(this,function(t){return function ( ) { function e ( ) { return i . create . apply ( i , arguments ) } var a = t,n=a.lib,r=n.Hasher,o=a.x64,i=o.Word,s=o.WordArray,u=a.algo,l=[e(1116352408,3609767458),e(1899447441,602891725),e(3049323471,3964484399),e(3921009573,2173295548),e(961987163,4081628472),e(1508970993,3053834265),e(2453635748,2937671579),e(2870763221,3664609560),e(3624381080,2734883394),e(310598401,1164996542),e(607225278,1323610764),e(1426881987,3590304994),e(1925078388,4068182383),e(2162078206,991336113),e(2614888103,633803317),e(32482
NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B2\u08E4-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58\u0C59\u0C60-\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D60-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\u
past:"%s таму",s:"некалькі секунд",m:a,mm:a,h:a,hh:a,d:"дзень",dd:a,M:"месяц",MM:a,y:"год",yy:a},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(t){return/^(дня|вечара)$/.test(t)},meridiem:function(t,e,a){return t< 4 ? " ночы " :t < 12 ? " раніцы " :t < 17 ? " дня " : " вечара " } , ordinalParse: / \ d { 1 , 2 } - ( і | ы | г а ) / , ordinal:function ( t , e ) { switch ( e ) { case " M " :case " d " :case " DDD " :case " w " :case " W " :return t % 10 ! = = 2 & & t % 10 ! = = 3 | | t % 100 = ==12||t%100===13?t+"-ы":t+"-і ";case"D":return t + " -г а " ; default:return t } } , week: { dow:1 , doy:7 } } ) ; return n } ) } , function ( t , e , a ) { ! function ( t , e ) { e ( a ( 1 ) ) } ( this , function ( t ) { " use strict " ; var e = t.defineLocale("bg",{months:"яну а р и_фе вр у а р и_ма р т_а пр ил_ма й_юни_юли_а вг у с т_с е пте мвр и_о кто мвр и_но е мвр и_де ке мвр и".split("_"),monthsShort:"янр _фе в_ма р _а пр _ма й_юни_юли_а вг _с е п_о кт_но е _де к".split("_"),weekdays:"не де ля_по не де лник_вто р ник_с р яда _че твър тък_пе тък_с ъб о та ".split("_"),weekdaysShort:"не д_по н_вто _с р я_че т_пе т_с ъб ".split("_"),weekdaysMin:"нд_пн_вт_с р _чт_пт_с б ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY " , LLL: " D MMMM YYYY H:mm " , LLLL: " dddd , D MMMM YYYY H:mm " } , calendar: { sameDay: " [ Днес в ] LT " , nextDay: " [ Утре в ] LT " , nextWeek: " dddd [ в ] LT " , lastDay: " [ Вчера в ] LT " , lastWeek:function ( ) { switch ( this . day ( ) ) { case 0:case 3:case 6:return " [ В изминалата ] dddd [ в ] LT " ; case 1:case 2:case 4:case 5:return " [ В изминалия ] dddd [ в ] LT " } } , sameElse: " L " } , relativeTime: { future: " след % s " , past: " преди % s " , s: " няколко секунди " , m: " минута " , mm: " % d минути " , h: " час " , hh: " % d часа " , d: " ден " , dd: " % d дни " , M: " месец " , MM: " % d месеца " , y: " година " , yy: " % d години " } , ordinalParse: / \ d { 1 , 2 } - ( ев | ен | ти | ви | ри | ми ) / , ordinal:function ( t ) { var e = t%10,a=t%100;return 0 = ==t?t+"-ев":0===a?t+"-ен":a > 10&&a<20?t+"-ти":1===e?t+"-ви":2===e?t+"-ри":7===e||8===e?t+"-ми":t+"-ти"},week:{dow:1,doy:7}}); return e})},function(t,e,a){!function(t,e){e(a(1))}(this,function(t){"use strict";var e={1:"১",2:"২",3:"৩",4:"৪ ",5:"৫",6:"৬",7:"৭ ",8:"৮",9:"৯",0:"০ "},a={"১":"1","২":"2","৩":"3","৪ ":"4","৫":"5","৬":"6","৭ ":"7","৮":"8","৯":"9","০ ":"0"},n=t.defineLocale("bn",{months:"জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(t){return t.replace(/[১২৩৪৫৬৭৮৯০]/g,function(t){return a[t]})},postformat:function(t){return t.
}});return a})},function(t,e,a){!function(t,e){e(a(1))}(this,function(t){"use strict";var e=t.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return e})},function(t,e,a){!function(t,e){e(a(1))}(this,function(t){"use strict";var e={1:"۱ ",2:"۲",3:"۳",4:"۴",5:"۵ ",6:"۶",7:"۷ ",8:"۸",9:"۹",0:"۰ "},a={"۱ ":"1","۲":"2","۳":"3","۴":"4","۵ ":"5","۶":"6","۷ ":"7","۸":"8","۹":"9","۰ ":"0"},n=t.defineLocale("fa",{months:"ژا نویه _فوریه _ما رس_آوریل_مه _ژوئن_ژوئیه _ا وت_سپتا مبر_ا کتبر_نوا مبر_دسا مبر".split("_"),monthsShort:"ژا نویه _فوریه _ما رس_آوریل_مه _ژوئن_ژوئیه _ا وت_سپتا مبر_ا کتبر_نوا مبر_دسا مبر".split("_"),weekdays:"یک شنبه _دوشنبه _سه شنبه _چه ا رشنبه _پنج شنبه _جمعه _شنبه ".split("_"),weekdaysShort:"یک شنبه _دوشنبه _سه شنبه _چه ا رشنبه _پنج شنبه _جمعه _شنبه ".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(t){return/بعد از ظهر/.test(t)},meridiem:function(t,e,a){return t< 12 ? " قبل از ظهر " : " بعد از ظهر " } , calendar: { sameDay: " [ امروز ساعت ] LT " , nextDay: " [ فردا ساعت ] LT " , nextWeek: " dddd [ ساعت ] LT " , lastDay: " [ دیروز ساعت ] LT " , lastWeek: " dddd [ پیش ] [ ساعت ] LT " , sameElse: " L " } , relativeTime: { future: " در % s " , past: " % s پیش " , s: " چندین ثانیه " , m: " یک دقیقه " , mm: " % d دقیقه " , h: " یک ساعت " , hh: " % d ساعت " , d: " یک روز " , dd: " % d روز " , M: " یک ماه " , MM: " % d ماه " , y: " یک سال " , yy: " % d سال " } , preparse:function ( t ) { return t . replace ( / [ ۰ -۹] / g , function ( t ) { return a [ t ] } ) . replace ( / ، / g , " , " ) } , postformat:function ( t ) { return t . replace ( / \ d / g , function ( t ) { return e [ t ] } ) . replace ( / , / g , " ، " ) } , ordinalParse: / \ d { 1 , 2 } م / , ordinal: " % dم " , week: { dow:6 , doy:12 } } ) ; return n } ) } , function ( t , e , a ) { ! function ( t , e ) { e ( a ( 1 ) ) } ( this , function ( t ) { " use strict " ; function e ( t , e , n , r ) { var o = "" ; switch ( n ) { case " s " :return r ? " muutaman sekunnin " : " muutama sekunti " ; case " m " :return r ? " minuutin " : " minuutti " ; case " mm " :o = r?"minuutin":"minuuttia";break;case"h":return r ? " tunnin " : " tunti " ; case " hh " :o = r?"tunnin":"tuntia";break;case"d":return r ? " päivän " : " päivä " ; case " dd " :o = r?"päivän":"päivää";break;case"M":return r ? " kuukauden " : " kuukausi " ; case " MM " :o = r?"kuukauden":"kuukautta";break;case"y":return r ? " vuoden " : " vuosi " ; case " yy " :o = r?"vuoden":"vuotta"}return o = a(t,r)+" " + o } function a ( t , e ) { return t < 10 ? e ? r [ t ] :n [ t ] :t } var n = "nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän" . split ( " " ) , r = ["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",n[7],n[8],n[9]],o=t.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:
e(a(1))}(this,function(t){"use strict";var e={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"},a=t.defineLocale("ky",{months:"янва р ь_фе вр а ль_ма р т_а пр е ль_ма й_июнь_июль_а вг у с т_с е нтяб р ь_о ктяб р ь_но яб р ь_де ка б р ь".split("_"),monthsShort:"янв_фе в_ма р т_а пр _ма й_июнь_июль_а вг _с е н_о кт_но я_де к".split("_"),weekdays:"Же кше мб и_Дү йшөмб ү _Ше йше мб и_Ша р ше мб и_Бе йше мб и_Жу ма _Ише мб и".split("_"),weekdaysShort:"Же к_Дү й_Ше й_Ша р _Бе й_Жу м_Ише ".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр _Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кече саат] LT",lastWeek:"[Өткен аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},ordinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(t){var a=t%10,n=t>=100?100:null;return t+(e[t]||e[a]||e[n])},week:{dow:1,doy:7}});return a})},function(t,e,a){!function(t,e){e(a(1))}(this,function(t){"use strict";function e(t,e,a,n){var r={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return e?r[a][0]:r[a][1]}function a(t){var e=t.substr(0,t.indexOf(" "));return r(e)?"a "+t:"an "+t}function n(t){var e=t.substr(0,t.indexOf(" "));return r(e)?"viru "+t:"virun "+t}function r(t){if(t=parseInt(t,10),isNaN(t))return!1;if(t< 0 ) return ! 0 ; if ( t < 10 ) return 4 < = t & & t < = 7 ; if ( t < 100 ) { var e = t%10,a=t/10;return r ( 0 = ==e?a:e)}if(t<1e4){for(;t > =10;)t/=10;return r(t)}return t/=1e3,r(t)}var o=t.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:a,past:n,s:"e puer Sekonnen",m:e,mm:"%d Minutten",h:e,hh:"%d Stonnen",d:e,dd:"%d Deeg",M:e,MM:"%d Méint",y:e,yy:"%d Joer"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o})},function(t,e,a){!function(t,e){e(a(1))}(this,function(t){"use strict";var e=t.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMi
LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return e})},function(t,e,a){!function(t,e){e(a(1))}(this,function(t){"use strict";function e(t,e,a){var n={mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"},r=" ";return(t%100>=20||t>=100& & t%100===0)& & (r=" de "),t+r+n[a]}var a=t.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",m:"un minut",mm:e,h:"o oră",hh:e,d:"o zi",dd:e,M:"o lună",MM:e,y:"un an",yy:e},week:{dow:1,doy:7}});return a})},function(t,e,a){!function(t,e){e(a(1))}(this,function(t){"use strict";function e(t,e){var a=t.split("_");return e%10===1& & e%100!==11?a[0]:e%10>=2& & e%10< =4& & (e%100< 10 | | e % 100 > =20)?a[1]:a[2]}function a(t,a,n){var r={mm:a?"мину та _мину ты_мину т":"мину ту _мину ты_мину т",hh:"ча с _ча с а _ча с о в",dd:"де нь_дня_дне й",MM:"ме с яц_ме с яца _ме с яце в",yy:"г о д_г о да _ле т"};return"m"===n?a?"минута":"минуту":t+" "+e(r[n],+t)}var n=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i],r=t.defineLocale("ru",{months:{format:"янва р я_фе вр а ля_ма р та _а пр е ля_ма я_июня_июля_а вг у с та _с е нтяб р я_о ктяб р я_но яб р я_де ка б р я".split("_"),standalone:"янва р ь_фе вр а ль_ма р т_а пр е ль_ма й_июнь_июль_а вг у с т_с е нтяб р ь_о ктяб р ь_но яб р ь_де ка б р ь".split("_")},monthsShort:{format:"янв._фе вр ._ма р ._а пр ._ма я_июня_июля_а вг ._с е нт._о кт._но яб ._де к.".split("_"),standalone:"янв._фе вр ._ма р т_а пр ._ма й_июнь_июль_а вг ._с е нт._о кт._но яб ._де к.".split("_")},weekdays:{standalone:"во с кр е с е нье _по не де льник_вто р ник_с р е да _че тве р г _пятница _с у б б о та ".split("_"),format:"во с кр е с е нье _по не де льник_вто р ник_с р е ду _че тве р г _пятницу _с у б б о ту ".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/},weekdaysShort:"вс _пн_вт_с р _чт_пт_с б ".split("_"),weekdaysMin:"вс _пн_вт_с р _чт_пт_с б ".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\
y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}});return e})},function(t,e,a){!function(t,e){e(a(1))}(this,function(t){"use strict";var e=t.defineLocale("tzm",{months:"ⵉⵏ ⵏ ⴰⵢⵔ _ⴱⵕ ⴰⵢⵕ _ⵎⴰⵕ ⵚ_ⵉⴱⵔ ⵉⵔ _ⵎⴰⵢⵢⵓ_ⵢⵓⵏ ⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏ ⴱⵉⵔ _ⴽⵟⵓⴱⵕ _ⵏ ⵓⵡⴰⵏ ⴱⵉⵔ _ⴷⵓⵊⵏ ⴱⵉⵔ ".split("_"),monthsShort:"ⵉⵏ ⵏ ⴰⵢⵔ _ⴱⵕ ⴰⵢⵕ _ⵎⴰⵕ ⵚ_ⵉⴱⵔ ⵉⵔ _ⵎⴰⵢⵢⵓ_ⵢⵓⵏ ⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏ ⴱⵉⵔ _ⴽⵟⵓⴱⵕ _ⵏ ⵓⵡⴰⵏ ⴱⵉⵔ _ⴷⵓⵊⵏ ⴱⵉⵔ ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏ ⴰⵙ_ⴰⵙⵉⵏ ⴰⵙ_ⴰⴽⵔ ⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹ ⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏ ⴰⵙ_ⴰⵙⵉⵏ ⴰⵙ_ⴰⴽⵔ ⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹ ⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏ ⴰⵙ_ⴰⵙⵉⵏ ⴰⵙ_ⴰⴽⵔ ⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹ ⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ ",M:"ⴰⵢoⵓⵔ ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}});return e})},function(t,e,a){!function(t,e){e(a(1))}(this,function(t){"use strict";function e(t,e){var a=t.split("_");return e%10===1& & e%100!==11?a[0]:e%10>=2& & e%10< =4& & (e%100< 10 | | e % 100 > =20)?a[1]:a[2]}function a(t,a,n){var r={mm:a?"х вилина _х вилини_х вилин":"х вилину _х вилини_х вилин",hh:a?"г о дина _г о дини_г о дин":"г о дину _г о дини_г о дин",dd:"де нь_дні _дні в",MM:"мі с яць_мі с яці _мі с яці в",yy:"р і к_р о ки_р о кі в"};return"m"===n?a?"хвилина":"хвилину":"h"===n?a?"година":"годину":t+" "+e(r[n],+t)}function n(t,e){var a={nominative:"не ді ля_по не ді ло к_ві вто р о к_с е р е да _че тве р _п’ ятниця_с у б о та ".split("_"),accusative:"не ді лю_по не ді ло к_ві вто р о к_с е р е ду _че тве р _п’ ятницю_с у б о ту ".split("_"),genitive:"не ді лі _по не ді лка _ві вто р ка _с е р е ди_че тве р г а _п’ ятниці _с у б о ти".split("_")},n=/(\[[ВвУу]\]) ?dddd/.test(e)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(e)?"genitive":"nominative";return a[n][t.day()]}function r(t){return function(){return t+"о "+(11===this.hours()?"б ":"")+"] LT"}}var o=t.defineLocale("uk",{months:{format:"с і чня_люто г о _б е р е зня_кві тня_тр а вня_че р вня_липня_с е р пня_ве р е с ня_жо втня_лис то па да _г р у дня".split("_"),standalone:"с і че нь_лютий_б е р е зе нь_кві те нь_тр а ве нь_че р ве нь_липе нь_с е р пе нь_ве р е с е нь_жо вте нь_лис то па д_г р у де нь".split("_")},monthsShort:"с і ч_лют_б е р _кві т_тр а в_че р в_лип_с е р п_ве р _жо вт_лис т_г р у д".split("_"),weekdays:n,weekdaysShort:"нд_пн_вт_с р _чт_пт_с б ".split("_"),weekdaysMin:"нд_пн_вт_с р _чт_пт_с б ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р .",LLL:"D MMMM YYYY р ., HH:mm",LLLL:"dddd, D MMMM YYYY р ., HH:mm"},calendar:{sameDay:r("[Сьогодні "),nextDay:r("[Завтра "),lastDay:r("[Вчора "),nextWeek:r("[У ] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return r("[Минулої] dddd [").call(this);case 1:case 2:case 4:return r("
case V:return e.push(t.data.replace(/[< &]/g,m)); case G:return e.push("<![CDATA[",t.data,"]]> ");case Z:return e.push("<!-- ",t.data," --> ");case tt:var f=t.publicId,b=t.systemId;if(e.push("<!DOCTYPE ",t.name),f)e.push(' PUBLIC "',f),b&&"."!=b&&e.push('" "',b),e.push('"> ');else if(b& & "."!=b)e.push(' SYSTEM "',b,'">');else{var g=t.internalSubset;g& & e.push(" [",g,"]"),e.push(">")}return;case $:return e.push("<?",t.target," ",t.data,"?> ");case K:return e.push("&",t.nodeName,"; ");default:e.push("??",t.nodeName)}}function P(t,e,a){var n;switch(e.nodeType){case Y:n=e.cloneNode(!1),n.ownerDocument=t;case et:break;case X:a=!0}if(n||(n=e.cloneNode(!1)),n.ownerDocument=t,n.parentNode=null,a)for(var r=e.firstChild;r;)n.appendChild(P(t,r,a)),r=r.nextSibling;return n}function R(t,e,a){var n=new e.constructor;for(var r in e){var i=e[r];"object"!=typeof i& & i!=n[r]& & (n[r]=i)}switch(e.childNodes& & (n.childNodes=new o),n.ownerDocument=t,n.nodeType){case Y:var s=e.attributes,l=n.attributes=new u,c=s.length;l._ownerElement=n;for(var p=0;p< c ; p + + ) n . setAttributeNode ( R ( t , s . item ( p ) , ! 0 ) ) ; break ; case X:a = !0}if(a)for(var h = e.firstChild;h;)n.appendChild(R(t,h,a)),h=h.nextSibling;return n } function H ( t , e , a ) { t [ e ] = a } function W ( t ) { switch ( t . nodeType ) { case Y:case et:var e = [];for(t=t.firstChild;t;)7!==t.nodeType&&8!==t.nodeType&&e.push(W(t)),t=t.nextSibling;return e . join ( " " ) ; default:return t . nodeValue } } var j = "http://www.w3.org/1999/xhtml" , q = {},Y=q.ELEMENT_NODE=1,X=q.ATTRIBUTE_NODE=2,V=q.TEXT_NODE=3,G=q.CDATA_SECTION_NODE=4,K=q.ENTITY_REFERENCE_NODE=5,J=q.ENTITY_NODE=6,$=q.PROCESSING_INSTRUCTION_NODE=7,Z=q.COMMENT_NODE=8,Q=q.DOCUMENT_NODE=9,tt=q.DOCUMENT_TYPE_NODE=10,et=q.DOCUMENT_FRAGMENT_NODE=11,at=q.NOTATION_NODE=12,nt={},rt={},ot=(nt.INDEX_SIZE_ERR=(rt[1]="Index size error " , 1 ) , nt . DOMSTRING_SIZE_ERR = (rt[2]="DOMString size error " , 2 ) , nt . HIERARCHY_REQUEST_ERR = (rt[3]="Hierarchy request error " , 3 ) ) , it = (nt.WRONG_DOCUMENT_ERR=(rt[4]="Wrong document " , 4 ) , nt . INVALID_CHARACTER_ERR = (rt[5]="Invalid character " , 5 ) , nt . NO_DATA_ALLOWED_ERR = (rt[6]="No data allowed " , 6 ) , nt . NO_MODIFICATION_ALLOWED_ERR = (rt[7]="No modification allowed " , 7 ) , nt . NOT_FOUND_ERR = (rt[8]="Not found " , 8 ) ) , st = (nt.NOT_SUPPORTED_ERR=(rt[9]="Not supported " , 9 ) , nt . INUSE_ATTRIBUTE_ERR = (rt[10]="Attribute in use " , 10 ) ) ; nt . INVALID_STATE_ERR = (rt[11]="Invalid state " , 11 ) , nt . SYNTAX_ERR = (rt[12]="Syntax error " , 12 ) , nt . INVALID_MODIFICATION_ERR = (rt[13]="Invalid modification " , 13 ) , nt . NAMESPACE_ERR = (rt[14]="Invalid namespace " , 14 ) , nt . INVALID_ACCESS_ERR = (rt[15]="Invalid access " , 15 ) ; r . prototype = Error.prototype,a(nt,r),o.prototype={length:0,item:function(t){return this [ t ] | | null } , toString:function ( t , e ) { for ( var a = [],n=0;n<this.length;n++)O(this[n],a,t,e);return a . join ( " " ) } } , i . prototype . item = function(t){return s ( this ) , this [ t ] } , n ( i , o ) , u . prototype = {length:0,item:o.prototype.item,getNamedItem:function(t){for(var e = this.length;e--;){var a = this[e];if(a.nodeName==t)return a } } , setNamedItem:function ( t ) { var e = t.ownerElement;if(e&&e!=this._ownerElement)throw new r ( st ) ; var a = this.getNamedItem(t.nodeName);return c ( this . _ownerElement , this , t , a ) , a } , setNamedItemNS:function ( t ) { var e , a = t.ownerElement;if(a&&a!=this._ownerElement)throw new r ( st ) ; return e = this.getNamedItemNS(t.namespaceURI,t.localName),c(this._ownerElement,this,t,e),e},removeNamedItem:function(t){var e = this.getNamedItem(t);return p ( this . _ownerElement , this , e ) , e } , removeNamedItemNS:function ( t , e ) { var a = this.getNamedItemNS(t,e);return p ( this . _ownerElement , this , a ) , a } , getNamedItemNS:function ( t , e ) { for ( var a = this.length;a--;){var n = this[a];if(n.localName==e&&n.namespaceURI==t)return n } return null } } , h . prototype = {hasFeature:function(t,e){var a = this._features[t.toLowerCase()];return!(!a||e&&!(e in a ) ) } , createDocument:function ( t , e , a ) { var n = new b ; if ( n . implementation = this,n.childNodes=new o , n . doctype = a,a&&n.appendChild(a),e){var r = n.createElementNS(t,e);n.appendChild(r)}return n } , createDocumentType:function ( t , e , a ) { var n = new D ; return n . name = t,n.nodeName=t,n.publicId=e,n.systemId=a,n}},d.prototype={firstChild:null,lastChild:null,previousSibling:null,nextSibling:null,attributes:null,parentNode:null,childNodes:nul
}},{re:/#?([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/,format:"hex",parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16),1]}}],colorNameToHex:function(t){return"undefined"!=typeof this.colors[t.toLowerCase()]&&this.colors[t.toLowerCase()]}}; var a={horizontal:!1,inline:!1,color:!1,format:!1,input:"input",container:!1,component:".add-on, .input-group-addon",fallbackColor:!1,fallbackFormat:"hex",hexNumberSignPrefix:!0,sliders:{saturation:{maxLeft:100,maxTop:100,callLeft:"setSaturation",callTop:"setBrightness"},hue:{maxLeft:0,maxTop:100,callLeft:!1,callTop:"setHue"},alpha:{maxLeft:0,maxTop:100,callLeft:!1,callTop:"setAlpha"}},slidersHorz:{saturation:{maxLeft:100,maxTop:100,callLeft:"setSaturation",callTop:"setBrightness"},hue:{maxLeft:100,maxTop:0,callLeft:"setHue",callTop:!1},alpha:{maxLeft:100,maxTop:0,callLeft:"setAlpha",callTop:!1}},template:'< div class = "colorpicker dropdown-menu" > < div class = "colorpicker-saturation" > < i > < b > < / b > < / i > < / div > < div class = "colorpicker-hue" > < i > < / i > < / div > < div class = "colorpicker-alpha" > < i > < / i > < / div > < div class = "colorpicker-color" > < div / > < / div > < div class = "colorpicker-selectors" > < / div > < / div > ',align:"right",customClass:null,colorSelectors:null},n=function(e,n){this.element=t(e).addClass("colorpicker-element"),this.options=t.extend(!0,{},a,this.element.data(),n),this.component=this.options.component,this.component=this.component!==!1&&this.element.find(this.component),this.component&&0===this.component.length&&(this.component=!1),this.container=this.options.container===!0?this.element:this.options.container,this.container=this.container!==!1&&t(this.container),this.input=this.element.is("input")?this.element:!!this.options.input&&this.element.find(this.options.input),this.input&&0===this.input.length&&(this.input=!1),this.color=this.createColor(this.options.color!==!1?this.options.color:this.getValue()),this.format=this.options.format!==!1?this.options.format:this.color.origFormat,this.options.color!==!1&&(this.updateInput(this.color),this.updateData(this.color)); var r=this.picker=t(this.options.template);if(this.options.customClass& & r.addClass(this.options.customClass),this.options.inline?r.addClass("colorpicker-inline colorpicker-visible"):r.addClass("colorpicker-hidden"),this.options.horizontal& & r.addClass("colorpicker-horizontal"),["rgba","hsla","alias"].indexOf(this.format)===-1& & this.options.format!==!1& & "transparent"!==this.getValue()||r.addClass("colorpicker-with-alpha"),"right"===this.options.align& & r.addClass("colorpicker-right"),this.options.inline===!0& & r.addClass("colorpicker-no-arrow"),this.options.colorSelectors){var o=this,i=o.picker.find(".colorpicker-selectors");i.length>0& & (t.each(this.options.colorSelectors,function(e,a){var n=t("< i / > ").addClass("colorpicker-selectors-color").css("background-color",a).data("class",e).data("alias",e);n.on("mousedown.colorpicker touchstart.colorpicker",function(e){e.preventDefault(),o.setValue("alias"===o.format?t(this).data("alias"):t(this).css("background-color"))}),i.append(n)}),i.show().addClass("colorpicker-visible"))}r.on("mousedown.colorpicker touchstart.colorpicker",t.proxy(function(t){t.target===t.currentTarget& & t.preventDefault()},this)),r.find(".colorpicker-saturation, .colorpicker-hue, .colorpicker-alpha").on("mousedown.colorpicker touchstart.colorpicker",t.proxy(this.mousedown,this)),r.appendTo(this.container?this.container:t("body")),this.input!==!1& & (this.input.on({"keyup.colorpicker":t.proxy(this.keyup,this)}),this.input.on({"change.colorpicker":t.proxy(this.change,this)}),this.component===!1& & this.element.on({"focus.colorpicker":t.proxy(this.show,this)}),this.options.inline===!1& & this.element.on({"focusout.colorpicker":t.proxy(this.hide,this)})),this.component!==!1& & this.component.on({"click.colorpicker":t.proxy(this.show,this)}),this.input===!1& & this.component===!1& & this.element.on({"click.colorpicker":t.proxy(this.show,this)}),this.input!==!1& & this.component!==!1& & "color"===this.input.attr("type")& & this.input.on({"click.colorpicker":t.proxy(this.show,this),"focus.colorpicker":t.proxy(this.show,th
b& & (e=n.a.extend(e,b)),e}},o={version:"20131025-01",robots:{3:{userAgent:"msnbot/1.0 (+http://search.msn.com/msnbot.htm)",metadata:{uaFamily:"MSNBot",uaName:"MSNBot/1.0",uaUrl:"http://search.msn.com/msnbot.htm",uaCompany:"Microsoft Corporation",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"bot_msnbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MSNBot"}},4:{userAgent:"Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)",metadata:{uaFamily:"Yahoo!",uaName:"Yahoo! Slurp",uaUrl:"http://help.yahoo.com/help/us/ysearch/slurp",uaCompany:"Yahoo! Inc.",uaCompanyUrl:"http://www.yahoo.com/",uaIcon:"bot_yahoo!slurp.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Yahoo!"}},5:{userAgent:"Jyxobot/1",metadata:{uaFamily:"Jyxobot",uaName:"Jyxobot",uaUrl:"",uaCompany:"Jyxo s.r.o.",uaCompanyUrl:"http://jyxo.cz/",uaIcon:"bot_Jyxobot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Jyxobot"}},9:{userAgent:"Scooter/3.3",metadata:{uaFamily:"Scooter",uaName:"Scooter/3.3",uaUrl:"",uaCompany:"AltaVista",uaCompanyUrl:"http://www.altavista.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Scooter"}},14:{userAgent:"Baiduspider+(+http://www.baidu.com/search/spider.htm)",metadata:{uaFamily:"Baiduspider",uaName:"Baiduspider",uaUrl:"http://www.baidu.com/search/spider.htm",uaCompany:"Baidu",uaCompanyUrl:"http://www.baidu.com/",uaIcon:"bot_baiduspider.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Baiduspider"}},20:{userAgent:"lmspider (lmspider@scansoft.com)",metadata:{uaFamily:"lmspider",uaName:"lmspider",uaUrl:"http://www.nuance.com/",uaCompany:"Nuance Communications, Inc.",uaCompanyUrl:"http://www.nuance.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=lmspider"}},25:{userAgent:"Googlebot-Image/1.0",metadata:{uaFamily:"Googlebot",uaName:"Googlebot-Image/1.0",uaUrl:"http://support.google.com/webmasters/bin/answer.py?hl=en& answer=1061943",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"bot_googlebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Googlebot"}},31:{userAgent:"Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)",metadata:{uaFamily:"Googlebot",uaName:"Googlebot/2.1",uaUrl:"http://support.google.com/webmasters/bin/answer.py?hl=en& answer=1061943",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"bot_googlebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Googlebot"}},32:{userAgent:"ConveraMultiMediaCrawler/0.1 (+http://www.authoritativeweb.com/crawl)",metadata:{uaFamily:"ConveraCrawler",uaName:"ConveraMultiMediaCrawler/0.1",uaUrl:"http://www.authoritativeweb.com/crawl",uaCompany:"Convera Corporation",uaCompanyUrl:"http://www.authoritativeweb.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ConveraCrawler"}},37:{userAgent:"Mozilla/2.0 (compatible; Ask Jeeves/Teoma; +http://sp.ask.com/docs/about/tech_crawling.html)",metadata:{uaFamily:"Ask Jeeves/Teoma",uaName:"Ask Jeeves/Teoma - b",uaUrl:"http://about.ask.com/en/docs/about/webmasters.shtml",uaCompany:"Ask Jeeves Inc.",uaCompanyUrl:"http://about.ask.com/en/docs/about/index.shtml",uaIcon:"bot_AskJeeves.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Ask Jeeves/Teoma"}},38:{userAgent:"NG/2.0",metadata:{uaFamily:"NG",uaName:"NG/2.0",uaUrl:"",uaCompany:"Exalead",uaCompanyUrl:"http://exalead.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NG"}},40:{userAgent:"TutorGigBot/1.5 ( +http://www.tutorgig.info )",metadata:{uaFamily:"TutorGigBot",uaName:"TutorGigBot",uaUrl:"http://www.tutorgig.com/help.html",uaCompany:"TutorGig",uaCompanyUrl:"http://www.tutorgig.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=TutorGigBot"}},43:{userAgent:"ZACATEK_CZ_BOT (www.zacatek.cz)",metadata:{uaFamily:"ZACATEK_CZ",uaName:"ZACATEK_CZ_BOT",uaUrl:"http://www.zacatek.cz/",uaCompany:"webprovider - Adam Haken",uaCompanyUrl:"http://www.webprovider.cz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ZACATEK_CZ"}},45:{userAgent:"Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; Girafabot; girafabot at girafa dot com; http://www.girafa.com)",metadata:{uaFamily:"Girafabot",uaName:"Girafabot",uaUrl:"
uaUrl:"http://www.become.com/site_owners.html",uaCompany:"Become, Inc.",uaCompanyUrl:"http://www.become.com/",uaIcon:"bot_becomebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=BecomeBot"}},290:{userAgent:"Mozilla/5.0 (Windows;) NimbleCrawler 1.14 obeys UserAgent NimbleCrawler For problems contact: crawler@healthline.com",metadata:{uaFamily:"NimbleCrawler",uaName:"NimbleCrawler/1.14",uaUrl:"",uaCompany:"Healthline Networks, Inc.",uaCompanyUrl:"http://www.healthline.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NimbleCrawler"}},294:{userAgent:"Mozilla/5.0 (Windows;) NimbleCrawler 1.15 obeys UserAgent NimbleCrawler For problems contact: crawler@healthline.com",metadata:{uaFamily:"NimbleCrawler",uaName:"NimbleCrawler/1.15",uaUrl:"",uaCompany:"Healthline Networks, Inc.",uaCompanyUrl:"http://www.healthline.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NimbleCrawler"}},295:{userAgent:"MetaTagRobot/1.6 (http://www.widexl.com/remote/search-engines/metatag-analyzer.html)",metadata:{uaFamily:"MetaTagRobot",uaName:"MetaTagRobot/1.6",uaUrl:"http://www.widexl.com/remote/search-engines/metatag-analyzer.html",uaCompany:"widexl.com",uaCompanyUrl:"http://www.widexl.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MetaTagRobot"}},296:{userAgent:"sproose/0.1-alpha (sproose crawler; http://www.sproose.com/bot.html; crawler@sproose.com)",metadata:{uaFamily:"sproose",uaName:"sproose/0.1-alpha",uaUrl:"http://www.sproose.com/bot.html",uaCompany:"Sproose, Inc.",uaCompanyUrl:"http://www.sproose.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=sproose"}},301:{userAgent:"Search Engine World Robots.txt Validator at http://www.searchengineworld.com/cgi-bin/robotcheck.cgi",metadata:{uaFamily:"Search Engine World Robots.txt Validator",uaName:"Search Engine World Robots.txt Validator",uaUrl:"http://www.searchengineworld.com/cgi-bin/robotcheck.cgi",uaCompany:"searchengineworld",uaCompanyUrl:"http://www.searchengineworld.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Search Engine World Robots.txt Validator"}},303:{userAgent:"Gaisbot/3.0+(robot06@gais.cs.ccu.edu.tw;+http://gais.cs.ccu.edu.tw/robot.php)",metadata:{uaFamily:"Gaisbot",uaName:"Gaisbot/3.0 - 06",uaUrl:"http://gais.cs.ccu.edu.tw/robot.php",uaCompany:"National Chung Cheng University",uaCompanyUrl:"http://www.ccu.edu.tw/",uaIcon:"bot_gaisbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Gaisbot"}},306:{userAgent:"Forschungsportal/0.8-dev (Testinstallation; http://www.forschungsportal.net/; fpcrawler@rrzn.uni-hannover.de)",metadata:{uaFamily:"Forschungsportal",uaName:"Forschungsportal/0.8-dev",uaUrl:"http://www.forschungsportal.net/",uaCompany:"Bundesministerium für Bildung und Forschung",uaCompanyUrl:"http://www.bmbf.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Forschungsportal"}},307:{userAgent:"HooWWWer/2.2.0 (debugging run) (+http://cosco.hiit.fi/search/hoowwwer/ | mailto:crawler-info< at > hiit.fi)",metadata:{uaFamily:"HooWWWer",uaName:"HooWWWer/2.2.0",uaUrl:"http://cosco.hiit.fi/search/hoowwwer/",uaCompany:"CoSCo",uaCompanyUrl:"http://cosco.hiit.fi/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=HooWWWer"}},308:{userAgent:"OmniExplorer_Bot/6.47 (+http://www.omni-explorer.com) WorldIndexer",metadata:{uaFamily:"OmniExplorer_Bot",uaName:"OmniExplorer_Bot/6.47",uaUrl:"http://www.omni-explorer.com/",uaCompany:"",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=OmniExplorer_Bot"}},310:{userAgent:"Orbiter (+http://www.dailyorbit.com/bot.htm)",metadata:{uaFamily:"Orbiter",uaName:"Orbiter",uaUrl:"http://www.dailyorbit.com/bot.htm",uaCompany:"DailyOrbit.com",uaCompanyUrl:"http://www.dailyorbit.com/",uaIcon:"bot_orbiter.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Orbiter"}},312:{userAgent:"FAST Enterprise Crawler/6.4 (crawler@fast.no)",metadata:{uaFamily:"FAST Enterprise Crawler",uaName:"FAST Enterprise Crawler/6.4",uaUrl:"http://www.fast.no/glossary.aspx?m=48& amid=415",uaCompany:"Fast Search & Transfer",uaCompanyUrl:"http://www.fastsearch.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?b
metadata:{uaFamily:"Blaiz-Bee",uaName:"Blaiz-Bee/2.00.5622",uaUrl:"http://www.rawgrunt.com/index.html",uaCompany:"Blaiz Enterprises",uaCompanyUrl:"http://www.blaiz.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Blaiz-Bee"}},554:{userAgent:"holmes/3.9 (OnetSzukaj/5.0; +http://szukaj.onet.pl)",metadata:{uaFamily:"Holmes",uaName:"holmes/3.9 - onet.pl b",uaUrl:"http://www.ucw.cz/holmes/",uaCompany:"Martin Mareš and Robert Špalek",uaCompanyUrl:"http://www.ucw.cz/holmes/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Holmes"}},556:{userAgent:"EDI/1.6.5 (Edacious & Intelligent Web Robot, Daum Communications Corp.)",metadata:{uaFamily:"EDI",uaName:"EDI/1.6.5",uaUrl:"",uaCompany:"Daum Communications Corp.",uaCompanyUrl:"http://info.daum.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=EDI"}},560:{userAgent:"ccubee/9.0",metadata:{uaFamily:"ccubee",uaName:"ccubee/9.0",uaUrl:"http://empyreum.com/technologies/platforms/ccubee/",uaCompany:"EMPYREUM k. s.",uaCompanyUrl:"http://empyreum.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ccubee"}},562:{userAgent:"MQBOT/Nutch-0.9-dev (MQBOT Nutch Crawler; http://falcon.cs.uiuc.edu; mqbot@cs.uiuc.edu)",metadata:{uaFamily:"MQbot",uaName:"MQBOT/Nutch-0.9-dev",uaUrl:"http://metaquerier.cs.uiuc.edu/crawler/",uaCompany:"University of Illinois at Urbana-Champaign",uaCompanyUrl:"http://www.uiuc.edu/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MQbot"}},563:{userAgent:"Mozilla/5.0 (compatible; nextthing.org/1.0; +http://www.nextthing.org/bot)",metadata:{uaFamily:"nextthing.org",uaName:"nextthing.org/1.0",uaUrl:"http://www.nextthing.org/bot/",uaCompany:"Andrew Wooster",uaCompanyUrl:"http://www.cs.hmc.edu/~awooster/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=nextthing.org"}},564:{userAgent:"crawler43.ejupiter.com",metadata:{uaFamily:"ejupiter.com",uaName:"ejupiter.com 43",uaUrl:"http://robot.ejupiter.com/16/robot_privacy.html",uaCompany:"eJupiter Inc",uaCompanyUrl:"http://www.ejupiter.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ejupiter.com"}},565:{userAgent:"Szukacz/1.5 (robot; www.szukacz.pl/jakdzialarobot.html; info@szukacz.pl)",metadata:{uaFamily:"Szukacz",uaName:"Szukacz/1.5 b",uaUrl:"http://www.szukacz.pl/jakdzialarobot.html",uaCompany:"24 Godziny Sp. z o.o.",uaCompanyUrl:"http://www.szukacz.pl/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Szukacz"}},566:{userAgent:"Mozilla/5.0 (compatible; BecomeBot/3.0; +http://www.become.com/site_owners.html)",metadata:{uaFamily:"BecomeBot",uaName:"BecomeBot/3.0 b",uaUrl:"http://www.become.com/site_owners.html",uaCompany:"Become, Inc.",uaCompanyUrl:"http://www.become.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=BecomeBot"}},567:{userAgent:"Steeler/3.2 (http://www.tkl.iis.u-tokyo.ac.jp/~crawler/)",metadata:{uaFamily:"Steeler",uaName:"Steeler/3.2",uaUrl:"http://www.tkl.iis.u-tokyo.ac.jp/~crawler/",uaCompany:"Kitsuregawa Laboratory, The University of Tokyo",uaCompanyUrl:"http://www.tkl.iis.u-tokyo.ac.jp/",uaIcon:"bot_Steeler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Steeler"}},569:{userAgent:"Mozilla/4.0 (compatible; EDI/1.6.6; Edacious & Intelligent Web Robot; Daum Communications Corp., Korea)",metadata:{uaFamily:"EDI",uaName:"EDI/1.6.6",uaUrl:"",uaCompany:"Daum Communications Corp.",uaCompanyUrl:"http://info.daum.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=EDI"}},580:{userAgent:"Blaiz-Bee/2.00.5655 (+http://www.blaiz.net)",metadata:{uaFamily:"Blaiz-Bee",uaName:"Blaiz-Bee/2.00.5655",uaUrl:"http://www.rawgrunt.com/index.html",uaCompany:"Blaiz Enterprises",uaCompanyUrl:"http://www.blaiz.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Blaiz-Bee"}},581:{userAgent:"Zeusbot/0.07 (Ulysseek's web-crawling robot; http://www.zeusbot.com; agent@zeusbot.com)",metadata:{uaFamily:"Zeusbot",uaName:"Zeusbot/0.07",uaUrl:"http://www.zeusbot.com/",uaCompany:"Ulysseek",uaCompanyUrl:"http://www.ulysseek.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Zeusbot"}},587:{userAgent:"MQBOT/Nutch-0.9-dev (MQBOT Crawler; http://fal
uaCompanyUrl:"http://empyreum.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ccubee"}},825:{userAgent:"Snapbot/1.0 (Snap Shots, +http://www.snap.com)",metadata:{uaFamily:"Snapbot",uaName:"Snapbot/1.0 c",uaUrl:"",uaCompany:"Snap",uaCompanyUrl:"http://www.snap.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Snapbot"}},829:{userAgent:"Acorn/Nutch-0.9 (Non-Profit Search Engine; acorn.isara.org; acorn at isara dot org)",metadata:{uaFamily:"Acorn",uaName:"Acorn/Nutch-0.9",uaUrl:"http://acorn.isara.org/",uaCompany:"Isara",uaCompanyUrl:"http://www.isara.org/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Acorn"}},832:{userAgent:"nestReader/0.2 (discovery; http://echonest.com/reader.shtml; reader at echonest.com)",metadata:{uaFamily:"nestReader",uaName:"nestReader/0.2",uaUrl:"http://echonest.com/reader.shtml",uaCompany:"The Echo Nest Corporation",uaCompanyUrl:"http://echonest.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=nestReader"}},833:{userAgent:"boitho.com-dc/0.86 ( http://www.boitho.com/dcbot.html )",metadata:{uaFamily:"boitho.com-dc",uaName:"boitho.com-dc/0.86",uaUrl:"http://www.boitho.com/dcbot.html",uaCompany:"Boitho",uaCompanyUrl:"http://www.boitho.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=boitho.com-dc"}},835:{userAgent:"Snappy/1.1 ( http://www.urltrends.com/ )",metadata:{uaFamily:"Snappy",uaName:"Snappy/1.1",uaUrl:"http://www.urltrends.com/",uaCompany:"Xerocity Design Group, LLC.",uaCompanyUrl:"http://www.xerocity.com/",uaIcon:"bot_snappy.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Snappy"}},844:{userAgent:"great-plains-web-spider/gpws (Flatland Industries Web Spider; http://www.flatlandindustries.com/flatlandbot.php; jason@flatlandindustries.com)",metadata:{uaFamily:"flatlandbot",uaName:"flatlandbot c",uaUrl:"http://www.flatlandindustries.com/flatlandbot.php",uaCompany:"Flatland Industries, Inc.",uaCompanyUrl:"http://www.flatlandindustries.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=flatlandbot"}},851:{userAgent:"Mozilla/5.0 (compatible; FunnelBack; http://cyan.funnelback.com/robot.html)",metadata:{uaFamily:"FunnelBack",uaName:"FunnelBack",uaUrl:"http://cyan.funnelback.com/robot.html",uaCompany:"Funnelback Pty Ltd",uaCompanyUrl:"http://www.funnelback.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=FunnelBack"}},856:{userAgent:"RedBot/redbot-1.0 (Rediff.com Crawler; redbot at rediff dot com)",metadata:{uaFamily:"RedBot",uaName:"RedBot1.0",uaUrl:"",uaCompany:"Rediff.com India Limited.",uaCompanyUrl:"http://www.rediff.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=RedBot"}},859:{userAgent:"Mozilla/5.0 (compatible; heritrix/1.12.0 +http://www.accelobot.com)",metadata:{uaFamily:"Accelobot",uaName:"Accelobot",uaUrl:"http://www.accelobot.com/",uaCompany:"NetBase Solutions, Inc.",uaCompanyUrl:"http://www.netbase.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Accelobot"}},861:{userAgent:"wectar/Nutch-0.9 (nectar extracted form the glorious web; http://goosebumps4all.net/wectar; see website)",metadata:{uaFamily:"wectar",uaName:"wectar/Nutch-0.9 b",uaUrl:"http://wectar.com/",uaCompany:"Martin Dudek",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=wectar"}},865:{userAgent:"MQBOT/Nutch-0.9-dev (MQBOT Nutch Crawler; http://vwbot.cs.uiuc.edu; mqbot@cs.uiuc.edu)",metadata:{uaFamily:"MQbot",uaName:"MQBOT/Nutch-0.9-dev c",uaUrl:"http://metaquerier.cs.uiuc.edu/crawler/",uaCompany:"University of Illinois at Urbana-Champaign",uaCompanyUrl:"http://www.uiuc.edu/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MQbot"}},872:{userAgent:"Willow Internet Crawler by Twotrees V2.1",metadata:{uaFamily:"Willow Internet Crawler",uaName:"Willow Internet Crawler 2.1",uaUrl:"",uaCompany:"Twotrees Technologies, LLC.",uaCompanyUrl:"http://www.twotrees.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Willow Internet Crawler"}},873:{userAgent:"Netintelligence LiveAssessment - www.netintelligence.com",metadata:{uaFamily:"Netintelligence LiveAssessment",uaName:"Netintelligence LiveAssessmen
uaUrl:"http://napoveda.seznam.cz/en/indexing-the-web.html",uaCompany:"Seznam.cz, a.s.",uaCompanyUrl:"http://www.seznam.cz/",uaIcon:"seznam.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SeznamBot"}},1466:{userAgent:"Mozilla/5.0 (compatible; MSIE or Firefox mutant; not on Windows server; +http://ws.daum.net/aboutWebSearch.html) Daumoa/2.0",metadata:{uaFamily:"Daumoa",uaName:"Daumoa/2.0 b",uaUrl:"http://tab.search.daum.net/aboutWebSearch_en.html",uaCompany:"Daum Communications Corp.",uaCompanyUrl:"http://info.daum.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Daumoa"}},1468:{userAgent:"msnbot-media/1.1 (+http://search.msn.com/msnbot.htm)",metadata:{uaFamily:"MSNBot",uaName:"msnbot-media/1.1",uaUrl:"http://search.msn.com/msnbot.htm",uaCompany:"Microsoft Corporation",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"bot_msnbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MSNBot"}},1469:{userAgent:"OOZBOT/0.20 ( -- ; http://www.setooz.com/oozbot.html ; agentname at setooz dot_com )",metadata:{uaFamily:"Setoozbot",uaName:"OOZBOT/0.20",uaUrl:"http://www.setooz.com/oozbot.html",uaCompany:"SETU Software Systems (P) Ltd.",uaCompanyUrl:"http://www.setusoftware.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Setoozbot"}},1470:{userAgent:"Sogou develop spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07)",metadata:{uaFamily:"sogou spider",uaName:"Sogou develop spider/4.0",uaUrl:"http://www.sogou.com/docs/help/webmasters.htm#07",uaCompany:"SOGOU.COM",uaCompanyUrl:"http://www.sogou.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=sogou spider"}},1471:{userAgent:"Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07)",metadata:{uaFamily:"sogou spider",uaName:"Sogou web spider/4.0",uaUrl:"http://www.sogou.com/docs/help/webmasters.htm#07",uaCompany:"SOGOU.COM",uaCompanyUrl:"http://www.sogou.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=sogou spider"}},1472:{userAgent:"SpokeSpider/1.0 (http://support.spoke.com/webspider/) Mozilla/5.0 (not really)",metadata:{uaFamily:"SpokeSpider",uaName:"SpokeSpider/1.0",uaUrl:"http://support.spoke.com/webspider/",uaCompany:"Spoke Software ",uaCompanyUrl:"http://www.spoke.com/company/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SpokeSpider"}},1474:{userAgent:"Baiduspider+(+http://www.baidu.jp/spider/)",metadata:{uaFamily:"Baiduspider",uaName:"Baiduspider japan",uaUrl:"http://www.baidu.com/search/spider.htm",uaCompany:"Baidu",uaCompanyUrl:"http://www.baidu.com/",uaIcon:"bot_baiduspider.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Baiduspider"}},1475:{userAgent:"linkdexbot/Nutch-1.0-dev (http://www.linkdex.com/; crawl at linkdex dot com)",metadata:{uaFamily:"linkdexbot",uaName:"linkdexbot",uaUrl:"http://www.linkdex.com/about/bots/",uaCompany:"Linkdex Limited.",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=linkdexbot"}},1476:{userAgent:"Yeti/1.0 (NHN Corp.; http://help.naver.com/robots/)",metadata:{uaFamily:"NaverBot",uaName:"Yeti/1.0",uaUrl:"http://help.naver.com/robots/",uaCompany:"NHN Corporation",uaCompanyUrl:"http://www.nhncorp.com/",uaIcon:"bot_NaverBot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NaverBot"}},1478:{userAgent:"mozilla/5.0 (compatible; webmastercoffee/0.7; +http://webmastercoffee.com/about)",metadata:{uaFamily:"webmastercoffee",uaName:"webmastercoffee/0.7",uaUrl:"http://webmastercoffee.com/about",uaCompany:"Martin Schwartz",uaCompanyUrl:"http://webmastercoffee.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=webmastercoffee"}},1479:{userAgent:"boitho.com-dc/0.82 ( http://www.boitho.com/dcbot.html )",metadata:{uaFamily:"boitho.com-dc",uaName:"boitho.com-dc/0.82",uaUrl:"http://www.boitho.com/dcbot.html",uaCompany:"Boitho",uaCompanyUrl:"http://www.boitho.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=boitho.com-dc"}},1480:{userAgent:"Busiversebot/v1.0 (http://www.busiverse.com/bot.php)",metadata:{uaFamily:"Sirketce/Busiverse",uaName:"Busiversebot/v1.0",uaUrl:"http://www.busiverse.com/bot.php",uaCompany:"BerilTech",uaCompanyUrl:"http://www.sirketce.com.tr/",uaI
metadata:{uaFamily:"Spinn3r",uaName:"Spinn3r 3.1",uaUrl:"http://spinn3r.com/robot",uaCompany:"Tailrank Inc",uaCompanyUrl:"http://tailrank.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Spinn3r"}},1793:{userAgent:"Mozilla/5.0 (Yahoo-MMCrawler/4.0; mailto:vertical-crawl-support@yahoo-inc.com)",metadata:{uaFamily:"Yahoo!",uaName:"Yahoo-MMCrawler/4.0",uaUrl:"http://help.yahoo.com/",uaCompany:"Yahoo! Inc",uaCompanyUrl:"http://www.yahoo.com/",uaIcon:"bot_yahoo!slurp.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Yahoo!"}},1798:{userAgent:"LinkAider (http://linkaider.com/crawler/)",metadata:{uaFamily:"LinkAider",uaName:"LinkAider",uaUrl:"http://linkaider.com/crawler/",uaCompany:"Ivinco",uaCompanyUrl:"http://linkaider.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=LinkAider"}},1805:{userAgent:"WinWebBot/1.0; (Balaena Ltd, UK); http://www.balaena.com/winwebbot.html; winwebbot@balaena.com;)",metadata:{uaFamily:"WinWebBot",uaName:"WinWebBot/1.0",uaUrl:"http://www.balaena.com/winwebbot.html",uaCompany:"Balaena Ltd",uaCompanyUrl:"http://www.balaena.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WinWebBot"}},1815:{userAgent:"R6_FeedFetcher(www.radian6.com/crawler)",metadata:{uaFamily:"R6 bot",uaName:"R6_FeedFetcher",uaUrl:"http://www.radian6.com/crawler/",uaCompany:"Radian6 Technologies Inc",uaCompanyUrl:"http://www.radian6.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=R6 bot"}},1816:{userAgent:"http://domino.research.ibm.com/comm/research_projects.nsf/pages/sai-crawler.callingcard.html",metadata:{uaFamily:"SAI Crawler",uaName:"SAI Crawler",uaUrl:"http://domino.research.ibm.com/comm/research_projects.nsf/pages/sai-crawler.callingcard.html",uaCompany:"IBM",uaCompanyUrl:"http://www.ibm.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SAI Crawler"}},1818:{userAgent:"Mozilla/5.0 (compatible;YodaoBot-Image/1.0;http://www.youdao.com/help/webmaster/spider/;)",metadata:{uaFamily:"YodaoBot",uaName:"YodaoBot-Image/1.0",uaUrl:"http://www.youdao.com/help/webmaster/spider/",uaCompany:"youdao",uaCompanyUrl:"http://www.youdao.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YodaoBot"}},1838:{userAgent:"Mozilla/5.0 (compatible; Topicbot/12.0rc-2; +http://topicbot.awardspace.us/)",metadata:{uaFamily:"Topicbot",uaName:"Topicbot/12.0rc-2",uaUrl:"http://topicbot.awardspace.us/",uaCompany:"Research Group TopicBot",uaCompanyUrl:"http://topicbot.awardspace.us/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Topicbot"}},1849:{userAgent:"http://www.amagit.com/",metadata:{uaFamily:"Amagit.COM",uaName:"Amagit.COM",uaUrl:"",uaCompany:"Joshua Schwarz",uaCompanyUrl:"http://contacts.joshuaschwarz.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Amagit.COM"}},1853:{userAgent:"Sosospider+(+http://help.soso.com/webspider.htm)",metadata:{uaFamily:"Sosospider",uaName:"Sosospider",uaUrl:"http://help.soso.com/webspider.htm",uaCompany:"Tencent, Inc.",uaCompanyUrl:"http://www.tencent.com/",uaIcon:"bot_soso.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Sosospider"}},1856:{userAgent:"findlinks/1.1.5-beta7 (+http://wortschatz.uni-leipzig.de/findlinks/)",metadata:{uaFamily:"findlinks",uaName:"findlinks/1.1.4-beta7",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universität Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},1859:{userAgent:"Mozilla/5.0 (compatible; JadynAveBot; +http://www.jadynave.com/robot)",metadata:{uaFamily:"JadynAveBot",uaName:"JadynAveBot",uaUrl:"http://www.jadynave.com/robot",uaCompany:"Yesup Ecommerce Solutions Inc.",uaCompanyUrl:"http://www.yesup.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=JadynAveBot"}},1866:{userAgent:"smart.apnoti.com Robot/v1.34 (http://smart.apnoti.com/en/aboutApnotiWebCrawler.html)",metadata:{uaFamily:"smart.apnoti.com Robot",uaName:"smart.apnoti.com Robot/v1.34",uaUrl:"http://smart.apnoti.com/en/aboutApnotiWebCrawler.html",uaCompany:"apnoti.com GmbH",uaCompanyUrl:"http://www.apnoti.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-u
uaCompany:"NLP - at the Faculty of Informatics, Masaryk University, Brno",uaCompanyUrl:"http://nlp.fi.muni.cz/en/nlplab",uaIcon:"bot_CorpusCrawler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CorpusCrawler"}},3034:{userAgent:"yacybot (i386 Linux 2.6.26-2-686; java 1.6.0_0; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},3132:{userAgent:"SeznamBot/2.0-Test (+http://fulltext.sblog.cz/robot/)",metadata:{uaFamily:"SeznamBot",uaName:"SeznamBot/2.0-test",uaUrl:"http://napoveda.seznam.cz/en/indexing-the-web.html",uaCompany:"Seznam.cz, a.s.",uaCompanyUrl:"http://www.seznam.cz/",uaIcon:"seznam.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SeznamBot"}},3142:{userAgent:"SEOENGBot/1.2 (+http://learn.seoeng.com/seoengbot.htm)",metadata:{uaFamily:"SEOENGBot",uaName:"SEOENGBot/1.2 old",uaUrl:"http://www.seoengine.com/seoengbot.htm",uaCompany:"SEO Engine",uaCompanyUrl:"http://www.seoengine.com/",uaIcon:"bot_SEOENGBot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SEOENGBot"}},3203:{userAgent:"Mozilla/5.0 (compatible; ScoutJet; http://www.scoutjet.com/)",metadata:{uaFamily:"ScoutJet",uaName:"ScoutJet",uaUrl:"http://www.scoutjet.com/",uaCompany:"blekko, inc.",uaCompanyUrl:"http://blekko.com/",uaIcon:"bot_ScoutJet.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ScoutJet"}},3221:{userAgent:"yacybot (i386 Linux 2.6.31-18-generic; java 1.6.0_0; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},3235:{userAgent:"Mozilla/4.0 (compatible; HostTracker.com/1.0;+http://host-tracker.com/)",metadata:{uaFamily:"HostTracker.com",uaName:"HostTracker.com/1.0",uaUrl:"http://host-tracker.com/",uaCompany:"host-tracker.com ",uaCompanyUrl:"",uaIcon:"bot_HostTracker.com.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=HostTracker.com"}},3236:{userAgent:"Mozilla/5.0 (compatible; AportWorm/3.2; +http://www.aport.ru/help)",metadata:{uaFamily:"AportWorm",uaName:"AportWorm/3.2",uaUrl:"http://www.aport.ru/help/",uaCompany:"Golden Telecom",uaCompanyUrl:"http://goldentelecom.ru/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AportWorm"}},3238:{userAgent:"yacybot (i386 Linux 2.6.30-2-686; java 1.6.0_0; SystemV/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},3292:{userAgent:"Karneval-Bot (Version: 1.06, powered by www.karnevalsuchmaschine.de +http://www.karnevalsuchmaschine.de/bot.html)",metadata:{uaFamily:"Karneval-Bot",uaName:"Karneval-Bot/1.06",uaUrl:"http://www.karnevalsuchmaschine.de/zeige/bot.html",uaCompany:"Föderation Europäischer Narren",uaCompanyUrl:"http://www.fen-sued.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Karneval-Bot"}},3333:{userAgent:"Mozilla/5.0 (compatible; dotSemantic/1.0; +http://www.dotsemantic.org)",metadata:{uaFamily:"dotSemantic",uaName:"dotSemantic/1.0",uaUrl:"http://www.dotsemantic.org",uaCompany:"dotSemantic Projekt",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=dotSemantic"}},3379:{userAgent:"Mozilla/5.0 (compatible; spbot/1.0; +http://www.seoprofiler.com/bot/ )",metadata:{uaFamily:"spbot",uaName:"spbot/1.0",uaUrl:"http://www.seoprofiler.com/bot/",uaCompany:"Axandra GmbH",uaCompanyUrl:"http://www.axandra.com/",uaIcon:"bot_spbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=spbot"}},3398:{userAgent:"L.webis/0.44 (http://webalgo.iit.cnr.it/index.php?pg=lwebis)",metadata:{uaFamily:"L.webis",uaName:"L.webis/0.44",uaUrl:"http://webalgo.iit.cnr.it/index.php?pg=lwebis",uaCompany:"Institute of Informatics and Telematics (IIT)",uaCompanyUrl:"http://www.iit.cnr.it/",uaIcon:"bot_L.webis.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=L.webis"}},3409:{userAgent:"Cityreview Robot (+htt
uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},5277:{userAgent:"findlinks/1.1.6-beta3 (+http://wortschatz.uni-leipzig.de/findlinks/)",metadata:{uaFamily:"findlinks",uaName:"findlinks/1.1.6-beta3",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universität Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},5278:{userAgent:"yacybot (amd64 Windows 7 6.1; java 1.6.0_18; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},5280:{userAgent:"Mozilla/5.0 (compatible; MetamojiCrawler/1.0; +http://www.metamoji.com/jp/crawler.html",metadata:{uaFamily:"MetamojiCrawler",uaName:"MetamojiCrawler/1.0",uaUrl:"http://www.metamoji.com/jp/crawler.html",uaCompany:"MetaMoJi Corporation",uaCompanyUrl:"http://www.metamoji.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MetamojiCrawler"}},5281:{userAgent:"yacybot (amd64 Windows 7 6.1; java 1.6.0_21; Europe/fr) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},5292:{userAgent:"findlinks/1.1.6-beta4 (+http://wortschatz.uni-leipzig.de/findlinks/)",metadata:{uaFamily:"findlinks",uaName:"findlinks/1.1.6-beta4",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universität Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},5302:{userAgent:"HuaweiSymantecSpider/1.0+DSE-support@huaweisymantec.com+(compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR ; http://www.huaweisymantec.com/en/IRL/spider)",metadata:{uaFamily:"HuaweiSymantecSpider",uaName:"HuaweiSymantecSpider/1.0",uaUrl:"http://www.huaweisymantec.com/en/IRL/spider/",uaCompany:"Huawei Symantec Technologies Co.,Ltd.",uaCompanyUrl:"http://www.huaweisymantec.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=HuaweiSymantecSpider"}},5311:{userAgent:"Mozilla/5.0 (compatible; 008/0.83; http://www.80legs.com/webcrawler.html;) Gecko/2008032620",metadata:{uaFamily:"80legs",uaName:"80legs/0.83 b",uaUrl:"http://www.80legs.com/webcrawler.html",uaCompany:"Computational Crawling, LP",uaCompanyUrl:"http://compucrawl.com/",uaIcon:"bot_80legs.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=80legs"}},5322:{userAgent:"yacybot (amd64 Linux 2.6.31-22-server; java 1.6.0_18; Asia/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},5352:{userAgent:"findlinks/1.1.6-beta5 (+http://wortschatz.uni-leipzig.de/findlinks/)",metadata:{uaFamily:"findlinks",uaName:"findlinks/1.1.6-beta5",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universität Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},5357:{userAgent:"Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)",metadata:{uaFamily:"bingbot",uaName:"bingbot/2.0",uaUrl:"http://www.bing.com/webmaster/help/which-crawlers-does-bing-use-8c184ec0",uaCompany:"Microsoft Corporation",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"bot_msnbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=bingbot"}},5360:{userAgent:"PostPost/1.0 (+http://postpo.st/crawlers)",metadata:{uaFamily:"PostPost",uaName:"PostPost/1.0",uaUrl:"http://postpost.com/crawlers",uaCompany:"Boathouse group",uaCompanyUrl:"http://www.boathouseinc.com/",uaIcon:"bot_PostPost.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=PostPost"}},5361:{userAgent:"WebWatch/Robot_txtChecker",metadata:{uaFamily:"WebWatch/Robot_txtChecker",uaName:"WebWatch/Robot_txtChecker",uaUrl:"http://www.ukoln.ac.uk/web-focus/we
uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=GarlikCrawler"}},6399:{userAgent:"Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)",metadata:{uaFamily:"Baiduspider",uaName:"Baiduspider/2.0",uaUrl:"http://www.baidu.com/search/spider.htm",uaCompany:"Baidu",uaCompanyUrl:"http://www.baidu.com/",uaIcon:"bot_baiduspider.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Baiduspider"}},6404:{userAgent:"Mozilla/5.0 (compatible; AhrefsBot/1.0; +http://ahrefs.com/robot/)",metadata:{uaFamily:"AhrefsBot",uaName:"AhrefsBot/1.0",uaUrl:"http://ahrefs.com/robot/",uaCompany:"Ahrefs.com",uaCompanyUrl:"http://ahrefs.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AhrefsBot"}},6436:{userAgent:"Mozilla/5.0 (compatible; MojeekBot/0.2; http://www.mojeek.com/bot.html)",metadata:{uaFamily:"MojeekBot",uaName:"MojeekBot/0.2",uaUrl:"http://www.mojeek.com/bot.html",uaCompany:"Mojeek Ltd.",uaCompanyUrl:"http://www.mojeek.com/",uaIcon:"bot_MojeekBot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MojeekBot"}},6506:{userAgent:"SEOENGWorldBot/1.0 (+http://www.seoengine.com/seoengbot.htm)",metadata:{uaFamily:"SEOENGBot",uaName:"SEOENGBot/1.0",uaUrl:"http://www.seoengine.com/seoengbot.htm",uaCompany:"SEO Engine",uaCompanyUrl:"http://www.seoengine.com/",uaIcon:"bot_SEOENGBot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SEOENGBot"}},6514:{userAgent:"Mozilla/5.0 (compatible; socketcrawler; http://nlp.fi.muni.cz/projects/biwec/)",metadata:{uaFamily:"biwec",uaName:"biwec",uaUrl:"http://nlp.fi.muni.cz/projects/biwec/",uaCompany:"Centre for Natural Language Processing",uaCompanyUrl:"http://muni.cz/fi/335300?lang=en",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=biwec"}},6515:{userAgent:"Wotbox/2.0 (bot@wotbox.com; http://www.wotbox.com)",metadata:{uaFamily:"Wotbox",uaName:"Wotbox/2.0",uaUrl:"http://www.wotbox.com/bot/",uaCompany:"Wotbox Team",uaCompanyUrl:"http://www.wotbox.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Wotbox"}},6578:{userAgent:"Mozilla/5.0 (compatible; Thumbshots.ru; +http://thumbshots.ru/bot) Firefox/3",metadata:{uaFamily:"Thumbshots.ru",uaName:"Thumbshots.ru",uaUrl:"http://thumbshots.ru/bot",uaCompany:"Sonorth Technologies",uaCompanyUrl:"http://www.sonorth.com/tech/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Thumbshots.ru"}},6583:{userAgent:"JikeSpider Mozilla/5.0 (compatible; JikeSpider; +http://shoulu.jike.com/spider.html)",metadata:{uaFamily:"JikeSpider",uaName:"JikeSpider",uaUrl:"http://shoulu.jike.com/spider.html",uaCompany:"jike.com",uaCompanyUrl:"http://www.jike.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=JikeSpider"}},6592:{userAgent:"Aboundex/0.2 (http://www.aboundex.com/crawler/)",metadata:{uaFamily:"Aboundexbot",uaName:"Aboundexbot/0.2",uaUrl:"http://www.aboundex.com/crawler/",uaCompany:"Aboundex.com",uaCompanyUrl:"http://www.aboundex.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Aboundexbot"}},6598:{userAgent:"Mozilla/5.0 (compatible; SEOkicks-Robot +http://www.seokicks.de/robot.html)",metadata:{uaFamily:"SEOkicks-Robot",uaName:"SEOkicks-Robot",uaUrl:"http://www.seokicks.de/robot.html",uaCompany:"Torsten Rückert Internetdienstleistungen",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SEOkicks-Robot"}},6603:{userAgent:"Y!J-BRW/1.0 crawler (http://help.yahoo.co.jp/help/jp/search/indexing/indexing-15.html)",metadata:{uaFamily:"Yahoo! JAPAN",uaName:"Y!J-BRW/1.0",uaUrl:"http://help.yahoo.co.jp/help/jp/search/indexing/indexing-15.html",uaCompany:"Yahoo! Inc",uaCompanyUrl:"http://www.yahoo.com/",uaIcon:"bot_yahoo!slurp.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Yahoo! JAPAN"}},6612:{userAgent:"The Lemur Web Crawler/Nutch-1.3 (Lemur Web Crawler; http://boston.lti.cs.cmu.edu/crawler_12/; admin@lemurproject.org)",metadata:{uaFamily:"LemurWebCrawler",uaName:"LemurWebCrawler",uaUrl:"http://boston.lti.cs.cmu.edu/crawler_12/",uaCompany:"Language Technologies Institute",uaCompanyUrl:"http://www.lti.cs.cmu.edu/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=LemurWebCrawler"}},6625:{userAgent:"LapozzBot/1.
}},7217:{userAgent:"RADaR-Bot/Nutch-1.3 (http://radar-bot.com/)",metadata:{uaFamily:"RADaR-Bot",uaName:"RADaR-Bot",uaUrl:"http://radar-bot.com/",uaCompany:"Queryable Corp",uaCompanyUrl:"http://www.inboxq.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=RADaR-Bot"}},7225:{userAgent:"Mozilla/5.0 (compatible; heritrix/3.1.1-SNAPSHOT-20120116.200628 +http://www.archive.org/details/archive.org_bot)",metadata:{uaFamily:"heritrix",uaName:"heritrix/3.1.1",uaUrl:"http://www.archive.org/details/archive.org_bot",uaCompany:"Internet Archive",uaCompanyUrl:"",uaIcon:"bot_heritrix.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=heritrix"}},7230:{userAgent:"AddThis.com robot tech.support@clearspring.com",metadata:{uaFamily:"AddThis.com",uaName:"AddThis.com robot",uaUrl:"",uaCompany:"Clearspring Technologies, Inc.",uaCompanyUrl:"http://www.clearspring.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AddThis.com"}},7238:{userAgent:"Mozilla/5.0 (compatible; Netseer crawler/2.0; +http://www.netseer.com/crawler.html; crawler@netseer.com)",metadata:{uaFamily:"Netseer",uaName:"Netseer crawler/2.0",uaUrl:"http://www.netseer.com/crawler.html",uaCompany:"NetSeer, Inc.",uaCompanyUrl:"http://www.netseer.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Netseer"}},7243:{userAgent:"Mozilla/5.0 (compatible; EventGuruBot/1.0; +http://www.eventguru.com/spider.html)",metadata:{uaFamily:"EventGuruBot",uaName:"EventGuruBot/1.0",uaUrl:"http://www.eventguru.com/spider.html",uaCompany:"Matt Wells",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=EventGuruBot"}},7252:{userAgent:"yacybot (freeworld/global; amd64 Linux 2.6.26-2-amd64; java 1.6.0_18; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7253:{userAgent:"yacybot (freeworld/global; amd64 Windows Server 2008 6.0; java 1.7.0_03; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7258:{userAgent:"SAMSUNG-SGH-E250/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0 (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)",metadata:{uaFamily:"Googlebot",uaName:"Googlebot-Mobile/2.1",uaUrl:"http://googlewebmastercentral.blogspot.com/2011/12/introducing-smartphone-googlebot-mobile.html",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"bot_googlebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Googlebot"}},7259:{userAgent:"DoCoMo/2.0 N905i(c100;TB;W24H16) (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)",metadata:{uaFamily:"Googlebot",uaName:"Googlebot-Mobile/2.1",uaUrl:"http://googlewebmastercentral.blogspot.com/2011/12/introducing-smartphone-googlebot-mobile.html",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"bot_googlebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Googlebot"}},7260:{userAgent:"Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7 (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)",metadata:{uaFamily:"Googlebot",uaName:"Googlebot-Mobile/2.1",uaUrl:"http://googlewebmastercentral.blogspot.com/2011/12/introducing-smartphone-googlebot-mobile.html",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"bot_googlebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Googlebot"}},7263:{userAgent:"yacybot (freeworld/global; amd64 Windows 7 6.1; java 1.6.0_24; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7265:{userAgent:"Acoon v4.10.5 (www.acoon.de)",metadata:{uaFamily:"AcoonBot",u
uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Yahoo! JAPAN"}},7655:{userAgent:"Mozilla/5.0 (compatible; proximic; +http://www.proximic.com/info/spider.php)",metadata:{uaFamily:"proximic",uaName:"proximic",uaUrl:"http://www.proximic.com/info/spider.php",uaCompany:"Proximic, Inc.",uaCompanyUrl:"http://www.proximic.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=proximic"}},7671:{userAgent:"Sogou Web Spider",metadata:{uaFamily:"sogou spider",uaName:"Sogou web spider",uaUrl:"http://www.sogou.com/docs/help/webmasters.htm#07",uaCompany:"SOGOU.COM",uaCompanyUrl:"http://www.sogou.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=sogou spider"}},7675:{userAgent:"Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.0; trendictionbot0.5.0; trendiction search; http://www.trendiction.de/bot; please let us know of any problems; web at trendiction.com) Gecko/20071127 Firefox/3.0.0.11",metadata:{uaFamily:"trendictionbot ",uaName:"trendictionbot0.5.0",uaUrl:"http://www.trendiction.de/bot",uaCompany:"Trendiction S.A.",uaCompanyUrl:"http://www.trendiction.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=trendictionbot "}},7676:{userAgent:"ichiro/3.0 (http://search.goo.ne.jp/option/use/sub4/sub4-1/)",metadata:{uaFamily:"ichiro",uaName:"ichiro/3.0",uaUrl:"http://search.goo.ne.jp/option/use/sub4/sub4-1/",uaCompany:"NTT-Resonant Inc.",uaCompanyUrl:"http://www.nttr.co.jp/",uaIcon:"bot_ichiro.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ichiro"}},7696:{userAgent:"bot-pge.chlooe.com/1.0.0 (+http://www.chlooe.com/)",metadata:{uaFamily:"bot-pge.chlooe.com",uaName:"bot-pge.chlooe.com/1.0.0",uaUrl:"http://bot-pge.chlooe.com/",uaCompany:"Chlooe.com",uaCompanyUrl:"http://www.chlooe.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=bot-pge.chlooe.com"}},7697:{userAgent:"Mozilla/5.0(compatible; Sosospider/2.0; +http://help.soso.com/webspider.htm)",metadata:{uaFamily:"Sosospider",uaName:"Sosospider/2.0",uaUrl:"http://help.soso.com/webspider.htm",uaCompany:"Tencent, Inc.",uaCompanyUrl:"http://www.tencent.com/",uaIcon:"bot_soso.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Sosospider"}},7717:{userAgent:"Mozilla/5.0 (compatible; GrapeshotCrawler/2.0; +http://www.grapeshot.co.uk/crawler.php)",metadata:{uaFamily:"GrapeshotCrawler",uaName:"GrapeshotCrawler/2.0",uaUrl:"http://www.grapeshot.co.uk/crawler.php",uaCompany:"Grapeshot Limited",uaCompanyUrl:"http://www.grapeshot.co.uk/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=GrapeshotCrawler"}},7718:{userAgent:"Mozilla/5.0 (compatible; grapeFX/0.9; crawler@grapeshot.co.uk",metadata:{uaFamily:"GrapeshotCrawler",uaName:"grapeFX/0.9",uaUrl:"http://www.grapeshot.co.uk/crawler.php",uaCompany:"Grapeshot Limited",uaCompanyUrl:"http://www.grapeshot.co.uk/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=GrapeshotCrawler"}},7726:{userAgent:"Mozilla/5.0 (compatible; Infohelfer/1.3.0; +http://www.infohelfer.de/crawler.php)",metadata:{uaFamily:"Infohelfer",uaName:"Infohelfer/1.3.0",uaUrl:"http://www.infohelfer.de/crawler.php",uaCompany:"ITam GmbH",uaCompanyUrl:"http://www.itam-gmbh.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Infohelfer"}},7727:{userAgent:"coccoc/1.0 (http://help.coccoc.vn/)",metadata:{uaFamily:"coccoc",uaName:"coccoc/1.0",uaUrl:"http://help.coccoc.com/",uaCompany:"Coc Coc",uaCompanyUrl:"http://coccoc.vn/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=coccoc"}},7729:{userAgent:"yacybot (freeworld/global; amd64 Windows 7 6.1; java 1.6.0_25; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7732:{userAgent:"Bad-Neighborhood Link Analyzer (http://www.bad-neighborhood.com/)",metadata:{uaFamily:"Bad-Neighborhood",uaName:"Bad-Neighborhood Link Analyzer",uaUrl:"http://www.bad-neighborhood.com/text-link-tool.htm",uaCompany:"Michael VanDeMar",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Bad-Neighborhood"}},7733:{userA
uaUrl:"",uaCompany:"Geliyoo Bilişim Ar-Ge Tic. Ltd. Şti.",uaCompanyUrl:"http://www.geliyoobilisim.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=GeliyooBot"}},9694:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.8.0-21-generic; java 1.6.0_27; Pacific/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},9717:{userAgent:"Sogou web spider/4.0l-2m!",metadata:{uaFamily:"sogou spider",uaName:"Sogou web spider/4.0l-2m!",uaUrl:"http://www.sogou.com/docs/help/webmasters.htm#07",uaCompany:"SOGOU.COM",uaCompanyUrl:"http://www.sogou.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=sogou spider"}},9737:{userAgent:"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.4 (KHTML, like Gecko; Google Web Preview) Chrome/22.0.1229 Safari/537.4",metadata:{uaFamily:"Googlebot",uaName:"Google Web Preview",uaUrl:"http://support.google.com/webmasters/bin/answer.py?hl=en& answer=1062498",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"bot_googlebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Googlebot"}},9781:{userAgent:"Mozilla/5.0 (compatible; uMBot-FC/1.0; mailto: crawling@ubermetrics-technologies.com)",metadata:{uaFamily:"uMBot",uaName:"uMBot-FC/1.0",uaUrl:"",uaCompany:"uberMetrics Technologies GmbH",uaCompanyUrl:"http://www.ubermetrics-technologies.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=uMBot"}},9784:{userAgent:"Mozilla/5.0 (compatible; coccoc/1.0; +http://help.coccoc.com/)",metadata:{uaFamily:"coccoc",uaName:"coccoc/1.0",uaUrl:"http://help.coccoc.com/",uaCompany:"Coc Coc",uaCompanyUrl:"http://coccoc.vn/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=coccoc"}},9832:{userAgent:"Mozilla/5.0 (compatible; Mozilla; +http://wiki.github.com/bixo/bixo/bixocrawler; bixo-dev@yahoogroups.com)",metadata:{uaFamily:"bixocrawler",uaName:"bixocrawler",uaUrl:"http://wiki.github.com/bixo/bixo/bixocrawler",uaCompany:"Bixo Labs",uaCompanyUrl:"http://openbixo.org/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=bixocrawler"}},9839:{userAgent:"Mozilla/5.0 (compatible; aiHitBot/2.7; +http://www.aihit.com/)",metadata:{uaFamily:"aiHitBot",uaName:"aiHitBot/2.7",uaUrl:"",uaCompany:"aiHit Ltd",uaCompanyUrl:"http://aihit.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=aiHitBot"}},9852:{userAgent:"Mozilla/5.0 (compatible; GigaBot/1.0; +http://www.gigablast.com/ )",metadata:{uaFamily:"Gigabot",uaName:"Gigabot/1.0",uaUrl:"http://www.gigablast.com/spider.html",uaCompany:"Gigablast Inc",uaCompanyUrl:"http://www.gigablast.com/",uaIcon:"bot_gigabot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Gigabot"}},9868:{userAgent:"CirrusExplorer/1.1 (http://www.cireu.com/explorer.php)",metadata:{uaFamily:"CirrusExplorer",uaName:"CirrusExplorer/1.1",uaUrl:"http://www.cireu.com/explorer.php",uaCompany:"cireu.com",uaCompanyUrl:"http://www.cireu.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CirrusExplorer"}},9874:{userAgent:"Mozilla/5.0 (compatible; uMBot-LN/1.0; mailto: crawling@ubermetrics-technologies.com)",metadata:{uaFamily:"uMBot",uaName:"uMBot-LN/1.0",uaUrl:"",uaCompany:"uberMetrics Technologies GmbH",uaCompanyUrl:"http://www.ubermetrics-technologies.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=uMBot"}},9875:{userAgent:"Crowsnest/0.5 (+http://www.crowsnest.tv/)",metadata:{uaFamily:"Crowsnest",uaName:"Crowsnest/0.5",uaUrl:"",uaCompany:"Gocro, Inc.",uaCompanyUrl:"http://www.gocro.jp/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Crowsnest"}},9877:{userAgent:"QuerySeekerSpider ( http://queryseeker.com/bot.html )",metadata:{uaFamily:"QuerySeekerSpider",uaName:"QuerySeekerSpider",uaUrl:"http://queryseeker.com/bot.html",uaCompany:"QueryEye Inc.",uaCompanyUrl:"http://queryeye.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=QuerySeekerSpider"}},9905:{userAgent:"ownCloud Server Crawler",metadata:{uaFamily:"ownCloud Server Crawler",uaName:"ownCloud Server Crawler",uaUrl:""
},os:{1:{osFamily:"Windows",osName:"Windows XP",osUrl:"http://en.wikipedia.org/wiki/Windows_XP",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windowsxp.png"},2:{osFamily:"Windows",osName:"Windows 2000",osUrl:"http://en.wikipedia.org/wiki/Windows_2000",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windows.png"},3:{osFamily:"Windows",osName:"Windows 2003 Server",osUrl:"http://en.wikipedia.org/wiki/Windows_2003",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windowsxp.png"},4:{osFamily:"Windows",osName:"Windows 95",osUrl:"http://en.wikipedia.org/wiki/Windows_95",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windows.png"},5:{osFamily:"Windows",osName:"Windows 98",osUrl:"http://en.wikipedia.org/wiki/Windows_98",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windows.png"},6:{osFamily:"Windows",osName:"Windows 3.x",osUrl:"http://en.wikipedia.org/wiki/Windows_3.x",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windows.png"},7:{osFamily:"Windows",osName:"Windows CE",osUrl:"http://en.wikipedia.org/wiki/Windows_CE",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windowsce.png"},8:{osFamily:"Windows",osName:"Windows ME",osUrl:"http://en.wikipedia.org/wiki/Windows_me",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windows.png"},9:{osFamily:"Windows",osName:"Windows Vista",osUrl:"http://en.wikipedia.org/wiki/Windows_Vista",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windowsvista.png"},10:{osFamily:"JVM",osName:"JVM (Platform Micro Edition)",osUrl:"http://en.wikipedia.org/wiki/Java_Platform,_Micro_Edition",osCompany:"Sun Microsystems, Inc.",osCompanyUrl:"http://en.wikipedia.org/wiki/Sun_Microsystems",osIcon:"java.png"},11:{osFamily:"Linux",osName:"Linux (CentOS)",osUrl:"http://www.centos.org/",osCompany:"CentOS Project",osCompanyUrl:"http://www.centos.org/",osIcon:"linux_centos.png"},12:{osFamily:"Linux",osName:"Linux (Ubuntu)",osUrl:"http://www.ubuntu.com/",osCompany:"Canonical Ltd.",osCompanyUrl:"http://www.canonical.com/",osIcon:"linux_ubuntu.png"},13:{osFamily:"Linux",osName:"Linux (Debian)",osUrl:"http://www.debian.org/",osCompany:"Software in the Public Interest, Inc.",osCompanyUrl:"http://www.spi-inc.org/",osIcon:"linux_debian.png"},14:{osFamily:"Linux",osName:"Linux (Fedora)",osUrl:"http://fedoraproject.org/",osCompany:"Red Hat, Inc.",osCompanyUrl:"http://www.redhat.com/",osIcon:"linux_fedora.png"},15:{osFamily:"Linux",osName:"Linux (Gentoo)",osUrl:"http://www.gentoo.org/",osCompany:"Gentoo Foundation, Inc.",osCompanyUrl:"http://www.gentoo.org/foundation/en/",osIcon:"linux_gentoo.png"},16:{osFamily:"Linux",osName:"Linux (Linspire)",osUrl:"http://en.wikipedia.org/wiki/Linspire",osCompany:"Linspire, Inc.",osCompanyUrl:"http://www.linspire.com/",osIcon:"linux_linspire.png"},17:{osFamily:"Linux",osName:"Linux (Mandriva)",osUrl:"http://www.mandriva.com/",osCompany:"",osCompanyUrl:"",osIcon:"linux_mandriva.png"},18:{osFamily:"Linux",osName:"Linux (RedHat)",osUrl:"http://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux",osCompany:"Red Hat, Inc.",osCompanyUrl:"http://www.redhat.com/",osIcon:"linux_redhat.png"},19:{osFamily:"Linux",osName:"Linux",osUrl:"http://en.wikipedia.org/wiki/Linux",osCompany:"",osCompanyUrl:"",osIcon:"linux.png"},20:{osFamily:"Linux",osName:"Linux (Slackware)",osUrl:"http://www.slackware.com/",osCompany:"Slackware Linux, Inc.",osCompanyUrl:"",osIcon:"linux_slackware.png"},21:{osFamily:"Linux",osName:"Linux (Kanotix)",osUrl:"http://kanotix.com/",osCompany:"",osCompanyUrl:"",osIcon:"linux_kanotix.png"},22:{osFamily:"Linux",osName:"Linux (SUSE)",osUrl:"http://www.suse.com/",osCompany:"Novell, Inc.",osCompanyUrl:"http://www.novell.com/home/",osIcon:"linux_suse.png"},23:{osFamily:"Linux",osName:"Linux (Knoppix)",osUrl:"http://knoppix.net/",osCompany:"Klaus Knopper",osCompanyUrl:"http://w
2016-11-28 10:42:58 +00:00
uaCompany:"Fenrir Inc.",uaCompanyUrl:"http://www.fenrir-inc.com/",uaIcon:"sleipnir.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Sleipnir"}},61:{typeId:"0",metadata:{uaFamily:"Swiftfox",uaUrl:"http://www.getswiftfox.com/",uaCompany:"Jason Halme",uaCompanyUrl:"",uaIcon:"swiftfox.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Swiftfox"}},62:{typeId:"1",metadata:{uaFamily:"Teleport Pro",uaUrl:"http://www.tenmax.com/teleport/pro/home.htm",uaCompany:"Tennyson Maxwell Information Systems, Inc.",uaCompanyUrl:"http://www.tenmax.com/",uaIcon:"teleportpro.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Teleport Pro"}},71:{typeId:"1",metadata:{uaFamily:"WebCopier",uaUrl:"http://www.maximumsoft.com/products/wc_index.html",uaCompany:"MaximumSoft Corp.",uaCompanyUrl:"http://www.maximumsoft.com/",uaIcon:"webcopier.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=WebCopier"}},74:{typeId:"0",metadata:{uaFamily:"Phaseout",uaUrl:"http://www.phaseout.net/",uaCompany:"PhaseOut.net",uaCompanyUrl:"http://www.phaseout.net/",uaIcon:"phaseout.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Phaseout"}},79:{typeId:"4",metadata:{uaFamily:"Thunderbird",uaUrl:"http://www.mozilla.com/en-US/thunderbird/",uaCompany:"Mozilla Foundation",uaCompanyUrl:"http://www.mozilla.org/",uaIcon:"thunderbird.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Thunderbird"}},81:{typeId:"3",metadata:{uaFamily:"Doris",uaUrl:"http://www.anygraaf.fi/browser/indexe.htm",uaCompany:"Anygraaf",uaCompanyUrl:"http://www.anygraaf.fi/",uaIcon:"doris.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Doris"}},82:{typeId:"0",metadata:{uaFamily:"Enigma browser",uaUrl:"http://www.suttondesigns.com/",uaCompany:"Advanced Search Technologies, Inc.",uaCompanyUrl:"http://www.advancedsearchcorp.com/",uaIcon:"enigmabrowser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Enigma browser"}},85:{typeId:"5",metadata:{uaFamily:"Jakarta Commons-HttpClient",uaUrl:"http://jakarta.apache.org/commons/httpclient/",uaCompany:"Apache Software Foundation",uaCompanyUrl:"http://www.apache.org/",uaIcon:"jakarta.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Jakarta Commons-HttpClient"}},86:{typeId:"5",metadata:{uaFamily:"cURL",uaUrl:"http://curl.haxx.se/",uaCompany:"team Haxx",uaCompanyUrl:"http://www.haxx.se/",uaIcon:"curl.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=cURL"}},87:{typeId:"0",metadata:{uaFamily:"Amaya",uaUrl:"http://www.w3.org/Amaya/",uaCompany:"World Wide Web Consortium",uaCompanyUrl:"http://www.w3.org/",uaIcon:"amaya.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Amaya"}},88:{typeId:"1",metadata:{uaFamily:"GetRight",uaUrl:"http://www.getright.com/",uaCompany:"Headlight Software, Inc.",uaCompanyUrl:"http://www.headlightinc.com/",uaIcon:"getright.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=GetRight"}},89:{typeId:"0",metadata:{uaFamily:"Off By One",uaUrl:"http://offbyone.com/",uaCompany:"Home Page Software Inc.",uaCompanyUrl:"http://homepagesw.com/",uaIcon:"offbyone.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Off By One"}},90:{typeId:"5",metadata:{uaFamily:"Python-urllib",uaUrl:"http://www.python.org/doc/current/lib/module-urllib.html",uaCompany:"Python Software Foundation",uaCompanyUrl:"http://www.python.org/psf/",uaIcon:"pythonurllib.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Python-urllib"}},91:{typeId:"0",metadata:{uaFamily:"w3m",uaUrl:"http://w3m.sourceforge.net/",uaCompany:"Sakamoto Hironori",uaCompanyUrl:"http://www2u.biglobe.ne.jp/%7Ehsaka/",uaIcon:"w3m.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=w3m"}},93:{typeId:"1",metadata:{uaFamily:"WebZIP",uaUrl:"http://www.spidersoft.com/webzip/",uaCompany:"Spidersoft",uaCompanyUrl:"http://www.spidersoft.com/",uaIcon:"webzip.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=WebZIP"}},94:{typeId:"0",metadata:{uaFamily:"ICE browser",uaUrl:"http://www.icesoft.com/products/icebrowser.html",uaCompany:"ICEsoft Technologies Inc.",uaCompanyUrl:"http://www.icesoft.com/",uaIcon:"icebrowser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=ICE browser"}},96:{typeId:"0",metadata:{uaFamily:"IceApe
2017-03-27 16:08:36 +01:00
uaIcon:"newsbreak.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=NewsBreak"}},238:{typeId:"20",metadata:{uaFamily:"LinkbackPlugin for Laconica",uaUrl:"http://laconi.ca/",uaCompany:"Laconica Developer Community",uaCompanyUrl:"http://laconi.ca/trac/wiki/DeveloperCommunity",uaIcon:"laconica.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=LinkbackPlugin for Laconica"}},239:{typeId:"20",metadata:{uaFamily:"Microsoft WebDAV client",uaUrl:"",uaCompany:"Microsoft Corporation.",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"webdav.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Microsoft WebDAV client"}},240:{typeId:"20",metadata:{uaFamily:"GnomeVFS",uaUrl:"http://developer.gnome.org/doc/API/2.0/gnome-vfs-2",uaCompany:"The GNOME Project",uaCompanyUrl:"http://www.gnome.org/",uaIcon:"webdav.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=GnomeVFS"}},241:{typeId:"0",metadata:{uaFamily:"Uzbl",uaUrl:"http://www.uzbl.org/",uaCompany:"",uaCompanyUrl:"",uaIcon:"uzbl.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Uzbl"}},242:{typeId:"10",metadata:{uaFamily:"Cynthia",uaUrl:"http://www.contentquality.com/",uaCompany:"HiSoftware Inc.",uaCompanyUrl:"http://www.hisoftware.com/",uaIcon:"cynthia.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Cynthia"}},243:{typeId:"15",metadata:{uaFamily:"Sage",uaUrl:"http://sage.mozdev.org",uaCompany:"Peter Andrews",uaCompanyUrl:"http://petea.org/",uaIcon:"sage.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Sage"}},244:{typeId:"18",metadata:{uaFamily:"Banshee",uaUrl:"http://banshee-project.org/",uaCompany:"Novell, Inc.",uaCompanyUrl:"http://www.novell.com/",uaIcon:"banshee.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Banshee"}},245:{typeId:"0",metadata:{uaFamily:"Wyzo",uaUrl:"http://www.wyzo.com/",uaCompany:"Radical Software Ltd.",uaCompanyUrl:"http://www.radicalsoft.com/",uaIcon:"wyzo.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Wyzo"}},246:{typeId:"15",metadata:{uaFamily:"RSSOwl",uaUrl:"http://www.rssowl.org/",uaCompany:"Benjamin Pasero",uaCompanyUrl:"",uaIcon:"rssowl.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=RSSOwl"}},247:{typeId:"0",metadata:{uaFamily:"ABrowse",uaUrl:"http://en.wikipedia.org/wiki/ABrowse",uaCompany:"Kurt Skauen",uaCompanyUrl:"http://www.syllable.org/",uaIcon:"abrowse.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=ABrowse"}},248:{typeId:"20",metadata:{uaFamily:"Funambol Outlook Sync Client",uaUrl:"https://www.forge.funambol.org/download/",uaCompany:"Funambol, Inc.",uaCompanyUrl:"http://funambol.com/",uaIcon:"funambol-outlook.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Funambol Outlook Sync Client"}},249:{typeId:"20",metadata:{uaFamily:"Funambol Mozilla Sync Client",uaUrl:"https://mozilla-plugin.forge.funambol.org/ ",uaCompany:"Carlo Codega",uaCompanyUrl:"http://sazilla.blogspot.com",uaIcon:"funambol-mozilla.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Funambol Mozilla Sync Client"}},250:{typeId:"15",metadata:{uaFamily:"RSS Menu",uaUrl:"http://www.edot-studios.com/webgroups2/index.php?menu_item=212",uaCompany:"e dot studios",uaCompanyUrl:"http://www.edot-studios.com/",uaIcon:"rss_menu.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=RSS Menu"}},251:{typeId:"18",metadata:{uaFamily:"foobar2000",uaUrl:"http://www.foobar2000.org/",uaCompany:"Peter Pawlowski",uaCompanyUrl:"",uaIcon:"foobar2000.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=foobar2000"}},252:{typeId:"5",metadata:{uaFamily:"GStreamer",uaUrl:"http://gstreamer.freedesktop.org/",uaCompany:"GStreamer community",uaCompanyUrl:"http://gstreamer.freedesktop.org/",uaIcon:"GStreamer.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=GStreamer"}},253:{typeId:"20",metadata:{uaFamily:"NetFront Mobile Content Viewer",uaUrl:"http://www.access-company.com/products/mobile_solutions/netfrontmobile/contentviewer/index.html",uaCompany:"ACCESS CO., LTD.",uaCompanyUrl:"http://www.access-company.com/",uaIcon:"netfront.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=NetFront Mobile Content Viewer"}},254:{typeId:"5",metadata:{uaFamily:"PHP OpenID library",uaUrl:"http://openidenabled.
}},374:{typeId:"15",metadata:{uaFamily:"Safari RSS reader",uaUrl:"http://www.apple.com/safari/",uaCompany:"Apple Inc.",uaCompanyUrl:"http://www.apple.com/",uaIcon:"rss.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Safari RSS reader"}},375:{typeId:"20",metadata:{uaFamily:"Google Friend Connect",uaUrl:"http://www.google.com/friendconnect/",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"google_friend_connect.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Google Friend Connect"}},376:{typeId:"15",metadata:{uaFamily:"Feed Viewer",uaUrl:"http://feedviewer.codeplex.com/",uaCompany:"vasek7",uaCompanyUrl:"http://www.codeplex.com/site/users/view/vasek7",uaIcon:"rss.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Feed Viewer"}},377:{typeId:"0",metadata:{uaFamily:"RockMelt",uaUrl:"http://www.rockmelt.com/",uaCompany:"Rockmelt, Inc.",uaCompanyUrl:"http://www.rockmelt.com/",uaIcon:"rockmelt.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=RockMelt"}},378:{typeId:"0",metadata:{uaFamily:"Epic",uaUrl:"http://www.epicbrowser.com/",uaCompany:"Hidden Reflex",uaCompanyUrl:"http://www.hiddenreflex.com/",uaIcon:"epic.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Epic"}},379:{typeId:"0",metadata:{uaFamily:"InternetSurfboard",uaUrl:"http://inetsurfboard.sourceforge.net/",uaCompany:"Philipp Ruppel",uaCompanyUrl:"",uaIcon:"internetSurfboard.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=InternetSurfboard"}},380:{typeId:"0",metadata:{uaFamily:"Vonkeror",uaUrl:"http://zzo38computer.cjb.net/vonkeror/",uaCompany:"zzo38",uaCompanyUrl:"http://zzo38computer.cjb.net/",uaIcon:"conkeror.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Vonkeror"}},381:{typeId:"15",metadata:{uaFamily:"IE RSS reader",uaUrl:"http://en.wikipedia.org/wiki/Windows_RSS_Platform",uaCompany:"Microsoft",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"rss.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=IE RSS reader"}},382:{typeId:"15",metadata:{uaFamily:"Trileet NewsRoom",uaUrl:"http://feedmonger.blogspot.com/",uaCompany:"Trileet Inc.",uaCompanyUrl:"http://www.trileet.com/",uaIcon:"rss.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Trileet NewsRoom"}},383:{typeId:"10",metadata:{uaFamily:"Validator.nu",uaUrl:"http://validator.nu/",uaCompany:"Henri Sivonen",uaCompanyUrl:"http://hsivonen.iki.fi/author/",uaIcon:"validator_nu.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Validator.nu"}},384:{typeId:"5",metadata:{uaFamily:"Zend_Http_Client",uaUrl:"http://framework.zend.com/manual/en/zend.http.html",uaCompany:"Zend Technologies Ltd.",uaCompanyUrl:"http://www.zend.com/",uaIcon:"zend_http_client.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Zend_Http_Client"}},385:{typeId:"3",metadata:{uaFamily:"Skyfire",uaUrl:"http://www.skyfire.com/",uaCompany:"Skyfire Labs, Inc.",uaCompanyUrl:"http://www.skyfire.com/about",uaIcon:"skyfire.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Skyfire"}},386:{typeId:"3",metadata:{uaFamily:"GO Browser",uaUrl:"http://www.gobrowser.cn/",uaCompany:"GO Dev Team",uaCompanyUrl:"",uaIcon:"go_browser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=GO Browser"}},387:{typeId:"0",metadata:{uaFamily:"Surf",uaUrl:"http://surf.suckless.org/",uaCompany:"suckless.org",uaCompanyUrl:"http://suckless.org/",uaIcon:"surf.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Surf"}},388:{typeId:"20",metadata:{uaFamily:"iGooMap",uaUrl:"http://www.pointworks.de/software/igoomap/index.php",uaCompany:"PointWorks.de",uaCompanyUrl:"http://www.pointworks.de/",uaIcon:"igoomap.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=iGooMap"}},389:{typeId:"18",metadata:{uaFamily:"iTunes",uaUrl:"http://www.apple.com/itunes/",uaCompany:"Apple Inc.",uaCompanyUrl:"http://www.apple.com/",uaIcon:"itunes.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=iTunes"}},390:{typeId:"0",metadata:{uaFamily:"BlackHawk",uaUrl:"http://www.netgate.sk/blackhawk/help/welcome-to-blackhawk-web-browser.html",uaCompany:"NETGATE Technologies s.r.o. ",uaCompanyUrl:"http://www.netgate.sk/",uaIcon:"blackhawk.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Bla
browserId:"51"},59:{regexp:/mozilla[\s\S]*Lunascape\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"52"},60:{regexp:/mozilla[\s\S]*Maxthon ([0-9a-z\+\-\.]+)/i,browserId:"53"},61:{regexp:/mozilla[\s\S]*MSIE [0-9a-z\+\-\.]+[\s\S]*MyIE2/i,browserId:"53"},62:{regexp:/mozilla[\s\S]*(rv:[0-9\.]+)[\s\S]*gecko\/[0-9]+[\s\S]*/i,browserId:"54"},63:{regexp:/mozilla[\s\S]*MultiZilla ([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"55"},64:{regexp:/mozilla[\s\S]*MSIE [0-9a-z\+\-\.]+[\s\S]*NetCaptor ([0-9a-z\+\-\.]+)/i,browserId:"56"},65:{regexp:/Netgem\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"57"},66:{regexp:/netsurf\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"58"},67:{regexp:/mozilla[\s\S]*MSIE [0-9a-z\+\-\.]+[\s\S]*Sleipnir\/([0-9a-z\+\-\.]+)/i,browserId:"59"},69:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko\/[0-9]+[\s\S]*firefox\/([0-9a-z\+\-\.]+)[\s\S]*swiftfox/i,browserId:"61"},70:{regexp:/Teleport Pro\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"62"},77:{regexp:/sunrise[ \/]([0-9a-z\+\-\.\/]+)/i,browserId:"19"},78:{regexp:/mozilla[\s\S]*galeon\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"6"},79:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*\(KHTML, like Gecko\)$/i,browserId:"466"},80:{regexp:/Openwave/i,browserId:"32"},81:{regexp:/MSIE ([0-9a-z\+\-\.]+)[\s\S]*windows ce/i,browserId:"157"},82:{regexp:/mozilla[\s\S]*\/[0-9\.]+[\s\S]*gecko[\s\S]*firefox[\s\S]*/i,browserId:"3"},83:{regexp:/mozilla[\s\S]*(rv:[0-9\.]+)[\s\S]*/i,browserId:"54"},86:{regexp:/webcopier[\s\S]*v([0-9a-z\.]+)/i,browserId:"71"},89:{regexp:/MSIE[\s\S]*PhaseOut/i,browserId:"74"},94:{regexp:/^Mozilla[\s\S]*Thunderbird\/([0-9a-zA-Z\.]+)/i,browserId:"79"},95:{regexp:/^DoCoMo\//i,browserId:"33"},97:{regexp:/doris\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"81"},98:{regexp:/^Enigma browser$/i,browserId:"82"},100:{regexp:/lwp\-request\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"51"},102:{regexp:/Jakarta Commons-HttpClient\/([0-9a-zA-Z\.\-]+)/i,browserId:"85"},103:{regexp:/IBrowse/i,browserId:"31"},104:{regexp:/^curl ([0-9a-zA-Z\.\-]+)/i,browserId:"86"},105:{regexp:/Aweb[\s\S]*Amiga/i,browserId:"29"},106:{regexp:/amaya\/([0-9a-zA-Z\.\-+]+)/i,browserId:"87"},107:{regexp:/GetRight\/([0-9a-zA-Z\.\-\+]+)/i,browserId:"88"},108:{regexp:/^Mozilla[\s\S]*OmniWeb\/([1-9a-zA-z\.\-]+)/i,browserId:"18"},109:{regexp:/Mozilla[\s\S]*OffByOne/i,browserId:"89"},110:{regexp:/Python\-urllib\/([0-9a-zA-Z\.\-]+)/i,browserId:"90"},111:{regexp:/w3m\/([0-9a-zA-z\-\+\.]+)/i,browserId:"91"},113:{regexp:/^WebZIP\/([0-9a-zA-Z\.\-]+)/i,browserId:"93"},114:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*Shiira\/([0-9a-zA-z\.\-]+)/i,browserId:"21"},115:{regexp:/ICEbrowser\/([0-9a-z_\.\-]+)/i,browserId:"94"},117:{regexp:/Blazer ([0-9\.]+)/i,browserId:"43"},118:{regexp:/Iceape\/([0-9a-zA-z\.\-]+)/i,browserId:"96"},120:{regexp:/Jakarta Commons\-HttpClient/i,browserId:"85"},122:{regexp:/HotJava\/([0-9a-zA-Z\.\- ]+)/i,browserId:"99"},123:{regexp:/JoBo\/([0-9a-z\.\-]+)/i,browserId:"100"},126:{regexp:/Sleipnir Version ([0-9a-z\.]+)/i,browserId:"59"},130:{regexp:/poe-component-client-http\/([0-9a-z\.\-]+)/i,browserId:"105"},137:{regexp:/snoopy v([1-9\.]+)/i,browserId:"111"},138:{regexp:/Lynx/i,browserId:"25"},139:{regexp:/libwww\-perl/i,browserId:"51"},141:{regexp:/NetFront([0-9a-z\.]+)[\s\S]*/i,browserId:"33"},143:{regexp:/^opera ([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"17"},147:{regexp:/NCSA_Mosaic\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"117"},149:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko[\s\S]*kapiko\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"119"},150:{regexp:/mozilla[\s\S]*chrome\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"120"},151:{regexp:/mozilla[\s\S]*applewebkit[\s\S]*AdobeAIR\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"121"},152:{regexp:/^lwp-trivial\/([0-9.]+)$/i,browserId:"122"},153:{regexp:/^WWW-Mechanize\/([0-9a-z\+\-\.]+)/i,browserId:"123"},155:{regexp:/^Xenu Link Sleuth ([0-9a-z\+\-\.]+)$/i,browserId:"124"},156:{regexp:/^SiteSucker\/([0-9a-z\.]+)/i,browserId:"125"},157:{regexp:/mozilla[\s\S]*applewebkit[\s\S]*arora\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"126"},160:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko\/[0-9]+[\s\S]*Shiretoko\/([0-9a-z\+\-\.]+)[\s\S]*
browserId:"434"},551:{regexp:/^AtomicBrowser\/([0-9\.]+)[\s\S]*CFNetwork/i,browserId:"436"},552:{regexp:/^Reeder\/([0-9\.]+)[\s\S]*CFNetwork/i,browserId:"437"},553:{regexp:/^Mozilla[\s\S]*Mobile[\s\S]*rv[\s\S]*Gecko[\s\S]*Firefox\/([0-9\.]+)/i,browserId:"133"},554:{regexp:/Mozilla[\s\S]*Mac[\s\S]*rv[\s\S]*Gecko[\s\S]*Firefox\/([0-9a-b\.]+)[\s\S]*TenFourFox/i,browserId:"439"},555:{regexp:/^PEAR HTTP_Request class \( http:\/\/pear[\s\S]php[\s\S]net\/ \)/i,browserId:"440"},556:{regexp:/Mozilla[\s\S]*compatible[\s\S]*DPlus ([0-9\.]+)/i,browserId:"441"},557:{regexp:/^WordPress\/[0-9\.]+; http:\/\//i,browserId:"438"},558:{regexp:/Mozilla[\s\S]*Windows[\s\S]*Gecko[\s\S]*Firefox[\s\S]*AvantBrowser\/Tri-Core/i,browserId:"41"},559:{regexp:/Mozilla[\s\S]*AppleWebKit[\s\S]*zBrowser\/SpringSun-([0-9\.]+)/i,browserId:"442"},560:{regexp:/Mozilla[\s\S]*AppleWebKit[\s\S]*zBrowser\/NigtSky-([0-9\.]+)/i,browserId:"442"},561:{regexp:/Mozilla[\s\S]*AppleWebKit[\s\S]*KHTML[\s\S]*SlimBoat\/([0-9\.]+)/i,browserId:"443"},562:{regexp:/Opera[\s\S]*Opera Tablet[\s\S]*Presto[\s\S]*Version\/([0-9\.]+)/i,browserId:"321"},563:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*Chrome\/([0-9\.]+)[\s\S]*Mobile Safari/i,browserId:"423"},564:{regexp:/^Mozilla[\s\S]*iPhone[\s\S]*AppleWebKit[\s\S]*CriOS\/([0-9\.]+)[\s\S]*Mobile[\s\S]*Safari/i,browserId:"423"},565:{regexp:/^Mechanize\/([0-9\.]+)[\s\S]*Ruby[\s\S]*github[\s\S]com\/tenderlove\/mechanize/i,browserId:"445"},566:{regexp:/^htmlayout ([0-9\.]+)[\s\S]*Win[\s\S]*www\.terrainformatica\.com/i,browserId:"446"},567:{regexp:/^The Bat! Voyager ([0-9\.]+)$/i,browserId:"330"},568:{regexp:/^Mozilla[\s\S]*MSIE[\s\S]*Windows[\s\S]*SaaYaa/i,browserId:"447"},569:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*Qt\/[0-9\.]+[\s\S]*Ryouko\/([0-9\.]+)[\s\S]*Safari/i,browserId:"448"},570:{regexp:/^Anemone\/([0-9\.]+)$/i,browserId:"449"},571:{regexp:/^Mozilla[\s\S]*OS X[\s\S]*AppleWebKit[\s\S]*KHTML[\s\S]*Sparrow\/([0-9\.]+)/i,browserId:"450"},572:{regexp:/^SubStream\/([0-9\.]+)[\s\S]* CFNetwork/i,browserId:"451"},573:{regexp:/^Mozilla[\s\S]*iPad[\s\S]*AppleWebKit[\s\S]*CriOS\/([0-9\.]+)[\s\S]*Mobile[\s\S]*Safari/i,browserId:"423"},574:{regexp:/^Barca\/([0-9\.]+)/i,browserId:"452"},575:{regexp:/^BarcaPro\/([0-9\.]+)/i,browserId:"452"},576:{regexp:/A1 Sitemap Generator\/([0-9\.]+)[\s\S]*microsystools[\s\S]com/i,browserId:"453"},577:{regexp:/^Mozilla[\s\S]*Playstation Vita[\s\S]*AppleWebKit[\s\S]*Silk\/([0-9\.]+)/i,browserId:"454"},578:{regexp:/^MQQBrowser\/([0-9\.]+)/i,browserId:"455"},579:{regexp:/^MQQBrowser\/(Mini[0-9\.]+)/i,browserId:"455"},580:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*Chrome[\s\S]*Beamrise\/([0-9\.]+)/i,browserId:"456"},581:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*Beamrise\/([0-9\.]+)[\s\S]*Chrome/i,browserId:"456"},582:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*Chrome[\s\S]*YaBrowser\/([0-9\.]+)/i,browserId:"457"},583:{regexp:/^Mozilla[\s\S]*Silk\/([0-9\.\-]+)[\s\S]*safari/i,browserId:"458"},584:{regexp:/^Apache-HttpClient\/([0-9\.]+)/i,browserId:"459"},585:{regexp:/^Mozilla.*Nintendo WiiU.*AppleWebKit.*NX.*NintendoBrowser\/([0-9\.]+)/,browserId:"460"},586:{regexp:/^DellWebMonitor\/([0-9\.]+)/,browserId:"461"},587:{regexp:/^FeedDemon\/([0-9\.]+)[\s\S]*(www\.feeddemon\.com|www\.newsgator\.com)/i,browserId:"462"},588:{regexp:/^XMLRPC::Client \(Ruby ([0-9\.]+)\)$/i,browserId:"463"},589:{regexp:/^PocomailPE\/([0-9\.]+)/i,browserId:"356"},590:{regexp:/Pattern\/([0-9\.]+)[\s\S]*[\s\S]clips\.ua\.ac\.be\/pages\/pattern/i,browserId:"464"},592:{regexp:/^Eudora\/?([0-9a-z\.]+)*/i,browserId:"465"},593:{regexp:/^Mozilla[\s\S]*Windows[\s\S]*Gecko[\s\S]*Polarity\/([0-9\.]+)/i,browserId:"467"},594:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*Superbird\/([0-9\.]+)/i,browserId:"468"},595:{regexp:/^Microsoft Office\/14[\s\S]*Microsoft Outlook 14/i,browserId:"326"},596:{regexp:/mozilla[\s\S]*AppleWebKit[\s\S]*NetFrontLifeBrowser\/([0-9\.]+)/i,browserId:"469"},597:{regexp:/mozilla[\s\S]*applewebkit[\s\S]*\/[0-9a-z\+\-\.]+[\s\S]*version\/([0-9a-z\+\-\.]+)[\s\S]*safari\/[0-9a-z\+\-\.]+[\s\S]*/i,browserId:"22"},598:{regexp:/^Mozilla[\s\S]*AS
p%4===2?(d=u.slice(0,-3),u=m+"< span data-toggle = 'tooltip' data-placement = 'top' title = '"+n.a.escapeHtml(n.a.fromBase64("AAA"+d,a).slice(2,-2))+"' > "+d+"< / span > < span class = 'hlgreen' > "+u.substr(u.length-3,1)+"< / span > < span class = 'hlred' > "+u.substr(u.length-2)+"< / span > "):p%4===3?(d=u.slice(0,-2),u=m+"< span data-toggle = 'tooltip' data-placement = 'top' title = '"+n.a.escapeHtml(n.a.fromBase64("AAA"+d,a).slice(2,-2))+"' > "+d+"< / span > < span class = 'hlgreen' > "+u.substr(u.length-2,1)+"< / span > < span class = 'hlred' > "+u.substr(u.length-1)+"< / span > "):(d=u,u=m+"< span data-toggle = 'tooltip' data-placement = 'top' title = '"+n.a.escapeHtml(n.a.fromBase64("AAA"+d,a).slice(2))+"' > "+d+"< / span > "),o||(u=d),o?"Characters highlighted in < span class = 'hlgreen' > green< / span > could change if the input is surrounded by more data.\nCharacters highlighted in < span class = 'hlred' > red< / span > are for padding purposes only.\nUnhighlighted characters are < span data-toggle = 'tooltip' data-placement = 'top' title = 'Tooltip on left' > static< / span > .\nHover over the static sections to see what they decode to on their own.\n\nOffset 0: "+i+"\nOffset 1: "+s+"\nOffset 2: "+u+h:i+"\n"+s+"\n"+u)},highlightTo:function(t,e){return t[0].start=Math.floor(t[0].start/3*4),t[0].end=Math.ceil(t[0].end/3*4),t},highlightFrom:function(t,e){return t[0].start=Math.ceil(t[0].start/4*3),t[0].end=Math.floor(t[0].end/4*3),t}};e.a=r},function(t,e,a){"use strict";var n=a(7),r=a(75),o=(a.n(r),{_bitOp:function(t,e,a,n,r){e&&e.length||(e=[0]); for(var o=[],i=null,s=null,u=null,l=0;l< t.length ; l + + ) if ( s = e[l%e.length],u=t[l],i=!n||0!==u&&u!==s?a(u,s):u,o.push(i),"Standard"!==r&&(!n||0!==u&&u!==s))switch(r){case"Input differential " :e [ l % e . length ] = i ; break ; case " Output differential " :e [ l % e . length ] = u } return o } , XOR_PRESERVE_NULLS: ! 1 , XOR_SCHEME: [ " Standard " , " Input differential " , " Output differential " ] , KEY_FORMAT: [ " Hex " , " Base64 " , " UTF8 " , " UTF16 " , " UTF16LE " , " UTF16BE " , " Latin1 " ] , runXor:function ( t , e ) { var a = n.a.format[e[0].option].parse(e[0].string||""),r=e[1],i=e[2];return a = n.a.wordArrayToByteArray(a),o._bitOp(t,a,o._xor,i,r)},XOR_BRUTE_KEY_LENGTH:["1","2"],XOR_BRUTE_SAMPLE_LENGTH:100,XOR_BRUTE_SAMPLE_OFFSET:0,XOR_BRUTE_PRINT_KEY:!0,XOR_BRUTE_OUTPUT_HEX:!1,runXorBrute:function(t,e){var a , r , i , s = parseInt(e[0],10),u=e[1],l=e[2],c=e[3],p=e[4],h=e[5],d=e[6],m=e[7],f="";t=t.slice(l,l+u),""!==h&&(a=new RegExp ( h , " im " ) ) ; for ( var b = 1,g=Math.pow(256,s);b<g;b++)r=o._bitOp(t,n.a.hexToByteArray(b.toString(16)),o._xor,c,p),i=n.a.byteArrayToUtf8(r),""!==h&&i.search(a)===-1||(d&&(f+="Key = " + n . a . hex ( b , 2 * s ) + " : " ) , f + = m ? n . a . byteArrayToHex ( r ) + " \ n " :n . a . printable ( i , ! 1 ) + " \ n " , d & & ( f + = " \ n " ) ) ; return f } , runNot:function ( t , e ) { return o . _bitOp ( t , null , o . _not ) } , runAnd:function ( t , e ) { var a = n.a.format[e[0].option].parse(e[0].string||"");return a = n.a.wordArrayToByteArray(a),o._bitOp(t,a,o._and)},runOr:function(t,e){var a = n.a.format[e[0].option].parse(e[0].string||"");return a = n.a.wordArrayToByteArray(a),o._bitOp(t,a,o._or)},runAdd:function(t,e){var a = n.a.format[e[0].option].parse(e[0].string||"");return a = n.a.wordArrayToByteArray(a),o._bitOp(t,a,o._add)},runSub:function(t,e){var a = n.a.format[e[0].option].parse(e[0].string||"");return a = n.a.wordArrayToByteArray(a),o._bitOp(t,a,o._sub)},_xor:function(t,e){return t ^ e } , _not:function ( t , e ) { return 255 & ~ t } , _and:function ( t , e ) { return t & e } , _or:function ( t , e ) { return t | e } , _add:function ( t , e ) { return ( t + e ) % 256 } , _sub:function ( t , e ) { var a = t-e;return a < 0 ? 256 + a:a } } ) ; e . a = o},function(t,e,a){"use strict " ; var n = a(7),r={DELIM_OPTIONS:["Space","Comma","Semi-colon","Colon","Line feed " , " CRLF " ] , HEX_DELIM_OPTIONS: [ " Space " , " Comma " , " Semi-colon " , " Colon " , " Line feed " , " CRLF " , " 0x " , " \ \ x " , " None " ] , BIN_DELIM_OPTIONS: [ " Space " , " Comma " , " Semi-colon " , " Colon " , " Line feed " , " CRLF " , " None " ] , runToHex:function ( t , e ) { var a = n.a.charRep[e[0]||"Space"];return n . a . toHex ( t , a , 2 ) } , runFromHex:function ( t , e ) { var a = e[0]||"Space";return n . a . fromHex ( t , a , 2 ) } , CHARCODE_BASE:16 , runToCharcode:function ( t , e ) { var a , r = n.a.charRep[e[0]||"Space"],o=e[1],i="",s=2;if(o<2||o > 36)throw"Error: Base argument must be between 2 and 36";for(var u=0;u< t.length ; u + + ) a = n.a.ord(t[u]),16===o?(s=a<256?2:a<65536?4:a<167
"Space Shuttle (2,041 tonnes)":2041e6,"RMS Titanic (52,000 tonnes)":52e9,"Great Pyramid of Giza (6,000,000 tonnes)":6e12,"Earth's oceans (1.4 yottagrams)":1.4e24,"A teaspoon of neutron star (5,500 million tonnes)":55e14,"Lunar mass (ML)":7.342e25,"Earth mass (M⊕)":5.97219e27,"Jupiter mass (MJ)":1.8981411476999997e30,"Solar mass (M☉)":1.98855e33,"Sagittarius A* (7.5 x 10^36 kgs-ish)":7.5e39,"Milky Way galaxy (1.2 x 10^42 kgs)":1.2e45,"The observable universe (1.45 x 10^53 kgs)":1.45e56},runMass:function(t,e){var a=e[0],r=e[1];return t*=n.MASS_FACTOR[a],t/n.MASS_FACTOR[r]},SPEED_UNITS:["[Metric]","Metres per second (m/s)","Kilometres per hour (km/h)","[/Metric]","[Imperial]","Miles per hour (mph)","Knots (kn)","[/Imperial]","[Comparisons]","Human hair growth rate","Bamboo growth rate","World's fastest snail","Usain Bolt's top speed","Jet airliner cruising speed","Concorde","SR-71 Blackbird","Space Shuttle","International Space Station","[/Comparisons]","[Scientific]","Sound in standard atmosphere","Sound in water","Lunar escape velocity","Earth escape velocity","Earth's solar orbit","Solar system's Milky Way orbit","Milky Way relative to the cosmic microwave background","Solar escape velocity","Neutron star escape velocity (0.3c)","Light in a diamond (0.4136c)","Signal in an optical fibre (0.667c)","Light (c)","[/Scientific]"],SPEED_FACTOR:{"Metres per second (m/s)":1,"Kilometres per hour (km/h)":.2778,"Miles per hour (mph)":.44704,"Knots (kn)":.5144,"Human hair growth rate":4.8e-9,"Bamboo growth rate":14e-6,"World's fastest snail":.00275,"Usain Bolt's top speed":12.42,"Jet airliner cruising speed":250,Concorde:603,"SR-71 Blackbird":981,"Space Shuttle":1400,"International Space Station":7700,"Sound in standard atmosphere":340.3,"Sound in water":1500,"Lunar escape velocity":2375,"Earth escape velocity":11200,"Earth's solar orbit":29800,"Solar system's Milky Way orbit":2e5,"Milky Way relative to the cosmic microwave background":552e3,"Solar escape velocity":617700,"Neutron star escape velocity (0.3c)":1e8,"Light in a diamond (0.4136c)":124e6,"Signal in an optical fibre (0.667c)":2e8,"Light (c)":299792458},runSpeed:function(t,e){var a=e[0],r=e[1];return t*=n.SPEED_FACTOR[a],t/n.SPEED_FACTOR[r]}};e.a=n},function(t,e,a){"use strict";(function(t){var a={UNITS:["Seconds (s)","Milliseconds (ms)","Microseconds (μs)","Nanoseconds (ns)"],runFromUnixTimestamp:function(e,a){var n,r=a[0];if(e=parseFloat(e),"Seconds (s)"===r)return n=t.unix(e),n.tz("UTC").format("ddd D MMMM YYYY HH:mm:ss")+" UTC";if("Milliseconds (ms)"===r)return n=t(e),n.tz("UTC").format("ddd D MMMM YYYY HH:mm:ss.SSS")+" UTC";if("Microseconds (μs)"===r)return n=t(e/1e3),n.tz("UTC").format("ddd D MMMM YYYY HH:mm:ss.SSS")+" UTC";if("Nanoseconds (ns)"===r)return n=t(e/1e6),n.tz("UTC").format("ddd D MMMM YYYY HH:mm:ss.SSS")+" UTC";throw"Unrecognised unit"},runToUnixTimestamp:function(e,a){var n=a[0],r=t(e);if("Seconds (s)"===n)return r.unix();if("Milliseconds (ms)"===n)return r.valueOf();if("Microseconds (μs)"===n)return 1e3*r.valueOf();if("Nanoseconds (ns)"===n)return 1e6*r.valueOf();throw"Unrecognised unit"},DATETIME_FORMATS:[{name:"Standard date and time",value:"DD/MM/YYYY HH:mm:ss"},{name:"American-style date and time",value:"MM/DD/YYYY HH:mm:ss"},{name:"International date and time",value:"YYYY-MM-DD HH:mm:ss"},{name:"Verbose date and time",value:"dddd Do MMMM YYYY HH:mm:ss Z z"},{name:"UNIX timestamp (seconds)",value:"X"},{name:"UNIX timestamp offset (milliseconds)",value:"x"},{name:"Automatic",value:""}],INPUT_FORMAT_STRING:"DD/MM/YYYY HH:mm:ss",OUTPUT_FORMAT_STRING:"dddd Do MMMM YYYY HH:mm:ss Z z",TIMEZONES:["UTC"].concat(t.tz.names()),runTranslateFormat:function(e,n){var r,o=n[1],i=n[2],s=n[3],u=n[4];try{if(r=t.tz(e,o,i),!r||"Invalid date"===r.format())throw Error}catch(t){return"Invalid format.\n\n"+a.FORMAT_EXAMPLES}return r.tz(u).format(s)},runParse:function(e,n){var r,o=n[1],i=n[2],s="";try{if(r=t.tz(e,o,i),!r||"Invalid date"===r.format())throw Error}catch(t){return"Invalid format.\n\n"+a.FORMAT_EXAMPLES}return s+="Date: "+r.format("dddd Do MMMM YYYY")+"
Ucirc:219,Uuml:220,Yacute:221,THORN:222,szlig:223,agrave:224,aacute:225,acirc:226,atilde:227,auml:228,aring:229,aelig:230,ccedil:231,egrave:232,eacute:233,ecirc:234,euml:235,igrave:236,iacute:237,icirc:238,iuml:239,eth:240,ntilde:241,ograve:242,oacute:243,ocirc:244,otilde:245,ouml:246,divide:247,oslash:248,ugrave:249,uacute:250,ucirc:251,uuml:252,yacute:253,thorn:254,yuml:255,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,vellip:8942,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830}};e.a=r},function(t,e,a){"use strict";var n=a(344),r={runStripHeaders:function(t,e){var a=t.indexOf("\r\n\r\n")+(a< 0 ) ? t . indexOf ( " \ n \ n " ) + 2:a + 4 ; return a < 2 ? t:t . slice ( a , t . length ) } , runParseUserAgent:function ( t , e ) { var a = n.a.parse(t);return"Type: " + a . type + " \ nFamily: " + a . uaFamily + " \ nName: " + a . uaName + " \ nURL: " + a . uaUrl + " \ nCompany: " + a . uaCompany + " \ nCompany URL: " + a . uaCompanyUrl + " \ n \ nOS Family: " + a . osFamily + " \ nOS Name: " + a . osName + " \ nOS URL: " + a . osUrl + " \ nOS Company: " + a . osCompany + " \ nOS Company URL: " + a . osCompanyUrl + " \ nDevice Type: " + a . deviceType + " \ n " } } ; e . a = r},function(t,e,a){"use strict " ; var n = a(7),r=a(75),o=a.n(r),i=a(39),s=a.n(i),u=a(93),l={runMD2:function(t,e){return n . a . toHexFast ( s . a . hash ( " md2 " , t , { } ) ) } , runMD4:function ( t , e ) { return n . a . toHexFast ( s . a . hash ( " md4 " , t , { } ) ) } , runMD5:function ( t , e ) { return t = o.a.enc.Latin1.parse(t),o.a.MD5(t).toString(o.a.enc.Hex)},runSHA0:function(t,e){return n . a . toHexFast ( s . a . hash ( " sha0 " , t , { } ) ) } , runSHA1:function ( t , e ) { return t = o.a.enc.Latin1.parse(t),o.a.SHA1(t).toString(o.a.enc.Hex)},runSHA224:function(t,e){return t = o.a.enc.Latin1.parse(t),o.a.SHA224(t).toString(o.a.enc.Hex)},runSHA256:function(t,e){return t = o.a.enc.Latin1.parse(t),o.a.SHA256(t).toString(o.a.enc.Hex)},runSHA384:function(t,e){return t = o.a.enc.Latin1.parse(t),o.a.SHA384(t).toString(o.a.enc.Hex)},runSHA512:function(t,e){return t = o.a.enc.Latin1.parse(t),o.a.SHA512(t).toString(o.a.enc.Hex)},SHA3_LENGTH:["512","384","256","224"],runSHA3:function(t,e){t=o.a.enc.Latin1.parse(t);var a = e[0],n={outputLength:parseInt(a,10)};return o . a . SHA3 ( t , n ) . toString ( o . a . enc . Hex ) } , runRIPEMD160:function ( t , e ) { return t = o.a.enc.Latin1.parse(t),o.a.RIPEMD160(t).toString(o.a.enc.Hex)},HMAC_FUNCTIONS:["MD5","SHA1","SHA224","SHA256","SHA384","SHA512","SHA3","RIPEMD-160"],runHMAC:function(t,e){var a = e[1];t=o.a.enc.Latin1.parse(t);var n = {MD5:o.a.HmacMD5(t,e[0]),SHA1:o.a.HmacSHA1(t,e[0]),SHA224:o.a.HmacSHA224(t,e[0]),SHA256:o.a.HmacSHA256(t,e[0]),SHA384:o.a.HmacSHA384(t,e[0]),SHA512:o.a.HmacSHA512(t,e[0]),SHA3:o.a.HmacSHA3(t,e[0]),"RIPEMD-160":o.a.HmacRIPEMD160(t,e[0])};return n [ a ] . toString ( o . a . enc . Hex ) } , runAll:function ( t , e ) { var a = n.a.strToByteArray(t),r="MD2: " + l . runMD2 ( t , [ ] ) + " \ nMD4:
5:"< dot > < dot > < dot > < dot > < dot > ",6:"< dash > < dot > < dot > < dot > < dot > ",7:"< dash > < dash > < dot > < dot > < dot > ",8:"< dash > < dash > < dash > < dot > < dot > ",9:"< dash > < dash > < dash > < dash > < dot > ",0:"< dash > < dash > < dash > < dash > < dash > ",".":"< dot > < dash > < dot > < dash > < dot > < dash > ",",":"< dash > < dash > < dot > < dot > < dash > < dash > ",":":"< dash > < dash > < dash > < dot > < dot > < dot > ",";":"< dash > < dot > < dash > < dot > < dash > < dot > ","!":"< dash > < dot > < dash > < dot > < dash > < dash > ","?":"< dot > < dot > < dash > < dash > < dot > < dot > ","'":"< dot > < dash > < dash > < dash > < dash > < dot > ",'"':"< dot > < dash > < dot > < dot > < dash > < dot > ","/":"< dash > < dot > < dot > < dash > < dot > ","-":"< dash > < dot > < dot > < dot > < dot > < dash > ","+":"< dot > < dash > < dot > < dash > < dot > ","(":"< dash > < dot > < dash > < dash > < dot > ",")":"< dash > < dot > < dash > < dash > < dot > < dash > ","@":"< dot > < dash > < dash > < dot > < dash > < dot > ","=":"< dash > < dot > < dot > < dot > < dash > ","& ":"< dot > < dash > < dot > < dot > < dot > ",_:"< dot > < dot > < dash > < dash > < dot > < dash > ",$:"< dot > < dot > < dot > < dash > < dot > < dot > < dash > "},runTo:function(t,e){var a=e[0].split("/"),o=a[0],i=a[1],s=n.a.charRep[e[1]],u=n.a.charRep[e[2]];return t=t.split(/\r?\n/),t=Array.prototype.map.call(t,function(t){var e=t.split(/ +/);return e=Array.prototype.map.call(e,function(t){var e=Array.prototype.map.call(t,function(t){var e=t.toUpperCase();return"undefined"==typeof r.MORSE_TABLE[e]?"":r.MORSE_TABLE[e]});return e.join("< ld > ")}),t=e.join("< wd > ")}),t=t.join("\n"),t=t.replace(/< dash > |< dot > |< ld > |< wd > /g,function(t){switch(t){case"< dash > ":return o;case"< dot > ":return i;case"< ld > ":return s;case"< wd > ":return u}})},runFrom:function(){var t=null,e=function(){t={};for(var e in r.MORSE_TABLE){var a=r.MORSE_TABLE[e];t[a]=e}};return function(a,r){null===t&&e(); var o=n.a.charRep[r[0]],i=n.a.charRep[r[1]];a=a.replace(/-|‐ |− |_|– |—|dash/gi,"< dash > "),a=a.replace(/\.|·|dot/gi,"< dot > ");var s=a.split(i);return s=Array.prototype.map.call(s,function(e){var a=e.split(o),n=a.map(function(e){return t[e]});return n.join("")}),s=s.join(" ")}}()};e.a=r},function(t,e,a){"use strict";var n={OFFSET:65,runEncodeName:function(t,e){for(var a=[],n=e[0],r=0;r< t.length ; r + + ) a . push ( ( t [ r ] > >4)+n),a.push((15&t[r])+n); return a},runDecodeName:function(t,e){for(var a=[],n=e[0],r=0;r< t.length ; r + = 2 ) a . push ( t [ r ] -n < < 4 | t [ r + 1 ] -n & 15 ) ; return a } } ; e . a = n},function(t,e,a){"use strict " ; var n = {run:function(t,e){if(!t)return"Let's play Wangernumb ! " ; var a = t.match(/\d+/);return a ? a [ 0 ] + " ! That ' s Numberwang ! " : " Sorry , that ' s not Numberwang . Let ' s rotate the board ! " } } ; e . a = n},function(t,e,a){"use strict " ; var n = {runParseUnixPerms:function(t,e){var a = {d:!1,sl:!1,np:!1,s:!1,cd:!1,bd:!1,dr:!1,sb:!1,su:!1,sg:!1,ru:!1,wu:!1,eu:!1,rg:!1,wg:!1,eg:!1,ro:!1,wo:!1,eo:!1},r=0,o=0,i=0,s=0,u="",l=null,c=null;if(0===t.search(/\s*[0-7]{1,4}\s*/i))l=t.match(/\s*([0-7]{1,4})\s*/i)[1],4===l.length?(r=parseInt(l[0],8),o=parseInt(l[1],8),i=parseInt(l[2],8),s=parseInt(l[3],8)):(l.length > 0&&(o=parseInt(l[0],8)),l.length>1&&(i=parseInt(l[1],8)),l.length>2&&(s=parseInt(l[2],8))),a.su=r>>2&1,a.sg=r>>1&1,a.sb=1&r,a.ru=o>>2&1,a.wu=o>>1&1,a.eu=1&o,a.rg=i>>2&1,a.wg=i>>1&1,a.eg=1&i,a.ro=s>>2&1,a.wo=s>>1&1,a.eo=1&s; else{if(0!==t.search(/\s*[dlpcbDrwxsStT-]{1,10}\s*/))return"Invalid input format.\nPlease enter the permissions in either octal (e.g. 755) or textual (e.g. drwxr-xr-x) format.";switch(c=t.match(/\s*([dlpcbDrwxsStT-]{1,10})\s*/)[1],c[0]){case"d":a.d=!0;break;case"l":a.sl=!0;break;case"p":a.np=!0;break;case"s":a.s=!0;break;case"c":a.cd=!0;break;case"b":a.bd=!0;break;case"D":a.dr=!0}if(c.length>1&&(a.ru="r"===c[1]),c.length>2&&(a.wu="w"===c[2]),c.length>3)switch(c[3]){case"x":a.eu=!0; break;case"s":a.eu=!0,a.su=!0;break;case"S":a.su=!0}if(c.length>4&&(a.rg="r"===c[4]),c.length>5&&(a.wg="w"===c[5]),c.length>6)switch(c[6]){case"x":a.eg=!0; break;case"s":a.eg=!0,a.sg=!0;break;case"S":a.sg=!0}if(c.length>7&&(a.ro="r"===c[7]),c.length>8&&(a.wo="w"===c[8]),c.length>9)switch(c[9]){case"x":a.eo=!0; break;case"t":a.eo=!0,a.sb=!0;break;case"T":a.sb=!0}}return u+="Textual representation: "+n._permsToStr(a),u+="\nOctal representation: "+n._permsToOctal(a),c& & (u+="\nFile type: "+n._ftFromPerms(a)),a.su& & (u+="\nThe setuid flag is set"),a.sg& & (u+="\nThe setgid flag is set"),a.sb& & (u+="\nThe sti
"0603672a0703":"cardCertRequired","0603672a0704":"tunneling","0603672a0705":"setExtensions","0603672a0706":"setQualifier","0603672a08":"brand","0603672a0801":"IATA-ATA","0603672a081e":"Diners","0603672a0822":"AmericanExpress","0603672a0804":"VISA","0603672a0805":"MasterCard","0603672a08ae7b":"Novus","0603672a09":"vendor","0603672a0900":"GlobeSet","0603672a0901":"IBM","0603672a090a":"Griffin","0603672a090b":"Certicom","0603672a090c":"OSS","0603672a090d":"TenthMountain","0603672a090e":"Antares","0603672a090f":"ECC","0603672a0910":"Maithean","0603672a0911":"Netscape","0603672a0912":"Verisign","0603672a0913":"BlueMoney","0603672a0902":"CyberCash","0603672a0914":"Lacerte","0603672a0915":"Fujitsu","0603672a0916":"eLab","0603672a0917":"Entrust","0603672a0918":"VIAnet","0603672a0919":"III","0603672a091a":"OpenMarket","0603672a091b":"Lexem","0603672a091c":"Intertrader","0603672a091d":"Persimmon","0603672a0903":"Terisa","0603672a091e":"NABLE","0603672a091f":"espace-net","0603672a0920":"Hitachi","0603672a0921":"Microsoft","0603672a0922":"NEC","0603672a0923":"Mitsubishi","0603672a0924":"NCR","0603672a0925":"e-COMM","0603672a0926":"Gemplus","0603672a0904":"RSADSI","0603672a0905":"VeriFone","0603672a0906":"TrinTech","0603672a0907":"BankGate","0603672a0908":"GTE","0603672a0909":"CompuSource","0603551d01":"authorityKeyIdentifier","0603551d0a":"basicConstraints","0603551d0b":"nameConstraints","0603551d0c":"policyConstraints","0603551d0d":"basicConstraints","0603551d0e":"subjectKeyIdentifier","0603551d0f":"keyUsage","0603551d10":"privateKeyUsagePeriod","0603551d11":"subjectAltName","0603551d12":"issuerAltName","0603551d13":"basicConstraints","0603551d02":"keyAttributes","0603551d14":"cRLNumber","0603551d15":"cRLReason","0603551d16":"expirationDate","0603551d17":"instructionCode","0603551d18":"invalidityDate","0603551d1a":"issuingDistributionPoint","0603551d1b":"deltaCRLIndicator","0603551d1c":"issuingDistributionPoint","0603551d1d":"certificateIssuer","0603551d03":"certificatePolicies","0603551d1e":"nameConstraints","0603551d1f":"cRLDistributionPoints","0603551d20":"certificatePolicies","0603551d21":"policyMappings","0603551d22":"policyConstraints","0603551d23":"authorityKeyIdentifier","0603551d24":"policyConstraints","0603551d25":"extKeyUsage","0603551d04":"keyUsageRestriction","0603551d05":"policyMapping","0603551d06":"subtreesConstraint","0603551d07":"subjectAltName","0603551d08":"issuerAltName","0603551d09":"subjectDirectoryAttributes","0603550400":"objectClass","0603550401":"aliasObjectName","060355040d":"description","060355040e":"searchGuide","060355040f":"businessCategory","0603550410":"postalAddress","0603550411":"postalCode","0603550412":"postOfficeBox","0603550413":"physicalDeliveryOfficeName","0603550402":"knowledgeInformation","0603550415":"telexNumber","0603550416":"teletexTerminalIdentifier","0603550417":"facsimileTelephoneNumber","0603550418":"x121Address","0603550419":"internationalISDNNumber","060355041a":"registeredAddress","060355041b":"destinationIndicator","060355041c":"preferredDeliveryMehtod","060355041d":"presentationAddress","060355041e":"supportedApplicationContext","060355041f":"member","0603550420":"owner","0603550421":"roleOccupant","0603550422":"seeAlso","0603550423":"userPassword","0603550424":"userCertificate","0603550425":"caCertificate","0603550426":"authorityRevocationList","0603550427":"certificateRevocationList","0603550428":"crossCertificatePair","0603550429":"givenName","0603550405":"serialNumber","0603550434":"supportedAlgorithms","0603550435":"deltaRevocationList","060355043a":"crossCertificatePair","06035508":"X.500-Algorithms","0603550801":"X.500-Alg-Encryption","060355080101":"rsa","0603604c0101":"DPC"}},function(t,e,a){"use strict";var n=a(743),r=a.n(n),o={IDN:!1,runToAscii:function(t,e){var a=e[0];return a?r.a.toASCII(t):r.a.encode(t)},runToUnicode:function(t,e){var a=e[0];return a?r.a.toUnicode(t):r.a.decode(t)}};e.a=o},function(t,e,a){"use strict";var n={runTo:function(t,e){var a=n.mimeEncode(t);return a=a.replace(/\r?\n|\r/g,function(){return"\r\n"}).replace(/[\t ]+$/gm,function(t){return
},r.prototype.inputMouseup=function(t){this.mouseButtonDown=!1},r.prototype.outputMouseup=function(t){this.mouseButtonDown=!1},r.prototype.outputHtmlMouseup=function(t){this.mouseButtonDown=!1},r.prototype.inputMousemove=function(t){if(this.mouseButtonDown& & 1===t.which& & this.mouseTarget===r.INPUT){var e=t.target,a=e.selectionStart,n=e.selectionEnd;0===a& & 0===n||(document.getElementById("input-selection-info").innerHTML=this.selectionInfo(a,n),this.highlightOutput([{start:a,end:n}]))}},r.prototype.outputMousemove=function(t){if(this.mouseButtonDown& & 1===t.which& & this.mouseTarget===r.OUTPUT){var e=t.target,a=e.selectionStart,n=e.selectionEnd;0===a& & 0===n||(document.getElementById("output-selection-info").innerHTML=this.selectionInfo(a,n),this.highlightInput([{start:a,end:n}]))}},r.prototype.outputHtmlMousemove=function(t){if(this.mouseButtonDown& & 1===t.which& & this.mouseTarget===r.OUTPUT){var e=this._getOutputHtmlSelectionOffsets();0===e.start& & 0===e.end||(document.getElementById("output-selection-info").innerHTML=this.selectionInfo(e.start,e.end))}},r.prototype.selectionInfo=function(t,e){var a=e.toString().length;a=a< 2 ? 2:a ; var r = n.a.pad(t.toString(),a," " ) . replace ( / / g , " & nbsp ; " ) , o = n.a.pad(e.toString(),a," " ) . replace ( / / g , " & nbsp ; " ) , i = n.a.pad((e-t).toString(),a," " ) . replace ( / / g , " & nbsp ; " ) ; return " start: " + r + " < br > end: "+o+"< br > length: "+i},r.prototype.removeHighlights=function(){document.getElementById("input-highlighter").innerHTML="",document.getElementById("output-highlighter").innerHTML="",document.getElementById("input-selection-info").innerHTML="",document.getElementById("output-selection-info").innerHTML=""},r.prototype.generateHighlightList=function(){for(var t=this.app.getRecipeConfig(),e=[],a=0;a< t.length ; a + + ) if ( ! t [ a ] . disabled ) { if ( t [ a ] . breakpoint ) return ! 1 ; var n = this.app.operations[t[a].op];if(n.highlight===!1||void 0 = ==n.highlight)return!1;e.push({f:n.highlight,b:n.highlightReverse,args:t[a].args})}return e } , r . prototype . highlightOutput = function(t){var e = this.generateHighlightList();if(!e||!this.app.autoBake_)return!1;for(var a = 0;a<e.length;a++)t=[t[0]],"function"==typeof e [ a ] . f & & ( t = e[a].f(t,e[a].args));document.getElementById("output-selection-info").innerHTML=this.selectionInfo(t[0].start,t[0].end),this.highlight(document.getElementById("output-text"),document.getElementById("output-highlighter"),t)},r.prototype.highlightInput=function(t){var e = this.generateHighlightList();if(!e||!this.app.autoBake_)return!1;for(var a = 0;a<e.length;a++)t=[t[0]],"function"==typeof e [ a ] . b & & ( t = e[a].b(t,e[a].args));document.getElementById("input-selection-info").innerHTML=this.selectionInfo(t[0].start,t[0].end),this.highlight(document.getElementById("input-text"),document.getElementById("input-highlighter"),t)},r.prototype.highlight=function(t,e,a){if(!this.app.options.showHighlighter)return!1;if(!this.app.options.attemptHighlight)return!1;if(!this.app.dishStr||this.app.dishStr.indexOf("\r") > =0)return!1;var n="[startHighlight]",r=/\[startHighlight\]/g,o="[endHighlight]",i=/\[endHighlight\]/g,s=t.value;if(1===a.length){if(a[0].end< a [ 0 ] . start ) return ; s = s.slice(0,a[0].start)+n+s.slice(a[0].start,a[0].end)+o+s.slice(a[0].end,s.length)}else{for(var u = "" , l = !0,c=0;c<s.length;c++){for(var p = 1;p<a.length;p++)a[p].end<a[p].start||(a[p].start===c&&(u+=n,l=!1),a[p].end===c&&(u+=o,l=!0));u+=s[c]}l||(u+=o),s=u}var h = "hl1" ; s = s.replace(/&/g,"&").replace(/</g,"<").replace(/ > /g,"> ").replace(/\n/g," ").replace(r,'< span class = "'+h+'" > ').replace(i,"< / span > ")+" ",e.style.width=t.clientWidth+"px",e.innerHTML=s,e.scrollTop=t.scrollTop,e.scrollLeft=t.scrollLeft},e.a=r},function(t,e,a){"use strict";var n=a(7),r=function(t,e){this.app=t,this.manager=e,this.badKeys=[16,17,18,19,20,27,33,34,35,36,37,38,39,40,44,91,92,93,112,113,114,115,116,117,118,119,120,121,122,123,144,145]};r.prototype.get=function(){return document.getElementById("input-text").value},r.prototype.set=function(t){document.getElementById("input-text").value=t,window.dispatchEvent(this.manager.statechange)},r.prototype.setInputInfo=function(t,e){var a=t.toString().length;a=a< 2 ? 2:
document.querySelector("link[rel=icon]").setAttribute("href","data:image/png;base64,"+t),document.querySelector("#bake img").setAttribute("src","data:image/png;base64,"+e),document.querySelector(".about-img-left").setAttribute("src","data:image/png;base64,"+a)},a.prototype.insertSpiderText=function(){document.title=document.title.replace(/Cyber/g,"Spider"),a.treeWalk(document.body,function(t){3===t.nodeType& & (t.nodeValue=t.nodeValue.replace(/Cyber/g,"Spider"))},!0),a.treeWalk(document.getElementById("bake-group"),function(t){3===t.nodeType& & (t.nodeValue=t.nodeValue.replace(/Bake/g,"Spin"))},!0),document.querySelector("#recipe .title").innerHTML="Web"},a.prototype.konamiCodeListener=function(e){this.kkeys.push(e.keyCode);for(var a=[38,38,40,40,37,39,37,39,66,65],n=0;n< this.kkeys.length ; n + + ) { if ( this . kkeys [ n ] ! = = a [ n ] ) { this . kkeys = [];break}n===a.length-1&&(t("body").children().toggleClass("konami"),this.kkeys=[])}},a.treeWalk=function(){var t = {SCRIPT:!0,IFRAME:!0,OBJECT:!0,EMBED:!0,STYLE:!0,LINK:!0,META:!0};return function ( e , a , n ) { for ( var r = e.firstChild;r&&r!==e;){if((n||1===r.nodeType)&&a(r)===!1)return!1;if(1!==r.nodeType||!r.firstChild||r.tagName&&t[r.tagName]){if(r.nextSibling)r=r.nextSibling;else for ( ; ( r = r.parentNode)!==e;)if(r.nextSibling){r=r.nextSibling;break}}else r = r.firstChild}}}(),e.a=a}).call(e,a(13))},function(t,e,a){"use strict " ; var n = function(t){this.app=t};n.prototype.windowResize=function(){clearTimeout(this.resetLayoutTimeout),this.resetLayoutTimeout=setTimeout(this.app.resetLayout.bind(this.app),200)},n.prototype.windowBlur=function(){this.windowBlurTime=(new Date ) . getTime ( ) } , n . prototype . windowFocus = function(){var t = (new Date ) . getTime ( ) -this . windowBlurTime ; t > 6e4& & this.app.silentBake()},e.a=n},function(t,e,a){"use strict";function n(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===t[e-2]?2:"="===t[e-1]?1:0}function r(t){return 3*t.length/4-n(t)}function o(t){var e,a,r,o,i,s,u=t.length;i=n(t),s=new p(3*u/4-i),r=i>0?u-4:u;var l=0;for(e=0,a=0;e< r ; e + = 4 , a + = 3 ) o = c[t.charCodeAt(e)]<<18|c[t.charCodeAt(e+1)]<<12|c[t.charCodeAt(e+2)]<<6|c[t.charCodeAt(e+3)],s[l++]=o > >16&255,s[l++]=o>>8&255,s[l++]=255&o; return 2===i?(o=c[t.charCodeAt(e)]< < 2 | c [ t . charCodeAt ( e + 1 ) ] > >4,s[l++]=255& o):1===i& & (o=c[t.charCodeAt(e)]< < 10 | c [ t . charCodeAt ( e + 1 ) ] < < 4 | c [ t . charCodeAt ( e + 2 ) ] > >2,s[l++]=o>>8& 255,s[l++]=255& o),s}function i(t){return l[t>>18& 63]+l[t>>12& 63]+l[t>>6& 63]+l[63& t]}function s(t,e,a){for(var n,r=[],o=e;o< a ; o + = 3 ) n = (t[o]<<16)+(t[o+1]<<8)+t[o+2],r.push(i(n));return r . join ( " " ) } function u ( t ) { for ( var e , a = t.length,n=a%3,r="",o=[],i=16383,u=0,c=a-n;u<c;u+=i)o.push(s(t,u,u+i > c?c:u+i));return 1===n?(e=t[a-1],r+=l[e>>2],r+=l[e< < 4 & 63 ] , r + = " = = " ) :2 = ==n&&(e=(t[a-2]<<8)+t[a-1],r+=l[e > >10],r+=l[e>>4&63],r+=l[e<<2&63],r+="="),o.push(r),o.join("")}e.byteLength=r,e.toByteArray=o,e.fromByteArray=u; for(var l=[],c=[],p="undefined"!=typeof Uint8Array?Uint8Array:Array,h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=0,m=h.length;d< m ; + + d ) l [ d ] = h [ d ] , c [ h . charCodeAt ( d ) ] = d ; c [ " - " . charCodeAt ( 0 ) ] = 62 , c [ " _ " . charCodeAt ( 0 ) ] = 63 } , function ( t , e , a ) { ( function ( t ) { + function ( t ) { " use strict " ; function e ( e ) { return this . each ( function ( ) { var n = t(this),r=n.data("bs.affix"),o="object"==typeof e & & e ; r | | n . data ( " bs . affix " , r = new a ( this , o ) ) , " string " = = typeof e & & r [ e ] ( ) } ) } var a = function(e,n){this.options=t.extend({},a.DEFAULTS,n),this.$target=t(this.options.target).on("scroll.bs.affix.data-api",t.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",t.proxy(this.checkPositionWithEventLoop,this)),this.$element=t(e),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};a.VERSION="3.3.7",a.RESET="affix affix-top affix-bottom " , a . DEFAULTS = {offset:0,target:window},a.prototype.getState=function(t,e,a,n){var r = this.$target.scrollTop(),o=this.$element.offset(),i=this.$target.height();if(null!=a&&"top"==this.affixed)return r < a & & " top " ; if ( " bottom " = = this . affixed ) return null ! = a ? ! ( r + this . unpin < = o . top ) & & " bottom " : ! ( r + i < = t-n ) & & " bottom " ; var s = null==this.affixed,u=s?r:o.top,l=s?i:e;return null ! = a & & r < = a ? " top " :n
this.$element.on(u+"."+this.type,this.options.selector,t.proxy(this.leave,this))}}this.options.selector?this._options=t.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},a.prototype.getDefaults=function(){return a.DEFAULTS},a.prototype.getOptions=function(e){return e=t.extend({},this.getDefaults(),this.$element.data(),e),e.delay& & "number"==typeof e.delay& & (e.delay={show:e.delay,hide:e.delay}),e},a.prototype.getDelegateOptions=function(){var e={},a=this.getDefaults();return this._options& & t.each(this._options,function(t,n){a[t]!=n& & (e[t]=n)}),e},a.prototype.enter=function(e){var a=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);return a||(a=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,a)),e instanceof t.Event& & (a.inState["focusin"==e.type?"focus":"hover"]=!0),a.tip().hasClass("in")||"in"==a.hoverState?void(a.hoverState="in"):(clearTimeout(a.timeout),a.hoverState="in",a.options.delay& & a.options.delay.show?void(a.timeout=setTimeout(function(){"in"==a.hoverState& & a.show()},a.options.delay.show)):a.show())},a.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},a.prototype.leave=function(e){var a=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);if(a||(a=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,a)),e instanceof t.Event& & (a.inState["focusout"==e.type?"focus":"hover"]=!1),!a.isInStateTrue())return clearTimeout(a.timeout),a.hoverState="out",a.options.delay& & a.options.delay.hide?void(a.timeout=setTimeout(function(){"out"==a.hoverState& & a.hide()},a.options.delay.hide)):a.hide()},a.prototype.show=function(){var e=t.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(e); var n=t.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(e.isDefaultPrevented()||!n)return;var r=this,o=this.tip(),i=this.getUID(this.type);this.setContent(),o.attr("id",i),this.$element.attr("aria-describedby",i),this.options.animation&&o.addClass("fade"); var s="function"==typeof this.options.placement?this.options.placement.call(this,o[0],this.$element[0]):this.options.placement,u=/\s?auto?\s?/i,l=u.test(s);l&&(s=s.replace(u,"")||"top"),o.detach().css({top:0,left:0,display:"block"}).addClass(s).data("bs."+this.type,this),this.options.container?o.appendTo(this.options.container):o.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type); var c=this.getPosition(),p=o[0].offsetWidth,h=o[0].offsetHeight;if(l){var d=s,m=this.getPosition(this.$viewport);s="bottom"==s& & c.bottom+h>m.bottom?"top":"top"==s& & c.top-h< m.top ? " bottom " : " right " = = s & & c . right + p > m.width?"left":"left"==s& & c.left-p< m.left ? " right " :s , o . removeClass ( d ) . addClass ( s ) } var f = this.getCalculatedOffset(s,c,p,h);this.applyPlacement(f,s);var b = function(){var t = r.hoverState;r.$element.trigger("shown.bs."+r.type),r.hoverState=null,"out"==t&&r.leave(r)};t.support.transition&&this.$tip.hasClass("fade")?o.one("bsTransitionEnd",b).emulateTransitionEnd(a.TRANSITION_DURATION):b()}},a.prototype.applyPlacement=function(e,a){var n = this.tip(),r=n[0].offsetWidth,o=n[0].offsetHeight,i=parseInt(n.css("margin-top"),10),s=parseInt(n.css("margin-left"),10);isNaN(i)&&(i=0),isNaN(s)&&(s=0),e.top+=i,e.left+=s,t.offset.setOffset(n[0],t.extend({using:function(t){n.css({top:Math.round(t.top),left:Math.round(t.left)})}},e),0),n.addClass("in");var u = n[0].offsetWidth,l=n[0].offsetHeight;"top"==a&&l!=o&&(e.top=e.top+o-l);var c = this.getViewportAdjustedDelta(a,e,u,l);c.left?e.left+=c.left:e.top+=c.top;var p = /top|bottom/.test(a),h=p?2*c.left-r+u:2*c.top-o+l,d=p?"offsetWidth":"offsetHeight";n.offset(e),this.replaceArrow(h,n[0][d],p)},a.prototype.replaceArrow=function(t,e,a){this.arrow().css(a?"left":"top",50*(1-t/e)+"%").css(a?"top":"left","")},a.prototype.setContent=function(){var t = this.tip(),e=this.getTitle();t.find(".tooltip-inner")[this.options.html?"html":"text"](e),t.removeClass("fade in top bottom left right " ) } , a . prototype . hide = f
map:function(t){return r(this,t,arguments[1])}})},function(t,e,a){"use strict";var n=a(0),r=a(96);n(n.S+n.F*a(8)(function(){function t(){}return!(Array.of.call(t)instanceof t)}),"Array",{of:function(){for(var t=0,e=arguments.length,a=new("function"==typeof this?this:Array)(e);e>t;)r(a,t,arguments[t++]);return a.length=e,a}})},function(t,e,a){"use strict";var n=a(0),r=a(147);n(n.P+n.F*!a(29)([].reduceRight,!0),"Array",{reduceRight:function(t){return r(this,t,arguments.length,arguments[1],!0)}})},function(t,e,a){"use strict";var n=a(0),r=a(147);n(n.P+n.F*!a(29)([].reduce,!0),"Array",{reduce:function(t){return r(this,t,arguments.length,arguments[1],!1)}})},function(t,e,a){"use strict";var n=a(0),r=a(100),o=a(27),i=a(54),s=a(14),u=[].slice;n(n.P+n.F*a(8)(function(){r& & u.call(r)}),"Array",{slice:function(t,e){var a=s(this.length),n=o(this);if(e=void 0===e?a:e,"Array"==n)return u.call(this,t,e);for(var r=i(t,a),l=i(e,a),c=s(l-r),p=Array(c),h=0;h< c ; h + + ) p [ h ] = " String " = = n ? this . charAt ( r + h ) :this [ r + h ] ; return p } } ) } , function ( t , e , a ) { " use strict " ; var n = a(0),r=a(31)(3);n(n.P+n.F*!a(29)([].some,!0),"Array",{some:function(t){return r ( this , t , arguments [ 1 ] ) } } ) } , function ( t , e , a ) { " use strict " ; var n = a(0),r=a(20),o=a(17),i=a(8),s=[].sort,u=[1,2,3];n(n.P+n.F*(i(function(){u.sort(void 0 ) } ) | | ! i ( function ( ) { u . sort ( null ) } ) | | ! a ( 29 ) ( s ) ) , " Array " , { sort:function ( t ) { return void 0 = ==t?s.call(o(this)):s.call(o(this),r(t))}})},function(t,e,a){a(53)("Array")},function(t,e,a){var n = a(0);n(n.S,"Date",{now:function(){return(new Date ) . getTime ( ) } } ) } , function ( t , e , a ) { " use strict " ; var n = a(0),r=a(8),o=Date.prototype.getTime,i=function(t){return t > 9?t:"0"+t};n(n.P+n.F*(r(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!r(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function(){if(!isFinite(o.call(this)))throw RangeError("Invalid time value");var t=this,e=t.getUTCFullYear(),a=t.getUTCMilliseconds(),n=e< 0 ? " - " :e > 9999?"+":"";return n+("00000"+Math.abs(e)).slice(n?-6:-4)+"-"+i(t.getUTCMonth()+1)+"-"+i(t.getUTCDate())+"T"+i(t.getUTCHours())+":"+i(t.getUTCMinutes())+":"+i(t.getUTCSeconds())+"."+(a>99?a:"0"+i(a))+"Z"}})},function(t,e,a){"use strict";var n=a(0),r=a(17),o=a(33);n(n.P+n.F*a(8)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(t){var e=r(this),a=o(e);return"number"!=typeof a||isFinite(a)?e.toISOString():null}})},function(t,e,a){var n=a(10)("toPrimitive"),r=Date.prototype;n in r||a(21)(r,n,a(410))},function(t,e,a){var n=Date.prototype,r="Invalid Date",o="toString",i=n[o],s=n.getTime;new Date(NaN)+""!=r& & a(22)(n,o,function(){var t=s.call(this);return t===t?i.call(this):r})},function(t,e,a){var n=a(0);n(n.P,"Function",{bind:a(148)})},function(t,e,a){"use strict";var n=a(9),r=a(26),o=a(10)("hasInstance"),i=Function.prototype;o in i||a(12).f(i,o,{value:function(t){if("function"!=typeof this||!n(t))return!1;if(!n(this.prototype))return t instanceof this;for(;t=r(t);)if(this.prototype===t)return!0;return!1}})},function(t,e,a){var n=a(12).f,r=a(43),o=a(19),i=Function.prototype,s=/^\s*function ([^ (]*)/,u="name",l=Object.isExtensible||function(){return!0};u in i||a(11)& & n(i,u,{configurable:!0,get:function(){try{var t=this,e=(""+t).match(s)[1];return o(t,u)||!l(t)||n(t,u,r(5,e)),e}catch(t){return""}}})},function(t,e,a){var n=a(0),r=a(156),o=Math.sqrt,i=Math.acosh;n(n.S+n.F*!(i& & 710==Math.floor(i(Number.MAX_VALUE))& & i(1/0)==1/0),"Math",{acosh:function(t){return(t=+t)< 1 ? NaN:t > 94906265.62425156?Math.log(t)+Math.LN2:r(t-1+o(t-1)*o(t+1))}})},function(t,e,a){function n(t){return isFinite(t=+t)& & 0!=t?t< 0 ? -n ( -t ) :Math . log ( t + Math . sqrt ( t * t + 1 ) ) :t } var r = a(0),o=Math.asinh;r(r.S+r.F*!(o&&1/o(0) > 0),"Math",{asinh:n})},function(t,e,a){var n=a(0),r=Math.atanh;n(n.S+n.F*!(r& & 1/r(-0)< 0 ) , " Math " , { atanh:function ( t ) { return 0 = =(t=+t)?t:Math.log((1+t)/(1-t))/2}})},function(t,e,a){var n = a(0),r=a(107);n(n.S,"Math",{cbrt:function(t){return r ( t = +t)*Math.pow(Math.abs(t),1/3)}})},function(t,e,a){var n = a(0);n(n.S,"Math",{clz32:function(t){return(t > >>=0)?31-Math.floor(Math.l
}},error:n,complete:a})})}}),p(v,{from:function(t){var e="function"==typeof this?this:v,a=f(l(t)[s]);if(a){var n=l(a.call(t));return n.constructor===e?n:new e(function(t){return n.subscribe(t)})}return new e(function(e){var a=!1;return i(function(){if(!a){try{if(d(t,!1,function(t){if(e.next(t),a)return m})===m)return}catch(t){if(a)throw t;return void e.error(t)}e.complete()}}),function(){a=!0}})},of:function(){for(var t=0,e=arguments.length,a=Array(e);t< e ; ) a [ t ] = arguments [ t + + ] ; return new ( " function " = = typeof this ? this:v ) ( function ( t ) { var e = !1;return i ( function ( ) { if ( ! e ) { for ( var n = 0;n<a.length;++n)if(t.next(a[n]),e)return;t.complete()}}),function(){e=!0}})}}),h(v.prototype,s,function(){return this } ) , n ( n . G , { Observable:v } ) , a ( 53 ) ( " Observable " ) } , function ( t , e , a ) { var n = a(37),r=a(3),o=n.key,i=n.set;n.exp({defineMetadata:function(t,e,a,n){i(t,e,r(a),o(n))}})},function(t,e,a){var n = a(37),r=a(3),o=n.key,i=n.map,s=n.store;n.exp({deleteMetadata:function(t,e){var a = arguments.length<3?void 0:o ( arguments [ 2 ] ) , n = i(r(e),a,!1);if(void 0 = ==n||!n.delete(t))return!1;if(n.size)return!0;var u = s.get(e);return u . delete ( a ) , ! ! u . size | | s . delete ( e ) } } ) } , function ( t , e , a ) { var n = a(170),r=a(146),o=a(37),i=a(3),s=a(26),u=o.keys,l=o.key,c=function(t,e){var a = u(t,e),o=s(t);if(null===o)return a ; var i = c(o,e);return i . length ? a . length ? r ( new n ( a . concat ( i ) ) ) :i:a } ; o . exp ( { getMetadataKeys:function ( t ) { return c ( i ( t ) , arguments . length < 2 ? void 0:l ( arguments [ 1 ] ) ) } } ) } , function ( t , e , a ) { var n = a(37),r=a(3),o=a(26),i=n.has,s=n.get,u=n.key,l=function(t,e,a){var n = i(t,e,a);if(n)return s ( t , e , a ) ; var r = o(e);return null ! = = r ? l ( t , r , a ) :void 0 } ; n . exp ( { getMetadata:function ( t , e ) { return l ( t , r ( e ) , arguments . length < 3 ? void 0:u ( arguments [ 2 ] ) ) } } ) } , function ( t , e , a ) { var n = a(37),r=a(3),o=n.keys,i=n.key;n.exp({getOwnMetadataKeys:function(t){return o ( r ( t ) , arguments . length < 2 ? void 0:i ( arguments [ 1 ] ) ) } } ) } , function ( t , e , a ) { var n = a(37),r=a(3),o=n.get,i=n.key;n.exp({getOwnMetadata:function(t,e){return o ( t , r ( e ) , arguments . length < 3 ? void 0:i ( arguments [ 2 ] ) ) } } ) } , function ( t , e , a ) { var n = a(37),r=a(3),o=a(26),i=n.has,s=n.key,u=function(t,e,a){var n = i(t,e,a);if(n)return!0;var r = o(e);return null ! = = r & & u ( t , r , a ) } ; n . exp ( { hasMetadata:function ( t , e ) { return u ( t , r ( e ) , arguments . length < 3 ? void 0:s ( arguments [ 2 ] ) ) } } ) } , function ( t , e , a ) { var n = a(37),r=a(3),o=n.has,i=n.key;n.exp({hasOwnMetadata:function(t,e){return o ( t , r ( e ) , arguments . length < 3 ? void 0:i ( arguments [ 2 ] ) ) } } ) } , function ( t , e , a ) { var n = a(37),r=a(3),o=a(20),i=n.key,s=n.set;n.exp({metadata:function(t,e){return function ( a , n ) { s ( t , e , ( void 0 ! = = n ? r:o ) ( a ) , i ( n ) ) } } } ) } , function ( t , e , a ) { var n = a(0);n(n.P+n.R,"Set",{toJSON:a(150)("Set")})},function(t,e,a){"use strict " ; var n = a(0),r=a(112)(!0);n(n.P,"String",{at:function(t){return r ( this , t ) } } ) } , function ( t , e , a ) { " use strict " ; var n = a(0),r=a(28),o=a(14),i=a(83),s=a(81),u=RegExp.prototype,l=function(t,e){this._r=t,this._s=e};a(104)(l,"RegExp String " , function ( ) { var t = this._r.exec(this._s);return{value:t,done:null===t}}),n(n.P,"String",{matchAll:function(t){if(r(this),!i(t))throw TypeError ( t + " is not a regexp ! " ) ; var e = String(this),a="flags"in u ? String ( t . flags ) :s . call ( t ) , n = new RegExp ( t . source , ~ a . indexOf ( " g " ) ? a: " g " + a ) ; return n . lastIndex = o(t.lastIndex),new l ( n , e ) } } ) } , function ( t , e , a ) { " use strict " ; var n = a(0),r=a(166);n(n.P,"String",{padEnd:function(t){return r ( this , t , arguments . length > 1?arguments[1]:void 0,!1)}})},function(t,e,a){"use strict";var n=a(0),r=a(166);n(n.P,"String",{padStart:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0,!0)}})},function(t,e,a){"use strict";a(64)("trimLeft",function(t){return function(){return t(this,1)}},"trimStart")},function(t,e,a){"use strict";a(64)("trimRight",function(t){return function(){return t(this,2)}},"trimEnd")},function(t,e,a){a(118)("asyncIterator")},function(t,e,a){a(118)("observable")},function(t,e,a){var n=a(0);n(n.S,"System",{global:a(6)})},function(t,e,a){for(var n=a(120),r=a(22),o=a(6),i=a(21),s=a(62),u=a(10),l=u("iterator"),c=u("toStringTag"),p=s.Array,h=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],d=0;d< 5 ; d + + ) { var m , f = h[d],b=o[f],g=b&&b.prototype;if(g){g[l]||i(g,l,p),g[c]||i(g,
47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],h=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],d=s.DES=i.extend({_doReset:function(){for(var t=this._key,e=t.words,a=[],n=0;n< 56 ; n + + ) { var r = u[n]-1;a[n]=e[r > >>5]>>>31-r%32& 1}for(var o=this._subKeys=[],i=0;i< 16 ; i + + ) { for ( var s = o[i]=[],p=c[i],n=0;n<24;n++)s[n/6|0]|=a[(l[n]-1+p)%28]<<31-n%6,s[4+(n/6|0)]|=a[28+(l[n+24]-1+p)%28]<<31-n%6;s[0]=s[0]<<1|s[0] > >>31;for(var n=1;n< 7 ; n + + ) s [ n ] = s [ n ] > >>4*(n-1)+3;s[7]=s[7]< < 5 | s [ 7 ] > >>27}for(var h=this._invSubKeys=[],n=0;n< 16 ; n + + ) h [ n ] = o [ 15-n ] } , encryptBlock:function ( t , e ) { this . _doCryptBlock ( t , e , this . _subKeys ) } , decryptBlock:function ( t , e ) { this . _doCryptBlock ( t , e , this . _invSubKeys ) } , _doCryptBlock:function ( t , n , r ) { this . _lBlock = t[n],this._rBlock=t[n+1],e.call(this,4,252645135),e.call(this,16,65535),a.call(this,2,858993459),a.call(this,8,16711935),e.call(this,1,1431655765);for(var o = 0;o<16;o++){for(var i = r[o],s=this._lBlock,u=this._rBlock,l=0,c=0;c<8;c++)l|=p[c][((u^i[c])&h[c]) > >>0];this._lBlock=u,this._rBlock=s^l}var d=this._lBlock;this._lBlock=this._rBlock,this._rBlock=d,e.call(this,1,1431655765),a.call(this,8,16711935
r+1===o||u(w(n).toString())||a.push(Q)}),a},IfStatement:function(t,e){var a,n,r,o=this;return S(function(){a=["if"+tt+"(",o.generateExpression(t.test,R.Sequence,At),")"]}),r=e& gt,n=Ct,r& & (n|=gt),t.alternate?(a.push(this.maybeBlock(t.consequent,Ct)),a=this.maybeBlockSuffix(t.consequent,a),a=t.alternate.type===P.IfStatement?v(a,["else ",this.generateStatement(t.alternate,n)]):v(a,v("else",this.maybeBlock(t.alternate,n)))):a.push(this.maybeBlock(t.consequent,n)),a},ForStatement:function(t,e){var a,n=this;return S(function(){a=["for"+tt+"("],t.init?t.init.type===P.VariableDeclaration?a.push(n.generateStatement(t.init,xt)):(a.push(n.generateExpression(t.init,R.Sequence,yt)),a.push(";")):a.push(";"),t.test?(a.push(tt),a.push(n.generateExpression(t.test,R.Sequence,At)),a.push(";")):a.push(";"),t.update?(a.push(tt),a.push(n.generateExpression(t.update,R.Sequence,At)),a.push(")")):a.push(")")}),a.push(this.maybeBlock(t.body,e& gt?_t:Ct)),a},ForInStatement:function(t,e){return this.generateIterationForStatement("in",t,e& gt?_t:Ct)},ForOfStatement:function(t,e){return this.generateIterationForStatement("of",t,e& gt?_t:Ct)},LabeledStatement:function(t,e){return[t.label.name+":",this.maybeBlock(t.body,e& gt?_t:Ct)]},Program:function(t,e){var a,n,r,o,i;for(o=t.body.length,a=[nt&&o>0?"\n":""],i=It,r=0; r< o ; + + r ) nt | | r ! = = o-1 | | ( i | = gt ) , lt & & ( 0 = ==r&&(t.body[0].leadingComments||E(t.range[0],t.body[r].range[0],a)),r > 0&&(t.body[r-1].trailingComments||t.body[r].leadingComments||E(t.body[r-1].range[1],t.body[r].range[0],a))),n=M(this.generateStatement(t.body[r],i)),a.push(n),r+1<o&&!u(w(n).toString())&&(lt?t.body[r+1].leadingComments||a.push(Q):a.push(Q)),lt&&r===o-1&&(t.body[r].trailingComments||E(t.body[r].range[1],t.range[1],a)); return a},FunctionDeclaration:function(t,e){return[N(t,!0),"function",U(t)||A(),t.id?L(t.id):"",this.generateFunctionBody(t)]},ReturnStatement:function(t,e){return t.argument?[v("return",this.generateExpression(t.argument,R.Sequence,At)),this.semicolon(e)]:["return"+this.semicolon(e)]},WhileStatement:function(t,e){var a,n=this;return S(function(){a=["while"+tt+"(",n.generateExpression(t.test,R.Sequence,At),")"]}),a.push(this.maybeBlock(t.body,e& gt?_t:Ct)),a},WithStatement:function(t,e){var a,n=this;return S(function(){a=["with"+tt+"(",n.generateExpression(t.object,R.Sequence,At),")"]}),a.push(this.maybeBlock(t.body,e& gt?_t:Ct)),a}},l(k.prototype,k.Statement),k.Expression={SequenceExpression:function(t,e,a){var n,r,o;for(R.Sequence< e & & ( a | = ht ) , n = [],r=0,o=t.expressions.length;r<o;++r)n.push(this.generateExpression(t.expressions[r],R.Assignment,a)),r+1<o&&n.push(","+tt);return D ( n , R . Sequence , e ) } , AssignmentExpression:function ( t , e , a ) { return this . generateAssignment ( t . left , t . right , t . operator , e , a ) } , ArrowFunctionExpression:function ( t , e , a ) { return D ( this . generateFunctionBody ( t ) , R . ArrowFunction , e ) } , ConditionalExpression:function ( t , e , a ) { return R . Conditional < e & & ( a | = ht ) , D ( [ this . generateExpression ( t . test , R . LogicalOR , a ) , tt + " ? " + tt , this . generateExpression ( t . consequent , R . Assignment , a ) , tt + " : " + tt , this . generateExpression ( t . alternate , R . Assignment , a ) ] , R . Conditional , e ) } , LogicalExpression:function ( t , e , a ) { return this . BinaryExpression ( t , e , a ) } , BinaryExpression:function ( t , e , a ) { var n , r , o , i ; return r = H[t.operator],r<e&&(a|=ht),o=this.generateExpression(t.left,r,a),i=o.toString(),n=47===i.charCodeAt(i.length-1)&&q.code.isIdentifierPartES5(t.operator.charCodeAt(0))?[o,A(),t.operator]:v(o,t.operator),o=this.generateExpression(t.right,r+1,a),"/"===t.operator&&"/"===o.toString().charAt(0)||"<"===t.operator.slice(-1)&&"!--"===o.toString().slice(0,3)?(n.push(A()),n.push(o)):n=v(n,o),"in"!==t.operator||a&ht?D(n,r,e):["(",n,")"]},CallExpression:function(t,e,a){var n , r , o ; for ( n = [this.generateExpression(t.callee,R.Call,wt)],n.push("("),r=0,o=t.arguments.length;r<o;++r)n.push(this.generateExpression(t.arguments[r],R.Assignment,At)),r+1<o&&n.push(","+tt);return n . push ( " ) " ) , a & dt ? D ( n , R . Call , e ) : [ " ( " , n , " ) " ] } , NewExpression:function ( t , e , a ) { var n , r , o , i , s ; if ( r = t.arguments.length,s=a&mt&&!et&&0===r?St:vt,n=v("new",this.generateExpression(t.callee,R.New,s)),!(a&mt)||et||r > 0){for(n.
name:"constellation",email:"utatane.tea@gmail.com"},{name:"michaelficarra",email:"npm@michael.ficarra.me"}],name:"escodegen",optionalDependencies:{"source-map":"~0.2.0"},readme:"ERROR: No README data found!",repository:{type:"git",url:"git+ssh://git@github.com/estools/escodegen.git"},scripts:{build:"cjsify -a path: tools/entry-point.js > escodegen.browser.js","build-min":"cjsify -ma path: tools/entry-point.js > escodegen.browser.min.js",lint:"gulp lint",release:"node tools/release.js",test:"gulp travis","unit-test":"gulp test"},version:"1.8.1"}},function(t,e,a){!function(){"use strict";function e(t){var e;return t.type===u.ExpressionStatement& & (e=t.expression,e.type===u.Literal& & "string"==typeof e.value)}function n(t,e){var a=t.charCodeAt(0),n=a.toString(16),r="\\";switch(t){case"\b":r+="b";break;case"\f":r+="f";break;case"\t":r+="t";break;default:r+=a>255?"u"+"0000".slice(n.length)+n:"\0"===t& & "0123456789".indexOf(e)< 0 ? " 0 " : " \ v " = = = t ? " v " : " x " + " 00 " . slice ( n . length ) + n } return r } function r ( t ) { var e = "\\" ; switch ( t ) { case " \ \ " :e + = " \ \ " ; break ; case " \ n " :e + = " n " ; break ; case " \ r " :e + = " r " ; break ; case " \ u2028 " :e + = " u2028 " ; break ; case " \ u2029 " :e + = " u2029 " ; break ; default:throw new Error ( " Incorrectly classified character " ) } return e } function o ( t ) { var e , a , o , i = "" ; for ( " undefined " = = typeof t [ 0 ] & & ( t = l.stringToArray(t)),e=0,a=t.length;e<a;e+=1)o=t[e],i+="'"!==o?"\\\n\r\u2028\u2029".indexOf(o) > =0?r(o):o>=" "&&o<="~"?o:n(o,t[e+1]):"\\'"; return i}function i(t,a){var n;return n=a.get("destructive",{pathName:s})?t:l.deepCopy(t),l.traverse(n,{enter:function(t,a){var n,r,i;if(t.type===u.Program||t.type===u.BlockStatement&&(a.type===u.FunctionExpression||a.type===u.FunctionDeclaration))for(r=0,i=t.body.length; r< i ; + + r ) { if ( n = t.body[r],!e(n))return;n.type=u.DirectiveStatement,n.expression.raw?(n.directive=n.expression.raw.substring(1,n.expression.raw.length-1),n.value=n.expression.value,n.raw=n.expression.raw):(n.directive=o(n.expression.value),n.value=n.expression.value,n.raw="'"+n.directive+"'"),delete n . expression } } } ) , n } var s , u , l ; s = "annotate-directive" , l = a(4),u=l.Syntax,i.passName=s,t.exports=i}()},function(t,e,a){!function(){"use strict " ; function t ( t , e ) { function a ( t ) { for ( ; ; ) { switch ( t . type ) { case u . IfStatement:if ( ! t . alternate ) return ! 0 ; t = t.alternate;continue;case u . LabeledStatement:case u . ForStatement:case u . ForInStatement:case u . WhileStatement:case u . WithStatement:t = t.body;continue}return!1}}return i . traverse ( t , { leave:function ( t ) { t . type = ==u.IfStatement&&t.alternate&&t.consequent.type!==u.BlockStatement&&a(t.consequent)&&(t.consequent={type:u.BlockStatement,body:[t.consequent]}),e||t.type!==u.DirectiveStatement||(t.type=u.ExpressionStatement,t.expression=i.moveLocation(t,{type:u.Literal,value:t.value,raw:t.raw}),delete t . directive , delete t . value , delete t . raw ) } } ) , t } function n ( t , e , a ) { function n ( t ) { var e ; " function " ! = typeof t & & ( e = Object.keys(t)[0],t=t[e]),e=t.hasOwnProperty("passName")?t.passName:t.name,h.push(t),p.push(!0)}function r ( t ) { var e , a ; for ( e = 0,a=p.length;e<a;++e)p[e]=t}var o , s , u , l , c , p , h , d ; for ( d = a.get("destructive")?t:i.deepCopy(t),p=[],h=[],o=0,s=e.length;o<s;++o)n(e[o]);do for ( c = !1,o=0,s=h.length;o<s;++o)u=h[o],p[o]&&(l=u(d,a),l.modified?(c=!0,r(!0)):p[o]=!1,d=l.result);while(c);return d } function r ( e , a , r ) { var o , u , p , h , d , m ; for ( e = c(e,new s ( { destructive: ! 1 } ) ) , null = =a&&(a=l.__defaultPipeline),r=new s ( r ) , o = 0,u=a.length;o<u;++o)if(d=a[o],i.Array.isArray(d))e=n(e,d,r);else if ( d . once ) for ( m = d.pass,p=0,h=m.length;p<h;++p)e=m[p](e,r).result;return t ( e , r . get ( " directive " ) ) } var o , i , s , u , l , c ; o = a(675),i=a(4),s=a(636),l=a(637),c=a(634),u=i.Syntax,e.version=a(673).version,e.mangle=o.mangle,e.optimize=r,e.pass=l}()},function(t,e,a){!function(){"use strict " ; function e ( t , a ) { var n , o , i ; for ( n in a ) r . Object . has ( a , n ) & & ( n in t ? ( o = t[n],i=a[n],r.Object.isObject(i)&&r.Object.isObject(o)?t[n]=e(o,i):t[n]=a[n]):t[n]=a[n]);return t } function n ( t ) { var a = {destructive:!0,preserveCompletionValue:!1};return null = =t?void(this.data=a):void(this.data=e(a,t))}var r ; r = a(4),n.prototype.get=function(t,e){var a ; return null ! = e & & r . Object . has ( e , " pathName " ) & & ( a = this.data[e.pathName],null!=a&&r.Object.has(a,t))?a[t]:
i=[],u=[],e=0,a=t.length;e< a ; + + e ) n = t[e],n.type===o.FunctionDeclaration?(i.length+r.length!==e&&(s=!0),i.push(n)):n.type===o.DirectiveStatement?r.push(n):u.push(n);return r . concat ( i , u ) } function n ( t , a ) { var n ; return n = a.get("destructive",{pathName:r})?t:i.deepCopy(t),s=!1,i.traverse(n,{leave:function(t){switch(t.type){case o . Program:t . body = e(t.body);break;case o . FunctionDeclaration:case o . FunctionExpression:t . body . body = e(t.body.body)}}}),{result:n,modified:s}}var r , o , i , s ; r = "reordering-function-declarations" , i = a(4),o=i.Syntax,n.passName=r,t.exports=n}()},function(t,e,a){!function(){"use strict " ; function e ( t , e ) { var a , s ; return a = e.get("destructive",{pathName:n})?t:o.deepCopy(t),s=e.get("preserveCompletionValue",{pathName:n}),i=!1,a=o.replace(a,{leave:function(t){var e , a , n ; if ( t . type = ==r.IfStatement){if(n=this.parents(),s&&o.mayBeCompletionValue(t,n))return;if(t.alternate){if(t.consequent.type===r.ExpressionStatement&&t.alternate.type===r.ExpressionStatement)return i = !0,o.moveLocation(t,{type:r.ExpressionStatement,expression:o.moveLocation(t,{type:r.ConditionalExpression,test:t.test,consequent:t.consequent.expression,alternate:t.alternate.expression})});if(t.consequent.type===r.ReturnStatement&&t.alternate.type===r.ReturnStatement)return i = !0,t.consequent.argument||t.alternate.argument?(e=t.consequent.argument||o.SpecialNode.generateUndefined(),a=t.alternate.argument||o.SpecialNode.generateUndefined(),o.moveLocation(t,{type:r.ReturnStatement,argument:o.moveLocation(t,{type:r.ConditionalExpression,test:t.test,consequent:e,alternate:a})})):o.moveLocation(t,{type:r.ReturnStatement,argument:o.moveLocation(t,{type:r.SequenceExpression,expressions:[t.test,o.SpecialNode.generateUndefined()]})});if(t.consequent.type===r.ThrowStatement&&t.alternate.type===r.ThrowStatement)return i = !0,o.moveLocation(t,{type:r.ThrowStatement,argument:o.moveLocation(t,{type:r.ConditionalExpression,test:t.test,consequent:t.consequent.argument,alternate:t.alternate.argument})})}else{if(t.consequent.type===r.ExpressionStatement)return i = !0,o.moveLocation(t,{type:r.ExpressionStatement,expression:o.moveLocation(t,{type:r.LogicalExpression,operator:"&&",left:t.test,right:t.consequent.expression})});if(t.consequent.type===r.EmptyStatement)return i = !0,o.moveLocation(t,{type:r.ExpressionStatement,expression:t.test})}}}}),{result:a,modified:i}}var n , r , o , i ; n = "transform-branch-to-expression" , o = a(4),r=o.Syntax,e.passName=n,t.exports=e}()},function(t,e,a){!function(){"use strict " ; function e ( t , e ) { var a ; return i = !1,a=e.get("destructive",{pathName:n})?t:o.deepCopy(t),o.traverse(a,{enter:function(t){var e ; t . type = ==r.MemberExpression&&t.computed&&(e=t.property,e.type===r.Literal&&"string"==typeof e . value & & ( o . isIdentifier ( e . value ) ? ( i = !0,t.computed=!1,t.property=o.moveLocation(e,{type:r.Identifier,name:e.value})):e.value===Number(e.value).toString()&&(i=!0,t.computed=!0,t.property=o.moveLocation(t.property,o.SpecialNode.generateFromValue(Number(t.property.value))))))}}),{result:a,modified:i}}var n , r , o , i ; n = "transform-dynamic-to-static-property-access" , o = a(4),r=o.Syntax,e.passName=n,t.exports=e}()},function(t,e,a){!function(){"use strict " ; function e ( t , e ) { var a ; return a = e.get("destructive",{pathName:n})?t:o.deepCopy(t),i=!1,o.traverse(a,{enter:function(t){var e ; t . type = ==r.Property&&t.key.type===r.Literal&&"string"==typeof t . key . value & & ( o . isIdentifier ( t . key . value ) ? ( i = !0,t.key=o.moveLocation(t.key,{type:r.Identifier,name:t.key.value})):t.key.value===Number(t.key.value).toString()&&(e=o.SpecialNode.generateFromValue(Number(t.key.value)),e.type===r.Literal&&(i=!0,t.key=o.moveLocation(t.key,e))))}}),{result:a,modified:i}}var n , r , o , i ; n = "transform-dynamic-to-static-property-definition" , o = a(4),r=o.Syntax,e.passName=n,t.exports=e}()},function(t,e,a){!function(){"use strict " ; function e ( t ) { var e , a , n , r ; if ( t . type ! = = i . CallExpression ) return ! 1 ; if ( e = t.callee,e.type!==i.FunctionExpression)return!1;if(e.body.type!==i.BlockStatement)return!1;if(0===e.body.body.length)return!0;for(a=0,n=e.body.body.length;a<n;++a)if(r=e.body.body[a],r.type!==i.FunctionDeclaration)return!1;return!0}function n ( t ) { var e
ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handlers","handler","guardedHandlers","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],YieldExpression:["argument"]},g={},y={},f={Break:g,Skip:y},i.prototype.replace=function(t){this.parent[this.key]=t},u.prototype.path=function(){function t(t,e){if(m(e))for(n=0,r=e.length;n< r ; + + n ) t . push ( e [ n ] ) ; else t . push ( e ) } var e , a , n , r , o , i ; if ( ! this . __current . path ) return null ; for ( o = [],e=2,a=this.__leavelist.length;e<a;++e)i=this.__leavelist[e],t(o,i.path);return t ( o , this . __current . path ) , o } , u . prototype . parents = function(){var t , e , a ; for ( a = [],t=1,e=this.__leavelist.length;t<e;++t)a.push(this.__leavelist[t].node);return a } , u . prototype . current = function(){return this . __current . node } , u . prototype . __execute = function(t,e){var a , n ; return n = void 0 , a = this.__current,this.__current=e,this.__state=null,t&&(n=t.call(this,e.node,this.__leavelist[this.__leavelist.length-1].node)),this.__current=a,n},u.prototype.notify=function(t){this.__state=t},u.prototype.skip=function(){this.notify(y)},u.prototype.break=function(){this.notify(g)},u.prototype.__initialize=function(t,e){this.visitor=e,this.root=t,this.__worklist=[],this.__leavelist=[],this.__current=null,this.__state=null},u.prototype.traverse=function(t,e){var a , n , r , o , i , u , l , c , p , h , f , w ; for ( this . __initialize ( t , e ) , w = {},a=this.__worklist,n=this.__leavelist,a.push(new s ( t , null , null , null ) ) , n . push ( new s ( null , null , null , null ) ) ; a . length ; ) if ( r = a.pop(),r!==w){if(r.node){if(u=this.__execute(e.enter,r),this.__state===g||u===g)return;if(a.push(w),n.push(r),this.__state===y||u===y)continue;for(o=r.node,i=r.wrap||o.type,h=b[i],c=h.length;(c-=1) > =0;)if(l=h[c],f=o[l])if(m(f))for(p=f.length;(p-=1)>=0;)f[p]& & (r=i!==d.ObjectExpression& & i!==d.ObjectPattern||"properties"!==h[c]?new s(f[p],[l,p],null,null):new s(f[p],[l,p],"Property",null),a.push(r));else a.push(new s(f,l,null,null))}}else if(r=n.pop(),u=this.__execute(e.leave,r),this.__state===g||u===g)return},u.prototype.replace=function(t,e){var a,n,r,o,u,l,c,p,h,f,w,A,v;for(this.__initialize(t,e),w={},a=this.__worklist,n=this.__leavelist,A={root:t},l=new s(t,null,null,new i(A,"root")),a.push(l),n.push(l);a.length;)if(l=a.pop(),l!==w){if(u=this.__execute(e.enter,l),void 0!==u& & u!==g& & u!==y& & (l.ref.replace(u),l.node=u),this.__state===g||u===g)return A.root;if(r=l.node,r&&(a.push(w),n.push(l),this.__state!==y&&u!==y))for(o=l.wrap||r.type,h=b[o],c=h.length; (c-=1)>=0;)if(v=h[c],f=r[v])if(m(f))for(p=f.length;(p-=1)>=0;)f[p]& & (l=o===d.ObjectExpression& & "properties"===h[c]?new s(f[p],[v,p],"Property",new i(f,p)):new s(f[p],[v,p],null,new i(f,p)),a.push(l));else a.push(new s(f,v,null,new i(r,v)))}else if(l=n.pop(),u=this.__execute(e.leave,l),void 0!==u& & u!==g& & u!==y& & l.ref.replace(u),this.__state===g||u===g)return A.root;return A.root},t.version="1.5.1-dev",t.Syntax=d,t.traverse=l,t.replace=c,t.attachComments=h,t.VisitorKeys=b,t.VisitorOption=f,t.Controller=u})},function(t,e,a){!function(){"use strict";function e(t){switch(t){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}function n(t,e){return!(!e& & "yield"===t)& & r(t,e)}function r(t,a){if(a&&e(t))return!0; switch(t.length){case 2:return"if"===t||"in"===t||"do"===t;case 3:return"var"===t||"for"===t||"new"===t||"try"===t;case 4:return"this"===t||"else"===t||"case"===t||"void"===t||"with"===t||"enum"===t;case 5:return"while"===t||"break"===t||"catch"===t||"throw"===t||"const"===t||"yield"===t||"class"===t||"super"===t;case 6:return"return"===t||"typeof"===t||"delete"===t||"switch"===t||"export"===t||"import"===t;case 7:return"default"===t||"finally"===t||"extends"===t;case 8:return"function"===t||"continue"===t||"debugger"===t;case 10:return"instanceof"===t;default:return!1}}function o(t){return"eval"===t||"arguments"===t}function i(t){var e,a,n;if(0===t.length)return!1;if(n=t.charCodeAt(0),!s.isIdentifierStart(n)||92===n)retu
this.context.isBindingElement=!1,this.context.isAssignmentTarget=!0,this.expect(".");var n=this.parseIdentifierName();a=this.finalize(this.startNode(t),new l.StaticMemberExpression(a,n))}else if(this.match("(")){this.context.isBindingElement=!1,this.context.isAssignmentTarget=!1;var r=this.parseArguments();a=this.finalize(this.startNode(t),new l.CallExpression(a,r))}else if(this.match("[")){this.context.isBindingElement=!1,this.context.isAssignmentTarget=!0,this.expect("[");var n=this.isolateCoverGrammar(this.parseExpression);this.expect("]"),a=this.finalize(this.startNode(t),new l.ComputedMemberExpression(a,n))}else{if(this.lookahead.type!==i.Token.Template||!this.lookahead.head)break;var o=this.parseTemplateLiteral();a=this.finalize(this.startNode(t),new l.TaggedTemplateExpression(a,o))}return this.context.allowIn=e,a},t.prototype.parseSuper=function(){var t=this.createNode();return this.expectKeyword("super"),this.match("[")||this.match(".")||this.throwUnexpectedToken(this.lookahead),this.finalize(t,new l.Super)},t.prototype.parseLeftHandSideExpression=function(){n.assert(this.context.allowIn,"callee of new expression always allow in keyword.");for(var t=this.startNode(this.lookahead),e=this.matchKeyword("super")&&this.context.inFunctionBody?this.parseSuper():this.inheritCoverGrammar(this.matchKeyword("new")?this.parseNewExpression:this.parsePrimaryExpression); ;)if(this.match("[")){this.context.isBindingElement=!1,this.context.isAssignmentTarget=!0,this.expect("[");var a=this.isolateCoverGrammar(this.parseExpression);this.expect("]"),e=this.finalize(t,new l.ComputedMemberExpression(e,a))}else if(this.match(".")){this.context.isBindingElement=!1,this.context.isAssignmentTarget=!0,this.expect(".");var a=this.parseIdentifierName();e=this.finalize(t,new l.StaticMemberExpression(e,a))}else{if(this.lookahead.type!==i.Token.Template||!this.lookahead.head)break;var r=this.parseTemplateLiteral();e=this.finalize(t,new l.TaggedTemplateExpression(e,r))}return e},t.prototype.parseUpdateExpression=function(){var t,e=this.lookahead;if(this.match("++")||this.match("--")){var a=this.startNode(e),n=this.nextToken();t=this.inheritCoverGrammar(this.parseUnaryExpression),this.context.strict&&t.type===u.Syntax.Identifier&&this.scanner.isRestrictedWord(t.name)&&this.tolerateError(r.Messages.StrictLHSPrefix),this.context.isAssignmentTarget||this.tolerateError(r.Messages.InvalidLHSInAssignment); var o=!0;t=this.finalize(a,new l.UpdateExpression(n.value,t,o)),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1}else if(t=this.inheritCoverGrammar(this.parseLeftHandSideExpressionAllowCall),!this.hasLineTerminator&&this.lookahead.type===i.Token.Punctuator&&(this.match("++")||this.match("--"))){this.context.strict&&t.type===u.Syntax.Identifier&&this.scanner.isRestrictedWord(t.name)&&this.tolerateError(r.Messages.StrictLHSPostfix),this.context.isAssignmentTarget||this.tolerateError(r.Messages.InvalidLHSInAssignment),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1; var s=this.nextToken().value,o=!1;t=this.finalize(this.startNode(e),new l.UpdateExpression(s,t,o))}return t},t.prototype.parseUnaryExpression=function(){var t;if(this.match("+")||this.match("-")||this.match("~")||this.match("!")||this.matchKeyword("delete")||this.matchKeyword("void")||this.matchKeyword("typeof")){var e=this.startNode(this.lookahead),a=this.nextToken();t=this.inheritCoverGrammar(this.parseUnaryExpression),t=this.finalize(e,new l.UnaryExpression(a.value,t)),this.context.strict& & "delete"===t.operator& & t.argument.type===u.Syntax.Identifier& & this.tolerateError(r.Messages.StrictDelete),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1}else t=this.parseUpdateExpression();return t},t.prototype.parseExponentiationExpression=function(){var t=this.lookahead,e=this.inheritCoverGrammar(this.parseUnaryExpression);if(e.type!==u.Syntax.UnaryExpression&&this.match("**")){this.nextToken(),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1; var a=e,n=this.isolateCoverGrammar(this.parseExponentiationExpression);e=this.finali
params:[],firstRestricted:null,paramSet:{}},a=!1,n=this.context.allowYield;this.context.allowYield=!1,this.expect("("),this.match(")")?this.tolerateUnexpectedToken(this.lookahead):this.parseFormalParameter(e),this.expect(")");var r=this.parsePropertyMethod(e);return this.context.allowYield=n,this.finalize(t,new l.FunctionExpression(null,e.params,r,a))},t.prototype.parseGeneratorMethod=function(){var t=this.createNode(),e=!0,a=this.context.allowYield;this.context.allowYield=!0;var n=this.parseFormalParameters();this.context.allowYield=!1;var r=this.parsePropertyMethod(n);return this.context.allowYield=a,this.finalize(t,new l.FunctionExpression(null,n.params,r,e))},t.prototype.isStartOfExpression=function(){var t=!0,e=this.lookahead.value;switch(this.lookahead.type){case i.Token.Punctuator:t="["===e||"("===e||"{"===e||"+"===e||"-"===e||"!"===e||"~"===e||"++"===e||"--"===e||"/"===e||"/="===e;break;case i.Token.Keyword:t="class"===e||"delete"===e||"function"===e||"let"===e||"new"===e||"super"===e||"this"===e||"typeof"===e||"void"===e||"yield"===e}return t},t.prototype.parseYieldExpression=function(){var t=this.createNode();this.expectKeyword("yield");var e=null,a=!1;if(!this.hasLineTerminator){var n=this.context.allowYield;this.context.allowYield=!1,a=this.match("*"),a?(this.nextToken(),e=this.parseAssignmentExpression()):this.isStartOfExpression()& & (e=this.parseAssignmentExpression()),this.context.allowYield=n}return this.finalize(t,new l.YieldExpression(e,a))},t.prototype.parseClassElement=function(t){var e,a,n,o=this.lookahead,s=this.createNode(),u=!1,c=!1,p=!1;if(this.match("*"))this.nextToken();else{u=this.match("["),a=this.parseObjectPropertyKey();var h=a;"static"===h.name& & (this.qualifiedPropertyName(this.lookahead)||this.match("*"))& & (o=this.lookahead,p=!0,u=this.match("["),this.match("*")?this.nextToken():a=this.parseObjectPropertyKey())}var d=this.qualifiedPropertyName(this.lookahead);return o.type===i.Token.Identifier?"get"===o.value& & d?(e="get",u=this.match("["),a=this.parseObjectPropertyKey(),this.context.allowYield=!1,n=this.parseGetterMethod()):"set"===o.value& & d& & (e="set",u=this.match("["),a=this.parseObjectPropertyKey(),n=this.parseSetterMethod()):o.type===i.Token.Punctuator& & "*"===o.value& & d& & (e="init",u=this.match("["),a=this.parseObjectPropertyKey(),n=this.parseGeneratorMethod(),c=!0),!e& & a& & this.match("(")& & (e="init",n=this.parsePropertyMethodFunction(),c=!0),e||this.throwUnexpectedToken(this.lookahead),"init"===e& & (e="method"),u||(p& & this.isPropertyKey(a,"prototype")& & this.throwUnexpectedToken(o,r.Messages.StaticPrototype),!p& & this.isPropertyKey(a,"constructor")& & ("method"===e& & c& & !n.generator||this.throwUnexpectedToken(o,r.Messages.ConstructorSpecialMethod),t.value?this.throwUnexpectedToken(o,r.Messages.DuplicateConstructor):t.value=!0,e="constructor")),this.finalize(s,new l.MethodDefinition(a,u,n,e,p))},t.prototype.parseClassElementList=function(){var t=[],e={value:!1};for(this.expect("{");!this.match("}");)this.match(";")?this.nextToken():t.push(this.parseClassElement(e));return this.expect("}"),t},t.prototype.parseClassBody=function(){var t=this.createNode(),e=this.parseClassElementList();return this.finalize(t,new l.ClassBody(e))},t.prototype.parseClassDeclaration=function(t){var e=this.createNode(),a=this.context.strict;this.context.strict=!0,this.expectKeyword("class");var n=t&&this.lookahead.type!==i.Token.Identifier?null:this.parseVariableIdentifier(),r=null; this.matchKeyword("extends")&&(this.nextToken(),r=this.isolateCoverGrammar(this.parseLeftHandSideExpressionAllowCall)); var o=this.parseClassBody();return this.context.strict=a,this.finalize(e,new l.ClassDeclaration(n,r,o))},t.prototype.parseClassExpression=function(){var t=this.createNode(),e=this.context.strict;this.context.strict=!0,this.expectKeyword("class");var a=this.lookahead.type===i.Token.Identifier?this.parseVariableIdentifier():null,n=null;this.matchKeyword("extends")&&(this.nextToken(),n=this.isolateCoverGrammar(this.parseLeftHandSideExpressionAllowCall)); var r=this.parseClassBody();return this.context.strict=e,this.finalize(t,
NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\
this.expression=t}return t}();e.JSXExpressionContainer=s;var u=function(){function t(t){this.type=n.JSXSyntax.JSXIdentifier,this.name=t}return t}();e.JSXIdentifier=u;var l=function(){function t(t,e){this.type=n.JSXSyntax.JSXMemberExpression,this.object=t,this.property=e}return t}();e.JSXMemberExpression=l;var c=function(){function t(t,e){this.type=n.JSXSyntax.JSXAttribute,this.name=t,this.value=e}return t}();e.JSXAttribute=c;var p=function(){function t(t,e){this.type=n.JSXSyntax.JSXNamespacedName,this.namespace=t,this.name=e}return t}();e.JSXNamespacedName=p;var h=function(){function t(t,e,a){this.type=n.JSXSyntax.JSXOpeningElement,this.name=t,this.selfClosing=e,this.attributes=a}return t}();e.JSXOpeningElement=h;var d=function(){function t(t){this.type=n.JSXSyntax.JSXSpreadAttribute,this.argument=t}return t}();e.JSXSpreadAttribute=d;var m=function(){function t(t,e){this.type=n.JSXSyntax.JSXText,this.value=t,this.raw=e}return t}();e.JSXText=m},function(t,e,a){"use strict";var n=a(8),r=a(6),o=a(7),i=function(){function t(){this.values=[],this.curly=this.paren=-1}return t.prototype.beforeFunctionExpression=function(t){return["(","{","[","in","typeof","instanceof","new","return","case","delete","throw","void","=","+=","-=","*=","**=","/=","%=","< < =",">>=",">>>=","& =","|=","^=",",","+","-","*","**","/","%","++","--","< < ",">>",">>>","& ","|","^","!","~","& & ","||","?",":","===","==",">=","< =","< ",">","!=","!=="].indexOf(t)>=0},t.prototype.isRegexStart=function(){var t=this.values[this.values.length-1],e=null!==t;switch(t){case"this":case"]":e=!1;break;case")":var a=this.values[this.paren-1];e="if"===a||"while"===a||"for"===a||"with"===a;break;case"}":if(e=!1,"function"===this.values[this.curly-3]){var n=this.values[this.curly-4];e=!!n& & !this.beforeFunctionExpression(n)}else if("function"===this.values[this.curly-4]){var r=this.values[this.curly-5];e=!r||!this.beforeFunctionExpression(r)}}return e},t.prototype.push=function(t){t.type===o.Token.Punctuator||t.type===o.Token.Keyword?("{"===t.value?this.curly=this.values.length:"("===t.value& & (this.paren=this.values.length),this.values.push(t.value)):this.values.push(null)},t}(),s=function(){function t(t,e){this.errorHandler=new r.ErrorHandler,this.errorHandler.tolerant=!!e& & ("boolean"==typeof e.tolerant& & e.tolerant),this.scanner=new n.Scanner(t,this.errorHandler),this.scanner.trackComment=!!e& & ("boolean"==typeof e.comment& & e.comment),this.trackRange=!!e& & ("boolean"==typeof e.range& & e.range),this.trackLoc=!!e& & ("boolean"==typeof e.loc& & e.loc),this.buffer=[],this.reader=new i}return t.prototype.errors=function(){return this.errorHandler.errors},t.prototype.getNextToken=function(){if(0===this.buffer.length){var t=this.scanner.scanComments();if(this.scanner.trackComment)for(var e=0;e< t.length ; + + e ) { var a = t[e],n=void 0 , r = this.scanner.source.slice(a.slice[0],a.slice[1]);n={type:a.multiLine?"BlockComment":"LineComment",value:r},this.trackRange&&(n.range=a.range),this.trackLoc&&(n.loc=a.loc),this.buffer.push(n)}if(!this.scanner.eof()){var i = void 0 ; this . trackLoc & & ( i = {start:{line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart},end:{}});var s = void 0 ; s = "/" = = = this . scanner . source [ this . scanner . index ] ? this . reader . isRegexStart ( ) ? this . scanner . scanRegExp ( ) :this . scanner . scanPunctuator ( ) :this . scanner . lex ( ) , this . reader . push ( s ) ; var u = void 0 ; u = {type:o.TokenName[s.type],value:this.scanner.source.slice(s.start,s.end)},this.trackRange&&(u.range=[s.start,s.end]),this.trackLoc&&(i.end={line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart},u.loc=i),s.regex&&(u.regex=s.regex),this.buffer.push(u)}}return this . buffer . shift ( ) } , t } ( ) ; e . Tokenizer = s}])})},function(t,e,a){!function(){"use strict " ; function t ( t , e ) { this . _scope = t,this._functionName="",!e.distinguishFunctionExpressionScope&&this._scope.upper&&this._scope.upper.functionExpressionScope&&(this._functionName=this._scope.upper.block.id.name)}function n ( e , a ) { var n , r , o , i , s , u , l , c , p ; if ( p = new t ( e , a ) , e . isStatic ( ) ) for ( u = "9" , e . variables . sort ( function ( t , e ) { return t . tainted ? 1:e . tainted ? -1:e . identifiers . length + e . references .
},version:"2.0.0"}},function(t,e,a){!function t(e){"use strict";function n(){}function r(t){var e,a,n={};for(e in t)t.hasOwnProperty(e)& & (a=t[e],"object"==typeof a&&null!==a?n[e]=r(a):n[e]=a); return n}function o(t){var e,a={};for(e in t)t.hasOwnProperty(e)&&(a[e]=t[e]); return a}function i(t,e){var a,n,r,o;for(n=t.length,r=0;n;)a=n>>>1,o=r+a,e(t[o])?n=a:(r=o+1,n-=a+1);return r}function s(t,e){var a,n,r,o;for(n=t.length,r=0;n;)a=n>>>1,o=r+a,e(t[o])?(r=o+1,n-=a+1):n=a;return r}function u(t,e){var a,n,r,o=S(e);for(n=0,r=o.length;n< r ; n + = 1 ) a = o[n],t[a]=e[a];return t } function l ( t , e ) { this . parent = t,this.key=e}function c ( t , e , a , n ) { this . node = t,this.path=e,this.wrap=a,this.ref=n}function p ( ) { } function h ( t ) { return null ! = t & & ( " object " = = typeof t & & " string " = = typeof t . type ) } function d ( t , e ) { return ( t = ==y.ObjectExpression||t===y.ObjectPattern)&&"properties"===e}function m ( t , e ) { var a = new p ; return a . traverse ( t , e ) } function f ( t , e ) { var a = new p ; return a . replace ( t , e ) } function b ( t , e ) { var a ; return a = i(e,function(e){return e . range [ 0 ] > t.range[0]}),t.extendedRange=[t.range[0],t.range[1]],a!==e.length& & (t.extendedRange[1]=e[a].range[0]),a-=1,a>=0& & (t.extendedRange[0]=e[a].range[1]),t}function g(t,e,a){var n,o,i,s,u=[];if(!t.range)throw new Error("attachComments needs range information");if(!a.length){if(e.length){for(i=0,o=e.length;i< o ; i + = 1 ) n = r(e[i]),n.extendedRange=[0,t.range[0]],u.push(n);t.leadingComments=u}return t } for ( i = 0,o=e.length;i<o;i+=1)u.push(b(r(e[i]),a));return s = 0,m(t,{enter:function(t){for(var e ; s < u . length & & ( e = u[s],!(e.extendedRange[1] > t.range[0]));)e.extendedRange[1]===t.range[0]?(t.leadingComments||(t.leadingComments=[]),t.leadingComments.push(e),u.splice(s,1)):s+=1;return s===u.length?A.Break:u[s].extendedRange[0]>t.range[1]?A.Skip:void 0}}),s=0,m(t,{leave:function(t){for(var e;s< u.length & & ( e = u[s],!(t.range[1]<e.extendedRange[0]));)t.range[1]===e.extendedRange[0]?(t.trailingComments||(t.trailingComments=[]),t.trailingComments.push(e),u.splice(s,1)):s+=1;return s = ==u.length?A.Break:u[s].extendedRange[0] > t.range[1]?A.Skip:void 0}}),t}var y,w,A,v,M,S,C,_,x;return w=Array.isArray,w||(w=function(t){return"[object Array]"===Object.prototype.toString.call(t)}),n(o),n(s),M=Object.create||function(){function t(){}return function(e){return t.prototype=e,new t}}(),S=Object.keys||function(t){var e,a=[];for(e in t)a.push(e);return a},y={AssignmentExpression:"AssignmentExpression",AssignmentPattern:"AssignmentPattern",ArrayExpression:"ArrayExpression",ArrayPattern:"ArrayPattern",ArrowFunctionExpression:"ArrowFunctionExpression",AwaitExpression:"AwaitExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ClassBody:"ClassBody",ClassDeclaration:"ClassDeclaration",ClassExpression:"ClassExpression",ComprehensionBlock:"ComprehensionBlock",ComprehensionExpression:"ComprehensionExpression",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DebuggerStatement:"DebuggerStatement",DirectiveStatement:"DirectiveStatement",DoWhileStatement:"DoWhileStatement",EmptyStatement:"EmptyStatement",ExportAllDeclaration:"ExportAllDeclaration",ExportDefaultDeclaration:"ExportDefaultDeclaration",ExportNamedDeclaration:"ExportNamedDeclaration",ExportSpecifier:"ExportSpecifier",ExpressionStatement:"ExpressionStatement",ForStatement:"ForStatement",ForInStatement:"ForInStatement",ForOfStatement:"ForOfStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",GeneratorExpression:"GeneratorExpression",Identifier:"Identifier",IfStatement:"IfStatement",ImportDeclaration:"ImportDeclaration",ImportDefaultSpecifier:"ImportDefaultSpecifier",ImportNamespaceSpecifier:"ImportNamespaceSpecifier",ImportSpecifier:"ImportSpecifier",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",MetaProperty:"MetaProperty",MethodDefinition:"MethodDefinition",ModuleSpecifier:"ModuleSpecifier",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",
m(p([["pln",/^\s+/,n," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,n,"\"'"]],[["tag",/^^< \/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'\/>]|\/(?=\s)))/],["pun",/^[\/< - > ]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css",/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]),m(p([],[["atv",/^[\S\s]+/]]),["uq.val"]),m(h({keywords:A,hashComments:!0,cStyleComments:!0,types:x}),["c","cc","cpp","cxx","cyc","m"]),m(h({keywords:"null,true,false"}),["json"]),m(h({keywords:M,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:x}),["cs"]),m(h({keywords:v,cStyleComments:!0}),["java"]),m(h({keywords:y,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),m(h({keywords:S,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),m(h({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),m(h({keywords:C,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),m(h({keywords:w,cStyleComments:!0,regexLiterals:!0}),["javascript","js"]),m(h({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),m(h({keywords:_,cStyleComments:!0,multilineStrings:!0}),["rc","rs","rust"]),m(p([],[["str",/^[\S\s]+/]]),["regex"]);var T=g.PR={createSimpleLexer:p,registerLangHandler:m,sourceDecorator:h,PR_ATTRIB_NAME:"atn",PR_ATTRIB_VALUE:"atv",PR_COMMENT:"com",PR_DECLARATION:"dec",PR_KEYWORD:"kwd",PR_LITERAL:"lit",PR_NOCODE:"nocode",PR_PLAIN:"pln",PR_PUNCTUATION:"pun",PR_SOURCE:"src",PR_STRING:"str",PR_TAG:"tag",PR_TYPE:"typ",prettyPrintOne:g.prettyPrintOne=function(t,e,a){var n=document.createElement("div");return n.innerHTML="< pre > "+t+"< / pre > ",n=n.firstChild,a& & d(n,a,!0),b({h:e,j:a,c:n,i:1}),n.innerHTML},prettyPrint:g.prettyPrint=function(t,e){function a(){for(var e=g.PR_SHOULD_USE_CONTINUATION?p.now()+250:1/0;m< i.length & & p . now ( ) < e ; m + + ) { for ( var r = i[m],s=S,u=r;u=u.previousSibling;){var l = u.nodeType,C=(7===l||8===l)&&u.nodeValue;if(C?!/^\??prettify\b/.test(C):3!==l||/\S/.test(u.nodeValue))break;if(C){s={},C.replace(/\b(\w+)=([\w%+\-.:]+)/g,function(t,e,a){s[e]=a});break}}if(u=r.className,(s!==S||y.test(u))&&!w.test(u)){for(l=!1,C=r.parentNode;C;C=C.parentNode)if(M.test(C.tagName)&&C.className&&y.test(C.className)){l=!0;break}if(!l){if(r.className+=" prettyprinted " , l = s.lang,!l){var _ , l = u.match(f);!l&&(_=c(r))&&v.test(_.tagName)&&(l=_.className.match(f)),l&&(l=l[1])}if(A.test(r.tagName))C=1;else var C = r.currentStyle,x=o.defaultView,C=(C=C?C.whiteSpace:x&&x.getComputedStyle?x.getComputedStyle(r,n).getPropertyValue("white-space"):0)&&"pre"===C.substring(0,3);x=s.linenums,(x="true"===x||+x)||(x=!!(x=u.match(/\blinenums\b(?::(\d+))?/))&&(!x[1]||!x[1].length||+x[1])),x&&d(r,x,C),h={h:l,c:r,j:x,i:C},b(h)}}}m<i.length?setTimeout(a,250):"function"==typeof t & & t ( ) } for ( var r = e||document.body,o=r.ownerDocument||document,r=[r.getElementsByTagName("pre"),r.getElementsByTagName("code"),r.getElementsByTagName("xmp")],i=[],s=0;s<r.length;++s)for(var u = 0,l=r[s].length;u<l;++u)i.push(r[s][u]);var r = n,p=Date;p.now||(p={now:function(){return+new Date } } ) ; var h , m = 0,f=/\blang(?:uage)?-([\w.]+)(?!\S)/,y=/\bprettyprint\b/,w=/\bprettyprinted\b/,A=/pre|xmp/i,v=/^code$/i,M=/^(?:pre|code|xmp)$/i,S={};a()}};a(748)&&(r=[],o=function(){return T } . apply ( e , r ) , ! ( void 0 ! = = o & & ( t . exports = o)))}()}(),t.exports=prettyPrintOne}).call(e,a(41))},function(t,e){var a = {}.toString;t.exports=Array.isArray||function(t){return"[object Array ] " = = a . call ( t ) } } , function ( t , e , a ) { var n ; ! function ( r ) { function o ( t , e , a , n ) { var r , o , i , s ,
},set:function(e,a){for(var n,r,o=e.options,i=t.makeArray(a),s=o.length;s--;)r=o[s],(r.selected=t.inArray(t.valHooks.option.get(r),i)>-1)&&(n=!0); return n||(e.selectedIndex=-1),i}}}}),t.each(["radio","checkbox"],function(){t.valHooks[this]={set:function(e,a){if(t.isArray(a))return e.checked=t.inArray(t(e).val(),a)>-1}},a.checkOn||(t.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})})}.apply(e,n),!(void 0!==r& & (t.exports=r))},function(t,e,a){var n,r;n=[a(2),a(16),a(197),a(208),a(711)],r=function(t,e,a,n,r){"use strict";return t.parseHTML=function(o,i,s){if("string"!=typeof o)return[];"boolean"==typeof i&&(s=i,i=!1); var u,l,c;return i||(r.createHTMLDocument?(i=e.implementation.createHTMLDocument(""),u=i.createElement("base"),u.href=e.location.href,i.head.appendChild(u)):i=e),l=a.exec(o),c=!s& & [],l?[i.createElement(l[1])]:(l=n([o],i,c),c& & c.length& & t(c).remove(),t.merge([],l.childNodes))},t.parseHTML}.apply(e,n),!(void 0!==r& & (t.exports=r))},function(t,e,a){var n,r;n=[a(2)],r=function(t){"use strict";t.readyException=function(t){window.setTimeout(function(){throw t})}}.apply(e,n),!(void 0!==r& & (t.exports=r))},function(t,e,a){var n,r;n=[a(16),a(59)],r=function(t,e){"use strict";return e.createHTMLDocument=function(){var e=t.implementation.createHTMLDocument("").body;return e.innerHTML="< form > < / form > < form > < / form > ",2===e.childNodes.length}(),e}.apply(e,n),!(void 0!==r& & (t.exports=r))},function(t,e,a){var n,r;n=[a(2),a(18)],r=function(t){"use strict";t.expr.pseudos.hidden=function(e){return!t.expr.pseudos.visible(e)},t.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)}}.apply(e,n),!(void 0!==r& & (t.exports=r))},function(t,e,a){var n,r;n=[a(2),a(34),a(203)],r=function(t,e,a){"use strict";function n(e){var a,n=e.ownerDocument,r=e.nodeName,i=o[r];return i?i:(a=n.body.appendChild(n.createElement(r)),i=t.css(a,"display"),a.parentNode.removeChild(a),"none"===i& & (i="block"),o[r]=i,i)}function r(t,r){for(var o,i,s=[],u=0,l=t.length;u< l ; u + + ) i = t[u],i.style&&(o=i.style.display,r?("none"===o&&(s[u]=e.get(i,"display")||null,s[u]||(i.style.display="")),""===i.style.display&&a(i)&&(s[u]=n(i))):"none"!==o&&(s[u]="none",e.set(i,"display",o)));for(u=0;u<l;u++)null!=s[u]&&(t[u].style.display=s[u]);return t } var o = {};return t . fn . extend ( { show:function ( ) { return r ( this , ! 0 ) } , hide:function ( ) { return r ( this ) } , toggle:function ( e ) { return " boolean " = = typeof e ? e ? this . show ( ) :this . hide ( ) :this . each ( function ( ) { a ( this ) ? t ( this ) . show ( ) :t ( this ) . hide ( ) } ) } } ) , r } . apply ( e , n ) , ! ( void 0 ! = = r & & ( t . exports = r))},function(t,e,a){var n , r ; n = [a(2),a(58),a(34),a(207)],r=function(t,e,a,n){"use strict " ; function r ( t ) { return " true " = = = t | | " false " ! = = t & & ( " null " = = = t ? null:t = ==+t+""?+t:i.test(t)?JSON.parse(t):t)}function o ( t , e , a ) { var o ; if ( void 0 = ==a&&1===t.nodeType)if(o="data-"+e.replace(s,"-$&").toLowerCase(),a=t.getAttribute(o),"string"==typeof a ) { try { a = r(a)}catch(t){}n.set(t,e,a)}else a = void 0 ; return a } var i = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,s=/[A-Z]/g;return t . extend ( { hasData:function ( t ) { return n . hasData ( t ) | | a . hasData ( t ) } , data:function ( t , e , a ) { return n . access ( t , e , a ) } , removeData:function ( t , e ) { n . remove ( t , e ) } , _data:function ( t , e , n ) { return a . access ( t , e , n ) } , _removeData:function ( t , e ) { a . remove ( t , e ) } } ) , t . fn . extend ( { data:function ( r , i ) { var s , u , l , c = this[0],p=c&&c.attributes;if(void 0 = ==r){if(this.length&&(l=n.get(c),1===c.nodeType&&!a.get(c,"hasDataAttrs"))){for(s=p.length;s--;)p[s]&&(u=p[s].name,0===u.indexOf("data-")&&(u=t.camelCase(u.slice(5)),o(c,u,l[u])));a.set(c,"hasDataAttrs",!0)}return l } return " object " = = typeof r ? this . each ( function ( ) { n . set ( this , r ) } ) :e ( this , function ( t ) { var e ; if ( c & & void 0 = ==t){if(e=n.get(c,r),void 0 ! = = e ) return e ; if ( e = o(c,r),void 0 ! = = e ) return e } else this . each ( function ( ) { n . set ( this , r , t ) } ) } , null , i , arguments . length > 1,null,!0)},removeData:function(t){return this.each(function(){n.remove(this,t)})}}),t}.apply(e,n),!(void 0!==r& & (t.exports=r))},function(t,e,a){var n,r;n=[a(2),a(69)],r=function(t){"use strict";var e=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;t.Deferred.exceptionHook=function(t,a){win
a.prototype.dMultiply=Lt,a.prototype.dAddOffset=Nt,a.prototype.multiplyLowerTo=Rt,a.prototype.multiplyUpperTo=Ht,a.prototype.modInt=Jt,a.prototype.millerRabin=Qt,a.prototype.clone=Y,a.prototype.intValue=X,a.prototype.byteValue=V,a.prototype.shortValue=G,a.prototype.signum=J,a.prototype.toByteArray=tt,a.prototype.equals=et,a.prototype.min=at,a.prototype.max=nt,a.prototype.and=it,a.prototype.or=ut,a.prototype.xor=ct,a.prototype.andNot=ht,a.prototype.not=dt,a.prototype.shiftLeft=mt,a.prototype.shiftRight=ft,a.prototype.getLowestSetBit=gt,a.prototype.bitCount=wt,a.prototype.testBit=At,a.prototype.setBit=Mt,a.prototype.clearBit=St,a.prototype.flipBit=Ct,a.prototype.add=xt,a.prototype.subtract=It,a.prototype.multiply=Et,a.prototype.divide=Tt,a.prototype.remainder=Ft,a.prototype.divideAndRemainder=kt,a.prototype.modPow=Gt,a.prototype.modInverse=$t,a.prototype.pow=Pt,a.prototype.gcd=Kt,a.prototype.isProbablePrime=Zt,a.prototype.square=Dt,a.prototype.Barrett=Wt;var Ae,ve,Me;if(null==ve){ve=new Array,Me=0;var Se;if("undefined"!=typeof window& & window.crypto)if(window.crypto.getRandomValues){var Ce=new Uint8Array(32);for(window.crypto.getRandomValues(Ce),Se=0;Se< 32 ; + + Se ) ve [ Me + + ] = Ce [ Se ] } else if ( " Netscape " = = navigator . appName & & navigator . appVersion < " 5 " ) { var _e = window.crypto.random(32);for(Se=0;Se<_e.length;++Se)ve[Me++]=255&_e.charCodeAt(Se)}for(;Me<xe;)Se=Math.floor(65536*Math.random()),ve[Me++]=Se > >>8,ve[Me++]=255&Se; Me=0,ee()}re.prototype.nextBytes=ne,oe.prototype.init=ie,oe.prototype.next=se;var xe=256;e=t.exports={default:a,BigInteger:a,SecureRandom:re}}).call(this)},function(t,e,a){(function(t){function a(t){var e,a,n="";for(e=0;e+3< =t.length;e+=3)a=parseInt(t.substring(e,e+3),16),n+=en.charAt(a>>6)+en.charAt(63&a); if(e+1==t.length?(a=parseInt(t.substring(e,e+1),16),n+=en.charAt(a< < 2 ) ) :e + 2 = =t.length&&(a=parseInt(t.substring(e,e+2),16),n+=en.charAt(a > >2)+en.charAt((3&a)<<4)),an)for(; (3&n.length)>0; )n+=an;return n}function n(t){var e,a,n,r="",o=0;for(e=0;e< t.length & & t . charAt ( e ) ! = an ; + + e ) n = en.indexOf(t.charAt(e)),n<0||(0==o?(r+=c(n > >2),a=3&n,o=1):1==o?(r+=c(a<<2|n>>4),a=15&n,o=2):2==o?(r+=c(a),r+=c(n>>2),a=3&n,o=3):(r+=c(a<<2|n>>4),r+=c(15&n),o=0)); return 1==o& & (r+=c(a< < 2 ) ) , r } function r ( t ) { var e , a = n(t),r=new Array ; for ( e = 0;2*e<a.length;++e)r[e]=parseInt(a.substring(2*e,2*e+2),16);return r } function o ( t , e , a ) { null ! = t & & ( " number " = = typeof t ? this . fromNumber ( t , e , a ) :null = =e&&"string"!=typeof t ? this . fromString ( t , 256 ) :this . fromString ( t , e ) ) } function i ( ) { return new o ( null ) } function s ( t , e , a , n , r , o ) { for ( ; --o > =0;){var i=e*this[t++]+a[n]+r;r=Math.floor(i/67108864),a[n++]=67108863& i}return r}function u(t,e,a,n,r,o){for(var i=32767&e,s=e>>15; --o>=0;){var u=32767&this[t],l=this[t++]>>15,c=s*u+l*i; u=i*u+((32767& c)< < 15 ) + a [ n ] + ( 1073741823 & r ) , r = (u > >>30)+(c>>>15)+s*l+(r>>>30),a[n++]=1073741823& u}return r}function l(t,e,a,n,r,o){for(var i=16383&e,s=e>>14; --o>=0;){var u=16383&this[t],l=this[t++]>>14,c=s*u+l*i; u=i*u+((16383& c)< < 14 ) + a [ n ] + r , r = (u > >28)+(c>>14)+s*l,a[n++]=268435455& u}return r}function c(t){return ln.charAt(t)}function p(t,e){var a=cn[t.charCodeAt(e)];return null==a?-1:a}function d(t){for(var e=this.t-1;e>=0;--e)t[e]=this[e];t.t=this.t,t.s=this.s}function m(t){this.t=1,this.s=t< 0 ? -1:0 , t > 0?this[0]=t:t< -1 ? this [ 0 ] = t + this . DV:this . t = 0}function f ( t ) { var e = i();return e . fromInt ( t ) , e } function b ( t , e ) { var a ; if ( 16 = =e)a=4;else if ( 8 = =e)a=3;else if ( 256 = =e)a=8;else if ( 2 = =e)a=1;else if ( 32 = =e)a=5;else{if(4!=e)return void this . fromRadix ( t , e ) ; a = 2}this.t=0,this.s=0;for(var n = t.length,r=!1,i=0;--n > =0;){var s=8==a?255&t[n]:p(t,n); s< 0 ? " - " = = t . charAt ( n ) & & ( r = !0):(r=!1,0==i?this[this.t++]=s:i+a > this.DB?(this[this.t-1]|=(s& (1< < this.DB-i ) -1 ) < < i , this [ this . t + + ] = s > >this.DB-i):this[this.t-1]|=s< < i , i + = a , i > =this.DB& & (i-=this.DB))}8==a& & 0!=(128& t[0])& & (this.s=-1,i>0& & (this[this.t-1]|=(1< < this.DB-i ) -1 < < i ) ) , this . clamp ( ) , r & & o . ZERO . subTo ( this , this ) } function g ( ) { for ( var t = this.s&this.DM;this.t > 0&&this[this.t-1]==t; )--this.t}function y(t){if(this.s< 0 ) return " - " + this . negate ( ) . toString ( t ) ; var e ; if ( 16 = =t)e=4;else if ( 8 = =t)e=3;else if ( 2 = =t)e=1;else if ( 32 = =t)e=5;else{if(4!=t)return this . toRadix ( t ) ; e = 2}
var i=o[0],s=o[1],u=function(t){return Mn.crypto.Util.hashString(t,i)},l=u(t);return s==l}function Xa(t,e){e=e.replace(En,""),e=e.replace(/[ \n]+/g,"");var a=de(e,16);if(a.bitLength()>this.n.bitLength())return 0;var n=this.doPublic(a),r=n.toString(16).replace(/^1f+00/,""),o=Wa(r);if(0==o.length)return!1;var i=(o[0],o[1]);return i==t}function Va(t,e,a,n){var r=function(t){return Mn.crypto.Util.hashHex(t,a)},o=r(Aa(t));return void 0===n& & (n=-1),this.verifyWithMessageHashPSS(o,e,a,n)}function Ga(t,e,a,n){var r=new o(e,16);if(r.bitLength()>this.n.bitLength())return!1;var i,s=function(t){return Mn.crypto.Util.hashHex(t,a)},u=wa(t),l=u.length,c=this.n.bitLength()-1,p=Math.ceil(c/8);if(n===-1||void 0===n)n=l;else if(n===-2)n=p-l-2;else if(n< -2 ) throw " invalid salt length " ; if ( p < l + n + 2 ) throw " data too long " ; var h = this.doPublic(r).toByteArray();for(i=0;i<h.length;i+=1)h[i]&=255;for(;h.length<p;)h.unshift(0);if(188!==h[p-1])throw"encoded message does not end in 0xbc " ; h = String.fromCharCode.apply(String,h);var d = h.substr(0,p-l-1),m=h.substr(d.length,l),f=65280 > >8*p-c&255; if(0!==(d.charCodeAt(0)& f))throw"bits beyond keysize not zero";var b=za(m,d.length,s),g=[];for(i=0;i< d.length ; i + = 1 ) g [ i ] = d . charCodeAt ( i ) ^ b . charCodeAt ( i ) ; g [ 0 ] & = ~ f ; var y = p-l-n-2;for(i=0;i<y;i+=1)if(0!==g[i])throw"leftmost octets not zero " ; if ( 1 ! = = g [ y ] ) throw " 0x01 marker not found " ; return m = ==wa(s(Aa("\0\0\0\0\0\0\0\0"+u+String.fromCharCode.apply(String,g.slice(-n)))))}function Ka ( ) { this . subjectPublicKeyRSA = null,this.subjectPublicKeyRSA_hN=null,this.subjectPublicKeyRSA_hE=null,this.hex=null,this.getSerialNumberHex=function(){return vn . getDecendantHexVByNthList ( this . hex , 0 , [ 0 , 1 ] ) } , this . getSignatureAlgorithmField = function(){var t = vn.getDecendantHexVByNthList(this.hex,0,[0,2,0]),e=Mn.asn1.ASN1Util.oidHexToInt(t),a=Mn.asn1.x509.OID.oid2name(e);return a } , this . getIssuerHex = function(){return vn . getDecendantHexTLVByNthList ( this . hex , 0 , [ 0 , 3 ] ) } , this . getIssuerString = function(){return Ka . hex2dn ( vn . getDecendantHexTLVByNthList ( this . hex , 0 , [ 0 , 3 ] ) ) } , this . getSubjectHex = function(){return vn . getDecendantHexTLVByNthList ( this . hex , 0 , [ 0 , 5 ] ) } , this . getSubjectString = function(){return Ka . hex2dn ( vn . getDecendantHexTLVByNthList ( this . hex , 0 , [ 0 , 5 ] ) ) } , this . getNotBefore = function(){var t = vn.getDecendantHexVByNthList(this.hex,0,[0,4,0]);return t = t.replace(/(..)/g,"%$1"),t=decodeURIComponent(t)},this.getNotAfter=function(){var t = vn.getDecendantHexVByNthList(this.hex,0,[0,4,1]);return t = t.replace(/(..)/g,"%$1"),t=decodeURIComponent(t)},this.readCertPEM=function(t){var e = vn.pemToHex(t),a=Ka.getPublicKeyHexArrayFromCertHex(e),n=new ge ; n . setPublic ( a [ 0 ] , a [ 1 ] ) , this . subjectPublicKeyRSA = n,this.subjectPublicKeyRSA_hN=a[0],this.subjectPublicKeyRSA_hE=a[1],this.hex=e},this.readCertPEMWithoutRSAInit=function(t){var e = vn.pemToHex(t),a=Ka.getPublicKeyHexArrayFromCertHex(e);"function"==typeof this . subjectPublicKeyRSA . setPublic & & this . subjectPublicKeyRSA . setPublic ( a [ 0 ] , a [ 1 ] ) , this . subjectPublicKeyRSA_hN = a[0],this.subjectPublicKeyRSA_hE=a[1],this.hex=e},this.getInfo=function(){var t = "Basic Fields\n" ; t + = " serial number: " + this . getSerialNumberHex ( ) + " \ n " , t + = " signature algorithm: " + this . getSignatureAlgorithmField ( ) + " \ n " , t + = " issuer: " + this . getIssuerString ( ) + " \ n " , t + = " notBefore: " + this . getNotBefore ( ) + " \ n " , t + = " notAfter: " + this . getNotAfter ( ) + " \ n " , t + = " subject: " + this . getSubjectString ( ) + " \ n " , t + = " subject public key info: \ n " ; var e = Ka.getSubjectPublicKeyInfoPosFromCertHex(this.hex),a=vn.getHexOfTLV_AtObj(this.hex,e),n=In.getKey(a,null,"pkcs8pub");n instanceof ge & & ( t + = " key algorithm: RSA \ n " , t + = " n = "+n.n.toString(16).substr(0,16)+" . . . \ n " , t + = " e = "+n.e.toString(16)+" \ n " ) , t + = " X509v3 Extensions: \ n " ; for ( var r = Ka.getV3ExtInfoListOfCertHex(this.hex),o=0;o<r.length;o++){var i = r[o],s=Mn.asn1.x509.OID.oid2name(i.oid);""===s&&(s=i.oid);var u = "" ; if ( i . critical = ==!0&&(u="CRITICAL"),t+=" " + s + " " + u + " : \ n " , " basicConstraints " = = = s ) { var l = Ka.getExtBasicConstraints(this.hex);void 0 = ==l.cA?t+=" { } \ n " : ( t + = " cA = true",void 0 ! = = l . pathLen & & ( t + = " , pathLen = "+l.pathLen),t+=" \ n " ) } else if ( " keyUsage " = = = s ) t + = " " + Ka . getExtKeyUsageString ( this . hex ) + " \ n " ;
},_doProcessBlock:function(t,o){for(var i=0;16>i;i++){var s=o+i,u=t[s];t[s]=16711935& (u< < 8 | u > >>24)|4278255360& (u< < 24 | u > >>8)}var i=this._hash.words,s=t[o+0],u=t[o+1],c=t[o+2],p=t[o+3],h=t[o+4],d=t[o+5],m=t[o+6],f=t[o+7],b=t[o+8],g=t[o+9],y=t[o+10],w=t[o+11],A=t[o+12],v=t[o+13],M=t[o+14],S=t[o+15],C=i[0],_=i[1],x=i[2],I=i[3],C=e(C,_,x,I,s,7,l[0]),I=e(I,C,_,x,u,12,l[1]),x=e(x,I,C,_,c,17,l[2]),_=e(_,x,I,C,p,22,l[3]),C=e(C,_,x,I,h,7,l[4]),I=e(I,C,_,x,d,12,l[5]),x=e(x,I,C,_,m,17,l[6]),_=e(_,x,I,C,f,22,l[7]),C=e(C,_,x,I,b,7,l[8]),I=e(I,C,_,x,g,12,l[9]),x=e(x,I,C,_,y,17,l[10]),_=e(_,x,I,C,w,22,l[11]),C=e(C,_,x,I,A,7,l[12]),I=e(I,C,_,x,v,12,l[13]),x=e(x,I,C,_,M,17,l[14]),_=e(_,x,I,C,S,22,l[15]),C=a(C,_,x,I,u,5,l[16]),I=a(I,C,_,x,m,9,l[17]),x=a(x,I,C,_,w,14,l[18]),_=a(_,x,I,C,s,20,l[19]),C=a(C,_,x,I,d,5,l[20]),I=a(I,C,_,x,y,9,l[21]),x=a(x,I,C,_,S,14,l[22]),_=a(_,x,I,C,h,20,l[23]),C=a(C,_,x,I,g,5,l[24]),I=a(I,C,_,x,M,9,l[25]),x=a(x,I,C,_,p,14,l[26]),_=a(_,x,I,C,b,20,l[27]),C=a(C,_,x,I,v,5,l[28]),I=a(I,C,_,x,c,9,l[29]),x=a(x,I,C,_,f,14,l[30]),_=a(_,x,I,C,A,20,l[31]),C=n(C,_,x,I,d,4,l[32]),I=n(I,C,_,x,b,11,l[33]),x=n(x,I,C,_,w,16,l[34]),_=n(_,x,I,C,M,23,l[35]),C=n(C,_,x,I,u,4,l[36]),I=n(I,C,_,x,h,11,l[37]),x=n(x,I,C,_,f,16,l[38]),_=n(_,x,I,C,y,23,l[39]),C=n(C,_,x,I,v,4,l[40]),I=n(I,C,_,x,s,11,l[41]),x=n(x,I,C,_,p,16,l[42]),_=n(_,x,I,C,m,23,l[43]),C=n(C,_,x,I,g,4,l[44]),I=n(I,C,_,x,A,11,l[45]),x=n(x,I,C,_,S,16,l[46]),_=n(_,x,I,C,c,23,l[47]),C=r(C,_,x,I,s,6,l[48]),I=r(I,C,_,x,f,10,l[49]),x=r(x,I,C,_,M,15,l[50]),_=r(_,x,I,C,d,21,l[51]),C=r(C,_,x,I,A,6,l[52]),I=r(I,C,_,x,p,10,l[53]),x=r(x,I,C,_,y,15,l[54]),_=r(_,x,I,C,u,21,l[55]),C=r(C,_,x,I,b,6,l[56]),I=r(I,C,_,x,S,10,l[57]),x=r(x,I,C,_,m,15,l[58]),_=r(_,x,I,C,v,21,l[59]),C=r(C,_,x,I,h,6,l[60]),I=r(I,C,_,x,w,10,l[61]),x=r(x,I,C,_,c,15,l[62]),_=r(_,x,I,C,g,21,l[63]);i[0]=i[0]+C|0,i[1]=i[1]+_|0,i[2]=i[2]+x|0,i[3]=i[3]+I|0},_doFinalize:function(){var e=this._data,a=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;a[r>>>5]|=128< < 24-r % 32 ; var o = t.floor(n/4294967296);for(a[(r+64 > >>9< < 4 ) + 15 ] = 16711935 & ( o < < 8 | o > >>24)|4278255360&(o<<24|o>>>8),a[(r+64>>>9<<4)+14]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),e.sigBytes=4*(a.length+1),this._process(),e=this._hash,a=e.words,n=0; 4>n;n++)r=a[n],a[n]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8); return e},clone:function(){var t=u.clone.call(this);return t._hash=this._hash.clone(),t}}),o.MD5=u._createHelper(i),o.HmacMD5=u._createHmacHelper(i)}(Math),function(){var t=Qa,e=t.lib,a=e.WordArray,n=e.Hasher,r=[],e=t.algo.SHA1=n.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var a=this._hash.words,n=a[0],o=a[1],i=a[2],s=a[3],u=a[4],l=0;80>l;l++){if(16>l)r[l]=0|t[e+l];else{var c=r[l-3]^r[l-8]^r[l-14]^r[l-16];r[l]=c< < 1 | c > >>31}c=(n< < 5 | n > >>27)+u+r[l],c=20>l?c+((o& i|~o& s)+1518500249):40>l?c+((o^i^s)+1859775393):60>l?c+((o& i|o& s|i& s)-1894007588):c+((o^i^s)-899497514),u=s,s=i,i=o< < 30 | o > >>2,o=n,n=c}a[0]=a[0]+n|0,a[1]=a[1]+o|0,a[2]=a[2]+i|0,a[3]=a[3]+s|0,a[4]=a[4]+u|0},_doFinalize:function(){var t=this._data,e=t.words,a=8*this._nDataBytes,n=8*t.sigBytes;return e[n>>>5]|=128< < 24-n % 32 , e [ ( n + 64 > >>9< < 4 ) + 14 ] = Math . floor ( a / 4294967296 ) , e [ ( n + 64 > >>9< < 4 ) + 15 ] = a , t . sigBytes = 4*e.length,this._process(),this._hash},clone:function(){var t = n.clone.call(this);return t . _hash = this._hash.clone(),t}});t.SHA1=n._createHelper(e),t.HmacSHA1=n._createHmacHelper(e)}(),function(t){for(var e = Qa,a=e.lib,n=a.WordArray,r=a.Hasher,a=e.algo,o=[],i=[],s=function(t){return 4294967296 * ( t- ( 0 | t ) ) | 0 } , u = 2,l=0;64 > l;){var c;t:{c=u;for(var p=t.sqrt(c),h=2;h< =p;h++)if(!(c%h)){c=!1;break t}c=!0}c& & (8>l& & (o[l]=s(t.pow(u,.5))),i[l]=s(t.pow(u,1/3)),l++),u++}var d=[],a=a.SHA256=r.extend({_doReset:function(){this._hash=new n.init(o.slice(0))},_doProcessBlock:function(t,e){for(var a=this._hash.words,n=a[0],r=a[1],o=a[2],s=a[3],u=a[4],l=a[5],c=a[6],p=a[7],h=0;64>h;h++){if(16>h)d[h]=0|t[e+h];else{var m=d[h-15],f=d[h-2];d[h]=((m< < 25 | m > >>7)^(m< < 14 | m > >>18)^m>>>3)+d[h-7]+((f< < 15 | f > >>17)^(f< < 13 | f > >>19)^f>>>10)+d[h-16]}m=p+((u< < 26 | u > >>6)^(
this.hT="06",this.setValueHex=function(t){this.hTLV=null,this.isModified=!0,this.s=null,this.hV=t},this.setValueOidString=function(t){if(!t.match(/^[0-9.]+$/))throw"malformed oid string: "+t;var n="",r=t.split("."),o=40*parseInt(r[0])+parseInt(r[1]);n+=e(o),r.splice(0,2);for(var i=0;i< r.length ; i + + ) n + = a ( r [ i ] ) ; this . hTLV = null,this.isModified=!0,this.s=null,this.hV=n},this.setValueName=function(t){var e = Mn.asn1.x509.OID.name2oid(t);if(""===e)throw"DERObjectIdentifier oidName undefined: " + t ; this . setValueOidString ( e ) } , this . getFreshValueHex = function(){return this . hV } , void 0 ! = = t & & ( " string " = = typeof t ? t . match ( / ^ [ 0-2 ] . [ 0-9 . ] + $ / ) ? this . setValueOidString ( t ) :this . setValueName ( t ) :void 0 ! = = t . oid ? this . setValueOidString ( t . oid ) :void 0 ! = = t . hex ? this . setValueHex ( t . hex ) :void 0 ! = = t . name & & this . setValueName ( t . name ) ) } , Za . lang . extend ( Mn . asn1 . DERObjectIdentifier , Mn . asn1 . ASN1Object ) , Mn . asn1 . DEREnumerated = function(t){Mn.asn1.DEREnumerated.superclass.constructor.call(this),this.hT="0a",this.setByBigInteger=function(t){this.hTLV=null,this.isModified=!0,this.hV=Mn.asn1.ASN1Util.bigIntToMinTwosComplementsHex(t)},this.setByInteger=function(t){var e = new o ( String ( t ) , 10 ) ; this . setByBigInteger ( e ) } , this . setValueHex = function(t){this.hV=t},this.getFreshValueHex=function(){return this . hV } , " undefined " ! = typeof t & & ( " undefined " ! = typeof t . int ? this . setByInteger ( t . int ) : " number " = = typeof t ? this . setByInteger ( t ) : " undefined " ! = typeof t . hex & & this . setValueHex ( t . hex ) ) } , Za . lang . extend ( Mn . asn1 . DEREnumerated , Mn . asn1 . ASN1Object ) , Mn . asn1 . DERUTF8String = function(t){Mn.asn1.DERUTF8String.superclass.constructor.call(this,t),this.hT="0c"},Za.lang.extend(Mn.asn1.DERUTF8String,Mn.asn1.DERAbstractString),Mn.asn1.DERNumericString=function(t){Mn.asn1.DERNumericString.superclass.constructor.call(this,t),this.hT="12"},Za.lang.extend(Mn.asn1.DERNumericString,Mn.asn1.DERAbstractString),Mn.asn1.DERPrintableString=function(t){Mn.asn1.DERPrintableString.superclass.constructor.call(this,t),this.hT="13"},Za.lang.extend(Mn.asn1.DERPrintableString,Mn.asn1.DERAbstractString),Mn.asn1.DERTeletexString=function(t){Mn.asn1.DERTeletexString.superclass.constructor.call(this,t),this.hT="14"},Za.lang.extend(Mn.asn1.DERTeletexString,Mn.asn1.DERAbstractString),Mn.asn1.DERIA5String=function(t){Mn.asn1.DERIA5String.superclass.constructor.call(this,t),this.hT="16"},Za.lang.extend(Mn.asn1.DERIA5String,Mn.asn1.DERAbstractString),Mn.asn1.DERUTCTime=function(t){Mn.asn1.DERUTCTime.superclass.constructor.call(this,t),this.hT="17",this.setByDate=function(t){this.hTLV=null,this.isModified=!0,this.date=t,this.s=this.formatDate(this.date,"utc"),this.hV=sa(this.s)},this.getFreshValueHex=function(){return"undefined"==typeof this . date & & " undefined " = = typeof this . s & & ( this . date = new Date , this . s = this.formatDate(this.date,"utc"),this.hV=sa(this.s)),this.hV},void 0 ! = = t & & ( void 0 ! = = t . str ? this . setString ( t . str ) : " string " = = typeof t & & t . match ( / ^ [ 0-9 ] { 12 } Z $ / ) ? this . setString ( t ) :void 0 ! = = t . hex ? this . setStringHex ( t . hex ) :void 0 ! = = t . date & & this . setByDate ( t . date ) ) } , Za . lang . extend ( Mn . asn1 . DERUTCTime , Mn . asn1 . DERAbstractTime ) , Mn . asn1 . DERGeneralizedTime = function(t){Mn.asn1.DERGeneralizedTime.superclass.constructor.call(this,t),this.hT="18",this.withMillis=!1,this.setByDate=function(t){this.hTLV=null,this.isModified=!0,this.date=t,this.s=this.formatDate(this.date,"gen",this.withMillis),this.hV=sa(this.s)},this.getFreshValueHex=function(){return void 0 = ==this.date&&void 0 = ==this.s&&(this.date=new Date , this . s = this.formatDate(this.date,"gen",this.withMillis),this.hV=sa(this.s)),this.hV},void 0 ! = = t & & ( void 0 ! = = t . str ? this . setString ( t . str ) : " string " = = typeof t & & t . match ( / ^ [ 0-9 ] { 14 } Z $ / ) ? this . setString ( t ) :void 0 ! = = t . hex ? this . setStringHex ( t . hex ) :void 0 ! = = t . date & & this . setByDate ( t . date ) , t . millis = ==!0&&(this.withMillis=!0))},Za.lang.extend(Mn.asn1.DERGeneralizedTime,Mn.asn1.DERAbstractTime),Mn.asn1.DERSequence=function(t){Mn.asn1.DERSequence.superclass.constructor.call(this,t),this.hT="30",this.getFreshValueHex=function(){for(var t = "" , e = 0;e<this.asn1Array.length;e++){var a = this.asn1Array[e];t+=a.getEncodedHex()}return this . hV = t,this.hV}},Za.lang.extend(Mn.asn1.DERSequence,Mn.as
},Za.lang.extend(Mn.asn1.x509.AlgorithmIdentifier,Mn.asn1.ASN1Object),Mn.asn1.x509.GeneralName=function(t){Mn.asn1.x509.GeneralName.superclass.constructor.call(this);var e={rfc822:"81",dns:"82",dn:"a4",uri:"86"};this.explicit=!1,this.setByParam=function(t){var a=null;if(void 0!==t){if(void 0!==t.rfc822& & (this.type="rfc822",a=new Mn.asn1.DERIA5String({str:t[this.type]})),void 0!==t.dns& & (this.type="dns",a=new Mn.asn1.DERIA5String({str:t[this.type]})),void 0!==t.uri& & (this.type="uri",a=new Mn.asn1.DERIA5String({str:t[this.type]})),void 0!==t.dn& & (this.type="dn",a=new Mn.asn1.x509.X500Name({str:t.dn})),void 0!==t.ldapdn& & (this.type="dn",a=new Mn.asn1.x509.X500Name({ldapstr:t.ldapdn})),void 0!==t.certissuer){this.type="dn",this.explicit=!0;var n=t.certissuer,r=null;if(n.match(/^[0-9A-Fa-f]+$/),n.indexOf("-----BEGIN ")!=-1& & (r=vn.pemToHex(n)),null==r)throw"certissuer param not cert";var o=new Ka;o.hex=r;var i=o.getIssuerHex();a=new Mn.asn1.ASN1Object,a.hTLV=i}if(void 0!==t.certsubj){this.type="dn",this.explicit=!0;var n=t.certsubj,r=null;if(n.match(/^[0-9A-Fa-f]+$/),n.indexOf("-----BEGIN ")!=-1& & (r=vn.pemToHex(n)),null==r)throw"certsubj param not cert";var o=new Ka;o.hex=r;var i=o.getSubjectHex();a=new Mn.asn1.ASN1Object,a.hTLV=i}if(null==this.type)throw"unsupported type in params="+t;this.asn1Obj=new Mn.asn1.DERTaggedObject({explicit:this.explicit,tag:e[this.type],obj:a})}},this.getEncodedHex=function(){return this.asn1Obj.getEncodedHex()},void 0!==t&&this.setByParam(t)},Za.lang.extend(Mn.asn1.x509.GeneralName,Mn.asn1.ASN1Object),Mn.asn1.x509.GeneralNames=function(t){Mn.asn1.x509.GeneralNames.superclass.constructor.call(this); this.setByParamArray=function(t){for(var e=0;e< t.length ; e + + ) { var a = new Mn . asn1 . x509 . GeneralName ( t [ e ] ) ; this . asn1Array . push ( a ) } } , this . getEncodedHex = function(){var t = new Mn . asn1 . DERSequence ( { array:this . asn1Array } ) ; return t . getEncodedHex ( ) } , this . asn1Array = new Array , " undefined " ! = typeof t & & this . setByParamArray ( t ) } , Za . lang . extend ( Mn . asn1 . x509 . GeneralNames , Mn . asn1 . ASN1Object ) , Mn . asn1 . x509 . DistributionPointName = function(t){Mn.asn1.x509.DistributionPointName.superclass.constructor.call(this);if(this.getEncodedHex=function(){if("full"!=this.type)throw"currently type shall be ' full ' : " + this . type ; return this . asn1Obj = new Mn . asn1 . DERTaggedObject ( { explicit: ! 1 , tag:this . tag , obj:this . asn1V } ) , this . hTLV = this.asn1Obj.getEncodedHex(),this.hTLV},"undefined"!=typeof t ) { if ( ! Mn . asn1 . x509 . GeneralNames . prototype . isPrototypeOf ( t ) ) throw " This class supports GeneralNames only as argument " ; this . type = "full" , this . tag = "a0" , this . asn1V = t}},Za.lang.extend(Mn.asn1.x509.DistributionPointName,Mn.asn1.ASN1Object),Mn.asn1.x509.DistributionPoint=function(t){Mn.asn1.x509.DistributionPoint.superclass.constructor.call(this);this.getEncodedHex=function(){var t = new Mn . asn1 . DERSequence ; if ( null ! = this . asn1DP ) { var e = new Mn . asn1 . DERTaggedObject ( { explicit: ! 0 , tag: " a0 " , obj:this . asn1DP } ) ; t . appendASN1Object ( e ) } return this . hTLV = t.getEncodedHex(),this.hTLV},"undefined"!=typeof t & & " undefined " ! = typeof t . dpobj & & ( this . asn1DP = t.dpobj)},Za.lang.extend(Mn.asn1.x509.DistributionPoint,Mn.asn1.ASN1Object),Mn.asn1.x509.OID=new function ( t ) { this . atype2oidList = {CN:"2.5.4.3",L:"2.5.4.7",ST:"2.5.4.8",O:"2.5.4.10",OU:"2.5.4.11",C:"2.5.4.6",STREET:"2.5.4.9",DC:"0.9.2342.19200300.100.1.25",UID:"0.9.2342.19200300.100.1.1",SN:"2.5.4.4",DN:"2.5.4.49",E:"1.2.840.113549.1.9.1",businessCategory:"2.5.4.15",postalCode:"2.5.4.17",jurisdictionOfIncorporationL:"1.3.6.1.4.1.311.60.2.1.1",jurisdictionOfIncorporationSP:"1.3.6.1.4.1.311.60.2.1.2",jurisdictionOfIncorporationC:"1.3.6.1.4.1.311.60.2.1.3"},this.name2oidList={sha1:"1.3.14.3.2.26",sha256:"2.16.840.1.101.3.4.2.1",sha384:"2.16.840.1.101.3.4.2.2",sha512:"2.16.840.1.101.3.4.2.3",sha224:"2.16.840.1.101.3.4.2.4",md5:"1.2.840.113549.2.5",md2:"1.3.14.7.2.2.1",ripemd160:"1.3.36.3.2.1",MD2withRSA:"1.2.840.113549.1.1.2",MD4withRSA:"1.2.840.113549.1.1.3",MD5withRSA:"1.2.840.113549.1.1.4",SHA1withRSA:"1.2.840.113549.1.1.5",SHA224withRSA:"1.2.840.113549.1.1.14",SHA256withRSA:"1.2.840.113549.1.1.11",SHA384withRSA:"1.2.840.113549.1.1.12",SHA512withRSA:
Mn.asn1.cades.SignatureTimeStamp=function(t){Mn.asn1.cades.SignatureTimeStamp.superclass.constructor.call(this),this.attrTypeOid="1.2.840.113549.1.9.16.2.14",this.tstHex=null;var e=Mn.asn1;if("undefined"!=typeof t){if("undefined"!=typeof t.res)if("string"==typeof t.res&&t.res.match(/^[0-9A-Fa-f]+$/)); else if(!(t.res instanceof Mn.asn1.ASN1Object))throw"res param shall be ASN1Object or hex string";if("undefined"!=typeof t.tst)if("string"==typeof t.tst& & t.tst.match(/^[0-9A-Fa-f]+$/)){var a=new e.ASN1Object;this.tstHex=t.tst,a.hTLV=this.tstHex,a.getEncodedHex(),this.valueList=[a]}else if(!(t.tst instanceof Mn.asn1.ASN1Object))throw"tst param shall be ASN1Object or hex string"}},Za.lang.extend(Mn.asn1.cades.SignatureTimeStamp,Mn.asn1.cms.Attribute),Mn.asn1.cades.CompleteCertificateRefs=function(t){Mn.asn1.cades.CompleteCertificateRefs.superclass.constructor.call(this),this.attrTypeOid="1.2.840.113549.1.9.16.2.21";var e=(Mn.asn1,Mn.asn1.cades);this.setByArray=function(t){this.valueList=[];for(var a=0;a< t.length ; a + + ) { var n = new e . OtherCertID ( t [ a ] ) ; this . valueList . push ( n ) } } , " undefined " ! = typeof t & & " object " = = typeof t & & " number " = = typeof t . length & & this . setByArray ( t ) } , Za . lang . extend ( Mn . asn1 . cades . CompleteCertificateRefs , Mn . asn1 . cms . Attribute ) , Mn . asn1 . cades . OtherCertID = function(t){Mn.asn1.cades.OtherCertID.superclass.constructor.call(this);var e = Mn.asn1,a=Mn.asn1.cms,n=Mn.asn1.cades;this.hasIssuerSerial=!0,this.dOtherCertHash=null,this.dIssuerSerial=null,this.setByCertPEM=function(t){this.dOtherCertHash=new n . OtherHash ( t ) , this . hasIssuerSerial & & ( this . dIssuerSerial = new a . IssuerAndSerialNumber ( t ) ) } , this . getEncodedHex = function(){if(null!=this.hTLV)return this . hTLV ; if ( null = =this.dOtherCertHash)throw"otherCertHash not set " ; var t = [this.dOtherCertHash];null!=this.dIssuerSerial&&t.push(this.dIssuerSerial);var a = new e . DERSequence ( { array:t } ) ; return this . hTLV = a.getEncodedHex(),this.hTLV},"undefined"!=typeof t & & ( " string " = = typeof t & & t . indexOf ( " -----BEGIN " ) ! = -1 & & this . setByCertPEM ( t ) , " object " = = typeof t & & ( t . hasis = ==!1&&(this.hasIssuerSerial=!1),"string"==typeof t . cert & & this . setByCertPEM ( t . cert ) ) ) } , Za . lang . extend ( Mn . asn1 . cades . OtherCertID , Mn . asn1 . ASN1Object ) , Mn . asn1 . cades . OtherHash = function(t){Mn.asn1.cades.OtherHash.superclass.constructor.call(this);var e = Mn.asn1,a=Mn.asn1.cades;if(this.alg="sha256",this.dOtherHash=null,this.setByCertPEM=function(t){if(t.indexOf("-----BEGIN " ) = = -1 ) throw " certPEM not to seem PEM format " ; var e = vn.pemToHex(t),n=Mn.crypto.Util.hashHex(e,this.alg);this.dOtherHash=new a . OtherHashAlgAndValue ( { alg:this . alg , hash:n } ) } , this . getEncodedHex = function(){if(null==this.dOtherHash)throw"OtherHash not set " ; return this . dOtherHash . getEncodedHex ( ) } , " undefined " ! = typeof t ) if ( " string " = = typeof t ) if ( t . indexOf ( " -----BEGIN " ) ! = -1 ) this . setByCertPEM ( t ) ; else { if ( ! t . match ( / ^ [ 0-9A-Fa-f ] + $ / ) ) throw " unsupported string value for params " ; this . dOtherHash = new e . DEROctetString ( { hex:t } ) } else " object " = = typeof t & & ( " string " = = typeof t . cert ? ( " string " = = typeof t . alg & & ( this . alg = t.alg),this.setByCertPEM(t.cert)):this.dOtherHash=new a . OtherHashAlgAndValue ( t ) ) } , Za . lang . extend ( Mn . asn1 . cades . OtherHash , Mn . asn1 . ASN1Object ) , Mn . asn1 . cades . CAdESUtil = new function ( ) { } , Mn . asn1 . cades . CAdESUtil . addSigTS = function(t,e,a){},Mn.asn1.cades.CAdESUtil.parseSignedDataForAddingUnsigned=function(t){var e = Mn.asn1,a=Mn.asn1.cms,n=Mn.asn1.cades.CAdESUtil,r={};if("06092a864886f70d010702"!=vn.getDecendantHexTLVByNthList(t,0,[0]))throw"hex is not CMS SignedData " ; var o = vn.getDecendantIndexByNthList(t,0,[1,0]),i=vn.getPosArrayOfChildren_AtObj(t,o);if(i.length<4)throw"num of SignedData elem shall be 4 at least " ; var s = i.shift();r.version=vn.getHexOfTLV_AtObj(t,s);var u = i.shift();r.algs=vn.getHexOfTLV_AtObj(t,u);var l = i.shift();r.encapcontent=vn.getHexOfTLV_AtObj(t,l),r.certs=null,r.revs=null,r.si=[];var c = i.shift();"a0"==t.substr(c,2)&&(r.certs=vn.getHexOfTLV_AtObj(t,c),c=i.shift()),"a1"==t.substr(c,2)&&(r.revs=vn.getHexOfTLV_AtObj(t,c),c=i.shift());var p = c;if("31"!=t.substr(p,2))throw"Can't find signerInfos " ; for ( var h = vn.getPosArrayOfChildren_AtObj(t,p),d=0;d<h.length;d++){var m = h[d],f=n.parseSignerInfoFo
var c=i.modInverse(n).multiply(r.add(a.multiply(l))).mod(n);return this.serializeSig(l,c)},this.verifyWithMessageHash=function(t,e){return this.verifyHex(t,e,this.pubKeyHex)},this.verifyHex=function(t,e,a){var n,r,i=Mn.crypto.ECDSA.parseSigHex(e);n=i.r,r=i.s;var s;s=Re.decodeFromHex(this.ecparams.curve,a);var u=new o(t,16);return this.verifyRaw(u,n,r,s)},this.verify=function(t,e,a){var n,r;if(Bitcoin.Util.isArray(e)){var i=this.parseSig(e);n=i.r,r=i.s}else{if("object"!=typeof e||!e.r||!e.s)throw"Invalid value for signature";n=e.r,r=e.s}var s;if(a instanceof Re)s=a;else{if(!Bitcoin.Util.isArray(a))throw"Invalid format for pubkey value, must be byte array or ECPointFp";s=Re.decodeFrom(this.ecparams.curve,a)}var u=o.fromByteArrayUnsigned(t);return this.verifyRaw(u,n,r,s)},this.verifyRaw=function(t,e,a,n){var r=this.ecparams.n,i=this.ecparams.G;if(e.compareTo(o.ONE)< 0 | | e . compareTo ( r ) > =0)return!1;if(a.compareTo(o.ONE)< 0 | | a . compareTo ( r ) > =0)return!1;var s=a.modInverse(r),u=t.multiply(s).mod(r),l=e.multiply(s).mod(r),c=i.multiply(u).add(n.multiply(l)),p=c.getX().toBigInteger().mod(r);return p.equals(e)},this.serializeSig=function(t,e){var a=t.toByteArraySigned(),n=e.toByteArraySigned(),r=[];return r.push(2),r.push(a.length),r=r.concat(a),r.push(2),r.push(n.length),r=r.concat(n),r.unshift(r.length),r.unshift(48),r},this.parseSig=function(t){var e;if(48!=t[0])throw new Error("Signature not a valid DERSequence");if(e=2,2!=t[e])throw new Error("First element in signature must be a DERInteger");var a=t.slice(e+2,e+2+t[e+1]);if(e+=2+t[e+1],2!=t[e])throw new Error("Second element in signature must be a DERInteger");var n=t.slice(e+2,e+2+t[e+1]);e+=2+t[e+1];var r=o.fromByteArrayUnsigned(a),i=o.fromByteArrayUnsigned(n);return{r:r,s:i}},this.parseSigCompact=function(t){if(65!==t.length)throw"Signature has the wrong length";var e=t[0]-27;if(e< 0 | | e > 7)throw"Invalid signature type";var a=this.ecparams.n,n=o.fromByteArrayUnsigned(t.slice(1,33)).mod(a),r=o.fromByteArrayUnsigned(t.slice(33,65)).mod(a);return{r:n,s:r,i:e}},this.readPKCS5PrvKeyHex=function(t){var e=vn,a=Mn.crypto.ECDSA.getName,n=e.getVbyList;if(e.isASN1HEX(t)===!1)throw"not ASN.1 hex string";var r,o,i;try{r=n(t,0,[2,0],"06"),o=n(t,0,[1],"04");try{i=n(t,0,[3,0],"03").substr(2)}catch(t){}}catch(t){throw"malformed PKCS#1/5 plain ECC private key"}if(this.curveName=a(r),void 0===this.curveName)throw"unsupported curve name";this.setNamedCurve(this.curveName),this.setPublicKeyHex(i),this.setPrivateKeyHex(o),this.isPublic=!1},this.readPKCS8PrvKeyHex=function(t){var e=vn,a=Mn.crypto.ECDSA.getName,n=e.getVbyList;if(e.isASN1HEX(t)===!1)throw"not ASN.1 hex string";var r,o,i,s;try{r=n(t,0,[1,0],"06"),o=n(t,0,[1,1],"06"),i=n(t,0,[2,0,1],"04");try{s=n(t,0,[2,0,2,0],"03").substr(2)}catch(t){}}catch(t){throw"malformed PKCS#8 plain ECC private key"}if(this.curveName=a(o),void 0===this.curveName)throw"unsupported curve name";this.setNamedCurve(this.curveName),this.setPublicKeyHex(s),this.setPrivateKeyHex(i),this.isPublic=!1},this.readPKCS8PubKeyHex=function(t){var e=vn,a=Mn.crypto.ECDSA.getName,n=e.getVbyList;if(e.isASN1HEX(t)===!1)throw"not ASN.1 hex string";var r,o,i;try{r=n(t,0,[0,0],"06"),o=n(t,0,[0,1],"06"),i=n(t,0,[1],"03").substr(2)}catch(t){throw"malformed PKCS#8 ECC public key"}if(this.curveName=a(o),null===this.curveName)throw"unsupported curve name";this.setNamedCurve(this.curveName),this.setPublicKeyHex(i)},this.readCertPubKeyHex=function(t,e){5!==e&&(e=6); var a=vn,n=Mn.crypto.ECDSA.getName,r=a.getVbyList;if(a.isASN1HEX(t)===!1)throw"not ASN.1 hex string";var o,i;try{o=r(t,0,[0,e,0,1],"06"),i=r(t,0,[0,e,1],"03").substr(2)}catch(t){throw"malformed X.509 certificate ECC public key"}if(this.curveName=n(o),null===this.curveName)throw"unsupported curve name";this.setNamedCurve(this.curveName),this.setPublicKeyHex(i)},void 0!==t& & void 0!==t.curve& & (this.curveName=t.curve),void 0===this.curveName& & (this.curveName=e),this.setNamedCurve(this.curveName),void 0!==t& & (void 0!==t.prv& & this.setPrivateKeyHex(t.prv),void 0!==t.pub& & this.setPublicKeyHex(t.pub))},Mn.crypto.ECDSA.parseSigHex=function(t){v
if(e.n=vn.getHexOfV_AtObj(t,a[0]),"02"!=t.substr(a[1],2))throw"malformed RSA key(code:004)";return e.e=vn.getHexOfV_AtObj(t,a[1]),e},parsePrivateRawRSAKeyHexAtObj:function(t,e){var a=vn,n=a.getHexOfV_AtObj,r=a.getDecendantIndexByNthList(t,0,[2,0]),o=a.getPosArrayOfChildren_AtObj(t,r);if(9!==o.length)throw"malformed PKCS#8 plain RSA private key";e.key={},e.key.n=n(t,o[1]),e.key.e=n(t,o[2]),e.key.d=n(t,o[3]),e.key.p=n(t,o[4]),e.key.q=n(t,o[5]),e.key.dp=n(t,o[6]),e.key.dq=n(t,o[7]),e.key.co=n(t,o[8])},parsePrivateRawECKeyHexAtObj:function(t,e){var a=(e.keyidx,new Mn.crypto.ECDSA);a.readPKCS8PrvKeyHex(t),e.key=a.prvKeyHex,e.pubkey=a.pubKeyHex},parsePublicPKCS8Hex:function(t){var e={};e.algparam=null;var a=vn.getPosArrayOfChildren_AtObj(t,0);if(2!=a.length)throw"outer DERSequence shall have 2 elements: "+a.length;var n=a[0];if("30"!=t.substr(n,2))throw"malformed PKCS8 public key(code:001)";var r=vn.getPosArrayOfChildren_AtObj(t,n);if(2!=r.length)throw"malformed PKCS8 public key(code:002)";if("06"!=t.substr(r[0],2))throw"malformed PKCS8 public key(code:003)";if(e.algoid=vn.getHexOfV_AtObj(t,r[0]),"06"==t.substr(r[1],2)?e.algparam=vn.getHexOfV_AtObj(t,r[1]):"30"==t.substr(r[1],2)& & (e.algparam={},e.algparam.p=vn.getVbyList(t,r[1],[0],"02"),e.algparam.q=vn.getVbyList(t,r[1],[1],"02"),e.algparam.g=vn.getVbyList(t,r[1],[2],"02")),"03"!=t.substr(a[1],2))throw"malformed PKCS8 public key(code:004)";return e.key=vn.getHexOfV_AtObj(t,a[1]).substr(2),e},getRSAKeyFromPublicPKCS8Hex:function(t){var e=new ge;return e.readPKCS8PubKeyHex(t),e}}}();In.getKey=function(t,e,a){if("undefined"!=typeof ge& & t instanceof ge)return t;if("undefined"!=typeof Mn.crypto.ECDSA& & t instanceof Mn.crypto.ECDSA)return t;if("undefined"!=typeof Mn.crypto.DSA& & t instanceof Mn.crypto.DSA)return t;if(void 0!==t.curve& & void 0!==t.xy& & void 0===t.d)return new Mn.crypto.ECDSA({pub:t.xy,curve:t.curve});if(void 0!==t.curve& & void 0!==t.d)return new Mn.crypto.ECDSA({prv:t.d,curve:t.curve});if(void 0===t.kty& & void 0!==t.n& & void 0!==t.e& & void 0===t.d){var n=new ge;return n.setPublic(t.n,t.e),n}if(void 0===t.kty& & void 0!==t.n& & void 0!==t.e& & void 0!==t.d& & void 0!==t.p& & void 0!==t.q& & void 0!==t.dp& & void 0!==t.dq& & void 0!==t.co& & void 0===t.qi){var n=new ge;return n.setPrivateEx(t.n,t.e,t.d,t.p,t.q,t.dp,t.dq,t.co),n}if(void 0===t.kty& & void 0!==t.n& & void 0!==t.e& & void 0!==t.d& & void 0===t.p){var n=new ge;return n.setPrivate(t.n,t.e,t.d),n}if(void 0!==t.p& & void 0!==t.q& & void 0!==t.g& & void 0!==t.y& & void 0===t.x){var n=new Mn.crypto.DSA;return n.setPublic(t.p,t.q,t.g,t.y),n}if(void 0!==t.p& & void 0!==t.q& & void 0!==t.g& & void 0!==t.y& & void 0!==t.x){var n=new Mn.crypto.DSA;return n.setPrivate(t.p,t.q,t.g,t.y,t.x),n}if("RSA"===t.kty& & void 0!==t.n& & void 0!==t.e& & void 0===t.d){var n=new ge;return n.setPublic(ma(t.n),ma(t.e)),n}if("RSA"===t.kty& & void 0!==t.n& & void 0!==t.e& & void 0!==t.d& & void 0!==t.p& & void 0!==t.q& & void 0!==t.dp& & void 0!==t.dq& & void 0!==t.qi){var n=new ge;return n.setPrivateEx(ma(t.n),ma(t.e),ma(t.d),ma(t.p),ma(t.q),ma(t.dp),ma(t.dq),ma(t.qi)),n}if("RSA"===t.kty& & void 0!==t.n& & void 0!==t.e& & void 0!==t.d){var n=new ge;return n.setPrivate(ma(t.n),ma(t.e),ma(t.d)),n}if("EC"===t.kty& & void 0!==t.crv& & void 0!==t.x& & void 0!==t.y& & void 0===t.d){var r=new Mn.crypto.ECDSA({curve:t.crv}),i=r.ecparams.keylen/4,s=("0000000000"+ma(t.x)).slice(-i),u=("0000000000"+ma(t.y)).slice(-i),l="04"+s+u;return r.setPublicKeyHex(l),r}if("EC"===t.kty& & void 0!==t.crv& & void 0!==t.x& & void 0!==t.y& & void 0!==t.d){var r=new Mn.crypto.ECDSA({curve:t.crv}),i=r.ecparams.keylen/4,s=("0000000000"+ma(t.x)).slice(-i),u=("0000000000"+ma(t.y)).slice(-i),l="04"+s+u,c=("0000000000"+ma(t.d)).slice(-i);return r.setPublicKeyHex(l),r.setPrivateKeyHex(c),r}if("pkcs5prv"===a){var p,n,h=t,d=vn;if(p=d.getPosArrayOfChildren_AtObj(h,0),9===p.length)n=new ge,n.readPrivateKeyFromASN1HexString(t);else if(6===p.length)n=new Mn.crypto.DSA,n.readPKCS5PrvKeyHex(h);else{if(!(p.length>2& & "04"===h.substr(p[1],2)))throw"unsupported PKCS#1/5 hexadecimal key";n=new Mn.crypto.ECDSA,n.readPKCS5PrvKeyHex(h)}return n}if("pkcs8prv"===a){var n=In.get
},Mn.jws.IntDate.getZulu=function(t){var e=t.match(/(\d+)(\d\d)(\d\d)(\d\d)(\d\d)(\d\d)Z/);if(e){var a=e[1],n=parseInt(a);if(4==a.length);else{if(2!=a.length)throw"malformed year string";if(50< =n&&n<100)n=1900+n; else{if(!(0< =n& & n< 50 ) ) throw " malformed year string for UTCTime " ; n = 2e3+n}}var r = parseInt(e[2])-1,o=parseInt(e[3]),i=parseInt(e[4]),s=parseInt(e[5]),u=parseInt(e[6]),l=new Date ( Date . UTC ( n , r , o , i , s , u ) ) ; return ~ ~ ( l / 1e3 ) } throw " unsupported format: " + t } , Mn . jws . IntDate . getNow = function(){var t = ~~(new Date / 1e3 ) ; return t } , Mn . jws . IntDate . intDate2UTCString = function(t){var e = new Date ( 1e3 * t ) ; return e . toUTCString ( ) } , Mn . jws . IntDate . intDate2Zulu = function(t){var e = new Date ( 1e3 * t ) , a = ("0000"+e.getUTCFullYear()).slice(-4),n=("00"+(e.getUTCMonth()+1)).slice(-2),r=("00"+e.getUTCDate()).slice(-2),o=("00"+e.getUTCHours()).slice(-2),i=("00"+e.getUTCMinutes()).slice(-2),s=("00"+e.getUTCSeconds()).slice(-2);return a + n + r + o + i + s + " Z " } , " undefined " ! = typeof Mn & & Mn | | ( Mn = {}),"undefined"!=typeof Mn . jws & & Mn . jws | | ( Mn . jws = {}),Mn.jws.JWSJS=function(){var t = Mn.jws.JWS,e=Mn.jws.JWS;this.aHeader=[],this.sPayload="",this.aSignature=[],this.init=function(){this.aHeader=[],this.sPayload=void 0 , this . aSignature = []},this.initWithJWS=function(t){this.init();var e = t.split(".");if(3!=e.length)throw"malformed input JWS " ; this . aHeader . push ( e [ 0 ] ) , this . sPayload = e[1],this.aSignature.push(e[2])},this.addSignature=function(t,e,a,n){if(void 0 = ==this.sPayload||null===this.sPayload)throw"there's no JSON-JS signature to add . " ; var r = this.aHeader.length;if(this.aHeader.length!=this.aSignature.length)throw"aHeader.length ! = aSignature . length " ; try { var o = Mn.jws.JWS.sign(t,e,this.sPayload,a,n),i=o.split(".");i[0],i[2];this.aHeader.push(i[0]),this.aSignature.push(i[2])}catch(t){throw this . aHeader . length > r& & this.aHeader.pop(),this.aSignature.length>r& & this.aSignature.pop(),"addSignature failed: "+t}},this.addSignatureByHeaderKey=function(t,e){var a=Cn(this.sPayload),n=new Mn.jws.JWS;n.generateJWSByP1PrvKey(t,a,e);this.aHeader.push(n.parsedJWS.headB64U),this.aSignature.push(n.parsedJWS.sigvalB64U)},this.addSignatureByHeaderPayloadKey=function(t,e,a){var n=new Mn.jws.JWS;n.generateJWSByP1PrvKey(t,e,a);this.aHeader.push(n.parsedJWS.headB64U),this.sPayload=n.parsedJWS.payloadB64U,this.aSignature.push(n.parsedJWS.sigvalB64U)},this.verifyAll=function(t){if(this.aHeader.length!==t.length||this.aSignature.length!==t.length)return!1;for(var e=0;e< t.length ; e + + ) { var a = t[e];if(2!==a.length)return!1;var n = this.verifyNth(e,a[0],a[1]);if(n===!1)return!1}return!0},this.verifyNth=function(t,a,n){if(this.aHeader.length<=t||this.aSignature.length<=t)return!1;var r = this.aHeader[t],o=this.aSignature[t],i=r+"."+this.sPayload+"."+o,s=!1;try{s=e.verify(i,a,n)}catch(t){return!1}return s } , this . verifyWithCerts = function(t){if(this.aHeader.length!=t.length)throw"num headers does not match with num certs " ; if ( this . aSignature . length ! = t . length ) throw " num signatures does not match with num certs " ; for ( var e = this.sPayload,a="",n=0;n<t.length;n++){var r = t[n],o=this.aHeader[n],i=this.aSignature[n],s=o+"."+e+"."+i,u=new Mn . jws . JWS ; try { var l = u.verifyJWSByPemX509Cert(s,r);1!=l&&(a+=n+1+"th signature unmatch . " ) } catch ( t ) { a + = n + 1 + " th signature fail ( " + t + " ) . " } } if ( " " = = a ) return 1 ; throw a } , this . readJWSJS = function(e){if("string"==typeof e ) { var a = t.readSafeJSONString(e);if(null==a)throw"argument is not safe JSON object string " ; this . aHeader = a.headers,this.sPayload=a.payload,this.aSignature=a.signatures}else try { if ( ! ( e . headers . length > 0))throw"malformed header";if(this.aHeader=e.headers,"string"!=typeof e.payload)throw"malformed signatures";if(this.sPayload=e.payload,!(e.signatures.length>0))throw"malformed signatures";this.signatures=e.signatures}catch(t){throw"malformed JWS-JS JSON object: "+t}},this.getJSON=function(){return{headers:this.aHeader,payload:this.sPayload,signatures:this.aSignature}},this.isEmpty=function(){return 0==this.aHeader.length?1:0}},e.SecureRandom=he,e.rng_seed_time=le,e.BigInteger=o,e.RSAKey=ge,e.ECDSA=Mn.crypto.ECDSA,e.DSA=Mn.crypto.DSA,e.Signature=Mn.crypto.Signature,e.MessageDigest=Mn.crypto.MessageDigest,e.Mac=M
links:["Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Sao_Tome","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/St_Helena","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Khartoum|Africa/Juba","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Atikokan|America/Coral_Harbour","America/Chicago|US/Central","America/Curacao|America/Aruba","America/Curacao|America/Kralendijk","America/Curacao|America/Lower_Princes","America/Denver|America/Shiprock","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|US/Pacific","America/Los_Angeles|US/Pacific-New","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Cayman","America/Phoenix|US/Arizona","America/Port_of_Spain|America/Anguilla","America/Port_of_Spain|America/Antigua","America/Port_of_Spain|America/Dominica","America/Port_of_Spain|America/Grenada","America/Port_of_Spain|America/Guadeloupe","America/Port_of_Spain|America/Marigot","America/Port_of_Spain|America/Montserrat","America/Port_of_Spain|America/St_Barthelemy","America/Port_of_Spain|America/St_Kitts","America/Port_of_Spain|America/St_Lucia","America/Port_of_Spain|America/St_Thomas","America/Port_of_Spain|America/St_Vincent","America/Port_of_Spain|America/Tortola","America/Port_of_Spain|America/Virgin","America/Regina|Canada/East-Saskatchewan","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusa
s1:[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],s2:[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404
function e(){this.init()}function a(t){this.expression=t}function n(){}function r(t){arguments.length>0& & this.init(t)}function o(t){arguments.length>0& & this.init(t)}function i(t,e){arguments.length>0& & this.init(t,e)}function s(t,e){arguments.length>0& & this.init(t,e)}function u(t,e){arguments.length>0& & this.init(t,e)}function l(t,e){arguments.length>0& & this.init(t,e)}function c(t,e){arguments.length>0& & this.init(t,e)}function p(t,e){arguments.length>0& & this.init(t,e)}function h(t,e){arguments.length>0& & this.init(t,e)}function d(t,e){arguments.length>0& & this.init(t,e)}function m(t,e){arguments.length>0& & this.init(t,e)}function f(t,e){arguments.length>0& & this.init(t,e)}function b(t,e){arguments.length>0& & this.init(t,e)}function g(t,e){arguments.length>0& & this.init(t,e)}function y(t,e){arguments.length>0& & this.init(t,e)}function w(t,e){arguments.length>0& & this.init(t,e)}function A(t,e){arguments.length>0& & this.init(t,e)}function v(t,e,a){arguments.length>0& & this.init(t,e,a)}function M(t){for(;t&&t.parentNode; )t=t.parentNode;return t}function S(t,e){arguments.length>0& & this.init(t,e)}function C(t,e,a){arguments.length>0& & this.init(t,e,a)}function _(t,e){arguments.length>0& & this.init(t,e)}function x(t){arguments.length>0& & this.init(t)}function I(t,e){arguments.length>0& & this.init(t,e)}function E(t){arguments.length>0& & this.init(t)}function D(t){arguments.length>0& & this.init(t)}function T(t){for(var e=t.split("e-"),a=e[0].replace(".",""),n=Number(e[1]),r=0;r< n-1 ; r + = 1 ) a = "0" + a ; return " 0 . " + a } function F ( t ) { for ( var e = t.split("e"),a=e[0].replace(".",""),n=Number(e[1]),r=n+1-a.length,o=0;o<r;o+=1)a+="0";return a } function k ( t ) { arguments . length > 0& & this.init(t)}function L(t){this.init(t)}function N(t,e){if(t===e)return 0;if(t.compareDocumentPosition){var a=t.compareDocumentPosition(e);return 1& a?1:10& a?1:20& a?-1:0}for(var n=0,r=0,o=t;null!=o;o=o.parentNode||o.ownerElement)n++;for(var i=e;null!=i;i=i.parentNode||i.ownerElement)r++;if(n>r){for(;n>r;)t=t.parentNode||t.ownerElement,n--;if(t===e)return 1}else if(r>n){for(;r>n;)e=e.parentNode||e.ownerElement,r--;if(t===e)return-1}for(var s=t.parentNode||t.ownerElement,u=e.parentNode||e.ownerElement;s!==u;)t=s,e=u,s=t.parentNode||t.ownerElement,u=e.parentNode||e.ownerElement;var l=G.isAttribute(t),c=G.isAttribute(e);if(l&&!c)return-1; if(!l& & c)return 1;if(s)for(var p=l?s.attributes:s.childNodes,h=p.length,d=0;d< h ; d + = 1 ) { var m = p[d];if(m===t)return-1;if(m===e)return 1 } throw new Error ( " Unexpected: could not determine node order " ) } function U ( ) { this . init ( ) } function B ( t , e , a ) { this . isXPathNamespace = !0,this.ownerDocument=a.ownerDocument,this.nodeName="#namespace",this.prefix=t,this.localName=t,this.namespaceURI=e,this.nodeValue=e,this.ownerElement=a,this.nodeType=B.XPATH_NAMESPACE_NODE}function z ( t , e , a ) { this . variableResolver = null!=t?t:new O , this . namespaceResolver = null!=e?e:new R , this . functionResolver = null!=a?a:new P } function O ( ) { } function P ( t ) { this . thisArg = null!=t?t:V,this.functions=new Object , this . addStandardFunctions ( ) } function R ( ) { } function H ( t , e , a ) { this . xpath = a.parse(t),this.context=new z , this . context . namespaceResolver = new W ( e ) } function W ( t ) { this . xpathNSResolver = t}function j ( t ) { this . node = t,this.namespaceResolver=new R } function q ( t , e ) { switch ( e = =q.ANY_TYPE&&(t.constructor===E?e=q.STRING_TYPE:t.constructor===D?e=q.NUMBER_TYPE:t.constructor===k?e=q.BOOLEAN_TYPE:t.constructor===U&&(e=q.UNORDERED_NODE_ITERATOR_TYPE)),this.resultType=e,e){case q . NUMBER_TYPE:return void ( this . numberValue = t.numberValue());case q . STRING_TYPE:return void ( this . stringValue = t.stringValue());case q . BOOLEAN_TYPE:return void ( this . booleanValue = t.booleanValue());case q . ANY_UNORDERED_NODE_TYPE:case q . FIRST_ORDERED_NODE_TYPE:if ( t . constructor = ==U)return void ( this . singleNodeValue = t.first());break;case q . UNORDERED_NODE_ITERATOR_TYPE:case q . ORDERED_NODE_ITERATOR_TYPE:if ( t . constructor = ==U)return this . invalidIteratorState = !1,this.nodes=t.toArray(),void(this.iteratorIndex=0);break;case q . UNORDERED_NODE_SNAPSHOT_TYPE:case q . ORDERED_NODE_SNAPSHOT_TYPE:if ( t . constructor = ==U)return this . nodes = t.toArray(),void(this.snapshotLength=this.nodes.length)}thr
y.superclass=i.prototype,y.prototype.init=function(t,e){y.superclass.init.call(this,t,e)},y.prototype.evaluate=function(t){return this.lhs.evaluate(t).number().div(this.rhs.evaluate(t).number())},y.prototype.toString=function(){return"("+this.lhs.toString()+" div "+this.rhs.toString()+")"},w.prototype=new i,w.prototype.constructor=w,w.superclass=i.prototype,w.prototype.init=function(t,e){w.superclass.init.call(this,t,e)},w.prototype.evaluate=function(t){return this.lhs.evaluate(t).number().mod(this.rhs.evaluate(t).number())},w.prototype.toString=function(){return"("+this.lhs.toString()+" mod "+this.rhs.toString()+")"},A.prototype=new i,A.prototype.constructor=A,A.superclass=i.prototype,A.prototype.init=function(t,e){A.superclass.init.call(this,t,e)},A.prototype.evaluate=function(t){return this.lhs.evaluate(t).nodeset().union(this.rhs.evaluate(t).nodeset())},A.prototype.toString=function(){return this.lhs.toString()+" | "+this.rhs.toString()},v.prototype=new n,v.prototype.constructor=v,v.superclass=n.prototype,v.prototype.init=function(t,e,a){v.superclass.init.call(this),this.filter=t,this.filterPredicates=e,this.locationPath=a},v.prototype.evaluate=function(t){var e,n=new z;if(n.variableResolver=t.variableResolver,n.functionResolver=t.functionResolver,n.namespaceResolver=t.namespaceResolver,n.expressionContextNode=t.expressionContextNode,n.virtualRoot=t.virtualRoot,n.caseInsensitive=t.caseInsensitive,null==this.filter)e=[t.contextNode];else{var r=this.filter.evaluate(t);if(!G.instance_of(r,U)){if(null!=this.filterPredicates& & this.filterPredicates.length>0||null!=this.locationPath)throw new Error("Path expression filter must evaluate to a nodset if predicates or location path are used");return r}if(e=r.toUnsortedArray(),null!=this.filterPredicates)for(var o=0;o< this.filterPredicates.length ; o + + ) { var i = this.filterPredicates[o],s=[];for(n.contextSize=e.length,n.contextPosition=1;n.contextPosition<=n.contextSize;n.contextPosition++)n.contextNode=e[n.contextPosition-1],this.predicateMatches(i,n)&&s.push(n.contextNode);e=s}}if(null!=this.locationPath){if(this.locationPath.absolute)if(9!=e[0].nodeType)if(null!=n.virtualRoot)e=[n.virtualRoot];else if ( null = =e[0].ownerDocument){for(var u = e[0];null!=u.parentNode;)u=u.parentNode;e=[u]}else e = [e[0].ownerDocument];else e = [e[0]];for(var l = 0;l<this.locationPath.steps.length;l++){for(var c = this.locationPath.steps[l],s=[],o=0;o<e.length;o++)switch(n.contextNode=e[o],c.axis){case C . ANCESTOR:if ( n . contextNode = ==n.virtualRoot)break;var p ; for ( p = 2==n.contextNode.nodeType?this.getOwnerElement(n.contextNode):n.contextNode.parentNode;null!=p&&(c.nodeTest.matches(p,n)&&s.push(p),p!==n.virtualRoot);)p=p.parentNode;break;case C . ANCESTORORSELF:for ( var p = n.contextNode;null!=p&&(c.nodeTest.matches(p,n)&&s.push(p),p!==n.virtualRoot);p=2==p.nodeType?this.getOwnerElement(p):p.parentNode);break;case C . ATTRIBUTE:var h = n.contextNode.attributes;if(null!=h)for(var d = 0;d<h.length;d++){var p = h.item(d);c.nodeTest.matches(p,n)&&s.push(p)}break;case C . CHILD:for ( var p = n.contextNode.firstChild;null!=p;p=p.nextSibling)c.nodeTest.matches(p,n)&&s.push(p);break;case C . DESCENDANT:for ( var m = [n.contextNode.firstChild];m.length > 0;)for(var p=m.pop();null!=p;)c.nodeTest.matches(p,n)&&s.push(p),null!=p.firstChild?(m.push(p.nextSibling),p=p.firstChild):p=p.nextSibling; break;case C.DESCENDANTORSELF:c.nodeTest.matches(n.contextNode,n)&&s.push(n.contextNode); for(var m=[n.contextNode.firstChild];m.length>0;)for(var p=m.pop();null!=p;)c.nodeTest.matches(p,n)&&s.push(p),null!=p.firstChild?(m.push(p.nextSibling),p=p.firstChild):p=p.nextSibling; break;case C.FOLLOWING:if(n.contextNode===n.virtualRoot)break;var m=[];null!=n.contextNode.firstChild?m.unshift(n.contextNode.firstChild):m.unshift(n.contextNode.nextSibling);for(var p=n.contextNode.parentNode;null!=p&&9!=p.nodeType&&p!==n.virtualRoot; p=p.parentNode)m.unshift(p.nextSibling);do for(var p=m.pop();null!=p;)c.nodeTest.matches(p,n)&&s.push(p),null!=p.firstChild?(m.push(p.nextSibling),p=p.firstChild):p=p.nextSibling; while(m.length>0);break;case C.FOLLOWINGSIBLING:if(n.contextNode===n.vi
V.round=function(){var t=arguments[0];if(2!=arguments.length)throw new Error("Function round expects (number)");return new D(Math.round(arguments[1].evaluate(t).numberValue()))};var G=new Object;G.isAttribute=function(t){return t& & (2===t.nodeType||t.ownerElement)},G.splitQName=function(t){var e=t.indexOf(":");return e==-1?[null,t]:[t.substring(0,e),t.substring(e+1)]},G.resolveQName=function(t,e,a,n){var r=G.splitQName(t);return null!=r[0]?r[0]=e.getNamespace(r[0],a):n?(r[0]=e.getNamespace("",a),null==r[0]& & (r[0]="")):r[0]="",r},G.isSpace=function(t){return 9==t||13==t||10==t||32==t},G.isLetter=function(t){return t>=65& & t< =90||t>=97& & t< =122||t>=192& & t< =214||t>=216& & t< =246||t>=248& & t< =255||t>=256& & t< =305||t>=308& & t< =318||t>=321& & t< =328||t>=330& & t< =382||t>=384& & t< =451||t>=461& & t< =496||t>=500& & t< =501||t>=506& & t< =535||t>=592& & t< =680||t>=699& & t< =705||902==t||t>=904& & t< =906||908==t||t>=910& & t< =929||t>=931& & t< =974||t>=976& & t< =982||986==t||988==t||990==t||992==t||t>=994& & t< =1011||t>=1025& & t< =1036||t>=1038& & t< =1103||t>=1105& & t< =1116||t>=1118& & t< =1153||t>=1168& & t< =1220||t>=1223& & t< =1224||t>=1227& & t< =1228||t>=1232& & t< =1259||t>=1262& & t< =1269||t>=1272& & t< =1273||t>=1329& & t< =1366||1369==t||t>=1377& & t< =1414||t>=1488& & t< =1514||t>=1520& & t< =1522||t>=1569& & t< =1594||t>=1601& & t< =1610||t>=1649& & t< =1719||t>=1722& & t< =1726||t>=1728& & t< =1742||t>=1744& & t< =1747||1749==t||t>=1765& & t< =1766||t>=2309& & t< =2361||2365==t||t>=2392& & t< =2401||t>=2437& & t< =2444||t>=2447& & t< =2448||t>=2451& & t< =2472||t>=2474& & t< =2480||2482==t||t>=2486& & t< =2489||t>=2524& & t< =2525||t>=2527& & t< =2529||t>=2544& & t< =2545||t>=2565& & t< =2570||t>=2575& & t< =2576||t>=2579& & t< =2600||t>=2602& & t< =2608||t>=2610& & t< =2611||t>=2613& & t< =2614||t>=2616& & t< =2617||t>=2649& & t< =2652||2654==t||t>=2674& & t< =2676||t>=2693& & t< =2699||2701==t||t>=2703& & t< =2705||t>=2707& & t< =2728||t>=2730& & t< =2736||t>=2738& & t< =2739||t>=2741& & t< =2745||2749==t||2784==t||t>=2821& & t< =2828||t>=2831& & t< =2832||t>=2835& & t< =2856||t>=2858& & t< =2864||t>=2866& & t< =2867||t>=2870& & t< =2873||2877==t||t>=2908& & t< =2909||t>=2911& & t< =2913||t>=2949& & t< =2954||t>=2958& & t< =2960||t>=2962& & t< =2965||t>=2969& & t< =2970||2972==t||t>=2974& & t< =2975||t>=2979& & t< =2980||t>=2984& & t< =2986||t>=2990& & t< =2997||t>=2999& & t< =3001||t>=3077& & t< =3084||t>=3086& & t< =3088||t>=3090& & t< =3112||t>=3114& & t< =3123||t>=3125& & t< =3129||t>=3168& & t< =3169||t>=3205& & t< =3212||t>=3214& & t< =3216||t>=3218& & t< =3240||t>=3242& & t< =3251||t>=3253& & t< =3257||3294==t||t>=3296& & t< =3297||t>=3333& & t< =3340||t>=3342& & t< =3344||t>=3346& & t< =3368||t>=3370& & t< =3385||t>=3424& & t< =3425||t>=3585& & t< =3630||3632==t||t>=3634& & t< =3635||t>=3648& & t< =3653||t>=3713& & t< =3714||3716==t||t>=3719& & t< =3720||3722==t||3725==t||t>=3732& & t< =3735||t>=3737& & t< =3743||t>=3745& & t< =3747||3749==t||3751==t||t>=3754& & t< =3755||t>=3757& & t< =3758||3760==t||t>=3762& & t< =3763||3773==t||t>=3776& & t< =3780||t>=3904& & t< =3911||t>=3913& & t< =3945||t>=4256& & t< =4293||t>=4304& & t< =4342||4352==t||t>=4354& & t< =4355||t>=4357& & t< =4359||4361==t||t>=4363& & t< =4364||t>=4366& & t< =4370||4412==t||4414==t||4416==t||4428==t||4430==t||4432==t||t>=4436& & t< =4437||4441==t||t>=4447& & t< =4449||4451==t||4453==t||4455==t||4457==t||t>=4461& & t< =4462||t>=4466& & t< =4467||4469==t||4510==t||4520==t||4523==t||t>=4526& & t< =4527||t>=4535& & t< =4536||4538==t||t>=4540& & t< =4546||4587==t||4592==t||4601==t||t>=7680& & t< =7835||t>=7840& & t< =7929||t>=7936& & t< =7957||t>=7960& & t< =7965||t>=7968& & t< =8005||t>=8008& & t< =8013||t>=8016& & t< =8023||8025==t||8027==t||8029==t||t>=8031& & t< =8061||t>=8064& & t< =8116||t>=8118& & t< =8124||8126==t||t>=8130& & t< =8132||t>=8134& & t< =8140||t>=8144& & t< =8147||t>=8150& & t< =8155||t>=8160& & t< =8172||t>=8178& & t< =8180||t>=8182& & t< =8188||8486==t||t>=8490& & t< =8491||8494==t||t>=8576& & t< =8578||t>=12353& & t< =12436||t>=12449& & t< =12538||t>=12549& & t< =12588||t>=44032& & t< =55203||t>=19968& & t< =40869||12295==t||t>=12321& & t< =12329},G.isNCNameChar=function(t){return t>=48& & t< =57||t>=1632& & t< =1641||t>=1776& & t< =1785||t>=2406& & t< =2415||t>=2534& & t< =2543||t>=2662& & t< =2671||t>=2790& & t< =2799||t>=2918& & t< =2927||t>=3047& & t< =3055||t>=3174& & t< =3183||t>=3302& & t< =3311||t>=3430& & t< =3439||t>=3664& & t< =3673||t>=3792& & t< =3801||t>=3872& & t< =388
for(A=0;288>A;A++)switch(!0){case 143>=A:S.push([A+48,8]);break;case 255>=A:S.push([A-144+400,9]);break;case 279>=A:S.push([A-256+0,7]);break;case 287>=A:S.push([A-280+192,8]);break;default:t("invalid literal: "+A)}var C=function(){function e(e){switch(!0){case 3===e:return[257,e-3,0];case 4===e:return[258,e-4,0];case 5===e:return[259,e-5,0];case 6===e:return[260,e-6,0];case 7===e:return[261,e-7,0];case 8===e:return[262,e-8,0];case 9===e:return[263,e-9,0];case 10===e:return[264,e-10,0];case 12>=e:return[265,e-11,1];case 14>=e:return[266,e-13,1];case 16>=e:return[267,e-15,1];case 18>=e:return[268,e-17,1];case 22>=e:return[269,e-19,2];case 26>=e:return[270,e-23,2];case 30>=e:return[271,e-27,2];case 34>=e:return[272,e-31,2];case 42>=e:return[273,e-35,3];case 50>=e:return[274,e-43,3];case 58>=e:return[275,e-51,3];case 66>=e:return[276,e-59,3];case 82>=e:return[277,e-67,4];case 98>=e:return[278,e-83,4];case 114>=e:return[279,e-99,4];case 130>=e:return[280,e-115,4];case 162>=e:return[281,e-131,5];case 194>=e:return[282,e-163,5];case 226>=e:return[283,e-195,5];case 257>=e:return[284,e-227,5];case 258===e:return[285,e-258,0];default:t("invalid length: "+e)}}var a,n,r=[];for(a=3;258>=a;a++)n=e(a),r[a]=n[2]< < 24 | n [ 1 ] < < 16 | n [ 0 ] ; return r } ( ) ; b & & new Uint32Array ( C ) ; var _ = 0,x=1;n.prototype.r=function(){for(;!this.u;){var e = r(this,3);switch(1&e&&(this.u=!0),e > >>=1){case 0:var a=this.input,n=this.c,o=this.b,s=this.a,u=a.length,l=m,c=m,p=o.length,h=m;switch(this.d=this.f=0,n+1>=u& & t(Error("invalid uncompressed block header: LEN")),l=a[n++]|a[n++]< < 8 , n + 1 > =u& & t(Error("invalid uncompressed block header: NLEN")),c=a[n++]|a[n++]< < 8 , l = ==~c&&t(Error("invalid uncompressed block header: length verify " ) ) , n + l > a.length& & t(Error("input buffer is broken")),this.n){case _:for(;s+l>o.length;){if(h=p-s,l-=h,b)o.set(a.subarray(n,n+h),s),s+=h,n+=h;else for(;h--;)o[s++]=a[n++];this.a=s,o=this.e(),s=this.a}break;case x:for(;s+l>o.length;)o=this.e({H:2});break;default:t(Error("invalid inflate mode"))}if(b)o.set(a.subarray(n,n+l),s),s+=l,n+=l;else for(;l--;)o[s++]=a[n++];this.c=n,this.a=s,this.b=o;break;case 1:this.q(W,q);break;case 2:i(this);break;default:t(Error("unknown BTYPE: "+e))}}return this.B()};var I,E,D=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],T=b?new Uint16Array(D):D,F=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,258,258],k=b?new Uint16Array(F):F,L=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0],N=b?new Uint8Array(L):L,U=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],B=b?new Uint16Array(U):U,z=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],O=b?new Uint8Array(z):z,P=new(b?Uint8Array:Array)(288);for(I=0,E=P.length;I< E ; + + I ) P [ I ] = 143 > =I?8:255>=I?9:279>=I?7:8;var R,H,W=a(P),j=new(b?Uint8Array:Array)(30);for(R=0,H=j.length;R< H ; + + R ) j [ R ] = 5 ; var q = a(j);d=n.prototype,d.q=function(t,e){var a = this.b,n=this.a;this.C=t;for(var i , s , u , l , c = a.length-258;256!==(i=o(this,t));)if(256 > i)n>=c&&(this.a=n,a=this.e(),n=this.a),a[n++]=i; else for(s=i-257,l=k[s],0< N [ s ] & & ( l + = r ( this , N [ s ] ) ) , i = o(this,e),u=B[i],0<O[i]&&(u+=r(this,O[i])),n > =c&&(this.a=n,a=this.e(),n=this.a); l--;)a[n]=a[n++-u];for(;8< =this.d;)this.d-=8,this.c--;this.a=n},d.W=function(t,e){var a=this.b,n=this.a;this.C=t;for(var i,s,u,l,c=a.length;256!==(i=o(this,t));)if(256>i)n>=c&&(a=this.e(),c=a.length),a[n++]=i; else for(s=i-257,l=k[s],0< N [ s ] & & ( l + = r ( this , N [ s ] ) ) , i = o(this,e),u=B[i],0<O[i]&&(u+=r(this,O[i])),n+l > c&&(a=this.e(),c=a.length); l--;)a[n]=a[n++-u];for(;8< =this.d;)this.d-=8,this.c--;this.a=n},d.e=function(){var t,e,a=new(b?Uint8Array:Array)(this.a-32768),n=this.a-32768,r=this.b;if(b)a.set(r.subarray(32768,a.length));else for(t=0,e=a.length;t< e ; + + t ) a [ t ] = r [ t + 32768 ] ; if ( this . l . push ( a ) , this . t + = a . length , b ) r . set ( r . subarray ( n , n + 32768 ) ) ; else for ( t = 0;32768 > t;++t)r[t]=r[n+t];return this.a=32768,r},d.X=function(t){var e,a,n,r,o=this.input.length/this.c+1|0,i=this.input,s=this.b;return t& & ("number"==typeof t.H& & (o=t.H),"number"==typeof t.Q& & (o+=t.Q)),2>o?(a=(i.length-this.c)/
for(o=0;o< l ; + + o ) c [ Z [ o ] ] = b ( t , 3 ) ; if ( ! I ) for ( o = l,l=c.length;o<l;++o)c[Z[o]]=0;a=i(c),n=new(I?Uint8Array:Array)(s),r=new(I?Uint8Array:Array)(u),t.J=0,t.s(i(e.call(t,s,a,n)),i(e.call(t,u,a,r)))}function w ( t ) { this . input = t,this.c=0,this.t=[],this.D=!1}function A ( t ) { if ( " string " = = typeof t ) { var e , a , n = t.split("");for(e=0,a=n.length;e<a;e++)n[e]=(255&n[e].charCodeAt(0)) > >>0;t=n}for(var r,o=1,i=0,s=t.length,u=0;0< s ; ) { r = 1024<s?1024:s,s-=r;do o + = t [ u + + ] , i + = o ; while ( --r ) ; o % = 65521 , i % = 65521 } return ( i < < 16 | o ) > >>0}function v(e,a){var n,r;switch(this.input=e,this.c=0,!a& & (a={})||(a.index& & (this.c=a.index),a.verify& & (this.$=a.verify)),n=e[this.c++],r=e[this.c++],15& n){case dt:this.method=dt;break;default:t(Error("unsupported compression method"))}0!==((n< < 8 ) + r ) % 31 & & t ( Error ( " invalid fcheck flag: " + ( ( n < < 8 ) + r ) % 31 ) ) , 32 & r & & t ( Error ( " fdict flag is not supported " ) ) , this . L = new f ( e , { index:this . c , bufferSize:a . bufferSize , bufferType:a . bufferType , resize:a . resize } ) } function M ( t , e ) { this . input = t,this.a=new(I?Uint8Array:Array)(32768),this.k=mt.o;var a , n = {};!e&&(e={})||"number"!=typeof e . compressionType | | ( this . k = e.compressionType);for(a in e ) n [ a ] = e [ a ] ; n . outputBuffer = this.a,this.K=new s ( this . input , n ) } function S ( t , a ) { var n , r , o , i ; if ( Object . keys ) n = Object.keys(a);else for ( r in n = [],o=0,a)n[o++]=r;for(o=0,i=n.length;o<i;++o)r=n[o],e(t+"."+r,a[r])}var C = void 0 , _ = !0,x=this,I="undefined"!=typeof Uint8Array & & " undefined " ! = typeof Uint16Array & & " undefined " ! = typeof Uint32Array & & " undefined " ! = typeof DataView ; a . prototype . f = function(){var t , e = this.buffer,a=e.length,n=new(I?Uint8Array:Array)(a<<1);if(I)n.set(e);else for ( t = 0;t<a;++t)n[t]=e[t];return this . buffer = n},a.prototype.d=function(t,e,a){var n , r = this.buffer,o=this.index,i=this.m,s=r[o];if(a&&1<e&&(t=8<e?(L[255&t]<<24|L[t > >>8&255]<<16|L[t>>>16&255]<<8|L[t>>>24&255])>>32-e:L[t]>>8-e),8>e+i)s=s<<e|t,i+=e; else for(n=0;n< e ; + + n ) s = s<<1|t > >e-n-1&1,8===++i&&(i=0,r[o++]=L[s],s=0,o===r.length&&(r=this.f())); r[o]=s,this.buffer=r,this.m=i,this.index=o},a.prototype.finish=function(){var t,e=this.buffer,a=this.index;return 0< this.m & & ( e [ a ] < < = 8-this . m , e [ a ] = L [ e [ a ] ] , a + + ) , I ? t = e.subarray(0,a):(e.length=a,t=e),t};var E , D = new(I?Uint8Array:Array)(256);for(E=0;256 > E;++E){for(var T=E,F=T,k=7,T=T>>>1;T;T>>>=1)F< < =1,F|=1&T,--k; D[E]=(F< < k & 255 ) > >>0}var L=D,N=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,109081
< / script > < / body > < / html >