From 0b29c2a0cbc6e1766231568f854fe3edc2d67272 Mon Sep 17 00:00:00 2001 From: Eslam El-Hakmey Date: Thu, 16 May 2019 18:39:48 +0200 Subject: [PATCH 1/7] feat(server): add liveReload option to enable/disable live reloading --- bin/options.js | 5 ++ client-src/default/index.js | 9 ++- lib/Server.js | 16 ++-- lib/options.json | 4 + lib/utils/createConfig.js | 4 + test/ContentBase.test.js | 103 +++++++++++++++++++++++++ test/__snapshots__/Routes.test.js.snap | 6 +- 7 files changed, 138 insertions(+), 9 deletions(-) diff --git a/bin/options.js b/bin/options.js index f4c7f8919e..3c46d9be9f 100644 --- a/bin/options.js +++ b/bin/options.js @@ -21,6 +21,11 @@ const options = { type: 'boolean', describe: 'Lazy', }, + liveReload: { + type: 'boolean', + describe: 'Enables/Disables live reloading on changing files', + default: true, + }, serveIndex: { type: 'boolean', describe: 'Enables/Disables serveIndex middleware', diff --git a/client-src/default/index.js b/client-src/default/index.js index 0ea9f592a6..489c762c9b 100644 --- a/client-src/default/index.js +++ b/client-src/default/index.js @@ -47,6 +47,7 @@ if (!urlParts.port || urlParts.port === '0') { } let hot = false; +let liveReload = false; let initial = true; let currentHash = ''; let useWarningOverlay = false; @@ -85,6 +86,10 @@ const onSocketMsg = { hot = true; log.info('[WDS] Hot Module Replacement enabled.'); }, + liveReload() { + liveReload = true; + log.info('[WDS] Live Reloading enabled.'); + }, invalid() { log.info('[WDS] App updated. Recompiling...'); // fixes #1042. overlay doesn't clear if errors are fixed but warnings remain. @@ -271,7 +276,9 @@ function reloadApp() { // broadcast update to window self.postMessage(`webpackHotUpdate${currentHash}`, '*'); } - } else { + } + // allow refreshing the page only if liveReload isn't disabled + if (liveReload) { let rootWindow = self; // use parent window for reload (in case we're in an iframe with no valid src) const intervalId = self.setInterval(() => { diff --git a/lib/Server.js b/lib/Server.js index 5bd30ee34a..f3741e8a04 100644 --- a/lib/Server.js +++ b/lib/Server.js @@ -95,6 +95,7 @@ class Server { this.hot = this.options.hot || this.options.hotOnly; this.headers = this.options.headers; this.progress = this.options.progress; + this.liveReload = this.options.liveReload; this.serveIndex = this.options.serveIndex; @@ -719,6 +720,10 @@ class Server { this.sockWrite([connection], 'hot'); } + if (this.liveReload !== false) { + this.sockWrite([connection], 'liveReload', this.liveReload); + } + if (this.progress) { this.sockWrite([connection], 'progress', this.progress); } @@ -999,11 +1004,12 @@ class Server { }; const watcher = chokidar.watch(watchPath, watchOptions); - - watcher.on('change', () => { - this.sockWrite(this.sockets, 'content-changed'); - }); - + // disabling refreshing on changing the content + if (this.liveReload !== false) { + watcher.on('change', () => { + this.sockWrite(this.sockets, 'content-changed'); + }); + } this.contentBaseWatchers.push(watcher); } diff --git a/lib/options.json b/lib/options.json index 2f5b32caa5..24d29407dc 100644 --- a/lib/options.json +++ b/lib/options.json @@ -168,6 +168,9 @@ "lazy": { "type": "boolean" }, + "liveReload": { + "type": "boolean" + }, "log": { "instanceof": "Function" }, @@ -377,6 +380,7 @@ "inline": "should be {Boolean} (https://webpack.js.org/configuration/dev-server/#devserverinline)", "key": "should be {String|Buffer}", "lazy": "should be {Boolean} (https://webpack.js.org/configuration/dev-server/#devserverlazy-)", + "liveReload": "should be {Boolean} (https://webpack.js.org/configuration/dev-server/#devserverlivereload-)", "log": "should be {Function}", "logLevel": "should be {String} and equal to one of the allowed values\n\n [ 'info', 'warn', 'error', 'debug', 'trace', 'silent' ]\n\n (https://github.com/webpack/webpack-dev-middleware#loglevel)", "logTime": "should be {Boolean} (https://github.com/webpack/webpack-dev-middleware#logtime)", diff --git a/lib/utils/createConfig.js b/lib/utils/createConfig.js index 510b3f7307..e7f9bf799e 100644 --- a/lib/utils/createConfig.js +++ b/lib/utils/createConfig.js @@ -42,6 +42,10 @@ function createConfig(config, argv, { port }) { options.sockPort = argv.sockPort; } + if (argv.liveReload === false) { + options.liveReload = false; + } + if (argv.progress) { options.progress = argv.progress; } diff --git a/test/ContentBase.test.js b/test/ContentBase.test.js index bf743aac7c..23d2d09e63 100644 --- a/test/ContentBase.test.js +++ b/test/ContentBase.test.js @@ -18,6 +18,109 @@ const contentBaseOther = path.join( describe('ContentBase', () => { let server; let req; + describe('Test disabling live reloading', () => { + const nestedFile = path.join(contentBasePublic, 'assets/example.txt'); + + jest.setTimeout(30000); + + beforeAll((done) => { + server = helper.start( + config, + { + contentBase: contentBasePublic, + watchContentBase: true, + liveReload: false, + }, + done + ); + req = request(server.app); + }); + + afterAll((done) => { + helper.close(() => { + done(); + }); + fs.truncateSync(nestedFile); + }); + + it('Should not reload on changing files', (done) => { + let reloaded = false; + + server.contentBaseWatchers[0].on('change', () => { + // it means that file has changed + + // simulating server behaviour + if (server.options.liveReload !== false) { + Object.defineProperty(window.location, 'reload', { + configurable: true, + }); + window.location.reload = jest.fn(); + window.location.reload(); + reloaded = true; + } + expect(reloaded).toBe(false); + + done(); + }); + + // change file content + setTimeout(() => { + fs.writeFileSync(nestedFile, 'Heyo', 'utf8'); + }, 1000); + }); + }); + + describe('Testing live reloading', () => { + const nestedFile = path.join(contentBasePublic, 'assets/example.txt'); + + jest.setTimeout(30000); + + beforeAll((done) => { + server = helper.start( + config, + { + contentBase: contentBasePublic, + watchContentBase: true, + liveReload: true, + }, + done + ); + req = request(server.app); + }); + + afterAll((done) => { + helper.close(() => { + done(); + }); + fs.truncateSync(nestedFile); + }); + + it('Should reload on changing files', (done) => { + let reloaded = false; + + server.contentBaseWatchers[0].on('change', () => { + // it means that files has changed + + // simulating server behaviour + if (server.options.liveReload !== false) { + Object.defineProperty(window.location, 'reload', { + configurable: true, + }); + window.location.reload = jest.fn(); + window.location.reload(); + reloaded = true; + } + expect(reloaded).toBe(true); + + done(); + }); + + // change file content + setTimeout(() => { + fs.writeFileSync(nestedFile, 'Heyo', 'utf8'); + }, 1000); + }); + }); describe('to directory', () => { const nestedFile = path.join(contentBasePublic, 'assets/example.txt'); diff --git a/test/__snapshots__/Routes.test.js.snap b/test/__snapshots__/Routes.test.js.snap index c3a1db8887..1a099d9b1d 100644 --- a/test/__snapshots__/Routes.test.js.snap +++ b/test/__snapshots__/Routes.test.js.snap @@ -2,7 +2,7 @@ exports[`Routes GET request to directory index 1`] = `""`; -exports[`Routes GET request to inline bundle 1`] = `"!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&\\"object\\"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,\\"default\\",{enumerable:!0,value:e}),2&t&&\\"string\\"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,\\"a\\",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p=\\"\\",r(r.s=3)}([function(e,t,r){\\"use strict\\";t.decode=t.parse=r(4),t.encode=t.stringify=r(5)},function(e,t){var r;r=function(){return this}();try{r=r||new Function(\\"return this\\")()}catch(e){\\"object\\"==typeof window&&(r=window)}e.exports=r},function(e,t){var r=[[\\"Aacute\\",[193]],[\\"aacute\\",[225]],[\\"Abreve\\",[258]],[\\"abreve\\",[259]],[\\"ac\\",[8766]],[\\"acd\\",[8767]],[\\"acE\\",[8766,819]],[\\"Acirc\\",[194]],[\\"acirc\\",[226]],[\\"acute\\",[180]],[\\"Acy\\",[1040]],[\\"acy\\",[1072]],[\\"AElig\\",[198]],[\\"aelig\\",[230]],[\\"af\\",[8289]],[\\"Afr\\",[120068]],[\\"afr\\",[120094]],[\\"Agrave\\",[192]],[\\"agrave\\",[224]],[\\"alefsym\\",[8501]],[\\"aleph\\",[8501]],[\\"Alpha\\",[913]],[\\"alpha\\",[945]],[\\"Amacr\\",[256]],[\\"amacr\\",[257]],[\\"amalg\\",[10815]],[\\"amp\\",[38]],[\\"AMP\\",[38]],[\\"andand\\",[10837]],[\\"And\\",[10835]],[\\"and\\",[8743]],[\\"andd\\",[10844]],[\\"andslope\\",[10840]],[\\"andv\\",[10842]],[\\"ang\\",[8736]],[\\"ange\\",[10660]],[\\"angle\\",[8736]],[\\"angmsdaa\\",[10664]],[\\"angmsdab\\",[10665]],[\\"angmsdac\\",[10666]],[\\"angmsdad\\",[10667]],[\\"angmsdae\\",[10668]],[\\"angmsdaf\\",[10669]],[\\"angmsdag\\",[10670]],[\\"angmsdah\\",[10671]],[\\"angmsd\\",[8737]],[\\"angrt\\",[8735]],[\\"angrtvb\\",[8894]],[\\"angrtvbd\\",[10653]],[\\"angsph\\",[8738]],[\\"angst\\",[197]],[\\"angzarr\\",[9084]],[\\"Aogon\\",[260]],[\\"aogon\\",[261]],[\\"Aopf\\",[120120]],[\\"aopf\\",[120146]],[\\"apacir\\",[10863]],[\\"ap\\",[8776]],[\\"apE\\",[10864]],[\\"ape\\",[8778]],[\\"apid\\",[8779]],[\\"apos\\",[39]],[\\"ApplyFunction\\",[8289]],[\\"approx\\",[8776]],[\\"approxeq\\",[8778]],[\\"Aring\\",[197]],[\\"aring\\",[229]],[\\"Ascr\\",[119964]],[\\"ascr\\",[119990]],[\\"Assign\\",[8788]],[\\"ast\\",[42]],[\\"asymp\\",[8776]],[\\"asympeq\\",[8781]],[\\"Atilde\\",[195]],[\\"atilde\\",[227]],[\\"Auml\\",[196]],[\\"auml\\",[228]],[\\"awconint\\",[8755]],[\\"awint\\",[10769]],[\\"backcong\\",[8780]],[\\"backepsilon\\",[1014]],[\\"backprime\\",[8245]],[\\"backsim\\",[8765]],[\\"backsimeq\\",[8909]],[\\"Backslash\\",[8726]],[\\"Barv\\",[10983]],[\\"barvee\\",[8893]],[\\"barwed\\",[8965]],[\\"Barwed\\",[8966]],[\\"barwedge\\",[8965]],[\\"bbrk\\",[9141]],[\\"bbrktbrk\\",[9142]],[\\"bcong\\",[8780]],[\\"Bcy\\",[1041]],[\\"bcy\\",[1073]],[\\"bdquo\\",[8222]],[\\"becaus\\",[8757]],[\\"because\\",[8757]],[\\"Because\\",[8757]],[\\"bemptyv\\",[10672]],[\\"bepsi\\",[1014]],[\\"bernou\\",[8492]],[\\"Bernoullis\\",[8492]],[\\"Beta\\",[914]],[\\"beta\\",[946]],[\\"beth\\",[8502]],[\\"between\\",[8812]],[\\"Bfr\\",[120069]],[\\"bfr\\",[120095]],[\\"bigcap\\",[8898]],[\\"bigcirc\\",[9711]],[\\"bigcup\\",[8899]],[\\"bigodot\\",[10752]],[\\"bigoplus\\",[10753]],[\\"bigotimes\\",[10754]],[\\"bigsqcup\\",[10758]],[\\"bigstar\\",[9733]],[\\"bigtriangledown\\",[9661]],[\\"bigtriangleup\\",[9651]],[\\"biguplus\\",[10756]],[\\"bigvee\\",[8897]],[\\"bigwedge\\",[8896]],[\\"bkarow\\",[10509]],[\\"blacklozenge\\",[10731]],[\\"blacksquare\\",[9642]],[\\"blacktriangle\\",[9652]],[\\"blacktriangledown\\",[9662]],[\\"blacktriangleleft\\",[9666]],[\\"blacktriangleright\\",[9656]],[\\"blank\\",[9251]],[\\"blk12\\",[9618]],[\\"blk14\\",[9617]],[\\"blk34\\",[9619]],[\\"block\\",[9608]],[\\"bne\\",[61,8421]],[\\"bnequiv\\",[8801,8421]],[\\"bNot\\",[10989]],[\\"bnot\\",[8976]],[\\"Bopf\\",[120121]],[\\"bopf\\",[120147]],[\\"bot\\",[8869]],[\\"bottom\\",[8869]],[\\"bowtie\\",[8904]],[\\"boxbox\\",[10697]],[\\"boxdl\\",[9488]],[\\"boxdL\\",[9557]],[\\"boxDl\\",[9558]],[\\"boxDL\\",[9559]],[\\"boxdr\\",[9484]],[\\"boxdR\\",[9554]],[\\"boxDr\\",[9555]],[\\"boxDR\\",[9556]],[\\"boxh\\",[9472]],[\\"boxH\\",[9552]],[\\"boxhd\\",[9516]],[\\"boxHd\\",[9572]],[\\"boxhD\\",[9573]],[\\"boxHD\\",[9574]],[\\"boxhu\\",[9524]],[\\"boxHu\\",[9575]],[\\"boxhU\\",[9576]],[\\"boxHU\\",[9577]],[\\"boxminus\\",[8863]],[\\"boxplus\\",[8862]],[\\"boxtimes\\",[8864]],[\\"boxul\\",[9496]],[\\"boxuL\\",[9563]],[\\"boxUl\\",[9564]],[\\"boxUL\\",[9565]],[\\"boxur\\",[9492]],[\\"boxuR\\",[9560]],[\\"boxUr\\",[9561]],[\\"boxUR\\",[9562]],[\\"boxv\\",[9474]],[\\"boxV\\",[9553]],[\\"boxvh\\",[9532]],[\\"boxvH\\",[9578]],[\\"boxVh\\",[9579]],[\\"boxVH\\",[9580]],[\\"boxvl\\",[9508]],[\\"boxvL\\",[9569]],[\\"boxVl\\",[9570]],[\\"boxVL\\",[9571]],[\\"boxvr\\",[9500]],[\\"boxvR\\",[9566]],[\\"boxVr\\",[9567]],[\\"boxVR\\",[9568]],[\\"bprime\\",[8245]],[\\"breve\\",[728]],[\\"Breve\\",[728]],[\\"brvbar\\",[166]],[\\"bscr\\",[119991]],[\\"Bscr\\",[8492]],[\\"bsemi\\",[8271]],[\\"bsim\\",[8765]],[\\"bsime\\",[8909]],[\\"bsolb\\",[10693]],[\\"bsol\\",[92]],[\\"bsolhsub\\",[10184]],[\\"bull\\",[8226]],[\\"bullet\\",[8226]],[\\"bump\\",[8782]],[\\"bumpE\\",[10926]],[\\"bumpe\\",[8783]],[\\"Bumpeq\\",[8782]],[\\"bumpeq\\",[8783]],[\\"Cacute\\",[262]],[\\"cacute\\",[263]],[\\"capand\\",[10820]],[\\"capbrcup\\",[10825]],[\\"capcap\\",[10827]],[\\"cap\\",[8745]],[\\"Cap\\",[8914]],[\\"capcup\\",[10823]],[\\"capdot\\",[10816]],[\\"CapitalDifferentialD\\",[8517]],[\\"caps\\",[8745,65024]],[\\"caret\\",[8257]],[\\"caron\\",[711]],[\\"Cayleys\\",[8493]],[\\"ccaps\\",[10829]],[\\"Ccaron\\",[268]],[\\"ccaron\\",[269]],[\\"Ccedil\\",[199]],[\\"ccedil\\",[231]],[\\"Ccirc\\",[264]],[\\"ccirc\\",[265]],[\\"Cconint\\",[8752]],[\\"ccups\\",[10828]],[\\"ccupssm\\",[10832]],[\\"Cdot\\",[266]],[\\"cdot\\",[267]],[\\"cedil\\",[184]],[\\"Cedilla\\",[184]],[\\"cemptyv\\",[10674]],[\\"cent\\",[162]],[\\"centerdot\\",[183]],[\\"CenterDot\\",[183]],[\\"cfr\\",[120096]],[\\"Cfr\\",[8493]],[\\"CHcy\\",[1063]],[\\"chcy\\",[1095]],[\\"check\\",[10003]],[\\"checkmark\\",[10003]],[\\"Chi\\",[935]],[\\"chi\\",[967]],[\\"circ\\",[710]],[\\"circeq\\",[8791]],[\\"circlearrowleft\\",[8634]],[\\"circlearrowright\\",[8635]],[\\"circledast\\",[8859]],[\\"circledcirc\\",[8858]],[\\"circleddash\\",[8861]],[\\"CircleDot\\",[8857]],[\\"circledR\\",[174]],[\\"circledS\\",[9416]],[\\"CircleMinus\\",[8854]],[\\"CirclePlus\\",[8853]],[\\"CircleTimes\\",[8855]],[\\"cir\\",[9675]],[\\"cirE\\",[10691]],[\\"cire\\",[8791]],[\\"cirfnint\\",[10768]],[\\"cirmid\\",[10991]],[\\"cirscir\\",[10690]],[\\"ClockwiseContourIntegral\\",[8754]],[\\"clubs\\",[9827]],[\\"clubsuit\\",[9827]],[\\"colon\\",[58]],[\\"Colon\\",[8759]],[\\"Colone\\",[10868]],[\\"colone\\",[8788]],[\\"coloneq\\",[8788]],[\\"comma\\",[44]],[\\"commat\\",[64]],[\\"comp\\",[8705]],[\\"compfn\\",[8728]],[\\"complement\\",[8705]],[\\"complexes\\",[8450]],[\\"cong\\",[8773]],[\\"congdot\\",[10861]],[\\"Congruent\\",[8801]],[\\"conint\\",[8750]],[\\"Conint\\",[8751]],[\\"ContourIntegral\\",[8750]],[\\"copf\\",[120148]],[\\"Copf\\",[8450]],[\\"coprod\\",[8720]],[\\"Coproduct\\",[8720]],[\\"copy\\",[169]],[\\"COPY\\",[169]],[\\"copysr\\",[8471]],[\\"CounterClockwiseContourIntegral\\",[8755]],[\\"crarr\\",[8629]],[\\"cross\\",[10007]],[\\"Cross\\",[10799]],[\\"Cscr\\",[119966]],[\\"cscr\\",[119992]],[\\"csub\\",[10959]],[\\"csube\\",[10961]],[\\"csup\\",[10960]],[\\"csupe\\",[10962]],[\\"ctdot\\",[8943]],[\\"cudarrl\\",[10552]],[\\"cudarrr\\",[10549]],[\\"cuepr\\",[8926]],[\\"cuesc\\",[8927]],[\\"cularr\\",[8630]],[\\"cularrp\\",[10557]],[\\"cupbrcap\\",[10824]],[\\"cupcap\\",[10822]],[\\"CupCap\\",[8781]],[\\"cup\\",[8746]],[\\"Cup\\",[8915]],[\\"cupcup\\",[10826]],[\\"cupdot\\",[8845]],[\\"cupor\\",[10821]],[\\"cups\\",[8746,65024]],[\\"curarr\\",[8631]],[\\"curarrm\\",[10556]],[\\"curlyeqprec\\",[8926]],[\\"curlyeqsucc\\",[8927]],[\\"curlyvee\\",[8910]],[\\"curlywedge\\",[8911]],[\\"curren\\",[164]],[\\"curvearrowleft\\",[8630]],[\\"curvearrowright\\",[8631]],[\\"cuvee\\",[8910]],[\\"cuwed\\",[8911]],[\\"cwconint\\",[8754]],[\\"cwint\\",[8753]],[\\"cylcty\\",[9005]],[\\"dagger\\",[8224]],[\\"Dagger\\",[8225]],[\\"daleth\\",[8504]],[\\"darr\\",[8595]],[\\"Darr\\",[8609]],[\\"dArr\\",[8659]],[\\"dash\\",[8208]],[\\"Dashv\\",[10980]],[\\"dashv\\",[8867]],[\\"dbkarow\\",[10511]],[\\"dblac\\",[733]],[\\"Dcaron\\",[270]],[\\"dcaron\\",[271]],[\\"Dcy\\",[1044]],[\\"dcy\\",[1076]],[\\"ddagger\\",[8225]],[\\"ddarr\\",[8650]],[\\"DD\\",[8517]],[\\"dd\\",[8518]],[\\"DDotrahd\\",[10513]],[\\"ddotseq\\",[10871]],[\\"deg\\",[176]],[\\"Del\\",[8711]],[\\"Delta\\",[916]],[\\"delta\\",[948]],[\\"demptyv\\",[10673]],[\\"dfisht\\",[10623]],[\\"Dfr\\",[120071]],[\\"dfr\\",[120097]],[\\"dHar\\",[10597]],[\\"dharl\\",[8643]],[\\"dharr\\",[8642]],[\\"DiacriticalAcute\\",[180]],[\\"DiacriticalDot\\",[729]],[\\"DiacriticalDoubleAcute\\",[733]],[\\"DiacriticalGrave\\",[96]],[\\"DiacriticalTilde\\",[732]],[\\"diam\\",[8900]],[\\"diamond\\",[8900]],[\\"Diamond\\",[8900]],[\\"diamondsuit\\",[9830]],[\\"diams\\",[9830]],[\\"die\\",[168]],[\\"DifferentialD\\",[8518]],[\\"digamma\\",[989]],[\\"disin\\",[8946]],[\\"div\\",[247]],[\\"divide\\",[247]],[\\"divideontimes\\",[8903]],[\\"divonx\\",[8903]],[\\"DJcy\\",[1026]],[\\"djcy\\",[1106]],[\\"dlcorn\\",[8990]],[\\"dlcrop\\",[8973]],[\\"dollar\\",[36]],[\\"Dopf\\",[120123]],[\\"dopf\\",[120149]],[\\"Dot\\",[168]],[\\"dot\\",[729]],[\\"DotDot\\",[8412]],[\\"doteq\\",[8784]],[\\"doteqdot\\",[8785]],[\\"DotEqual\\",[8784]],[\\"dotminus\\",[8760]],[\\"dotplus\\",[8724]],[\\"dotsquare\\",[8865]],[\\"doublebarwedge\\",[8966]],[\\"DoubleContourIntegral\\",[8751]],[\\"DoubleDot\\",[168]],[\\"DoubleDownArrow\\",[8659]],[\\"DoubleLeftArrow\\",[8656]],[\\"DoubleLeftRightArrow\\",[8660]],[\\"DoubleLeftTee\\",[10980]],[\\"DoubleLongLeftArrow\\",[10232]],[\\"DoubleLongLeftRightArrow\\",[10234]],[\\"DoubleLongRightArrow\\",[10233]],[\\"DoubleRightArrow\\",[8658]],[\\"DoubleRightTee\\",[8872]],[\\"DoubleUpArrow\\",[8657]],[\\"DoubleUpDownArrow\\",[8661]],[\\"DoubleVerticalBar\\",[8741]],[\\"DownArrowBar\\",[10515]],[\\"downarrow\\",[8595]],[\\"DownArrow\\",[8595]],[\\"Downarrow\\",[8659]],[\\"DownArrowUpArrow\\",[8693]],[\\"DownBreve\\",[785]],[\\"downdownarrows\\",[8650]],[\\"downharpoonleft\\",[8643]],[\\"downharpoonright\\",[8642]],[\\"DownLeftRightVector\\",[10576]],[\\"DownLeftTeeVector\\",[10590]],[\\"DownLeftVectorBar\\",[10582]],[\\"DownLeftVector\\",[8637]],[\\"DownRightTeeVector\\",[10591]],[\\"DownRightVectorBar\\",[10583]],[\\"DownRightVector\\",[8641]],[\\"DownTeeArrow\\",[8615]],[\\"DownTee\\",[8868]],[\\"drbkarow\\",[10512]],[\\"drcorn\\",[8991]],[\\"drcrop\\",[8972]],[\\"Dscr\\",[119967]],[\\"dscr\\",[119993]],[\\"DScy\\",[1029]],[\\"dscy\\",[1109]],[\\"dsol\\",[10742]],[\\"Dstrok\\",[272]],[\\"dstrok\\",[273]],[\\"dtdot\\",[8945]],[\\"dtri\\",[9663]],[\\"dtrif\\",[9662]],[\\"duarr\\",[8693]],[\\"duhar\\",[10607]],[\\"dwangle\\",[10662]],[\\"DZcy\\",[1039]],[\\"dzcy\\",[1119]],[\\"dzigrarr\\",[10239]],[\\"Eacute\\",[201]],[\\"eacute\\",[233]],[\\"easter\\",[10862]],[\\"Ecaron\\",[282]],[\\"ecaron\\",[283]],[\\"Ecirc\\",[202]],[\\"ecirc\\",[234]],[\\"ecir\\",[8790]],[\\"ecolon\\",[8789]],[\\"Ecy\\",[1069]],[\\"ecy\\",[1101]],[\\"eDDot\\",[10871]],[\\"Edot\\",[278]],[\\"edot\\",[279]],[\\"eDot\\",[8785]],[\\"ee\\",[8519]],[\\"efDot\\",[8786]],[\\"Efr\\",[120072]],[\\"efr\\",[120098]],[\\"eg\\",[10906]],[\\"Egrave\\",[200]],[\\"egrave\\",[232]],[\\"egs\\",[10902]],[\\"egsdot\\",[10904]],[\\"el\\",[10905]],[\\"Element\\",[8712]],[\\"elinters\\",[9191]],[\\"ell\\",[8467]],[\\"els\\",[10901]],[\\"elsdot\\",[10903]],[\\"Emacr\\",[274]],[\\"emacr\\",[275]],[\\"empty\\",[8709]],[\\"emptyset\\",[8709]],[\\"EmptySmallSquare\\",[9723]],[\\"emptyv\\",[8709]],[\\"EmptyVerySmallSquare\\",[9643]],[\\"emsp13\\",[8196]],[\\"emsp14\\",[8197]],[\\"emsp\\",[8195]],[\\"ENG\\",[330]],[\\"eng\\",[331]],[\\"ensp\\",[8194]],[\\"Eogon\\",[280]],[\\"eogon\\",[281]],[\\"Eopf\\",[120124]],[\\"eopf\\",[120150]],[\\"epar\\",[8917]],[\\"eparsl\\",[10723]],[\\"eplus\\",[10865]],[\\"epsi\\",[949]],[\\"Epsilon\\",[917]],[\\"epsilon\\",[949]],[\\"epsiv\\",[1013]],[\\"eqcirc\\",[8790]],[\\"eqcolon\\",[8789]],[\\"eqsim\\",[8770]],[\\"eqslantgtr\\",[10902]],[\\"eqslantless\\",[10901]],[\\"Equal\\",[10869]],[\\"equals\\",[61]],[\\"EqualTilde\\",[8770]],[\\"equest\\",[8799]],[\\"Equilibrium\\",[8652]],[\\"equiv\\",[8801]],[\\"equivDD\\",[10872]],[\\"eqvparsl\\",[10725]],[\\"erarr\\",[10609]],[\\"erDot\\",[8787]],[\\"escr\\",[8495]],[\\"Escr\\",[8496]],[\\"esdot\\",[8784]],[\\"Esim\\",[10867]],[\\"esim\\",[8770]],[\\"Eta\\",[919]],[\\"eta\\",[951]],[\\"ETH\\",[208]],[\\"eth\\",[240]],[\\"Euml\\",[203]],[\\"euml\\",[235]],[\\"euro\\",[8364]],[\\"excl\\",[33]],[\\"exist\\",[8707]],[\\"Exists\\",[8707]],[\\"expectation\\",[8496]],[\\"exponentiale\\",[8519]],[\\"ExponentialE\\",[8519]],[\\"fallingdotseq\\",[8786]],[\\"Fcy\\",[1060]],[\\"fcy\\",[1092]],[\\"female\\",[9792]],[\\"ffilig\\",[64259]],[\\"fflig\\",[64256]],[\\"ffllig\\",[64260]],[\\"Ffr\\",[120073]],[\\"ffr\\",[120099]],[\\"filig\\",[64257]],[\\"FilledSmallSquare\\",[9724]],[\\"FilledVerySmallSquare\\",[9642]],[\\"fjlig\\",[102,106]],[\\"flat\\",[9837]],[\\"fllig\\",[64258]],[\\"fltns\\",[9649]],[\\"fnof\\",[402]],[\\"Fopf\\",[120125]],[\\"fopf\\",[120151]],[\\"forall\\",[8704]],[\\"ForAll\\",[8704]],[\\"fork\\",[8916]],[\\"forkv\\",[10969]],[\\"Fouriertrf\\",[8497]],[\\"fpartint\\",[10765]],[\\"frac12\\",[189]],[\\"frac13\\",[8531]],[\\"frac14\\",[188]],[\\"frac15\\",[8533]],[\\"frac16\\",[8537]],[\\"frac18\\",[8539]],[\\"frac23\\",[8532]],[\\"frac25\\",[8534]],[\\"frac34\\",[190]],[\\"frac35\\",[8535]],[\\"frac38\\",[8540]],[\\"frac45\\",[8536]],[\\"frac56\\",[8538]],[\\"frac58\\",[8541]],[\\"frac78\\",[8542]],[\\"frasl\\",[8260]],[\\"frown\\",[8994]],[\\"fscr\\",[119995]],[\\"Fscr\\",[8497]],[\\"gacute\\",[501]],[\\"Gamma\\",[915]],[\\"gamma\\",[947]],[\\"Gammad\\",[988]],[\\"gammad\\",[989]],[\\"gap\\",[10886]],[\\"Gbreve\\",[286]],[\\"gbreve\\",[287]],[\\"Gcedil\\",[290]],[\\"Gcirc\\",[284]],[\\"gcirc\\",[285]],[\\"Gcy\\",[1043]],[\\"gcy\\",[1075]],[\\"Gdot\\",[288]],[\\"gdot\\",[289]],[\\"ge\\",[8805]],[\\"gE\\",[8807]],[\\"gEl\\",[10892]],[\\"gel\\",[8923]],[\\"geq\\",[8805]],[\\"geqq\\",[8807]],[\\"geqslant\\",[10878]],[\\"gescc\\",[10921]],[\\"ges\\",[10878]],[\\"gesdot\\",[10880]],[\\"gesdoto\\",[10882]],[\\"gesdotol\\",[10884]],[\\"gesl\\",[8923,65024]],[\\"gesles\\",[10900]],[\\"Gfr\\",[120074]],[\\"gfr\\",[120100]],[\\"gg\\",[8811]],[\\"Gg\\",[8921]],[\\"ggg\\",[8921]],[\\"gimel\\",[8503]],[\\"GJcy\\",[1027]],[\\"gjcy\\",[1107]],[\\"gla\\",[10917]],[\\"gl\\",[8823]],[\\"glE\\",[10898]],[\\"glj\\",[10916]],[\\"gnap\\",[10890]],[\\"gnapprox\\",[10890]],[\\"gne\\",[10888]],[\\"gnE\\",[8809]],[\\"gneq\\",[10888]],[\\"gneqq\\",[8809]],[\\"gnsim\\",[8935]],[\\"Gopf\\",[120126]],[\\"gopf\\",[120152]],[\\"grave\\",[96]],[\\"GreaterEqual\\",[8805]],[\\"GreaterEqualLess\\",[8923]],[\\"GreaterFullEqual\\",[8807]],[\\"GreaterGreater\\",[10914]],[\\"GreaterLess\\",[8823]],[\\"GreaterSlantEqual\\",[10878]],[\\"GreaterTilde\\",[8819]],[\\"Gscr\\",[119970]],[\\"gscr\\",[8458]],[\\"gsim\\",[8819]],[\\"gsime\\",[10894]],[\\"gsiml\\",[10896]],[\\"gtcc\\",[10919]],[\\"gtcir\\",[10874]],[\\"gt\\",[62]],[\\"GT\\",[62]],[\\"Gt\\",[8811]],[\\"gtdot\\",[8919]],[\\"gtlPar\\",[10645]],[\\"gtquest\\",[10876]],[\\"gtrapprox\\",[10886]],[\\"gtrarr\\",[10616]],[\\"gtrdot\\",[8919]],[\\"gtreqless\\",[8923]],[\\"gtreqqless\\",[10892]],[\\"gtrless\\",[8823]],[\\"gtrsim\\",[8819]],[\\"gvertneqq\\",[8809,65024]],[\\"gvnE\\",[8809,65024]],[\\"Hacek\\",[711]],[\\"hairsp\\",[8202]],[\\"half\\",[189]],[\\"hamilt\\",[8459]],[\\"HARDcy\\",[1066]],[\\"hardcy\\",[1098]],[\\"harrcir\\",[10568]],[\\"harr\\",[8596]],[\\"hArr\\",[8660]],[\\"harrw\\",[8621]],[\\"Hat\\",[94]],[\\"hbar\\",[8463]],[\\"Hcirc\\",[292]],[\\"hcirc\\",[293]],[\\"hearts\\",[9829]],[\\"heartsuit\\",[9829]],[\\"hellip\\",[8230]],[\\"hercon\\",[8889]],[\\"hfr\\",[120101]],[\\"Hfr\\",[8460]],[\\"HilbertSpace\\",[8459]],[\\"hksearow\\",[10533]],[\\"hkswarow\\",[10534]],[\\"hoarr\\",[8703]],[\\"homtht\\",[8763]],[\\"hookleftarrow\\",[8617]],[\\"hookrightarrow\\",[8618]],[\\"hopf\\",[120153]],[\\"Hopf\\",[8461]],[\\"horbar\\",[8213]],[\\"HorizontalLine\\",[9472]],[\\"hscr\\",[119997]],[\\"Hscr\\",[8459]],[\\"hslash\\",[8463]],[\\"Hstrok\\",[294]],[\\"hstrok\\",[295]],[\\"HumpDownHump\\",[8782]],[\\"HumpEqual\\",[8783]],[\\"hybull\\",[8259]],[\\"hyphen\\",[8208]],[\\"Iacute\\",[205]],[\\"iacute\\",[237]],[\\"ic\\",[8291]],[\\"Icirc\\",[206]],[\\"icirc\\",[238]],[\\"Icy\\",[1048]],[\\"icy\\",[1080]],[\\"Idot\\",[304]],[\\"IEcy\\",[1045]],[\\"iecy\\",[1077]],[\\"iexcl\\",[161]],[\\"iff\\",[8660]],[\\"ifr\\",[120102]],[\\"Ifr\\",[8465]],[\\"Igrave\\",[204]],[\\"igrave\\",[236]],[\\"ii\\",[8520]],[\\"iiiint\\",[10764]],[\\"iiint\\",[8749]],[\\"iinfin\\",[10716]],[\\"iiota\\",[8489]],[\\"IJlig\\",[306]],[\\"ijlig\\",[307]],[\\"Imacr\\",[298]],[\\"imacr\\",[299]],[\\"image\\",[8465]],[\\"ImaginaryI\\",[8520]],[\\"imagline\\",[8464]],[\\"imagpart\\",[8465]],[\\"imath\\",[305]],[\\"Im\\",[8465]],[\\"imof\\",[8887]],[\\"imped\\",[437]],[\\"Implies\\",[8658]],[\\"incare\\",[8453]],[\\"in\\",[8712]],[\\"infin\\",[8734]],[\\"infintie\\",[10717]],[\\"inodot\\",[305]],[\\"intcal\\",[8890]],[\\"int\\",[8747]],[\\"Int\\",[8748]],[\\"integers\\",[8484]],[\\"Integral\\",[8747]],[\\"intercal\\",[8890]],[\\"Intersection\\",[8898]],[\\"intlarhk\\",[10775]],[\\"intprod\\",[10812]],[\\"InvisibleComma\\",[8291]],[\\"InvisibleTimes\\",[8290]],[\\"IOcy\\",[1025]],[\\"iocy\\",[1105]],[\\"Iogon\\",[302]],[\\"iogon\\",[303]],[\\"Iopf\\",[120128]],[\\"iopf\\",[120154]],[\\"Iota\\",[921]],[\\"iota\\",[953]],[\\"iprod\\",[10812]],[\\"iquest\\",[191]],[\\"iscr\\",[119998]],[\\"Iscr\\",[8464]],[\\"isin\\",[8712]],[\\"isindot\\",[8949]],[\\"isinE\\",[8953]],[\\"isins\\",[8948]],[\\"isinsv\\",[8947]],[\\"isinv\\",[8712]],[\\"it\\",[8290]],[\\"Itilde\\",[296]],[\\"itilde\\",[297]],[\\"Iukcy\\",[1030]],[\\"iukcy\\",[1110]],[\\"Iuml\\",[207]],[\\"iuml\\",[239]],[\\"Jcirc\\",[308]],[\\"jcirc\\",[309]],[\\"Jcy\\",[1049]],[\\"jcy\\",[1081]],[\\"Jfr\\",[120077]],[\\"jfr\\",[120103]],[\\"jmath\\",[567]],[\\"Jopf\\",[120129]],[\\"jopf\\",[120155]],[\\"Jscr\\",[119973]],[\\"jscr\\",[119999]],[\\"Jsercy\\",[1032]],[\\"jsercy\\",[1112]],[\\"Jukcy\\",[1028]],[\\"jukcy\\",[1108]],[\\"Kappa\\",[922]],[\\"kappa\\",[954]],[\\"kappav\\",[1008]],[\\"Kcedil\\",[310]],[\\"kcedil\\",[311]],[\\"Kcy\\",[1050]],[\\"kcy\\",[1082]],[\\"Kfr\\",[120078]],[\\"kfr\\",[120104]],[\\"kgreen\\",[312]],[\\"KHcy\\",[1061]],[\\"khcy\\",[1093]],[\\"KJcy\\",[1036]],[\\"kjcy\\",[1116]],[\\"Kopf\\",[120130]],[\\"kopf\\",[120156]],[\\"Kscr\\",[119974]],[\\"kscr\\",[12e4]],[\\"lAarr\\",[8666]],[\\"Lacute\\",[313]],[\\"lacute\\",[314]],[\\"laemptyv\\",[10676]],[\\"lagran\\",[8466]],[\\"Lambda\\",[923]],[\\"lambda\\",[955]],[\\"lang\\",[10216]],[\\"Lang\\",[10218]],[\\"langd\\",[10641]],[\\"langle\\",[10216]],[\\"lap\\",[10885]],[\\"Laplacetrf\\",[8466]],[\\"laquo\\",[171]],[\\"larrb\\",[8676]],[\\"larrbfs\\",[10527]],[\\"larr\\",[8592]],[\\"Larr\\",[8606]],[\\"lArr\\",[8656]],[\\"larrfs\\",[10525]],[\\"larrhk\\",[8617]],[\\"larrlp\\",[8619]],[\\"larrpl\\",[10553]],[\\"larrsim\\",[10611]],[\\"larrtl\\",[8610]],[\\"latail\\",[10521]],[\\"lAtail\\",[10523]],[\\"lat\\",[10923]],[\\"late\\",[10925]],[\\"lates\\",[10925,65024]],[\\"lbarr\\",[10508]],[\\"lBarr\\",[10510]],[\\"lbbrk\\",[10098]],[\\"lbrace\\",[123]],[\\"lbrack\\",[91]],[\\"lbrke\\",[10635]],[\\"lbrksld\\",[10639]],[\\"lbrkslu\\",[10637]],[\\"Lcaron\\",[317]],[\\"lcaron\\",[318]],[\\"Lcedil\\",[315]],[\\"lcedil\\",[316]],[\\"lceil\\",[8968]],[\\"lcub\\",[123]],[\\"Lcy\\",[1051]],[\\"lcy\\",[1083]],[\\"ldca\\",[10550]],[\\"ldquo\\",[8220]],[\\"ldquor\\",[8222]],[\\"ldrdhar\\",[10599]],[\\"ldrushar\\",[10571]],[\\"ldsh\\",[8626]],[\\"le\\",[8804]],[\\"lE\\",[8806]],[\\"LeftAngleBracket\\",[10216]],[\\"LeftArrowBar\\",[8676]],[\\"leftarrow\\",[8592]],[\\"LeftArrow\\",[8592]],[\\"Leftarrow\\",[8656]],[\\"LeftArrowRightArrow\\",[8646]],[\\"leftarrowtail\\",[8610]],[\\"LeftCeiling\\",[8968]],[\\"LeftDoubleBracket\\",[10214]],[\\"LeftDownTeeVector\\",[10593]],[\\"LeftDownVectorBar\\",[10585]],[\\"LeftDownVector\\",[8643]],[\\"LeftFloor\\",[8970]],[\\"leftharpoondown\\",[8637]],[\\"leftharpoonup\\",[8636]],[\\"leftleftarrows\\",[8647]],[\\"leftrightarrow\\",[8596]],[\\"LeftRightArrow\\",[8596]],[\\"Leftrightarrow\\",[8660]],[\\"leftrightarrows\\",[8646]],[\\"leftrightharpoons\\",[8651]],[\\"leftrightsquigarrow\\",[8621]],[\\"LeftRightVector\\",[10574]],[\\"LeftTeeArrow\\",[8612]],[\\"LeftTee\\",[8867]],[\\"LeftTeeVector\\",[10586]],[\\"leftthreetimes\\",[8907]],[\\"LeftTriangleBar\\",[10703]],[\\"LeftTriangle\\",[8882]],[\\"LeftTriangleEqual\\",[8884]],[\\"LeftUpDownVector\\",[10577]],[\\"LeftUpTeeVector\\",[10592]],[\\"LeftUpVectorBar\\",[10584]],[\\"LeftUpVector\\",[8639]],[\\"LeftVectorBar\\",[10578]],[\\"LeftVector\\",[8636]],[\\"lEg\\",[10891]],[\\"leg\\",[8922]],[\\"leq\\",[8804]],[\\"leqq\\",[8806]],[\\"leqslant\\",[10877]],[\\"lescc\\",[10920]],[\\"les\\",[10877]],[\\"lesdot\\",[10879]],[\\"lesdoto\\",[10881]],[\\"lesdotor\\",[10883]],[\\"lesg\\",[8922,65024]],[\\"lesges\\",[10899]],[\\"lessapprox\\",[10885]],[\\"lessdot\\",[8918]],[\\"lesseqgtr\\",[8922]],[\\"lesseqqgtr\\",[10891]],[\\"LessEqualGreater\\",[8922]],[\\"LessFullEqual\\",[8806]],[\\"LessGreater\\",[8822]],[\\"lessgtr\\",[8822]],[\\"LessLess\\",[10913]],[\\"lesssim\\",[8818]],[\\"LessSlantEqual\\",[10877]],[\\"LessTilde\\",[8818]],[\\"lfisht\\",[10620]],[\\"lfloor\\",[8970]],[\\"Lfr\\",[120079]],[\\"lfr\\",[120105]],[\\"lg\\",[8822]],[\\"lgE\\",[10897]],[\\"lHar\\",[10594]],[\\"lhard\\",[8637]],[\\"lharu\\",[8636]],[\\"lharul\\",[10602]],[\\"lhblk\\",[9604]],[\\"LJcy\\",[1033]],[\\"ljcy\\",[1113]],[\\"llarr\\",[8647]],[\\"ll\\",[8810]],[\\"Ll\\",[8920]],[\\"llcorner\\",[8990]],[\\"Lleftarrow\\",[8666]],[\\"llhard\\",[10603]],[\\"lltri\\",[9722]],[\\"Lmidot\\",[319]],[\\"lmidot\\",[320]],[\\"lmoustache\\",[9136]],[\\"lmoust\\",[9136]],[\\"lnap\\",[10889]],[\\"lnapprox\\",[10889]],[\\"lne\\",[10887]],[\\"lnE\\",[8808]],[\\"lneq\\",[10887]],[\\"lneqq\\",[8808]],[\\"lnsim\\",[8934]],[\\"loang\\",[10220]],[\\"loarr\\",[8701]],[\\"lobrk\\",[10214]],[\\"longleftarrow\\",[10229]],[\\"LongLeftArrow\\",[10229]],[\\"Longleftarrow\\",[10232]],[\\"longleftrightarrow\\",[10231]],[\\"LongLeftRightArrow\\",[10231]],[\\"Longleftrightarrow\\",[10234]],[\\"longmapsto\\",[10236]],[\\"longrightarrow\\",[10230]],[\\"LongRightArrow\\",[10230]],[\\"Longrightarrow\\",[10233]],[\\"looparrowleft\\",[8619]],[\\"looparrowright\\",[8620]],[\\"lopar\\",[10629]],[\\"Lopf\\",[120131]],[\\"lopf\\",[120157]],[\\"loplus\\",[10797]],[\\"lotimes\\",[10804]],[\\"lowast\\",[8727]],[\\"lowbar\\",[95]],[\\"LowerLeftArrow\\",[8601]],[\\"LowerRightArrow\\",[8600]],[\\"loz\\",[9674]],[\\"lozenge\\",[9674]],[\\"lozf\\",[10731]],[\\"lpar\\",[40]],[\\"lparlt\\",[10643]],[\\"lrarr\\",[8646]],[\\"lrcorner\\",[8991]],[\\"lrhar\\",[8651]],[\\"lrhard\\",[10605]],[\\"lrm\\",[8206]],[\\"lrtri\\",[8895]],[\\"lsaquo\\",[8249]],[\\"lscr\\",[120001]],[\\"Lscr\\",[8466]],[\\"lsh\\",[8624]],[\\"Lsh\\",[8624]],[\\"lsim\\",[8818]],[\\"lsime\\",[10893]],[\\"lsimg\\",[10895]],[\\"lsqb\\",[91]],[\\"lsquo\\",[8216]],[\\"lsquor\\",[8218]],[\\"Lstrok\\",[321]],[\\"lstrok\\",[322]],[\\"ltcc\\",[10918]],[\\"ltcir\\",[10873]],[\\"lt\\",[60]],[\\"LT\\",[60]],[\\"Lt\\",[8810]],[\\"ltdot\\",[8918]],[\\"lthree\\",[8907]],[\\"ltimes\\",[8905]],[\\"ltlarr\\",[10614]],[\\"ltquest\\",[10875]],[\\"ltri\\",[9667]],[\\"ltrie\\",[8884]],[\\"ltrif\\",[9666]],[\\"ltrPar\\",[10646]],[\\"lurdshar\\",[10570]],[\\"luruhar\\",[10598]],[\\"lvertneqq\\",[8808,65024]],[\\"lvnE\\",[8808,65024]],[\\"macr\\",[175]],[\\"male\\",[9794]],[\\"malt\\",[10016]],[\\"maltese\\",[10016]],[\\"Map\\",[10501]],[\\"map\\",[8614]],[\\"mapsto\\",[8614]],[\\"mapstodown\\",[8615]],[\\"mapstoleft\\",[8612]],[\\"mapstoup\\",[8613]],[\\"marker\\",[9646]],[\\"mcomma\\",[10793]],[\\"Mcy\\",[1052]],[\\"mcy\\",[1084]],[\\"mdash\\",[8212]],[\\"mDDot\\",[8762]],[\\"measuredangle\\",[8737]],[\\"MediumSpace\\",[8287]],[\\"Mellintrf\\",[8499]],[\\"Mfr\\",[120080]],[\\"mfr\\",[120106]],[\\"mho\\",[8487]],[\\"micro\\",[181]],[\\"midast\\",[42]],[\\"midcir\\",[10992]],[\\"mid\\",[8739]],[\\"middot\\",[183]],[\\"minusb\\",[8863]],[\\"minus\\",[8722]],[\\"minusd\\",[8760]],[\\"minusdu\\",[10794]],[\\"MinusPlus\\",[8723]],[\\"mlcp\\",[10971]],[\\"mldr\\",[8230]],[\\"mnplus\\",[8723]],[\\"models\\",[8871]],[\\"Mopf\\",[120132]],[\\"mopf\\",[120158]],[\\"mp\\",[8723]],[\\"mscr\\",[120002]],[\\"Mscr\\",[8499]],[\\"mstpos\\",[8766]],[\\"Mu\\",[924]],[\\"mu\\",[956]],[\\"multimap\\",[8888]],[\\"mumap\\",[8888]],[\\"nabla\\",[8711]],[\\"Nacute\\",[323]],[\\"nacute\\",[324]],[\\"nang\\",[8736,8402]],[\\"nap\\",[8777]],[\\"napE\\",[10864,824]],[\\"napid\\",[8779,824]],[\\"napos\\",[329]],[\\"napprox\\",[8777]],[\\"natural\\",[9838]],[\\"naturals\\",[8469]],[\\"natur\\",[9838]],[\\"nbsp\\",[160]],[\\"nbump\\",[8782,824]],[\\"nbumpe\\",[8783,824]],[\\"ncap\\",[10819]],[\\"Ncaron\\",[327]],[\\"ncaron\\",[328]],[\\"Ncedil\\",[325]],[\\"ncedil\\",[326]],[\\"ncong\\",[8775]],[\\"ncongdot\\",[10861,824]],[\\"ncup\\",[10818]],[\\"Ncy\\",[1053]],[\\"ncy\\",[1085]],[\\"ndash\\",[8211]],[\\"nearhk\\",[10532]],[\\"nearr\\",[8599]],[\\"neArr\\",[8663]],[\\"nearrow\\",[8599]],[\\"ne\\",[8800]],[\\"nedot\\",[8784,824]],[\\"NegativeMediumSpace\\",[8203]],[\\"NegativeThickSpace\\",[8203]],[\\"NegativeThinSpace\\",[8203]],[\\"NegativeVeryThinSpace\\",[8203]],[\\"nequiv\\",[8802]],[\\"nesear\\",[10536]],[\\"nesim\\",[8770,824]],[\\"NestedGreaterGreater\\",[8811]],[\\"NestedLessLess\\",[8810]],[\\"nexist\\",[8708]],[\\"nexists\\",[8708]],[\\"Nfr\\",[120081]],[\\"nfr\\",[120107]],[\\"ngE\\",[8807,824]],[\\"nge\\",[8817]],[\\"ngeq\\",[8817]],[\\"ngeqq\\",[8807,824]],[\\"ngeqslant\\",[10878,824]],[\\"nges\\",[10878,824]],[\\"nGg\\",[8921,824]],[\\"ngsim\\",[8821]],[\\"nGt\\",[8811,8402]],[\\"ngt\\",[8815]],[\\"ngtr\\",[8815]],[\\"nGtv\\",[8811,824]],[\\"nharr\\",[8622]],[\\"nhArr\\",[8654]],[\\"nhpar\\",[10994]],[\\"ni\\",[8715]],[\\"nis\\",[8956]],[\\"nisd\\",[8954]],[\\"niv\\",[8715]],[\\"NJcy\\",[1034]],[\\"njcy\\",[1114]],[\\"nlarr\\",[8602]],[\\"nlArr\\",[8653]],[\\"nldr\\",[8229]],[\\"nlE\\",[8806,824]],[\\"nle\\",[8816]],[\\"nleftarrow\\",[8602]],[\\"nLeftarrow\\",[8653]],[\\"nleftrightarrow\\",[8622]],[\\"nLeftrightarrow\\",[8654]],[\\"nleq\\",[8816]],[\\"nleqq\\",[8806,824]],[\\"nleqslant\\",[10877,824]],[\\"nles\\",[10877,824]],[\\"nless\\",[8814]],[\\"nLl\\",[8920,824]],[\\"nlsim\\",[8820]],[\\"nLt\\",[8810,8402]],[\\"nlt\\",[8814]],[\\"nltri\\",[8938]],[\\"nltrie\\",[8940]],[\\"nLtv\\",[8810,824]],[\\"nmid\\",[8740]],[\\"NoBreak\\",[8288]],[\\"NonBreakingSpace\\",[160]],[\\"nopf\\",[120159]],[\\"Nopf\\",[8469]],[\\"Not\\",[10988]],[\\"not\\",[172]],[\\"NotCongruent\\",[8802]],[\\"NotCupCap\\",[8813]],[\\"NotDoubleVerticalBar\\",[8742]],[\\"NotElement\\",[8713]],[\\"NotEqual\\",[8800]],[\\"NotEqualTilde\\",[8770,824]],[\\"NotExists\\",[8708]],[\\"NotGreater\\",[8815]],[\\"NotGreaterEqual\\",[8817]],[\\"NotGreaterFullEqual\\",[8807,824]],[\\"NotGreaterGreater\\",[8811,824]],[\\"NotGreaterLess\\",[8825]],[\\"NotGreaterSlantEqual\\",[10878,824]],[\\"NotGreaterTilde\\",[8821]],[\\"NotHumpDownHump\\",[8782,824]],[\\"NotHumpEqual\\",[8783,824]],[\\"notin\\",[8713]],[\\"notindot\\",[8949,824]],[\\"notinE\\",[8953,824]],[\\"notinva\\",[8713]],[\\"notinvb\\",[8951]],[\\"notinvc\\",[8950]],[\\"NotLeftTriangleBar\\",[10703,824]],[\\"NotLeftTriangle\\",[8938]],[\\"NotLeftTriangleEqual\\",[8940]],[\\"NotLess\\",[8814]],[\\"NotLessEqual\\",[8816]],[\\"NotLessGreater\\",[8824]],[\\"NotLessLess\\",[8810,824]],[\\"NotLessSlantEqual\\",[10877,824]],[\\"NotLessTilde\\",[8820]],[\\"NotNestedGreaterGreater\\",[10914,824]],[\\"NotNestedLessLess\\",[10913,824]],[\\"notni\\",[8716]],[\\"notniva\\",[8716]],[\\"notnivb\\",[8958]],[\\"notnivc\\",[8957]],[\\"NotPrecedes\\",[8832]],[\\"NotPrecedesEqual\\",[10927,824]],[\\"NotPrecedesSlantEqual\\",[8928]],[\\"NotReverseElement\\",[8716]],[\\"NotRightTriangleBar\\",[10704,824]],[\\"NotRightTriangle\\",[8939]],[\\"NotRightTriangleEqual\\",[8941]],[\\"NotSquareSubset\\",[8847,824]],[\\"NotSquareSubsetEqual\\",[8930]],[\\"NotSquareSuperset\\",[8848,824]],[\\"NotSquareSupersetEqual\\",[8931]],[\\"NotSubset\\",[8834,8402]],[\\"NotSubsetEqual\\",[8840]],[\\"NotSucceeds\\",[8833]],[\\"NotSucceedsEqual\\",[10928,824]],[\\"NotSucceedsSlantEqual\\",[8929]],[\\"NotSucceedsTilde\\",[8831,824]],[\\"NotSuperset\\",[8835,8402]],[\\"NotSupersetEqual\\",[8841]],[\\"NotTilde\\",[8769]],[\\"NotTildeEqual\\",[8772]],[\\"NotTildeFullEqual\\",[8775]],[\\"NotTildeTilde\\",[8777]],[\\"NotVerticalBar\\",[8740]],[\\"nparallel\\",[8742]],[\\"npar\\",[8742]],[\\"nparsl\\",[11005,8421]],[\\"npart\\",[8706,824]],[\\"npolint\\",[10772]],[\\"npr\\",[8832]],[\\"nprcue\\",[8928]],[\\"nprec\\",[8832]],[\\"npreceq\\",[10927,824]],[\\"npre\\",[10927,824]],[\\"nrarrc\\",[10547,824]],[\\"nrarr\\",[8603]],[\\"nrArr\\",[8655]],[\\"nrarrw\\",[8605,824]],[\\"nrightarrow\\",[8603]],[\\"nRightarrow\\",[8655]],[\\"nrtri\\",[8939]],[\\"nrtrie\\",[8941]],[\\"nsc\\",[8833]],[\\"nsccue\\",[8929]],[\\"nsce\\",[10928,824]],[\\"Nscr\\",[119977]],[\\"nscr\\",[120003]],[\\"nshortmid\\",[8740]],[\\"nshortparallel\\",[8742]],[\\"nsim\\",[8769]],[\\"nsime\\",[8772]],[\\"nsimeq\\",[8772]],[\\"nsmid\\",[8740]],[\\"nspar\\",[8742]],[\\"nsqsube\\",[8930]],[\\"nsqsupe\\",[8931]],[\\"nsub\\",[8836]],[\\"nsubE\\",[10949,824]],[\\"nsube\\",[8840]],[\\"nsubset\\",[8834,8402]],[\\"nsubseteq\\",[8840]],[\\"nsubseteqq\\",[10949,824]],[\\"nsucc\\",[8833]],[\\"nsucceq\\",[10928,824]],[\\"nsup\\",[8837]],[\\"nsupE\\",[10950,824]],[\\"nsupe\\",[8841]],[\\"nsupset\\",[8835,8402]],[\\"nsupseteq\\",[8841]],[\\"nsupseteqq\\",[10950,824]],[\\"ntgl\\",[8825]],[\\"Ntilde\\",[209]],[\\"ntilde\\",[241]],[\\"ntlg\\",[8824]],[\\"ntriangleleft\\",[8938]],[\\"ntrianglelefteq\\",[8940]],[\\"ntriangleright\\",[8939]],[\\"ntrianglerighteq\\",[8941]],[\\"Nu\\",[925]],[\\"nu\\",[957]],[\\"num\\",[35]],[\\"numero\\",[8470]],[\\"numsp\\",[8199]],[\\"nvap\\",[8781,8402]],[\\"nvdash\\",[8876]],[\\"nvDash\\",[8877]],[\\"nVdash\\",[8878]],[\\"nVDash\\",[8879]],[\\"nvge\\",[8805,8402]],[\\"nvgt\\",[62,8402]],[\\"nvHarr\\",[10500]],[\\"nvinfin\\",[10718]],[\\"nvlArr\\",[10498]],[\\"nvle\\",[8804,8402]],[\\"nvlt\\",[60,8402]],[\\"nvltrie\\",[8884,8402]],[\\"nvrArr\\",[10499]],[\\"nvrtrie\\",[8885,8402]],[\\"nvsim\\",[8764,8402]],[\\"nwarhk\\",[10531]],[\\"nwarr\\",[8598]],[\\"nwArr\\",[8662]],[\\"nwarrow\\",[8598]],[\\"nwnear\\",[10535]],[\\"Oacute\\",[211]],[\\"oacute\\",[243]],[\\"oast\\",[8859]],[\\"Ocirc\\",[212]],[\\"ocirc\\",[244]],[\\"ocir\\",[8858]],[\\"Ocy\\",[1054]],[\\"ocy\\",[1086]],[\\"odash\\",[8861]],[\\"Odblac\\",[336]],[\\"odblac\\",[337]],[\\"odiv\\",[10808]],[\\"odot\\",[8857]],[\\"odsold\\",[10684]],[\\"OElig\\",[338]],[\\"oelig\\",[339]],[\\"ofcir\\",[10687]],[\\"Ofr\\",[120082]],[\\"ofr\\",[120108]],[\\"ogon\\",[731]],[\\"Ograve\\",[210]],[\\"ograve\\",[242]],[\\"ogt\\",[10689]],[\\"ohbar\\",[10677]],[\\"ohm\\",[937]],[\\"oint\\",[8750]],[\\"olarr\\",[8634]],[\\"olcir\\",[10686]],[\\"olcross\\",[10683]],[\\"oline\\",[8254]],[\\"olt\\",[10688]],[\\"Omacr\\",[332]],[\\"omacr\\",[333]],[\\"Omega\\",[937]],[\\"omega\\",[969]],[\\"Omicron\\",[927]],[\\"omicron\\",[959]],[\\"omid\\",[10678]],[\\"ominus\\",[8854]],[\\"Oopf\\",[120134]],[\\"oopf\\",[120160]],[\\"opar\\",[10679]],[\\"OpenCurlyDoubleQuote\\",[8220]],[\\"OpenCurlyQuote\\",[8216]],[\\"operp\\",[10681]],[\\"oplus\\",[8853]],[\\"orarr\\",[8635]],[\\"Or\\",[10836]],[\\"or\\",[8744]],[\\"ord\\",[10845]],[\\"order\\",[8500]],[\\"orderof\\",[8500]],[\\"ordf\\",[170]],[\\"ordm\\",[186]],[\\"origof\\",[8886]],[\\"oror\\",[10838]],[\\"orslope\\",[10839]],[\\"orv\\",[10843]],[\\"oS\\",[9416]],[\\"Oscr\\",[119978]],[\\"oscr\\",[8500]],[\\"Oslash\\",[216]],[\\"oslash\\",[248]],[\\"osol\\",[8856]],[\\"Otilde\\",[213]],[\\"otilde\\",[245]],[\\"otimesas\\",[10806]],[\\"Otimes\\",[10807]],[\\"otimes\\",[8855]],[\\"Ouml\\",[214]],[\\"ouml\\",[246]],[\\"ovbar\\",[9021]],[\\"OverBar\\",[8254]],[\\"OverBrace\\",[9182]],[\\"OverBracket\\",[9140]],[\\"OverParenthesis\\",[9180]],[\\"para\\",[182]],[\\"parallel\\",[8741]],[\\"par\\",[8741]],[\\"parsim\\",[10995]],[\\"parsl\\",[11005]],[\\"part\\",[8706]],[\\"PartialD\\",[8706]],[\\"Pcy\\",[1055]],[\\"pcy\\",[1087]],[\\"percnt\\",[37]],[\\"period\\",[46]],[\\"permil\\",[8240]],[\\"perp\\",[8869]],[\\"pertenk\\",[8241]],[\\"Pfr\\",[120083]],[\\"pfr\\",[120109]],[\\"Phi\\",[934]],[\\"phi\\",[966]],[\\"phiv\\",[981]],[\\"phmmat\\",[8499]],[\\"phone\\",[9742]],[\\"Pi\\",[928]],[\\"pi\\",[960]],[\\"pitchfork\\",[8916]],[\\"piv\\",[982]],[\\"planck\\",[8463]],[\\"planckh\\",[8462]],[\\"plankv\\",[8463]],[\\"plusacir\\",[10787]],[\\"plusb\\",[8862]],[\\"pluscir\\",[10786]],[\\"plus\\",[43]],[\\"plusdo\\",[8724]],[\\"plusdu\\",[10789]],[\\"pluse\\",[10866]],[\\"PlusMinus\\",[177]],[\\"plusmn\\",[177]],[\\"plussim\\",[10790]],[\\"plustwo\\",[10791]],[\\"pm\\",[177]],[\\"Poincareplane\\",[8460]],[\\"pointint\\",[10773]],[\\"popf\\",[120161]],[\\"Popf\\",[8473]],[\\"pound\\",[163]],[\\"prap\\",[10935]],[\\"Pr\\",[10939]],[\\"pr\\",[8826]],[\\"prcue\\",[8828]],[\\"precapprox\\",[10935]],[\\"prec\\",[8826]],[\\"preccurlyeq\\",[8828]],[\\"Precedes\\",[8826]],[\\"PrecedesEqual\\",[10927]],[\\"PrecedesSlantEqual\\",[8828]],[\\"PrecedesTilde\\",[8830]],[\\"preceq\\",[10927]],[\\"precnapprox\\",[10937]],[\\"precneqq\\",[10933]],[\\"precnsim\\",[8936]],[\\"pre\\",[10927]],[\\"prE\\",[10931]],[\\"precsim\\",[8830]],[\\"prime\\",[8242]],[\\"Prime\\",[8243]],[\\"primes\\",[8473]],[\\"prnap\\",[10937]],[\\"prnE\\",[10933]],[\\"prnsim\\",[8936]],[\\"prod\\",[8719]],[\\"Product\\",[8719]],[\\"profalar\\",[9006]],[\\"profline\\",[8978]],[\\"profsurf\\",[8979]],[\\"prop\\",[8733]],[\\"Proportional\\",[8733]],[\\"Proportion\\",[8759]],[\\"propto\\",[8733]],[\\"prsim\\",[8830]],[\\"prurel\\",[8880]],[\\"Pscr\\",[119979]],[\\"pscr\\",[120005]],[\\"Psi\\",[936]],[\\"psi\\",[968]],[\\"puncsp\\",[8200]],[\\"Qfr\\",[120084]],[\\"qfr\\",[120110]],[\\"qint\\",[10764]],[\\"qopf\\",[120162]],[\\"Qopf\\",[8474]],[\\"qprime\\",[8279]],[\\"Qscr\\",[119980]],[\\"qscr\\",[120006]],[\\"quaternions\\",[8461]],[\\"quatint\\",[10774]],[\\"quest\\",[63]],[\\"questeq\\",[8799]],[\\"quot\\",[34]],[\\"QUOT\\",[34]],[\\"rAarr\\",[8667]],[\\"race\\",[8765,817]],[\\"Racute\\",[340]],[\\"racute\\",[341]],[\\"radic\\",[8730]],[\\"raemptyv\\",[10675]],[\\"rang\\",[10217]],[\\"Rang\\",[10219]],[\\"rangd\\",[10642]],[\\"range\\",[10661]],[\\"rangle\\",[10217]],[\\"raquo\\",[187]],[\\"rarrap\\",[10613]],[\\"rarrb\\",[8677]],[\\"rarrbfs\\",[10528]],[\\"rarrc\\",[10547]],[\\"rarr\\",[8594]],[\\"Rarr\\",[8608]],[\\"rArr\\",[8658]],[\\"rarrfs\\",[10526]],[\\"rarrhk\\",[8618]],[\\"rarrlp\\",[8620]],[\\"rarrpl\\",[10565]],[\\"rarrsim\\",[10612]],[\\"Rarrtl\\",[10518]],[\\"rarrtl\\",[8611]],[\\"rarrw\\",[8605]],[\\"ratail\\",[10522]],[\\"rAtail\\",[10524]],[\\"ratio\\",[8758]],[\\"rationals\\",[8474]],[\\"rbarr\\",[10509]],[\\"rBarr\\",[10511]],[\\"RBarr\\",[10512]],[\\"rbbrk\\",[10099]],[\\"rbrace\\",[125]],[\\"rbrack\\",[93]],[\\"rbrke\\",[10636]],[\\"rbrksld\\",[10638]],[\\"rbrkslu\\",[10640]],[\\"Rcaron\\",[344]],[\\"rcaron\\",[345]],[\\"Rcedil\\",[342]],[\\"rcedil\\",[343]],[\\"rceil\\",[8969]],[\\"rcub\\",[125]],[\\"Rcy\\",[1056]],[\\"rcy\\",[1088]],[\\"rdca\\",[10551]],[\\"rdldhar\\",[10601]],[\\"rdquo\\",[8221]],[\\"rdquor\\",[8221]],[\\"CloseCurlyDoubleQuote\\",[8221]],[\\"rdsh\\",[8627]],[\\"real\\",[8476]],[\\"realine\\",[8475]],[\\"realpart\\",[8476]],[\\"reals\\",[8477]],[\\"Re\\",[8476]],[\\"rect\\",[9645]],[\\"reg\\",[174]],[\\"REG\\",[174]],[\\"ReverseElement\\",[8715]],[\\"ReverseEquilibrium\\",[8651]],[\\"ReverseUpEquilibrium\\",[10607]],[\\"rfisht\\",[10621]],[\\"rfloor\\",[8971]],[\\"rfr\\",[120111]],[\\"Rfr\\",[8476]],[\\"rHar\\",[10596]],[\\"rhard\\",[8641]],[\\"rharu\\",[8640]],[\\"rharul\\",[10604]],[\\"Rho\\",[929]],[\\"rho\\",[961]],[\\"rhov\\",[1009]],[\\"RightAngleBracket\\",[10217]],[\\"RightArrowBar\\",[8677]],[\\"rightarrow\\",[8594]],[\\"RightArrow\\",[8594]],[\\"Rightarrow\\",[8658]],[\\"RightArrowLeftArrow\\",[8644]],[\\"rightarrowtail\\",[8611]],[\\"RightCeiling\\",[8969]],[\\"RightDoubleBracket\\",[10215]],[\\"RightDownTeeVector\\",[10589]],[\\"RightDownVectorBar\\",[10581]],[\\"RightDownVector\\",[8642]],[\\"RightFloor\\",[8971]],[\\"rightharpoondown\\",[8641]],[\\"rightharpoonup\\",[8640]],[\\"rightleftarrows\\",[8644]],[\\"rightleftharpoons\\",[8652]],[\\"rightrightarrows\\",[8649]],[\\"rightsquigarrow\\",[8605]],[\\"RightTeeArrow\\",[8614]],[\\"RightTee\\",[8866]],[\\"RightTeeVector\\",[10587]],[\\"rightthreetimes\\",[8908]],[\\"RightTriangleBar\\",[10704]],[\\"RightTriangle\\",[8883]],[\\"RightTriangleEqual\\",[8885]],[\\"RightUpDownVector\\",[10575]],[\\"RightUpTeeVector\\",[10588]],[\\"RightUpVectorBar\\",[10580]],[\\"RightUpVector\\",[8638]],[\\"RightVectorBar\\",[10579]],[\\"RightVector\\",[8640]],[\\"ring\\",[730]],[\\"risingdotseq\\",[8787]],[\\"rlarr\\",[8644]],[\\"rlhar\\",[8652]],[\\"rlm\\",[8207]],[\\"rmoustache\\",[9137]],[\\"rmoust\\",[9137]],[\\"rnmid\\",[10990]],[\\"roang\\",[10221]],[\\"roarr\\",[8702]],[\\"robrk\\",[10215]],[\\"ropar\\",[10630]],[\\"ropf\\",[120163]],[\\"Ropf\\",[8477]],[\\"roplus\\",[10798]],[\\"rotimes\\",[10805]],[\\"RoundImplies\\",[10608]],[\\"rpar\\",[41]],[\\"rpargt\\",[10644]],[\\"rppolint\\",[10770]],[\\"rrarr\\",[8649]],[\\"Rrightarrow\\",[8667]],[\\"rsaquo\\",[8250]],[\\"rscr\\",[120007]],[\\"Rscr\\",[8475]],[\\"rsh\\",[8625]],[\\"Rsh\\",[8625]],[\\"rsqb\\",[93]],[\\"rsquo\\",[8217]],[\\"rsquor\\",[8217]],[\\"CloseCurlyQuote\\",[8217]],[\\"rthree\\",[8908]],[\\"rtimes\\",[8906]],[\\"rtri\\",[9657]],[\\"rtrie\\",[8885]],[\\"rtrif\\",[9656]],[\\"rtriltri\\",[10702]],[\\"RuleDelayed\\",[10740]],[\\"ruluhar\\",[10600]],[\\"rx\\",[8478]],[\\"Sacute\\",[346]],[\\"sacute\\",[347]],[\\"sbquo\\",[8218]],[\\"scap\\",[10936]],[\\"Scaron\\",[352]],[\\"scaron\\",[353]],[\\"Sc\\",[10940]],[\\"sc\\",[8827]],[\\"sccue\\",[8829]],[\\"sce\\",[10928]],[\\"scE\\",[10932]],[\\"Scedil\\",[350]],[\\"scedil\\",[351]],[\\"Scirc\\",[348]],[\\"scirc\\",[349]],[\\"scnap\\",[10938]],[\\"scnE\\",[10934]],[\\"scnsim\\",[8937]],[\\"scpolint\\",[10771]],[\\"scsim\\",[8831]],[\\"Scy\\",[1057]],[\\"scy\\",[1089]],[\\"sdotb\\",[8865]],[\\"sdot\\",[8901]],[\\"sdote\\",[10854]],[\\"searhk\\",[10533]],[\\"searr\\",[8600]],[\\"seArr\\",[8664]],[\\"searrow\\",[8600]],[\\"sect\\",[167]],[\\"semi\\",[59]],[\\"seswar\\",[10537]],[\\"setminus\\",[8726]],[\\"setmn\\",[8726]],[\\"sext\\",[10038]],[\\"Sfr\\",[120086]],[\\"sfr\\",[120112]],[\\"sfrown\\",[8994]],[\\"sharp\\",[9839]],[\\"SHCHcy\\",[1065]],[\\"shchcy\\",[1097]],[\\"SHcy\\",[1064]],[\\"shcy\\",[1096]],[\\"ShortDownArrow\\",[8595]],[\\"ShortLeftArrow\\",[8592]],[\\"shortmid\\",[8739]],[\\"shortparallel\\",[8741]],[\\"ShortRightArrow\\",[8594]],[\\"ShortUpArrow\\",[8593]],[\\"shy\\",[173]],[\\"Sigma\\",[931]],[\\"sigma\\",[963]],[\\"sigmaf\\",[962]],[\\"sigmav\\",[962]],[\\"sim\\",[8764]],[\\"simdot\\",[10858]],[\\"sime\\",[8771]],[\\"simeq\\",[8771]],[\\"simg\\",[10910]],[\\"simgE\\",[10912]],[\\"siml\\",[10909]],[\\"simlE\\",[10911]],[\\"simne\\",[8774]],[\\"simplus\\",[10788]],[\\"simrarr\\",[10610]],[\\"slarr\\",[8592]],[\\"SmallCircle\\",[8728]],[\\"smallsetminus\\",[8726]],[\\"smashp\\",[10803]],[\\"smeparsl\\",[10724]],[\\"smid\\",[8739]],[\\"smile\\",[8995]],[\\"smt\\",[10922]],[\\"smte\\",[10924]],[\\"smtes\\",[10924,65024]],[\\"SOFTcy\\",[1068]],[\\"softcy\\",[1100]],[\\"solbar\\",[9023]],[\\"solb\\",[10692]],[\\"sol\\",[47]],[\\"Sopf\\",[120138]],[\\"sopf\\",[120164]],[\\"spades\\",[9824]],[\\"spadesuit\\",[9824]],[\\"spar\\",[8741]],[\\"sqcap\\",[8851]],[\\"sqcaps\\",[8851,65024]],[\\"sqcup\\",[8852]],[\\"sqcups\\",[8852,65024]],[\\"Sqrt\\",[8730]],[\\"sqsub\\",[8847]],[\\"sqsube\\",[8849]],[\\"sqsubset\\",[8847]],[\\"sqsubseteq\\",[8849]],[\\"sqsup\\",[8848]],[\\"sqsupe\\",[8850]],[\\"sqsupset\\",[8848]],[\\"sqsupseteq\\",[8850]],[\\"square\\",[9633]],[\\"Square\\",[9633]],[\\"SquareIntersection\\",[8851]],[\\"SquareSubset\\",[8847]],[\\"SquareSubsetEqual\\",[8849]],[\\"SquareSuperset\\",[8848]],[\\"SquareSupersetEqual\\",[8850]],[\\"SquareUnion\\",[8852]],[\\"squarf\\",[9642]],[\\"squ\\",[9633]],[\\"squf\\",[9642]],[\\"srarr\\",[8594]],[\\"Sscr\\",[119982]],[\\"sscr\\",[120008]],[\\"ssetmn\\",[8726]],[\\"ssmile\\",[8995]],[\\"sstarf\\",[8902]],[\\"Star\\",[8902]],[\\"star\\",[9734]],[\\"starf\\",[9733]],[\\"straightepsilon\\",[1013]],[\\"straightphi\\",[981]],[\\"strns\\",[175]],[\\"sub\\",[8834]],[\\"Sub\\",[8912]],[\\"subdot\\",[10941]],[\\"subE\\",[10949]],[\\"sube\\",[8838]],[\\"subedot\\",[10947]],[\\"submult\\",[10945]],[\\"subnE\\",[10955]],[\\"subne\\",[8842]],[\\"subplus\\",[10943]],[\\"subrarr\\",[10617]],[\\"subset\\",[8834]],[\\"Subset\\",[8912]],[\\"subseteq\\",[8838]],[\\"subseteqq\\",[10949]],[\\"SubsetEqual\\",[8838]],[\\"subsetneq\\",[8842]],[\\"subsetneqq\\",[10955]],[\\"subsim\\",[10951]],[\\"subsub\\",[10965]],[\\"subsup\\",[10963]],[\\"succapprox\\",[10936]],[\\"succ\\",[8827]],[\\"succcurlyeq\\",[8829]],[\\"Succeeds\\",[8827]],[\\"SucceedsEqual\\",[10928]],[\\"SucceedsSlantEqual\\",[8829]],[\\"SucceedsTilde\\",[8831]],[\\"succeq\\",[10928]],[\\"succnapprox\\",[10938]],[\\"succneqq\\",[10934]],[\\"succnsim\\",[8937]],[\\"succsim\\",[8831]],[\\"SuchThat\\",[8715]],[\\"sum\\",[8721]],[\\"Sum\\",[8721]],[\\"sung\\",[9834]],[\\"sup1\\",[185]],[\\"sup2\\",[178]],[\\"sup3\\",[179]],[\\"sup\\",[8835]],[\\"Sup\\",[8913]],[\\"supdot\\",[10942]],[\\"supdsub\\",[10968]],[\\"supE\\",[10950]],[\\"supe\\",[8839]],[\\"supedot\\",[10948]],[\\"Superset\\",[8835]],[\\"SupersetEqual\\",[8839]],[\\"suphsol\\",[10185]],[\\"suphsub\\",[10967]],[\\"suplarr\\",[10619]],[\\"supmult\\",[10946]],[\\"supnE\\",[10956]],[\\"supne\\",[8843]],[\\"supplus\\",[10944]],[\\"supset\\",[8835]],[\\"Supset\\",[8913]],[\\"supseteq\\",[8839]],[\\"supseteqq\\",[10950]],[\\"supsetneq\\",[8843]],[\\"supsetneqq\\",[10956]],[\\"supsim\\",[10952]],[\\"supsub\\",[10964]],[\\"supsup\\",[10966]],[\\"swarhk\\",[10534]],[\\"swarr\\",[8601]],[\\"swArr\\",[8665]],[\\"swarrow\\",[8601]],[\\"swnwar\\",[10538]],[\\"szlig\\",[223]],[\\"Tab\\",[9]],[\\"target\\",[8982]],[\\"Tau\\",[932]],[\\"tau\\",[964]],[\\"tbrk\\",[9140]],[\\"Tcaron\\",[356]],[\\"tcaron\\",[357]],[\\"Tcedil\\",[354]],[\\"tcedil\\",[355]],[\\"Tcy\\",[1058]],[\\"tcy\\",[1090]],[\\"tdot\\",[8411]],[\\"telrec\\",[8981]],[\\"Tfr\\",[120087]],[\\"tfr\\",[120113]],[\\"there4\\",[8756]],[\\"therefore\\",[8756]],[\\"Therefore\\",[8756]],[\\"Theta\\",[920]],[\\"theta\\",[952]],[\\"thetasym\\",[977]],[\\"thetav\\",[977]],[\\"thickapprox\\",[8776]],[\\"thicksim\\",[8764]],[\\"ThickSpace\\",[8287,8202]],[\\"ThinSpace\\",[8201]],[\\"thinsp\\",[8201]],[\\"thkap\\",[8776]],[\\"thksim\\",[8764]],[\\"THORN\\",[222]],[\\"thorn\\",[254]],[\\"tilde\\",[732]],[\\"Tilde\\",[8764]],[\\"TildeEqual\\",[8771]],[\\"TildeFullEqual\\",[8773]],[\\"TildeTilde\\",[8776]],[\\"timesbar\\",[10801]],[\\"timesb\\",[8864]],[\\"times\\",[215]],[\\"timesd\\",[10800]],[\\"tint\\",[8749]],[\\"toea\\",[10536]],[\\"topbot\\",[9014]],[\\"topcir\\",[10993]],[\\"top\\",[8868]],[\\"Topf\\",[120139]],[\\"topf\\",[120165]],[\\"topfork\\",[10970]],[\\"tosa\\",[10537]],[\\"tprime\\",[8244]],[\\"trade\\",[8482]],[\\"TRADE\\",[8482]],[\\"triangle\\",[9653]],[\\"triangledown\\",[9663]],[\\"triangleleft\\",[9667]],[\\"trianglelefteq\\",[8884]],[\\"triangleq\\",[8796]],[\\"triangleright\\",[9657]],[\\"trianglerighteq\\",[8885]],[\\"tridot\\",[9708]],[\\"trie\\",[8796]],[\\"triminus\\",[10810]],[\\"TripleDot\\",[8411]],[\\"triplus\\",[10809]],[\\"trisb\\",[10701]],[\\"tritime\\",[10811]],[\\"trpezium\\",[9186]],[\\"Tscr\\",[119983]],[\\"tscr\\",[120009]],[\\"TScy\\",[1062]],[\\"tscy\\",[1094]],[\\"TSHcy\\",[1035]],[\\"tshcy\\",[1115]],[\\"Tstrok\\",[358]],[\\"tstrok\\",[359]],[\\"twixt\\",[8812]],[\\"twoheadleftarrow\\",[8606]],[\\"twoheadrightarrow\\",[8608]],[\\"Uacute\\",[218]],[\\"uacute\\",[250]],[\\"uarr\\",[8593]],[\\"Uarr\\",[8607]],[\\"uArr\\",[8657]],[\\"Uarrocir\\",[10569]],[\\"Ubrcy\\",[1038]],[\\"ubrcy\\",[1118]],[\\"Ubreve\\",[364]],[\\"ubreve\\",[365]],[\\"Ucirc\\",[219]],[\\"ucirc\\",[251]],[\\"Ucy\\",[1059]],[\\"ucy\\",[1091]],[\\"udarr\\",[8645]],[\\"Udblac\\",[368]],[\\"udblac\\",[369]],[\\"udhar\\",[10606]],[\\"ufisht\\",[10622]],[\\"Ufr\\",[120088]],[\\"ufr\\",[120114]],[\\"Ugrave\\",[217]],[\\"ugrave\\",[249]],[\\"uHar\\",[10595]],[\\"uharl\\",[8639]],[\\"uharr\\",[8638]],[\\"uhblk\\",[9600]],[\\"ulcorn\\",[8988]],[\\"ulcorner\\",[8988]],[\\"ulcrop\\",[8975]],[\\"ultri\\",[9720]],[\\"Umacr\\",[362]],[\\"umacr\\",[363]],[\\"uml\\",[168]],[\\"UnderBar\\",[95]],[\\"UnderBrace\\",[9183]],[\\"UnderBracket\\",[9141]],[\\"UnderParenthesis\\",[9181]],[\\"Union\\",[8899]],[\\"UnionPlus\\",[8846]],[\\"Uogon\\",[370]],[\\"uogon\\",[371]],[\\"Uopf\\",[120140]],[\\"uopf\\",[120166]],[\\"UpArrowBar\\",[10514]],[\\"uparrow\\",[8593]],[\\"UpArrow\\",[8593]],[\\"Uparrow\\",[8657]],[\\"UpArrowDownArrow\\",[8645]],[\\"updownarrow\\",[8597]],[\\"UpDownArrow\\",[8597]],[\\"Updownarrow\\",[8661]],[\\"UpEquilibrium\\",[10606]],[\\"upharpoonleft\\",[8639]],[\\"upharpoonright\\",[8638]],[\\"uplus\\",[8846]],[\\"UpperLeftArrow\\",[8598]],[\\"UpperRightArrow\\",[8599]],[\\"upsi\\",[965]],[\\"Upsi\\",[978]],[\\"upsih\\",[978]],[\\"Upsilon\\",[933]],[\\"upsilon\\",[965]],[\\"UpTeeArrow\\",[8613]],[\\"UpTee\\",[8869]],[\\"upuparrows\\",[8648]],[\\"urcorn\\",[8989]],[\\"urcorner\\",[8989]],[\\"urcrop\\",[8974]],[\\"Uring\\",[366]],[\\"uring\\",[367]],[\\"urtri\\",[9721]],[\\"Uscr\\",[119984]],[\\"uscr\\",[120010]],[\\"utdot\\",[8944]],[\\"Utilde\\",[360]],[\\"utilde\\",[361]],[\\"utri\\",[9653]],[\\"utrif\\",[9652]],[\\"uuarr\\",[8648]],[\\"Uuml\\",[220]],[\\"uuml\\",[252]],[\\"uwangle\\",[10663]],[\\"vangrt\\",[10652]],[\\"varepsilon\\",[1013]],[\\"varkappa\\",[1008]],[\\"varnothing\\",[8709]],[\\"varphi\\",[981]],[\\"varpi\\",[982]],[\\"varpropto\\",[8733]],[\\"varr\\",[8597]],[\\"vArr\\",[8661]],[\\"varrho\\",[1009]],[\\"varsigma\\",[962]],[\\"varsubsetneq\\",[8842,65024]],[\\"varsubsetneqq\\",[10955,65024]],[\\"varsupsetneq\\",[8843,65024]],[\\"varsupsetneqq\\",[10956,65024]],[\\"vartheta\\",[977]],[\\"vartriangleleft\\",[8882]],[\\"vartriangleright\\",[8883]],[\\"vBar\\",[10984]],[\\"Vbar\\",[10987]],[\\"vBarv\\",[10985]],[\\"Vcy\\",[1042]],[\\"vcy\\",[1074]],[\\"vdash\\",[8866]],[\\"vDash\\",[8872]],[\\"Vdash\\",[8873]],[\\"VDash\\",[8875]],[\\"Vdashl\\",[10982]],[\\"veebar\\",[8891]],[\\"vee\\",[8744]],[\\"Vee\\",[8897]],[\\"veeeq\\",[8794]],[\\"vellip\\",[8942]],[\\"verbar\\",[124]],[\\"Verbar\\",[8214]],[\\"vert\\",[124]],[\\"Vert\\",[8214]],[\\"VerticalBar\\",[8739]],[\\"VerticalLine\\",[124]],[\\"VerticalSeparator\\",[10072]],[\\"VerticalTilde\\",[8768]],[\\"VeryThinSpace\\",[8202]],[\\"Vfr\\",[120089]],[\\"vfr\\",[120115]],[\\"vltri\\",[8882]],[\\"vnsub\\",[8834,8402]],[\\"vnsup\\",[8835,8402]],[\\"Vopf\\",[120141]],[\\"vopf\\",[120167]],[\\"vprop\\",[8733]],[\\"vrtri\\",[8883]],[\\"Vscr\\",[119985]],[\\"vscr\\",[120011]],[\\"vsubnE\\",[10955,65024]],[\\"vsubne\\",[8842,65024]],[\\"vsupnE\\",[10956,65024]],[\\"vsupne\\",[8843,65024]],[\\"Vvdash\\",[8874]],[\\"vzigzag\\",[10650]],[\\"Wcirc\\",[372]],[\\"wcirc\\",[373]],[\\"wedbar\\",[10847]],[\\"wedge\\",[8743]],[\\"Wedge\\",[8896]],[\\"wedgeq\\",[8793]],[\\"weierp\\",[8472]],[\\"Wfr\\",[120090]],[\\"wfr\\",[120116]],[\\"Wopf\\",[120142]],[\\"wopf\\",[120168]],[\\"wp\\",[8472]],[\\"wr\\",[8768]],[\\"wreath\\",[8768]],[\\"Wscr\\",[119986]],[\\"wscr\\",[120012]],[\\"xcap\\",[8898]],[\\"xcirc\\",[9711]],[\\"xcup\\",[8899]],[\\"xdtri\\",[9661]],[\\"Xfr\\",[120091]],[\\"xfr\\",[120117]],[\\"xharr\\",[10231]],[\\"xhArr\\",[10234]],[\\"Xi\\",[926]],[\\"xi\\",[958]],[\\"xlarr\\",[10229]],[\\"xlArr\\",[10232]],[\\"xmap\\",[10236]],[\\"xnis\\",[8955]],[\\"xodot\\",[10752]],[\\"Xopf\\",[120143]],[\\"xopf\\",[120169]],[\\"xoplus\\",[10753]],[\\"xotime\\",[10754]],[\\"xrarr\\",[10230]],[\\"xrArr\\",[10233]],[\\"Xscr\\",[119987]],[\\"xscr\\",[120013]],[\\"xsqcup\\",[10758]],[\\"xuplus\\",[10756]],[\\"xutri\\",[9651]],[\\"xvee\\",[8897]],[\\"xwedge\\",[8896]],[\\"Yacute\\",[221]],[\\"yacute\\",[253]],[\\"YAcy\\",[1071]],[\\"yacy\\",[1103]],[\\"Ycirc\\",[374]],[\\"ycirc\\",[375]],[\\"Ycy\\",[1067]],[\\"ycy\\",[1099]],[\\"yen\\",[165]],[\\"Yfr\\",[120092]],[\\"yfr\\",[120118]],[\\"YIcy\\",[1031]],[\\"yicy\\",[1111]],[\\"Yopf\\",[120144]],[\\"yopf\\",[120170]],[\\"Yscr\\",[119988]],[\\"yscr\\",[120014]],[\\"YUcy\\",[1070]],[\\"yucy\\",[1102]],[\\"yuml\\",[255]],[\\"Yuml\\",[376]],[\\"Zacute\\",[377]],[\\"zacute\\",[378]],[\\"Zcaron\\",[381]],[\\"zcaron\\",[382]],[\\"Zcy\\",[1047]],[\\"zcy\\",[1079]],[\\"Zdot\\",[379]],[\\"zdot\\",[380]],[\\"zeetrf\\",[8488]],[\\"ZeroWidthSpace\\",[8203]],[\\"Zeta\\",[918]],[\\"zeta\\",[950]],[\\"zfr\\",[120119]],[\\"Zfr\\",[8488]],[\\"ZHcy\\",[1046]],[\\"zhcy\\",[1078]],[\\"zigrarr\\",[8669]],[\\"zopf\\",[120171]],[\\"Zopf\\",[8484]],[\\"Zscr\\",[119989]],[\\"zscr\\",[120015]],[\\"zwj\\",[8205]],[\\"zwnj\\",[8204]]],n={},o={};function i(){}!function(e,t){var n=r.length,o=[];for(;n--;){var i,s=r[n],a=s[0],c=s[1],l=c[0],u=l<32||l>126||62===l||60===l||38===l||34===l||39===l;if(u&&(i=t[l]=t[l]||{}),c[1]){var f=c[1];e[a]=String.fromCharCode(l)+String.fromCharCode(f),o.push(u&&(i[f]=a))}else e[a]=String.fromCharCode(l),o.push(u&&(i[\\"\\"]=a))}}(n,o),i.prototype.decode=function(e){return e&&e.length?e.replace(/&(#?[\\\\w\\\\d]+);?/g,function(e,t){var r;if(\\"#\\"===t.charAt(0)){var o=\\"x\\"===t.charAt(1)?parseInt(t.substr(2).toLowerCase(),16):parseInt(t.substr(1));isNaN(o)||o<-32768||o>65535||(r=String.fromCharCode(o))}else r=n[t];return r||e}):\\"\\"},i.decode=function(e){return(new i).decode(e)},i.prototype.encode=function(e){if(!e||!e.length)return\\"\\";for(var t=e.length,r=\\"\\",n=0;n126?\\"&#\\"+i+\\";\\":e.charAt(n),n++}return r},i.encodeNonUTF=function(e){return(new i).encodeNonUTF(e)},i.prototype.encodeNonASCII=function(e){if(!e||!e.length)return\\"\\";for(var t=e.length,r=\\"\\",n=0;n0&&l>c&&(l=c);for(var u=0;u=0?(f=m.substr(0,g),p=m.substr(g+1)):(f=m,p=\\"\\"),h=decodeURIComponent(f),d=decodeURIComponent(p),n(s,h)?o(s[h])?s[h].push(d):s[h]=[s[h],d]:s[h]=d}return s};var o=Array.isArray||function(e){return\\"[object Array]\\"===Object.prototype.toString.call(e)}},function(e,t,r){\\"use strict\\";var n=function(e){switch(typeof e){case\\"string\\":return e;case\\"boolean\\":return e?\\"true\\":\\"false\\";case\\"number\\":return isFinite(e)?e:\\"\\";default:return\\"\\"}};e.exports=function(e,t,r,a){return t=t||\\"&\\",r=r||\\"=\\",null===e&&(e=void 0),\\"object\\"==typeof e?i(s(e),function(s){var a=encodeURIComponent(n(s))+r;return o(e[s])?i(e[s],function(e){return a+encodeURIComponent(n(e))}).join(t):a+encodeURIComponent(n(e[s]))}).join(t):a?encodeURIComponent(n(a))+r+encodeURIComponent(n(e)):\\"\\"};var o=Array.isArray||function(e){return\\"[object Array]\\"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var r=[],n=0;n\\",'\\"',\\"\`\\",\\" \\",\\"\\\\r\\",\\"\\\\n\\",\\"\\\\t\\"]),u=[\\"'\\"].concat(l),f=[\\"%\\",\\"/\\",\\"?\\",\\";\\",\\"#\\"].concat(u),p=[\\"/\\",\\"?\\",\\"#\\"],h=/^[+a-z0-9A-Z_-]{0,63}$/,d=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,\\"javascript:\\":!0},g={javascript:!0,\\"javascript:\\":!0},v={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,\\"http:\\":!0,\\"https:\\":!0,\\"ftp:\\":!0,\\"gopher:\\":!0,\\"file:\\":!0},b=r(0);function y(e,t,r){if(e&&o.isObject(e)&&e instanceof i)return e;var n=new i;return n.parse(e,t,r),n}i.prototype.parse=function(e,t,r){if(!o.isString(e))throw new TypeError(\\"Parameter 'url' must be a string, not \\"+typeof e);var i=e.indexOf(\\"?\\"),a=-1!==i&&i127?L+=\\"x\\":L+=T[D];if(!L.match(h)){var R=N.slice(0,q),F=N.slice(q+1),U=T.match(d);U&&(R.push(U[1]),F.unshift(U[2])),F.length&&(y=\\"/\\"+F.join(\\".\\")+y),this.hostname=R.join(\\".\\");break}}}this.hostname.length>255?this.hostname=\\"\\":this.hostname=this.hostname.toLowerCase(),O||(this.hostname=n.toASCII(this.hostname));var P=this.port?\\":\\"+this.port:\\"\\",M=this.hostname||\\"\\";this.host=M+P,this.href+=this.host,O&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),\\"/\\"!==y[0]&&(y=\\"/\\"+y))}if(!m[E])for(q=0,k=u.length;q0)&&r.host.split(\\"@\\"))&&(r.auth=O.shift(),r.host=r.hostname=O.shift());return r.search=e.search,r.query=e.query,o.isNull(r.pathname)&&o.isNull(r.search)||(r.path=(r.pathname?r.pathname:\\"\\")+(r.search?r.search:\\"\\")),r.href=r.format(),r}if(!C.length)return r.pathname=null,r.search?r.path=\\"/\\"+r.search:r.path=null,r.href=r.format(),r;for(var A=C.slice(-1)[0],_=(r.host||e.host||C.length>1)&&(\\".\\"===A||\\"..\\"===A)||\\"\\"===A,q=0,j=C.length;j>=0;j--)\\".\\"===(A=C[j])?C.splice(j,1):\\"..\\"===A?(C.splice(j,1),q++):q&&(C.splice(j,1),q--);if(!x&&!E)for(;q--;q)C.unshift(\\"..\\");!x||\\"\\"===C[0]||C[0]&&\\"/\\"===C[0].charAt(0)||C.unshift(\\"\\"),_&&\\"/\\"!==C.join(\\"/\\").substr(-1)&&C.push(\\"\\");var O,N=\\"\\"===C[0]||C[0]&&\\"/\\"===C[0].charAt(0);S&&(r.hostname=r.host=N?\\"\\":C.length?C.shift():\\"\\",(O=!!(r.host&&r.host.indexOf(\\"@\\")>0)&&r.host.split(\\"@\\"))&&(r.auth=O.shift(),r.host=r.hostname=O.shift()));return(x=x||r.host&&C.length)&&!N&&C.unshift(\\"\\"),C.length?r.pathname=C.join(\\"/\\"):(r.pathname=null,r.path=null),o.isNull(r.pathname)&&o.isNull(r.search)||(r.path=(r.pathname?r.pathname:\\"\\")+(r.search?r.search:\\"\\")),r.auth=e.auth||r.auth,r.slashes=r.slashes||e.slashes,r.href=r.format(),r},i.prototype.parseHost=function(){var e=this.host,t=a.exec(e);t&&(\\":\\"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,r){(function(e,n){var o;/*! https://mths.be/punycode v1.4.1 by @mathias */!function(i){t&&t.nodeType,e&&e.nodeType;var s=\\"object\\"==typeof n&&n;s.global!==s&&s.window!==s&&s.self;var a,c=2147483647,l=36,u=1,f=26,p=38,h=700,d=72,m=128,g=\\"-\\",v=/^xn--/,b=/[^\\\\x20-\\\\x7E]/,y=/[\\\\x2E\\\\u3002\\\\uFF0E\\\\uFF61]/g,w={overflow:\\"Overflow: input needs wider integers to process\\",\\"not-basic\\":\\"Illegal input >= 0x80 (not a basic code point)\\",\\"invalid-input\\":\\"Invalid input\\"},x=l-u,E=Math.floor,C=String.fromCharCode;function S(e){throw new RangeError(w[e])}function A(e,t){for(var r=e.length,n=[];r--;)n[r]=t(e[r]);return n}function _(e,t){var r=e.split(\\"@\\"),n=\\"\\";return r.length>1&&(n=r[0]+\\"@\\",e=r[1]),n+A((e=e.replace(y,\\".\\")).split(\\".\\"),t).join(\\".\\")}function q(e){for(var t,r,n=[],o=0,i=e.length;o=55296&&t<=56319&&o65535&&(t+=C((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=C(e)}).join(\\"\\")}function O(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function N(e,t,r){var n=0;for(e=r?E(e/h):e>>1,e+=E(e/t);e>x*f>>1;n+=l)e=E(e/x);return E(n+(x+1)*e/(e+p))}function k(e){var t,r,n,o,i,s,a,p,h,v,b,y=[],w=e.length,x=0,C=m,A=d;for((r=e.lastIndexOf(g))<0&&(r=0),n=0;n=128&&S(\\"not-basic\\"),y.push(e.charCodeAt(n));for(o=r>0?r+1:0;o=w&&S(\\"invalid-input\\"),((p=(b=e.charCodeAt(o++))-48<10?b-22:b-65<26?b-65:b-97<26?b-97:l)>=l||p>E((c-x)/s))&&S(\\"overflow\\"),x+=p*s,!(p<(h=a<=A?u:a>=A+f?f:a-A));a+=l)s>E(c/(v=l-h))&&S(\\"overflow\\"),s*=v;A=N(x-i,t=y.length+1,0==i),E(x/t)>c-C&&S(\\"overflow\\"),C+=E(x/t),x%=t,y.splice(x++,0,C)}return j(y)}function T(e){var t,r,n,o,i,s,a,p,h,v,b,y,w,x,A,_=[];for(y=(e=q(e)).length,t=m,r=0,i=d,s=0;s=t&&bE((c-r)/(w=n+1))&&S(\\"overflow\\"),r+=(a-t)*w,t=a,s=0;sc&&S(\\"overflow\\"),b==t){for(p=r,h=l;!(p<(v=h<=i?u:h>=i+f?f:h-i));h+=l)A=p-v,x=l-v,_.push(C(O(v+A%x,0))),p=E(A/x);_.push(C(O(p,0))),i=N(r,w,n==o),r=0,++n}++r,++t}return _.join(\\"\\")}a={version:\\"1.4.1\\",ucs2:{decode:q,encode:j},decode:k,encode:T,toASCII:function(e){return _(e,function(e){return b.test(e)?\\"xn--\\"+T(e):e})},toUnicode:function(e){return _(e,function(e){return v.test(e)?k(e.slice(4).toLowerCase()):e})}},void 0===(o=function(){return a}.call(t,r,t,e))||(e.exports=o)}()}).call(this,r(8)(e),r(1))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,\\"loaded\\",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,\\"id\\",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,r){\\"use strict\\";e.exports={isString:function(e){return\\"string\\"==typeof e},isObject:function(e){return\\"object\\"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,r){\\"use strict\\";var n=r(11)();e.exports=function(e){return\\"string\\"==typeof e?e.replace(n,\\"\\"):e}},function(e,t,r){\\"use strict\\";e.exports=function(){return/[\\\\u001b\\\\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-PRZcf-nqry=><]/g}},function(e,t,r){var n,o;!function(i,s){\\"use strict\\";void 0===(o=\\"function\\"==typeof(n=function(){var e=function(){},t=\\"undefined\\",r=[\\"trace\\",\\"debug\\",\\"info\\",\\"warn\\",\\"error\\"];function n(e,t){var r=e[t];if(\\"function\\"==typeof r.bind)return r.bind(e);try{return Function.prototype.bind.call(r,e)}catch(t){return function(){return Function.prototype.apply.apply(r,[e,arguments])}}}function o(t,n){for(var o=0;o=0&&n<=c.levels.SILENT))throw\\"log.setLevel() called with invalid level: \\"+n;if(a=n,!1!==i&&function(e){var n=(r[e]||\\"silent\\").toUpperCase();if(typeof window===t)return;try{return void(window.localStorage[l]=n)}catch(e){}try{window.document.cookie=encodeURIComponent(l)+\\"=\\"+n+\\";\\"}catch(e){}}(n),o.call(c,n,e),typeof console===t&&n1?this._listeners[e]=r.slice(0,n).concat(r.slice(n+1)):delete this._listeners[e])}},n.prototype.dispatchEvent=function(){var e=arguments[0],t=e.type,r=1===arguments.length?[e]:Array.apply(null,arguments);if(this[\\"on\\"+t]&&this[\\"on\\"+t].apply(this,r),t in this._listeners)for(var n=this._listeners[t],o=0;o=3e3&&e<=4999}\\"production\\"!==t.env.NODE_ENV&&(E=e(\\"debug\\")(\\"sockjs-client:main\\")),s(C,v),C.prototype.close=function(e,t){if(e&&!S(e))throw new Error(\\"InvalidAccessError: Invalid code\\");if(t&&t.length>123)throw new SyntaxError(\\"reason argument has an invalid length\\");this.readyState!==C.CLOSING&&this.readyState!==C.CLOSED&&this._close(e||1e3,t||\\"Normal closure\\",!0)},C.prototype.send=function(e){if(\\"string\\"!=typeof e&&(e=\\"\\"+e),this.readyState===C.CONNECTING)throw new Error(\\"InvalidStateError: The connection has not been established yet\\");this.readyState===C.OPEN&&this._transport.send(l.quote(e))},C.version=e(\\"./version\\"),C.CONNECTING=0,C.OPEN=1,C.CLOSING=2,C.CLOSED=3,C.prototype._receiveInfo=function(e,t){if(E(\\"_receiveInfo\\",t),this._ir=null,e){this._rto=this.countRTO(t),this._transUrl=e.base_url?e.base_url:this.url,e=h.extend(e,this._urlInfo),E(\\"info\\",e);var r=o.filterToEnabled(this._transportsWhitelist,e);this._transports=r.main,E(this._transports.length+\\" enabled transports\\"),this._connect()}else this._close(1002,\\"Cannot connect to server\\")},C.prototype._connect=function(){for(var e=this._transports.shift();e;e=this._transports.shift()){if(E(\\"attempt\\",e.transportName),e.needBody&&(!n.document.body||void 0!==n.document.readyState&&\\"complete\\"!==n.document.readyState&&\\"interactive\\"!==n.document.readyState))return E(\\"waiting for body\\"),this._transports.unshift(e),void f.attachEvent(\\"load\\",this._connect.bind(this));var t=this._rto*e.roundTrips||5e3;this._transportTimeoutId=setTimeout(this._transportTimeout.bind(this),t),E(\\"using timeout\\",t);var r=u.addPath(this._transUrl,\\"/\\"+this._server+\\"/\\"+this._generateSessionId()),o=this._transportOptions[e.transportName];E(\\"transport url\\",r);var i=new e(r,this._transUrl,o);return i.on(\\"message\\",this._transportMessage.bind(this)),i.once(\\"close\\",this._transportClose.bind(this)),i.transportName=e.transportName,void(this._transport=i)}this._close(2e3,\\"All transports failed\\",!1)},C.prototype._transportTimeout=function(){E(\\"_transportTimeout\\"),this.readyState===C.CONNECTING&&(this._transport&&this._transport.close(),this._transportClose(2007,\\"Transport timed out\\"))},C.prototype._transportMessage=function(e){E(\\"_transportMessage\\",e);var t,r=this,n=e.slice(0,1),o=e.slice(1);switch(n){case\\"o\\":return void this._open();case\\"h\\":return this.dispatchEvent(new g(\\"heartbeat\\")),void E(\\"heartbeat\\",this.transport)}if(o)try{t=a.parse(o)}catch(e){E(\\"bad json\\",o)}if(void 0!==t)switch(n){case\\"a\\":Array.isArray(t)&&t.forEach(function(e){E(\\"message\\",r.transport,e),r.dispatchEvent(new w(e))});break;case\\"m\\":E(\\"message\\",this.transport,t),this.dispatchEvent(new w(t));break;case\\"c\\":Array.isArray(t)&&2===t.length&&this._close(t[0],t[1],!0)}else E(\\"empty payload\\",o)},C.prototype._transportClose=function(e,t){E(\\"_transportClose\\",this.transport,e,t),this._transport&&(this._transport.removeAllListeners(),this._transport=null,this.transport=null),S(e)||2e3===e||this.readyState!==C.CONNECTING?this._close(e,t):this._connect()},C.prototype._open=function(){E(\\"_open\\",this._transport.transportName,this.readyState),this.readyState===C.CONNECTING?(this._transportTimeoutId&&(clearTimeout(this._transportTimeoutId),this._transportTimeoutId=null),this.readyState=C.OPEN,this.transport=this._transport.transportName,this.dispatchEvent(new g(\\"open\\")),E(\\"connected\\",this.transport)):this._close(1006,\\"Server lost session\\")},C.prototype._close=function(e,t,r){E(\\"_close\\",this.transport,e,t,r,this.readyState);var n=!1;if(this._ir&&(n=!0,this._ir.close(),this._ir=null),this._transport&&(this._transport.close(),this._transport=null,this.transport=null),this.readyState===C.CLOSED)throw new Error(\\"InvalidStateError: SockJS has already been closed\\");this.readyState=C.CLOSING,setTimeout(function(){this.readyState=C.CLOSED,n&&this.dispatchEvent(new g(\\"error\\"));var o=new y(\\"close\\");o.wasClean=r||!1,o.code=e||1e3,o.reason=t,this.dispatchEvent(o),this.onmessage=this.onclose=this.onerror=null,E(\\"disconnected\\")}.bind(this),0)},C.prototype.countRTO=function(e){return e>100?4*e:300+e},r.exports=function(t){return o=p(t),e(\\"./iframe-bootstrap\\")(C,t),C}}).call(this,{env:{}},void 0!==t?t:\\"undefined\\"!=typeof self?self:\\"undefined\\"!=typeof window?window:{})},{\\"./event/close\\":2,\\"./event/event\\":4,\\"./event/eventtarget\\":5,\\"./event/trans-message\\":6,\\"./iframe-bootstrap\\":8,\\"./info-receiver\\":12,\\"./location\\":13,\\"./shims\\":15,\\"./utils/browser\\":44,\\"./utils/escape\\":45,\\"./utils/event\\":46,\\"./utils/log\\":48,\\"./utils/object\\":49,\\"./utils/random\\":50,\\"./utils/transport\\":51,\\"./utils/url\\":52,\\"./version\\":53,debug:55,inherits:57,json3:58,\\"url-parse\\":61}],15:[function(e,t,r){\\"use strict\\";var n,o=Array.prototype,i=Object.prototype,s=Function.prototype,a=String.prototype,c=o.slice,l=i.toString,u=function(e){return\\"[object Function]\\"===i.toString.call(e)},f=function(e){return\\"[object String]\\"===l.call(e)},p=Object.defineProperty&&function(){try{return Object.defineProperty({},\\"x\\",{}),!0}catch(e){return!1}}();n=p?function(e,t,r,n){!n&&t in e||Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:!0,value:r})}:function(e,t,r,n){!n&&t in e||(e[t]=r)};var h=function(e,t,r){for(var o in t)i.hasOwnProperty.call(t,o)&&n(e,o,t[o],r)},d=function(e){if(null==e)throw new TypeError(\\"can't convert \\"+e+\\" to object\\");return Object(e)};function m(){}h(s,{bind:function(e){var t=this;if(!u(t))throw new TypeError(\\"Function.prototype.bind called on incompatible \\"+t);for(var r=c.call(arguments,1),n=Math.max(0,t.length-r.length),o=[],i=0;i>>0;if(!u(e))throw new TypeError;for(;++o>>0;if(!r)return-1;var n,o,i=0;for(arguments.length>1&&(n=arguments[1],o=void 0,(o=+n)!=o?o=0:0!==o&&o!==1/0&&o!==-1/0&&(o=(o>0||-1)*Math.floor(Math.abs(o))),i=o),i=i>=0?i:Math.max(0,r+i);i1?(E=void 0===/()??/.exec(\\"\\")[1],a.split=function(e,t){var r=this;if(void 0===e&&0===t)return[];if(\\"[object RegExp]\\"!==l.call(e))return C.call(this,e,t);var n,i,s,a,c=[],u=(e.ignoreCase?\\"i\\":\\"\\")+(e.multiline?\\"m\\":\\"\\")+(e.extended?\\"x\\":\\"\\")+(e.sticky?\\"y\\":\\"\\"),f=0;for(e=new RegExp(e.source,u+\\"g\\"),r+=\\"\\",E||(n=new RegExp(\\"^\\"+e.source+\\"$(?!\\\\\\\\s)\\",u)),t=void 0===t?-1>>>0:t>>>0;(i=e.exec(r))&&!((s=i.index+i[0].length)>f&&(c.push(r.slice(f,i.index)),!E&&i.length>1&&i[0].replace(n,function(){for(var e=1;e1&&i.index=t));)e.lastIndex===i.index&&e.lastIndex++;return f===r.length?!a&&e.test(\\"\\")||c.push(\\"\\"):c.push(r.slice(f)),c.length>t?c.slice(0,t):c}):\\"0\\".split(void 0,0).length&&(a.split=function(e,t){return void 0===e&&0===t?[]:C.call(this,e,t)});var S=a.substr,A=\\"\\".substr&&\\"b\\"!==\\"0b\\".substr(-1);h(a,{substr:function(e,t){return S.call(this,e<0&&(e=this.length+e)<0?0:e,t)}},A)},{}],16:[function(e,t,r){\\"use strict\\";t.exports=[e(\\"./transport/websocket\\"),e(\\"./transport/xhr-streaming\\"),e(\\"./transport/xdr-streaming\\"),e(\\"./transport/eventsource\\"),e(\\"./transport/lib/iframe-wrap\\")(e(\\"./transport/eventsource\\")),e(\\"./transport/htmlfile\\"),e(\\"./transport/lib/iframe-wrap\\")(e(\\"./transport/htmlfile\\")),e(\\"./transport/xhr-polling\\"),e(\\"./transport/xdr-polling\\"),e(\\"./transport/lib/iframe-wrap\\")(e(\\"./transport/xhr-polling\\")),e(\\"./transport/jsonp-polling\\")]},{\\"./transport/eventsource\\":20,\\"./transport/htmlfile\\":21,\\"./transport/jsonp-polling\\":23,\\"./transport/lib/iframe-wrap\\":26,\\"./transport/websocket\\":38,\\"./transport/xdr-polling\\":39,\\"./transport/xdr-streaming\\":40,\\"./transport/xhr-polling\\":41,\\"./transport/xhr-streaming\\":42}],17:[function(e,r,n){(function(t,n){\\"use strict\\";var o=e(\\"events\\").EventEmitter,i=e(\\"inherits\\"),s=e(\\"../../utils/event\\"),a=e(\\"../../utils/url\\"),c=n.XMLHttpRequest,l=function(){};function u(e,t,r,n){l(e,t);var i=this;o.call(this),setTimeout(function(){i._start(e,t,r,n)},0)}\\"production\\"!==t.env.NODE_ENV&&(l=e(\\"debug\\")(\\"sockjs-client:browser:xhr\\")),i(u,o),u.prototype._start=function(e,t,r,n){var o=this;try{this.xhr=new c}catch(e){}if(!this.xhr)return l(\\"no xhr\\"),this.emit(\\"finish\\",0,\\"no xhr support\\"),void this._cleanup();t=a.addQuery(t,\\"t=\\"+ +new Date),this.unloadRef=s.unloadAdd(function(){l(\\"unload cleanup\\"),o._cleanup(!0)});try{this.xhr.open(e,t,!0),this.timeout&&\\"timeout\\"in this.xhr&&(this.xhr.timeout=this.timeout,this.xhr.ontimeout=function(){l(\\"xhr timeout\\"),o.emit(\\"finish\\",0,\\"\\"),o._cleanup(!1)})}catch(e){return l(\\"exception\\",e),this.emit(\\"finish\\",0,\\"\\"),void this._cleanup(!1)}if(n&&n.noCredentials||!u.supportsCORS||(l(\\"withCredentials\\"),this.xhr.withCredentials=!0),n&&n.headers)for(var i in n.headers)this.xhr.setRequestHeader(i,n.headers[i]);this.xhr.onreadystatechange=function(){if(o.xhr){var e,t,r=o.xhr;switch(l(\\"readyState\\",r.readyState),r.readyState){case 3:try{t=r.status,e=r.responseText}catch(e){}l(\\"status\\",t),1223===t&&(t=204),200===t&&e&&e.length>0&&(l(\\"chunk\\"),o.emit(\\"chunk\\",t,e));break;case 4:t=r.status,l(\\"status\\",t),1223===t&&(t=204),12005!==t&&12029!==t||(t=0),l(\\"finish\\",t,r.responseText),o.emit(\\"finish\\",t,r.responseText),o._cleanup(!1)}}};try{o.xhr.send(r)}catch(e){o.emit(\\"finish\\",0,\\"\\"),o._cleanup(!1)}},u.prototype._cleanup=function(e){if(l(\\"cleanup\\"),this.xhr){if(this.removeAllListeners(),s.unloadDel(this.unloadRef),this.xhr.onreadystatechange=function(){},this.xhr.ontimeout&&(this.xhr.ontimeout=null),e)try{this.xhr.abort()}catch(e){}this.unloadRef=this.xhr=null}},u.prototype.close=function(){l(\\"close\\"),this._cleanup(!0)},u.enabled=!!c;var f=[\\"Active\\"].concat(\\"Object\\").join(\\"X\\");!u.enabled&&f in n&&(l(\\"overriding xmlhttprequest\\"),c=function(){try{return new n[f](\\"Microsoft.XMLHTTP\\")}catch(e){return null}},u.enabled=!!new c);var p=!1;try{p=\\"withCredentials\\"in new c}catch(e){}u.supportsCORS=p,r.exports=u}).call(this,{env:{}},void 0!==t?t:\\"undefined\\"!=typeof self?self:\\"undefined\\"!=typeof window?window:{})},{\\"../../utils/event\\":46,\\"../../utils/url\\":52,debug:55,events:3,inherits:57}],18:[function(e,r,n){(function(e){r.exports=e.EventSource}).call(this,void 0!==t?t:\\"undefined\\"!=typeof self?self:\\"undefined\\"!=typeof window?window:{})},{}],19:[function(e,r,n){(function(e){\\"use strict\\";var t=e.WebSocket||e.MozWebSocket;r.exports=t?function(e){return new t(e)}:void 0}).call(this,void 0!==t?t:\\"undefined\\"!=typeof self?self:\\"undefined\\"!=typeof window?window:{})},{}],20:[function(e,t,r){\\"use strict\\";var n=e(\\"inherits\\"),o=e(\\"./lib/ajax-based\\"),i=e(\\"./receiver/eventsource\\"),s=e(\\"./sender/xhr-cors\\"),a=e(\\"eventsource\\");function c(e){if(!c.enabled())throw new Error(\\"Transport created when disabled\\");o.call(this,e,\\"/eventsource\\",i,s)}n(c,o),c.enabled=function(){return!!a},c.transportName=\\"eventsource\\",c.roundTrips=2,t.exports=c},{\\"./lib/ajax-based\\":24,\\"./receiver/eventsource\\":29,\\"./sender/xhr-cors\\":35,eventsource:18,inherits:57}],21:[function(e,t,r){\\"use strict\\";var n=e(\\"inherits\\"),o=e(\\"./receiver/htmlfile\\"),i=e(\\"./sender/xhr-local\\"),s=e(\\"./lib/ajax-based\\");function a(e){if(!o.enabled)throw new Error(\\"Transport created when disabled\\");s.call(this,e,\\"/htmlfile\\",o,i)}n(a,s),a.enabled=function(e){return o.enabled&&e.sameOrigin},a.transportName=\\"htmlfile\\",a.roundTrips=2,t.exports=a},{\\"./lib/ajax-based\\":24,\\"./receiver/htmlfile\\":30,\\"./sender/xhr-local\\":37,inherits:57}],22:[function(e,t,r){(function(r){\\"use strict\\";var n=e(\\"inherits\\"),o=e(\\"json3\\"),i=e(\\"events\\").EventEmitter,s=e(\\"../version\\"),a=e(\\"../utils/url\\"),c=e(\\"../utils/iframe\\"),l=e(\\"../utils/event\\"),u=e(\\"../utils/random\\"),f=function(){};function p(e,t,r){if(!p.enabled())throw new Error(\\"Transport created when disabled\\");i.call(this);var n=this;this.origin=a.getOrigin(r),this.baseUrl=r,this.transUrl=t,this.transport=e,this.windowId=u.string(8);var o=a.addPath(r,\\"/iframe.html\\")+\\"#\\"+this.windowId;f(e,t,o),this.iframeObj=c.createIframe(o,function(e){f(\\"err callback\\"),n.emit(\\"close\\",1006,\\"Unable to load an iframe (\\"+e+\\")\\"),n.close()}),this.onmessageCallback=this._message.bind(this),l.attachEvent(\\"message\\",this.onmessageCallback)}\\"production\\"!==r.env.NODE_ENV&&(f=e(\\"debug\\")(\\"sockjs-client:transport:iframe\\")),n(p,i),p.prototype.close=function(){if(f(\\"close\\"),this.removeAllListeners(),this.iframeObj){l.detachEvent(\\"message\\",this.onmessageCallback);try{this.postMessage(\\"c\\")}catch(e){}this.iframeObj.cleanup(),this.iframeObj=null,this.onmessageCallback=this.iframeObj=null}},p.prototype._message=function(e){if(f(\\"message\\",e.data),a.isOriginEqual(e.origin,this.origin)){var t;try{t=o.parse(e.data)}catch(t){return void f(\\"bad json\\",e.data)}if(t.windowId===this.windowId)switch(t.type){case\\"s\\":this.iframeObj.loaded(),this.postMessage(\\"s\\",o.stringify([s,this.transport,this.transUrl,this.baseUrl]));break;case\\"t\\":this.emit(\\"message\\",t.data);break;case\\"c\\":var r;try{r=o.parse(t.data)}catch(e){return void f(\\"bad json\\",t.data)}this.emit(\\"close\\",r[0],r[1]),this.close()}else f(\\"mismatched window id\\",t.windowId,this.windowId)}else f(\\"not same origin\\",e.origin,this.origin)},p.prototype.postMessage=function(e,t){f(\\"postMessage\\",e,t),this.iframeObj.post(o.stringify({windowId:this.windowId,type:e,data:t||\\"\\"}),this.origin)},p.prototype.send=function(e){f(\\"send\\",e),this.postMessage(\\"m\\",e)},p.enabled=function(){return c.iframeEnabled},p.transportName=\\"iframe\\",p.roundTrips=2,t.exports=p}).call(this,{env:{}})},{\\"../utils/event\\":46,\\"../utils/iframe\\":47,\\"../utils/random\\":50,\\"../utils/url\\":52,\\"../version\\":53,debug:55,events:3,inherits:57,json3:58}],23:[function(e,r,n){(function(t){\\"use strict\\";var n=e(\\"inherits\\"),o=e(\\"./lib/sender-receiver\\"),i=e(\\"./receiver/jsonp\\"),s=e(\\"./sender/jsonp\\");function a(e){if(!a.enabled())throw new Error(\\"Transport created when disabled\\");o.call(this,e,\\"/jsonp\\",s,i)}n(a,o),a.enabled=function(){return!!t.document},a.transportName=\\"jsonp-polling\\",a.roundTrips=1,a.needBody=!0,r.exports=a}).call(this,void 0!==t?t:\\"undefined\\"!=typeof self?self:\\"undefined\\"!=typeof window?window:{})},{\\"./lib/sender-receiver\\":28,\\"./receiver/jsonp\\":31,\\"./sender/jsonp\\":33,inherits:57}],24:[function(e,t,r){(function(r){\\"use strict\\";var n=e(\\"inherits\\"),o=e(\\"../../utils/url\\"),i=e(\\"./sender-receiver\\"),s=function(){};function a(e,t,r,n){i.call(this,e,t,function(e){return function(t,r,n){s(\\"create ajax sender\\",t,r);var i={};\\"string\\"==typeof r&&(i.headers={\\"Content-type\\":\\"text/plain\\"});var a=o.addPath(t,\\"/xhr_send\\"),c=new e(\\"POST\\",a,r,i);return c.once(\\"finish\\",function(e){if(s(\\"finish\\",e),c=null,200!==e&&204!==e)return n(new Error(\\"http status \\"+e));n()}),function(){s(\\"abort\\"),c.close(),c=null;var e=new Error(\\"Aborted\\");e.code=1e3,n(e)}}}(n),r,n)}\\"production\\"!==r.env.NODE_ENV&&(s=e(\\"debug\\")(\\"sockjs-client:ajax-based\\")),n(a,i),t.exports=a}).call(this,{env:{}})},{\\"../../utils/url\\":52,\\"./sender-receiver\\":28,debug:55,inherits:57}],25:[function(e,t,r){(function(r){\\"use strict\\";var n=e(\\"inherits\\"),o=e(\\"events\\").EventEmitter,i=function(){};function s(e,t){i(e),o.call(this),this.sendBuffer=[],this.sender=t,this.url=e}\\"production\\"!==r.env.NODE_ENV&&(i=e(\\"debug\\")(\\"sockjs-client:buffered-sender\\")),n(s,o),s.prototype.send=function(e){i(\\"send\\",e),this.sendBuffer.push(e),this.sendStop||this.sendSchedule()},s.prototype.sendScheduleWait=function(){i(\\"sendScheduleWait\\");var e,t=this;this.sendStop=function(){i(\\"sendStop\\"),t.sendStop=null,clearTimeout(e)},e=setTimeout(function(){i(\\"timeout\\"),t.sendStop=null,t.sendSchedule()},25)},s.prototype.sendSchedule=function(){i(\\"sendSchedule\\",this.sendBuffer.length);var e=this;if(this.sendBuffer.length>0){var t=\\"[\\"+this.sendBuffer.join(\\",\\")+\\"]\\";this.sendStop=this.sender(this.url,t,function(t){e.sendStop=null,t?(i(\\"error\\",t),e.emit(\\"close\\",t.code||1006,\\"Sending error: \\"+t),e.close()):e.sendScheduleWait()}),this.sendBuffer=[]}},s.prototype._cleanup=function(){i(\\"_cleanup\\"),this.removeAllListeners()},s.prototype.close=function(){i(\\"close\\"),this._cleanup(),this.sendStop&&(this.sendStop(),this.sendStop=null)},t.exports=s}).call(this,{env:{}})},{debug:55,events:3,inherits:57}],26:[function(e,r,n){(function(t){\\"use strict\\";var n=e(\\"inherits\\"),o=e(\\"../iframe\\"),i=e(\\"../../utils/object\\");r.exports=function(e){function r(t,r){o.call(this,e.transportName,t,r)}return n(r,o),r.enabled=function(r,n){if(!t.document)return!1;var s=i.extend({},n);return s.sameOrigin=!0,e.enabled(s)&&o.enabled()},r.transportName=\\"iframe-\\"+e.transportName,r.needBody=!0,r.roundTrips=o.roundTrips+e.roundTrips-1,r.facadeTransport=e,r}}).call(this,void 0!==t?t:\\"undefined\\"!=typeof self?self:\\"undefined\\"!=typeof window?window:{})},{\\"../../utils/object\\":49,\\"../iframe\\":22,inherits:57}],27:[function(e,t,r){(function(r){\\"use strict\\";var n=e(\\"inherits\\"),o=e(\\"events\\").EventEmitter,i=function(){};function s(e,t,r){i(t),o.call(this),this.Receiver=e,this.receiveUrl=t,this.AjaxObject=r,this._scheduleReceiver()}\\"production\\"!==r.env.NODE_ENV&&(i=e(\\"debug\\")(\\"sockjs-client:polling\\")),n(s,o),s.prototype._scheduleReceiver=function(){i(\\"_scheduleReceiver\\");var e=this,t=this.poll=new this.Receiver(this.receiveUrl,this.AjaxObject);t.on(\\"message\\",function(t){i(\\"message\\",t),e.emit(\\"message\\",t)}),t.once(\\"close\\",function(r,n){i(\\"close\\",r,n,e.pollIsClosing),e.poll=t=null,e.pollIsClosing||(\\"network\\"===n?e._scheduleReceiver():(e.emit(\\"close\\",r||1006,n),e.removeAllListeners()))})},s.prototype.abort=function(){i(\\"abort\\"),this.removeAllListeners(),this.pollIsClosing=!0,this.poll&&this.poll.abort()},t.exports=s}).call(this,{env:{}})},{debug:55,events:3,inherits:57}],28:[function(e,t,r){(function(r){\\"use strict\\";var n=e(\\"inherits\\"),o=e(\\"../../utils/url\\"),i=e(\\"./buffered-sender\\"),s=e(\\"./polling\\"),a=function(){};function c(e,t,r,n,c){var l=o.addPath(e,t);a(l);var u=this;i.call(this,e,r),this.poll=new s(n,l,c),this.poll.on(\\"message\\",function(e){a(\\"poll message\\",e),u.emit(\\"message\\",e)}),this.poll.once(\\"close\\",function(e,t){a(\\"poll close\\",e,t),u.poll=null,u.emit(\\"close\\",e,t),u.close()})}\\"production\\"!==r.env.NODE_ENV&&(a=e(\\"debug\\")(\\"sockjs-client:sender-receiver\\")),n(c,i),c.prototype.close=function(){i.prototype.close.call(this),a(\\"close\\"),this.removeAllListeners(),this.poll&&(this.poll.abort(),this.poll=null)},t.exports=c}).call(this,{env:{}})},{\\"../../utils/url\\":52,\\"./buffered-sender\\":25,\\"./polling\\":27,debug:55,inherits:57}],29:[function(e,t,r){(function(r){\\"use strict\\";var n=e(\\"inherits\\"),o=e(\\"events\\").EventEmitter,i=e(\\"eventsource\\"),s=function(){};function a(e){s(e),o.call(this);var t=this,r=this.es=new i(e);r.onmessage=function(e){s(\\"message\\",e.data),t.emit(\\"message\\",decodeURI(e.data))},r.onerror=function(e){s(\\"error\\",r.readyState,e);var n=2!==r.readyState?\\"network\\":\\"permanent\\";t._cleanup(),t._close(n)}}\\"production\\"!==r.env.NODE_ENV&&(s=e(\\"debug\\")(\\"sockjs-client:receiver:eventsource\\")),n(a,o),a.prototype.abort=function(){s(\\"abort\\"),this._cleanup(),this._close(\\"user\\")},a.prototype._cleanup=function(){s(\\"cleanup\\");var e=this.es;e&&(e.onmessage=e.onerror=null,e.close(),this.es=null)},a.prototype._close=function(e){s(\\"close\\",e);var t=this;setTimeout(function(){t.emit(\\"close\\",null,e),t.removeAllListeners()},200)},t.exports=a}).call(this,{env:{}})},{debug:55,events:3,eventsource:18,inherits:57}],30:[function(e,r,n){(function(t,n){\\"use strict\\";var o=e(\\"inherits\\"),i=e(\\"../../utils/iframe\\"),s=e(\\"../../utils/url\\"),a=e(\\"events\\").EventEmitter,c=e(\\"../../utils/random\\"),l=function(){};function u(e){l(e),a.call(this);var t=this;i.polluteGlobalNamespace(),this.id=\\"a\\"+c.string(6),e=s.addQuery(e,\\"c=\\"+decodeURIComponent(i.WPrefix+\\".\\"+this.id)),l(\\"using htmlfile\\",u.htmlfileEnabled);var r=u.htmlfileEnabled?i.createHtmlfile:i.createIframe;n[i.WPrefix][this.id]={start:function(){l(\\"start\\"),t.iframeObj.loaded()},message:function(e){l(\\"message\\",e),t.emit(\\"message\\",e)},stop:function(){l(\\"stop\\"),t._cleanup(),t._close(\\"network\\")}},this.iframeObj=r(e,function(){l(\\"callback\\"),t._cleanup(),t._close(\\"permanent\\")})}\\"production\\"!==t.env.NODE_ENV&&(l=e(\\"debug\\")(\\"sockjs-client:receiver:htmlfile\\")),o(u,a),u.prototype.abort=function(){l(\\"abort\\"),this._cleanup(),this._close(\\"user\\")},u.prototype._cleanup=function(){l(\\"_cleanup\\"),this.iframeObj&&(this.iframeObj.cleanup(),this.iframeObj=null),delete n[i.WPrefix][this.id]},u.prototype._close=function(e){l(\\"_close\\",e),this.emit(\\"close\\",null,e),this.removeAllListeners()},u.htmlfileEnabled=!1;var f=[\\"Active\\"].concat(\\"Object\\").join(\\"X\\");if(f in n)try{u.htmlfileEnabled=!!new n[f](\\"htmlfile\\")}catch(e){}u.enabled=u.htmlfileEnabled||i.iframeEnabled,r.exports=u}).call(this,{env:{}},void 0!==t?t:\\"undefined\\"!=typeof self?self:\\"undefined\\"!=typeof window?window:{})},{\\"../../utils/iframe\\":47,\\"../../utils/random\\":50,\\"../../utils/url\\":52,debug:55,events:3,inherits:57}],31:[function(e,r,n){(function(t,n){\\"use strict\\";var o=e(\\"../../utils/iframe\\"),i=e(\\"../../utils/random\\"),s=e(\\"../../utils/browser\\"),a=e(\\"../../utils/url\\"),c=e(\\"inherits\\"),l=e(\\"events\\").EventEmitter,u=function(){};function f(e){u(e);var t=this;l.call(this),o.polluteGlobalNamespace(),this.id=\\"a\\"+i.string(6);var r=a.addQuery(e,\\"c=\\"+encodeURIComponent(o.WPrefix+\\".\\"+this.id));n[o.WPrefix][this.id]=this._callback.bind(this),this._createScript(r),this.timeoutId=setTimeout(function(){u(\\"timeout\\"),t._abort(new Error(\\"JSONP script loaded abnormally (timeout)\\"))},f.timeout)}\\"production\\"!==t.env.NODE_ENV&&(u=e(\\"debug\\")(\\"sockjs-client:receiver:jsonp\\")),c(f,l),f.prototype.abort=function(){if(u(\\"abort\\"),n[o.WPrefix][this.id]){var e=new Error(\\"JSONP user aborted read\\");e.code=1e3,this._abort(e)}},f.timeout=35e3,f.scriptErrorTimeout=1e3,f.prototype._callback=function(e){u(\\"_callback\\",e),this._cleanup(),this.aborting||(e&&(u(\\"message\\",e),this.emit(\\"message\\",e)),this.emit(\\"close\\",null,\\"network\\"),this.removeAllListeners())},f.prototype._abort=function(e){u(\\"_abort\\",e),this._cleanup(),this.aborting=!0,this.emit(\\"close\\",e.code,e.message),this.removeAllListeners()},f.prototype._cleanup=function(){if(u(\\"_cleanup\\"),clearTimeout(this.timeoutId),this.script2&&(this.script2.parentNode.removeChild(this.script2),this.script2=null),this.script){var e=this.script;e.parentNode.removeChild(e),e.onreadystatechange=e.onerror=e.onload=e.onclick=null,this.script=null}delete n[o.WPrefix][this.id]},f.prototype._scriptError=function(){u(\\"_scriptError\\");var e=this;this.errorTimer||(this.errorTimer=setTimeout(function(){e.loadedOkay||e._abort(new Error(\\"JSONP script loaded abnormally (onerror)\\"))},f.scriptErrorTimeout))},f.prototype._createScript=function(e){u(\\"_createScript\\",e);var t,r=this,o=this.script=n.document.createElement(\\"script\\");if(o.id=\\"a\\"+i.string(8),o.src=e,o.type=\\"text/javascript\\",o.charset=\\"UTF-8\\",o.onerror=this._scriptError.bind(this),o.onload=function(){u(\\"onload\\"),r._abort(new Error(\\"JSONP script loaded abnormally (onload)\\"))},o.onreadystatechange=function(){if(u(\\"onreadystatechange\\",o.readyState),/loaded|closed/.test(o.readyState)){if(o&&o.htmlFor&&o.onclick){r.loadedOkay=!0;try{o.onclick()}catch(e){}}o&&r._abort(new Error(\\"JSONP script loaded abnormally (onreadystatechange)\\"))}},void 0===o.async&&n.document.attachEvent)if(s.isOpera())(t=this.script2=n.document.createElement(\\"script\\")).text=\\"try{var a = document.getElementById('\\"+o.id+\\"'); if(a)a.onerror();}catch(x){};\\",o.async=t.async=!1;else{try{o.htmlFor=o.id,o.event=\\"onclick\\"}catch(e){}o.async=!0}void 0!==o.async&&(o.async=!0);var a=n.document.getElementsByTagName(\\"head\\")[0];a.insertBefore(o,a.firstChild),t&&a.insertBefore(t,a.firstChild)},r.exports=f}).call(this,{env:{}},void 0!==t?t:\\"undefined\\"!=typeof self?self:\\"undefined\\"!=typeof window?window:{})},{\\"../../utils/browser\\":44,\\"../../utils/iframe\\":47,\\"../../utils/random\\":50,\\"../../utils/url\\":52,debug:55,events:3,inherits:57}],32:[function(e,t,r){(function(r){\\"use strict\\";var n=e(\\"inherits\\"),o=e(\\"events\\").EventEmitter,i=function(){};function s(e,t){i(e),o.call(this);var r=this;this.bufferPosition=0,this.xo=new t(\\"POST\\",e,null),this.xo.on(\\"chunk\\",this._chunkHandler.bind(this)),this.xo.once(\\"finish\\",function(e,t){i(\\"finish\\",e,t),r._chunkHandler(e,t),r.xo=null;var n=200===e?\\"network\\":\\"permanent\\";i(\\"close\\",n),r.emit(\\"close\\",null,n),r._cleanup()})}\\"production\\"!==r.env.NODE_ENV&&(i=e(\\"debug\\")(\\"sockjs-client:receiver:xhr\\")),n(s,o),s.prototype._chunkHandler=function(e,t){if(i(\\"_chunkHandler\\",e),200===e&&t)for(var r=-1;;this.bufferPosition+=r+1){var n=t.slice(this.bufferPosition);if(-1===(r=n.indexOf(\\"\\\\n\\")))break;var o=n.slice(0,r);o&&(i(\\"message\\",o),this.emit(\\"message\\",o))}},s.prototype._cleanup=function(){i(\\"_cleanup\\"),this.removeAllListeners()},s.prototype.abort=function(){i(\\"abort\\"),this.xo&&(this.xo.close(),i(\\"close\\"),this.emit(\\"close\\",null,\\"user\\"),this.xo=null),this._cleanup()},t.exports=s}).call(this,{env:{}})},{debug:55,events:3,inherits:57}],33:[function(e,r,n){(function(t,n){\\"use strict\\";var o,i,s=e(\\"../../utils/random\\"),a=e(\\"../../utils/url\\"),c=function(){};\\"production\\"!==t.env.NODE_ENV&&(c=e(\\"debug\\")(\\"sockjs-client:sender:jsonp\\")),r.exports=function(e,t,r){c(e,t),o||(c(\\"createForm\\"),(o=n.document.createElement(\\"form\\")).style.display=\\"none\\",o.style.position=\\"absolute\\",o.method=\\"POST\\",o.enctype=\\"application/x-www-form-urlencoded\\",o.acceptCharset=\\"UTF-8\\",(i=n.document.createElement(\\"textarea\\")).name=\\"d\\",o.appendChild(i),n.document.body.appendChild(o));var l=\\"a\\"+s.string(8);o.target=l,o.action=a.addQuery(a.addPath(e,\\"/jsonp_send\\"),\\"i=\\"+l);var u=function(e){c(\\"createIframe\\",e);try{return n.document.createElement('\\\\n'}]);" +function(e){var t,n,r,o,i,s,a,u,c,l,f,d,p,h,v,m,g,y,b,x=\\"sizzle\\"+1*new Date,w=e.document,C=0,E=0,T=ue(),j=ue(),S=ue(),N=ue(),k=function(e,t){return e===t&&(f=!0),0},_={}.hasOwnProperty,A=[],O=A.pop,D=A.push,L=A.push,q=A.slice,I=function(e,t){for(var n=0,r=e.length;n+~]|\\"+R+\\")\\"+R+\\"*\\"),z=new RegExp(R+\\"|>\\"),V=new RegExp(H),J=new RegExp(\\"^\\"+P+\\"$\\"),X={ID:new RegExp(\\"^#(\\"+P+\\")\\"),CLASS:new RegExp(\\"^\\\\\\\\.(\\"+P+\\")\\"),TAG:new RegExp(\\"^(\\"+P+\\"|[*])\\"),ATTR:new RegExp(\\"^\\"+M),PSEUDO:new RegExp(\\"^\\"+H),CHILD:new RegExp(\\"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\\\\\(\\"+R+\\"*(even|odd|(([+-]|)(\\\\\\\\d*)n|)\\"+R+\\"*(?:([+-]|)\\"+R+\\"*(\\\\\\\\d+)|))\\"+R+\\"*\\\\\\\\)|)\\",\\"i\\"),bool:new RegExp(\\"^(?:\\"+F+\\")$\\",\\"i\\"),needsContext:new RegExp(\\"^\\"+R+\\"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\\\\\(\\"+R+\\"*((?:-\\\\\\\\d)?\\\\\\\\d*)\\"+R+\\"*\\\\\\\\)|)(?=[^-]|$)\\",\\"i\\")},G=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,Y=/^h\\\\d$/i,Z=/^[^{]+\\\\{\\\\s*\\\\[native \\\\w/,K=/^(?:#([\\\\w-]+)|(\\\\w+)|\\\\.([\\\\w-]+))$/,ee=/[+~]/,te=new RegExp(\\"\\\\\\\\\\\\\\\\([\\\\\\\\da-f]{1,6}\\"+R+\\"?|(\\"+R+\\")|.)\\",\\"ig\\"),ne=function(e,t,n){var r=\\"0x\\"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\\\\0-\\\\x1f\\\\x7f]|^-?\\\\d)|^-$|[^\\\\0-\\\\x1f\\\\x7f-\\\\uFFFF\\\\w-]/g,oe=function(e,t){return t?\\"\\\\0\\"===e?\\"�\\":e.slice(0,-1)+\\"\\\\\\\\\\"+e.charCodeAt(e.length-1).toString(16)+\\" \\":\\"\\\\\\\\\\"+e},ie=function(){d()},se=xe(function(e){return!0===e.disabled&&\\"fieldset\\"===e.nodeName.toLowerCase()},{dir:\\"parentNode\\",next:\\"legend\\"});try{L.apply(A=q.call(w.childNodes),w.childNodes),A[w.childNodes.length].nodeType}catch(e){L={apply:A.length?function(e,t){D.apply(e,q.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ae(e,t,r,o){var i,a,c,l,f,h,g,y=t&&t.ownerDocument,C=t?t.nodeType:9;if(r=r||[],\\"string\\"!=typeof e||!e||1!==C&&9!==C&&11!==C)return r;if(!o&&((t?t.ownerDocument||t:w)!==p&&d(t),t=t||p,v)){if(11!==C&&(f=K.exec(e)))if(i=f[1]){if(9===C){if(!(c=t.getElementById(i)))return r;if(c.id===i)return r.push(c),r}else if(y&&(c=y.getElementById(i))&&b(t,c)&&c.id===i)return r.push(c),r}else{if(f[2])return L.apply(r,t.getElementsByTagName(e)),r;if((i=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return L.apply(r,t.getElementsByClassName(i)),r}if(n.qsa&&!N[e+\\" \\"]&&(!m||!m.test(e))&&(1!==C||\\"object\\"!==t.nodeName.toLowerCase())){if(g=e,y=t,1===C&&z.test(e)){for((l=t.getAttribute(\\"id\\"))?l=l.replace(re,oe):t.setAttribute(\\"id\\",l=x),a=(h=s(e)).length;a--;)h[a]=\\"#\\"+l+\\" \\"+be(h[a]);g=h.join(\\",\\"),y=ee.test(e)&&ge(t.parentNode)||t}try{return L.apply(r,y.querySelectorAll(g)),r}catch(t){N(e,!0)}finally{l===x&&t.removeAttribute(\\"id\\")}}}return u(e.replace(W,\\"$1\\"),t,r,o)}function ue(){var e=[];return function t(n,o){return e.push(n+\\" \\")>r.cacheLength&&delete t[e.shift()],t[n+\\" \\"]=o}}function ce(e){return e[x]=!0,e}function le(e){var t=p.createElement(\\"fieldset\\");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split(\\"|\\"),o=n.length;o--;)r.attrHandle[n[o]]=t}function de(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function pe(e){return function(t){return\\"input\\"===t.nodeName.toLowerCase()&&t.type===e}}function he(e){return function(t){var n=t.nodeName.toLowerCase();return(\\"input\\"===n||\\"button\\"===n)&&t.type===e}}function ve(e){return function(t){return\\"form\\"in t?t.parentNode&&!1===t.disabled?\\"label\\"in t?\\"label\\"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&se(t)===e:t.disabled===e:\\"label\\"in t&&t.disabled===e}}function me(e){return ce(function(t){return t=+t,ce(function(n,r){for(var o,i=e([],n.length,t),s=i.length;s--;)n[o=i[s]]&&(n[o]=!(r[o]=n[o]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=ae.support={},i=ae.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!G.test(t||n&&n.nodeName||\\"HTML\\")},d=ae.setDocument=function(e){var t,o,s=e?e.ownerDocument||e:w;return s!==p&&9===s.nodeType&&s.documentElement?(h=(p=s).documentElement,v=!i(p),w!==p&&(o=p.defaultView)&&o.top!==o&&(o.addEventListener?o.addEventListener(\\"unload\\",ie,!1):o.attachEvent&&o.attachEvent(\\"onunload\\",ie)),n.attributes=le(function(e){return e.className=\\"i\\",!e.getAttribute(\\"className\\")}),n.getElementsByTagName=le(function(e){return e.appendChild(p.createComment(\\"\\")),!e.getElementsByTagName(\\"*\\").length}),n.getElementsByClassName=Z.test(p.getElementsByClassName),n.getById=le(function(e){return h.appendChild(e).id=x,!p.getElementsByName||!p.getElementsByName(x).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute(\\"id\\")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&v){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode(\\"id\\");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&v){var n,r,o,i=t.getElementById(e);if(i){if((n=i.getAttributeNode(\\"id\\"))&&n.value===e)return[i];for(o=t.getElementsByName(e),r=0;i=o[r++];)if((n=i.getAttributeNode(\\"id\\"))&&n.value===e)return[i]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if(\\"*\\"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&v)return t.getElementsByClassName(e)},g=[],m=[],(n.qsa=Z.test(p.querySelectorAll))&&(le(function(e){h.appendChild(e).innerHTML=\\"\\",e.querySelectorAll(\\"[msallowcapture^='']\\").length&&m.push(\\"[*^$]=\\"+R+\\"*(?:''|\\\\\\"\\\\\\")\\"),e.querySelectorAll(\\"[selected]\\").length||m.push(\\"\\\\\\\\[\\"+R+\\"*(?:value|\\"+F+\\")\\"),e.querySelectorAll(\\"[id~=\\"+x+\\"-]\\").length||m.push(\\"~=\\"),e.querySelectorAll(\\":checked\\").length||m.push(\\":checked\\"),e.querySelectorAll(\\"a#\\"+x+\\"+*\\").length||m.push(\\".#.+[+~]\\")}),le(function(e){e.innerHTML=\\"\\";var t=p.createElement(\\"input\\");t.setAttribute(\\"type\\",\\"hidden\\"),e.appendChild(t).setAttribute(\\"name\\",\\"D\\"),e.querySelectorAll(\\"[name=d]\\").length&&m.push(\\"name\\"+R+\\"*[*^$|!~]?=\\"),2!==e.querySelectorAll(\\":enabled\\").length&&m.push(\\":enabled\\",\\":disabled\\"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(\\":disabled\\").length&&m.push(\\":enabled\\",\\":disabled\\"),e.querySelectorAll(\\"*,:x\\"),m.push(\\",.*:\\")})),(n.matchesSelector=Z.test(y=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&le(function(e){n.disconnectedMatch=y.call(e,\\"*\\"),y.call(e,\\"[s!='']:x\\"),g.push(\\"!=\\",H)}),m=m.length&&new RegExp(m.join(\\"|\\")),g=g.length&&new RegExp(g.join(\\"|\\")),t=Z.test(h.compareDocumentPosition),b=t||Z.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},k=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===p||e.ownerDocument===w&&b(w,e)?-1:t===p||t.ownerDocument===w&&b(w,t)?1:l?I(l,e)-I(l,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,o=e.parentNode,i=t.parentNode,s=[e],a=[t];if(!o||!i)return e===p?-1:t===p?1:o?-1:i?1:l?I(l,e)-I(l,t):0;if(o===i)return de(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)a.unshift(n);for(;s[r]===a[r];)r++;return r?de(s[r],a[r]):s[r]===w?-1:a[r]===w?1:0},p):p},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&d(e),n.matchesSelector&&v&&!N[t+\\" \\"]&&(!g||!g.test(t))&&(!m||!m.test(t)))try{var r=y.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){N(t,!0)}return ae(t,p,null,[e]).length>0},ae.contains=function(e,t){return(e.ownerDocument||e)!==p&&d(e),b(e,t)},ae.attr=function(e,t){(e.ownerDocument||e)!==p&&d(e);var o=r.attrHandle[t.toLowerCase()],i=o&&_.call(r.attrHandle,t.toLowerCase())?o(e,t,!v):void 0;return void 0!==i?i:n.attributes||!v?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null},ae.escape=function(e){return(e+\\"\\").replace(re,oe)},ae.error=function(e){throw new Error(\\"Syntax error, unrecognized expression: \\"+e)},ae.uniqueSort=function(e){var t,r=[],o=0,i=0;if(f=!n.detectDuplicates,l=!n.sortStable&&e.slice(0),e.sort(k),f){for(;t=e[i++];)t===e[i]&&(o=r.push(i));for(;o--;)e.splice(r[o],1)}return l=null,e},o=ae.getText=function(e){var t,n=\\"\\",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if(\\"string\\"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=o(t);return n},(r=ae.selectors={cacheLength:50,createPseudo:ce,match:X,attrHandle:{},find:{},relative:{\\">\\":{dir:\\"parentNode\\",first:!0},\\" \\":{dir:\\"parentNode\\"},\\"+\\":{dir:\\"previousSibling\\",first:!0},\\"~\\":{dir:\\"previousSibling\\"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||\\"\\").replace(te,ne),\\"~=\\"===e[2]&&(e[3]=\\" \\"+e[3]+\\" \\"),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),\\"nth\\"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*(\\"even\\"===e[3]||\\"odd\\"===e[3])),e[5]=+(e[7]+e[8]||\\"odd\\"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return X.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||\\"\\":n&&V.test(n)&&(t=s(n,!0))&&(t=n.indexOf(\\")\\",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return\\"*\\"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=T[e+\\" \\"];return t||(t=new RegExp(\\"(^|\\"+R+\\")\\"+e+\\"(\\"+R+\\"|$)\\"))&&T(e,function(e){return t.test(\\"string\\"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute(\\"class\\")||\\"\\")})},ATTR:function(e,t,n){return function(r){var o=ae.attr(r,e);return null==o?\\"!=\\"===t:!t||(o+=\\"\\",\\"=\\"===t?o===n:\\"!=\\"===t?o!==n:\\"^=\\"===t?n&&0===o.indexOf(n):\\"*=\\"===t?n&&o.indexOf(n)>-1:\\"$=\\"===t?n&&o.slice(-n.length)===n:\\"~=\\"===t?(\\" \\"+o.replace(U,\\" \\")+\\" \\").indexOf(n)>-1:\\"|=\\"===t&&(o===n||o.slice(0,n.length+1)===n+\\"-\\"))}},CHILD:function(e,t,n,r,o){var i=\\"nth\\"!==e.slice(0,3),s=\\"last\\"!==e.slice(-4),a=\\"of-type\\"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,u){var c,l,f,d,p,h,v=i!==s?\\"nextSibling\\":\\"previousSibling\\",m=t.parentNode,g=a&&t.nodeName.toLowerCase(),y=!u&&!a,b=!1;if(m){if(i){for(;v;){for(d=t;d=d[v];)if(a?d.nodeName.toLowerCase()===g:1===d.nodeType)return!1;h=v=\\"only\\"===e&&!h&&\\"nextSibling\\"}return!0}if(h=[s?m.firstChild:m.lastChild],s&&y){for(b=(p=(c=(l=(f=(d=m)[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===C&&c[1])&&c[2],d=p&&m.childNodes[p];d=++p&&d&&d[v]||(b=p=0)||h.pop();)if(1===d.nodeType&&++b&&d===t){l[e]=[C,p,b];break}}else if(y&&(b=p=(c=(l=(f=(d=t)[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===C&&c[1]),!1===b)for(;(d=++p&&d&&d[v]||(b=p=0)||h.pop())&&((a?d.nodeName.toLowerCase()!==g:1!==d.nodeType)||!++b||(y&&((l=(f=d[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]=[C,b]),d!==t)););return(b-=o)===r||b%r==0&&b/r>=0}}},PSEUDO:function(e,t){var n,o=r.pseudos[e]||r.setFilters[e.toLowerCase()]||ae.error(\\"unsupported pseudo: \\"+e);return o[x]?o(t):o.length>1?(n=[e,e,\\"\\",t],r.setFilters.hasOwnProperty(e.toLowerCase())?ce(function(e,n){for(var r,i=o(e,t),s=i.length;s--;)e[r=I(e,i[s])]=!(n[r]=i[s])}):function(e){return o(e,0,n)}):o}},pseudos:{not:ce(function(e){var t=[],n=[],r=a(e.replace(W,\\"$1\\"));return r[x]?ce(function(e,t,n,o){for(var i,s=r(e,null,o,[]),a=e.length;a--;)(i=s[a])&&(e[a]=!(t[a]=i))}):function(e,o,i){return t[0]=e,r(t,null,i,n),t[0]=null,!n.pop()}}),has:ce(function(e){return function(t){return ae(e,t).length>0}}),contains:ce(function(e){return e=e.replace(te,ne),function(t){return(t.textContent||o(t)).indexOf(e)>-1}}),lang:ce(function(e){return J.test(e||\\"\\")||ae.error(\\"unsupported lang: \\"+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=v?t.lang:t.getAttribute(\\"xml:lang\\")||t.getAttribute(\\"lang\\"))return(n=n.toLowerCase())===e||0===n.indexOf(e+\\"-\\")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ve(!1),disabled:ve(!0),checked:function(e){var t=e.nodeName.toLowerCase();return\\"input\\"===t&&!!e.checked||\\"option\\"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return\\"input\\"===t&&\\"button\\"===e.type||\\"button\\"===t},text:function(e){var t;return\\"input\\"===e.nodeName.toLowerCase()&&\\"text\\"===e.type&&(null==(t=e.getAttribute(\\"type\\"))||\\"text\\"===t.toLowerCase())},first:me(function(){return[0]}),last:me(function(e,t){return[t-1]}),eq:me(function(e,t,n){return[n<0?n+t:n]}),even:me(function(e,t){for(var n=0;nt?t:n;--r>=0;)e.push(r);return e}),gt:me(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function Ce(e,t,n,r,o){for(var i,s=[],a=0,u=e.length,c=null!=t;a-1&&(i[c]=!(s[c]=f))}}else g=Ce(g===s?g.splice(h,g.length):g),o?o(null,s,g,u):L.apply(s,g)})}function Te(e){for(var t,n,o,i=e.length,s=r.relative[e[0].type],a=s||r.relative[\\" \\"],u=s?1:0,l=xe(function(e){return e===t},a,!0),f=xe(function(e){return I(t,e)>-1},a,!0),d=[function(e,n,r){var o=!s&&(r||n!==c)||((t=n).nodeType?l(e,n,r):f(e,n,r));return t=null,o}];u1&&we(d),u>1&&be(e.slice(0,u-1).concat({value:\\" \\"===e[u-2].type?\\"*\\":\\"\\"})).replace(W,\\"$1\\"),n,u0,o=e.length>0,i=function(i,s,a,u,l){var f,h,m,g=0,y=\\"0\\",b=i&&[],x=[],w=c,E=i||o&&r.find.TAG(\\"*\\",l),T=C+=null==w?1:Math.random()||.1,j=E.length;for(l&&(c=s===p||s||l);y!==j&&null!=(f=E[y]);y++){if(o&&f){for(h=0,s||f.ownerDocument===p||(d(f),a=!v);m=e[h++];)if(m(f,s||p,a)){u.push(f);break}l&&(C=T)}n&&((f=!m&&f)&&g--,i&&b.push(f))}if(g+=y,n&&y!==g){for(h=0;m=t[h++];)m(b,x,s,a);if(i){if(g>0)for(;y--;)b[y]||x[y]||(x[y]=O.call(u));x=Ce(x)}L.apply(u,x),l&&!i&&x.length>0&&g+t.length>1&&ae.uniqueSort(u)}return l&&(C=T,c=w),b};return n?ce(i):i}(i,o))).selector=e}return a},u=ae.select=function(e,t,n,o){var i,u,c,l,f,d=\\"function\\"==typeof e&&e,p=!o&&s(e=d.selector||e);if(n=n||[],1===p.length){if((u=p[0]=p[0].slice(0)).length>2&&\\"ID\\"===(c=u[0]).type&&9===t.nodeType&&v&&r.relative[u[1].type]){if(!(t=(r.find.ID(c.matches[0].replace(te,ne),t)||[])[0]))return n;d&&(t=t.parentNode),e=e.slice(u.shift().value.length)}for(i=X.needsContext.test(e)?0:u.length;i--&&(c=u[i],!r.relative[l=c.type]);)if((f=r.find[l])&&(o=f(c.matches[0].replace(te,ne),ee.test(u[0].type)&&ge(t.parentNode)||t))){if(u.splice(i,1),!(e=o.length&&be(u)))return L.apply(n,o),n;break}}return(d||a(e,p))(o,t,!v,n,!t||ee.test(e)&&ge(t.parentNode)||t),n},n.sortStable=x.split(\\"\\").sort(k).join(\\"\\")===x,n.detectDuplicates=!!f,d(),n.sortDetached=le(function(e){return 1&e.compareDocumentPosition(p.createElement(\\"fieldset\\"))}),le(function(e){return e.innerHTML=\\"\\",\\"#\\"===e.firstChild.getAttribute(\\"href\\")})||fe(\\"type|href|height|width\\",function(e,t,n){if(!n)return e.getAttribute(t,\\"type\\"===t.toLowerCase()?1:2)}),n.attributes&&le(function(e){return e.innerHTML=\\"\\",e.firstChild.setAttribute(\\"value\\",\\"\\"),\\"\\"===e.firstChild.getAttribute(\\"value\\")})||fe(\\"value\\",function(e,t,n){if(!n&&\\"input\\"===e.nodeName.toLowerCase())return e.defaultValue}),le(function(e){return null==e.getAttribute(\\"disabled\\")})||fe(F,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),ae}(n);E.find=S,E.expr=S.selectors,E.expr[\\":\\"]=E.expr.pseudos,E.uniqueSort=E.unique=S.uniqueSort,E.text=S.getText,E.isXMLDoc=S.isXML,E.contains=S.contains,E.escapeSelector=S.escape;var N=function(e,t,n){for(var r=[],o=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&E(e).is(n))break;r.push(e)}return r},k=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},_=E.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var O=/^<([a-z][^\\\\/\\\\0>:\\\\x20\\\\t\\\\r\\\\n\\\\f]*)[\\\\x20\\\\t\\\\r\\\\n\\\\f]*\\\\/?>(?:<\\\\/\\\\1>|)$/i;function D(e,t,n){return y(t)?E.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?E.grep(e,function(e){return e===t!==n}):\\"string\\"!=typeof t?E.grep(e,function(e){return f.call(t,e)>-1!==n}):E.filter(t,e,n)}E.filter=function(e,t,n){var r=t[0];return n&&(e=\\":not(\\"+e+\\")\\"),1===t.length&&1===r.nodeType?E.find.matchesSelector(r,e)?[r]:[]:E.find.matches(e,E.grep(t,function(e){return 1===e.nodeType}))},E.fn.extend({find:function(e){var t,n,r=this.length,o=this;if(\\"string\\"!=typeof e)return this.pushStack(E(e).filter(function(){for(t=0;t1?E.uniqueSort(n):n},filter:function(e){return this.pushStack(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,\\"string\\"==typeof e&&_.test(e)?E(e):e||[],!1).length}});var L,q=/^(?:\\\\s*(<[\\\\w\\\\W]+>)[^>]*|#([\\\\w-]+))$/;(E.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||L,\\"string\\"==typeof e){if(!(r=\\"<\\"===e[0]&&\\">\\"===e[e.length-1]&&e.length>=3?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof E?t[0]:t,E.merge(this,E.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:s,!0)),O.test(r[1])&&E.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(o=s.getElementById(r[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(E):E.makeArray(e,this)}).prototype=E.fn,L=E(s);var I=/^(?:parents|prev(?:Until|All))/,F={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&E.find.matchesSelector(n,e))){i.push(n);break}return this.pushStack(i.length>1?E.uniqueSort(i):i)},index:function(e){return e?\\"string\\"==typeof e?f.call(E(e),this[0]):f.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(E.uniqueSort(E.merge(this.get(),E(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),E.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return N(e,\\"parentNode\\")},parentsUntil:function(e,t,n){return N(e,\\"parentNode\\",n)},next:function(e){return R(e,\\"nextSibling\\")},prev:function(e){return R(e,\\"previousSibling\\")},nextAll:function(e){return N(e,\\"nextSibling\\")},prevAll:function(e){return N(e,\\"previousSibling\\")},nextUntil:function(e,t,n){return N(e,\\"nextSibling\\",n)},prevUntil:function(e,t,n){return N(e,\\"previousSibling\\",n)},siblings:function(e){return k((e.parentNode||{}).firstChild,e)},children:function(e){return k(e.firstChild)},contents:function(e){return void 0!==e.contentDocument?e.contentDocument:(A(e,\\"template\\")&&(e=e.content||e),E.merge([],e.childNodes))}},function(e,t){E.fn[e]=function(n,r){var o=E.map(this,t,n);return\\"Until\\"!==e.slice(-5)&&(r=n),r&&\\"string\\"==typeof r&&(o=E.filter(r,o)),this.length>1&&(F[e]||E.uniqueSort(o),I.test(e)&&o.reverse()),this.pushStack(o)}});var P=/[^\\\\x20\\\\t\\\\r\\\\n\\\\f]+/g;function M(e){return e}function H(e){throw e}function U(e,t,n,r){var o;try{e&&y(o=e.promise)?o.call(e).done(t).fail(n):e&&y(o=e.then)?o.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}E.Callbacks=function(e){e=\\"string\\"==typeof e?function(e){var t={};return E.each(e.match(P)||[],function(e,n){t[n]=!0}),t}(e):E.extend({},e);var t,n,r,o,i=[],s=[],a=-1,u=function(){for(o=o||e.once,r=t=!0;s.length;a=-1)for(n=s.shift();++a-1;)i.splice(n,1),n<=a&&a--}),this},has:function(e){return e?E.inArray(e,i)>-1:i.length>0},empty:function(){return i&&(i=[]),this},disable:function(){return o=s=[],i=n=\\"\\",this},disabled:function(){return!i},lock:function(){return o=s=[],n||t||(i=n=\\"\\"),this},locked:function(){return!!o},fireWith:function(e,n){return o||(n=[e,(n=n||[]).slice?n.slice():n],s.push(n),t||u()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},E.extend({Deferred:function(e){var t=[[\\"notify\\",\\"progress\\",E.Callbacks(\\"memory\\"),E.Callbacks(\\"memory\\"),2],[\\"resolve\\",\\"done\\",E.Callbacks(\\"once memory\\"),E.Callbacks(\\"once memory\\"),0,\\"resolved\\"],[\\"reject\\",\\"fail\\",E.Callbacks(\\"once memory\\"),E.Callbacks(\\"once memory\\"),1,\\"rejected\\"]],r=\\"pending\\",o={state:function(){return r},always:function(){return i.done(arguments).fail(arguments),this},catch:function(e){return o.then(null,e)},pipe:function(){var e=arguments;return E.Deferred(function(n){E.each(t,function(t,r){var o=y(e[r[4]])&&e[r[4]];i[r[1]](function(){var e=o&&o.apply(this,arguments);e&&y(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+\\"With\\"](this,o?[e]:arguments)})}),e=null}).promise()},then:function(e,r,o){var i=0;function s(e,t,r,o){return function(){var a=this,u=arguments,c=function(){var n,c;if(!(e=i&&(r!==H&&(a=void 0,u=[n]),t.rejectWith(a,u))}};e?l():(E.Deferred.getStackHook&&(l.stackTrace=E.Deferred.getStackHook()),n.setTimeout(l))}}return E.Deferred(function(n){t[0][3].add(s(0,n,y(o)?o:M,n.notifyWith)),t[1][3].add(s(0,n,y(e)?e:M)),t[2][3].add(s(0,n,y(r)?r:H))}).promise()},promise:function(e){return null!=e?E.extend(e,o):o}},i={};return E.each(t,function(e,n){var s=n[2],a=n[5];o[n[1]]=s.add,a&&s.add(function(){r=a},t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),s.add(n[3].fire),i[n[0]]=function(){return i[n[0]+\\"With\\"](this===i?void 0:this,arguments),this},i[n[0]+\\"With\\"]=s.fireWith}),o.promise(i),e&&e.call(i,i),i},when:function(e){var t=arguments.length,n=t,r=Array(n),o=u.call(arguments),i=E.Deferred(),s=function(e){return function(n){r[e]=this,o[e]=arguments.length>1?u.call(arguments):n,--t||i.resolveWith(r,o)}};if(t<=1&&(U(e,i.done(s(n)).resolve,i.reject,!t),\\"pending\\"===i.state()||y(o[n]&&o[n].then)))return i.then();for(;n--;)U(o[n],s(n),i.reject);return i.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;E.Deferred.exceptionHook=function(e,t){n.console&&n.console.warn&&e&&W.test(e.name)&&n.console.warn(\\"jQuery.Deferred exception: \\"+e.message,e.stack,t)},E.readyException=function(e){n.setTimeout(function(){throw e})};var B=E.Deferred();function $(){s.removeEventListener(\\"DOMContentLoaded\\",$),n.removeEventListener(\\"load\\",$),E.ready()}E.fn.ready=function(e){return B.then(e).catch(function(e){E.readyException(e)}),this},E.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--E.readyWait:E.isReady)||(E.isReady=!0,!0!==e&&--E.readyWait>0||B.resolveWith(s,[E]))}}),E.ready.then=B.then,\\"complete\\"===s.readyState||\\"loading\\"!==s.readyState&&!s.documentElement.doScroll?n.setTimeout(E.ready):(s.addEventListener(\\"DOMContentLoaded\\",$),n.addEventListener(\\"load\\",$));var z=function(e,t,n,r,o,i,s){var a=0,u=e.length,c=null==n;if(\\"object\\"===C(n))for(a in o=!0,n)z(e,t,a,n[a],!0,i,s);else if(void 0!==r&&(o=!0,y(r)||(s=!0),c&&(s?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(E(e),n)})),t))for(;a1,null,!0)},removeData:function(e){return this.each(function(){K.remove(this,e)})}}),E.extend({queue:function(e,t,n){var r;if(e)return t=(t||\\"fx\\")+\\"queue\\",r=Z.get(e,t),n&&(!r||Array.isArray(n)?r=Z.access(e,t,E.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||\\"fx\\";var n=E.queue(e,t),r=n.length,o=n.shift(),i=E._queueHooks(e,t);\\"inprogress\\"===o&&(o=n.shift(),r--),o&&(\\"fx\\"===t&&n.unshift(\\"inprogress\\"),delete i.stop,o.call(e,function(){E.dequeue(e,t)},i)),!r&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+\\"queueHooks\\";return Z.get(e,n)||Z.access(e,n,{empty:E.Callbacks(\\"once memory\\").add(function(){Z.remove(e,[t+\\"queue\\",n])})})}}),E.fn.extend({queue:function(e,t){var n=2;return\\"string\\"!=typeof e&&(t=e,e=\\"fx\\",n--),arguments.length\\\\x20\\\\t\\\\r\\\\n\\\\f]*)/i,ge=/^$|^module$|\\\\/(?:java|ecma)script/i,ye={option:[1,\\"\\"],thead:[1,\\"\\",\\"
\\"],col:[2,\\"\\",\\"
\\"],tr:[2,\\"\\",\\"
\\"],td:[3,\\"\\",\\"
\\"],_default:[0,\\"\\",\\"\\"]};function be(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||\\"*\\"):void 0!==e.querySelectorAll?e.querySelectorAll(t||\\"*\\"):[],void 0===t||t&&A(e,t)?E.merge([e],n):n}function xe(e,t){for(var n=0,r=e.length;n-1)o&&o.push(i);else if(c=ae(i),s=be(f.appendChild(i),\\"script\\"),c&&xe(s),n)for(l=0;i=s[l++];)ge.test(i.type||\\"\\")&&n.push(i);return f}we=s.createDocumentFragment().appendChild(s.createElement(\\"div\\")),(Ce=s.createElement(\\"input\\")).setAttribute(\\"type\\",\\"radio\\"),Ce.setAttribute(\\"checked\\",\\"checked\\"),Ce.setAttribute(\\"name\\",\\"t\\"),we.appendChild(Ce),g.checkClone=we.cloneNode(!0).cloneNode(!0).lastChild.checked,we.innerHTML=\\"\\",g.noCloneChecked=!!we.cloneNode(!0).lastChild.defaultValue;var je=/^key/,Se=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ne=/^([^.]*)(?:\\\\.(.+)|)/;function ke(){return!0}function _e(){return!1}function Ae(e,t){return e===function(){try{return s.activeElement}catch(e){}}()==(\\"focus\\"===t)}function Oe(e,t,n,r,o,i){var s,a;if(\\"object\\"==typeof t){for(a in\\"string\\"!=typeof n&&(r=r||n,n=void 0),t)Oe(e,a,n,r,t[a],i);return e}if(null==r&&null==o?(o=n,r=n=void 0):null==o&&(\\"string\\"==typeof n?(o=r,r=void 0):(o=r,r=n,n=void 0)),!1===o)o=_e;else if(!o)return e;return 1===i&&(s=o,(o=function(e){return E().off(e),s.apply(this,arguments)}).guid=s.guid||(s.guid=E.guid++)),e.each(function(){E.event.add(this,t,o,r,n)})}function De(e,t,n){n?(Z.set(e,t,!1),E.event.add(e,t,{namespace:!1,handler:function(e){var r,o,i=Z.get(this,t);if(1&e.isTrigger&&this[t]){if(i.length)(E.event.special[t]||{}).delegateType&&e.stopPropagation();else if(i=u.call(arguments),Z.set(this,t,i),r=n(this,t),this[t](),i!==(o=Z.get(this,t))||r?Z.set(this,t,!1):o={},i!==o)return e.stopImmediatePropagation(),e.preventDefault(),o.value}else i.length&&(Z.set(this,t,{value:E.event.trigger(E.extend(i[0],E.Event.prototype),i.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Z.get(e,t)&&E.event.add(e,t,ke)}E.event={global:{},add:function(e,t,n,r,o){var i,s,a,u,c,l,f,d,p,h,v,m=Z.get(e);if(m)for(n.handler&&(n=(i=n).handler,o=i.selector),o&&E.find.matchesSelector(se,o),n.guid||(n.guid=E.guid++),(u=m.events)||(u=m.events={}),(s=m.handle)||(s=m.handle=function(t){return void 0!==E&&E.event.triggered!==t.type?E.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||\\"\\").match(P)||[\\"\\"]).length;c--;)p=v=(a=Ne.exec(t[c])||[])[1],h=(a[2]||\\"\\").split(\\".\\").sort(),p&&(f=E.event.special[p]||{},p=(o?f.delegateType:f.bindType)||p,f=E.event.special[p]||{},l=E.extend({type:p,origType:v,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&&E.expr.match.needsContext.test(o),namespace:h.join(\\".\\")},i),(d=u[p])||((d=u[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,s)||e.addEventListener&&e.addEventListener(p,s)),f.add&&(f.add.call(e,l),l.handler.guid||(l.handler.guid=n.guid)),o?d.splice(d.delegateCount++,0,l):d.push(l),E.event.global[p]=!0)},remove:function(e,t,n,r,o){var i,s,a,u,c,l,f,d,p,h,v,m=Z.hasData(e)&&Z.get(e);if(m&&(u=m.events)){for(c=(t=(t||\\"\\").match(P)||[\\"\\"]).length;c--;)if(p=v=(a=Ne.exec(t[c])||[])[1],h=(a[2]||\\"\\").split(\\".\\").sort(),p){for(f=E.event.special[p]||{},d=u[p=(r?f.delegateType:f.bindType)||p]||[],a=a[2]&&new RegExp(\\"(^|\\\\\\\\.)\\"+h.join(\\"\\\\\\\\.(?:.*\\\\\\\\.|)\\")+\\"(\\\\\\\\.|$)\\"),s=i=d.length;i--;)l=d[i],!o&&v!==l.origType||n&&n.guid!==l.guid||a&&!a.test(l.namespace)||r&&r!==l.selector&&(\\"**\\"!==r||!l.selector)||(d.splice(i,1),l.selector&&d.delegateCount--,f.remove&&f.remove.call(e,l));s&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||E.removeEvent(e,p,m.handle),delete u[p])}else for(p in u)E.event.remove(e,p+t[c],n,r,!0);E.isEmptyObject(u)&&Z.remove(e,\\"handle events\\")}},dispatch:function(e){var t,n,r,o,i,s,a=E.event.fix(e),u=new Array(arguments.length),c=(Z.get(this,\\"events\\")||{})[a.type]||[],l=E.event.special[a.type]||{};for(u[0]=a,t=1;t=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&(\\"click\\"!==e.type||!0!==c.disabled)){for(i=[],s={},n=0;n-1:E.find(o,this,null,[c]).length),s[o]&&i.push(r);i.length&&a.push({elem:c,handlers:i})}return c=this,u\\\\x20\\\\t\\\\r\\\\n\\\\f]*)[^>]*)\\\\/>/gi,qe=/\\\\s*$/g;function Re(e,t){return A(e,\\"table\\")&&A(11!==t.nodeType?t:t.firstChild,\\"tr\\")&&E(e).children(\\"tbody\\")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute(\\"type\\"))+\\"/\\"+e.type,e}function Me(e){return\\"true/\\"===(e.type||\\"\\").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute(\\"type\\"),e}function He(e,t){var n,r,o,i,s,a,u,c;if(1===t.nodeType){if(Z.hasData(e)&&(i=Z.access(e),s=Z.set(t,i),c=i.events))for(o in delete s.handle,s.events={},c)for(n=0,r=c[o].length;n1&&\\"string\\"==typeof h&&!g.checkClone&&Ie.test(h))return e.each(function(o){var i=e.eq(o);v&&(t[0]=h.call(this,o,i.html())),Ue(i,t,n,r)});if(d&&(i=(o=Te(t,e[0].ownerDocument,!1,e,r)).firstChild,1===o.childNodes.length&&(o=i),i||r)){for(a=(s=E.map(be(o,\\"script\\"),Pe)).length;f\\")},clone:function(e,t,n){var r,o,i,s,a,u,c,l=e.cloneNode(!0),f=ae(e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||E.isXMLDoc(e)))for(s=be(l),r=0,o=(i=be(e)).length;r0&&xe(s,!f&&be(e,\\"script\\")),l},cleanData:function(e){for(var t,n,r,o=E.event.special,i=0;void 0!==(n=e[i]);i++)if(Q(n)){if(t=n[Z.expando]){if(t.events)for(r in t.events)o[r]?E.event.remove(n,r):E.removeEvent(n,r,t.handle);n[Z.expando]=void 0}n[K.expando]&&(n[K.expando]=void 0)}}}),E.fn.extend({detach:function(e){return We(this,e,!0)},remove:function(e){return We(this,e)},text:function(e){return z(this,function(e){return void 0===e?E.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Ue(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Re(this,e).appendChild(e)})},prepend:function(){return Ue(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Re(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Ue(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Ue(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(E.cleanData(be(e,!1)),e.textContent=\\"\\");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return E.clone(this,e,t)})},html:function(e){return z(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if(\\"string\\"==typeof e&&!qe.test(e)&&!ye[(me.exec(e)||[\\"\\",\\"\\"])[1].toLowerCase()]){e=E.htmlPrefilter(e);try{for(;n=0&&(u+=Math.max(0,Math.ceil(e[\\"offset\\"+t[0].toUpperCase()+t.slice(1)]-i-u-a-.5))||0),u}function ot(e,t,n){var r=$e(e),o=(!g.boxSizingReliable()||n)&&\\"border-box\\"===E.css(e,\\"boxSizing\\",!1,r),i=o,s=Ve(e,t,r),a=\\"offset\\"+t[0].toUpperCase()+t.slice(1);if(Be.test(s)){if(!n)return s;s=\\"auto\\"}return(!g.boxSizingReliable()&&o||\\"auto\\"===s||!parseFloat(s)&&\\"inline\\"===E.css(e,\\"display\\",!1,r))&&e.getClientRects().length&&(o=\\"border-box\\"===E.css(e,\\"boxSizing\\",!1,r),(i=a in e)&&(s=e[a])),(s=parseFloat(s)||0)+rt(e,t,n||(o?\\"border\\":\\"content\\"),i,r,s)+\\"px\\"}function it(e,t,n,r,o){return new it.prototype.init(e,t,n,r,o)}E.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ve(e,\\"opacity\\");return\\"\\"===n?\\"1\\":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,i,s,a=G(t),u=Ke.test(t),c=e.style;if(u||(t=Ye(a)),s=E.cssHooks[t]||E.cssHooks[a],void 0===n)return s&&\\"get\\"in s&&void 0!==(o=s.get(e,!1,r))?o:c[t];\\"string\\"===(i=typeof n)&&(o=oe.exec(n))&&o[1]&&(n=fe(e,t,o),i=\\"number\\"),null!=n&&n==n&&(\\"number\\"!==i||u||(n+=o&&o[3]||(E.cssNumber[a]?\\"\\":\\"px\\")),g.clearCloneStyle||\\"\\"!==n||0!==t.indexOf(\\"background\\")||(c[t]=\\"inherit\\"),s&&\\"set\\"in s&&void 0===(n=s.set(e,n,r))||(u?c.setProperty(t,n):c[t]=n))}},css:function(e,t,n,r){var o,i,s,a=G(t);return Ke.test(t)||(t=Ye(a)),(s=E.cssHooks[t]||E.cssHooks[a])&&\\"get\\"in s&&(o=s.get(e,!0,n)),void 0===o&&(o=Ve(e,t,r)),\\"normal\\"===o&&t in tt&&(o=tt[t]),\\"\\"===n||n?(i=parseFloat(o),!0===n||isFinite(i)?i||0:o):o}}),E.each([\\"height\\",\\"width\\"],function(e,t){E.cssHooks[t]={get:function(e,n,r){if(n)return!Ze.test(E.css(e,\\"display\\"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,t,r):le(e,et,function(){return ot(e,t,r)})},set:function(e,n,r){var o,i=$e(e),s=!g.scrollboxSize()&&\\"absolute\\"===i.position,a=(s||r)&&\\"border-box\\"===E.css(e,\\"boxSizing\\",!1,i),u=r?rt(e,t,r,a,i):0;return a&&s&&(u-=Math.ceil(e[\\"offset\\"+t[0].toUpperCase()+t.slice(1)]-parseFloat(i[t])-rt(e,t,\\"border\\",!1,i)-.5)),u&&(o=oe.exec(n))&&\\"px\\"!==(o[3]||\\"px\\")&&(e.style[t]=n,n=E.css(e,t)),nt(0,n,u)}}}),E.cssHooks.marginLeft=Je(g.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ve(e,\\"marginLeft\\"))||e.getBoundingClientRect().left-le(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+\\"px\\"}),E.each({margin:\\"\\",padding:\\"\\",border:\\"Width\\"},function(e,t){E.cssHooks[e+t]={expand:function(n){for(var r=0,o={},i=\\"string\\"==typeof n?n.split(\\" \\"):[n];r<4;r++)o[e+ie[r]+t]=i[r]||i[r-2]||i[0];return o}},\\"margin\\"!==e&&(E.cssHooks[e+t].set=nt)}),E.fn.extend({css:function(e,t){return z(this,function(e,t,n){var r,o,i={},s=0;if(Array.isArray(t)){for(r=$e(e),o=t.length;s1)}}),E.Tween=it,it.prototype={constructor:it,init:function(e,t,n,r,o,i){this.elem=e,this.prop=n,this.easing=o||E.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=i||(E.cssNumber[n]?\\"\\":\\"px\\")},cur:function(){var e=it.propHooks[this.prop];return e&&e.get?e.get(this):it.propHooks._default.get(this)},run:function(e){var t,n=it.propHooks[this.prop];return this.options.duration?this.pos=t=E.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):it.propHooks._default.set(this),this}},it.prototype.init.prototype=it.prototype,it.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=E.css(e.elem,e.prop,\\"\\"))&&\\"auto\\"!==t?t:0},set:function(e){E.fx.step[e.prop]?E.fx.step[e.prop](e):1!==e.elem.nodeType||!E.cssHooks[e.prop]&&null==e.elem.style[Ye(e.prop)]?e.elem[e.prop]=e.now:E.style(e.elem,e.prop,e.now+e.unit)}}},it.propHooks.scrollTop=it.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},E.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:\\"swing\\"},E.fx=it.prototype.init,E.fx.step={};var st,at,ut=/^(?:toggle|show|hide)$/,ct=/queueHooks$/;function lt(){at&&(!1===s.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(lt):n.setTimeout(lt,E.fx.interval),E.fx.tick())}function ft(){return n.setTimeout(function(){st=void 0}),st=Date.now()}function dt(e,t){var n,r=0,o={height:e};for(t=t?1:0;r<4;r+=2-t)o[\\"margin\\"+(n=ie[r])]=o[\\"padding\\"+n]=e;return t&&(o.opacity=o.width=e),o}function pt(e,t,n){for(var r,o=(ht.tweeners[t]||[]).concat(ht.tweeners[\\"*\\"]),i=0,s=o.length;i1)},removeAttr:function(e){return this.each(function(){E.removeAttr(this,e)})}}),E.extend({attr:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return void 0===e.getAttribute?E.prop(e,t,n):(1===i&&E.isXMLDoc(e)||(o=E.attrHooks[t.toLowerCase()]||(E.expr.match.bool.test(t)?vt:void 0)),void 0!==n?null===n?void E.removeAttr(e,t):o&&\\"set\\"in o&&void 0!==(r=o.set(e,n,t))?r:(e.setAttribute(t,n+\\"\\"),n):o&&\\"get\\"in o&&null!==(r=o.get(e,t))?r:null==(r=E.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!g.radioValue&&\\"radio\\"===t&&A(e,\\"input\\")){var n=e.value;return e.setAttribute(\\"type\\",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,o=t&&t.match(P);if(o&&1===e.nodeType)for(;n=o[r++];)e.removeAttribute(n)}}),vt={set:function(e,t,n){return!1===t?E.removeAttr(e,n):e.setAttribute(n,n),n}},E.each(E.expr.match.bool.source.match(/\\\\w+/g),function(e,t){var n=mt[t]||E.find.attr;mt[t]=function(e,t,r){var o,i,s=t.toLowerCase();return r||(i=mt[s],mt[s]=o,o=null!=n(e,t,r)?s:null,mt[s]=i),o}});var gt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;function bt(e){return(e.match(P)||[]).join(\\" \\")}function xt(e){return e.getAttribute&&e.getAttribute(\\"class\\")||\\"\\"}function wt(e){return Array.isArray(e)?e:\\"string\\"==typeof e&&e.match(P)||[]}E.fn.extend({prop:function(e,t){return z(this,E.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[E.propFix[e]||e]})}}),E.extend({prop:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&E.isXMLDoc(e)||(t=E.propFix[t]||t,o=E.propHooks[t]),void 0!==n?o&&\\"set\\"in o&&void 0!==(r=o.set(e,n,t))?r:e[t]=n:o&&\\"get\\"in o&&null!==(r=o.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=E.find.attr(e,\\"tabindex\\");return t?parseInt(t,10):gt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:\\"htmlFor\\",class:\\"className\\"}}),g.optSelected||(E.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),E.each([\\"tabIndex\\",\\"readOnly\\",\\"maxLength\\",\\"cellSpacing\\",\\"cellPadding\\",\\"rowSpan\\",\\"colSpan\\",\\"useMap\\",\\"frameBorder\\",\\"contentEditable\\"],function(){E.propFix[this.toLowerCase()]=this}),E.fn.extend({addClass:function(e){var t,n,r,o,i,s,a,u=0;if(y(e))return this.each(function(t){E(this).addClass(e.call(this,t,xt(this)))});if((t=wt(e)).length)for(;n=this[u++];)if(o=xt(n),r=1===n.nodeType&&\\" \\"+bt(o)+\\" \\"){for(s=0;i=t[s++];)r.indexOf(\\" \\"+i+\\" \\")<0&&(r+=i+\\" \\");o!==(a=bt(r))&&n.setAttribute(\\"class\\",a)}return this},removeClass:function(e){var t,n,r,o,i,s,a,u=0;if(y(e))return this.each(function(t){E(this).removeClass(e.call(this,t,xt(this)))});if(!arguments.length)return this.attr(\\"class\\",\\"\\");if((t=wt(e)).length)for(;n=this[u++];)if(o=xt(n),r=1===n.nodeType&&\\" \\"+bt(o)+\\" \\"){for(s=0;i=t[s++];)for(;r.indexOf(\\" \\"+i+\\" \\")>-1;)r=r.replace(\\" \\"+i+\\" \\",\\" \\");o!==(a=bt(r))&&n.setAttribute(\\"class\\",a)}return this},toggleClass:function(e,t){var n=typeof e,r=\\"string\\"===n||Array.isArray(e);return\\"boolean\\"==typeof t&&r?t?this.addClass(e):this.removeClass(e):y(e)?this.each(function(n){E(this).toggleClass(e.call(this,n,xt(this),t),t)}):this.each(function(){var t,o,i,s;if(r)for(o=0,i=E(this),s=wt(e);t=s[o++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else void 0!==e&&\\"boolean\\"!==n||((t=xt(this))&&Z.set(this,\\"__className__\\",t),this.setAttribute&&this.setAttribute(\\"class\\",t||!1===e?\\"\\":Z.get(this,\\"__className__\\")||\\"\\"))})},hasClass:function(e){var t,n,r=0;for(t=\\" \\"+e+\\" \\";n=this[r++];)if(1===n.nodeType&&(\\" \\"+bt(xt(n))+\\" \\").indexOf(t)>-1)return!0;return!1}});var Ct=/\\\\r/g;E.fn.extend({val:function(e){var t,n,r,o=this[0];return arguments.length?(r=y(e),this.each(function(n){var o;1===this.nodeType&&(null==(o=r?e.call(this,n,E(this).val()):e)?o=\\"\\":\\"number\\"==typeof o?o+=\\"\\":Array.isArray(o)&&(o=E.map(o,function(e){return null==e?\\"\\":e+\\"\\"})),(t=E.valHooks[this.type]||E.valHooks[this.nodeName.toLowerCase()])&&\\"set\\"in t&&void 0!==t.set(this,o,\\"value\\")||(this.value=o))})):o?(t=E.valHooks[o.type]||E.valHooks[o.nodeName.toLowerCase()])&&\\"get\\"in t&&void 0!==(n=t.get(o,\\"value\\"))?n:\\"string\\"==typeof(n=o.value)?n.replace(Ct,\\"\\"):null==n?\\"\\":n:void 0}}),E.extend({valHooks:{option:{get:function(e){var t=E.find.attr(e,\\"value\\");return null!=t?t:bt(E.text(e))}},select:{get:function(e){var t,n,r,o=e.options,i=e.selectedIndex,s=\\"select-one\\"===e.type,a=s?null:[],u=s?i+1:o.length;for(r=i<0?u:s?i:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),i}}}}),E.each([\\"radio\\",\\"checkbox\\"],function(){E.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=E.inArray(E(e).val(),t)>-1}},g.checkOn||(E.valHooks[this].get=function(e){return null===e.getAttribute(\\"value\\")?\\"on\\":e.value})}),g.focusin=\\"onfocusin\\"in n;var Et=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};E.extend(E.event,{trigger:function(e,t,r,o){var i,a,u,c,l,f,d,p,v=[r||s],m=h.call(e,\\"type\\")?e.type:e,g=h.call(e,\\"namespace\\")?e.namespace.split(\\".\\"):[];if(a=p=u=r=r||s,3!==r.nodeType&&8!==r.nodeType&&!Et.test(m+E.event.triggered)&&(m.indexOf(\\".\\")>-1&&(g=m.split(\\".\\"),m=g.shift(),g.sort()),l=m.indexOf(\\":\\")<0&&\\"on\\"+m,(e=e[E.expando]?e:new E.Event(m,\\"object\\"==typeof e&&e)).isTrigger=o?2:3,e.namespace=g.join(\\".\\"),e.rnamespace=e.namespace?new RegExp(\\"(^|\\\\\\\\.)\\"+g.join(\\"\\\\\\\\.(?:.*\\\\\\\\.|)\\")+\\"(\\\\\\\\.|$)\\"):null,e.result=void 0,e.target||(e.target=r),t=null==t?[e]:E.makeArray(t,[e]),d=E.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(r,t))){if(!o&&!d.noBubble&&!b(r)){for(c=d.delegateType||m,Et.test(c+m)||(a=a.parentNode);a;a=a.parentNode)v.push(a),u=a;u===(r.ownerDocument||s)&&v.push(u.defaultView||u.parentWindow||n)}for(i=0;(a=v[i++])&&!e.isPropagationStopped();)p=a,e.type=i>1?c:d.bindType||m,(f=(Z.get(a,\\"events\\")||{})[e.type]&&Z.get(a,\\"handle\\"))&&f.apply(a,t),(f=l&&a[l])&&f.apply&&Q(a)&&(e.result=f.apply(a,t),!1===e.result&&e.preventDefault());return e.type=m,o||e.isDefaultPrevented()||d._default&&!1!==d._default.apply(v.pop(),t)||!Q(r)||l&&y(r[m])&&!b(r)&&((u=r[l])&&(r[l]=null),E.event.triggered=m,e.isPropagationStopped()&&p.addEventListener(m,Tt),r[m](),e.isPropagationStopped()&&p.removeEventListener(m,Tt),E.event.triggered=void 0,u&&(r[l]=u)),e.result}},simulate:function(e,t,n){var r=E.extend(new E.Event,n,{type:e,isSimulated:!0});E.event.trigger(r,null,t)}}),E.fn.extend({trigger:function(e,t){return this.each(function(){E.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return E.event.trigger(e,t,n,!0)}}),g.focusin||E.each({focus:\\"focusin\\",blur:\\"focusout\\"},function(e,t){var n=function(e){E.event.simulate(t,e.target,E.event.fix(e))};E.event.special[t]={setup:function(){var r=this.ownerDocument||this,o=Z.access(r,t);o||r.addEventListener(e,n,!0),Z.access(r,t,(o||0)+1)},teardown:function(){var r=this.ownerDocument||this,o=Z.access(r,t)-1;o?Z.access(r,t,o):(r.removeEventListener(e,n,!0),Z.remove(r,t))}}});var jt=n.location,St=Date.now(),Nt=/\\\\?/;E.parseXML=function(e){var t;if(!e||\\"string\\"!=typeof e)return null;try{t=(new n.DOMParser).parseFromString(e,\\"text/xml\\")}catch(e){t=void 0}return t&&!t.getElementsByTagName(\\"parsererror\\").length||E.error(\\"Invalid XML: \\"+e),t};var kt=/\\\\[\\\\]$/,_t=/\\\\r?\\\\n/g,At=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Dt(e,t,n,r){var o;if(Array.isArray(t))E.each(t,function(t,o){n||kt.test(e)?r(e,o):Dt(e+\\"[\\"+(\\"object\\"==typeof o&&null!=o?t:\\"\\")+\\"]\\",o,n,r)});else if(n||\\"object\\"!==C(t))r(e,t);else for(o in t)Dt(e+\\"[\\"+o+\\"]\\",t[o],n,r)}E.param=function(e,t){var n,r=[],o=function(e,t){var n=y(t)?t():t;r[r.length]=encodeURIComponent(e)+\\"=\\"+encodeURIComponent(null==n?\\"\\":n)};if(null==e)return\\"\\";if(Array.isArray(e)||e.jquery&&!E.isPlainObject(e))E.each(e,function(){o(this.name,this.value)});else for(n in e)Dt(n,e[n],t,o);return r.join(\\"&\\")},E.fn.extend({serialize:function(){return E.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=E.prop(this,\\"elements\\");return e?E.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!E(this).is(\\":disabled\\")&&Ot.test(this.nodeName)&&!At.test(e)&&(this.checked||!ve.test(e))}).map(function(e,t){var n=E(this).val();return null==n?null:Array.isArray(n)?E.map(n,function(e){return{name:t.name,value:e.replace(_t,\\"\\\\r\\\\n\\")}}):{name:t.name,value:n.replace(_t,\\"\\\\r\\\\n\\")}}).get()}});var Lt=/%20/g,qt=/#.*$/,It=/([?&])_=[^&]*/,Ft=/^(.*?):[ \\\\t]*([^\\\\r\\\\n]*)$/gm,Rt=/^(?:GET|HEAD)$/,Pt=/^\\\\/\\\\//,Mt={},Ht={},Ut=\\"*/\\".concat(\\"*\\"),Wt=s.createElement(\\"a\\");function Bt(e){return function(t,n){\\"string\\"!=typeof t&&(n=t,t=\\"*\\");var r,o=0,i=t.toLowerCase().match(P)||[];if(y(n))for(;r=i[o++];)\\"+\\"===r[0]?(r=r.slice(1)||\\"*\\",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function $t(e,t,n,r){var o={},i=e===Ht;function s(a){var u;return o[a]=!0,E.each(e[a]||[],function(e,a){var c=a(t,n,r);return\\"string\\"!=typeof c||i||o[c]?i?!(u=c):void 0:(t.dataTypes.unshift(c),s(c),!1)}),u}return s(t.dataTypes[0])||!o[\\"*\\"]&&s(\\"*\\")}function zt(e,t){var n,r,o=E.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((o[n]?e:r||(r={}))[n]=t[n]);return r&&E.extend(!0,e,r),e}Wt.href=jt.href,E.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:jt.href,type:\\"GET\\",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(jt.protocol),global:!0,processData:!0,async:!0,contentType:\\"application/x-www-form-urlencoded; charset=UTF-8\\",accepts:{\\"*\\":Ut,text:\\"text/plain\\",html:\\"text/html\\",xml:\\"application/xml, text/xml\\",json:\\"application/json, text/javascript\\"},contents:{xml:/\\\\bxml\\\\b/,html:/\\\\bhtml/,json:/\\\\bjson\\\\b/},responseFields:{xml:\\"responseXML\\",text:\\"responseText\\",json:\\"responseJSON\\"},converters:{\\"* text\\":String,\\"text html\\":!0,\\"text json\\":JSON.parse,\\"text xml\\":E.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,E.ajaxSettings),t):zt(E.ajaxSettings,e)},ajaxPrefilter:Bt(Mt),ajaxTransport:Bt(Ht),ajax:function(e,t){\\"object\\"==typeof e&&(t=e,e=void 0),t=t||{};var r,o,i,a,u,c,l,f,d,p,h=E.ajaxSetup({},t),v=h.context||h,m=h.context&&(v.nodeType||v.jquery)?E(v):E.event,g=E.Deferred(),y=E.Callbacks(\\"once memory\\"),b=h.statusCode||{},x={},w={},C=\\"canceled\\",T={readyState:0,getResponseHeader:function(e){var t;if(l){if(!a)for(a={};t=Ft.exec(i);)a[t[1].toLowerCase()+\\" \\"]=(a[t[1].toLowerCase()+\\" \\"]||[]).concat(t[2]);t=a[e.toLowerCase()+\\" \\"]}return null==t?null:t.join(\\", \\")},getAllResponseHeaders:function(){return l?i:null},setRequestHeader:function(e,t){return null==l&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,x[e]=t),this},overrideMimeType:function(e){return null==l&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(l)T.always(e[T.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||C;return r&&r.abort(t),j(0,t),this}};if(g.promise(T),h.url=((e||h.url||jt.href)+\\"\\").replace(Pt,jt.protocol+\\"//\\"),h.type=t.method||t.type||h.method||h.type,h.dataTypes=(h.dataType||\\"*\\").toLowerCase().match(P)||[\\"\\"],null==h.crossDomain){c=s.createElement(\\"a\\");try{c.href=h.url,c.href=c.href,h.crossDomain=Wt.protocol+\\"//\\"+Wt.host!=c.protocol+\\"//\\"+c.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&\\"string\\"!=typeof h.data&&(h.data=E.param(h.data,h.traditional)),$t(Mt,h,t,T),l)return T;for(d in(f=E.event&&h.global)&&0==E.active++&&E.event.trigger(\\"ajaxStart\\"),h.type=h.type.toUpperCase(),h.hasContent=!Rt.test(h.type),o=h.url.replace(qt,\\"\\"),h.hasContent?h.data&&h.processData&&0===(h.contentType||\\"\\").indexOf(\\"application/x-www-form-urlencoded\\")&&(h.data=h.data.replace(Lt,\\"+\\")):(p=h.url.slice(o.length),h.data&&(h.processData||\\"string\\"==typeof h.data)&&(o+=(Nt.test(o)?\\"&\\":\\"?\\")+h.data,delete h.data),!1===h.cache&&(o=o.replace(It,\\"$1\\"),p=(Nt.test(o)?\\"&\\":\\"?\\")+\\"_=\\"+St+++p),h.url=o+p),h.ifModified&&(E.lastModified[o]&&T.setRequestHeader(\\"If-Modified-Since\\",E.lastModified[o]),E.etag[o]&&T.setRequestHeader(\\"If-None-Match\\",E.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||t.contentType)&&T.setRequestHeader(\\"Content-Type\\",h.contentType),T.setRequestHeader(\\"Accept\\",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+(\\"*\\"!==h.dataTypes[0]?\\", \\"+Ut+\\"; q=0.01\\":\\"\\"):h.accepts[\\"*\\"]),h.headers)T.setRequestHeader(d,h.headers[d]);if(h.beforeSend&&(!1===h.beforeSend.call(v,T,h)||l))return T.abort();if(C=\\"abort\\",y.add(h.complete),T.done(h.success),T.fail(h.error),r=$t(Ht,h,t,T)){if(T.readyState=1,f&&m.trigger(\\"ajaxSend\\",[T,h]),l)return T;h.async&&h.timeout>0&&(u=n.setTimeout(function(){T.abort(\\"timeout\\")},h.timeout));try{l=!1,r.send(x,j)}catch(e){if(l)throw e;j(-1,e)}}else j(-1,\\"No Transport\\");function j(e,t,s,a){var c,d,p,x,w,C=t;l||(l=!0,u&&n.clearTimeout(u),r=void 0,i=a||\\"\\",T.readyState=e>0?4:0,c=e>=200&&e<300||304===e,s&&(x=function(e,t,n){for(var r,o,i,s,a=e.contents,u=e.dataTypes;\\"*\\"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader(\\"Content-Type\\"));if(r)for(o in a)if(a[o]&&a[o].test(r)){u.unshift(o);break}if(u[0]in n)i=u[0];else{for(o in n){if(!u[0]||e.converters[o+\\" \\"+u[0]]){i=o;break}s||(s=o)}i=i||s}if(i)return i!==u[0]&&u.unshift(i),n[i]}(h,T,s)),x=function(e,t,n,r){var o,i,s,a,u,c={},l=e.dataTypes.slice();if(l[1])for(s in e.converters)c[s.toLowerCase()]=e.converters[s];for(i=l.shift();i;)if(e.responseFields[i]&&(n[e.responseFields[i]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=i,i=l.shift())if(\\"*\\"===i)i=u;else if(\\"*\\"!==u&&u!==i){if(!(s=c[u+\\" \\"+i]||c[\\"* \\"+i]))for(o in c)if((a=o.split(\\" \\"))[1]===i&&(s=c[u+\\" \\"+a[0]]||c[\\"* \\"+a[0]])){!0===s?s=c[o]:!0!==c[o]&&(i=a[0],l.unshift(a[1]));break}if(!0!==s)if(s&&e.throws)t=s(t);else try{t=s(t)}catch(e){return{state:\\"parsererror\\",error:s?e:\\"No conversion from \\"+u+\\" to \\"+i}}}return{state:\\"success\\",data:t}}(h,x,T,c),c?(h.ifModified&&((w=T.getResponseHeader(\\"Last-Modified\\"))&&(E.lastModified[o]=w),(w=T.getResponseHeader(\\"etag\\"))&&(E.etag[o]=w)),204===e||\\"HEAD\\"===h.type?C=\\"nocontent\\":304===e?C=\\"notmodified\\":(C=x.state,d=x.data,c=!(p=x.error))):(p=C,!e&&C||(C=\\"error\\",e<0&&(e=0))),T.status=e,T.statusText=(t||C)+\\"\\",c?g.resolveWith(v,[d,C,T]):g.rejectWith(v,[T,C,p]),T.statusCode(b),b=void 0,f&&m.trigger(c?\\"ajaxSuccess\\":\\"ajaxError\\",[T,h,c?d:p]),y.fireWith(v,[T,C]),f&&(m.trigger(\\"ajaxComplete\\",[T,h]),--E.active||E.event.trigger(\\"ajaxStop\\")))}return T},getJSON:function(e,t,n){return E.get(e,t,n,\\"json\\")},getScript:function(e,t){return E.get(e,void 0,t,\\"script\\")}}),E.each([\\"get\\",\\"post\\"],function(e,t){E[t]=function(e,n,r,o){return y(n)&&(o=o||r,r=n,n=void 0),E.ajax(E.extend({url:e,type:t,dataType:o,data:n,success:r},E.isPlainObject(e)&&e))}}),E._evalUrl=function(e,t){return E.ajax({url:e,type:\\"GET\\",dataType:\\"script\\",cache:!0,async:!1,global:!1,converters:{\\"text script\\":function(){}},dataFilter:function(e){E.globalEval(e,t)}})},E.fn.extend({wrapAll:function(e){var t;return this[0]&&(y(e)&&(e=e.call(this[0])),t=E(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return y(e)?this.each(function(t){E(this).wrapInner(e.call(this,t))}):this.each(function(){var t=E(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=y(e);return this.each(function(n){E(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not(\\"body\\").each(function(){E(this).replaceWith(this.childNodes)}),this}}),E.expr.pseudos.hidden=function(e){return!E.expr.pseudos.visible(e)},E.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},E.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(e){}};var Vt={0:200,1223:204},Jt=E.ajaxSettings.xhr();g.cors=!!Jt&&\\"withCredentials\\"in Jt,g.ajax=Jt=!!Jt,E.ajaxTransport(function(e){var t,r;if(g.cors||Jt&&!e.crossDomain)return{send:function(o,i){var s,a=e.xhr();if(a.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(s in e.xhrFields)a[s]=e.xhrFields[s];for(s in e.mimeType&&a.overrideMimeType&&a.overrideMimeType(e.mimeType),e.crossDomain||o[\\"X-Requested-With\\"]||(o[\\"X-Requested-With\\"]=\\"XMLHttpRequest\\"),o)a.setRequestHeader(s,o[s]);t=function(e){return function(){t&&(t=r=a.onload=a.onerror=a.onabort=a.ontimeout=a.onreadystatechange=null,\\"abort\\"===e?a.abort():\\"error\\"===e?\\"number\\"!=typeof a.status?i(0,\\"error\\"):i(a.status,a.statusText):i(Vt[a.status]||a.status,a.statusText,\\"text\\"!==(a.responseType||\\"text\\")||\\"string\\"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=t(),r=a.onerror=a.ontimeout=t(\\"error\\"),void 0!==a.onabort?a.onabort=r:a.onreadystatechange=function(){4===a.readyState&&n.setTimeout(function(){t&&r()})},t=t(\\"abort\\");try{a.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}}),E.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),E.ajaxSetup({accepts:{script:\\"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript\\"},contents:{script:/\\\\b(?:java|ecma)script\\\\b/},converters:{\\"text script\\":function(e){return E.globalEval(e),e}}}),E.ajaxPrefilter(\\"script\\",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type=\\"GET\\")}),E.ajaxTransport(\\"script\\",function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,o){t=E(\\"