Help
RSS
API
Feed
Maltego
Contact
Domain > www.ipquimicos.com.br
×
Welcome!
Right click nodes and scroll the mouse to navigate the graph.
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2019-11-11
177.12.163.113
(
ClassC
)
2024-10-25
169.57.169.83
(
ClassC
)
Port 80
HTTP/1.1 302 FoundServer: nginxDate: Fri, 25 Oct 2024 03:29:48 GMTContent-Type: text/html; charsetiso-8859-1Content-Length: 214Connection: keep-aliveLocation: https://www.ipquimicos.com.br/ !DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN>html>head>title>302 Found/title>/head>body>h1>Found/h1>p>The document has moved a hrefhttps://www.ipquimicos.com.br/>here/a>./p>/body>/html>
Port 443
HTTP/1.1 200 OKServer: nginxDate: Fri, 25 Oct 2024 03:29:49 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveVary: Accept-EncodingSet-Cookie: PHPSESSIDrhc3pvt7o74m7n766gvdmq4dor; path/Expires: Thu, 19 Nov 1981 08:52:00 GMTCache-Control: no-store, no-cache, must-revalidatePragma: no-cacheVary: Accept-EncodingContent-Language: pt-BR !DOCTYPE html>!--if lt IE 7> html classno-js lt-ie9 lt-ie8 lt-ie7> !endif-->!--if IE 7> html classno-js lt-ie9 lt-ie8> !endif-->!--if IE 8> html classno-js lt-ie9> !endif-->!--if gt IE 8>!-->html classno-js langpt-br> !--!endif-->head> meta charsetutf-8> script> /*! jQuery v1.9.0 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license */(function(e,t){use strict;function n(e){var te.length,nst.type(e);return st.isWindow(e)?!1:1e.nodeType&&t?!0:arrayn||function!n&&(0t||numbertypeof t&&t>0&&t-1 in e)}function r(e){var tTte{};return st.each(e.match(lt)||,function(e,n){tn!0}),t}function i(e,n,r,i){if(st.acceptData(e)){var o,a,sst.expando,ustringtypeof n,le.nodeType,cl?st.cache:e,fl?es:es&&s;if(f&&cf&&(i||cf.data)||!u||r!t)return f||(l?esfK.pop()||st.guid++:fs),cf||(cf{},l||(cf.toJSONst.noop)),(objecttypeof n||functiontypeof n)&&(i?cfst.extend(cf,n):cf.datast.extend(cf.data,n)),ocf,i||(o.data||(o.data{}),oo.data),r!t&&(ost.camelCase(n)r),u?(aon,nulla&&(aost.camelCase(n))):ao,a}}function o(e,t,n){if(st.acceptData(e)){var r,i,o,ae.nodeType,ua?st.cache:e,la?est.expando:st.expando;if(ul){if(t&&(rn?ul:ul.data)){st.isArray(t)?tt.concat(st.map(t,st.camelCase)):t in r?tt:(tst.camelCase(t),tt in r?t:t.split( ));for(i0,ot.length;o>i;i++)delete rti;if(!(n?s:st.isEmptyObject)(r))return}(n||(delete ul.data,s(ul)))&&(a?st.cleanData(e,!0):st.support.deleteExpando||u!u.window?delete ul:ulnull)}}}function a(e,n,r){if(rt&&1e.nodeType){var idata-+n.replace(Nt,-$1).toLowerCase();if(re.getAttribute(i),stringtypeof r){try{rtruer?!0:falser?!1:nullr?null:+r+r?+r:wt.test(r)?st.parseJSON(r):r}catch(o){}st.data(e,n,r)}else rt}return r}function s(e){var t;for(t in e)if((data!t||!st.isEmptyObject(et))&&toJSON!t)return!1;return!0}function u(){return!0}function l(){return!1}function c(e,t){do eet;while(e&&1!e.nodeType);return e}function f(e,t,n){if(tt||0,st.isFunction(t))return st.grep(e,function(e,r){var i!!t.call(e,r,e);return in});if(t.nodeType)return st.grep(e,function(e){return etn});if(stringtypeof t){var rst.grep(e,function(e){return 1e.nodeType});if(Wt.test(t))return st.filter(t,r,!n);tst.filter(t,r)}return st.grep(e,function(e){return st.inArray(e,t)>0n})}function p(e){var tzt.split(|),ne.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}function d(e,t){return e.getElementsByTagName(t)0||e.appendChild(e.ownerDocument.createElement(t))}function h(e){var te.getAttributeNode(type);return e.type(t&&t.specified)+/+e.type,e}function g(e){var tnn.exec(e.type);return t?e.typet1:e.removeAttribute(type),e}function m(e,t){for(var n,r0;null!(ner);r++)st._data(n,globalEval,!t||st._data(tr,globalEval))}function y(e,t){if(1t.nodeType&&st.hasData(e)){var n,r,i,ost._data(e),ast._data(t,o),so.events;if(s){delete a.handle,a.events{};for(n in s)for(r0,isn.length;i>r;r++)st.event.add(t,n,snr)}a.data&&(a.datast.extend({},a.data))}}function v(e,t){var n,r,i;if(1t.nodeType){if(nt.nodeName.toLowerCase(),!st.support.noCloneEvent&&tst.expando){rst._data(t);for(i in r.events)st.removeEvent(t,i,r.handle);t.removeAttribute(st.expando)}scriptn&&t.text!e.text?(h(t).texte.text,g(t)):objectn?(t.parentNode&&(t.outerHTMLe.outerHTML),st.support.html5Clone&&e.innerHTML&&!st.trim(t.innerHTML)&&(t.innerHTMLe.innerHTML)):inputn&&Zt.test(e.type)?(t.defaultCheckedt.checkede.checked,t.value!e.value&&(t.valuee.value)):optionn?t.defaultSelectedt.selectede.defaultSelected:(inputn||textarean)&&(t.defaultValuee.defaultValue)}}function b(e,n){var r,i,o0,ae.getElementsByTagName!t?e.getElementsByTagName(n||*):e.querySelectorAll!t?e.querySelectorAll(n||*):t;if(!a)for(a,re.childNodes||e;null!(iro);o++)!n||st.nodeName(i,n)?a.push(i):st.merge(a,b(i,n));return nt||n&&st.nodeName(e,n)?st.merge(e,a):a}function x(e){Zt.test(e.type)&&(e.defaultCheckede.checked)}function T(e,t){if(t in e)return t;for(var nt.charAt(0).toUpperCase()+t.slice(1),rt,iNn.length;i--;)if(tNni+n,t in e)return t;return r}function w(e,t){return et||e,nonest.css(e,display)||!st.contains(e.ownerDocument,e)}function N(e,t){for(var n,r,i0,oe.length;o>i;i++)nei,n.style&&(rist._data(n,olddisplay),t?(ri||none!n.style.display||(n.style.display),n.style.display&&w(n)&&(rist._data(n,olddisplay,S(n.nodeName)))):ri||w(n)||st._data(n,olddisplay,st.css(n,display)));for(i0;o>i;i++)nei,n.style&&(t&&none!n.style.display&&!n.style.display||(n.style.displayt?ri||:none));return e}function C(e,t,n){var rmn.exec(t);return r?Math.max(0,r1-(n||0))+(r2||px):t}function k(e,t,n,r,i){for(var on(r?border:content)?4:widtht?1:0,a0;4>o;o+2)marginn&&(a+st.css(e,n+wno,!0,i)),r?(contentn&&(a-st.css(e,padding+wno,!0,i)),margin!n&&(a-st.css(e,border+wno+Width,!0,i))):(a+st.css(e,padding+wno,!0,i),padding!n&&(a+st.css(e,border+wno+Width,!0,i)));return a}function E(e,t,n){var r!0,iwidtht?e.offsetWidth:e.offsetHeight,oln(e),ast.support.boxSizing&&border-boxst.css(e,boxSizing,!1,o);if(0>i||nulli){if(iun(e,t,o),(0>i||nulli)&&(ie.stylet),yn.test(i))return i;ra&&(st.support.boxSizingReliable||ie.stylet),iparseFloat(i)||0}return i+k(e,t,n||(a?border:content),r,o)+px}function S(e){var tV,nbne;return n||(nA(e,t),none!n&&n||(cn(cn||st(iframe frameborder0 width0 height0/>).css(cssText,display:block !important)).appendTo(t.documentElement),t(cn0.contentWindow||cn0.contentDocument).document,t.write(!doctype html>html>body>),t.close(),nA(e,t),cn.detach()),bnen),n}function A(e,t){var nst(t.createElement(e)).appendTo(t.body),rst.css(n0,display);return n.remove(),r}function j(e,t,n,r){var i;if(st.isArray(t))st.each(t,function(t,i){n||kn.test(e)?r(e,i):j(e++(objecttypeof i?t:)+,i,n,r)});else if(n||object!st.type(t))r(e,t);else for(i in t)j(e++i+,ti,n,r)}function D(e){return function(t,n){string!typeof t&&(nt,t*);var r,i0,ot.toLowerCase().match(lt)||;if(st.isFunction(n))for(;roi++;)+r0?(rr.slice(1)||*,(erer||).unshift(n)):(erer||).push(n)}}function L(e,n,r,i){function o(u){var l;return au!0,st.each(eu||,function(e,u){var cu(n,r,i);returnstring!typeof c||s||ac?s?!(lc):t:(n.dataTypes.unshift(c),o(c),!1)}),l}var a{},se$n;return o(n.dataTypes0)||!a*&&o(*)}function H(e,n){var r,i,ost.ajaxSettings.flatOptions||{};for(r in n)nr!t&&((or?e:i||(i{}))rnr);return i&&st.extend(!0,e,i),e}function M(e,n,r){var i,o,a,s,ue.contents,le.dataTypes,ce.responseFields;for(o in c)o in r&&(ncoro);for(;*l0;)l.shift(),it&&(ie.mimeType||n.getResponseHeader(Content-Type));if(i)for(o in u)if(uo&&uo.test(i)){l.unshift(o);break}if(l0in r)al0;else{for(o in r){if(!l0||e.converterso+ +l0){ao;break}s||(so)}aa||s}return a?(a!l0&&l.unshift(a),ra):t}function q(e,t){var n,r,i,o,a{},s0,ue.dataTypes.slice(),lu0;if(e.dataFilter&&(te.dataFilter(t,e.dataType)),u1)for(n in e.converters)an.toLowerCase()e.convertersn;for(;iu++s;)if(*!i){if(*!l&&l!i){if(nal+ +i||a* +i,!n)for(r in a)if(or.split( ),o1i&&(nal+ +o0||a* +o0)){n!0?nar:ar!!0&&(io0,u.splice(s--,0,i));break}if(n!!0)if(n&ðrows)tn(t);else try{tn(t)}catch(c){return{state:parsererror,error:n?c:No conversion from +l+ to +i}}}li}return{state:success,data:t}}function _(){try{return new e.XMLHttpRequest}catch(t){}}function F(){try{return new e.ActiveXObject(Microsoft.XMLHTTP)}catch(t){}}function O(){return setTimeout(function(){Qnt}),Qnst.now()}function B(e,t){st.each(t,function(t,n){for(var r(rrt||).concat(rr*),i0,or.length;o>i;i++)if(ri.call(e,t,n))return})}function P(e,t,n){var r,i,o0,anr.length,sst.Deferred().always(function(){delete u.elem}),ufunction(){if(i)return!1;for(var tQn||O(),nMath.max(0,l.startTime+l.duration-t),rn/l.duration||0,o1-r,a0,ul.tweens.length;u>a;a++)l.tweensa.run(o);return s.notifyWith(e,l,o,n),1>o&&u?n:(s.resolveWith(e,l),!1)},ls.promise({elem:e,props:st.extend({},t),opts:st.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Qn||O(),duration:n.duration,tweens:,createTween:function(t,n){var rst.Tween(e,l.opts,t,n,l.opts.specialEasingt||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n0,rt?l.tweens.length:0;if(i)return this;for(i!0;r>n;n++)l.tweensn.run(1);return t?s.resolveWith(e,l,t):s.rejectWith(e,l,t),this}}),cl.props;for(R(c,l.opts.specialEasing);a>o;o++)if(rnro.call(l,e,c,l.opts))return r;return B(l,c),st.isFunction(l.opts.start)&&l.opts.start.call(e,l),st.fx.timer(st.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function R(e,t){var n,r,i,o,a;for(n in e)if(rst.camelCase(n),itr,oen,st.isArray(o)&&(io1,oeno0),n!r&&(ero,delete en),ast.cssHooksr,a&&expandin a){oa.expand(o),delete er;for(n in o)n in e||(enon,tni)}else tri}function W(e,t,n){var r,i,o,a,s,u,l,c,f,pthis,de.style,h{},g,me.nodeType&&w(e);n.queue||(cst._queueHooks(e,fx),nullc.unqueued&&(c.unqueued0,fc.empty.fire,c.empty.firefunction(){c.unqueued||f()}),c.unqueued++,p.always(function(){p.always(function(){c.unqueued--,st.queue(e,fx).length||c.empty.fire()})})),1e.nodeType&&(heightin t||widthin t)&&(n.overflowd.overflow,d.overflowX,d.overflowY,inlinest.css(e,display)&&nonest.css(e,float)&&(st.support.inlineBlockNeedsLayout&&inline!S(e.nodeName)?d.zoom1:d.displayinline-block)),n.overflow&&(d.overflowhidden,st.support.shrinkWrapBlocks||p.done(function(){d.overflown.overflow0,d.overflowXn.overflow1,d.overflowYn.overflow2}));for(r in t)if(otr,Zn.exec(o)){if(delete tr,uu||toggleo,o(m?hide:show))continue;g.push(r)}if(ag.length){sst._data(e,fxshow)||st._data(e,fxshow,{}),hiddenin s&&(ms.hidden),u&&(s.hidden!m),m?st(e).show():p.done(function(){st(e).hide()}),p.done(function(){var t;st._removeData(e,fxshow);for(t in h)st.style(e,t,ht)});for(r0;a>r;r++)igr,lp.createTween(i,m?si:0),hisi||st.style(e,i),i in s||(sil.start,m&&(l.endl.start,l.startwidthi||heighti?1:0))}}function $(e,t,n,r,i){return new $.prototype.init(e,t,n,r,i)}function I(e,t){var n,r{height:e},i0;for(tt?1:0;4>i;i+2-t)nwni,rmargin+nrpadding+ne;return t&&(r.opacityr.widthe),r}function z(e){return st.isWindow(e)?e:9e.nodeType?e.defaultView||e.parentWindow:!1}var X,U,Ve.document,Ye.location,Je.jQuery,Ge.$,Q{},K,Z1.9.0,etK.concat,ttK.push,ntK.slice,rtK.indexOf,itQ.toString,otQ.hasOwnProperty,atZ.trim,stfunction(e,t){return new st.fn.init(e,t,X)},ut/+-?(?:\d*\.|)\d+(?:eE+-?\d+|)/.source,lt/\S+/g,ct/^\s\uFEFF\xA0+|\s\uFEFF\xA0+$/g,ft/^(?:(\w\W+>)^>*|#(\w-*))$/,pt/^(\w+)\s*\/?>(?:\/\1>|)$/,dt/^\,:{}\s*$/,ht/(?:^|:|,)(?:\s*\)+/g,gt/\\(?:\\\/bfnrt|u\da-fA-F{4})/g,mt/^\\\r\n*|true|false|null|-?(?:\d+\.|)\d+(?:eE+-?\d+|)/g,yt/^-ms-/,vt/-(\da-z)/gi,btfunction(e,t){return t.toUpperCase()},xtfunction(){V.addEventListener?(V.removeEventListener(DOMContentLoaded,xt,!1),st.ready()):completeV.readyState&&(V.detachEvent(onreadystatechange,xt),st.ready())};st.fnst.prototype{jquery:Z,constructor:st,init:function(e,n,r){var i,o;if(!e)return this;if(stringtypeof e){if(ie.charAt(0)&&>e.charAt(e.length-1)&&e.length>3?null,e,null:ft.exec(e),!i||!i1&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i1){if(nn instanceof st?n0:n,st.merge(this,st.parseHTML(i1,n&&n.nodeType?n.ownerDocument||n:V,!0)),pt.test(i1)&&st.isPlainObject(n))for(i in n)st.isFunction(thisi)?thisi(ni):this.attr(i,ni);return this}if(oV.getElementById(i2),o&&o.parentNode){if(o.id!i2)return r.find(e);this.length1,this0o}return this.contextV,this.selectore,this}return e.nodeType?(this.contextthis0e,this.length1,this):st.isFunction(e)?r.ready(e):(e.selector!t&&(this.selectore.selector,this.contexte.context),st.makeArray(e,this))},selector:,length:0,size:function(){return this.length},toArray:function(){return nt.call(this)},get:function(e){return nulle?this.toArray():0>e?thisthis.length+e:thise},pushStack:function(e){var tst.merge(this.constructor(),e);return t.prevObjectthis,t.contextthis.context,t},each:function(e,t){return st.each(this,e,t)},ready:function(e){return st.ready.promise().done(e),this},slice:function(){return this.pushStack(nt.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var tthis.length,n+e+(0>e?t:0);return this.pushStack(n>0&&t>n?thisn:)},map:function(e){return this.pushStack(st.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:tt,sort:.sort,splice:.splice},st.fn.init.prototypest.fn,st.extendst.fn.extendfunction(){var e,n,r,i,o,a,sarguments0||{},u1,larguments.length,c!1;for(booleantypeof s&&(cs,sarguments1||{},u2),objecttypeof s||st.isFunction(s)||(s{}),lu&&(sthis,--u);l>u;u++)if(null!(eargumentsu))for(n in e)rsn,ien,s!i&&(c&&i&&(st.isPlainObject(i)||(ost.isArray(i)))?(o?(o!1,ar&&st.isArray(r)?r:):ar&&st.isPlainObject(r)?r:{},snst.extend(c,a,i)):i!t&&(sni));return s},st.extend({noConflict:function(t){return e.$st&&(e.$G),t&&e.jQueryst&&(e.jQueryJ),st},isReady:!1,readyWait:1,holdReady:function(e){e?st.readyWait++:st.ready(!0)},ready:function(e){if(e!0?!--st.readyWait:!st.isReady){if(!V.body)return setTimeout(st.ready);st.isReady!0,e!!0&&--st.readyWait>0||(U.resolveWith(V,st),st.fn.trigger&&st(V).trigger(ready).off(ready))}},isFunction:function(e){returnfunctionst.type(e)},isArray:Array.isArray||function(e){returnarrayst.type(e)},isWindow:function(e){return null!e&&ee.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return nulle?e+:objecttypeof e||functiontypeof e?Qit.call(e)||object:typeof e},isPlainObject:function(e){if(!e||object!st.type(e)||e.nodeType||st.isWindow(e))return!1;try{if(e.constructor&&!ot.call(e,constructor)&&!ot.call(e.constructor.prototype,isPrototypeOf))return!1}catch(n){return!1}var r;for(r in e);return rt||ot.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||string!typeof e)return null;booleantypeof t&&(nt,t!1),tt||V;var rpt.exec(e),i!n&&;return r?t.createElement(r1):(rst.buildFragment(e,t,i),i&&st(i).remove(),st.merge(,r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):nulln?n:stringtypeof n&&(nst.trim(n),n&&dt.test(n.replace(gt,@).replace(mt,).replace(ht,)))?Function(return +n)():(st.error(Invalid JSON: +n),t)},parseXML:function(n){var r,i;if(!n||string!typeof n)return null;try{e.DOMParser?(inew DOMParser,ri.parseFromString(n,text/xml)):(rnew ActiveXObject(Microsoft.XMLDOM),r.asyncfalse,r.loadXML(n))}catch(o){rt}return r&&r.documentElement&&!r.getElementsByTagName(parsererror).length||st.error(Invalid XML: +n),r},noop:function(){},globalEval:function(t){t&&st.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(yt,ms-).replace(vt,bt)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()t.toLowerCase()},each:function(e,t,r){var i,o0,ae.length,sn(e);if(r){if(s)for(;a>o&&(it.apply(eo,r),i!!1);o++);else for(o in e)if(it.apply(eo,r),i!1)break}else if(s)for(;a>o&&(it.call(eo,o,eo),i!!1);o++);else for(o in e)if(it.call(eo,o,eo),i!1)break;return e},trim:at&&!at.call(\ufeff\u00a0)?function(e){return nulle?:at.call(e)}:function(e){return nulle?:(e+).replace(ct,)},makeArray:function(e,t){var rt||;return null!e&&(n(Object(e))?st.merge(r,stringtypeof e?e:e):tt.call(r,e)),r},inArray:function(e,t,n){var r;if(t){if(rt)return rt.call(t,e,n);for(rt.length,nn?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&tne)return n}return-1},merge:function(e,n){var rn.length,ie.length,o0;if(numbertypeof r)for(;r>o;o++)ei++no;else for(;no!t;)ei++no++;return e.lengthi,e},grep:function(e,t,n){var r,i,o0,ae.length;for(n!!n;a>o;o++)r!!t(eo,o),n!r&&i.push(eo);return i},map:function(e,t,r){var i,o0,ae.length,sn(e),u;if(s)for(;a>o;o++)it(eo,o,r),null!i&&(uu.lengthi);else for(o in e)it(eo,o,r),null!i&&(uu.lengthi);return et.apply(,u)},guid:1,proxy:function(e,n){var r,i,o;returnstringtypeof n&&(ren,ne,er),st.isFunction(e)?(int.call(arguments,2),ofunction(){return e.apply(n||this,i.concat(nt.call(arguments)))},o.guide.guide.guid||st.guid++,o):t},access:function(e,n,r,i,o,a,s){var u0,le.length,cnullr;if(objectst.type(r)){o!0;for(u in r)st.access(e,n,u,ru,!0,a,s)}else if(i!t&&(o!0,st.isFunction(i)||(s!0),c&&(s?(n.call(e,i),nnull):(cn,nfunction(e,t,n){return c.call(st(e),n)})),n))for(;l>u;u++)n(eu,r,s?i:i.call(eu,u,n(eu,r)));return o?e:c?n.call(e):l?n(e0,r):a},now:function(){return(new Date).getTime()}}),st.ready.promisefunction(t){if(!U)if(Ust.Deferred(),completeV.readyState)setTimeout(st.ready);else if(V.addEventListener)V.addEventListener(DOMContentLoaded,xt,!1),e.addEventListener(load,st.ready,!1);else{V.attachEvent(onreadystatechange,xt),e.attachEvent(onload,st.ready);var n!1;try{nnulle.frameElement&&V.documentElement}catch(r){}n&&n.doScroll&&function i(){if(!st.isReady){try{n.doScroll(left)}catch(e){return setTimeout(i,50)}st.ready()}}()}return U.promise(t)},st.each(Boolean Number String Function Array Date RegExp Object Error.split( ),function(e,t){Qobject +t+t.toLowerCase()}),Xst(V);var Tt{};st.Callbacksfunction(e){estringtypeof e?Tte||r(e):st.extend({},e);var n,i,o,a,s,u,l,c!e.once&&,ffunction(t){for(ne.memory&&t,i!0,ua||0,a0,sl.length,o!0;l&&s>u;u++)if(lu.apply(t0,t1)!1&&e.stopOnFalse){n!1;break}o!1,l&&(c?c.length&&f(c.shift()):n?l:p.disable())},p{add:function(){if(l){var tl.length;(function r(t){st.each(t,function(t,n){var ist.type(n);functioni?e.unique&&p.has(n)||l.push(n):n&&n.length&&string!i&&r(n)})})(arguments),o?sl.length:n&&(at,f(n))}return this},remove:function(){return l&&st.each(arguments,function(e,t){for(var n;(nst.inArray(t,l,n))>-1;)l.splice(n,1),o&&(s>n&&s--,u>n&&u--)}),this},has:function(e){return st.inArray(e,l)>-1},empty:function(){return l,this},disable:function(){return lcnt,this},disabled:function(){return!l},lock:function(){return ct,n||p.disable(),this},locked:function(){return!c},fireWith:function(e,t){return tt||,te,t.slice?t.slice():t,!l||i&&!c||(o?c.push(t):f(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},st.extend({Deferred:function(e){var tresolve,done,st.Callbacks(once memory),resolved,reject,fail,st.Callbacks(once memory),rejected,notify,progress,st.Callbacks(memory),npending,r{state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var earguments;return st.Deferred(function(n){st.each(t,function(t,o){var ao0,sst.isFunction(et)&&et;io1(function(){var es&&s.apply(this,arguments);e&&st.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):na+With(thisr?n.promise():this,s?e:arguments)})}),enull}).promise()},promise:function(e){return null!e?st.extend(e,r):r}},i{};return r.piper.then,st.each(t,function(e,o){var ao2,so3;ro1a.add,s&&a.add(function(){ns},t1^e2.disable,t22.lock),io0function(){return io0+With(thisi?r:this,arguments),this},io0+Witha.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t,n,r,i0,ont.call(arguments),ao.length,s1!a||e&&st.isFunction(e.promise)?a:0,u1s?e:st.Deferred(),lfunction(e,n,r){return function(i){nethis,rearguments.length>1?nt.call(arguments):i,rt?u.notifyWith(n,r):--s||u.resolveWith(n,r)}};if(a>1)for(tArray(a),nArray(a),rArray(a);a>i;i++)oi&&st.isFunction(oi.promise)?oi.promise().done(l(i,r,o)).fail(u.reject).progress(l(i,n,t)):--s;return s||u.resolveWith(r,o),u.promise()}}),st.supportfunction(){var n,r,i,o,a,s,u,l,c,f,pV.createElement(div);if(p.setAttribute(className,t),p.innerHTML link/>table>/table>a href/a>a/a>input typecheckbox>,rp.getElementsByTagName(*),ip.getElementsByTagName(a)0,!r||!i||!r.length)return{};oV.createElement(select),ao.appendChild(V.createElement(option)),sp.getElementsByTagName(input)0,i.style.cssTexttop:1px;float:left;opacity:.5,n{getSetAttribute:t!p.className,leadingWhitespace:3p.firstChild.nodeType,tbody:!p.getElementsByTagName(tbody).length,htmlSerialize:!!p.getElementsByTagName(link).length,style:/top/.test(i.getAttribute(style)),hrefNormalized:/ai.getAttribute(href),opacity:/^0.5/.test(i.style.opacity),cssFloat:!!i.style.cssFloat,checkOn:!!s.value,optSelected:a.selected,enctype:!!V.createElement(form).enctype,html5Clone::nav>/:nav>!V.createElement(nav).cloneNode(!0).outerHTML,boxModel:CSS1CompatV.compatMode,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},s.checked!0,n.noCloneCheckeds.cloneNode(!0).checked,o.disabled!0,n.optDisabled!a.disabled;try{delete p.test}catch(d){n.deleteExpando!1}sV.createElement(input),s.setAttribute(value,),n.inputs.getAttribute(value),s.valuet,s.setAttribute(type,radio),n.radioValuets.value,s.setAttribute(checked,t),s.setAttribute(name,t),uV.createDocumentFragment(),u.appendChild(s),n.appendCheckeds.checked,n.checkCloneu.cloneNode(!0).cloneNode(!0).lastChild.checked,p.attachEvent&&(p.attachEvent(onclick,function(){n.noCloneEvent!1}),p.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})p.setAttribute(lon+f,t),nf+Bubblesl in e||p.attributesl.expando!1;return p.style.backgroundClipcontent-box,p.cloneNode(!0).style.backgroundClip,n.clearCloneStylecontent-boxp.style.backgroundClip,st(function(){var r,i,o,apadding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;,sV.getElementsByTagName(body)0;s&&(rV.createElement(div),r.style.cssTextborder:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px,s.appendChild(r).appendChild(p),p.innerHTMLtable>tr>td>/td>td>t/td>/tr>/table>,op.getElementsByTagName(td),o0.style.cssTextpadding:0;margin:0;border:0;display:none,c0o0.offsetHeight,o0.style.display,o1.style.displaynone,n.reliableHiddenOffsetsc&&0o0.offsetHeight,p.innerHTML,p.style.cssTextbox-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;,n.boxSizing4p.offsetWidth,n.doesNotIncludeMarginInBodyOffset1!s.offsetTop,e.getComputedStyle&&(n.pixelPosition1%!(e.getComputedStyle(p,null)||{}).top,n.boxSizingReliable4px(e.getComputedStyle(p,null)||{width:4px}).width,ip.appendChild(V.createElement(div)),i.style.cssTextp.style.cssTexta,i.style.marginRighti.style.width0,p.style.width1px,n.reliableMarginRight!parseFloat((e.getComputedStyle(i,null)||{}).marginRight)),p.style.zoom!t&&(p.innerHTML,p.style.cssTexta+width:1px;padding:1px;display:inline;zoom:1,n.inlineBlockNeedsLayout3p.offsetWidth,p.style.displayblock,p.innerHTMLdiv>/div>,p.firstChild.style.width5px,n.shrinkWrapBlocks3!p.offsetWidth,s.style.zoom1),s.removeChild(r),rpoinull)}),rouaisnull,n}();var wt/(?:\{\s\S*\}|\\s\S*\)$/,Nt/(A-Z)/g;st.extend({cache:{},expando:jQuery+(Z+Math.random()).replace(/\D/g,),noData:{embed:!0,object:clsid:D27CDB6E-AE6D-11cf-96B8-444553540000,applet:!0},hasData:function(e){return ee.nodeType?st.cacheest.expando:est.expando,!!e&&!s(e)},data:function(e,t,n){return i(e,t,n,!1)},removeData:function(e,t){return o(e,t,!1)},_data:function(e,t,n){return i(e,t,n,!0)},_removeData:function(e,t){return o(e,t,!0)},acceptData:function(e){var te.nodeName&&st.noDatae.nodeName.toLowerCase();return!t||t!!0&&e.getAttribute(classid)t}}),st.fn.extend({data:function(e,n){var r,i,othis0,s0,unull;if(et){if(this.length&&(ust.data(o),1o.nodeType&&!st._data(o,parsedAttrs))){for(ro.attributes;r.length>s;s++)irs.name,i.indexOf(data-)||(ist.camelCase(i.substring(5)),a(o,i,ui));st._data(o,parsedAttrs,!0)}return u}returnobjecttypeof e?this.each(function(){st.data(this,e)}):st.access(this,function(n){return nt?o?a(o,e,st.data(o,e)):null:(this.each(function(){st.data(this,e,n)}),t)},null,n,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){st.removeData(this,e)})}}),st.extend({queue:function(e,n,r){var i;return e?(n(n||fx)+queue,ist._data(e,n),r&&(!i||st.isArray(r)?ist._data(e,n,st.makeArray(r)):i.push(r)),i||):t},dequeue:function(e,t){tt||fx;var nst.queue(e,t),rn.length,in.shift(),ost._queueHooks(e,t),afunction(){st.dequeue(e,t)};inprogressi&&(in.shift(),r--),o.curi,i&&(fxt&&n.unshift(inprogress),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var nt+queueHooks;return st._data(e,n)||st._data(e,n,{empty:st.Callbacks(once memory).add(function(){st._removeData(e,t+queue),st._removeData(e,n)})})}}),st.fn.extend({queue:function(e,n){var r2;returnstring!typeof e&&(ne,efx,r--),r>arguments.length?st.queue(this0,e):nt?this:this.each(function(){var tst.queue(this,e,n);st._queueHooks(this,e),fxe&&inprogress!t0&&st.dequeue(this,e)})},dequeue:function(e){return this.each(function(){st.dequeue(this,e)})},delay:function(e,t){return est.fx?st.fx.speedse||e:e,tt||fx,this.queue(t,function(t,n){var rsetTimeout(t,e);n.stopfunction(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||fx,)},promise:function(e,n){var r,i1,ost.Deferred(),athis,sthis.length,ufunction(){--i||o.resolveWith(a,a)};for(string!typeof e&&(ne,et),ee||fx;s--;)rst._data(as,e+queueHooks),r&&r.empty&&(i++,r.empty.add(u));return u(),o.promise(n)}});var Ct,kt,Et/\t\r\n/g,St/\r/g,At/^(?:input|select|textarea|button|object)$/i,jt/^(?:a|area)$/i,Dt/^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i,Lt/^(?:checked|selected)$/i,Htst.support.getSetAttribute,Mtst.support.input;st.fn.extend({attr:function(e,t){return st.access(this,st.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){st.removeAttr(this,e)})},prop:function(e,t){return st.access(this,st.prop,e,t,arguments.length>1)},removeProp:function(e){return est.propFixe||e,this.each(function(){try{thiset,delete thise}catch(n){}})},addClass:function(e){var t,n,r,i,o,a0,sthis.length,ustringtypeof e&&e;if(st.isFunction(e))return this.each(function(t){st(this).addClass(e.call(this,t,this.className))});if(u)for(t(e||).match(lt)||;s>a;a++)if(nthisa,r1n.nodeType&&(n.className?( +n.className+ ).replace(Et, ): )){for(o0;ito++;)0>r.indexOf( +i+ )&&(r+i+ );n.classNamest.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a0,sthis.length,u0arguments.length||stringtypeof e&&e;if(st.isFunction(e))return this.each(function(t){st(this).removeClass(e.call(this,t,this.className))});if(u)for(t(e||).match(lt)||;s>a;a++)if(nthisa,r1n.nodeType&&(n.className?( +n.className+ ).replace(Et, ):)){for(o0;ito++;)for(;r.indexOf( +i+ )>0;)rr.replace( +i+ , );n.classNamee?st.trim(r):}return this},toggleClass:function(e,t){var ntypeof e,rbooleantypeof t;return st.isFunction(e)?this.each(function(n){st(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if(stringn)for(var i,o0,ast(this),st,ue.match(lt)||;iuo++;)sr?s:!a.hasClass(i),as?addClass:removeClass(i);else(undefinedn||booleann)&&(this.className&&st._data(this,__className__,this.className),this.classNamethis.className||e!1?:st._data(this,__className__)||)})},hasClass:function(e){for(var t +e+ ,n0,rthis.length;r>n;n++)if(1thisn.nodeType&&( +thisn.className+ ).replace(Et, ).indexOf(t)>0)return!0;return!1},val:function(e){var n,r,i,othis0;{if(arguments.length)return ist.isFunction(e),this.each(function(r){var o,ast(this);1this.nodeType&&(oi?e.call(this,r,a.val()):e,nullo?o:numbertypeof o?o+:st.isArray(o)&&(ost.map(o,function(e){return nulle?:e+})),nst.valHooksthis.type||st.valHooksthis.nodeName.toLowerCase(),n&&setin n&&n.set(this,o,value)!t||(this.valueo))});if(o)return nst.valHookso.type||st.valHookso.nodeName.toLowerCase(),n&&getin n&&(rn.get(o,value))!t?r:(ro.value,stringtypeof r?r.replace(St,):nullr?:r)}}}),st.extend({valHooks:{option:{get:function(e){var te.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){for(var t,n,re.options,ie.selectedIndex,oselect-onee.type||0>i,ao?null:,so?i+1:r.length,u0>i?s:o?i:0;s>u;u++)if(nru,!(!n.selected&&u!i||(st.support.optDisabled?n.disabled:null!n.getAttribute(disabled))||n.parentNode.disabled&&st.nodeName(n.parentNode,optgroup))){if(tst(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var nst.makeArray(t);return st(e).find(option).each(function(){this.selectedst.inArray(st(this).val(),n)>0}),n.length||(e.selectedIndex-1),n}}},attr:function(e,n,r){var i,o,a,se.nodeType;if(e&&3!s&&8!s&&2!s)return e.getAttributet?st.prop(e,n,r):(a1!s||!st.isXMLDoc(e),a&&(nn.toLowerCase(),ost.attrHooksn||(Dt.test(n)?kt:Ct)),rt?o&&a&&getin o&&null!(io.get(e,n))?i:(e.getAttribute!t&&(ie.getAttribute(n)),nulli?t:i):null!r?o&&a&&setin o&&(io.set(e,r,n))!t?i:(e.setAttribute(n,r+),r):(st.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i0,ot&&t.match(lt);if(o&&1e.nodeType)for(;noi++;)rst.propFixn||n,Dt.test(n)?!Ht&&Lt.test(n)?est.camelCase(default-+n)er!1:er!1:st.attr(e,n,),e.removeAttribute(Ht?n:r)},attrHooks:{type:{set:function(e,t){if(!st.support.radioValue&&radiot&&st.nodeName(e,input)){var ne.value;return e.setAttribute(type,t),n&&(e.valuen),t}}}},propFix:{tabindex:tabIndex,readonly:readOnly,for:htmlFor,class:className,maxlength:maxLength,cellspacing:cellSpacing,cellpadding:cellPadding,rowspan:rowSpan,colspan:colSpan,usemap:useMap,frameborder:frameBorder,contenteditable:contentEditable},prop:function(e,n,r){var i,o,a,se.nodeType;if(e&&3!s&&8!s&&2!s)return a1!s||!st.isXMLDoc(e),a&&(nst.propFixn||n,ost.propHooksn),r!t?o&&setin o&&(io.set(e,r,n))!t?i:enr:o&&getin o&&null!(io.get(e,n))?i:en},propHooks:{tabIndex:{get:function(e){var ne.getAttributeNode(tabindex);return n&&n.specified?parseInt(n.value,10):At.test(e.nodeName)||jt.test(e.nodeName)&&e.href?0:t}}}}),kt{get:function(e,n){var rst.prop(e,n),ibooleantypeof r&&e.getAttribute(n),obooleantypeof r?Mt&&Ht?null!i:Lt.test(n)?est.camelCase(default-+n):!!i:e.getAttributeNode(n);return o&&o.value!!1?n.toLowerCase():t},set:function(e,t,n){return t!1?st.removeAttr(e,n):Mt&&Ht||!Lt.test(n)?e.setAttribute(!Ht&&st.propFixn||n,n):est.camelCase(default-+n)en!0,n}},Mt&&Ht||(st.attrHooks.value{get:function(e,n){var re.getAttributeNode(n);return st.nodeName(e,input)?e.defaultValue:r&&r.specified?r.value:t},set:function(e,n,r){return st.nodeName(e,input)?(e.defaultValuen,t):Ct&&Ct.set(e,n,r)}}),Ht||(Ctst.valHooks.button{get:function(e,n){var re.getAttributeNode(n);return r&&(idn||namen||coordsn?!r.value:r.specified)?r.value:t},set:function(e,n,r){var ie.getAttributeNode(r);return i||e.setAttributeNode(ie.ownerDocument.createAttribute(r)),i.valuen+,valuer||ne.getAttribute(r)?n:t}},st.attrHooks.contenteditable{get:Ct.get,set:function(e,t,n){Ct.set(e,t?!1:t,n)}},st.each(width,height,function(e,n){st.attrHooksnst.extend(st.attrHooksn,{set:function(e,r){returnr?(e.setAttribute(n,auto),r):t}})})),st.support.hrefNormalized||(st.each(href,src,width,height,function(e,n){st.attrHooksnst.extend(st.attrHooksn,{get:function(e){var re.getAttribute(n,2);return nullr?t:r}})}),st.each(href,src,function(e,t){st.propHookst{get:function(e){return e.getAttribute(t,4)}}})),st.support.style||(st.attrHooks.style{get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssTextt+}}),st.support.optSelected||(st.propHooks.selectedst.extend(st.propHooks.selected,{get:function(e){var te.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),st.support.enctype||(st.propFix.enctypeencoding),st.support.checkOn||st.each(radio,checkbox,function(){st.valHooksthis{get:function(e){return nulle.getAttribute(value)?on:e.value}}}),st.each(radio,checkbox,function(){st.valHooksthisst.extend(st.valHooksthis,{set:function(e,n){return st.isArray(n)?e.checkedst.inArray(st(e).val(),n)>0:t}})});var qt/^(?:input|select|textarea)$/i,_t/^key/,Ft/^(?:mouse|contextmenu)|click/,Ot/^(?:focusinfocus|focusoutblur)$/,Bt/^(^.*)(?:\.(.+)|)$/;st.event{global:{},add:function(e,n,r,i,o){var a,s,u,l,c,f,p,d,h,g,m,y3!e.nodeType&&8!e.nodeType&&st._data(e);if(y){for(r.handler&&(ar,ra.handler,oa.selector),r.guid||(r.guidst.guid++),(ly.events)||(ly.events{}),(sy.handle)||(sy.handlefunction(e){return stt||e&&st.event.triggerede.type?t:st.event.dispatch.apply(s.elem,arguments)},s.eleme),n(n||).match(lt)||,cn.length;c--;)uBt.exec(nc)||,hmu1,g(u2||).split(.).sort(),pst.event.specialh||{},h(o?p.delegateType:p.bindType)||h,pst.event.specialh||{},fst.extend({type:h,origType:m,data:i,handler:r,guid:r.guid,selector:o,needsContext:o&&st.expr.match.needsContext.test(o),namespace:g.join(.)},a),(dlh)||(dlh,d.delegateCount0,p.setup&&p.setup.call(e,i,g,s)!!1||(e.addEventListener?e.addEventListener(h,s,!1):e.attachEvent&&e.attachEvent(on+h,s))),p.add&&(p.add.call(e,f),f.handler.guid||(f.handler.guidr.guid)),o?d.splice(d.delegateCount++,0,f):d.push(f),st.event.globalh!0;enull}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,mst.hasData(e)&&st._data(e);if(m&&(um.events)){for(t(t||).match(lt)||,lt.length;l--;)if(sBt.exec(tl)||,dgs1,h(s2||).split(.).sort(),d){for(fst.event.speciald||{},d(r?f.delegateType:f.bindType)||d,pud||,ss2&&RegExp((^|\\.)+h.join(\\.(?:.*\\.|))+(\\.|$)),aop.length;o--;)cpo,!i&&g!c.origType||n&&n.guid!c.guid||s&&!s.test(c.namespace)||r&&r!c.selector&&(**!r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&f.teardown.call(e,h,m.handle)!!1||st.removeEvent(e,d,m.handle),delete ud)}else for(d in u)st.event.remove(e,d+tl,n,r,!0);st.isEmptyObject(u)&&(delete m.handle,st._removeData(e,events))}},trigger:function(n,r,i,o){var a,s,u,l,c,f,p,di||V,hn.type||n,gn.namespace?n.namespace.split(.):;if(suii||V,3!i.nodeType&&8!i.nodeType&&!Ot.test(h+st.event.triggered)&&(h.indexOf(.)>0&&(gh.split(.),hg.shift(),g.sort()),c0>h.indexOf(:)&&on+h,nnst.expando?n:new st.Event(h,objecttypeof n&&n),n.isTrigger!0,n.namespaceg.join(.),n.namespace_ren.namespace?RegExp((^|\\.)+g.join(\\.(?:.*\\.|))+(\\.|$)):null,n.resultt,n.target||(n.targeti),rnullr?n:st.makeArray(r,n),pst.event.specialh||{},o||!p.trigger||p.trigger.apply(i,r)!!1)){if(!o&&!p.noBubble&&!st.isWindow(i)){for(lp.delegateType||h,Ot.test(l+h)||(ss.parentNode);s;ss.parentNode)d.push(s),us;u(i.ownerDocument||V)&&d.push(u.defaultView||u.parentWindow||e)}for(a0;(sda++)&&!n.isPropagationStopped();)n.typea>1?l:p.bindType||h,f(st._data(s,events)||{})n.type&&st._data(s,handle),f&&f.apply(s,r),fc&&sc,f&&st.acceptData(s)&&f.apply&&f.apply(s,r)!1&&n.preventDefault();if(n.typeh,!(o||n.isDefaultPrevented()||p._default&&p._default.apply(i.ownerDocument,r)!!1||clickh&&st.nodeName(i,a)||!st.acceptData(i)||!c||!ih||st.isWindow(i))){uic,u&&(icnull),st.event.triggeredh;try{ih()}catch(m){}st.event.triggeredt,u&&(icu)}return n.result}},dispatch:function(e){est.event.fix(e);var n,r,i,o,a,s,unt.call(arguments),l(st._data(this,events)||{})e.type||,cst.event.speciale.type||{};if(u0e,e.delegateTargetthis,!c.preDispatch||c.preDispatch.call(this,e)!!1){for(sst.event.handlers.call(this,e,l),n0;(osn++)&&!e.isPropagationStopped();)for(e.currentTargeto.elem,r0;(ao.handlersr++)&&!e.isImmediatePropagationStopped();)(!e.namespace_re||e.namespace_re.test(a.namespace))&&(e.handleObja,e.dataa.data,i((st.event.speciala.origType||{}).handle||a.handler).apply(o.elem,u),i!t&&(e.resulti)!1&&(e.preventDefault(),e.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s,un.delegateCount,le.target;if(u&&l.nodeType&&(!e.button||click!e.type))for(;l!this;ll.parentNode||this)if(l.disabled!!0||click!e.type){for(i,r0;u>r;r++)anr,oa.selector+ ,iot&&(ioa.needsContext?st(o,this).index(l)>0:st.find(o,this,null,l).length),io&&i.push(a);i.length&&s.push({elem:l,handlers:i})}return n.length>u&&s.push({elem:this,handlers:n.slice(u)}),s},fix:function(e){if(est.expando)return e;var t,n,re,ist.event.fixHookse.type||{},oi.props?this.props.concat(i.props):this.props;for(enew st.Event(r),to.length;t--;)not,enrn;return e.target||(e.targetr.srcElement||V),3e.target.nodeType&&(e.targete.target.parentNode),e.metaKey!!e.metaKey,i.filter?i.filter(e,r):e},props:altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which.split( ),fixHooks:{},keyHooks:{props:char charCode key keyCode.split( ),filter:function(e,t){return nulle.which&&(e.whichnull!t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement.split( ),filter:function(e,n){var r,i,o,an.button,sn.fromElement;return nulle.pageX&&null!n.clientX&&(re.target.ownerDocument||V,ir.documentElement,or.body,e.pageXn.clientX+(i&&i.scrollLeft||o&&o.scrollLeft||0)-(i&&i.clientLeft||o&&o.clientLeft||0),e.pageYn.clientY+(i&&i.scrollTop||o&&o.scrollTop||0)-(i&&i.clientTop||o&&o.clientTop||0)),!e.relatedTarget&&s&&(e.relatedTargetse.target?n.toElement:s),e.which||at||(e.which1&a?1:2&a?3:4&a?2:0),e}},special:{load:{noBubble:!0},click:{trigger:function(){return st.nodeName(this,input)&&checkboxthis.type&&this.click?(this.click(),!1):t}},focus:{trigger:function(){if(this!V.activeElement&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:focusin},blur:{trigger:function(){return thisV.activeElement&&this.blur?(this.blur(),!1):t},delegateType:focusout},beforeunload:{postDispatch:function(e){e.result!t&&(e.originalEvent.returnValuee.result)}}},simulate:function(e,t,n,r){var ist.extend(new st.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?st.event.trigger(i,null,t):st.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},st.removeEventV.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,n,r){var ion+n;e.detachEvent&&(eit&&(einull),e.detachEvent(i,r))},st.Eventfunction(e,n){return this instanceof st.Event?(e&&e.type?(this.originalEvente,this.typee.type,this.isDefaultPreventede.defaultPrevented||e.returnValue!1||e.getPreventDefault&&e.getPreventDefault()?u:l):this.typee,n&&st.extend(this,n),this.timeStampe&&e.timeStamp||st.now(),thisst.expando!0,t):new st.Event(e,n)},st.Event.prototype{isDefaultPrevented:l,isPropagationStopped:l,isImmediatePropagationStopped:l,preventDefault:function(){var ethis.originalEvent;this.isDefaultPreventedu,e&&(e.preventDefault?e.preventDefault():e.returnValue!1)},stopPropagation:function(){var ethis.originalEvent;this.isPropagationStoppedu,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStoppedu,this.stopPropagation()}},st.each({mouseenter:mouseover,mouseleave:mouseout},function(e,t){st.event.speciale{delegateType:t,bindType:t,handle:function(e){var n,rthis,ie.relatedTarget,oe.handleObj;return(!i||i!r&&!st.contains(r,i))&&(e.typeo.origType,no.handler.apply(this,arguments),e.typet),n}}}),st.support.submitBubbles||(st.event.special.submit{setup:function(){return st.nodeName(this,form)?!1:(st.event.add(this,click._submit keypress._submit,function(e){var ne.target,rst.nodeName(n,input)||st.nodeName(n,button)?n.form:t;r&&!st._data(r,submitBubbles)&&(st.event.add(r,submit._submit,function(e){e._submit_bubble!0}),st._data(r,submitBubbles,!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&st.event.simulate(submit,this.parentNode,e,!0))},teardown:function(){return st.nodeName(this,form)?!1:(st.event.remove(this,._submit),t)}}),st.support.changeBubbles||(st.event.special.change{setup:function(){return qt.test(this.nodeName)?((checkboxthis.type||radiothis.type)&&(st.event.add(this,propertychange._change,function(e){checkede.originalEvent.propertyName&&(this._just_changed!0)}),st.event.add(this,click._change,function(e){this._just_changed&&!e.isTrigger&&(this._just_changed!1),st.event.simulate(change,this,e,!0)})),!1):(st.event.add(this,beforeactivate._change,function(e){var te.target;qt.test(t.nodeName)&&!st._data(t,changeBubbles)&&(st.event.add(t,change._change,function(e){!this.parentNode||e.isSimulated||e.isTrigger||st.event.simulate(change,this.parentNode,e,!0)}),st._data(t,changeBubbles,!0))}),t)},handle:function(e){var ne.target;return this!n||e.isSimulated||e.isTrigger||radio!n.type&&checkbox!n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return st.event.remove(this,._change),!qt.test(this.nodeName)}}),st.support.focusinBubbles||st.each({focus:focusin,blur:focusout},function(e,t){var n0,rfunction(e){st.event.simulate(t,e.target,st.event.fix(e),!0)};st.event.specialt{setup:function(){0n++&&V.addEventListener(e,r,!0)},teardown:function(){0--n&&V.removeEventListener(e,r,!0)}}}),st.fn.extend({on:function(e,n,r,i,o){var a,s;if(objecttypeof e){string!typeof n&&(rr||n,nt);for(s in e)this.on(s,n,r,es,o);return this}if(nullr&&nulli?(in,rnt):nulli&&(stringtypeof n?(ir,rt):(ir,rn,nt)),i!1)il;else if(!i)return this;return 1o&&(ai,ifunction(e){return st().off(e),a.apply(this,arguments)},i.guida.guid||(a.guidst.guid++)),this.each(function(){st.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return ie.handleObj,st(e.delegateTarget).off(i.namespace?i.origType+.+i.namespace:i.origType,i.selector,i.handler),this;if(objecttypeof e){for(o in e)this.off(o,n,eo);return this}return(n!1||functiontypeof n)&&(rn,nt),r!1&&(rl),this.each(function(){st.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1arguments.length?this.off(e,**):this.off(t,e||**,n)},trigger:function(e,t){return this.each(function(){st.event.trigger(e,t,this)})},triggerHandler:function(e,n){var rthis0;return r?st.event.trigger(e,n,r,!0):t},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),st.each(blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu.split( ),function(e,t){st.fntfunction(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)},_t.test(t)&&(st.event.fixHookstst.event.keyHooks),Ft.test(t)&&(st.event.fixHookstst.event.mouseHooks)}),function(e,t){function n(e){return ht.test(e+)}function r(){var e,t;return efunction(n,r){return t.push(n+ )>C.cacheLength&&delete et.shift(),enr}}function i(e){return eP!0,e}function o(e){var tL.createElement(div);try{return e(t)}catch(n){return!1}finally{tnull}}function a(e,t,n,r){var i,o,a,s,u,l,c,d,h,g;if((t?t.ownerDocument||t:R)!L&&D(t),tt||L,nn||,!e||string!typeof e)return n;if(1!(st.nodeType)&&9!s)return;if(!M&&!r){if(igt.exec(e))if(ai1){if(9s){if(ot.getElementById(a),!o||!o.parentNode)return n;if(o.ida)return n.push(o),n}else if(t.ownerDocument&&(ot.ownerDocument.getElementById(a))&&O(t,o)&&o.ida)return n.push(o),n}else{if(i2)return Q.apply(n,K.call(t.getElementsByTagName(e),0)),n;if((ai3)&&W.getByClassName&&t.getElementsByClassName)return Q.apply(n,K.call(t.getElementsByClassName(a),0)),n}if(W.qsa&&!q.test(e)){if(c!0,dP,ht,g9s&&e,1s&&object!t.nodeName.toLowerCase()){for(lf(e),(ct.getAttribute(id))?dc.replace(vt,\\$&):t.setAttribute(id,d),did+d+ ,ul.length;u--;)lud+p(lu);hdt.test(e)&&t.parentNode||t,gl.join(,)}if(g)try{return Q.apply(n,K.call(h.querySelectorAll(g),0)),n}catch(m){}finally{c||t.removeAttribute(id)}}}return x(e.replace(at,$1),t,n,r)}function s(e,t){for(var ne&&t&&e.nextSibling;n;nn.nextSibling)if(nt)return-1;return e?1:-1}function u(e){return function(t){var nt.nodeName.toLowerCase();returninputn&&t.typee}}function l(e){return function(t){var nt.nodeName.toLowerCase();return(inputn||buttonn)&&t.typee}}function c(e){return i(function(t){return t+t,i(function(n,r){for(var i,oe(,n.length,t),ao.length;a--;)nioa&&(ni!(rini))})})}function f(e,t){var n,r,i,o,s,u,l,cXe+ ;if(c)return t?0:c.slice(0);for(se,u,lC.preFilter;s;){(!n||(rut.exec(s)))&&(r&&(ss.slice(r0.length)||s),u.push(i)),n!1,(rlt.exec(s))&&(nr.shift(),i.push({value:n,type:r0.replace(at, )}),ss.slice(n.length));for(o in C.filter)!(rpto.exec(s))||lo&&!(rlo(r))||(nr.shift(),i.push({value:n,type:o,matches:r}),ss.slice(n.length));if(!n)break}return t?s.length:s?a.error(e):X(e,u).slice(0)}function p(e){for(var t0,ne.length,r;n>t;t++)r+et.value;return r}function d(e,t,n){var rt.dir,in&&parentNodet.dir,oI++;return t.first?function(t,n,o){for(;ttr;)if(1t.nodeType||i)return e(t,n,o)}:function(t,n,a){var s,u,l,c$+ +o;if(a){for(;ttr;)if((1t.nodeType||i)&&e(t,n,a))return!0}else for(;ttr;)if(1t.nodeType||i)if(ltP||(tP{}),(ulr)&&u0c){if((su1)!0||sN)return s!0}else if(ulrc,u1e(t,n,a)||N,u1!0)return!0}}function h(e){return e.length>1?function(t,n,r){for(var ie.length;i--;)if(!ei(t,n,r))return!1;return!0}:e0}function g(e,t,n,r,i){for(var o,a,s0,ue.length,lnull!t;u>s;s++)(oes)&&(!n||n(o,r,i))&&(a.push(o),l&&t.push(s));return a}function m(e,t,n,r,o,a){return r&&!rP&&(rm(r)),o&&!oP&&(om(o,a)),i(function(i,a,s,u){var l,c,f,p,d,ha.length,mi||b(t||*,s.nodeType?s:s,),y!e||!i&&t?m:g(m,p,e,s,u),vn?o||(i?e:h||r)?:a:y;if(n&&n(y,v,s,u),r)for(lg(v,d),r(l,,s,u),cl.length;c--;)(flc)&&(vdc!(ydcf));if(i){if(o||e){if(o){for(l,cv.length;c--;)(fvc)&&l.push(ycf);o(null,v,l,u)}for(cv.length;c--;)(fvc)&&(lo?Z.call(i,f):pc)>-1&&(il!(alf))}}else vg(va?v.splice(h,v.length):v),o?o(null,a,v,u):Q.apply(a,v)})}function y(e){for(var t,n,r,ie.length,oC.relativee0.type,ao||C.relative ,so?1:0,ud(function(e){return et},a,!0),ld(function(e){return Z.call(t,e)>-1},a,!0),cfunction(e,n,r){return!o&&(r||n!j)||((tn).nodeType?u(e,n,r):l(e,n,r))};i>s;s++)if(nC.relativees.type)cd(h(c),n);else{if(nC.filteres.type.apply(null,es.matches),nP){for(r++s;i>r&&!C.relativeer.type;r++);return m(s>1&&h(c),s>1&&p(e.slice(0,s-1)).replace(at,$1),n,r>s&&y(e.slice(s,r)),i>r&&y(ee.slice(r)),i>r&&p(e))}c.push(n)}return h(c)}function v(e,t){var n0,rt.length>0,oe.length>0,sfunction(i,s,u,l,c){var f,p,d,h,m0,y0,vi&&,bnull!c,xj,Ti||o&&C.find.TAG(*,c&&s.parentNode||s),w$+nullx?1:Math.E;for(b&&(js!L&&s,Nn);null!(fTy);y++){if(o&&f){for(p0;dep;p++)if(d(f,s,u)){l.push(f);break}b&&($w,N++n)}r&&((f!d&&f)&&m--,i&&v.push(f))}if(m+y,r&&y!m){for(p0;dtp;p++)d(v,h,s,u);if(i){if(m>0)for(;y--;)vy||hy||(hyG.call(l));hg(h)}Q.apply(l,h),b&&!i&&h.length>0&&m+t.length>1&&a.uniqueSort(l)}return b&&($w,jx),v};return r?i(s):s}function b(e,t,n){for(var r0,it.length;i>r;r++)a(e,tr,n);return n}function x(e,t,n,r){var i,o,a,s,u,lf(e);if(!r&&1l.length){if(ol0l0.slice(0),o.length>2&&ID(ao0).type&&9t.nodeType&&!M&&C.relativeo1.type){if(tC.find.ID(a.matches0.replace(xt,Tt),t)0,!t)return n;ee.slice(o.shift().value.length)}for(ipt.needsContext.test(e)?-1:o.length-1;i>0&&(aoi,!C.relativesa.type);i--)if((uC.finds)&&(ru(a.matches0.replace(xt,Tt),dt.test(o0.type)&&t.parentNode||t))){if(o.splice(i,1),er.length&&p(o),!e)return Q.apply(n,K.call(r,0)),n;break}}return S(e,l)(r,t,M,n,dt.test(e)),n}function T(){}var w,N,C,k,E,S,A,j,D,L,H,M,q,_,F,O,B,Psizzle+-new Date,Re.document,W{},$0,I0,zr(),Xr(),Ur(),Vtypeof t,Y131,J,GJ.pop,QJ.push,KJ.slice,ZJ.indexOf||function(e){for(var t0,nthis.length;n>t;t++)if(thiste)return t;return-1},et\\x20\\t\\r\\n\\f,tt(?:\\\\.|\\w-|^\\x00-\\xa0)+,nttt.replace(w,w#),rt(*^$|!~?),it\\+et+*(+tt+)+et+*(?:+rt+et+*(?:(\)((?:\\\\.|^\\\\)*?)\\3|(+nt+)|)|)+et+*\\,ot:(+tt+)(?:\\(((\)((?:\\\\.|^\\\\)*?)\\3|((?:\\\\.|^\\\\()\\|+it.replace(3,8)+)*)|.*)\\)|),atRegExp(^+et++|((?:^|^\\\\)(?:\\\\.)*)+et++$,g),utRegExp(^+et+*,+et+*),ltRegExp(^+et+*(\\x20\\t\\r\\n\\f>+~)+et+*),ctRegExp(ot),ftRegExp(^+nt+$),pt{ID:RegExp(^#(+tt+)),CLASS:RegExp(^\\.(+tt+)),NAME:RegExp(^\\name\?(+tt+)\?\\),TAG:RegExp(^(+tt.replace(w,w*)+)),ATTR:RegExp(^+it),PSEUDO:RegExp(^+ot),CHILD:RegExp(^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(+et+*(even|odd|((+-|)(\\d*)n|)+et+*(?:(+-|)+et+*(\\d+)|))+et+*\\)|),i),needsContext:RegExp(^+et+*>+~|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(+et+*((?:-\\d)?\\d*)+et+*\\)|)(?^-|$),i)},dt/\x20\t\r\n\f*+~/,ht/\{\s*\native code\\s*\}/,gt/^(?:#(\w-+)|(\w+)|\.(\w-+))$/,mt/^(?:input|select|textarea|button)$/i,yt/^h\d$/i,vt/|\\/g,bt/\\x20\t\r\n\f*(^\*)\x20\t\r\n\f*\/g,xt/\\(\da-fA-F{1,6}\x20\t\r\n\f?|.)/g,Ttfunction(e,t){var n0x+t-65536;return n!n?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>>10,56320|1023&n)};try{K.call(H.childNodes,0)0.nodeType}catch(wt){Kfunction(e){for(var t,n;tthise;e++)n.push(t);return n}}Ea.isXMLfunction(e){var te&&(e.ownerDocument||e).documentElement;return t?HTML!t.nodeName:!1},Da.setDocumentfunction(e){var re?e.ownerDocument||e:R;return r!L&&9r.nodeType&&r.documentElement?(Lr,Hr.documentElement,ME(r),W.tagNameNoCommentso(function(e){return e.appendChild(r.createComment()),!e.getElementsByTagName(*).length}),W.attributeso(function(e){e.innerHTMLselect>/select>;var ttypeof e.lastChild.getAttribute(multiple);returnboolean!t&&string!t}),W.getByClassNameo(function(e){return e.innerHTMLdiv classhidden e>/div>div classhidden>/div>,e.getElementsByClassName&&e.getElementsByClassName(e).length?(e.lastChild.classNamee,2e.getElementsByClassName(e).length):!1}),W.getByNameo(function(e){e.idP+0,e.innerHTMLa name+P+>/a>div name+P+>/div>,H.insertBefore(e,H.firstChild);var tr.getElementsByName&&r.getElementsByName(P).length2+r.getElementsByName(P+0).length;return W.getIdNotName!r.getElementById(P),H.removeChild(e),t}),C.attrHandleo(function(e){return e.innerHTMLa href#>/a>,e.firstChild&&typeof e.firstChild.getAttribute!V&e.firstChild.getAttribute(href)})?{}:{href:function(e){return e.getAttribute(href,2)},type:function(e){return e.getAttribute(type)}},W.getIdNotName?(C.find.IDfunction(e,t){if(typeof t.getElementById!V&&!M){var nt.getElementById(e);return n&&n.parentNode?n:}},C.filter.IDfunction(e){var te.replace(xt,Tt);return function(e){return e.getAttribute(id)t}}):(C.find.IDfunction(e,n){if(typeof n.getElementById!V&&!M){var rn.getElementById(e);return r?r.ide||typeof r.getAttributeNode!V&&r.getAttributeNode(id).valuee?r:t:}},C.filter.IDfunction(e){var te.replace(xt,Tt);return function(e){var ntypeof e.getAttributeNode!V&&e.getAttributeNode(id);return n&&n.valuet}}),C.find.TAGW.tagNameNoComments?function(e,n){return typeof n.getElementsByTagName!V?n.getElementsByTagName(e):t}:function(e,t){var n,r,i0,ot.getElementsByTagName(e);if(*e){for(;noi;i++)1n.nodeType&&r.push(n);return r}return o},C.find.NAMEW.getByName&&function(e,n){return typeof n.getElementsByName!V?n.getElementsByName(name):t},C.find.CLASSW.getByClassName&&function(e,n){return typeof n.getElementsByClassNameV||M?t:n.getElementsByClassName(e)},_,q:focus,(W.qsan(r.querySelectorAll))&&(o(function(e){e.innerHTMLselect>option selected>/option>/select>,e.querySelectorAll(selected).length||q.push(\\+et+*(?:checked|disabled|ismap|multiple|readonly|selected|value)),e.querySelectorAll(:checked).length||q.push(:checked)}),o(function(e){e.innerHTMLinput typehidden i>,e.querySelectorAll(i^).length&&q.push(*^$+et+*(?:\\|)),e.querySelectorAll(:enabled).length||q.push(:enabled,:disabled),e.querySelectorAll(*,:x),q.push(,.*:)})),(W.matchesSelectorn(FH.matchesSelector||H.mozMatchesSelector||H.webkitMatchesSelector||H.oMatchesSelector||H.msMatchesSelector))&&o(function(e){W.disconnectedMatchF.call(e,div),F.call(e,s!:x),_.push(!,ot)}),qRegExp(q.join(|)),_RegExp(_.join(|)),On(H.contains)||H.compareDocumentPosition?function(e,t){var n9e.nodeType?e.documentElement:e,rt&&t.parentNode;return er||!(!r||1!r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;tt.parentNode;)if(te)return!0;return!1},BH.compareDocumentPosition?function(e,t){var n;return et?(A!0,0):(nt.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t))?1&n||e.parentNode&&11e.parentNode.nodeType?er||O(R,e)?-1:tr||O(R,t)?1:0:4&n?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var n,i0,oe.parentNode,at.parentNode,ue,lt;if(et)return A!0,0;if(e.sourceIndex&&t.sourceIndex)return(~t.sourceIndex||Y)-(O(R,e)&&~e.sourceIndex||Y);if(!o||!a)return er?-1:tr?1:o?-1:a?1:0;if(oa)return s(e,t);for(ne;nn.parentNode;)u.unshift(n);for(nt;nn.parentNode;)l.unshift(n);for(;uili;)i++;return i?s(ui,li):uiR?-1:liR?1:0},A!1,0,0.sort(B),W.detectDuplicatesA,L):L},a.matchesfunction(e,t){return a(e,null,null,t)},a.matchesSelectorfunction(e,t){if((e.ownerDocument||e)!L&&D(e),tt.replace(bt,$1),!(!W.matchesSelector||M||_&&_.test(t)||q.test(t)))try{var nF.call(e,t);if(n||W.disconnectedMatch||e.document&&11!e.document.nodeType)return n}catch(r){}return a(t,L,null,e).length>0},a.containsfunction(e,t){return(e.ownerDocument||e)!L&&D(e),O(e,t)},a.attrfunction(e,t){var n;return(e.ownerDocument||e)!L&&D(e),M||(tt.toLowerCase()),(nC.attrHandlet)?n(e):M||W.attributes?e.getAttribute(t):((ne.getAttributeNode(t))||e.getAttribute(t))&&et!0?t:n&&n.specified?n.value:null},a.errorfunction(e){throw Error(Syntax error, unrecognized expression: +e)},a.uniqueSortfunction(e){var t,n,r1,i0;if(A!W.detectDuplicates,e.sort(B),A){for(;ter;r++)ter-1&&(in.push(r));for(;i--;)e.splice(ni,1)}return e},ka.getTextfunction(e){var t,n,r0,ie.nodeType;if(i){if(1i||9i||11i){if(stringtypeof e.textContent)return e.textContent;for(ee.firstChild;e;ee.nextSibling)n+k(e)}else if(3i||4i)return e.nodeValue}else for(;ter;r++)n+k(t);return n},Ca.selectors{cacheLength:50,createPseudo:i,match:pt,find:{},relative:{>:{dir:parentNode,first:!0}, :{dir:parentNode},+:{dir:previousSibling,first:!0},~:{dir:previousSibling}},preFilter:{ATTR:function(e){return e1e1.replace(xt,Tt),e3(e4||e5||).replace(xt,Tt),~e2&&(e3 +e3+ ),e.slice(0,4)},CHILD:function(e){return e1e1.toLowerCase(),nthe1.slice(0,3)?(e3||a.error(e0),e4+(e4?e5+(e6||1):2*(evene3||odde3)),e5+(e7+e8||odde3)):e3&&a.error(e0),e},PSEUDO:function(e){var t,n!e5&&e2;return pt.CHILD.test(e0)?null:(e4?e2e4:n&&ct.test(n)&&(tf(n,!0))&&(tn.indexOf(),n.length-t)-n.length)&&(e0e0.slice(0,t),e2n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){return*e?function(){return!0}:(ee.replace(xt,Tt).toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()e})},CLASS:function(e){var tze+ ;return t||(tRegExp((^|+et+)+e+(+et+|$)))&&z(e,function(e){return t.test(e.className||typeof e.getAttribute!V&&e.getAttribute(class)||)})},ATTR:function(e,t,n){return function(r){var ia.attr(r,e);return nulli?!t:t?(i+,t?in:!t?i!n:^t?n&&0i.indexOf(n):*t?n&&i.indexOf(n)>-1:$t?n&&i.substr(i.length-n.length)n:~t?( +i+ ).indexOf(n)>-1:|t?in||i.substr(0,n.length+1)n+-:!1):!0}},CHILD:function(e,t,n,r,i){var onth!e.slice(0,3),alast!e.slice(-4),sof-typet;return 1r&&0i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,go!a?nextSibling:previousSibling,mt.parentNode,ys&&t.nodeName.toLowerCase(),v!u&&!s;if(m){if(o){for(;g;){for(ft;ffg;)if(s?f.nodeName.toLowerCase()y:1f.nodeType)return!1;hgonlye&&!h&&nextSibling}return!0}if(ha?m.firstChild:m.lastChild,a&&v){for(cmP||(mP{}),lce||,dl0$&&l1,pl0$&&l2,fd&&m.childNodesd;f++d&&f&&fg||(pd0)||h.pop();)if(1f.nodeType&&++p&&ft){ce$,d,p;break}}else if(v&&(l(tP||(tP{}))e)&&l0$)pl1;else for(;(f++d&&f&&fg||(pd0)||h.pop())&&((s?f.nodeName.toLowerCase()!y:1!f.nodeType)||!++p||(v&&((fP||(fP{}))e$,p),f!t)););return p-i,pr||0p%r&&p/r>0}}},PSEUDO:function(e,t){var n,rC.pseudose||C.setFilterse.toLowerCase()||a.error(unsupported pseudo: +e);return rP?r(t):r.length>1?(ne,e,,t,C.setFilters.hasOwnProperty(e.toLowerCase())?i(function(e,n){for(var i,or(e,t),ao.length;a--;)iZ.call(e,oa),ei!(nioa)}):function(e){return r(e,0,n)}):r}},pseudos:{not:i(function(e){var t,n,rS(e.replace(at,$1));return rP?i(function(e,t,n,i){for(var o,ar(e,null,i,),se.length;s--;)(oas)&&(es!(tso))}):function(e,i,o){return t0e,r(t,null,o,n),!n.pop()}}),has:i(function(e){return function(t){return a(e,t).length>0}}),contains:i(function(e){return function(t){return(t.textContent||t.innerText||k(t)).indexOf(e)>-1}}),lang:i(function(e){return ft.test(e||)||a.error(unsupported lang: +e),ee.replace(xt,Tt).toLowerCase(),function(t){var n;do if(nM?t.getAttribute(xml:lang)||t.getAttribute(lang):t.lang)return nn.toLowerCase(),ne||0n.indexOf(e+-);while((tt.parentNode)&&1t.nodeType);return!1}}),target:function(t){var ne.location&&e.location.hash;return n&&n.slice(1)t.id},root:function(e){return eH},focus:function(e){return eL.activeElement&&(!L.hasFocus||L.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled!1},disabled:function(e){return e.disabled!0},checked:function(e){var te.nodeName.toLowerCase();returninputt&&!!e.checked||optiont&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected!0},empty:function(e){for(ee.firstChild;e;ee.nextSibling)if(e.nodeName>@||3e.nodeType||4e.nodeType)return!1;return!0},parent:function(e){return!C.pseudos.empty(e)},header:function(e){return yt.test(e.nodeName)},input:function(e){return mt.test(e.nodeName)},button:function(e){var te.nodeName.toLowerCase();returninputt&&buttone.type||buttont},text:function(e){var t;returninpute.nodeName.toLowerCase()&&texte.type&&(null(te.getAttribute(type))||t.toLowerCase()e.type)},first:c(function(){return0}),last:c(function(e,t){returnt-1}),eq:c(function(e,t,n){return0>n?n+t:n}),even:c(function(e,t){for(var n0;t>n;n+2)e.push(n);return e}),odd:c(function(e,t){for(var n1;t>n;n+2)e.push(n);return e}),lt:c(function(e,t,n){for(var r0>n?n+t:n;--r>0;)e.push(r);return e}),gt:c(function(e,t,n){for(var r0>n?n+t:n;t>++r;)e.push(r);return e})}};for(w in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})C.pseudoswu(w);for(w in{submit:!0,reset:!0})C.pseudoswl(w);Sa.compilefunction(e,t){var n,r,i,oUe+ ;if(!o){for(t||(tf(e)),nt.length;n--;)oy(tn),oP?r.push(o):i.push(o);oU(e,v(i,r))}return o},C.pseudos.nthC.pseudos.eq,C.filtersT.prototypeC.pseudos,C.setFiltersnew T,D(),a.attrst.attr,st.finda,st.expra.selectors,st.expr:st.expr.pseudos,st.uniquea.uniqueSort,st.texta.getText,st.isXMLDoca.isXML,st.containsa.contains}(e);var Pt/Until$/,Rt/^(?:parents|prev(?:Until|All))/,Wt/^.^:#\\.,*$/,$tst.expr.match.needsContext,It{children:!0,contents:!0,next:!0,prev:!0};st.fn.extend({find:function(e){var t,n,r;if(string!typeof e)return rthis,this.pushStack(st(e).filter(function(){for(t0;r.length>t;t++)if(st.contains(rt,this))return!0}));for(n,t0;this.length>t;t++)st.find(e,thist,n);return nthis.pushStack(st.unique(n)),n.selector(this.selector?this.selector+ :)+e,n},has:function(e){var t,nst(e,this),rn.length;return this.filter(function(){for(t0;r>t;t++)if(st.contains(this,nt))return!0})},not:function(e){return this.pushStack(f(this,e,!1))},filter:function(e){return this.pushStack(f(this,e,!0))},is:function(e){return!!e&&(stringtypeof e?$t.test(e)?st(e,this.context).index(this0)>0:st.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){for(var n,r0,ithis.length,o,a$t.test(e)||string!typeof e?st(e,t||this.context):0;i>r;r++)for(nthisr;n&&n.ownerDocument&&n!t&&11!n.nodeType;){if(a?a.index(n)>-1:st.find.matchesSelector(n,e)){o.push(n);break}nn.parentNode}return this.pushStack(o.length>1?st.unique(o):o)},index:function(e){return e?stringtypeof e?st.inArray(this0,st(e)):st.inArray(e.jquery?e0:e,this):this0&&this0.parentNode?this.first().prevAll().length:-1},add:function(e,t){var nstringtypeof e?st(e,t):st.makeArray(e&&e.nodeType?e:e),rst.merge(this.get(),n);return this.pushStack(st.unique(r))},addBack:function(e){return this.add(nulle?this.prevObject:this.prevObject.filter(e))}}),st.fn.andSelfst.fn.addBack,st.each({parent:function(e){var te.parentNode;return t&&11!t.nodeType?t:null},parents:function(e){return st.dir(e,parentNode)},parentsUntil:function(e,t,n){return st.dir(e,parentNode,n)},next:function(e){return c(e,nextSibling)},prev:function(e){return c(e,previousSibling)},nextAll:function(e){return st.dir(e,nextSibling)},prevAll:function(e){return st.dir(e,previousSibling)},nextUntil:function(e,t,n){return st.dir(e,nextSibling,n)},prevUntil:function(e,t,n){return st.dir(e,previousSibling,n)},siblings:function(e){return st.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return st.sibling(e.firstChild)},contents:function(e){return st.nodeName(e,iframe)?e.contentDocument||e.contentWindow.document:st.merge(,e.childNodes)}},function(e,t){st.fnefunction(n,r){var ist.map(this,t,n);return Pt.test(e)||(rn),r&&stringtypeof r&&(ist.filter(r,i)),ithis.length>1&&!Ite?st.unique(i):i,this.length>1&&Rt.test(e)&&(ii.reverse()),this.pushStack(i)}}),st.extend({filter:function(e,t,n){return n&&(e:not(+e+)),1t.length?st.find.matchesSelector(t0,e)?t0::st.find.matches(e,t)},dir:function(e,n,r){for(var i,oen;o&&9!o.nodeType&&(rt||1!o.nodeType||!st(o).is(r));)1o.nodeType&&i.push(o),oon;return i},sibling:function(e,t){for(var n;e;ee.nextSibling)1e.nodeType&&e!t&&n.push(e);return n}});var ztabbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video,Xt/ jQuery\d+(?:null|\d+)/g,UtRegExp((?:+zt+)\\s/>,i),Vt/^\s+/,Yt/(?!area|br|col|embed|hr|img|input|link|meta|param)((\w:+)^>*)\/>/gi,Jt/(\w:+)/,Gt/tbody/i,Qt/|?\w+;/,Kt/(?:script|style|link)/i,Zt/^(?:checkbox|radio)$/i,en/checked\s*(?:^|\s*.checked.)/i,tn/^$|\/(?:java|ecma)script/i,nn/^true\/(.*)/,rn/^\s*!(?:\CDATA\|--)|(?:\\|--)>\s*$/g,on{option:1,select multiplemultiple>,/select>,legend:1,fieldset>,/fieldset>,area:1,map>,/map>,param:1,object>,/object>,thead:1,table>,/table>,tr:2,table>tbody>,/tbody>/table>,col:2,table>tbody>/tbody>colgroup>,/colgroup>/table>,td:3,table>tbody>tr>,/tr>/tbody>/table>,_default:st.support.htmlSerialize?0,,:1,Xdiv>,/div>},anp(V),snan.appendChild(V.createElement(div));on.optgroupon.option,on.tbodyon.tfooton.colgroupon.captionon.thead,on.thon.td,st.fn.extend({text:function(e){return st.access(this,function(e){return et?st.text(this):this.empty().append((this0&&this0.ownerDocument||V).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(st.isFunction(e))return this.each(function(t){st(this).wrapAll(e.call(this,t))});if(this0){var tst(e,this0.ownerDocument).eq(0).clone(!0);this0.parentNode&&t.insertBefore(this0),t.map(function(){for(var ethis;e.firstChild&&1e.firstChild.nodeType;)ee.firstChild;return e}).append(this)}return this},wrapInner:function(e){return st.isFunction(e)?this.each(function(t){st(this).wrapInner(e.call(this,t))}):this.each(function(){var tst(this),nt.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var tst.isFunction(e);return this.each(function(n){st(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){st.nodeName(this,body)||st(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(1this.nodeType||11this.nodeType||9this.nodeType)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(1this.nodeType||11this.nodeType||9this.nodeType)&&this.insertBefore(e,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var n,r0;null!(nthisr);r++)(!e||st.filter(e,n).length>0)&&(t||1!n.nodeType||st.cleanData(b(n)),n.parentNode&&(t&&st.contains(n.ownerDocument,n)&&m(b(n,script)),n.parentNode.removeChild(n)));return this},empty:function(){for(var e,t0;null!(ethist);t++){for(1e.nodeType&&st.cleanData(b(e,!1));e.firstChild;)e.removeChild(e.firstChild);e.options&&st.nodeName(e,select)&&(e.options.length0)}return this},clone:function(e,t){return enulle?!1:e,tnullt?e:t,this.map(function(){return st.clone(this,e,t)})},html:function(e){return st.access(this,function(e){var nthis0||{},r0,ithis.length;if(et)return 1n.nodeType?n.innerHTML.replace(Xt,):t;if(!(string!typeof e||Kt.test(e)||!st.support.htmlSerialize&&Ut.test(e)||!st.support.leadingWhitespace&&Vt.test(e)||on(Jt.exec(e)||,)1.toLowerCase())){ee.replace(Yt,$1>/$2>);try{for(;i>r;r++)nthisr||{},1n.nodeType&&(st.cleanData(b(n,!1)),n.innerHTMLe);n0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){var tst.isFunction(e);return t||stringtypeof e||(est(e).not(this).detach()),this.domManip(e,!0,function(e){var tthis.nextSibling,nthis.parentNode;(n&&1this.nodeType||11this.nodeType)&&(st(this).remove(),t?t.parentNode.insertBefore(e,t):n.appendChild(e))})},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){eet.apply(,e);var i,o,a,s,u,l,c0,fthis.length,pthis,mf-1,ye0,vst.isFunction(y);if(v||!(1>f||string!typeof y||st.support.checkClone)&&en.test(y))return this.each(function(i){var op.eq(i);v&&(e0y.call(this,i,n?o.html():t)),o.domManip(e,n,r)});if(f&&(ist.buildFragment(e,this0.ownerDocument,!1,this),oi.firstChild,1i.childNodes.length&&(io),o)){for(nn&&st.nodeName(o,tr),ast.map(b(i,script),h),sa.length;f>c;c++)ui,c!m&&(ust.clone(u,!0,!0),s&&st.merge(a,b(u,script))),r.call(n&&st.nodeName(thisc,table)?d(thisc,tbody):thisc,u,c);if(s)for(laa.length-1.ownerDocument,st.map(a,g),c0;s>c;c++)uac,tn.test(u.type||)&&!st._data(u,globalEval)&&st.contains(l,u)&&(u.src?st.ajax({url:u.src,type:GET,dataType:script,async:!1,global:!1,throws:!0}):st.globalEval((u.text||u.textContent||u.innerHTML||).replace(rn,)));ionull}return this}}),st.each({appendTo:append,prependTo:prepend,insertBefore:before,insertAfter:after,replaceAll:replaceWith},function(e,t){st.fnefunction(e){for(var n,r0,i,ost(e),ao.length-1;a>r;r++)nra?this:this.clone(!0),st(or)t(n),tt.apply(i,n.get());return this.pushStack(i)}}),st.extend({clone:function(e,t,n){var r,i,o,a,s,ust.contains(e.ownerDocument,e);if(st.support.html5Clone||st.isXMLDoc(e)||!Ut.test(+e.nodeName+>)?se.cloneNode(!0):(sn.innerHTMLe.outerHTML,sn.removeChild(ssn.firstChild)),!(st.support.noCloneEvent&&st.support.noCloneChecked||1!e.nodeType&&11!e.nodeType||st.isXMLDoc(e)))for(rb(s),ib(e),a0;null!(oia);++a)ra&&v(o,ra);if(t)if(n)for(ii||b(e),rr||b(s),a0;null!(oia);a++)y(o,ra);else y(e,s);return rb(s,script),r.length>0&&m(r,!u&&b(e,script)),rionull,s},buildFragment:function(e,t,n,r){for(var i,o,a,s,u,l,c,fe.length,dp(t),h,g0;f>g;g++)if(oeg,o||0o)if(objectst.type(o))st.merge(h,o.nodeType?o:o);else if(Qt.test(o)){for(ss||d.appendChild(t.createElement(div)),a(Jt.exec(o)||,)1.toLowerCase(),uona||on._default,s.innerHTMLu1+o.replace(Yt,$1>/$2>)+u2,cu0;c--;)ss.lastChild;if(!st.support.leadingWhitespace&&Vt.test(o)&&h.push(t.createTextNode(Vt.exec(o)0)),!st.support.tbody)for(otable!a||Gt.test(o)?table>!u1||Gt.test(o)?0:s:s.firstChild,co&&o.childNodes.length;c--;)st.nodeName(lo.childNodesc,tbody)&&!l.childNodes.length&&o.removeChild(l);for(st.merge(h,s.childNodes),s.textContent;s.firstChild;)s.removeChild(s.firstChild);sd.lastChild}else h.push(t.createTextNode(o));for(s&&d.removeChild(s),st.support.appendChecked||st.grep(b(h,input),x),g0;ohg++;)if((!r||-1st.inArray(o,r))&&(ist.contains(o.ownerDocument,o),sb(d.appendChild(o),script),i&&m(s),n))for(c0;osc++;)tn.test(o.type||)&&n.push(o);return snull,d},cleanData:function(e,n){for(var r,i,o,a,s0,ust.expando,lst.cache,cst.support.deleteExpando,fst.event.special;null!(oes);s++)if((n||st.acceptData(o))&&(iou,ri&&li)){if(r.events)for(a in r.events)fa?st.event.remove(o,a):st.removeEvent(o,a,r.handle);li&&(delete li,c?delete ou:o.removeAttribute!t?o.removeAttribute(u):ounull,K.push(i))}}});var un,ln,cn,fn/alpha\(^)*\)/i,pn/opacity\s*\s*(^)*)/,dn/^(top|right|bottom|left)$/,hn/^(none|table(?!-cea).+)/,gn/^margin/,mnRegExp(^(+ut+)(.*)$,i),ynRegExp(^(+ut+)(?!px)a-z%+$,i),vnRegExp(^(+-)(+ut+),i),bn{BODY:block},xn{position:absolute,visibility:hidden,display:block},Tn{letterSpacing:0,fontWeight:400},wnTop,Right,Bottom,Left,NnWebkit,O,Moz,ms;st.fn.extend({css:function(e,n){return st.access(this,function(e,n,r){var i,o,a{},s0;if(st.isArray(n)){for(iln(e),on.length;o>s;s++)ansst.css(e,ns,!1,i);return a}return r!t?st.style(e,n,r):st.css(e,n)},e,n,arguments.length>1)},show:function(){return N(this,!0)},hide:function(){return N(this)},toggle:function(e){var tbooleantypeof e;return this.each(function(){(t?e:w(this))?st(this).show():st(this).hide()})}}),st.extend({cssHooks:{opacity:{get:function(e,t){if(t){var nun(e,opacity);returnn?1:n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:st.support.cssFloat?cssFloat:styleFloat},style:function(e,n,r,i){if(e&&3!e.nodeType&&8!e.nodeType&&e.style){var o,a,s,ust.camelCase(n),le.style;if(nst.cssPropsu||(st.cssPropsuT(l,u)),sst.cssHooksn||st.cssHooksu,rt)return s&&getin s&&(os.get(e,!1,i))!t?o:ln;if(atypeof r,stringa&&(ovn.exec(r))&&(r(o1+1)*o2+parseFloat(st.css(e,n)),anumber),!(nullr||numbera&&isNaN(r)||(number!a||st.cssNumberu||(r+px),st.support.clearCloneStyle||!r||0!n.indexOf(background)||(lninherit),s&&setin s&&(rs.set(e,r,i))t)))try{lnr}catch(c){}}},css:function(e,n,r,i){var o,a,s,ust.camelCase(n);return nst.cssPropsu||(st.cssPropsuT(e.style,u)),sst.cssHooksn||st.cssHooksu,s&&getin s&&(os.get(e,!0,r)),ot&&(oun(e,n,i)),normalo&&n in Tn&&(oTnn),r?(aparseFloat(o),r!0||st.isNumeric(a)?a||0:o):o},swap:function(e,t,n,r){var i,o,a{};for(o in t)aoe.styleo,e.styleoto;in.apply(e,r||);for(o in t)e.styleoao;return i}}),e.getComputedStyle?(lnfunction(t){return e.getComputedStyle(t,null)},unfunction(e,n,r){var i,o,a,sr||ln(e),us?s.getPropertyValue(n)||sn:t,le.style;return s&&(!u||st.contains(e.ownerDocument,e)||(ust.style(e,n)),yn.test(u)&&gn.test(n)&&(il.width,ol.minWidth,al.maxWidth,l.minWidthl.maxWidthl.widthu,us.width,l.widthi,l.minWidtho,l.maxWidtha)),u}):V.documentElement.currentStyle&&(lnfunction(e){return e.currentStyle},unfunction(e,n,r){var i,o,a,sr||ln(e),us?sn:t,le.style;return nullu&&l&&ln&&(uln),yn.test(u)&&!dn.test(n)&&(il.left,oe.runtimeStyle,ao&&o.left,a&&(o.lefte.currentStyle.left),l.leftfontSizen?1em:u,ul.pixelLeft+px,l.lefti,a&&(o.lefta)),u?auto:u}),st.each(height,width,function(e,n){st.cssHooksn{get:function(e,r,i){return r?0e.offsetWidth&&hn.test(st.css(e,display))?st.swap(e,xn,function(){return E(e,n,i)}):E(e,n,i):t},set:function(e,t,r){var ir&&ln(e);return C(e,t,r?k(e,n,r,st.support.boxSizing&&border-boxst.css(e,boxSizing,!1,i),i):0)}}}),st.support.opacity||(st.cssHooks.opacity{get:function(e,t){return pn.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||)?.01*parseFloat(RegExp.$1)+:t?1:},set:function(e,t){var ne.style,re.currentStyle,ist.isNumeric(t)?alpha(opacity+100*t+):,or&&r.filter||n.filter||;n.zoom1,(t>1||t)&&st.trim(o.replace(fn,))&&n.removeAttribute&&(n.removeAttribute(filter),t||r&&!r.filter)||(n.filterfn.test(o)?o.replace(fn,i):o+ +i)}}),st(function(){st.support.reliableMarginRight||(st.cssHooks.marginRight{get:function(e,n){return n?st.swap(e,{display:inline-block},un,e,marginRight):t}}),!st.support.pixelPosition&&st.fn.position&&st.each(top,left,function(e,n){st.cssHooksn{get:function(e,r){return r?(run(e,n),yn.test(r)?st(e).position()n+px:r):t}}})}),st.expr&&st.expr.filters&&(st.expr.filters.hiddenfunction(e){return 0e.offsetWidth&&0e.offsetHeight||!st.support.reliableHiddenOffsets&&none(e.style&&e.style.display||st.css(e,display))},st.expr.filters.visiblefunction(e){return!st.expr.filters.hidden(e)}),st.each({margin:,padding:,border:Width},function(e,t){st.cssHookse+t{expand:function(n){for(var r0,i{},ostringtypeof n?n.split( ):n;4>r;r++)ie+wnr+tor||or-2||o0;return i}},gn.test(e)||(st.cssHookse+t.setC)});var Cn/%20/g,kn/\\$/,En/\r?\n/g,Sn/^(?:submit|button|image|reset)$/i,An/^(?:input|select|textarea|keygen)/i;st.fn.extend({serialize:function(){return st.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var est.prop(this,elements);return e?st.makeArray(e):this}).filter(function(){var ethis.type;return this.name&&!st(this).is(:disabled)&&An.test(this.nodeName)&&!Sn.test(e)&&(this.checked||!Zt.test(e))}).map(function(e,t){var nst(this).val();return nulln?null:st.isArray(n)?st.map(n,function(e){return{name:t.name,value:e.replace(En,\r\n)}}):{name:t.name,value:n.replace(En,\r\n)}}).get()}}),st.paramfunction(e,n){var r,i,ofunction(e,t){tst.isFunction(t)?t():nullt?:t,ii.lengthencodeURIComponent(e)++encodeURIComponent(t)};if(nt&&(nst.ajaxSettings&&st.ajaxSettings.traditional),st.isArray(e)||e.jquery&&!st.isPlainObject(e))st.each(e,function(){o(this.name,this.value)});else for(r in e)j(r,er,n,o);return i.join(&).replace(Cn,+)};var jn,Dn,Lnst.now(),Hn/\?/,Mn/#.*$/,qn/(?&)_^&*/,_n/^(.*?): \t*(^\r\n*)\r?$/gm,Fn/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,On/^(?:GET|HEAD)$/,Bn/^\/\//,Pn/^(\w.+-+:)(?:\/\/(^\/?#:*)(?::(\d+)|)|)/,Rnst.fn.load,Wn{},$n{},In*/.concat(*);try{DnY.href}catch(zn){DnV.createElement(a),Dn.href,DnDn.href}jnPn.exec(Dn.toLowerCase())||,st.fn.loadfunction(e,n,r){if(string!typeof e&&Rn)return Rn.apply(this,arguments);var i,o,a,sthis,ue.indexOf( );return u>0&&(ie.slice(u,e.length),ee.slice(0,u)),st.isFunction(n)?(rn,nt):n&&objecttypeof n&&(oPOST),s.length>0&&st.ajax({url:e,type:o,dataType:html,data:n}).done(function(e){aarguments,s.html(i?st(div>).append(st.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,a||e.responseText,t,e)}),this},st.each(ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend,function(e,t){st.fntfunction(e){return this.on(t,e)}}),st.each(get,post,function(e,n){stnfunction(e,r,i,o){return st.isFunction(r)&&(oo||i,ir,rt),st.ajax({url:e,type:n,dataType:o,data:r,success:i})}}),st.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Dn,type:GET,isLocal:Fn.test(jn1),global:!0,processData:!0,async:!0,contentType:application/x-www-form-urlencoded; charsetUTF-8,accepts:{*:In,text:text/plain,html:text/html,xml:application/xml, text/xml,json:application/json, text/javascript},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:responseXML,text:responseText},converters:{* text:e.String,text html:!0,text json:st.parseJSON,text xml:st.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?H(H(e,st.ajaxSettings),t):H(st.ajaxSettings,e)},ajaxPrefilter:D(Wn),ajaxTransport:D($n),ajax:function(e,n){function r(e,n,r,s){var l,f,v,b,T,Nn;2!x&&(x2,u&&clearTimeout(u),it,as||,w.readyStatee>0?4:0,r&&(bM(p,w,r)),e>200&&300>e||304e?(p.ifModified&&(Tw.getResponseHeader(Last-Modified),T&&(st.lastModifiedoT),Tw.getResponseHeader(etag),T&&(st.etagoT)),304e?(l!0,Nnotmodified):(lq(p,b),Nl.state,fl.data,vl.error,l!v)):(vN,(e||!N)&&(Nerror,0>e&&(e0))),w.statuse,w.statusText(n||N)+,l?g.resolveWith(d,f,N,w):g.rejectWith(d,w,N,v),w.statusCode(y),yt,c&&h.trigger(l?ajaxSuccess:ajaxError,w,p,l?f:v),m.fireWith(d,w,N),c&&(h.trigger(ajaxComplete,w,p),--st.active||st.event.trigger(ajaxStop)))}objecttypeof e&&(ne,et),nn||{};var i,o,a,s,u,l,c,f,pst.ajaxSetup({},n),dp.context||p,hp.context&&(d.nodeType||d.jquery)?st(d):st.event,gst.Deferred(),mst.Callbacks(once memory),yp.statusCode||{},v{},b{},x0,Tcanceled,w{readyState:0,getResponseHeader:function(e){var t;if(2x){if(!s)for(s{};t_n.exec(a);)st1.toLowerCase()t2;tse.toLowerCase()}return nullt?null:t},getAllResponseHeaders:function(){return 2x?a:null},setRequestHeader:function(e,t){var ne.toLowerCase();return x||(ebnbn||e,vet),this},overrideMimeType:function(e){return x||(p.mimeTypee),this},statusCode:function(e){var t;if(e)if(2>x)for(t in e)ytyt,et;else w.always(ew.status);return this},abort:function(e){var te||T;return i&&i.abort(t),r(0,t),this}};if(g.promise(w).completem.add,w.successw.done,w.errorw.fail,p.url((e||p.url||Dn)+).replace(Mn,).replace(Bn,jn1+//),p.typen.method||n.type||p.method||p.type,p.dataTypesst.trim(p.dataType||*).toLowerCase().match(lt)||,nullp.crossDomain&&(lPn.exec(p.url.toLowerCase()),p.crossDomain!(!l||l1jn1&&l2jn2&&(l3||(http:l1?80:443))(jn3||(http:jn1?80:443)))),p.data&&p.processData&&string!typeof p.data&&(p.datast.param(p.data,p.traditional)),L(Wn,p,n,w),2x)return w;cp.global,c&&0st.active++&&st.event.trigger(ajaxStart),p.typep.type.toUpperCase(),p.hasContent!On.test(p.type),op.url,p.hasContent||(p.data&&(op.url+(Hn.test(o)?&:?)+p.data,delete p.data),p.cache!1&&(p.urlqn.test(o)?o.replace(qn,$1_+Ln++):o+(Hn.test(o)?&:?)+_+Ln++)),p.ifModified&&(st.lastModifiedo&&w.setRequestHeader(If-Modified-Since,st.lastModifiedo),st.etago&&w.setRequestHeader(If-None-Match,st.etago)),(p.data&&p.hasContent&&p.contentType!!1||n.contentType)&&w.setRequestHeader(Content-Type,p.contentType),w.setRequestHeader(Accept,p.dataTypes0&&p.acceptsp.dataTypes0?p.acceptsp.dataTypes0+(*!p.dataTypes0?, +In+; q0.01:):p.accepts*);for(f in p.headers)w.setRequestHeader(f,p.headersf);if(p.beforeSend&&(p.beforeSend.call(d,w,p)!1||2x))return w.abort();Tabort;for(f in{success:1,error:1,complete:1})wf(pf);if(iL($n,p,n,w)){w.readyState1,c&&h.trigger(ajaxSend,w,p),p.async&&p.timeout>0&&(usetTimeout(function(){w.abort(timeout)},p.timeout));try{x1,i.send(v,r)}catch(N){if(!(2>x))throw N;r(-1,N)}}else r(-1,No Transport);return w},getScript:function(e,n){return st.get(e,t,n,script)},getJSON:function(e,t,n){return st.get(e,t,n,json)}}),st.ajaxSetup({accepts:{script:text/javascript, application/javascript, application/ecmascript, application/x-ecmascript},contents:{script:/(?:java|ecma)script/},converters:{text script:function(e){return st.globalEval(e),e}}}),st.ajaxPrefilter(script,function(e){e.cachet&&(e.cache!1),e.crossDomain&&(e.typeGET,e.global!1)}),st.ajaxTransport(script,function(e){if(e.crossDomain){var n,rV.head||st(head)0||V.documentElement;return{send:function(t,i){nV.createElement(script),n.async!0,e.scriptCharset&&(n.charsete.scriptCharset),n.srce.url,n.onloadn.onreadystatechangefunction(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onloadn.onreadystatechangenull,n.parentNode&&n.parentNode.removeChild(n),nnull,t||i(200,success))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var Xn,Un/()\?(?&|$)|\?\?/;st.ajaxSetup({jsonp:callback,jsonpCallback:function(){var eXn.pop()||st.expando+_+Ln++;return thise!0,e}}),st.ajaxPrefilter(json jsonp,function(n,r,i){var o,a,s,un.jsonp!!1&&(Un.test(n.url)?url:stringtypeof n.data&&!(n.contentType||).indexOf(application/x-www-form-urlencoded)&&Un.test(n.data)&&data);return u||jsonpn.dataTypes0?(on.jsonpCallbackst.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,u?nunu.replace(Un,$1+o):n.jsonp!!1&&(n.url+(Hn.test(n.url)?&:?)+n.jsonp++o),n.convertersscript jsonfunction(){return s||st.error(o+ was not called),s0},n.dataTypes0json,aeo,eofunction(){sarguments},i.always(function(){eoa,no&&(n.jsonpCallbackr.jsonpCallback,Xn.push(o)),s&&st.isFunction(a)&&a(s0),sat}),script):t});var Vn,Yn,Jn0,Gne.ActiveXObject&&function(){var e;for(e in Vn)Vne(t,!0)};st.ajaxSettings.xhre.ActiveXObject?function(){return!this.isLocal&&_()||F()}:_,Ynst.ajaxSettings.xhr(),st.support.cors!!Yn&&withCredentialsin Yn,Ynst.support.ajax!!Yn,Yn&&st.ajaxTransport(function(n){if(!n.crossDomain||st.support.cors){var r;return{send:function(i,o){var a,s,un.xhr();if(n.username?u.open(n.type,n.url,n.async,n.username,n.password):u.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)usn.xhrFieldss;n.mimeType&&u.overrideMimeType&&u.overrideMimeType(n.mimeType),n.crossDomain||iX-Requested-With||(iX-Requested-WithXMLHttpRequest);try{for(s in i)u.setRequestHeader(s,is)}catch(l){}u.send(n.hasContent&&n.data||null),rfunction(e,i){var s,l,c,f,p;try{if(r&&(i||4u.readyState))if(rt,a&&(u.onreadystatechangest.noop,Gn&&delete Vna),i)4!u.readyState&&u.abort();else{f{},su.status,pu.responseXML,cu.getAllResponseHeaders(),p&&p.documentElement&&(f.xmlp),stringtypeof u.responseText&&(f.textu.responseText);try{lu.statusText}catch(d){l}s||!n.isLocal||n.crossDomain?1223s&&(s204):sf.text?200:404}}catch(h){i||o(-1,h)}f&&o(s,l,f,c)},n.async?4u.readyState?setTimeout(r):(a++Jn,Gn&&(Vn||(Vn{},st(e).unload(Gn)),Vnar),u.onreadystatechanger):r()},abort:function(){r&&r(t,!0)}}}});var Qn,Kn,Zn/^(?:toggle|show|hide)$/,erRegExp(^(?:(+-)|)(+ut+)(a-z%*)$,i),tr/queueHooks$/,nrW,rr{*:function(e,t){var n,r,ithis.createTween(e,t),oer.exec(t),ai.cur(),s+a||0,u1,l20;if(o){if(n+o2,ro3||(st.cssNumbere?:px),px!r&&s){sst.css(i.elem,e,!0)||n||1;do uu||.5,s/u,st.style(i.elem,e,s+r);while(u!(ui.cur()/a)&&1!u&&--l)}i.unitr,i.starts,i.endo1?s+(o1+1)*n:n}return i}};st.Animationst.extend(P,{tweener:function(e,t){st.isFunction(e)?(te,e*):ee.split( );for(var n,r0,ie.length;i>r;r++)ner,rrnrrn||,rrn.unshift(t)},prefilter:function(e,t){t?nr.unshift(e):nr.push(e)}}),st.Tween$,$.prototype{constructor:$,init:function(e,t,n,r,i,o){this.eleme,this.propn,this.easingi||swing,this.optionst,this.startthis.nowthis.cur(),this.endr,this.unito||(st.cssNumbern?:px)},cur:function(){var e$.propHooksthis.prop;return e&&e.get?e.get(this):$.propHooks._default.get(this)},run:function(e){var t,n$.propHooksthis.prop;return this.postthis.options.duration?st.easingthis.easing(e,this.options.duration*e,0,1,this.options.duration):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):$.propHooks._default.set(this),this}},$.prototype.init.prototype$.prototype,$.propHooks{_default:{get:function(e){var t;return nulle.eleme.prop||e.elem.style&&null!e.elem.stylee.prop?(tst.css(e.elem,e.prop,auto),t&&auto!t?t:0):e.eleme.prop},set:function(e){st.fx.stepe.prop?st.fx.stepe.prop(e):e.elem.style&&(null!e.elem.stylest.cssPropse.prop||st.cssHookse.prop)?st.style(e.elem,e.prop,e.now+e.unit):e.eleme.prope.now}}},$.propHooks.scrollTop$.propHooks.scrollLeft{set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.eleme.prope.now)}},st.each(toggle,show,hide,function(e,t){var nst.fnt;st.fntfunction(e,r,i){return nulle||booleantypeof e?n.apply(this,arguments):this.animate(I(t,!0),e,r,i)}}),st.fn.extend({fadeTo:function(e,t,n,r){return this.filter(w).css(opacity,0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var ist.isEmptyObject(e),ost.speed(t,n,r),afunction(){var tP(this,st.extend({},e),o);a.finishfunction(){t.stop(!0)},(i||st._data(this,finish))&&t.stop(!0)};return a.finisha,i||o.queue!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var ifunction(e){var te.stop;delete e.stop,t(r)};returnstring!typeof e&&(rn,ne,et),n&&e!!1&&this.queue(e||fx,),this.each(function(){var t!0,nnull!e&&e+queueHooks,ost.timers,ast._data(this);if(n)an&&an.stop&&i(an);else for(n in a)an&&an.stop&&tr.test(n)&&i(an);for(no.length;n--;)on.elem!this||null!e&&on.queue!e||(on.anim.stop(r),t!1,o.splice(n,1));(t||!r)&&st.dequeue(this,e)})},finish:function(e){return e!!1&&(ee||fx),this.each(function(){var t,nst._data(this),rne+queue,ine+queueHooks,ost.timers,ar?r.length:0;for(n.finish!0,st.queue(this,e,),i&&i.cur&&i.cur.finish&&i.cur.finish.call(this),to.length;t--;)ot.elemthis&&ot.queuee&&(ot.anim.stop(!0),o.splice(t,1));for(t0;a>t;t++)rt&&rt.finish&&rt.finish.call(this);delete n.finish})}}),st.each({slideDown:I(show),slideUp:I(hide),slideToggle:I(toggle),fadeIn:{opacity:show},fadeOut:{opacity:hide},fadeToggle:{opacity:toggle}},function(e,t){st.fnefunction(e,n,r){return this.animate(t,e,n,r)}}),st.speedfunction(e,t,n){var re&&objecttypeof e?st.extend({},e):{complete:n||!n&&t||st.isFunction(e)&&e,duration:e,easing:n&&t||t&&!st.isFunction(t)&&t};return r.durationst.fx.off?0:numbertypeof r.duration?r.duration:r.duration in st.fx.speeds?st.fx.speedsr.duration:st.fx.speeds._default,(nullr.queue||r.queue!0)&&(r.queuefx),r.oldr.complete,r.completefunction(){st.isFunction(r.old)&&r.old.call(this),r.queue&&st.dequeue(this,r.queue)},r},st.easing{linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},st.timers,st.fx$.prototype.init,st.fx.tickfunction(){var e,nst.timers,r0;for(Qnst.now();n.length>r;r++)enr,e()||nr!e||n.splice(r--,1);n.length||st.fx.stop(),Qnt},st.fx.timerfunction(e){e()&&st.timers.push(e)&&st.fx.start()},st.fx.interval13,st.fx.startfunction(){Kn||(KnsetInterval(st.fx.tick,st.fx.interval))},st.fx.stopfunction(){clearInterval(Kn),Knnull},st.fx.speeds{slow:600,fast:200,_default:400},st.fx.step{},st.expr&&st.expr.filters&&(st.expr.filters.animatedfunction(e){return st.grep(st.timers,function(t){return et.elem}).length}),st.fn.offsetfunction(e){if(arguments.length)return et?this:this.each(function(t){st.offset.setOffset(this,e,t)});var n,r,i{top:0,left:0},othis0,ao&&o.ownerDocument;if(a)return na.documentElement,st.contains(n,o)?(o.getBoundingClientRect!t&&(io.getBoundingClientRect()),rz(a),{top:i.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:i.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):i},st.offset{setOffset:function(e,t,n){var rst.css(e,position);staticr&&(e.style.positionrelative);var i,o,ast(e),sa.offset(),ust.css(e,top),lst.css(e,left),c(absoluter||fixedr)&&st.inArray(auto,u,l)>-1,f{},p{};c?(pa.position(),ip.top,op.left):(iparseFloat(u)||0,oparseFloat(l)||0),st.isFunction(t)&&(tt.call(e,n,s)),null!t.top&&(f.topt.top-s.top+i),null!t.left&&(f.leftt.left-s.left+o),usingin t?t.using.call(e,f):a.css(f)}},st.fn.extend({position:function(){if(this0){var e,t,n{top:0,left:0},rthis0;returnfixedst.css(r,position)?tr.getBoundingClientRect():(ethis.offsetParent(),tthis.offset(),st.nodeName(e0,html)||(ne.offset()),n.top+st.css(e0,borderTopWidth,!0),n.left+st.css(e0,borderLeftWidth,!0)),{top:t.top-n.top-st.css(r,marginTop,!0),left:t.left-n.left-st.css(r,marginLeft,!0)}}},offsetParent:function(){return this.map(function(){for(var ethis.offsetParent||V.documentElement;e&&!st.nodeName(e,html)&&staticst.css(e,position);)ee.offsetParent;return e||V.documentElement})}}),st.each({scrollLeft:pageXOffset,scrollTop:pageYOffset},function(e,n){var r/Y/.test(n);st.fnefunction(i){return st.access(this,function(e,i,o){var az(e);return ot?a?n in a?an:a.document.documentElementi:ei:(a?a.scrollTo(r?st(a).scrollLeft():o,r?o:st(a).scrollTop()):eio,t)},e,i,arguments.length,null)}}),st.each({Height:height,Width:width},function(e,n){st.each({padding:inner+e,content:n,:outer+e},function(r,i){st.fnifunction(i,o){var aarguments.length&&(r||boolean!typeof i),sr||(i!0||o!0?margin:border);return st.access(this,function(n,r,i){var o;return st.isWindow(n)?n.document.documentElementclient+e:9n.nodeType?(on.documentElement,Math.max(n.bodyscroll+e,oscroll+e,n.bodyoffset+e,ooffset+e,oclient+e)):it?st.css(n,r,s):st.style(n,r,i,s)},n,a?i:t,a,null)}})}),e.jQuerye.$st,functiontypeof define&&define.amd&&define.amd.jQuery&&define(jquery,,function(){return st})})(window);/script> script> !function(e){functiontypeof define&&define.amd?define(e):e()}(function(){var e,tscroll,wheel,touchstart,touchmove,touchenter,touchend,touchleave,mouseout,mouseleave,mouseup,mousedown,mousemove,mouseenter,mousewheel,mouseover;if(function(){var e!1;try{var tObject.defineProperty({},passive,{get:function(){e!0}});window.addEventListener(test,null,t),window.removeEventListener(test,null,t)}catch(e){}return e}()){var nEventTarget.prototype.addEventListener;en,EventTarget.prototype.addEventListenerfunction(n,o,r){var i,sobjecttypeof r&&null!r,us?r.capture:r;(rs?function(e){var tObject.getOwnPropertyDescriptor(e,passive);return t&&!0!t.writable&&void 0t.set?Object.assign({},e):e}(r):{}).passivevoid 0!(ir.passive)?i:-1!t.indexOf(n)&&!0,r.capturevoid 0!u&&u,e.call(this,n,o,r)},EventTarget.prototype.addEventListener._originale}});$(document).ready(function() { const header document.querySelector(body:not(.mpi-rules) #scrollheader); if(header ! null) { var headerHeight header.offsetHeight; var headerPositioning getComputedStyle(header).getPropertyValue(position); document.addEventListener(scroll, function() { if(headerHeight) { const headerBlock document.querySelector(#header-block); const headerLogo document.querySelector(body:not(.mpi-rules) #scrollheader .logo img); var headerDefault false; var headerFade false; var headerSlide true; var headerToggleLogo false; var shootScroll false; if (window.innerWidth > 769) { if (document.body.scrollTop > headerHeight || document.documentElement.scrollTop > headerHeight) { header.classList.add(headerFixed); headerBlock.style.display block; if(headerPositioning absolute) { headerBlock.style.height 0 + px; } else { headerBlock.style.height headerHeight + px; } if (!shootScroll) { if (headerFade) { header.classList.add(headerFade); } else if (headerSlide) { header.classList.add(headerSlide); } shootScroll true; } if (headerToggleLogo) { headerLogo.setAttribute(src, https://www.ipquimicos.com.br/imagens/selo.png); } } else { shootScroll false; header.style.display block; header.classList.remove(headerFixed, headerFade, headerSlide); if(header.classList.length 0) { header.removeAttribute(class); } headerBlock.style.display none; if (headerToggleLogo) { headerLogo.setAttribute(src, https://www.ipquimicos.com.br/imagens/logo.png); } } } } }); } });window.FontAwesomeKitConfig {asyncLoading:{enabled:true},autoA11y:{enabled:true},baseUrl:https://ka-f.fontawesome.com,baseUrlKit:https://kit.fontawesome.com,detectConflictsUntil:2022-08-15T21:19:00Z,iconUploads:{},id:50001323,license:free,method:css,minify:{enabled:true},token:b36a428a77,v4FontFaceShim:{enabled:false},v4shim:{enabled:false},v5FontFaceShim:{enabled:false},version:6.1.2};!function(t){functiontypeof define&&define.amd?define(kit-loader,t):t()}((function(){use strict;function t(e){return(tfunctiontypeof Symbol&&symboltypeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&functiontypeof Symbol&&t.constructorSymbol&&t!Symbol.prototype?symbol:typeof t})(e)}function e(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):ten,t}function n(t,e){var nObject.keys(t);if(Object.getOwnPropertySymbols){var oObject.getOwnPropertySymbols(t);e&&(oo.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function o(t){for(var o1;oarguments.length;o++){var rnull!argumentso?argumentso:{};o%2?n(Object(r),!0).forEach((function(n){e(t,n,rn)})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function r(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){if(undefinedtypeof Symbol||!(Symbol.iterator in Object(t)))return;var n,o!0,r!1,ivoid 0;try{for(var c,atSymbol.iterator();!(o(ca.next()).done)&&(n.push(c.value),!e||n.length!e);o!0);}catch(t){r!0,it}finally{try{o||nulla.return||a.return()}finally{if(r)throw i}}return n}(t,e)||function(t,e){if(!t)return;if(stringtypeof t)return i(t,e);var nObject.prototype.toString.call(t).slice(8,-1);Objectn&&t.constructor&&(nt.constructor.name);if(Mapn||Setn)return Array.from(t);if(Argumentsn||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(t,e)}(t,e)||function(){throw new TypeError(Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a Symbol.iterator() method.)}()}function i(t,e){(nulle||e>t.length)&&(et.length);for(var n0,onew Array(e);ne;n++)ontn;return o}function c(t,e){var ne&&e.addOn||,oe&&e.baseFilename||t.license+n,re&&e.minify?.min:,ie&&e.fileSuffix||t.method,ce&&e.subdir||t.method;return t.baseUrl+/releases/+(latestt.version?latest:v.concat(t.version))+/+c+/+o+r+.+i}function a(t){return t.baseUrlKit+/+t.token+/+t.id+/kit-upload.css}function u(t,e){var ne||fa,o.+Array.prototype.join.call(n,,.),rt.querySelectorAll(o);Array.prototype.forEach.call(r,(function(e){var ne.getAttribute(title);e.setAttribute(aria-hidden,true);var o!e.nextElementSibling||!e.nextElementSibling.classList.contains(sr-only);if(n&&o){var rt.createElement(span);r.innerHTMLn,r.classList.add(sr-only),e.parentNode.insertBefore(r,e.nextSibling)}}))}var f,sfunction(){},dundefined!typeof global&&void 0!global.process&&functiontypeof global.process.emit,lundefinedtypeof setImmediate?setTimeout:setImmediate,h;function m(){for(var t0;th.length;t++)ht0(ht1);h,f!1}function p(t,e){h.push(t,e),f||(f!0,l(m,0))}function v(t){var et.owner,ne._state,oe._data,rtn,it.then;if(functiontypeof r){nfulfilled;try{or(o)}catch(t){w(i,t)}}y(i,o)||(fulfilledn&&b(i,o),rejectedn&&w(i,o))}function y(e,n){var o;try{if(en)throw new TypeError(A promises callback cannot return that same promise.);if(n&&(functiontypeof n||objectt(n))){var rn.then;if(functiontypeof r)return r.call(n,(function(t){o||(o!0,nt?g(e,t):b(e,t))}),(function(t){o||(o!0,w(e,t))})),!0}}catch(t){return o||w(e,t),!0}return!1}function b(t,e){t!e&&y(t,e)||g(t,e)}function g(t,e){pendingt._state&&(t._statesettled,t._datae,p(S,t))}function w(t,e){pendingt._state&&(t._statesettled,t._datae,p(O,t))}function A(t){t._thent._then.forEach(v)}function S(t){t._statefulfilled,A(t)}function O(t){t._staterejected,A(t),!t._handled&&d&&global.process.emit(unhandledRejection,t._data,t)}function j(t){global.process.emit(rejectionHandled,t)}function E(t){if(function!typeof t)throw new TypeError(Promise resolver +t+ is not a function);if(this instanceof E!1)throw new TypeError(Failed to construct Promise: Please use the new operator, this object constructor cannot be called as a function.);this._then,function(t,e){function n(t){w(e,t)}try{t((function(t){b(e,t)}),n)}catch(t){n(t)}}(t,this)}E.prototype{constructor:E,_state:pending,_then:null,_data:void 0,_handled:!1,then:function(t,e){var n{owner:this,then:new this.constructor(s),fulfilled:t,rejected:e};return!e&&!t||this._handled||(this._handled!0,rejectedthis._state&&d&&p(j,this)),fulfilledthis._state||rejectedthis._state?p(v,n):this._then.push(n),n.then},catch:function(t){return this.then(null,t)}},E.allfunction(t){if(!Array.isArray(t))throw new TypeError(You must pass an array to Promise.all().);return new E((function(e,n){var o,r0;function i(t){return r++,function(n){otn,--r||e(o)}}for(var c,a0;at.length;a++)(cta)&&functiontypeof c.then?c.then(i(a),n):oac;r||e(o)}))},E.racefunction(t){if(!Array.isArray(t))throw new TypeError(You must pass an array to Promise.race().);return new E((function(e,n){for(var o,r0;rt.length;r++)(otr)&&functiontypeof o.then?o.then(e,n):e(o)}))},E.resolvefunction(e){return e&&objectt(e)&&e.constructorE?e:new E((function(t){t(e)}))},E.rejectfunction(t){return new E((function(e,n){n(t)}))};var _functiontypeof Promise?Promise:E;function F(t,e){var ne.fetch,oe.XMLHttpRequest,re.token,it;returnURLSearchParamsin window?(inew URL(t)).searchParams.set(token,r):ii+?token+encodeURIComponent(r),ii.toString(),new _((function(t,e){if(functiontypeof n)n(i,{mode:cors,cache:default}).then((function(t){if(t.ok)return t.text();throw new Error()})).then((function(e){t(e)})).catch(e);else if(functiontypeof o){var rnew o;r.addEventListener(loadend,(function(){this.responseText?t(this.responseText):e(new Error())}));abort,error,timeout.map((function(t){r.addEventListener(t,(function(){e(new Error())}))})),r.open(GET,i),r.send()}else{e(new Error())}}))}function P(t,e,n){var ot;return/(url\(?)\.\.\/\.\.\/\.\./g,function(t,n){return.concat(n).concat(e)},/(url\(?)\.\.\/webfonts/g,function(t,o){return.concat(o).concat(e,/releases/v).concat(n,/webfonts)},/(url\(?)https:\/\/kit-free(^.)*\.fontawesome\.com/g,function(t,n){return.concat(n).concat(e)}.forEach((function(t){var er(t,2),ne0,ie1;oo.replace(n,i)})),o}function C(t,e){var narguments.length>2&&void 0!arguments2?arguments2:function(){},re.document||r,iu.bind(u,r,fa,fab,fas,far,fal,fad,fak),fObject.keys(t.iconUploads||{}).length>0;t.autoA11y.enabled&&n(i);var s{id:fa-main,addOn:void 0};t.v4shim&&t.v4shim.enabled&&s.push({id:fa-v4-shims,addOn:-v4-shims}),t.v5FontFaceShim&&t.v5FontFaceShim.enabled&&s.push({id:fa-v5-font-face,addOn:-v5-font-face}),t.v4FontFaceShim&&t.v4FontFaceShim.enabled&&s.push({id:fa-v4-font-face,addOn:-v4-font-face}),f&&s.push({id:fa-kit-upload,customCss:!0});var ds.map((function(n){return new _((function(r,i){F(n.customCss?a(t):c(t,{addOn:n.addOn,minify:t.minify.enabled}),e).then((function(i){r(U(i,o(o({},e),{},{baseUrl:t.baseUrl,version:t.version,id:n.id,contentFilter:function(t,e){return P(t,e.baseUrl,e.version)}})))})).catch(i)}))}));return _.all(d)}function U(t,e){var ne.contentFilter||function(t,e){return t},odocument.createElement(style),rdocument.createTextNode(n(t,e));return o.appendChild(r),o.mediaall,e.id&&o.setAttribute(id,e.id),e&&e.detectingConflicts&&e.detectionIgnoreAttr&&o.setAttributeNode(document.createAttribute(e.detectionIgnoreAttr)),o}function k(t,e){e.autoA11yt.autoA11y.enabled,prot.license&&(e.autoFetchSvg!0,e.fetchSvgFromt.baseUrl+/releases/+(latestt.version?latest:v.concat(t.version))+/svgs,e.fetchUploadedSvgFromt.uploadsUrl);var n;return t.v4shim.enabled&&n.push(new _((function(n,r){F(c(t,{addOn:-v4-shims,minify:t.minify.enabled}),e).then((function(t){n(I(t,o(o({},e),{},{id:fa-v4-shims})))})).catch(r)}))),n.push(new _((function(n,r){F(c(t,{minify:t.minify.enabled}),e).then((function(t){var rI(t,o(o({},e),{},{id:fa-main}));n(function(t,e){var ne&&void 0!e.autoFetchSvg?e.autoFetchSvg:void 0,oe&&void 0!e.autoA11y?e.autoA11y:void 0;void 0!o&&t.setAttribute(data-auto-a11y,o?true:false);n&&(t.setAttributeNode(document.createAttribute(data-auto-fetch-svg)),t.setAttribute(data-fetch-svg-from,e.fetchSvgFrom),t.setAttribute(data-fetch-uploaded-svg-from,e.fetchUploadedSvgFrom));return t}(r,e))})).catch(r)}))),_.all(n)}function I(t,e){var ndocument.createElement(SCRIPT),odocument.createTextNode(t);return n.appendChild(o),n.referrerPolicystrict-origin,e.id&&n.setAttribute(id,e.id),e&&e.detectingConflicts&&e.detectionIgnoreAttr&&n.setAttributeNode(document.createAttribute(e.detectionIgnoreAttr)),n}function L(t){var e,n,odocument,ro.documentElement.doScroll,i(r?/^loaded|^c/:/^loaded|^i|^c/).test(o.readyState);i||o.addEventListener(DOMContentLoaded,efunction(){for(o.removeEventListener(DOMContentLoaded,e),i1;en.shift();)e()}),i?setTimeout(t,0):n.push(t)}function T(t){undefined!typeof MutationObserver&&new MutationObserver(t).observe(document,{childList:!0,subtree:!0})}try{if(window.FontAwesomeKitConfig){var xwindow.FontAwesomeKitConfig,M{detectingConflicts:x.detectConflictsUntil&&new Datenew Date(x.detectConflictsUntil),detectionIgnoreAttr:data-fa-detection-ignore,fetch:window.fetch,token:x.token,XMLHttpRequest:window.XMLHttpRequest,document:document},Ddocument.currentScript,ND?D.parentElement:document.head;(function(){var targuments.length>0&&void 0!arguments0?arguments0:{},earguments.length>1&&void 0!arguments1?arguments1:{};returnjst.method?k(t,e):csst.method?C(t,e,(function(t){L(t),T(t)})):void 0})(x,M).then((function(t){t.map((function(t){try{N.insertBefore(t,D?D.nextSibling:null)}catch(e){N.appendChild(t)}})),M.detectingConflicts&&D&&L((function(){D.setAttributeNode(document.createAttribute(M.detectionIgnoreAttr));var tfunction(t,e){var ndocument.createElement(script);return e&&e.detectionIgnoreAttr&&n.setAttributeNode(document.createAttribute(e.detectionIgnoreAttr)),n.srcc(t,{baseFilename:conflict-detection,fileSuffix:js,subdir:js,minify:t.minify.enabled}),n}(x,M);document.body.appendChild(t)}))})).catch((function(t){console.error(.concat(Font Awesome Kit:, ).concat(t))}))}}catch(t){console.error(.concat(Font Awesome Kit:, ).concat(t))}})); /script> style> article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block }audio, canvas, video { display: inline-block }audio:not(controls) { display: none; height: 0 }hidden { display: none }html { font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% }button, html, input, select, textarea { font-family: sans-serif }body { margin: 0 }a:focus { outline: 0 }a:active, a:hover { outline: 0 }h1 { font-size: 2em; margin: .67em 0 }h2 { font-size: 1.5em; margin: .83em 0 }h3 { font-size: 1.17em; margin: 1em 0 }h4 { font-size: 1em }h6 { font-size: .67em; margin: 2.33em 0 }h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; color: #333 }abbrtitle { border-bottom: 1px dotted }b, strong { font-weight: 700 }blockquote { margin: 1em 40px }dfn { font-style: italic }hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0 }mark { background: #ff0; color: #000 }p, pre { margin: 1em 0 }code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em }pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word }q { quotes: none }q:after, q:before { content: ; content: none }small { font-size: 80% }sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }sup { top: -.5em }sub { bottom: -.25em }dl, menu, ol, ul { margin: 1em 0 }dd { margin: 0 0 0 40px }menu, ol, ul { padding: 0 }nav ol, nav ul { list-style: none; list-style-image: none }img { border: 0; -ms-interpolation-mode: bicubic; max-width: 100% }svg:not(:root) { overflow: hidden }figure { margin: 0 }form { margin: 0 }fieldset { border: 1px solid silver; margin: 0 2px; padding: .35em .625em .75em }legend { border: 0; padding: 0; white-space: normal }button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline }button, input { line-height: normal; border: 1px solid #ccc; padding: 5px }button, select { text-transform: none }button, html inputtypebutton, inputtypereset, inputtypesubmit { -webkit-appearance: button; cursor: pointer }buttondisabled, html inputdisabled { cursor: default }inputtypecheckbox, inputtyperadio { box-sizing: border-box; padding: 0 }inputtypesearch { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box }inputtypesearch::-webkit-search-cancel-button, inputtypesearch::-webkit-search-decoration { -webkit-appearance: none }button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0 }textarea { overflow: auto; vertical-align: top }table { border-collapse: collapse; border-spacing: 0 }audio, canvas, img, video { vertical-align: middle }address { font-style: normal }ul { list-style-type: none; list-style: none; margin: 0; padding: 0 }/* BASE STYLES CSS */* { margin: 0; padding: 0; border: 0; outline: 0; box-sizing: border-box;}/* SCROLL LATERAL */::-webkit-scrollbar-track { background-color: #f0f0f0; }::-webkit-scrollbar { width: 8px; background-color: var(--primary-color); }::-webkit-scrollbar-thumb { background-color: var(--primary-color); }/*CUSTOMIZE THEME*/:root { /* COLORS */ --primary-color: #84C225; --secondary-color: #4c5b27; --grey: #5c5c5c; --dark: #343a40; --light: #f0f0f0; --alert: #b31610; --success: #4caf50; /* DEFAULT BORDER RADIUS */ --border-radius: .25em; --border-color: #dee2e6; /* SPACING */ --wrapper-width: 1180px; /* SLICK BANNER */ --slider-height: 38vw;}body { font-size: 16px; font-family: var(--primary-font); color: var(--grey); text-decoration: none;}/* SMALL DEVICE */@media only screen and (max-width: 576px) { body { font-size: 12px; } }h1, h2, h3, h4 { font-family: var(--primary-font); color: var(--primary-color); margin: 25px 0;}h1 { font-size: 2.25em; } /* 36px */h2 { font-size: 1.5em; } /* 24px */h3 { font-size: 1.125em; } /* 18px */p { font: 1em/1.5em var(--primary-font); margin: 15px 0; color: var(--grey); text-align: justify;}a { color: var(--primary-color); text-decoration: none;}a:hover { text-decoration: none;}hr { display: block; margin: 1em 0; height: 1px; border-top: 1px solid #ccc;}/* PAGE LOADING */.page-loading { position: fixed; background-color: var(--dark); display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 50px; width: 100%; height: 100%; z-index: 9999999; top: 0; left: 0; bottom: 0; right: 0; padding: 16px; overflow: hidden;}.page-loading__spinner { width: 60px; height: auto; aspect-ratio: 1/1; position: relative;}.page-loading__spinner::after { content: ; position: absolute; width: 100%; height: 100%; top: 0; left: 0; border-radius: 50%; animation-name: pageloadingRotate; animation-duration: 1s; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-timing-function: linear; border: 4px solid var(--light); border-top: 4px solid var(--primary-color); box-sizing: border-box;}.page-loading__logo { width: 100%; max-width: 250px; transition: 0.5s; position: relative; bottom: 0; opacity: 1;}.page-loading__logo--fade { opacity: 0; transform: scale(1.5);}@keyframes pageloadingRotate { from { transform: rotate(0); } to { transform: rotate(360deg); }}/* FIM PAGE LOADING *//* HEADER *//* header fixo */.headerFixed { position: fixed !important; width: 100%; z-index: 999; top: 0px; }.headerFixed .topo { display: none; }.headerFixed:is(.headerSlide, .headerFade) { animation-delay: 0.5s; animation-duration: 0.30s; animation-timing-function: ease-out; animation-fill-mode: forwards;}/* header fixo - efeito slide */.headerSlide { animation-name: headerSlide; transform: translateY(-100%); }@keyframes headerSlide { from { transform: translateY(-100%); } to { transform: translateY(0); }}/* header fixo - efeito fade */.headerFade { animation-name: headerFade; opacity: 0; }@keyframes headerFade { from { opacity: 0; } to { opacity: 1; }}/* LARGE DEVICE */@media only screen and (max-width: 912px) { header .topo.show-mobile { background-color: #222222; } .flex-top-icons { display: flex; justify-content: center; align-items: center; } .flex-top-icons a { display: flex; justify-content: center; align-items: center; width: 50px; height: 50px; margin: 5px; background: var(--primary-color); color: #fff; border-radius: 50%; font-size: 22px; }}/* MENU */header #menu { text-align: center;}header #menu ul { list-style: none; margin: 0; padding: 0;}header #menu li { position: relative; display: inline-block;}header #menu a { display: block; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 5px; text-align: center; -webkit-transition: .3s; transition: .3s;}/* ACTIVE MENU TOPO */.active-menu-topo { color: var(--primary-color); font-weight: bold !important;}/* SUB MENU */header #menu .dropdown :is(.sub-menu, .sub-menu-info) { display: none; margin: 0; position: absolute; top: 100%; right: 0; z-index: 7; width: 230px; height: auto; background-color: var(--primary-color); box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1);}header #menu ul > li.dropdown:hover > :is(.sub-menu, .sub-menu-info) { display: block;}header #menu ul > li.dropdown > :where(.sub-menu, .sub-menu-info) > li.dropdown > :where(.sub-menu, .sub-menu-info) { display: none; top: 0; right: 100%;}header #menu > ul > li:nth-last-child(-n+3).dropdown > :is(.sub-menu, .sub-menu-info) { left: initial; right: 0;}header #menu > ul > li:nth-last-child(-n+3).dropdown > :is(.sub-menu, .sub-menu-info) :is(.sub-menu, .sub-menu-info) { left: initial; right: 100%;}header #menu ul > li.dropdown > :is(.sub-menu, .sub-menu-info) > li.dropdown:hover > :is(.sub-menu, .sub-menu-info) { display: block;}header #menu .dropdown :is(.sub-menu, .sub-menu-info) li { position: relative; display: block; margin: 0; width: 100%; box-sizing: border-box; padding: 0 10px;}header #menu .dropdown :is(.sub-menu, .sub-menu-info) li:first-of-type { padding-top: 10px;}header #menu .dropdown :is(.sub-menu, .sub-menu-info) li:last-of-type { padding-bottom: 10px;}header #menu .dropdown :is(.sub-menu, .sub-menu-info) li a { display: block; width: 100%; box-sizing: border-box; font-size: 12px; padding: 10px; text-align: left; text-decoration: none; color: #fff;}header #menu .dropdown > :is(.sub-menu, .sub-menu-info) > li:hover > a { background-color: #fff; color: var(--primary-color);}/* SUB MENU SCROLL */header #menu .dropdown :is(.sub-menu, .sub-menu-info).sub-menu-scroll { max-height: 400px; height: auto; overflow-y: auto; overflow-x: hidden;}/* MENU MOBILE */.slicknav_menu { display: none; }.slicknav_nav .fa { display: none; }.slicknav_nav br { display: none; }.slicknav_nav > ul { margin-left: 0; }.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }.slicknav_menu .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }.slicknav_menu .slicknav_no-text { margin: 0 }.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar { margin-top: 0.188em }.slicknav_nav { clear: both }.slicknav_nav ul, .slicknav_nav li { display: block }.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }.slicknav_nav .slicknav_item { cursor: pointer; }.slicknav_nav .slicknav_row { display: block; }.slicknav_nav a { display: block }.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a { display: inline }.slicknav_menu::before, .slicknav_menu::after { content: ; display: table; }.slicknav_menu::after { clear: both }.slicknav_menu { font-size: 16px; }.slicknav_btn { margin: 5px 5px 6px; text-decoration: none; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #222222; }.slicknav_menu .slicknav_menutxt { color: #FFF; font-weight: bold; text-shadow: 0 1px 3px #000; }.slicknav_menu .slicknav_icon-bar { background-color: #f5f5f5; }.slicknav_menu { background: var(--primary-color); padding: 5px; }.slicknav_nav { color: #fff; margin: 0; padding: 0; font-size: 0.875em; }.slicknav_nav, .slicknav_nav ul { list-style: none; overflow: hidden; }.slicknav_nav ul { padding: 0; margin: 0 0 0 20px; }.slicknav_nav .slicknav_row { padding: 5px 10px; margin: 2px 5px; }.slicknav_nav a { padding: 5px 10px; margin: 2px 5px; text-decoration: none; color: #fff; }.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a { padding: 0; margin: 0; }.slicknav_nav .slicknav_row:hover { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #ccc; color: #fff; }.slicknav_nav a:hover { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #ccc; color: #222; }.slicknav_nav .slicknav_txtnode { margin-left: 16px; }/* LARGE DEVICE */@media only screen and (max-width: 912px) { .js #menu2, .js #menu { display: none; } .js .slicknav_menu { display: block; z-index: 1; position: fixed; width: 100%; top: 0; left: 0; z-index: 999; } body { margin-top: 54px; }}/* BROWSE HAPPY PROMPT */.browsehappy { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; }/* SCROLL UP BUTTON */#scrollUp { position: fixed; bottom: -100px; right: 12px; z-index: 9999; width: 65px; height: 65px; display: flex; align-items: center; justify-content: center; border-radius: 5px 5px 0 0; background-color: var(--primary-color); cursor: pointer; opacity: 0; -webkit-transition: .3s; transition: .3s; }#scrollUp::after { content: \f077; font: 18px/normal FontAwesome; color: #fff; }#scrollUp.is-active { -webkit-transition: .5s; transition: .5s; bottom: 0; opacity: 1; }/* SMALL DEVICE */@media only screen and (max-width: 576px) { #scrollUp { width: 40px; height: 40px; } #scrollUp::after { font-size: 12px; } }/* BODY */.wrapper { max-width: var(--wrapper-width); width: 100%; margin: 0 auto; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 10px;}.container { max-width: 1920px; width: 100%; display: block; margin-left: auto; margin-right: auto; padding: 25px 0; clear: both;}section { float: left; width: 100%;}article { float: left; width: 67.5%;}article.full { width: 100%;}/* SMALL DEVICE */@media only screen and (max-width:576px) { article { float: none; width: 100%; }}/* BREADCRUMB BASE */.bread { padding: 1.25rem 0; }.bread__title { margin: 1rem 0 0 0; }#breadcrumb { display: inline-block; clear: both;}#breadcrumb * { -webkit-transition: .3s; transition: .3s;}#breadcrumb a { display: inline-flex; align-items: center; height: fit-content;}#breadcrumb a:hover * { color: var(--primary-color);}#breadcrumb .bread__column { display: inline-flex; align-items: center;}#breadcrumb :is(itemproptitle, itempropname) { font: 14px var(--primary-font); color: var(--grey);}.bread:is(.bread--default, .bread--mpi) .bread__column:first-child:before { content: \e3af; font-family: FontAwesome; font-size: 12px; margin-right: 4px;}.bread:is(.bread--default, .bread--mpi) .bread__column:not(:last-child)::after { content: ❱; margin-left: 6px; font-size: 14px;}/* SMALL DEVICE */@media only screen and (max-width: 576px) { #breadcrumb :is(itemproptitle, itempropname) { display: inline-block; max-width: 82px; -webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }}/* ASIDE */aside { float: left; width: 27.5%; margin-left: 5%; }aside nav { list-style: none; list-style-type: none; margin: 0; padding: 0; max-height: 400px; height: auto; overflow-y: auto; overflow-x: hidden; }aside nav > ul > li > ul { display: none; }aside li { margin: 5px 0 0 0; }aside .active-menu-aside { color: var(--primary-color); font-weight: bold !important; }/* SMALL DEVICE */@media only screen and (max-width:576px) { aside { width: 100%; float: none; margin: 15px 0; }}/* CARDS */.card-group { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; }.card { -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 4px; width: 100%; position: relative; overflow: hidden; -webkit-transition: .3s; transition: .3s; }.card__image { display: block; width: 100%; object-fit: cover; -webkit-transition: .3s; transition: .3s; }.card__title { font-size: 16px; color: var(--grey); -webkit-transition: .3s; transition: .3s; }.card__text { font-size: 14px; color: var(--grey); }.card__btn { display: inline-block; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 10px 15px; border-radius: 3px; font-size: 14px; background-color: var(--primary-color); color: #fff; -webkit-transition: .3s; transition: .3s; }.card__overlay { position: absolute; opacity: 0; width: 100%; height: 100%; -webkit-transition: .5s; transition: .5s; }.card:hover .card__overlay { opacity: 1; }@media only screen and (max-width: 992px) { .card-group { grid-template-columns: repeat(3, 1fr); }}@media only screen and (max-width: 768px) { .card-group { grid-template-columns: repeat(2, 1fr); }}@media only screen and (max-width: 480px) { .card-group { grid-template-columns: 1fr; }}/* CARD MPI */.card--mpi{border-radius: 1rem 0;}.card--mpi .card__image { width: 100%; height: auto; aspect-ratio: 1/1; }.card--mpi .card__image:hover { opacity: 0.8; }.card--mpi .card__title { display: flex; justify-content: center; align-items: center; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 5px; height: 45px; margin: 0; font-size: 12px; text-align: center; background: var(--primary-color); color: #fff; }.card--mpi:hover .card__title { opacity: 0.8; }/* BTN */.btn { display: inline-block; margin: 1em 0; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 1em 2em; text-align: center; text-decoration: none; font-size: 14px; border-radius: var(--border-radius); background-color: var(--primary-color); color: #fff; -webkit-transition: .3s; transition: .3s;}.btn:hover { background-color: var(--secondary-color);}/* SMALL DEVICE */@media only screen and (max-width:576px) { .btn { display: block; width: 100%; }}/* SOCIAL ICONS */.social { display: flex; align-items: center; gap: 1em; }.social__icons { color: #fff; font-size: 1em; transition: .3s; }/* TABELA */.table { border-collapse: collapse; border-spacing: 0; table-layout: fixed; width: 100%; }.table td { font-size: 12px; text-align: center; line-height: 30px; border-style: solid; border-width: 1px; overflow: hidden; word-break: normal; color: #000; }.table th { font-size: 14px; font-weight: normal; padding: 10px 5px; border-style: solid; border-width: 1px; overflow: hidden; word-break: normal; }/* LIST */.list { margin: 0 0 20px 40px; }.list li { list-style: disc; margin: 5px 0; font-size: 1em; line-height: 1.5em; text-align: left; }.list--no-ls li { list-style: none; }.list li::first-letter { text-transform: uppercase;}/* LAZY LOAD VIDEO */data-video { cursor: pointer; position: relative; aspect-ratio: 16/9; background-color: #000; overflow: hidden; }.ytvideodata-video::before { content: ; position: absolute; top: 0; left: 0; height: 100%; width: 100%; cursor: pointer; background-color: rgba(0, 0, 0, 0.2);}.ytvideodata-video::after { content: \f167; position: absolute; z-index: 1; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); font: 70px/normal FontAwesome; color: var(--light); -webkit-transition: .3s; transition: .3s; }data-video:hover::after { color: red; }data-video * { width: 100%; height: 100%;}/* SEARCH PAGE */.search { position: relative; }.search input { width: 100%; box-sizing: border-box; padding: 10px 12px; border: 1px solid #ccc; border-radius: 3px; color: var(--grey); font: normal 14px/normal var(--primary-font); }.search input::placeholder { font: normal 14px/normal var(--primary-font); color: var(--grey);}.search button { border: none; outline: none; text-decoration: none; background-color: transparent; color: var(--grey); font-size: 22px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }.search--topo button { position: absolute; top: 50%; transform: translateY(-50%); right: 10px; }.search button:hover { color: var(--dark); }.search .button-group { position: absolute; top: 50%; transform: translateY(-50%); right: 10px; display: flex; align-items: center; justify-content: center; }.search-content { opacity: 0; transition: opacity .2s ease .2s; }.search-content.search-active { opacity: 1; }.search-content .no-results { margin: 0 0 32px 0; text-align: left; font-size: 18px;}.search-content li a { float: left; appearance: button; background-color: var(--primary-color); background-image: none; border: 1px solid var(--primary-color); border-radius: 4px; box-shadow: #fff 4px 4px 0 0, var(--primary-color) 4px 4px 0 1px; box-sizing: border-box; color: #fff; cursor: pointer; display: inline-block; font-size: 14px; font-weight: 400; line-height: 20px; margin: 5px 5px 10px 5px; overflow: visible; padding: 12px 40px; text-align: center; text-transform: none; touch-action: manipulation; user-select: none; -webkit-user-select: none; vertical-align: middle; white-space: nowrap; transition: .3s;}.search-content li a:focus { text-decoration: none;}.search-content li a:not(disabled):active,.search-content li a:not(disabled):hover { box-shadow: unset; transform: translate(3px, 3px);}/* FORMULARIO / CONTATO PAGE */.form { display: flex; flex-direction: column; width: 100%; background-color: #fff;}.form *:focus, .form *:active { outline: unset;}.form :is(input, textarea, select) { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 10px; width: 100%; margin: 0.5em 0; border: 1px solid var(--grey); border-radius: 3px; font: 12px/normal var(--primary-font); background-color: #fff; color: var(--grey); -webkit-transition: .3s; transition: .3s;}.form label, .form :is(input, textarea)::placeholder { font: 12px/normal var(--primary-font); color: var(--grey);}.form typesubmit { max-width: 280px; width: 100%; margin-top: 1em; border: 1px solid var(--primary-color); font-size: 16px; font-weight: bold; color: #fff; background-color: var(--primary-color); cursor: pointer;}.form typesubmit:hover { background-color: var(--dark); border: 1px solid var(--dark);}.form__obrigatory { display: block; margin: 1em 0; font-size: 12px; color: var(--grey);}.address-map { width: 100%; height: 450px; margin: 15px 0;}.g-recaptcha { -webkit-transform: scale(0.8); transform: scale(0.8); -webkit-transform-origin: 0 0; transform-origin: 0 0;}/* MAPA DO SITE */.sitemap { margin-left: 30px; list-style: none; list-style-type: none; }.sitemap li { font-size: 15px; margin: 10px 0; }.sitemap li a { color: #777; font-size: 20px; line-height: 25px; text-decoration: none; }.sitemap li a:hover { color: #222 !important; }.sitemap li ul { margin-left: 35px; list-style: none; list-style-type: none; }.sitemap li ul li { margin: 5px 0; padding: 0; }.sitemap li ul li a { font-size: 14px; color: #777; }.sitemap li ul li ul li { margin: 5px 0; }.sitemap li ul li ul li a { font-size: 13px; color: #777; }.sitemap li a:hover { color: #999; }.sitemap i { display: none; }.sitemap br { display: none; }/* 404 */.page-404 .container > .wrapper * { text-align: center; }.title-404 { color: #fff; font-weight: 700; letter-spacing: 1px; text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgb(0 0 0 / 10%), 0 0 5px rgb(0 0 0 / 10%), 0 1px 3px rgb(0 0 0 / 30%), 0 3px 5px rgb(0 0 0 / 20%), 0 5px 10px rgb(0 0 0 / 25%), 0 10px 10px rgb(0 0 0 / 20%), 0 20px 20px rgb(0 0 0 / 15%); }.msg-404 { font-size: 22px; line-height: 34px; color: #A7A9AC; margin-bottom: 30px; }.menu-404 a { display: block; line-height: 25px; }.menu-404 a:hover { color: var(--dark); }/* FOOTER */footer { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 15px; clear: both;}.copyright-footer { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 8px 100px; background-color: #4e4e4e;}.copyright-footer .wrapper { display: flex; align-items: center; justify-content: space-between;}.copyright-footer * { color: #eee; font-size: 10px;}.copyright-footer .selos { display: flex; align-items: center; justify-content: flex-end; gap: 10px;}.copyright-footer .selos a { display: flex; align-items: center; justify-content: center; gap: 5px;}.copyright-footer .selos i { font-size: 14px;}.copyright-footer .selos strong { background: #fff; color: #363b36; padding: 1px 6px;}/* SMALL DEVICE */@media only screen and (max-width:576px) { footer * { text-align: center; } footer .social { justify-content: center; } .copyright-footer { padding: 15px; } .copyright-footer * { text-align: center } .copyright-footer .wrapper { flex-direction: column; }}/* WHATSAPP BUTTON */.whatsbutton-popup, .whatsbutton-container { z-index: 9999998; }.whatsbutton-popup { display: none; justify-content: center; align-items: center; position: fixed; font-family: Arial, sans-serif; }.whatsbutton-layer { width: 100%; height: 100%; position: absolute; background: rgba(0, 0, 0, 0.7); z-index: -1; }.whatsbutton-popup, .whatsbutton-layer { top: 0; left: 0; width: 100%; height: 100%; }.whatsbutton-form { display: block; min-width: 280px; max-width: 400px; width: 28%; -webkit-animation-name: WhatsFormShow; -webkit-animation-duration: 1s; animation-name: WhatsFormShow; animation-duration: 1s; }.disabledbutton { user-select: none !important; }.wb-head, .wb-body { width: 100%; }.wb-head { height: 16%; min-height: 80px; padding: 1em; background: #009688; border-radius: 10px 10px 0 0; }.wb-body { display: flex; height: auto; overflow-y: auto; flex-wrap: nowrap; flex-direction: column; background: #e9e9e9; border-radius: 0 0 10px 10px; padding: 1em; }/* COMPONENTS WB */.wb-icon { float: left; width: 45px; height: 45px; overflow: hidden; position: relative; line-height: normal; margin-left: .4em }.wb-icon img { width: 100%; height: 100%; object-fit: cover; object-position: left; }.wb-info { float: left; display: block; color: #eee; padding-left: .9em; }.wb-title, .wb-text, .wb-statusOn { clear: both; display: block; }.wb-title { font-size: .8em; font-weight: bold; }.wb-text { font-size: .75em; font-weight: normal; margin: .25em 0; }.wb-statusOn { font-size: .75em; }.wb-statusOn::before { content: ; width: 5px; height: 5px; margin: 6px 3px 0 0; background: #4be726; float: left; border-radius: 50%; }.wb-label { display: block; font-size: .9em; padding: 6px; border-radius: 4px; width: 100%; height: auto; text-align: center; color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; margin-bottom: .25em; }.whatsbutton-form-input { margin: .5em 0; }.box-input { position: relative; float: left; width: 100%; margin-bottom: .5em; }.box-input .icon, .box-input .wb-input { padding: .6em .4em; height: 45px; }.box-input .icon { float: left; width: 15%; border-radius: 25px 0 0 25px; background: #fff; display: flex; align-items: center; justify-content: center; }.box-input .icon::after { color: #b96766; content: !; width: 18px; height: 18px; border-radius: 50%; background: #c80000; text-align: center; color: #fff; display: block; position: absolute; font-size: 12px; font-weight: 700; line-height: 18px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); right: 13px; }.box-input .icon svg { -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); }.visibleError::after { opacity: 1 !important; }.box-input .icon::after { opacity: 0; }.box-input .wb-input { float: right; width: 85%; border: none; border-radius: 0 25px 25px 0; background: #fff; font-size: .8em }.whatsbutton-popup .loader { display: none; margin: 1em auto; border: 3px solid #f8f8f8; border-top: 3px solid #009688; border-radius: 50%; width: 30px; height: 30px; animation: spin .5s linear infinite; }.wb-sendMessage { background: #068377; color: #fff; font-weight: 500; font-size: 14px; line-height: 1.5; color: #fff; border-radius: 25px; background: #3dc15e; align-items: center; padding: 10px; border: none; -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; transition: all .4s; margin: auto; float: none; outline: none; height: auto; display: flex; justify-content: center; align-items: center; margin-top: 1em; }.wb-buttonClose { position: absolute; top: 2%; right: 1%; background: #009688; color: #fff; padding: 1em 1.35em; border-radius: 50%; cursor: pointer; transition: all .2s ease; }.wb-buttonClose:hover { filter: brightness(90%); }.wb-sendMessage:hover { background: #068377 !important; }.wb-hidded { right: 0% !important; }.messageAlert-success { display: none; }.messageAlert-success p { text-align: center; margin: 1em 0; }.whatsbutton-container { width: 185px; position: fixed; display: block; bottom: 25%; right: -125px; padding: 7px 25px 7px 8px; border-radius: 25px 0 0 25px; background-color: #25D366; transition: all .2s ease; cursor: pointer; -webkit-animation-name: WhatsButtonShow; -webkit-animation-duration: 1s; animation-name: WhatsButtonShow; animation-duration: 2s;}.whatsbutton-icon { text-align: left; cursor: pointer; font: initial; box-sizing: border-box; vertical-align: initial; background-image: url(https://www.ipquimicos.com.br/imagens/icones/whatsapp-button.svg); background-size: 140px; background-repeat: no-repeat; background-position-y: center; width: 40px; height: 40px; display: inline-block; font-size: inherit; text-rendering: auto; margin-right: 0; color: #fff; float: left; }.whatsbutton-text { float: left; display: flex; flex-direction: column; flex-wrap: wrap; padding-left: 1em; margin: .25em 0; }.whatsbutton-text span { color: #fff !important; }.wb-small, .wb-big { font-weight: 400; float: left; width: 100%; color: #fff; }.wb-small { font-size: .75em; }.wb-big { font-size: .85em; }.whatsbutton-container:hover { right: 0; }.whatsbutton-icon::before { content: 1; width: 15px; height: 15px; border-radius: 50%; opacity: 0; background-color: red; line-height: 15px; position: absolute; font-size: .65em; font-weight: 700; font-family: Poppins, sans-serif; text-align: center; color: #fff; animation: WhatsButtonPulse .2s forwards; animation-delay: 15s; left: 8px; }.whatsbutton-icon::after { content: ; border-radius: 50%; background-color: #00e676; position: absolute; left: 10px; top: 9px; width: 36px; height: 36px; animation: WhatsButtonIcon 1.3s infinite; z-index: -1; }@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); }}@keyframes WhatsButtonShow { 0% { margin-right: 100px; opacity: 0 }}@keyframes WhatsFormShow { 0% { margin-left: 20%; opacity: 0 }}@keyframes WhatsButtonPulse { 0% { opacity: 0; transform: translateY(-10px) } 100% { opacity: 1; transform: translateY(0px) }}@keyframes WhatsButtonIcon { 0% { box-shadow: 0 0 0 0 rgba(0, 230, 118, .8) } 100% { box-shadow: 0 0 0 25px transparent }}@media only screen and (max-width:767px) { .wb-buttonClose { display: none; }}/* END WHATSAPP BUTTON *//* ANIMATE */.scrollanimation:not(.fadeIn, .fadeInLeft, .fadeInRight) { animation: none !important;}@media only screen and (max-width: 768px) { .scrollanimation { animation: none !important; }}/* FIM ANIMATE *//* *** RULES CSS *** */ /* MARGIN */ .m-auto { margin-left: auto !important ; margin-right: auto !important } .m-0 { margin: 0 !important } .m-1 { margin: .25rem !important } .m-2 { margin: .5rem !important } .m-3 { margin: .75rem !important } .m-4 { margin: 1rem !important } .m-5 { margin: 1.25rem !important } .mx-0 { margin-left: 0 !important ; margin-right: 0 !important } .mx-1 { margin-left: .25rem !important ; margin-right: .25rem !important } .mx-2 { margin-left: .5rem !important ; margin-right: .5rem !important } .mx-3 { margin-left: .75rem !important ; margin-right: .75rem !important } .mx-4 { margin-left: 1rem !important ; margin-right: 1rem !important } .mx-5 { margin-left: 1.25rem !important ; margin-right: 1.25rem !important } .my-0 { margin-top: 0 !important ; margin-bottom: 0 !important } .my-1 { margin-top: .25rem !important ; margin-bottom: .25rem !important } .my-2 { margin-top: .5rem !important ; margin-bottom: .5rem !important } .my-3 { margin-top: .75rem !important ; margin-bottom: .75rem !important } .my-4 { margin-top: 1rem !important ; margin-bottom: 1rem !important } .my-5 { margin-top: 1.25rem !important ; margin-bottom: 1.25rem !important } .mt-0 { margin-top: 0 !important } .mt-1 { margin-top: .25rem !important } .mt-2 { margin-top: .5rem !important } .mt-3 { margin-top: .75rem !important } .mt-4 { margin-top: 1rem !important } .mt-5 { margin-top: 1.25rem !important } .mb-0 { margin-bottom: 0 !important } .mb-1 { margin-bottom: .25rem !important } .mb-2 { margin-bottom: .5rem !important } .mb-3 { margin-bottom: .75rem !important } .mb-4 { margin-bottom: 1rem !important } .mb-5 { margin-bottom: 1.25rem !important } .ml-0 { margin-left: 0 !important } .ml-1 { margin-left: .25rem !important } .ml-2 { margin-left: .5rem !important } .ml-3 { margin-left: .75rem !important } .ml-4 { margin-left: 1rem !important } .ml-5 { margin-left: 1.25rem !important } .mr-0 { margin-right: 0 !important } .mr-1 { margin-right: .25rem !important } .mr-2 { margin-right: .5rem !important } .mr-3 { margin-right: .75rem !important } .mr-4 { margin-right: 1rem !important } .mr-5 { margin-right: 1.25rem !important } /* PADDING */ .p-0 { padding: 0 !important } .p-1 { padding: .25rem !important } .p-2 { padding: .5rem !important } .p-3 { padding: .75rem !important } .p-4 { padding: 1rem !important } .p-5 { padding: 1.25rem !important } .px-0 { padding-left: 0 !important ; padding-right: 0 !important } .px-1 { padding-left: .25rem !important ; padding-right: .25rem !important } .px-2 { padding-left: .5rem !important ; padding-right: .5rem !important } .px-3 { padding-left: .75rem !important ; padding-right: .75rem !important } .px-4 { padding-left: 1rem !important ; padding-right: 1rem !important } .px-5 { padding-left: 1.25rem !important ; padding-right: 1.25rem !important } .py-0 { padding-top: 0 !important ; padding-bottom: 0 !important } .py-1 { padding-top: .25rem !important ; padding-bottom: .25rem !important } .py-2 { padding-top: .5rem !important ; padding-bottom: .5rem !important } .py-3 { padding-top: .75rem !important ; padding-bottom: .75rem !important } .py-4 { padding-top: 1rem !important ; padding-bottom: 1rem !important } .py-5 { padding-top: 1.25rem !important ; padding-bottom: 1.25rem !important } .pt-0 { padding-top: 0 !important } .pt-1 { padding-top: .25rem !important } .pt-2 { padding-top: .5rem !important } .pt-3 { padding-top: .75rem !important } .pt-4 { padding-top: 1rem !important } .pt-5 { padding-top: 1.25rem !important } .pb-0 { padding-bottom: 0 !important } .pb-1 { padding-bottom: .25rem !important } .pb-2 { padding-bottom: .5rem !important } .pb-3 { padding-bottom: .75rem !important } .pb-4 { padding-bottom: 1rem !important } .pb-5 { padding-bottom: 1.25rem !important } .pl-0 { padding-left: 0 !important } .pl-1 { padding-left: .25rem !important } .pl-2 { padding-left: .5rem !important } .pl-3 { padding-left: .75rem !important } .pl-4 { padding-left: 1rem !important } .pl-5 { padding-left: 1.25rem !important } .pr-0 { padding-right: 0 !important } .pr-1 { padding-right: .25rem !important } .pr-2 { padding-right: .5rem !important } .pr-3 { padding-right: .75rem !important } .pr-4 { padding-right: 1rem !important } .pr-5 { padding-right: 1.25rem !important } /* EXTRA LARGE DEVICE */ @media only screen and (min-width: 1024px) { /* WIDTH/HEIGHT */ .w-100 { width: 100% } .mw-100 { max-width: 100% } .h-100 { height: 100% } .mh-100 { max-height: 100% } .w-75 { width: 75% } .mw-75 { max-width: 75% } .h-75 { height: 75% } .mh-75 { max-height: 75% } .w-50 { width: 50% } .mw-50 { max-width: 50% } .h-50 { height: 50% } .mh-50 { max-height: 50% } .w-25 { width: 25% } .mw-25 { max-width: 25% } .h-25 { height: 25% } .mh-25 { max-height: 25% } .w-0 { width: 0% } .mw-0 { max-width: 0% } .h-0 { height: 0% } .mh-0 { max-height: 0% } } /* IMAGE ALIGN */ .picture-center { display: block; margin-left: auto; margin-right: auto; } .picture-left { float: left; } .picture-right { float: right; } /* FONT SIZE */ .large { font-size: large } .larger { font-size: larger } .x-large { font-size: x-large } .xx-large { font-size: xx-large } .medium { font-size: medium } .small { font-size: small } .smaller { font-size: smaller } .x-small { font-size: x-small } .xx-small { font-size: xx-small } .display-1 { font-size: 6em } .display-2 { font-size: 5.5em } .display-3 { font-size: 4.5em } .display-4 { font-size: 3.5em } /* RESPONSIVE FONT-SIZE */ .fs-14 { font-size: 1em } .fs-16 { font-size: 1.14em } .fs-18 { font-size: 1.28em } .fs-20 { font-size: 1.42em } .fs-22 { font-size: 1.57em } .fs-24 { font-size: 1.71em } .fs-26 { font-size: 1.85em } .fs-28 { font-size: 2em } .fs-30 { font-size: 2.14em } .fs-32 { font-size: 2.28em } .fs-34 { font-size: 2.42em } .fs-36 { font-size: 2.57em } .fs-38 { font-size: 2.71em } .fs-40 { font-size: 2.85em } .fs-42 { font-size: 3em } .fs-44 { font-size: 3.14em } .fs-46 { font-size: 3.28em } .fs-48 { font-size: 3.42em } .fs-50 { font-size: 3.57em } .fs-52 { font-size: 3.71em } .fs-54 { font-size: 3.85em } .fs-56 { font-size: 4em } .fs-58 { font-size: 4.14em } .fs-60 { font-size: 4.28em } .fs-62 { font-size: 4.42em } .fs-64 { font-size: 4.57em } .fs-66 { font-size: 4.71em } .fs-68 { font-size: 4.85em } .fs-70 { font-size: 5em } .fs-72 { font-size: 5.14em } .fs-74 { font-size: 5.28em } .fs-76 { font-size: 5.42em } .fs-78 { font-size: 5.57em } .fs-80 { font-size: 5.71em } .fs-82 { font-size: 5.85em } .fs-84 { font-size: 6em } .fs-86 { font-size: 6.14em } .fs-88 { font-size: 6.28em } .fs-90 { font-size: 6.42em } .fs-92 { font-size: 6.57em } .fs-94 { font-size: 6.71em } .fs-96 { font-size: 6.85em } .fs-98 { font-size: 7em } .fs-100 { font-size: 7.14em } .fs-102 { font-size: 7.28em } .fs-104 { font-size: 7.42em } .fs-106 { font-size: 7.57em } .fs-108 { font-size: 7.71em } .fs-110 { font-size: 7.85em } /* SMALL DEVICE */ @media only screen and (max-width: 576px) { class*fs-3 { font-size: calc(2.14em - 0.14vw - 0.14vh); } class*fs-4 { font-size: calc(2.85em - 0.85vw - 0.85vh); } class*fs-5 { font-size: calc(3.57em - 0.57vw - 0.57vh); } class*fs-6, class*fs-7, class*fs-8, class*fs-9, class*fs-10, class*fs-11:not(.fs-11) { font-size: calc(4.28em - 0.28vw - 0.28vh); } } /* FONT WEIGHT */ .fw-normal { font-weight: 400 } .fw-bold { font-weight: 700 } .fw-200 { font-weight: 200; } .fw-300 { font-weight: 300; } .fw-400 { font-weight: 400; } .fw-500 { font-weight: 500; } .fw-600 { font-weight: 600; } .fw-700 { font-weight: 700; } .fw-800 { font-weight: 800; } .fw-900 { font-weight: 900; } /* TEXT TRANSFORM */ .text-lowercase { text-transform: lowercase } .text-uppercase { text-transform: uppercase } .text-capitalize { text-transform: capitalize } .text-left { text-align: left } .text-center { text-align: center } .text-right { text-align: right } .text-justify { text-align: justify } /* DISPLAY */ .d-none { display: none } .d-inline { display: inline } .d-inline-block { display: inline-block } .d-block { display: block } .d-table { display: table } .d-table-cell { display: table-cell } .d-table-row { display: table-row } .d-flex { display: flex } .d-flex-wrap { flex-wrap: wrap } .d-inline-flex { display: inline-flex } /* GAP FOR ** DISPLAY FLEX ** ELEMENTS */ .gap-0 { gap: 0 } .gap-10 { gap: 10px } .gap-20 { gap: 20px } .gap-30 { gap: 30px } .gap-40 { gap: 40px } .gap-50 { gap: 50px } .gap-60 { gap: 60px } .gap-70 { gap: 70px } .gap-80 { gap: 80px } .gap-90 { gap: 90px } .gap-100 { gap: 100px } /* SMALL DEVICE */ @media only screen and (max-width: 576px) { classgap- { gap: 1.5em; } } /* JUSTIFY CONTENT */ .justify-content-center { justify-content: center } .justify-content-start { justify-content: flex-start } .justify-content-end { justify-content: flex-end } .justify-content-between { justify-content: space-between } .justify-content-around { justify-content: space-around } /* MEDIUM DEVICE */ @media only screen and (max-width: 768px) { .justify-content-md-center { justify-content: center } .justify-content-md-start { justify-content: flex-start } .justify-content-md-end { justify-content: flex-end } .justify-content-md-between { justify-content: space-between } .justify-content-md-around { justify-content: space-around } } /* SMALL DEVICE */ @media only screen and (max-width: 576px) { .justify-content-sm-center { justify-content: center } .justify-content-sm-start { justify-content: flex-start } .justify-content-sm-end { justify-content: flex-end } .justify-content-sm-between { justify-content: space-between } .justify-content-sm-around { justify-content: space-around } } /* ALIGN ITEMS */ .align-items-center { align-items: center } .align-items-start { align-items: flex-start } .align-items-end { align-items: flex-end } /* MEDIUM DEVICE */ @media only screen and (max-width: 768px) { .align-items-md-center { align-items: center } .align-items-md-start { align-items: flex-start } .align-items-md-end { align-items: flex-end } } /* SMALL DEVICE */ @media only screen and (max-width: 576px) { .align-items-sm-center { align-items: center } .align-items-sm-start { align-items: flex-start } .align-items-sm-end { align-items: flex-end } } /* FLEX DIRECTION */ .flex-row { flex-direction: row } .flex-column { flex-direction: column } .flex-column-reverse { flex-direction: column-reverse } .flex-row-reverse { flex-direction: row-reverse } /* MEDIUM DEVICE */ @media only screen and (max-width: 768px) { .flex-md-row { flex-direction: row } .flex-md-column { flex-direction: column } .flex-md-column-reverse { flex-direction: column-reverse } .flex-md-row-reverse { flex-direction: row-reverse } } /* SMALL DEVICE */ @media only screen and (max-width: 576px) { .flex-sm-row { flex-direction: row } .flex-sm-column { flex-direction: column } .flex-sm-column-reverse { flex-direction: column-reverse } .flex-sm-row-reverse { flex-direction: row-reverse } } /* FLOAT */ .float-left { float: left } .float-right { float: right } .float-none { float: none } /* POSITION */ .position-relative { position: relative } .position-absolute { position: absolute } .position-fixed { position: fixed } .t-0 { top: 0 } .b-0 { bottom: 0 } .l-0 { left: 0 } .r-0 { right: 0 } .t-50 { top: 50% } .b-50 { bottom: 50% } .l-50 { left: 50% } .r-50 { right: 50% } /* Z-INDEX */ .z-minus-1 { z-index: -1; } .z-0 { z-index: 0; } .z-1 { z-index: 1; } .z-2 { z-index: 2; } .z-3 { z-index: 3; } .z-4 { z-index: 4; } .z-5 { z-index: 5; } .z-6 { z-index: 6; } .z-7 { z-index: 7; } .z-8 { z-index: 8; } .z-9 { z-index: 9; } .z-999 { z-index: 999; } /* OBJECT FIT */ .object-fit-cover { object-fit: cover } .object-fit-contain { object-fit: contain } /* BORDER */ .rounded { border-radius: 15px } .rounded-circle { border-radius: 50% } .border { border: 1px solid #dee2e6 } .border-top { border-top: 1px solid #dee2e6 } .border-bottom { border-bottom: 1px solid #dee2e6 } .border-left { border-left: 1px solid #dee2e6 } .border-right { border-right: 1px solid #dee2e6 } .border-dark { border-color: var(--dark) } .border-light { border-color: var(--light) } /* COLORS */ .primary-color { color: var(--primary-color); } .secondary-color { color: var(--secondary-color); } .grey { color: var(--grey); } .black { color: #000; } .white { color: #FFF; } .dark { color: var(--dark); } .light { color: var(--light); } /* BG COLORS */ .bg-primary-color { background-color: var(--primary-color); } .bg-secondary-color { background-color: var(--secondary-color); } .bg-grey { background-color: var(--grey); } .bg-black { background-color: #000; } .bg-white { background-color: #FFF; } .bg-dark { background-color: var(--dark); } .bg-light { background-color: var(--light); } /* HIDDEN */ .hidden { display: none; visibility: hidden } .visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px } .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto } .invisible { visibility: hidden } /* CLEAR */ .clearfix { overflow: auto } .clearfix::after { content: ; clear: both; display: block } .clear { clear: both } /* HIDDEN/SHOW DEVICES */ .show-mobile { display: none } .show-desk { display: block } .hide-mobile { display: block } .hide-desk { display: none } /* MEDIUM DEVICE */ @media only screen and (max-width: 768px) { .show-mobile { display: block } .show-desk { display: none } .hide-desk { display: block } .hide-mobile { display: none } } /* COL SYSTEM */ .row { display: flex; flex-wrap: wrap } .row::after, .row::before { clear: both } .col-1 { width: 8.33%; } .col-2 { width: 16.66%; } .col-3 { width: 25%; } .col-4 { width: 33.33%; } .col-5 { width: 41.66%; } .col-6 { width: 50%; } .col-7 { width: 58.33%; } .col-8 { width: 66.66%; } .col-9 { width: 75%; } .col-10 { width: 83.33%; } .col-11 { width: 91.66%; } .col-12 { width: 100%; } /* EXTRA LARGE DEVICE */ @media only screen and (max-width: 1024px) { .col-xl-1 { width: 8.33%; } .col-xl-2 { width: 16.66%; } .col-xl-3 { width: 25%; } .col-xl-4 { width: 33.33%; } .col-xl-5 { width: 41.66%; } .col-xl-6 { width: 50%; } .col-xl-7 { width: 58.33%; } .col-xl-8 { width: 66.66%; } .col-xl-9 { width: 75%; } .col-xl-10 { width: 83.33%; } .col-xl-11 { width: 91.66%; } .col-xl-12 { width: 100%; } } /* LARGE DEVICE */ @media only screen and (max-width: 992px) { .col-lg-1 { width: 8.33%; } .col-lg-2 { width: 16.66%; } .col-lg-3 { width: 25%; } .col-lg-4 { width: 33.33%; } .col-lg-5 { width: 41.66%; } .col-lg-6 { width: 50%; } .col-lg-7 { width: 58.33%; } .col-lg-8 { width: 66.66%; } .col-lg-9 { width: 75%; } .col-lg-10 { width: 83.33%; } .col-lg-11 { width: 91.66%; } .col-lg-12 { width: 100%; } } /* MEDIUM DEVICE */ @media only screen and (max-width: 768px) { .col-md-1 { width: 8.33%; } .col-md-2 { width: 16.66% } .col-md-3 { width: 25%; } .col-md-4 { width: 33.33%; } .col-md-5 { width: 41.66%; } .col-md-6 { width: 50%; } .col-md-7 { width: 58.33%; } .col-md-8 { width: 66.66%; } .col-md-9 { width: 75%; } .col-md-10 { width: 83.33%; } .col-md-11 { width: 91.66%; } .col-md-12 { width: 100%; } } /* SMALL DEVICE */ @media only screen and (max-width: 576px) { class*col- { width: 100%; } .col-sm-1 { width: 8.33%; } .col-sm-2 { width: 16.66%; } .col-sm-3 { width: 25%; } .col-sm-4 { width: 33.33%; } .col-sm-5 { width: 41.66%; } .col-sm-6 { width: 50%; } .col-sm-7 { width: 58.33%; } .col-sm-8 { width: 66.66%; } .col-sm-9 { width: 75%; } .col-sm-10 { width: 83.33%; } .col-sm-11 { width: 91.66%; } .col-sm-12 { width: 100%; } } /* EXTRA SMALL DEVICE */ @media only screen and (max-width: 320px) { .col-xs-1 { width: 8.33%; } .col-xs-2 { width: 16.66%; } .col-xs-3 { width: 25%; } .col-xs-4 { width: 33.33%; } .col-xs-5 { width: 41.66%; } .col-xs-6 { width: 50%; } .col-xs-7 { width: 58.33%; } .col-xs-8 { width: 66.66%; } .col-xs-9 { width: 75%; } .col-xs-10 { width: 83.33%; } .col-xs-11 { width: 91.66%; } .col-xs-12 { width: 100%; } } /* GRID SYSTEM */ .grid { display: grid; } .grid-col-2 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 25px; width: 100%; } .grid-col-3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 25px; width: 100%; } .grid-col-4 { display: grid; grid-template-columns: repeat(4, 1fr); gap: 25px; width: 100%; } .grid-col-5 { display: grid; grid-template-columns: repeat(5, 1fr); gap: 25px; width: 100%; } .grid-col-6 { display: grid; grid-template-columns: repeat(6, 1fr); gap: 25px; width: 100%; } .grid-col-7 { display: grid; grid-template-columns: repeat(7, 1fr); gap: 25px; width: 100%; } .grid-col-8 { display: grid; grid-template-columns: repeat(8, 1fr); gap: 25px; width: 100%; } .grid-col-1-2 { display: grid; grid-template-columns: 1fr 2fr; gap: 25px; width: 100%; } .grid-col-2-1 { display: grid; grid-template-columns: 2fr 1fr; gap: 25px; width: 100%; } .grid-col-1-3 { display: grid; grid-template-columns: 1fr 3fr; gap: 25px; width: 100%; } .grid-col-3-1 { display: grid; grid-template-columns: 3fr 1fr; gap: 25px; width: 100%; } .grid-col-1-4 { display: grid; grid-template-columns: 1fr 4fr; gap: 25px; width: 100%; } .grid-col-4-1 { display: grid; grid-template-columns: 4fr 1fr; gap: 25px; width: 100%; } .grid-col-1-5 { display: grid; grid-template-columns: 1fr 5fr; gap: 25px; width: 100%; } .grid-col-5-1 { display: grid; grid-template-columns: 5fr 1fr; gap: 25px; width: 100%; } .grid-col-2-3 { display: grid; grid-template-columns: 2fr 3fr; gap: 25px; width: 100%; } .grid-col-3-2 { display: grid; grid-template-columns: 3fr 2fr; gap: 25px; width: 100%; } /* GAP FOR ** DISPLAY GRID ** ELEMENTS */ .grid-gap-0 { gap: 0; } .grid-gap-10 { gap: 10px; } .grid-gap-20 { gap: 20px; } .grid-gap-30 { gap: 30px; } .grid-gap-40 { gap: 40px; } .grid-gap-50 { gap: 50px; } .grid-gap-60 { gap: 60px; } .grid-gap-70 { gap: 70px; } .grid-gap-80 { gap: 80px; } .grid-gap-90 { gap: 90px; } .grid-gap-100 { gap: 100px; } /* MEDIUM DEVICE */ @media only screen and (max-width: 768px) { class*grid-gap-:not(.grid-gap-0) { gap: 1.5em; } } /* SMALL DEVICE TO LARGE DEVICE */ @media only screen and (min-width: 577px) and (max-width: 992px) { class*grid-col:not(.grid-col-3) { grid-template-columns: repeat(2, 1fr) } } /* SMALL DEVICE */ @media only screen and (max-width: 576px) { class*grid-col- { grid-template-columns: 100%; } } /* ADDRESS */ .address { font-style: normal; } .address :is(span, a) { display: block; font: 13px/22px var(--primary-font); color: var(--grey);} .address a:hover { color: var(--primary-color); } /* *** PULL YOUR CUSTOM SITE CSS *RULES* BELLOW *** *//* *** END RULES CSS *** */@media only screen and (max-width: 768px) { h1 { font-size: 1.6em; } .bread { padding: 15px 0; } .bread .bread__row { flex-direction: column; } .bread #breadcrumb, .bread .bread__title { max-width: 100%; } } .shadow { box-shadow: 0 5px 15px -3px rgba(0, 0, 0, 0.267); } /* EMPHASYS TITLE */.title-05 { color: var(--primary-color); display: flex; align-items: center; justify-content: center; gap: 15px; text-align: center; } .title-05:before, .title-05:after { content: ; width: 20%; height: 0.1em; background-color: var(--secondary-color); } /* HEADER */header { width: 100%;}header.header-pages .logo img { display: block; margin: 0.75rem auto; width: 100%; max-width: 130px; height: auto; padding: 0 10px;}header.header-home .logo img { display: block; margin: 0.75rem auto; width: 100%; max-width: 130px; height: auto; padding: 0 10px;}header.header-pages { background-color: #fff;}header.header-home { position: absolute; top: 0; left: 0; z-index: 999; background: linear-gradient( to bottom, rgba(0, 0, 0, 85%), rgba(0, 0, 0, 55%), rgba(0, 0, 0, 25%), transparent );}header.header-home .topo { background: transparent;}header.header-home .logo { background-color: #fff; border-radius: 1rem; box-shadow: 0px 0px 15px -3px rgba(0, 0, 0, 0.827);}/* TOPO */header .topo { background-color: var(--primary-color); padding: 8px 0; font-size: 13px; color: #fff;}header .topo :is(span, a) { font: 13px var(--primary-font); color: #fff; transition: 0.3s;}header .topo a:hover { opacity: 0.75;}/* headerFixed */header.header-pages.headerFixed { box-shadow: 0 15px 10px -15px #1111114e;}header.header-home.headerFixed { box-shadow: 0 15px 10px -15px #1111114e; background: #fff;}header.header-home.headerFixed .logo{ box-shadow: unset}header.header-home.headerFixed #menu > ul > li > a { color: var(--grey);}header.header-home.headerFixed #menu > ul > li > a:hover,header.header-home.headerFixed #menu > ul > li > a.active-menu-topo { color: var(--primary-color);}/* MENU */header.header-home .topo :is(span, a) { color: #fff;}header.header-home #menu > ul > li > a { color: #fff;}header.header-home #menu > ul > li > a:hover { color: var(--primary-color);}header #menu > ul { display: flex; align-items: center; justify-content: center; height: 100%; gap: 4px;}header #menu > ul > li { margin: 0;}header #menu > ul > li > a { color: var(--grey); padding: 11px 15px;}header #menu > ul > li:hover > a,header #menu > ul > li > a.active-menu-topo { color: var(--primary-color);}header #menu > ul > li.dropdown class*sub-menu { background-color: var(--primary-color);}header #menu > ul > li.dropdown class*sub-menu > li:hover > a,header #menu > ul > li.dropdown class*sub-menu > li > a.active-menu-topo { background-color: #fff; color: var(--primary-color);}/* MENU DROPDOWN ARROWS */header #menu > ul > li.dropdown:not(data-icon-menu) > a::after { content: \f107; font-family: FontAwesome; color: var(--grey); margin-left: 4px; font-size: 12px; transition: 0.3s;}header #menu > ul > li.dropdown:not(data-icon-menu) > a.active-menu-topo::after,header #menu > ul > li.dropdown:not(data-icon-menu):hover > a::after { color: var(--primary-color);}@media only screen and (max-width: 1024px) { header.header-home { position: static; background: var(--secondary-color); }}@media only screen and (max-width: 768px) { header.header-home { position: static !important; background: #222222; } header.header-home .topo { background: #222222; } .logo img { margin: 10px auto; text-align: center; }}/* SMALL DEVICE */@media only screen and (max-width: 576px) { header .logo { margin: 1rem auto; }}/* ASIDE */.aside .aside__btn,.aside .aside__menu h2,.aside .aside__contato h2 { font-size: 14px; background-color: var(--primary-color); padding: 10px; display: block; transition: 0.3s; color: #fff;}.aside .aside__btn { color: #fff; text-align: center; border-radius: 3px;}.aside .aside__btn:hover { background-color: var(--dark);}.aside .aside__menu h2 a { color: #fff;}.aside .aside__menu nav ul li { border-left: 2px solid var(--primary-color); margin: 10px 0; padding: 5px; transition: 0.2s;}.aside .aside__menu nav ul li a { color: var(--dark); font-size: 12px; border-left: 0; padding: 0; transition: 0.3s;}.aside .aside__menu nav ul li:hover { border-left-color: var(--dark); background-color: #f0f0f0;}.aside .aside__menu nav ul li a.active-menu-aside { color: var(--primary-color); font-weight: bold;}.aside .aside__contato h2 { text-align: center;}.aside .aside__contato a { color: var(--dark); text-align: center; display: block; margin: 10px; transition: all 0.2s ease;}.aside .aside__contato a:hover { color: #5492c3;}.aside .fb-page { display: block; margin-bottom: 25px;}/* FOOTER */footer { background-color: #d5d5d5; padding: 40px 0; border-top: 5px solid var(--primary-color);}footer .footer__cover { display: flex; align-items: center; padding-left: 20px;}footer .footer__logo { width: 100%; max-width: 200px;}footer .address :is(a, span) { color: #000; font-size: 16px; line-height: 28px; transition: 0.3s; display: flex; margin-bottom: 10px;}footer .address a:hover { color: var(--primary-color);}footer .address i { color: var(--primary-color); margin-right: 20px; margin-top: 5px; font-size: 20px;}footer .footer__menu nav ul { display: block;}footer .footer__menu nav ul li { display: block; margin: 0 auto;}footer .footer__menu nav ul li a { color: #000; font-size: 16px; transition: 0.3s; display: block; padding: 8px 16px; line-height: 16px;}footer .footer__menu nav ul li a:hover { color: var(--primary-color);}footer .social { margin-top: 1.75em; display: flex; align-items: center; justify-content: flex-end; gap: 8px;}footer .social .social__icons { display: flex; justify-content: center; align-items: center; width: 30px; height: 30px; border-radius: 5px; font-size: 18px; background-color: var(--primary-color); color: #000; text-align: center; transition: 0.3s;}footer .social .social__icons:hover { background: #000; color: var(--primary-color);}/* LARGE DEVICE */@media only screen and (max-width: 992px) { footer .address * { text-align: center; } footer .footer__menu nav ul { align-items: center; justify-content: center; } footer .social { justify-content: center; }}/* MEDIUM DEVICE */@media only screen and (max-width: 768px) { footer .footer__menu nav ul li { display: block; padding: 0; } footer .footer__menu nav ul li a { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 14px; display: block; margin: 0 auto; } footer .footer__cover { padding: 0 0 30px 0; justify-content: center; }}/* SMALL DEVICE */@media only screen and (max-width: 576px) { footer .footer__menu nav ul { flex-direction: column; width: 100%; } footer .footer__menu nav ul li { max-width: 80%; width: 100%; } footer .footer__menu nav ul li a { width: 100%; margin: 5px auto; border: 1px solid var(--primary-color); color: #fff; background: var(--primary-color); } footer .address :is(a, span) { margin: 0 auto; width: fit-content; }}/* DESTAQUES */.destaques-mpi__title { margin: 0 0 30px 0; color: var(--primary-color);}.destaques-mpi__title span { color: var(--dark);}/* FIM DESTAQUES *//* CLIENTES */.clientes__title { margin: 0 0 30px 0;}.clientes__item { display: flex !important; justify-content: center; align-items: center; width: 100%; aspect-ratio: 1/1; padding: 8px; margin: 0 10px;}.clientes__image { max-width: 100%; max-height: 100%;}/* FIM CLIENTES *//* ** SEÇÃO CONTATO ** *//* FORMULÁRIO */.contato .contato__form { display: flex; flex-direction: column; width: 100%;}.contato .contato__form :is(input, textarea, select) { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 1em; width: 100%; margin: 0.8em 0; border: 2px solid #ccc; font: 12px var(--primary-font); color: var(--grey); -webkit-transition: 0.3s; transition: 0.3s; outline: none;}.contato .contato__form select { padding: 0.9em;}.contato .contato__form :is(input, textarea, select):focus { border-color: var(--grey); outline: none;}.contato .contato__form label,.contato .contato__form option,.contato .contato__form :is(input, textarea)::placeholder { font: 11px var(--primary-font); color: var(--grey);}.contato .contato__form label { text-transform: uppercase;}/* BOTÃO SUBMIT */.contato .contato__form .ir { display: block; position: relative; max-width: 242px; width: 100%; height: 50px; border: 2px solid var(--grey); transition: 0.3s;}.contato .contato__form .ir:hover { border-color: var(--primary-color);}.contato .contato__form .ir:before { content: ; position: absolute; top: 0; left: 0; width: 1%; height: 100%; background-color: var(--primary-color); transition: 0.3s; z-index: 0; opacity: 0;}.contato .contato__form .ir:hover:before { width: 100%; opacity: 1;}.contato .contato__form .ir label,.contato .contato__form .ir typesubmit { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1; width: 100%; margin: 0; text-align: center;}.contato .contato__form .ir label { color: var(--grey); font-size: 14px; font-weight: bold;}.contato .contato__form .ir:hover label { color: #fff;}.contato .contato__form .ir typesubmit { background-color: transparent; outline: none; border: none;}/* INFORMAÇÕES DE CONTATO */.contato .contato__item { display: block; width: 100%;}.contato .contato__icon { width: 65px; height: 65px; border-radius: 100%; font-size: 1.8em; background-color: var(--primary-color); color: #fff; display: flex; align-items: center; justify-content: center; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 1em; float: left; transition: 0.3s; outline: 2px solid transparent;}.contato .contato__icon:hover { background-color: var(--dark); outline-color: var(--dark); outline-offset: 0.3em;}.contato .contato__info { float: left; padding: 0 0 2rem 1.5rem;}.contato .contato__info strong { display: block; margin-bottom: 1em; font: bold 15px var(--primary-font); text-transform: uppercase; color: var(--dark);}.contato .contato__info :is(span, a):not(.social__link, .roll) { display: block; color: var(--grey); font-size: 13px; line-height: 22px; transition: 0.3s;}.contato .contato__info a:hover { color: var(--primary-color);}/* ÍCONES REDES SOCIAIS */.contato .contato__social { display: flex; align-items: center; justify-content: flex-start; gap: 5px;}.contato .social__link { width: 35px; height: 35px; border: 2px solid #ccc; overflow: hidden; position: relative; transition: 0.3s;}.contato .social__link .roll { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; text-align: center; color: var(--grey); font-size: 1rem; position: absolute; top: 50%; left: 50%; transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);}.contato .social__link:hover { border-color: var(--primary-color); background-color: var(--primary-color); color: #fff;}.contato .social__link:hover .roll { color: #fff;}.contato .social__link .roll:first-child { transform: translate(-50%, -50%);}.contato .social__link .roll:last-child { transform: translate(-50%, 100%);}.contato .social__link:hover .roll:first-child { top: 0; transform: translate(-50%, -100%);}.contato .social__link:hover .roll:last-child { transform: translate(-50%, -50%);}/* EXTRA SMALL DEVICE */@media only screen and (max-width: 420px) { .contato .contato__icon, .contato .contato__info { float: none; margin: 0 auto; padding: 1rem; text-align: center; } .contato .contato__social { justify-content: center; }}/* ** END SEÇÃO CONTATO ** *//* MAPA HOME */.mapa-home { position: relative; width: 100%; overflow: hidden; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}.mapa-home__iframe { width: 100%; height: 100%; min-height: 400px;}.mapa-home__info { position: absolute; top: 0; right: 5%; height: 100%; width: fit-content; background-color: var(--light); max-width: 300px; padding: 30px; display: flex; flex-direction: column; justify-content: center; box-shadow: 0 0 5px #999;}.mapa-home__address * { font-size: 13px;}.mapa-home__address :is(a, span) { display: block; color: var(--grey); line-height: 22px;}.mapa-home__contact { transition: 0.3s;}.mapa-home__contact:hover { color: var(--primary-color);}.mapa-home__title { font-size: 28px; margin: 0; color: var(--grey); font-weight: 500;}.mapa-home__strong { margin: 20px 0 10px 0; display: block;}@media only screen and (max-width: 768px) { .mapa-home { display: flex; flex-direction: column; } .mapa-home__info { position: initial; max-width: initial; order: -1; width: 100%; }}/* FIM MAPA HOME *//* MISSAO/VISAO/VALORES */.mvv { max-width: 1920px; width: 100%; margin: 0 auto;}.mvv .mvv__item { position: relative; overflow: hidden; box-sizing: border-box; padding: 5em 1.5em; width: 100%; height: 100%;}.mvv .mvv__item--grey { background-color: #2e3337;}.mvv .mvv__item--dark { background-color: #22361f;}.mvv .mvv__item--green { background-color: #74b321;}.mvv .mvv__title { font-size: 1.8em; margin: 0; text-transform: uppercase; color: #fff;}.mvv .mvv__text { color: #fff; text-align: left;}.mvv .mvv__list { list-style: disc; margin: 10px 10px 10px 15px; color: #fff; font-size: 14px;}.mvv .mvv__icon { position: absolute; right: -41px; bottom: -14px; font-size: 180px; color: rgba(0, 0, 0, 0.1); background-color: #f47b3900;}/* SERVICOS *//* CARDS */.produtos__card { display: flex; flex-flow: column nowrap; border: 0.5rem; box-shadow: 0 0.25rem 0.875rem rgba(0, 0, 0, 0.15); transition: 0.3s ease-in-out; background-color: #fff; transition: 0.2s ease-in-out; border-radius: 1rem;}.produtos__card:hover { transform: scale(1.025); box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2);}.produtos__card .card__image { width: 100%; aspect-ratio: 5/4; object-fit: cover;}.produtos__card .card__content { display: flex; flex-flow: column nowrap; gap: 1rem; height: 100%; padding: 1.5rem;}.produtos__card .card__title,.produtos__card .card__text { margin: 0; text-align: start;}/* CTA */.cta-whatsapp { display: flex; align-items: flex-start; justify-content: center; flex-flow: column nowrap; gap: 1.25rem; padding: 1.5rem; border-radius: 0.5rem; background: #c2cfdd; box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1); width: 100%;}.cta-whatsapp .cta__title { font-size: 1.375rem;}.cta-whatsapp .cta__title,.cta-whatsapp .cta__text { color: var(--dark); margin: 0;}.cta-whatsapp .cta__text strong { color: var(--dark);}.cta-whatsapp .btn { font-size: 0.875rem; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; background-color: var(--success);}.servico .servico__cover { display: block; border: 0.25rem solid var(--primary-color); border-radius: 0.5rem; overflow: hidden; transition: 0.3s ease-in-out; box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1);}.servico .servico__cover:hover { border-color: var(--primary-color);}.servico .servico__cover img { width: 100%; aspect-ratio: 5/4; object-fit: cover; object-position: center; transition: 0.3s ease-in-out;}.servico .servico__cover:hover img { transform: scale(1.05); opacity: 0.9;}/* ASIDE SERVICOS */.servicos__aside nav::-webkit-scrollbar { width: 3px;}.servicos__aside nav::-webkit-scrollbar-thumb { background-color: var(--dark);}.servicos__aside { background-color: var(--primary-color); border-radius: 5px 0 0 5px; margin: 0; box-sizing: border-box; padding: 3em; position: fixed; z-index: 999999; height: auto; width: 300px; right: -300px; top: 50%; transform: translateY(-50%); color: #fff; transition: 0.5s ease-in-out; display: flex; flex-flow: column; justify-content: space-between;}.servicos__aside::before { content: \f100; font-family: FontAwesome; width: 40px; height: 70px; display: flex; align-items: center; justify-content: center; border-radius: 5px 0 0 5px; background-color: var(--primary-color); position: absolute; top: 50%; transform: translateY(-50%); left: -40px; cursor: pointer; box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.5); transition: 0.3s;}.servicos__aside:hover { right: 0;}.servicos__aside:hover::before { opacity: 0;}.servicos__aside a { color: #fff;}.servicos__aside:hover .aside__menu,.servicos__aside:hover .aside__contato { animation-name: anima__aside; animation-duration: 0.7s; animation-timing-function: ease-in-out;}.servicos__aside .aside__menu li a { display: block; padding: 5px; margin: 5px 0; font-size: 12px; border-left: 1.5px solid #fff; transition: 0.3s;}.servicos__aside .aside__menu li a:hover,.servicos__aside .aside__menu li a.active-menu-aside { border-left: 3px solid var(--dark); color: var(--dark);}.servicos__aside .aside__contato { margin-top: 10px;}.servicos__aside .aside__contato a:not(.aside__btn) { border-radius: 50%; width: 30px; height: 30px; font-size: 12px; margin: 0.5em; display: flex; align-items: center; justify-content: center; background-color: #fff; color: var(--grey); box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); transition: 0.3s;}.servicos__aside .aside__contato .aside__btn { display: block; max-width: 140px; width: 100%; margin: 1em auto 0 auto; background-color: #fff; color: var(--grey); text-transform: capitalize; text-align: center; font-size: 13px; box-sizing: border-box; padding: 1em; border-radius: 5px; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); transition: 0.3s;}.servicos__aside .aside__contato a:hover { color: #fff; background-color: var(--dark); transform: translate(2px, 2px);}@keyframes anima__aside { 0% { transform: translateX(1000px); } 100% { transform: translateX(0); }}/* INDEX */.banner__height { height: var(--slider-height); position: relative;}.banner__height video,.banner__height a { width: 100%; display: block; height: 100%;}.banner__height a::after { content: ; position: absolute; width: 100%; display: block; height: 100%; top: 0; left: 0; background-image: linear-gradient( rgba(36, 36, 36, 0.5) 50%, rgba(36, 36, 36, 0.5) 50% );}a.gflag {vertical-align:middle;font-size:16px;padding:1px 0;background-repeat:no-repeat;background-image:url(//gtranslate.net/flags/16.png);}a.gflag img {border:0;}a.gflag:hover {background-image:url(//gtranslate.net/flags/16a.png);}#goog-gt-tt {display:none !important;}.goog-te-banner-frame {display:none !important;}.goog-te-menu-value:hover {text-decoration:none !important;}body {top:0 !important;}#google_translate_element2 {display:none!important;} /style> !-- Google Fonts Call CSS Generator --> style> :root { --primary-font: Poppins, sans-serif; } /style> title>Home - IPQ Produtos Quimicos LTDA/title> base hrefhttps://www.ipquimicos.com.br/> meta namedescription contentHome - IPQ Produtos Quimicos LTDA - Inovação, essa é a nossa marca! É produtora de matérias-primas para industrias de cosméticos e saneantes, a IPQ surgiu da.> meta namekeywords contentHome, IPQ Produtos Quimicos LTDA> meta nameviewport contentwidthdevice-width, initial-scale1.0> meta namegeo.position content-23.706307066934862;-46.606901423864535> meta namegeo.placename contentDiadema-SP> meta namegeo.region contentSP-BR> meta nameICBM content-23.706307066934862;-46.606901423864535> meta namerobots contentindex,follow> meta namerating contentGeneral> meta namerevisit-after content7 days> link relcanonical hrefhttps://www.ipquimicos.com.br/> meta nameauthor contentIPQ Produtos Quimicos LTDA> link relshortcut icon hrefhttps://www.ipquimicos.com.br/imagens/favicon.webp> meta propertyog:region contentBrasil> meta propertyog:title contentHome - IPQ Produtos Quimicos LTDA> meta propertyog:type contentarticle> meta propertyog:url contenthttps://www.ipquimicos.com.br/> meta propertyog:description contentHome - IPQ Produtos Quimicos LTDA - Inovação, essa é a nossa marca! É produtora de matérias-primas para industrias de cosméticos e saneantes, a IPQ surgiu da.> meta propertyog:site_name contentIPQ Produtos Quimicos LTDA> !-- Desenvolvido com MPI Technology® --> !-- Google Fonts Tag Generator --> link relpreload hrefhttps://fonts.googleapis.com/css2?familyPoppins:ital,wght@0,400;0,700;1,400;1,700&displayswap asstyle onloadthis.onloadnull;this.relstylesheet > noscript> link hrefhttps://fonts.googleapis.com/css2?familyPoppins:ital,wght@0,400;0,700;1,400;1,700&displayswap relstylesheet typetext/css > /noscript>!--STARTSCRIPTSHEADER-->!--ENDSCRIPTSHEADER-->/head>body> header idscrollheader classheader-home> div classtopo hide-mobile> div classwrapper> div classd-flex align-items-center justify-content-between> span>i classfas fa-map-marker-alt aria-hiddentrue>/i> Rua do inverno - 35 - Diadema - SP/span> div classd-flex align-items-center justify-content-between gap-10> a relnofollow titleClique e ligue hreftel:114056-8033 > i classfas fa-phone>/i> (11) 4056-8033 /a> a relnofollow hrefhttps://web.whatsapp.com/send?phone5511910074825&textOl%C3%A1%21%20Gostaria%20de%20mais%20informa%C3%A7%C3%B5es%20sobre%20as%20ofertas%20da%20IPQ%20Produtos%20Quimicos%20LTDA target_blank titleWhatsapp IPQ Produtos Quimicos LTDA> i classfab fa-whatsapp>/i> (11) 91007-4825 /a> a relnofollow titleEnvie um e-mail hrefmailto:contato@ipquimicos.com.br>i classfas fa-envelope>/i> contato@ipquimicos.com.br/a> /div> /div> /div> div classclear>/div> /div> div classtopo show-mobile> div classwrapper> div classflex-top-icons> a relnofollow hreftel:114056-8033 titleClique e ligue>i classfas fa-phone>/i>/a> a relnofollow hrefmailto:contato@ipquimicos.com.br target_blank titleEnvie um E-mail>i classfas fa-envelope>/i>/a> /div> /div> div classclear>/div> /div> div classwrapper> div classd-flex flex-sm-column flex-align-items-center justify-content-between justify-content-md-center gap-20> div classlogo> a relnofollow hrefhttps://www.ipquimicos.com.br/ titleVoltar a página inicial> img srchttps://www.ipquimicos.com.br/imagens/logo.webp altIPQ Produtos Quimicos LTDA titleIPQ Produtos Quimicos LTDA width130 height92> /a> /div> div classd-flex align-items-center justify-content-end justify-content-md-center gap-20> nav idmenu> ul> li > a hrefhttps://www.ipquimicos.com.br/ titlePágina inicial > Home /a> /li> li > a hrefhttps://www.ipquimicos.com.br/quem-somos titleQuem somos > Quem somos /a> /li> li classdropdown > a hrefhttps://www.ipquimicos.com.br/produtos titleProdutos > Produtos /a> ul classsub-menu> li classdropdown>a hrefhttps://www.ipquimicos.com.br/cosmeticos titleCosméticos>Cosméticos/a> ul classsub-menu> li>a hrefhttps://www.ipquimicos.com.br/derm-skin titleDerm skin>Derm skin/a>/li> li>a hrefhttps://www.ipquimicos.com.br/hhair titleHhair>Hhair/a>/li> li>a hrefhttps://www.ipquimicos.com.br/siliveg titleSiliveg>Siliveg/a>/li> li>a hrefhttps://www.ipquimicos.com.br/oleo-amendoas-doce-ipq titleÓleo de amêndoas doce ipq>Óleo de amêndoas doce ipq/a>/li> li>a hrefhttps://www.ipquimicos.com.br/glicerina-vegetal-bi-destilada-usp titleGlicerina vegetal bi-destilada usp>Glicerina vegetal bi-destilada usp/a>/li> li>a hrefhttps://www.ipquimicos.com.br/hidra-oxi titleHidra oxi>Hidra oxi/a>/li> li>a hrefhttps://www.ipquimicos.com.br/marrok-oil titleMarrok oil>Marrok oil/a>/li> li>a hrefhttps://www.ipquimicos.com.br/mg-1500 titleMG 1500>MG 1500/a>/li> li>a hrefhttps://www.ipquimicos.com.br/polix-sb titlePolix-SB>Polix-SB/a>/li> li>a hrefhttps://www.ipquimicos.com.br/me-40 titleME 40>ME 40/a>/li> /ul> /li> li classdropdown>a hrefhttps://www.ipquimicos.com.br/saneantes titleSaneantes>Saneantes/a> ul classsub-menu> li>a hrefhttps://www.ipquimicos.com.br/action-plus titleAction plus>Action plus/a>/li> li>a hrefhttps://www.ipquimicos.com.br/base-amaciante titleBase para amaciante>Base para amaciante/a>/li> li>a hrefhttps://www.ipquimicos.com.br/polix-ar titlePolix-AR>Polix-AR/a>/li> /ul> /li> /ul> /li> li > a hrefhttps://www.ipquimicos.com.br/contato titleContato > Contato /a> /li> li classdropdown data-icon-menu> a hrefhttps://www.ipquimicos.com.br/informacoes titleInformações > i classfa-solid fa-bars fa-xl>/i> /a> ul classsub-menu-info> li> a data-mpi hrefhttps://www.ipquimicos.com.br/aditivos-cosmeticos titleAditivos para cosméticos>Aditivos para cosméticos/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-autoemulsionante titleBase autoemulsionante>Base autoemulsionante/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-autoemulsionavel-cosmeticos titleBase autoemulsionável para cosméticos>Base autoemulsionável para cosméticos/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-autoemulsionavel-cosmeticos-preco titleBase autoemulsionável para cosméticos preço>Base autoemulsionável para cosméticos preço/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-autoemulsionavel-cosmeticos-valor titleBase autoemulsionável para cosméticos valor>Base autoemulsionável para cosméticos valor/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-creme-hidratante-1x4 titleBase creme hidratante 1x4>Base creme hidratante 1x4/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-hidratante titleBase de hidratante>Base de hidratante/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-condicionador titleBase para condicionador>Base para condicionador/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-condicionador-vegano titleBase para condicionador vegano>Base para condicionador vegano/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-cosmeticos titleBase para cosméticos>Base para cosméticos/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-creme-corporal titleBase para creme corporal>Base para creme corporal/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-creme-cabelo titleBase para creme de cabelo>Base para creme de cabelo/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-creme-pele titleBase para creme de pele>Base para creme de pele/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-creme-pentear titleBase para creme de pentear>Base para creme de pentear/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-creme-hidratante titleBase para creme hidratante>Base para creme hidratante/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-creme-hidratante-ureia titleBase para creme hidratante com ureia>Base para creme hidratante com ureia/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-creme-hidratante-natural titleBase para creme hidratante natural>Base para creme hidratante natural/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-creme-hidratante-vegano titleBase para creme hidratante vegano>Base para creme hidratante vegano/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-fabricacao-condicionadores titleBase para fabricação de condicionadores>Base para fabricação de condicionadores/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-fabricacao-condicionadores-comprar titleBase para fabricação de condicionadores comprar>Base para fabricação de condicionadores comprar/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-fabricacao-condicionadores-custo titleBase para fabricação de condicionadores custo>Base para fabricação de condicionadores custo/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-fabricacao-condicionadores-preco titleBase para fabricação de condicionadores preço>Base para fabricação de condicionadores preço/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-fabricacao-condicionadores-valor titleBase para fabricação de condicionadores valor>Base para fabricação de condicionadores valor/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-fabricacao-mascaras-capilares-frio titleBase para fabricação de máscaras capilares à frio>Base para fabricação de máscaras capilares à frio/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-fabricacao-mascaras-capilares-frio-comprar titleBase para fabricação de máscaras capilares à frio comprar>Base para fabricação de máscaras capilares à frio comprar/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-fabricacao-mascaras-capilares-frio-custo titleBase para fabricação de máscaras capilares à frio custo>Base para fabricação de máscaras capilares à frio custo/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-fabricacao-mascaras-capilares-frio-preco titleBase para fabricação de máscaras capilares à frio preço>Base para fabricação de máscaras capilares à frio preço/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-fabricacao-mascaras-capilares-frio-valor titleBase para fabricação de máscaras capilares à frio valor>Base para fabricação de máscaras capilares à frio valor/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-fazer-creme-hidratante titleBase para fazer creme hidratante>Base para fazer creme hidratante/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-hidratante-corporal titleBase para hidratante corporal>Base para hidratante corporal/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-mascara-capilar titleBase para máscara capilar>Base para máscara capilar/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-shampoo-condicionador titleBase para shampoo e condicionador>Base para shampoo e condicionador/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-pronta-cosmeticos-capilar titleBase pronta para cosméticos capilar>Base pronta para cosméticos capilar/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/base-pronta-creme-hidratante titleBase pronta para creme hidratante>Base pronta para creme hidratante/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/comprar-base-autoemulsionavel-cosmeticos titleComprar base autoemulsionável para cosméticos>Comprar base autoemulsionável para cosméticos/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/comprar-base-fabricacao-condicionadores titleComprar base para fabricação de condicionadores>Comprar base para fabricação de condicionadores/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/comprar-base-fabricacao-mascaras-capilares-frio titleComprar base para fabricação de máscaras capilares à frio>Comprar base para fabricação de máscaras capilares à frio/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/comprar-extrato-reconstrutor-cosmeticos titleComprar extrato reconstrutor para cosméticos>Comprar extrato reconstrutor para cosméticos/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/comprar-materia-prima-cosmeticos titleComprar matéria prima para cosméticos>Comprar matéria prima para cosméticos/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/conservante-cosmeticos titleConservante para cosméticos>Conservante para cosméticos/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/conservante-cosmeticos-naturais titleConservante para cosméticos naturais>Conservante para cosméticos naturais/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/distribuidores-materia-prima-cosmeticos titleDistribuidores de matéria prima para cosméticos>Distribuidores de matéria prima para cosméticos/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/empresa-base-cosmeticos titleEmpresa de base para cosméticos>Empresa de base para cosméticos/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/empresa-base-cosmeticos-capilares titleEmpresa de base para cosméticos capilares>Empresa de base para cosméticos capilares/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/empresa-base-fabricacao-condicionadores titleEmpresa de base para fabricação de condicionadores>Empresa de base para fabricação de condicionadores/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/empresa-base-fabricacao-mascaras-capilares-frio titleEmpresa de base para fabricação de máscaras capilares à frio>Empresa de base para fabricação de máscaras capilares à frio/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/extrato-cosmetico titleExtrato cosmético>Extrato cosmético/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/extrato-reconstrutor-cosmeticos titleExtrato reconstrutor para cosméticos>Extrato reconstrutor para cosméticos/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/extrato-reconstrutor-cosmeticos-capilares titleExtrato reconstrutor para cosméticos capilares>Extrato reconstrutor para cosméticos capilares/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/extrato-reconstrutor-cosmeticos-comprar titleExtrato reconstrutor para cosméticos comprar>Extrato reconstrutor para cosméticos comprar/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/extrato-reconstrutor-cosmeticos-custo titleExtrato reconstrutor para cosméticos custo>Extrato reconstrutor para cosméticos custo/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/extrato-reconstrutor-cosmeticos-preco titleExtrato reconstrutor para cosméticos preço>Extrato reconstrutor para cosméticos preço/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/extrato-reconstrutor-cosmeticos-valor titleExtrato reconstrutor para cosméticos valor>Extrato reconstrutor para cosméticos valor/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/fabrica-base-autoemulsionavel-cosmeticos titleFábrica de base autoemulsionável para cosméticos>Fábrica de base autoemulsionável para cosméticos/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/fabrica-base-condicionador titleFábrica de base para condicionador>Fábrica de base para condicionador/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/fabrica-base-fabricacao-condicionadores titleFábrica de base para fabricação de condicionadores>Fábrica de base para fabricação de condicionadores/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/fabrica-base-fabricacao-mascaras-capilares-frio titleFábrica de base para fabricação de máscaras capilares à frio>Fábrica de base para fabricação de máscaras capilares à frio/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/fabrica-extrato-reconstrutor-cosmeticos titleFábrica de extrato reconstrutor para cosméticos>Fábrica de extrato reconstrutor para cosméticos/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/fabrica-glicerina-vegetal titleFábrica de glicerina vegetal>Fábrica de glicerina vegetal/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/fabrica-materia-prima-cosmetica-natural titleFábrica de matéria prima para cosmética natural>Fábrica de matéria prima para cosmética natural/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/fabrica-materia-prima-cosmeticos titleFábrica de matéria prima para cosméticos>Fábrica de matéria prima para cosméticos/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/fabricante-base-fabricacao-condicionadores titleFabricante de base para fabricação de condicionadores>Fabricante de base para fabricação de condicionadores/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/fabricantes-glicerina-vegetal titleFabricantes de glicerina vegetal>Fabricantes de glicerina vegetal/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/fornecedor-base-autoemulsionavel-cosmeticos titleFornecedor de base autoemulsionável para cosméticos>Fornecedor de base autoemulsionável para cosméticos/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/fornecedor-base-fabricacao-condicionadores titleFornecedor de base para fabricação de condicionadores>Fornecedor de base para fabricação de condicionadores/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/fornecedor-base-fabricacao-mascaras-capilares-frio titleFornecedor de base para fabricação de máscaras capilares à frio>Fornecedor de base para fabricação de máscaras capilares à frio/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/fornecedor-extrato-reconstrutor-cosmeticos titleFornecedor de extrato reconstrutor para cosméticos>Fornecedor de extrato reconstrutor para cosméticos/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/fornecedores-materia-prima-cosmeticos titleFornecedores de matéria prima para cosméticos>Fornecedores de matéria prima para cosméticos/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/fornecedores-materia-prima-cosmeticos-naturais titleFornecedores de matéria prima para cosméticos naturais>Fornecedores de matéria prima para cosméticos naturais/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/glicerina-bidestilada-1-litro titleGlicerina bidestilada 1 litro>Glicerina bidestilada 1 litro/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/glicerina-bidestilada-5-litros titleGlicerina bidestilada 5 litros>Glicerina bidestilada 5 litros/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/glicerina-bidestilada-5-litros-preco titleGlicerina bidestilada 5 litros preço>Glicerina bidestilada 5 litros preço/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/glicerina-bidestilada-cosmeticos titleGlicerina bidestilada cosméticos>Glicerina bidestilada cosméticos/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/glicerina-bidestilada-industrial titleGlicerina bidestilada industrial>Glicerina bidestilada industrial/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/glicerina-bidestilada-liquida titleGlicerina bidestilada líquida>Glicerina bidestilada líquida/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/glicerina-bidestilada-onde-comprar titleGlicerina bidestilada onde comprar>Glicerina bidestilada onde comprar/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/glicerina-bidestilada-preco titleGlicerina bidestilada preço>Glicerina bidestilada preço/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/glicerina-bidestilada-valor titleGlicerina bidestilada valor>Glicerina bidestilada valor/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/glicerina-vegetal titleGlicerina vegetal>Glicerina vegetal/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/glicerina-vegetal-bidestilada titleGlicerina vegetal bidestilada>Glicerina vegetal bidestilada/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/glicerina-vegetal-bidestilada-onde-comprar titleGlicerina vegetal bidestilada onde comprar>Glicerina vegetal bidestilada onde comprar/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/glicerina-vegetal-onde-comprar titleGlicerina vegetal onde comprar>Glicerina vegetal onde comprar/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/glicerina-vegetal-preco titleGlicerina vegetal preço>Glicerina vegetal preço/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/glicerina-vegetal-valor titleGlicerina vegetal valor>Glicerina vegetal valor/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/materia-prima-creme-hidratante titleMatéria prima creme hidratante>Matéria prima creme hidratante/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/materia-prima-cremes titleMatéria prima cremes>Matéria prima cremes/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/materia-prima-do-condicionador titleMatéria prima do condicionador>Matéria prima do condicionador/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/materia-prima-cosmeticos titleMatéria prima para cosméticos>Matéria prima para cosméticos/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/materia-prima-cosmeticos-naturais titleMatéria prima para cosméticos naturais>Matéria prima para cosméticos naturais/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/materia-prima-cosmeticos-veganos titleMatéria prima para cosméticos veganos>Matéria prima para cosméticos veganos/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/materia-prima-elaborar-cosmeticos titleMatéria prima para elaborar cosméticos>Matéria prima para elaborar cosméticos/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/oleo-amendoas-cosmeticos titleóleo de amêndoas cosméticos>óleo de amêndoas cosméticos/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/oleo-amendoas-doce-cosmeticos titleóleo de amêndoas doce cosméticos>óleo de amêndoas doce cosméticos/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/onde-comprar-materia-prima-fabricar-cosmeticos titleOnde comprar matéria prima para fabricar cosméticos>Onde comprar matéria prima para fabricar cosméticos/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/polyquaternium-7 titlePolyquaternium 7>Polyquaternium 7/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/polyquaternium-7-onde-comprar titlePolyquaternium 7 onde comprar>Polyquaternium 7 onde comprar/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/polyquaternium-silicone titlePolyquaternium silicone>Polyquaternium silicone/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/silicone-cosmetico-comprar titleSilicone cosmético comprar>Silicone cosmético comprar/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/silicone-cosmeticos titleSilicone para cosméticos>Silicone para cosméticos/a> /li> li> a data-mpi hrefhttps://www.ipquimicos.com.br/silicone-vegetal titleSilicone vegetal>Silicone vegetal/a> /li> /ul> /li> !-- INICIO DO TOPO --> div idgoogle_translate_element2>/div> !-- BOTOES DE IDIOMAS --> a href# onclickdoGTranslate(pt|en);return false; titleEnglish classnturl fright stylebackground-position:-0px -0px;> img srchttps://www.ipquimicos.com.br/imagens/us-flag.png height24 width28 altEnglish titleEnglish stylemargin-right: 5px; /> /a> a href# onclickdoGTranslate(pt|pt);return false; titlePortuguese classnturl fright stylebackground-position:-300px -200px;> img srchttps://www.ipquimicos.com.br/imagens/br-flag.png height24 width28 altPortuguese titlePortuguese stylemargin-right: 5px; /> /a> a href# onclickdoGTranslate(pt|es);return false; titleSpanish classnturl fright stylebackground-position:-600px -200px;> img srchttps://www.ipquimicos.com.br/imagens/es-flag.png height24 width28 altSpanish titleSpanish stylemargin-right: 5px; /> /a> /ul> /nav> /div> /div> /div> div classclear>/div>/header>div idheader-block>/div> main> !--STARTBANNER--> div classbanner__height> a href https://www.ipquimicos.com.br/base-creme-cabelo titleBase para creme de cabelo classd-block> video autoplay muted loop classw-100 object-fit-cover> source srchttps://www.ipquimicos.com.br/imagens/slider/banner-laboratorio.mp4> /video> /a> /div> !--ENDBANNER--> div classcontent> section> !--STARTCOMPONENTS--> div classcontainer py-0> div classrow align-items-center flex-row-reverse> div classcol-6 p-5> h1 classtext-center fs-20>IPQ Produtos Quimicos LTDA - Inovação, essa é a nossa marca!/h1> p>Produtora de matérias-primas para industrias de cosméticos e saneantes, a IPQ surgiu da união de seus sócios fundadores - Edson Souza e Marcio Passos que, após anos trabalhando em grandes empresas como Unilever e Minuano/Albany, acumularam vasta experiência neste mercado./p> div classd-flex justify-content-center>a classbtn hrefhttps://www.ipquimicos.com.br/quem-somos titleSaiba mais sobre a IPQ Produtos Quimicos LTDA>Saiba mais sobre a IPQ Produtos Quimicos LTDA/a>/div> /div> div classcol-6 pl-5> img srchttps://www.ipquimicos.com.br/imagens/empresa.webp altQuem somos - IPQ Produtos Quimicos LTDA titleQuem somos - IPQ Produtos Quimicos LTDA classrounded shadow w-100> /div> /div> div classclear>/div> /div> div classmvv py-0> div classcontainer py-0> div classrow> div classcol-4 col-sm-12> div classmvv__item mvv__item--grey> h2 classmvv__title>NOSSA MISSÃO/h2> p classmvv__text>“Comercializar produtos de qualidade, prezando pela excelência no atendimento, tendo como base a ética e o comprometimento com nossos clientes, colaboradores e fornecedores”../p> i classmvv__icon fas fa-bullseye aria-hiddentrue>/i> /div> /div> div classcol-4 col-sm-12> div classmvv__item mvv__item--dark> h2 classmvv__title>NOSSA VISÃO/h2> p classmvv__text>“Ser reconhecida como uma empresa que produz parcerias, proporcionando a nossos clientes produtos e atendimento diferenciados em todas as etapas do fornecimento, com atuação no mercado nacional e internacional”./p> i classmvv__icon fas fa-eye aria-hiddentrue>/i> /div> /div> div classcol-4 col-sm-12> div classmvv__item mvv__item--green> h2 classmvv__title>NOSSOS VALORES/h2> ul classmvv__list> li>Comprometimento ético com nossos clientes, colaboradores e fornecedores;/li> li>Busca constante por inovação;/li> li>Compromisso com o resultando, garantido o crescimento sustentado da empresa;/li> li>Transparência na relação com clientes, colaboradores e fornecedores./li> /ul> i classmvv__icon fas fa-gem aria-hiddentrue>/i> /div> /div> /div> /div> /div> div classcontainer> div classwrapper> h2 classtitle-05 text-center fs-30>Vídeos/h2> div classrow> div classcol-6 p-5> h2 classfs-18>FABRICANDO COM NOSSA LINHA DE PRODUTOS/h2> div data-videohttps://www.youtube.com/watch?vaI7UP3HgoMo>/div> p>Vídeo explicativo mostrando uma fabricação com nossa linha de produtos:/p> /div> div classcol-6 p-5> h2 classfs-18>FORMULANDO COM HIDRA HAIR/h2> div data-videohttps://www.youtube.com/watch?v7wRki1oZlvQ>/div> p>Vídeo explicativo mostrando como formular com Hidra Hair da IPQ: /p> /div> /div> div classclear>/div> /div> /div> div classcontainer> div classwrapper> h2 classtext-center fs-30 title-05>Conheça nossos produtos/h2> div classrow align-items-center justify-content-center> div classcol-4 p-3> a hrefhttps://www.ipquimicos.com.br/cosmeticos classcard produtos__card titleCosméticos> img classcard__image srchttps://www.ipquimicos.com.br/imagens/produtos/cosmeticos.webp altCosméticos titleCosméticos loadinglazy> div classcard__content> h2 classcard__title>Cosméticos/h2> /div> /a> /div> div classcol-4 p-3> a hrefhttps://www.ipquimicos.com.br/saneantes classcard produtos__card titleSaneantes> img classcard__image srchttps://www.ipquimicos.com.br/imagens/produtos/saneantes.webp altSaneantes titleSaneantes loadinglazy> div classcard__content> h2 classcard__title>Saneantes/h2> /div> /a> /div> /div> /div> div classclear>/div> /div> div classbg-light> div classcontainer> div classwrapper> div classdestaques-mpi> h2 classdestaques-mpi__title>Produtos em span>destaque/span>/h2> div classcard-group> div classcard card--mpi> a classcard__link hrefhttps://www.ipquimicos.com.br/base-fabricacao-condicionadores titleBase para fabricação de condicionadores> img classcard__image srchttps://www.ipquimicos.com.br/imagens/informacoes/base-fabricacao-condicionadores-01.webp altBase para fabricação de condicionadores titleBase para fabricação de condicionadores loadinglazy> h2 classcard__title>Base para fabricação de condicionadores/h2> /a> /div> div classcard card--mpi> a classcard__link hrefhttps://www.ipquimicos.com.br/base-creme-hidratante-natural titleBase para creme hidratante natural> img classcard__image srchttps://www.ipquimicos.com.br/imagens/informacoes/base-creme-hidratante-natural-01.webp altBase para creme hidratante natural titleBase para creme hidratante natural loadinglazy> h2 classcard__title>Base para creme hidratante natural/h2> /a> /div> div classcard card--mpi> a classcard__link hrefhttps://www.ipquimicos.com.br/base-fabricacao-mascaras-capilares-frio titleBase para fabricação de máscaras capilares à frio> img classcard__image srchttps://www.ipquimicos.com.br/imagens/informacoes/base-fabricacao-mascaras-capilares-frio-01.webp altBase para fabricação de máscaras capilares à frio titleBase para fabricação de máscaras capilares à frio loadinglazy> h2 classcard__title>Base para fabricação de máscaras capilares à frio/h2> /a> /div> div classcard card--mpi> a classcard__link hrefhttps://www.ipquimicos.com.br/comprar-materia-prima-cosmeticos titleComprar matéria prima para cosméticos> img classcard__image srchttps://www.ipquimicos.com.br/imagens/informacoes/comprar-materia-prima-cosmeticos-01.webp altComprar matéria prima para cosméticos titleComprar matéria prima para cosméticos loadinglazy> h2 classcard__title>Comprar matéria prima para cosméticos/h2> /a> /div> /div> /div> /div> div classclear>/div> /div> /div> div classmapa-home> iframe classmapa-home__iframe srchttps://www.google.com/maps/embed?pb!1m18!1m12!1m3!1d3653.150834351537!2d-46.606901423864535!3d-23.706307066934862!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x94ce446dbd6709d9%3A0x4da21112a21d4c64!2sR.%20do%20Inverno%2C%2035%20-%20Serraria%2C%20Diadema%20-%20SP%2C%2099800-070!5e0!3m2!1spt-BR!2sbr!4v1693083023969!5m2!1spt-BR!2sbr loadinglazy>/iframe> div classmapa-home__info> h2 classmapa-home__title>Localização/h2> address classmapa-home__address> strong classmapa-home__strong>IPQ Produtos Quimicos LTDA/strong> span>i classfas fa-map-marker-alt aria-hiddentrue>/i> Rua do inverno - 35 - Serraria br> Diadema - SP - CEP: 09980-070/span> strong classmapa-home__strong>Telefone:/strong> a classmapa-home__contact relnofollow titleClique e ligue hreftel:114056-8033 > i classfas fa-phone>/i> (11) 4056-8033 /a> a classmapa-home__contact relnofollow hrefhttps://web.whatsapp.com/send?phone5511910074825&textOl%C3%A1%21%20Gostaria%20de%20mais%20informa%C3%A7%C3%B5es%20sobre%20as%20ofertas%20da%20IPQ%20Produtos%20Quimicos%20LTDA target_blank titleWhatsapp IPQ Produtos Quimicos LTDA> i classfab fa-whatsapp>/i> (11) 91007-4825 /a> strong classmapa-home__strong>Email:/strong> a classmapa-home__contact relnofollow titleEnvie um e-mail hrefmailto:contato@ipquimicos.com.br>i classfas fa-envelope>/i> contato@ipquimicos.com.br/a> /address> /div> /div> !--ENDCOMPONENTS--> /section> /div> !-- end content --> /main> div classclear>/div>footer> div classwrapper> div classgrid grid-col-2 grid-gap-0> div classfooter__cover> img classfooter__logo srchttps://www.ipquimicos.com.br/imagens/logo.webp altIPQ Produtos Quimicos LTDA titleIPQ Produtos Quimicos LTDA width200 height168> /div> div classgrid grid-col-2 grid-gap-20> div classfooter__menu> nav> ul> li> a relnofollow hrefhttps://www.ipquimicos.com.br/ titlePágina inicial >Home/a> /li> li> a relnofollow hrefhttps://www.ipquimicos.com.br/quem-somos titleQuem somos >Quem somos/a> /li> li> a relnofollow hrefhttps://www.ipquimicos.com.br/produtos titleProdutos >Produtos/a> /li> li> a relnofollow hrefhttps://www.ipquimicos.com.br/contato titleContato >Contato/a> /li> li> a relnofollow hrefhttps://www.ipquimicos.com.br/informacoes titleInformações >Informações/a> /li> li>a hrefhttps://www.ipquimicos.com.br/mapa-site titleMapa do site IPQ Produtos Quimicos LTDA>Mapa do site/a>/li> /ul> /nav> /div> address classaddress> a relnofollow titleClique e ligue hreftel:114056-8033 > i classfas fa-phone>/i> (11) 4056-8033 /a> a relnofollow hrefhttps://web.whatsapp.com/send?phone5511910074825&textOl%C3%A1%21%20Gostaria%20de%20mais%20informa%C3%A7%C3%B5es%20sobre%20as%20ofertas%20da%20IPQ%20Produtos%20Quimicos%20LTDA%20-%20Inova%C3%A7%C3%A3o%2C%20essa%20%C3%A9%20a%20nossa%20marca%21 target_blank titleWhatsapp IPQ Produtos Quimicos LTDA> i classfab fa-whatsapp>/i> (11) 91007-4825 /a> a relnofollow titleEnvie um e-mail hrefmailto:contato@ipquimicos.com.br>i classfas fa-envelope>/i> contato@ipquimicos.com.br/a> span>i classfas fa-map-marker-alt aria-hiddentrue>/i> Rua do inverno - 35br>Serraria - Diadema - SPbr>CEP: 09980-070/span> /address> /div> /div> /div>/footer>div classcopyright-footer> div classwrapper> Copyright © IPQ Produtos Quimicos LTDA. (Lei 9610 de 19/02/1998) div classselos> a relnofollow hrefhttps://validator.w3.org/check?urihttps://www.ipquimicos.com.br/ target_blank titleHTML5 W3C>i classfab fa-html5 aria-hiddentrue>/i> strong>W3C/strong>/a> a relnofollow hrefhttps://jigsaw.w3.org/css-validator/validator?urihttps://www.ipquimicos.com.br/&profilecss3svg&usermediumall&warning1&vextwarning&langpt-BR target_blank titleCSS W3C>i classfab fa-css3-alt aria-hiddentrue>/i> strong>W3C/strong>/a> img classobject-fit-contain srchttps://www.ipquimicos.com.br/imagens/selo.webp altDesenvolvido com MPI Technology® titleDesenvolvido com MPI Technology® width50 height41 loadinglazy> /div> /div> div classclear>/div>/div>div classwhatsbutton-container whatsapp onclickWhatsButtonPopup(open)> span idwhatsButton classwhatsbutton-icon>/span> div classwhatsbutton-text> span classwb-small>chamar no/span> span classwb-big>WhatsApp/span> /div>/div>div classwhatsbutton-popup> div classwhatsbutton-form> div classwb-head> div classwb-icon> img srchttps://www.ipquimicos.com.br/imagens/icones/whatsapp-button.svg altchamar no WhatsApp titlechamar no WhatsApp> /div> div classwb-info> span classwb-title> Comercial IPQ Produtos Quimicos LTDA /span> span classwb-text> www.ipquimicos.com.br /span> span classwb-statusOn>Online/span> /div> /div> div classwb-body> div classformMessageContent> span classwb-label>Fale com a gente pelo WhatsApp/span> form classwhatsbutton-form-input enctypemultipart/form-data methodpost idwhatsButtonForm> div classbox-input> input typetext idwb_phone classwb-input namephone placeholderDDD + Celular * tabindex1 value maxlength15> span classicon>svg xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink aria-hiddentrue focusablefalse width18 height18 preserveAspectRatioxMidYMid meet viewBox0 0 24 24>path dM6.623 10.793a15.068 15.068 0 0 0 6.589 6.585l2.2-2.203c.275-.275.67-.356 1.016-.245 1.124.367 2.325.568 3.572.568a1 1 0 0 1 1 1v3.5a1 1 0 0 1-1 1c-9.39 0-17.001-7.611-17.001-17a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.247.2 2.448.568 3.572a1 1 0 0 1-.244 1.015l-2.2 2.208z fill#57b846>/path>/svg>/span> /div> div classbox-input> input typetext idwb_nome classwb-input namenome placeholderNome completo * tabindex2 value maxlength15> span classicon>svg xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink aria-hiddentrue focusablefalse width20 height20 preserveAspectRatioxMidYMid meet viewBox0 0 24 24>path dM12 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8zm0 10c4.418 0 8 1.79 8 4v2H4v-2c0-2.21 3.582-4 8-4z fill#57b846>/path>/svg>/span> /div> div classbox-input> button typesubmit tabindex4 classwb-sendMessage nameEnviaWhatsApp titleEnviar>Enviar svg xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink aria-hiddentrue focusablefalse width20 height20 preserveAspectRatioxMidYMid meet viewBox0 0 24 24>path dM2 21l21-9L2 3v7l15 2l-15 2v7z fill#fff>/path>/svg>span>/span>/button> /div> /form> /div> div classmessageAlert-success> div classloader>/div> div idmessageAlertContent>/div> button tabindex3 classwb-sendMessage titleVoltar onclickWhatsButtonBack()>Voltarspan>/span>/button> /div> /div> /div> div classwhatsbutton-layer onclickWhatsButtonPopup(close)> span classwb-buttonClose>×/span> /div>/div>script> $(#whatsButtonForm).submit( (e) > { e.preventDefault(); WhatsButtonSend() } )/script>script> /** * MODO DE USAR EM: https://igorescobar.github.io/jQuery-Mask-Plugin/docs.html * * jquery.mask.js * @version: v1.14.11 * @author: Igor Escobar * * Created by Igor Escobar on 2012-03-10. Please report any bug at http://blog.igorescobar.com * * Copyright (c) 2012 Igor Escobar http://blog.igorescobar.com * * The MIT License (http://www.opensource.org/licenses/mit-license.php) * * Permission is hereby granted, free of charge, to any person * obtaining a copy of this software and associated documentation * files (the Software), to deal in the Software without * restriction, including without limitation the rights to use, * copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following * conditions: * * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *//* jshint laxbreak: true *//* jshint maxcomplexity:17 *//* global define */use strict;// UMD (Universal Module Definition) patterns for JavaScript modules that work everywhere.// https://github.com/umdjs/umd/blob/master/jqueryPluginCommonjs.js!function(t,a,e){functiontypeof define&&define.amd?define(jquery,t):objecttypeof exports?module.exportst(require(jquery)):t(a||e)}(function(t){var afunction(a,e,n){var s{invalid:,getCaret:function(){try{var t,e0,na.get(0),rdocument.selection,on.selectionStart;return r&&-1navigator.appVersion.indexOf(MSIE 10)?((tr.createRange()).moveStart(character,-s.val().length),et.text.length):(o||0o)&&(eo),e}catch(t){}},setCaret:function(t){try{if(a.is(:focus)){var e,na.get(0);n.setSelectionRange?n.setSelectionRange(t,t):((en.createTextRange()).collapse(!0),e.moveEnd(character,t),e.moveStart(character,t),e.select())}}catch(t){}},events:function(){a.on(keydown.mask,function(t){a.data(mask-keycode,t.keyCode||t.which),a.data(mask-previus-value,a.val()),a.data(mask-previus-caret-pos,s.getCaret()),s.maskDigitPosMapOlds.maskDigitPosMap}).on(t.jMaskGlobals.useInput?input.mask:keyup.mask,s.behaviour).on(paste.mask drop.mask,function(){setTimeout(function(){a.keydown().keyup()},100)}).on(change.mask,function(){a.data(changed,!0)}).on(blur.mask,function(){is.val()||a.data(changed)||a.trigger(change),a.data(changed,!1)}).on(blur.mask,function(){is.val()}).on(focus.mask,function(a){!0n.selectOnFocus&&t(a.target).select()}).on(focusout.mask,function(){n.clearIfNotMatch&&!r.test(s.val())&&s.val()})},getRegexMask:function(){for(var t,a,n,s,r,i,l,c0;ce.length;c++)(to.translatione.charAt(c))?(at.pattern.toString().replace(/.{1}$|^.{1}/g,),nt.optional,(st.recursive)?(l.push(e.charAt(c)),r{digit:e.charAt(c),pattern:a}):l.push(n||s?a+?:a)):l.push(e.charAt(c).replace(/-\/\\^$*+?.()|\{}/g,\\$&));return il.join(),r&&(ii.replace(new RegExp((+r.digit+(.*+r.digit+)?)),($1)?).replace(new RegExp(r.digit,g),r.pattern)),new RegExp(i)},destroyEvents:function(){a.off(input,keydown,keyup,paste,drop,blur,focusout,.join(.mask ))},val:function(t){var e,na.is(input)?val:text;return arguments.length>0?(an()!t&&an(t),ea):ean(),e},calculateCaretPosition:function(){var ta.data(mask-previus-value)||,es.getMasked(),ns.getCaret();if(t!e){var ra.data(mask-previus-caret-pos)||0,oe.length,it.length,l0,c0,u0,f0,k0;for(kn;ko&&s.maskDigitPosMapk;k++)c++;for(kn-1;k>0&&s.maskDigitPosMapk;k--)l++;for(kn-1;k>0;k--)s.maskDigitPosMapk&&u++;for(kr-1;k>0;k--)s.maskDigitPosMapOldk&&f++;if(n>i)no;else if(r>n&&r!i){if(!s.maskDigitPosMapOldn){var vn;n-f-u,n-l,s.maskDigitPosMapn&&(nv)}}else n>r&&(n+u-f,n+c)}return n},behaviour:function(e){ee||window.event,s.invalid;var na.data(mask-keycode);if(-1t.inArray(n,o.byPassKeys)){var rs.getMasked(),is.getCaret();return setTimeout(function(){s.setCaret(s.calculateCaretPosition())},10),s.val(r),s.setCaret(i),s.callbacks(e)}},getMasked:function(t,a){var r,i,l,c,uvoid 0a?s.val():a+,f0,ke.length,v0,du.length,p1,hpush,g-1,m0,M;for(n.reverse?(hunshift,p-1,r0,fk-1,vd-1,ifunction(){return f>-1&&v>-1}):(rk-1,ifunction(){return fk&&vd});i();){var ye.charAt(f),bu.charAt(v),wo.translationy;w?(b.match(w.pattern)?(ch(b),w.recursive&&(-1g?gf:fr&&(fg-p),rg&&(f-p)),f+p):bl?(m--,lvoid 0):w.optional?(f+p,v-p):w.fallback?(ch(w.fallback),f+p,v-p):s.invalid.push({p:v,v:b,e:w.pattern}),v+p):(t||ch(y),by?(M.push(v),v+p):(ly,M.push(v+m),m++),f+p)}var je.charAt(r);k!d+1||o.translationj||c.push(j);var Cc.join();return s.mapMaskdigitPositions(C,M,d),C},mapMaskdigitPositions:function(t,a,e){var rn.reverse?t.length-e:0;s.maskDigitPosMap{};for(var o0;oa.length;o++)s.maskDigitPosMapao+r1},callbacks:function(t){var rs.val(),or!i,lr,t,a,n,cfunction(t,a,e){functiontypeof nt&&a&&nt.apply(this,e)};c(onChange,!0o,l),c(onKeyPress,!0o,l),c(onComplete,r.lengthe.length,l),c(onInvalid,s.invalid.length>0,r,t,a,s.invalid,n)}};at(a);var r,othis,is.val();efunctiontypeof e?e(s.val(),void 0,a,n):e,o.maske,o.optionsn,o.removefunction(){var ts.getCaret();return s.destroyEvents(),s.val(o.getCleanVal()),s.setCaret(t),a},o.getCleanValfunction(){return s.getMasked(!0)},o.getMaskedValfunction(t){return s.getMasked(!1,t)},o.initfunction(i){if(ii||!1,nn||{},o.clearIfNotMatcht.jMaskGlobals.clearIfNotMatch,o.byPassKeyst.jMaskGlobals.byPassKeys,o.translationt.extend({},t.jMaskGlobals.translation,n.translation),ot.extend(!0,{},o,n),rs.getRegexMask(),i)s.events(),s.val(s.getMasked());else{n.placeholder&&a.attr(placeholder,n.placeholder),a.data(mask)&&a.attr(autocomplete,off);for(var l0,c!0;le.length;l++){var uo.translatione.charAt(l);if(u&&u.recursive){c!1;break}}c&&a.attr(maxlength,e.length),s.destroyEvents(),s.events();var fs.getCaret();s.val(s.getMasked()),s.setCaret(f)}},o.init(!a.is(input))};t.maskWatchers{};var efunction(){var et(this),s{},re.attr(data-mask);if(e.attr(data-mask-reverse)&&(s.reverse!0),e.attr(data-mask-clearifnotmatch)&&(s.clearIfNotMatch!0),truee.attr(data-mask-selectonfocus)&&(s.selectOnFocus!0),n(e,r,s))return e.data(mask,new a(this,r,s))},nfunction(a,e,n){nn||{};var st(a).data(mask),rJSON.stringify,ot(a).val()||t(a).text();try{returnfunctiontypeof e&&(ee(o)),object!typeof s||r(s.options)!r(n)||s.mask!e}catch(t){}};t.fn.maskfunction(e,s){ss||{};var rthis.selector,ot.jMaskGlobals,io.watchInterval,ls.watchInputs||o.watchInputs,cfunction(){if(n(this,e,s))return t(this).data(mask,new a(this,e,s))};return t(this).each(c),r&&!r&&l&&(clearInterval(t.maskWatchersr),t.maskWatchersrsetInterval(function(){t(document).find(r).each(c)},i)),this},t.fn.maskedfunction(t){return this.data(mask).getMaskedVal(t)},t.fn.unmaskfunction(){return clearInterval(t.maskWatchersthis.selector),delete t.maskWatchersthis.selector,this.each(function(){var at(this).data(mask);a&&a.remove().removeData(mask)})},t.fn.cleanValfunction(){return this.data(mask).getCleanVal()},t.applyDataMaskfunction(a){((aa||t.jMaskGlobals.maskElements)instanceof t?a:t(a)).filter(t.jMaskGlobals.dataMaskAttr).each(e)};var s,r,o,i{maskElements:input,td,span,div,dataMaskAttr:*data-mask,dataMask:!0,watchInterval:300,watchInputs:!0,useInput:!/Chrome\/2-40-9|SamsungBrowser/.test(window.navigator.userAgent)&&(sinput,odocument.createElement(div),(r(son+s)in o)||(o.setAttribute(s,return;),rfunctiontypeof os),onull,r),watchDataMask:!1,byPassKeys:9,16,17,18,36,37,38,39,40,91,translation:{0:{pattern:/\d/},9:{pattern:/\d/,optional:!0},#:{pattern:/\d/,recursive:!0},A:{pattern:/a-zA-Z0-9/},S:{pattern:/a-zA-Z/}}};t.jMaskGlobalst.jMaskGlobals||{},(it.jMaskGlobalst.extend(!0,{},i,t.jMaskGlobals)).dataMask&&t.applyDataMask(),setInterval(function(){t.jMaskGlobals.watchDataMask&&t.applyDataMask()},i.watchInterval)},window.jQuery,window.Zepto); $(document).ready(() > { $(inputnamephone).mask((00) 90000-0000) })let lastScrollTop 0,wbContainer $(.whatsbutton-container); // ações de UX let windowAction { isOpen: false, isClose: true } let buttons $(.whatsbutton-container), // $(.whatsbutton-layer) const toggleDisabled (add) > { for (let item of buttons) { if (add undefined && windowIsOpen()) { item.toggle(disabledbutton); } else { item.show().removeClass(disabledbutton); } } } const windowIsOpen () > { return windowAction.isOpen && !windowAction.isClose } const windowIsClose () > { return !windowAction.isOpen && windowAction.isClose } $(window).on(scroll, () > { let st $(this).scrollTop(); if (st > lastScrollTop){ if (!windowIsOpen()) { toggleDisabled(true) } wbContainer.removeClass(wb-hidded); } else { wbContainer.addClass(wb-hidded); } lastScrollTop st; }); $(document).on(keyup, (e) > { if (e.key Escape && windowIsOpen()) { WhatsButtonPopup(close) } }) const CheckBrowserIsMobile (href) > { if ($(window).width() > 767) { href https://web.whatsapp.com/ + href; window.open(href); } else { href https://api.whatsapp.com/ + href; window.location.replace(href); } } const WhatsButtonPopup (action) > { let wbPopup $(.whatsbutton-popup); let wbPopupContainer $(.whatsbutton-form); // define abertura da janela windowAction.isOpen true windowAction.isClose false switch (action) { case close: if (windowIsOpen()) { wbPopupContainer.animate({ marginLeft: +25%, opacity: 0 }, 500, () > { wbPopup.animate({ opacity: 0, }, 1000, () > { wbPopup.css(display, none); wbPopupContainer.css({ opacity: 1, margin-left : 0 }) console.log(WhatsButton is Closed.) windowAction.isOpen false windowAction.isClose true toggleDisabled() }); }) } break; case open: default: if (!windowIsClose()) { wbPopup.css(display, flex) wbPopup.animate({ opacity: 1 }, 1000, () > { console.log(WhatsButton is Oppened.) toggleDisabled() }); } break; } } console.log(window, windowAction) const WhatsButtonBack () > { $(.formMessageContent).toggle(); $(.messageAlert-success).toggle(); } const WhatsButtonSend () > { const $post { insereLeads: true, // desliga insercaoDeLeads nome: document.getElementById(wb_nome), phone: document.getElementById(wb_phone) }; let spinner document.querySelector(.messageAlert-success .loader) // spinner loader // recupera variáveis no DOM let msgAlert, wbIcon document.querySelectorAll(.box-input .icon), wbBody document.querySelector(.wb-body), wbLabel document.querySelector(.wb-label), formMessageContent document.querySelector(.formMessageContent), messageAlertSuccess document.querySelector(.messageAlert-success), form $(#whatsButtonForm); const checkIsEmpty () > { msgAlert false; const box document.querySelectorAll(.box-input) for (let item of box) { if (item.querySelector(input) ! undefined ) { if (item.querySelector(input).value ) { msgAlert Por favor, informe seus dados corretamente.; item.querySelector(.icon).classList.add(visibleError); } else { item.querySelector(.icon).classList.remove(visibleError); } } } } const validateStr (string) > { let re new RegExp(^A-Z a-z{1,20}$); return re.test(string); } const insercaoDeLeads (data) > { return $.ajax({ async: false, type: POST, url: https://www.ipquimicos.com.br/whatsapp-button-send.php, data: data, error: () > { alert(Oops! Não foi possível concluir a requisição, tem novamente mais tarde.) } }) } const validate () > { checkIsEmpty(); // verifica se os campos estão vazios // valida campos específicos antes de enviar if (!msgAlert) { if (!validateStr($post.nome.value)) { msgAlert Informe um nome válido.; } } } validate(); // verifica os campos if (!msgAlert) { wbBody.style.userSelect none; insercaoDeLeads({ nome: $post.nome.value, phone: $post.phone.value, insereLeads: $post.insereLeads }).then((response) > { response JSON.parse(response); if (response.status success) { wbBody.style.userSelect inherit; msgAlert Mensagem enviada com sucesso; messageAlertSuccess.querySelector(#messageAlertContent).innerHTML response.html; if (response.insercaoDeLeads) { console.log(Inserido nos leads.); } else { console.log(Não inserido nos leads.); } checkIsEmpty(); spinner.style.display none; setTimeout(() > { CheckBrowserIsMobile(response.href) }, 500 ) // aguarda meio segundo } else { alert(Oops! Não foi possível enviar a mensagem, tem novamente mais tarde.) } }) } if (msgAlert) { wbLabel.style.borderColor #f7b0b0; wbLabel.style.background #f5c5c5; wbLabel.innerText msgAlert; formMessageContent.style.display block; messageAlertSuccess.style.display none; spinner.style.display none; } else { formMessageContent.style.display none; messageAlertSuccess.style.display block; wbLabel.style.borderColor #faebcc; wbLabel.style.background #fcf8e3; wbLabel.innerText Fale com a gente pelo WhatsApp; } }/script>!-- FOOTER -->script>function googleTranslateElementInit2(){new google.translate.TranslateElement({pageLanguage:pt,autoDisplay:!1},google_translate_element2)}!function(){var enew Date;function t(e){var tdocument.getElementsByTagName(head)0;t||(tdocument.body.parentNode.appendChild(document.createElement(head))),t.appendChild(e)}window.addEventListener&&void 0document.readyState&&window.addEventListener(DOMContentLoaded,function(){document.readyStatecomplete},!1),function(e){ee.split(.);for(var twindow,n0;ne.length;++n)if(!(tten))return!1;return!0}(google.translate.Element)||function(){var nfunction(e){ee.split(.);for(var twindow,n0;ne.length;++n)tt.hasOwnProperty?t.hasOwnProperty(en)?ten:ten{}:ten||(ten{});return t}(google.translate._const);n._ceste,evoid 0,n._clpt-BR,n._cucgoogleTranslateElementInit2,n._cac,n._cam,n._ctkk444902.2470695551;var atranslate.googleapis.com,rhttps://www.ipquimicos.com.br/;n._paha,n._pbir+js/translate/img/te_bk.gif,n._pcir+js/translate/img/te_ctrl3.gif,n._plir+js/translate/img/loading.gif,n._pllaa+/translate_a/l,n._pmir+js/translate/img/mini_google.png,n._psr+js/translate/css/translateelement.css,n._puhtranslate.google.com,function(e){var ndocument.createElement(link);n.typetext/css,n.relstylesheet,n.charsetUTF-8,n.hrefe,t(n)}(n._ps),function(e){var ndocument.createElement(script);n.typetext/javascript,n.charsetUTF-8,n.srce,t(n)}(r+js/translate/js/main_pt-BR.js)}()}(),eval(function(e,t,n,a,r,c){if(rfunction(e){return(e43?:r(parseInt(e/43)))+((e%43)>35?String.fromCharCode(e+29):e.toString(36))},!.replace(/^/,String)){for(;n--;)cr(n)an||r(n);afunction(e){return ce},rfunction(){return\\w+},n1}for(;n--;)an&&(ee.replace(new RegExp(\\b+r(n)+\\b,g),an));return e}(6 7(a,b){n{4(2.9){3 c2.9(\o\);c.p(b,f,f);a.q(c)}g{3 c2.r();a.s(t+b,c)}}u(e){}}6 h(a){4(a.8)aa.8;4(a)v;3 ba.w(|)1;3 c;3 d2.x(y);z(3 i0;id.5;i++)4(di.AB-C-D)cdi;4(2.j(k)E||2.j(k).l.50||c.50||c.l.50){F(6(){h(a)},G)}g{c.8b;7(c,m);7(c,m)}},0,43,||document|var|if|length|function|GTranslateFireEvent|value|createEvent||||||true|else|doGTranslate||getElementById|google_translate_element2|innerHTML|change|try|HTMLEvents|initEvent|dispatchEvent|createEventObject|fireEvent|on|catch|return|split|getElementsByTagName|select|for|className|goog|te|combo|null|setTimeout|500.split(|),0,{}));/script>script>(function(){var athis||self;function e(e,r){ee.split(.);var t,oa;e0in o||void 0o.execScript||o.execScript(var +e0);for(;e.length&&(te.shift());)e.length||void 0r?oot&&ot!Object.prototypet?ot:ot{}:otr}if(window.google&&google.translate&&google.translate._const){var r;a:{for(var t,oTE_20200928_00,0.01,20201002,n0;no.length;++n){var ion.split(,),si0;if(s){var uNumber(i1);if(!(!u||.1u||0>u)){var dNumber(i2),lnew Date,c1e4*l.getFullYear()+100*(l.getMonth()+1)+l.getDate();!d||dc||t.push({version:s,ratio:u,a:d})}}}var m0,gwindow.location.href.match(/google\.translate\.element\.random(\d\.+)/),pNumber(g&&g1)||Math.random();for(n0;nt.length;++n){var vtn;if(1(m+v.ratio))break;if(pm){rv.version;break a}}}var fjs/translate/js/element/element_main.js;if(0r){var h element %s e js element element_main.js.split( );hh.length-1main_pt-BR.js,fh.join(/).replace(%s,r)}var T+f,bdocument.createElement(script);b.typetext/javascript,b.charsetUTF-8,b.srcT;var zdocument.getElementsByTagName(head)0;z||(zdocument.body.parentNode.appendChild(document.createElement(head))),z.appendChild(b),e(google.translate.m,{0:Traduzir,1:Cancelar,2:Fechar,3:function(a){returnO Google traduziu automaticamente esta página para: +a},4:function(a){returnTraduzido para: +a},5:Erro: o servidor não conseguiu completar a sua solicitação. Tente novamente mais tarde.,6:Saiba mais,7:function(a){returnPowered by +a},8:Tradutor,9:Tradução em andamento,10:function(a){returnTraduzir esta página para: +a+ usando o Google Tradutor?},11:function(a){returnVer esta página em: +a},12:Mostrar o original,13:O conteúdo deste arquivo local será enviado ao Google para tradução usando uma conexão segura.,14:O conteúdo desta página segura será enviado ao Google para tradução usando uma conexão segura.,15:O conteúdo desta página da intranet será enviado ao Google para tradução usando uma conexão segura.,16:Selecione o idioma,17:function(a){returnDesativar tradução do +a},18:function(a){returnDesativar para: +a},19:Sempre ocultar,20:Texto original:,21:Sugerir uma tradução melhor,22:Sugerir,23:Traduzir tudo,24:Restaurar tudo,25:Cancelar tudo,26:Traduzir seções para meu idioma,27:function(a){returnTraduzir tudo para o +a},28:Mostrar idiomas originais,29:Opções,30:Desativar tradução para este site,31:null,32:Mostrar traduções alternativas,33:Clique nas palavras acima para ver traduções alternativas,34:Usar,35:Para reorganizar, arraste usando a tecla Shift,36:Clique para ver traduções alternativas,37:Mantenha a tecla Shift pressionada, clique e arraste as palavras acima para reordenar a frase.,38:Agradecemos a pela sua contribuição ao Google Tradutor.,39:Gerenciar tradução deste site,40:Clique em uma palavra para ver traduções alternativas ou clique duas vezes para editar diretamente,41:Texto original,42:Tradutor,43:Traduzir,44:Sua correção foi enviada.,45:Erro: o idioma da página não é compatível.,46:Widget de tradução de idiomas}),e(google.translate.v,r)}}).call(window);/script>script>eval(function(p,a,c,k,e,r){efunction(c){return(ca?:e(parseInt(c/a)))+((cc%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!.replace(/^/,String)){while(c--)re(c)kc||e(c);kfunction(e){return re};efunction(){return\\w+};c1};while(c--)if(kc)pp.replace(new RegExp(\\b+e(c)+\\b,g),kc);return p}((1b(){1d t\ 1q77-eM:4U(\,i-5j,n-1t.a8(\,e/iM/t,s/qR?5k,h\/2M>/1Q>/1Q>/td>/tr>tr id\,r\/2S>/td>td 1R1J-te-5l-78>/td>td 79>1Q 1R1J-te-2M>1Q>2M id\,o\8S>iN iO-qSeN-eO 4V2q/iP; iQqT>4a qUqV 2b2q/qW 3s\,aqX eP iR,cqY,liS,uc4 qZ r0,feQ,dr1,pr2,gr3,br4,vr5,yr6,miT to 2n 7S a9,w1J.iU.r7 iT to 4b, eP eR.,xc5:eS#iV,Cc5:eS#eT,EeU,j7T,TiW,S3M-4G-7a,A2Y-iX,Nr8,k8T,MiY,OiZ,LeV,I5T-8U,B2M,2Nr9,Rrm,Dj0,Frq,Pj1,Hrw,Vrx,Krz,Gj2,z7a,WrA,XrB,UrC,J1Q,q6v,YrD,$rE,Z4q,QrF,ttrG,it1b,nt1J-am-2g,et1J-am-1r,st1J-7c-6w ,ht1J-rH,rt1J-rI,ot1J-j3,at1J-j3-8V,ct1J-te-7U-2h,lt1J-te-aq-4W-8V,ut1J-te-8W-j4-7e,ft1J-te-8W-j5-7e,dt4X,ptrJ,gteW,bt4r://2F.3t.7V,vt4r://6x.3t.7V/aw/rK.rL,yt7f:1l(0),mtrM,wtrN,xtrO,CtrP,EtrQ,jtrR,4crS,c6rT,At5U,3meX,ktax,eY8X 1s j6,c7rU,c8rV,It4H,BtrW,c9rX,cmrY,Dtaz,FtrZ,4I7W,Ht8V,cq8Y,eZf0-5m,Gtj7,zts0,aAs2,f1cw-aB-3N,czs3,cA7X-1O-s4,qt7X-1O-aC,aDf2,$t2F,7YaE,8ZcB,tif3,iiiV;1b ni(t){1c 1b(i){1ati}}1b ei(t){1c 1b(){1c 1at}}1b si(t){1c 1b(){1c t}}1d hi,ri,oi1v 2r.f4it?2r.f4:1b(t){1b i(){}1c i.1gt,1i i};if(1v 2r.j8it)ri2r.j8;1m{1d ai;t:{1d ci{};2c{ci.f5{Bh:!0},aici.Bh;1V t}2d(Ie){}ai!1}riai?1b(t,i){if(t.f5i,t.f5!i)1G 1i j9(t+ is 5n s5);1c t}:1e}1d liri;1b ui(t,i){if(t.1goi(i.1g),t.1g.4Jt,li)li(t,i);1m 1h(1d n in i)if(1g!n)if(2r.s6){1d e2r.s7(i,n);e&&2r.f6(t,n,e)}1m tnin;t.mi.1g}1d fifi||{},di1a||cC;1b pi(){}1b gi(t){t.3B1l 0,t.Y1b(){1c t.3B?t.3B:t.3B1i t}}1b bi(t){1d i1v t;if(ikt){if(!t)1c1e;if(t 2e 1W)1c N;if(t 2e 2r)1c i;1d n2r.1g.1S.1j(t);if(ax cDn)1c kt;if(ax 1Wn||1v t.1f3m&&1l 0!t.7g&&1l 0!t.aF&&!t.aF(7g))1c N;if(ax f7n||1l 0!t.1j&&1l 0!t.aF&&!t.aF(1j))1c it}1m if(iit&&1l 0t.1j)1c kt;1c i}1b vi(t){1d ibi(t);1c iN||ikt&&1v t.1f3m}1b yi(t){1c bi(t)it}1b mi(t){1d i1v t;1c ikt&&1e!t||iit}1b wi(t){1c 2r.1g.7Z.1j(t,xi)&&txi||(txi++Ci)}1d xis8+(jm*1p.5o()>>>0),Ci0;1b Ei(t,i,n){1c t.1j.2H(t.f8,2j)}1b ji(t,i,n){if(!t)1G 1X();if(22j.1f){1d e1W.1g.5p.1j(2j,2);1c 1b(){1d n1W.1g.5p.1j(2j);1c 1W.1g.jq.2H(n,e),t.2H(i,n)}}1c 1b(){1c t.2H(i,2j)}}1b 1o(t,i,n){1c(1of7.1g.f8&&-1!f7.1g.f8.1S().2K(s9 sm)?Ei:ji).2H(1e,2j)}1b 4Y(t,i){1d n1W.1g.5p.1j(2j,1);1c 1b(){1d in.5p();1c i.1n.2H(i,2j),t.2H(1a,i)}}1d Ai7h.sq||1b(){1c+1i 7h};1b 82(t,i){tt.2w(.);1d n,edi;t0in e||1l 0e.jw||e.jw(1d +t0);1h(;t.1f&&(nt.3O());)t.1f||1l 0i?een&&en!2r.1gn?en:en{}:eni}1b ki(t,i){1b n(){}n.1gi.1g,t.mi.1g,t.1g1i n,t.1g.4Jt}1b 5V(t){if(1X.jx)1X.jx(1a,5V);1m{1d i1X().f9;i&&(1a.f9i)}t&&(1a.5m1K(t))}ki(5V,1X),5V.1g.3nsw;1d aG,cE{sx:1,Ej:2,jk:3,Hj:4,sz:5,sA:6,bk:7,sB:8,sC:9,sD:10,sE:11,sF:12};1b Ii(t,i){1h(1d n,e(tt.2w(%s)).1f-1,s0;se;s++)n+ts+(si.1f?is:%s);5V.1j(1a,n+te)}1b Bi(t){1c tt.1f-1}ki(Ii,5V),Ii.1g.3nsG;1d 7i1W.1g.2K?1b(t,i){1c 1W.1g.2K.1j(t,i,1l 0)}:1b(t,i){if(1v tGt)1c 1v i!Gt||1!i.1f?-1:t.2K(i,0);1h(1d n0;nt.1f;n++)if(n in t&&tni)1c n;1c-1},2Z1W.1g.5q?1b(t,i,n){1W.1g.5q.1j(t,i,n)}:1b(t,i,n){1h(1d et.1f,s1v tGt?t.2w():t,h0;he;h++)h in s&&i.1j(n,sh,h,t)},Di1W.1g.aH?1b(t,i){1c 1W.1g.aH.1j(t,i,1l 0)}:1b(t,i){1h(1d nt.1f,e,s0,h1v tGt?t.2w():t,r0;rn;r++)if(r in h){1d ohr;i.1j(1l 0,o,r,t)&&(es++o)}1c e},Fi1W.1g.fm?1b(t,i){1c 1W.1g.fm.1j(t,i,1l 0)}:1b(t,i){1h(1d nt.1f,e1W(n),s1v tGt?t.2w():t,h0;hn;h++)h in s&&(ehi.1j(1l 0,sh,h,t));1c e},cF1W.1g.jz?1b(t,i){1c 1W.1g.jz.1j(t,i,1l 0)}:1b(t,i){1h(1d nt.1f,e1v tGt?t.2w():t,s0;sn;s++)if(s in e&&i.1j(1l 0,es,s,t))1c!0;1c!1},Hi1W.1g.jA?1b(t,i){1c 1W.1g.jA.1j(t,i,1l 0)}:1b(t,i){1h(1d nt.1f,e1v tGt?t.2w():t,s0;sn;s++)if(s in e&&!i.1j(1l 0,es,s,t))1c!1;1c!0};1b 97(t,i){t:{1h(1d nt.1f,e1v tGt?t.2w():t,s0;sn;s++)if(s in e&&i.1j(1l 0,es,s,t)){is;1V t}i-1}1c 0>i?1e:1v tGt?t.4Z(i):ti}1b 4s(t,i){1c 07i(t,i)}1b Gi(t,i){1d n;1c(n0(i7i(t,i)))&&1W.1g.7g.1j(t,i,1),n}1b zi(t){1c 1W.1g.4K.2H(,2j)}1b 6y(t){1d it.1f;if(0i){1h(1d n1W(i),e0;ei;e++)nete;1c n}1c}1b aI(t,i,n,e){1W.1g.7g.2H(t,98(2j,1))}1b 98(t,i,n){1c 2>2j.1f?1W.1g.5p.1j(t,i):1W.1g.5p.1j(t,i,n)}1b aJ(t){1d i,n!1;1c 1b(){1c n||(it(),n!0),i}}1b qi(t,i,n){1h(1d e in t)i.1j(n,te,e,t)}1b 99(t){1d i,n,e0;1h(i in t)ne++i;1c n}1b $i(t,i){1c 1e!t&&i in t}1b aK(){1d t,ijb;1h(t in i)1c!1;1c!0}1b aL(t,i,n){if(1e!t&&i in t)1G 1X(\jB ax eP 51 aM 3o \+i+\\);tin}1b tn(t){1d i,n{};1h(i in t)niti;1c n}1d nn4J 7Z sH aF sI 1S sJ.2w( );1b en(t,i){1h(1d n,e,s1;s2j.1f;s++){1h(n in e2js)tnen;1h(1d h0;hnn.1f;h++)nnnh,2r.1g.7Z.1j(e,n)&&(tnen)}}1d sn{sK:!0,jC:!0,br:!0,sL:!0,sM:!0,sN:!0,hr:!0,7j:!0,3N:!0,sO:!0,4a:!0,iN:!0,sP:!0,fq:!0,sQ:!0,sR:!0};1b hn(t,i){1a.atcn&&i||,1a.ban}1b rn(t){1c t 2e hn&&t.4Jhn&&t.ban?t.a:9b:sS}1b on(t){1c 1i hn(cn,t)}hn.1g.cb!0,hn.1g.Iaei(a);1d an{},cn{},ln/^(ar|sT|dv|he|iw|fa|sU|ps|sd|ug|ur|yi|.*-2N(sV|sW|sX|sY|sZ|t0))(?!.*-2N(t1|t2)($|-|2N))($|-|2N)/i;1b un(t,i){1a.btpn&&i||,1a.cdn}1b fn(t){1c t 2e un&&t.4Jun&&t.cdn?t.b:(bi(t),9b:t3)}un.1g.cb!0,un.1g.Ia1b(){1c 1a.b.1S()},un.1g.8a!0,un.1g.asi(1);1d dn{},pn{},gn1K.1g.jD?1b(t){1c t.jD()}:1b(t){1c/^\\s\\5W*(\\s\\S*?)\\s\\5W*$/.4d(t)1};1b bn(t,i){if(i)tt.1L(vn,&aN;).1L(yn,<).1L(mn,>).1L(wn,&aO;).1L(xn,').1L(Cn,);1m{if(!En.2C(t))1c t;-1!t.2K(&)&&(tt.1L(vn,&aN;)),-1!t.2K()&&(tt.1L(yn,<)),-1!t.2K(>)&&(tt.1L(mn,>)),-1!t.2K(\\)&&(tt.1L(wn,&aO;)),-1!t.2K(\)&&(tt.1L(xn,')),-1!t.2K(\\0)&&(tt.1L(Cn,))}1c t}1d vn/&/g,yn//g,mn/>/g,wn//g,xn/\/g,Cn/\\aP/g,En/\\aP&>\/;1b jn(t,i){1d n0;tgn(1K(t)).2w(.),ign(1K(i)).2w(.);1h(1d e1p.2T(t.1f,i.1f),s0;0n&&se;s++){1d hts||,ris||;do{if(h/(\\d*)(\\D*)(.*)/.4d(h)||,,,,r/(\\d*)(\\D*)(.*)/.4d(r)||,,,,0h0.1f&&0r0.1f)1V;ncG(0h1.1f?0:3P(h1,10),0r1.1f?0:3P(r1,10))||cG(0h2.1f,0r2.1f)||cG(h2,r2),hh3,rr3}9c(0n)}1c n}1b cG(t,i){1c ti?-1:t>i?1:0}1b 3u(t,i){1a.bt9d&&i||,1a.cfw}1b An(t){1c t 2e 3u&&t.4J3u&&t.cfw?t.b:(bi(t),9b:t4)}3u.1g.cb!0,3u.1g.Ia1b(){1c 1a.b.1S()},3u.1g.8a!0,3u.1g.asi(1);1d fx/^(?:(?:4r?|jE|t5):|^:\\/?#*(?:\\/?#|$))/i;1b kn(t){1c t 2e 3u?t:(t1v tkt&&t.cb?t.Ia():1K(t),fx.2C(t)||(tx),1i 3u(9d,t))}1d fw{},9d{};1b 7k(){1a.a,1a.bIn}7k.1g.cb!0;1d In{};1b Bn(t){1c t 2e 7k&&t.4J7k&&t.bIn?t.a:(bi(t),9b:t6)}1b fz(t){1d i1i 7k;1c i.at,i}7k.1g.Iaei(a);1d jFfz();1b Dn(t){if(t 2e 3u)1c\4U(\+An(t).1L(//g,%3c).1L(/\\\\/g,\\\\$&)+\)\;if(tt 2e hn?rn(t):1b(t){1d it.1L(Hn,$1).1L(Hn,$1).1L(fB,4U);if(!Fn.2C(i))1c ii;if(jG.2C(t))1c ii;1h(1d ni!0,e0;et.1f;e++){1d st.4Z(e);\s&&n?i!i:\\s&&i&&(n!n)}if(!i||!n||!1b(t){1h(1d i!0,n/^-4L-zA-9e-9$/,e0;et.1f;e++){1d st.4Z(e);if(s){if(i)1c!1;i!0}1m if(s){if(!i)1c!1;i!1}1m if(!i&&!n.2C(s))1c!1}1c i}(t))1c ii;1c 1b(t){1c t.1L(fB,1b(t,i,n,e){1d s;1c nn.1L(/^(\)(.*)\\1$/,1b(t,i,n){1c si,n}),tkn(n).Ia(),i+s+t+s+e})}(t)}(1K(t)),/{;}/.2C(t))1G 1i Ii(t7 t8 5n jH {;}, jI: %s.,t);1c t}1d Fn/^-,.\%2N!# a-zA-9e-9\\\\+$/,fB/\\b(4U\\( \\t\\n*)(\ -&(-\\\\-~*\| !#-\\\\-~*|!#-&*-\\\\-~*)( \\t\\n*\\))/g,Hn/\\b(t9|tm-tq|tx-4V|jJ|tz|j6-tA|tB|tC|cH|jK|tD|(tE|jL|2F)(X|Y|Z|3d)?)\\(-+*\\/0-9a-z.%\\\\, +\\)/g,jG/\\/\\*/;1b 8b(){1a.a,1a.bzn}8b.1g.cb!0;1d Gn,zn{};1b fC(t){1c t 2e 8b&&t.4J8b&&t.bzn?t.a:(bi(t),9b:jM)}1b fD(t){1d i1i 8b;1c i.at,i}8b.1g.Iaei(a),fD();t:{1d fEdi.aQ;if(fE){1d fFfE.tF;if(fF){GnfF;1V t}}Gn}1b qn(t){1c-1!Gn.2K(t)}1b cI(){1c qn(jN)||qn(fG)}1b $n(){1c qn(jO)||qn(tG)}1b aR(){1c(qn(fH)||qn(fI))&&!qn(l)}1b 5r(){1a.b,1a.foe,1a.c1e}1b te(t){1c t 2e 5r&&t.4J5r&&t.foe?t.b:(bi(t),9b:jP)}1b ie(t){if(t 2e 5r)1c t;1d i1v tkt,n1e;1c i&&t.8a&&(nt.a()),ae(bn(i&&t.cb?t.Ia():1K(t)),n)}5r.1g.8a!0,5r.1g.aei(c),5r.1g.cb!0,5r.1g.Ia1b(){1c 1a.b.1S()};1d ne/^a-zA-9e-9-+$/,ee{7T:!0,tH:!0,5s:!0,tI:!0,3s:!0,tJ:!0,tK:!0,2x:!0},se{fJ:!0,fK:!0,jQ:!0,eQ:!0,fL:!0,tL:!0,fM:!0,cJ:!0,cK:!0,aS:!0,tM:!0,tN:!0};1b he(t,i){1d n1K(t);if(!ne.2C(n))1G 1X();if(n.9f()in se)1G 1X();n1e;1d e+(t1K(t)),s;if(i)1h(l in i){if(!ne.2C(l))1G 1X();1d hil;if(1e!h){1d rl,oh;if(o 2e hn)orn(o);1m if(1qr.5t()){if(h1l 0,!mi(o))1G 1X();if(!(o 2e 7k)){1d a;1h(h in o){if(!/^-4L-zA-9e-9+$/.2C(h))1G 1X(tO tP jR -4L-zA-9e-9, jI: +h);1d coh;1e!c&&(a+h+:+(c1W.2G(c)?Fi(c,Dn).2i( ):Dn(c))+;)}oa?fz(a):jF}oBn(o)}1m{if(/^on/i.2C(r))1G 1X();if(r.5t()in ee)if(o 2e un)ofn(o).1S();1m if(o 2e 3u)oAn(o);1m{if(1v o!Gt)1G 1X();okn(o).Ia()}}o.cb&&(oo.Ia()),s+ +(rr+\\+bn(1K(o))+\\)}}1d le+s;1c 1e(e1l 0)?e:1W.2G(e)||(ee),!0snt.5t()?l+>:(l+>+te(nre(e)).1S()+/+t+>,nn.a()),(ii&&i.4M)&&(n/^(6z|7W|8T)$/i.2C(i)?0:1e),ce(l,n)}1b re(t){1c 1b(t){1d iie(ue),ni.a(),e;1c 2Z(t,1b t(i){1W.2G(i)?2Z(i,t):(iie(i),e.1n(te(i).1S()),ii.a(),0n?ni:0!i&&n!i&&(n1e))}),ae(e.2i(te(i).1S()),n)}(1W.1g.5p.1j(2j))}1d oe{};1b ae(t,i){1c ce(t,i)}1b ce(t,i){1d n1i 5r;1c n.bt,n.ci,n}1d le1i 5r;le.bdi.fN?di.fN.tQ:,le.c0;1d uele,fece(br>,0);1b de(t,i,n){1c rn(t),rn(t),ce(i,n||1e)}1d peaJ(1b(){1d t1t.6A(J),i1t.6A(J);1c i.1M(1t.6A(J)),t.1M(i),it.1N.1N,t.5Xte(ue),!i.9g});1b ge(t,i){if(pe())1h(;t.5u;)t.5v(t.5u);t.5Xte(i)}1b be(t,i){i 2e 3u||i 2e 3u||(i1v ikt&&i.cb?i.Ia():1K(i),fx.2C(i)||(ix),i1i 3u(9d,i)),t.7TAn(i)}1b ve(t){1c t.1L(/\\5W| \\t+/g, )}1b ye(t){1c t.1L(/\\t\\r\\n +/g, ).1L(/^\\t\\r\\n +|\\t\\r\\n +$/g,)}1b me(t){1c t.1L(/^\\s\\5W+/,)}1b we(t){1c t.1L(/\\s\\5W+$/,)}1b xe(t){1c tR(1K(t))}1b Ce(t){1c jS(t.1L(/\\+/g, ))}1b Ee(t){1c bn(t,1l 0)}1b je(t){1c-1!t.2K(&)?1tin di?1b(t){1d i{&aN;:&,<:,>:>,&aO;:\\},ndi.1t.6A(J);1c t.1L(9h,1b(t,e){1d sit;1c s||(#e.4Z(0)&&(e3D(0+e.5Y(1)),6B(e)||(s1K.6C(e))),s||(sde(on(tS 9i tT.),t+ ),ge(n,s),sn.1N.2Q.5p(0,-1)),its)})}(t):1b(t){1c t.1L(/&(^;+);/g,1b(t,i){2X(i){1kaN:1c&;1klt:1c;1kgt:1c>;1kaO:1c\\;5w:1c#!i.4Z(0)||(i3D(0+i.5Y(1)),6B(i))?t:1K.6C(i)}})}(t):t}1d 9h/&(^;\\s&+);?/g;1b 8a(t){1c 1K(t).1L(/\\-(a-z)/g,1b(t,i){1c i.9f()})}1b Ae(){1c qn(jT)&&!qn(cL)&&!qn(cM)}1b 6D(){1c Ae()||qn(cM)||qn(cL)}1b ke(t){1c ke (t),t}1b 7l(t,i){2c{1c ke(ti),!0}2d(t){}1c!1}1b 8c(t,i,n){1c 2r.1g.7Z.1j(t,i)?ti:tin(i)}ke pi;1d 7m,Ie,Beqn(g),1zcI(),4eqn(l),De4e||1z,Feqn(tU)&&!(-1!Gn.5t().2K(fO)&&!qn(l))&&!(qn(jN)||qn(fG))&&!qn(l),2s-1!Gn.5t().2K(fO)&&!qn(l),He2s&&qn(jU),3Bqn(tV),9jqn(jV),Geqn(aT),zeAe(),9kqn(cM),9lqn(cL),9m6D();1b 8d(){1d tdi.1t;1c t?t.tW:1l 0}t:{1d qe,7n(IeGn,Fe?/rv:(^\\);+)(\\)|;)/.4d(Ie):4e?/iS\\/(\\d\\.+)/.4d(Ie):1z?/\\b(?:fG|rv): (^\\);+)(\\)|;)/.4d(Ie):2s?/tX\\/(\\S+)/.4d(Ie):Be?/(?:aU) \\/?(\\S+)/.4d(Ie):1l 0);if(7n&&(qe7n?7n1:),1z){1d $e8d();if(1e!$e&&$e>5Z(qe)){7m1K($e);1V t}}7mqe}1d 7o,677m,ts{};1b is(t){1c 8c(ts,t,1b(){1c 0jn(67,t)})}1b ns(t){1c 3D(ss)>t}if(di.1t&&1z){1d es8d();7oes||(3P(67,10)||1l 0)}1m 7o1l 0;1d ss7o,hs$n(),rsAe()||qn(cL),osqn(cM),asqn(aT)&&!(aR()||$n()||qn(g)||qn(jW)),csaR(),lsqn(tY)&&!(aR()||qn(tZ)||qn(g)||qn(l)||qn(fP/)||qn(u0)||$n()||qn(jW)||qn(aT))&&!6D(),us1e,fsFe||2s&&!ls||Be||!ls&&!1z&&1v di.jXit;1b ds(t){if(fs)1c di.jX(t);1d i;1c 1b(t,i){1b n(i){1h(;et.1f;){1d nt.4Z(e++),susn;if(1e!s)1c s;if(!/^\\s\\5W*$/.2C(n))1G 1X(u1 jY u2 at u3: +n)}1c i}!1b(){if(!us){us{};1h(1d tu4.2w(),i+/,+/,-2N,-2N.,-2N,n0;5>n;n++)1h(1d et.4K(in.2w()),s0;se.1f;s++){1d hes;1l 0ush&&(ushs)}}}();1h(1d e0;;){1d sn(-1),hn(0),rn(64),on(64);if(64o&&-1s)1V;i(s2|h>>4),64!r&&(i(h4&fQ|r>>2),64!o&&i(r6&9n|o))}}(t,1b(t){i+1K.6C(t)}),i}1b ps(){}1d gs1v jZit;1b bs(t,i,n){t.a1e,i||(i),t.l1l 0,t.f-1,t.bi;t:{if(it.b.1f){--i;1d et.bi;if(!(1ee||1v e!kt||1W.2G(e)||gs&&e 2e jZ)){t.gi-t.f,t.ce;1V t}}t.g3D.u5}if(t.h{},n)1h(i0;in.1f;i++)(eni)t.g?(e+t.f,t.bet.be||vs):(ys(t),t.cet.ce||vs)}1d vs;1b ys(t){1d it.g+t.f;t.bi||(t.ct.bi{})}1b ms(t,i){if(it.g){i+t.f;1d nt.bi;1c nvs?t.bi:n}if(t.c)1c(nt.ci)vs?t.ci:n}1b ws(t,i,n){1c it.g?t.bi+t.fn:(ys(t),t.cin),t}1b xs(t,i,n){t.a||(t.a{});1d en?n.Db():n;t.ain,ws(t,i,e)}1b Cs(t,i,n){if(t.a||(t.a{}),!t.ai){1h(1d ems(t,i),s,h0;he.1f;h++)sh1i n(eh);t.ais}1c(et.ai)||(et.ai),n1i n,tms(t,i),e.1n(n),t.1n(n.Db()),n}1b Es(t){if(t.a)1h(1d i in t.a){1d nt.ai;if(bi(n)N)1h(1d e0;en.1f;e++)ne&&ne.Db();1m n&&n.Db()}}ps.1g.Db1b(){1c Es(1a),1a.b},ps.1g.1S1b(){1c Es(1a),1a.b.1S()};1d jsfRin di?di.fR:{5m:fR,f9:};1b 8e(){}1b fS(t){if(t 2e 8e)1c t;if(1v t.Gait)1c t.Ga(!1);if(vi(t)){1d i0,n1i 8e;1c n.2p1b(){1h(;;){if(i>t.1f)1G js;if(i in t)1c ti++;i++}},n}1G 1X(k0 fT)}1b As(t,i,n){tfS(t);2c{1h(;i.1j(n,t.2p(),1l 0,t););}2d(t){if(t!js)1G t}}1b 5x(t,i){1a.b{},1a.a,1a.f1a.c0;1d n2j.1f;if(1n){if(n%2)1G 1X(u6 eX of 2j);1h(1d e0;en;e+2)1a.2n(2je,2je+1)}1m if(t)if(t 2e 5x)1h(nt.4f(),e0;en.1f;e++)1a.2n(ne,t.2I(ne));1m 1h(e in t)1a.2n(e,te)}1b ks(t,i){1c 8f(t.b,i)}1b 9o(t){t.b{},t.a.1f0,t.c0,t.f0}1b aV(t){if(t.c!t.a.1f){1h(1d i0,n0;it.a.1f;){1d et.ai;8f(t.b,e)&&(t.an++e),i++}t.a.1fn}if(t.c!t.a.1f){1d s{};1h(ni0;it.a.1f;)8f(s,et.ai)||(t.an++e,se1),i++;t.a.1fn}}1b 8f(t,i){1c 2r.1g.7Z.1j(t,i)}1b Is(t){if(t.Ba&&1v t.Bait)1c t.Ba();if(1v tGt)1c t.2w();if(vi(t)){1h(1d i,nt.1f,e0;en;e++)i.1n(te);1c i}1h(e in i,n0,t)in++te;1c i}1b Bs(t){if(t.4f&&1v t.4fit)1c t.4f();if(!t.Ba||1v t.Ba!it){if(vi(t)||1v tGt){1d i;tt.1f;1h(1d n0;nt;n++)i.1n(n);1c i}1c 99(t)}}1b 8g(t,i,n){if(t.5q&&1v t.5qit)t.5q(i,n);1m if(vi(t)||1v tGt)2Z(t,i,n);1m 1h(1d eBs(t),sIs(t),hs.1f,r0;rh;r++)i.1j(n,sr,e&&er,t)}8e.1g.2p1b(){1G js},8e.1g.Ga1b(){1c 1a},(hi5x.1g).Ba1b(){aV(1a);1h(1d t,i0;i1a.a.1f;i++)t.1n(1a.b1a.ai);1c t},hi.4f1b(){1c aV(1a),1a.a.4K()},hi.3g1b(t){1c!!8f(1a.b,t)&&(2k 1a.bt,1a.c--,1a.f++,1a.a.1f>2*1a.c&&aV(1a),!0)},hi.2I1b(t,i){1c 8f(1a.b,t)?1a.bt:i},hi.2n1b(t,i){8f(1a.b,t)||(1a.c++,1a.a.1n(t),1a.f++),1a.bti},hi.5q1b(t,i){1h(1d n1a.4f(),e0;en.1f;e++){1d sne,h1a.2I(s);t.1j(i,h,s,1a)}},hi.Ga1b(t){aV(1a);1d i0,n1a.f,e1a,s1i 8e;1c s.2p1b(){if(n!e.f)1G 1X(jB fm 8h u7 u8 aM u9 k1 um);if(i>e.a.1f)1G js;1d se.ai++;1c t?s:e.bs},s};1d cN/^(?:(^:\\/?#.+):)?(?:\\/\\/(?:(^\\\\\\/?#*)@)?(^\\\\\\/?#*?)(?::(0-9+))?(?\\\\\\/?#|$))?(^?#+)?(?:\\?(^#*))?(?:#(\\s\\S*))?$/;1b Ds(t){if(1a.f1a.s1a.c,1a.l1e,1a.g1a.h,1a.b!1,t 2e Ds){1a.bt.b,Fs(1a,t.c),1a.st.s,1a.ft.f,fU(1a,t.l),1a.ht.h;1d it.a,n1i qs;n.ci.c,i.a&&(n.a1i 5x(i.a),n.bi.b),Hs(1a,n),1a.gt.g}1m t&&(i1K(t).4N(cN))?(1a.b!1,Fs(1a,i1||,!0),1a.s9p(i2||),1a.f9p(i3||,!0),fU(1a,i4),1a.h9p(i5||,!0),Hs(1a,i6||,!0),1a.g9p(i7||)):(1a.b!1,1a.a1i qs(1e,1a.b))}1b Fs(t,i,n){t.cn?9p(i,!0):i,t.c&&(t.ct.c.1L(/:$/,))}1b fU(t,i){if(i){if(i3D(i),6B(i)||0>i)1G 1X(uq uw eX +i);t.li}1m t.l1e}1b Hs(t,i,n){i 2e qs?(t.ai,1b(t,i){i&&!t.f&&(6E(t),t.c1e,t.a.5q(1b(t,i){1d ni.5t();i!n&&(1a.3g(i),aW(1a,n,t))},t)),t.fi}(t.a,t.b)):(n||(i9q(i,k2)),t.a1i qs(i,t.b))}1b 9p(t,i){1c t?i?k3(t.1L(/%25/g,%ux)):jS(t):}1b 9q(t,i,n){1c 1v tGt?(tuz(t).1L(i,Gs),n&&(tt.1L(/%25(0-9a-fA-F{2})/g,%$1)),t):1e}1b Gs(t){1c%+((tt.6F(0))>>4&15).1S(16)+(15&t).1S(16)}Ds.1g.1S1b(){1d t,i1a.c;i&&t.1n(9q(i,zs,!0),:);1d n1a.f;1c(n||cOi)&&(t.1n(//),(i1a.s)&&t.1n(9q(i,zs,!0),@),t.1n(xe(n).1L(/%25(0-9a-fA-F{2})/g,%$1)),1e!(n1a.l)&&t.1n(:,1K(n))),(n1a.h)&&(1a.f&&/!n.4Z(0)&&t.1n(/),t.1n(9q(n,/n.4Z(0)?k4:k5,!0))),(n1a.a.1S())&&t.1n(?,n),(n1a.g)&&t.1n(#,9q(n,k6)),t.2i()};1d zs/#\\/\\?@/g,k5/#\\?:/g,k4/#\\?/g,k2/#\\?@/g,k6/#/g;1b qs(t,i){1a.b1a.a1e,1a.ct||1e,1a.f!!i}1b 6E(t){t.a||(t.a1i 5x,t.b0,t.c&&1b(t,i){if(t){tt.2w(&);1h(1d n0;nt.1f;n++){1d etn.2K(),s1e;if(0e){1d htn.3h(0,e);stn.3h(e+1)}1m htn;i(h,s?Ce(s):)}}}(t.c,1b(i,n){t.2y(Ce(i),n)}))}1b $s(t,i){1c 6E(t),i8i(t,i),ks(t.a,i)}1b aW(t,i,n){t.3g(i),0n.1f&&(t.c1e,t.a.2n(8i(t,i),6y(n)),t.bt.b+n.1f)}1b 8i(t,i){1c i1K(i),t.f&&(ii.5t()),i}(hiqs.1g).2y1b(t,i){6E(1a),1a.c1e,t8i(1a,t);1d n1a.a.2I(t);1c n||1a.a.2n(t,n),n.1n(i),1a.b1a.b+1,1a},hi.3g1b(t){1c 6E(1a),t8i(1a,t),!!ks(1a.a,t)&&(1a.c1e,1a.b1a.b-1a.a.2I(t).1f,1a.a.3g(t))},hi.5q1b(t,i){6E(1a),1a.a.5q(1b(n,e){2Z(n,1b(n){t.1j(i,n,e,1a)},1a)},1a)},hi.4f1b(){6E(1a);1h(1d t1a.a.Ba(),i1a.a.4f(),n,e0;ei.1f;e++)1h(1d ste,h0;hs.1f;h++)n.1n(ie);1c n},hi.Ba1b(t){6E(1a);1d i;if(1v tGt)$s(1a,t)&&(izi(i,1a.a.2I(8i(1a,t))));1m{t1a.a.Ba();1h(1d n0;nt.1f;n++)izi(i,tn)}1c i},hi.2n1b(t,i){1c 6E(1a),1a.c1e,$s(1a,t8i(1a,t))&&(1a.b1a.b-1a.a.2I(t).1f),1a.a.2n(t,i),1a.b1a.b+1,1a},hi.2I1b(t,i){1c t&&0(t1a.Ba(t)).1f?1K(t0):i},hi.1S1b(){if(1a.c)1c 1a.c;if(!1a.a)1c;1h(1d t,i1a.a.4f(),n0;ni.1f;n++){1d ein,sxe(e);e1a.Ba(e);1h(1d h0;he.1f;h++){1d rs;!eh&&(r++xe(eh)),t.1n(r)}}1c 1a.ct.2i(&)},hi.Ae1b(t){1h(1d i0;i2j.1f;i++)8g(2ji,1b(t,i){1a.2y(i,t)},1a)};1d th{},ih{},nh{},eh{};1b sh(){1G 1X(Do 5n uA uB)}1b hh(t){if(t.Gb!th)1G 1X(uC 4V k1 5n of k7 9i.);1c de(on(k8 uD of k7 9i k9 jP-kq-kw 2h.),t.1S(),t.gd)}1b rh(){sh.1j(1a)}1b oh(){sh.1j(1a)}1b ah(t,i){1c 1e!t&&t.Gbi}1b ch(t){1c ah(t,th)?t:t 2e 5r?lh(te(t).1S(),t.a()):lh(Ee(1K(1K(t))),1b(t){if(1e!t)2X(t.gd){1k 1:1c 1;1k-1:1c-1;1k 0:1c 0}1c 1e}(t))}sh.1g.gd1e,sh.1g.faei(a),sh.1g.1Sei(a),ki(rh,sh),rh.1g.Gbth,ki(oh,sh),oh.1g.Gbeh,oh.1g.gd1;1d lh1b(t){1b i(t){1a.at}1c i.1gt.1g,1b(t,n){1c t1i i(1K(t)),1l 0!n&&(t.gdn),t}}(rh),uh1b(t){1b i(t){1a.at}1c i.1gt.1g,1b(t){1c 1i i(1K(t))}}(oh);1b fh(t){1c t.1L(/\\//g,\\\\/).1L(/\\\\>/g,\\\\>)}1b dh(t){1c ah(t,th)?1K(1K(t.fa()).1L(cP,).1L(cQ,<)).1L(jh,mh):Ee(1K(t))}1b ph(t){1c ah(t,ih)||ah(t,nh)?t6G(t):t 2e 3u?t6G(An(t)):t 2e un?t6G(fn(t).1S()):(t1K(t),tcR.2C(t)?t.1L(9r,Eh):C),t}1b gh(t){1c ah(t,ih)||ah(t,nh)?t6G(t):t 2e 3u?t6G(An(t)):t 2e un?t6G(fn(t).1S()):(t1K(t),tkh.2C(t)?t.1L(9r,Eh):C),t}1b bh(t){1c ah(t,nh)?t.fa():t 2e un?fn(t).1S():C}1b vh(t){1c ah(t,eh)?tfh(t.fa()):1et?t:t 2e 7k?tfh(Bn(t)):t 2e 8b?tfh(fC(t)):(t1K(t),tAh.2C(t)?t:eT),t}1d yh{\\0:,\\t: ,\\n: ,\\v:,\\f:,\\r: , : ,\\:&aO;,&:&aN;,\:',-:-,/:/,:<,:=,>:>,`:`,Â…:uE;, :uF;,\\aX:uG;,\\aY:uH;};1b mh(t){1c yht}1d wh{\\0:\\\\0 ,\\b:\\\\8 ,\\t:\\\\9 ,\\n:\\\\a ,\\v:\\\\b ,\\f:\\\\c ,\\r:\\\\d ,\\:\\\\22 ,&:\\\\26 ,\:\\\\27 ,(:\\\\28 ,):\\\\29 ,*:\\\\2a ,/:\\\\2f ,::\\\\3a ,;:\\\\3b ,:\\\\3c ,:\\\\3d ,>:\\\\3e ,@:\\\\40 ,\\\\:\\\\5c ,{:\\\\7b ,}:\\\\7d ,Â…:\\\\85 , :\\\\a0 ,\\aX:\\\\uI ,\\aY:\\\\uJ };1b xh(t){1c wht}1d Ch{\\0:%uK,:%9s,:%uL,:%uM,:%uN,:%uO,:%uP,:%uQ,\\b:%uR,\\t:%uS,\\n:%uT,\\v:%uU,\\f:%uV,\\r:%uW,:%uX,:%uY,:%10,:%11,:%12,:%13,:%14,:%15,:%16,:%17,:%18,:%19,:%1A,:%1B,:%1C,:%1D,:%1E,:%1F, :%20,\\:%22,\:%27,(:%28,):%29,:%3C,>:%3E,\\\\:%5C,{:%7B,}:%7D,:%7F,Â…:%C2%85, :%C2%A0,\\aX:%E2%80%A8,\\aY:%E2%80%A9,ï¼:%EF%BC%81,#:%EF%BC%83,$:%EF%BC%84,&:%EF%BC%86,':%EF%BC%87,(:%EF%BC%88,):%EF%BC%89,*:%EF%BC%8A,+:%EF%BC%8B,,:%EF%BC%8C,ï¼:%EF%BC%8F,::%EF%BC%9A,ï¼›:%EF%BC%9B,ï¼:%EF%BC%9D,?:%EF%BC%9F,ï¼ :%EF%BC%A0,ï¼»:%EF%BC%BB,ï¼½:%EF%BC%BD};1b Eh(t){1c Cht}1d jh/\\aP\\fV\\kx\\kz\\fW/g,9t/\\aP\\uZ-\\v0\\fV\\v1-\\v2\\/\\v3-\\fW@\\\\\\kA\\kB\\kC\\5W\\aX\\aY/g,9r/\\aP- \\fV\\kx-\\v4\\kz\\fW\\\\\\kA\\kB\\v5\\kC\\5W\\aX\\aY\\v6\\v7\\v8\\v9-\\vm\\vq\\vw\\vx\\vz\\vA\\vB\\vC\\vD/g,Ah/^(?!-*(?:aZ|(?:kD-)?vE))(?:(?:.#?-?(?:4L-z0-9-+)(?:-4L-z0-9-+)*-?|(?:jK|jJ)a?\\(0-9.%,\\kE+\\)|-?(?:0-9+(?:\\.0-9*)?|\\.0-9+)(?:a-z{1,4}|%)?|!vF)(?:\\s*,\\kE\\s*|$))*$/i,cR/^(?!^#?*\\/(?:\\.|%2E){2}(?:\\/?#|$))(?:(?:4r?|jE):|^&:\\/?#*(?:\\/?#|$))/i,kh/^^&:\\/?#*(?:\\/?#|$)|^4r?:|^5s:eM\\/a-z0-9++;jY,a-z0-9+\\/+*$|^vG:/i;1b 6G(t){1c 1K(t).1L(9r,Eh)}1d cP/(?:!|\\/?(a-zA-Za-zA-9e-9:\\-*))(?:^>\|^*|\^\*\)*>/g,cQ//g;1b Ih(t){1c 1v t.2tGt?t.2t:t.68&&t.68(1R)||}1b Bh(t){1c t.69?t.69:Ih(t).4N(/\\S+/g)||}1b 8j(t,i){1v t.2tGt?t.2ti:t.4t&&t.4t(1R,i)}1b 3v(t,i){1c t.69?t.69.51(i):4s(Bh(t),i)}1b Dh(t,i){if(t.69)t.69.2y(i);1m if(!3v(t,i)){1d nIh(t);8j(t,n+(0n.1f? +i:i))}}1b Fh(t,i){if(t.69)2Z(i,1b(i){Dh(t,i)});1m{1d n{};1h(1d e in 2Z(Bh(t),1b(t){nt!0}),2Z(i,1b(t){nt!0}),i,n)i+0i.1f? +e:e;8j(t,i)}}1b 3Q(t,i){t.69?t.69.3g(i):3v(t,i)&&8j(t,Di(Bh(t),1b(t){1c t!i}).2i( ))}1b Hh(t,i){1a.x1l 0!t?t:0,1a.y1l 0!i?i:0}1b 9u(t){1c 1i Hh(t.x,t.y)}1b 8k(t,i){1c 1i Hh(t.x-i.x,t.y-i.y)}1b Gh(){}Hh.1g.3p1b(){1c 1a.x1p.3p(1a.x),1a.y1p.3p(1a.y),1a},Hh.1g.3i1b(){1c 1a.x1p.3i(1a.x),1a.y1p.3i(1a.y),1a},Hh.1g.3j1b(){1c 1a.x1p.3j(1a.x),1a.y1p.3j(1a.y),1a},Hh.1g.2F1b(t,i){1c t 2e Hh?(1a.x+t.x,1a.y+t.y):(1a.x+3D(t),1v i3m&&(1a.y+i)),1a},Gh.1g.b1b(){};1d zh!1z||ns(9),cS!Fe&&!1z||1z&&ns(9)||Fe&&is(1.9.1),b01z&&!is(9),cT1z||Be||2s,cU1z&&!ns(9);1b qh(t,i){1a.1wt,1a.1yi}1b 2U(t){1c t?1i Hr(Ar(t)):aG||(aG1i Hr)}1b $h(t,i){1c 1v iGt?t.a8(i):i}1b 6a(t,i){1c(i||1t).cV(1K(t))}1b b1(){1d t1t;1c t.b2&&t.cW?t.b2(.2Y-iX):ir(1t,*,A,1l 0)}1b tr(t,i){1d ni||1t;if(n.cX)tn.cX(t)0;1m{n1t;1d ei||n;te.b2&&e.cW&&t?e.cW(t?.+t:):ir(n,*,t,i)0||1e}1c t||1e}1b ir(t,i,n,e){if(te||t,ii&&*!i?1K(i).9f():,t.b2&&t.cW&&(i||n))1c t.b2(i+(n?.+n:));if(n&&t.cX){if(tt.cX(n),i){e{};1h(1d s,h0,r0;str;r++)is.8l&&(eh++s);1c e.1fh,e}1c t}if(tt.cV(i||*),n){1h(e{},rh0;str;r++)1v(is.2t).2wit&&4s(i.2w(/\\s+/),n)&&(eh++s);1c e.1fh,e}1c t}qh.1g.vH1b(){1c 1a.1w/1a.1y},qh.1g.3p1b(){1c 1a.1w1p.3p(1a.1w),1a.1y1p.3p(1a.1y),1a},qh.1g.3i1b(){1c 1a.1w1p.3i(1a.1w),1a.1y1p.3i(1a.1y),1a},qh.1g.3j1b(){1c 1a.1w1p.3j(1a.1w),1a.1y1p.3j(1a.1y),1a};1d nr{cY:vI,cZ:vJ,vK:vL,vM:d0,1y:1y,vN:vO,kF:kF,9v:9v,vP:vQ,2b:2b,vR:vS,9w:vT,1w:1w};1b er(t){1c 1i qh((tfr(tt.1t)?t.2V:t.1U).7p,t.7q)}1b sr(t){1d ihr(t);1c tt.fX||t.6H,1z&&is(10)&&t.kG!i.3R?1i Hh(i.3S,i.3R):1i Hh(t.vU||i.3S,t.kG||i.3R)}1b hr(t){1c t.kH?t.kH:!2s&&fr(t)?t.2V:t.1U||t.2V}1b rr(t){1c t?t.fX||t.6H:1H}1b or(t,i,n){1c ar(1t,2j)}1b ar(t,i){1d n1K(i0),ei1;if(!zh&&e&&(e.3n||e.2b)){if(n,n,e.3n&&n.1n(\ 3n\,Ee(e.3n),\\),e.2b){n.1n(\ 2b\,Ee(e.2b),\\);1d s{};en(s,e),2k s.2b,es}n.1n(>),nn.2i()}1c nlr(t,n),e&&(1v eGt?n.2te:1W.2G(e)?n.2te.2i( ):1b(t,i){qi(i,1b(i,n){i&&1v ikt&&i.cb&&(ii.Ia()),1qn?t.1q.fYi:1Rn?t.2ti:1hn?t.kIi:nr.7Z(n)?t.4t(nrn,i):0n.kJ(5y-,0)||0n.kJ(5s-,0)?t.4t(n,i):tni})}(n,e)),2i.1f&&cr(t,n,i,2),n}1b cr(t,i,n,e){1b s(n){n&&i.1M(1v nGt?t.5z(n):n)}1h(;en.1f;e++){1d hne;!vi(h)||mi(h)&&0h.1Y?s(h):2Z(kK(h)?6y(h):h,s)}}1b lr(t,i){1c i1K(i),fZ/vV+g0t.vW&&(ii.5t()),t.6A(i)}1b ur(){1d the(g1),i1t,nlr(i,c);if(1z?(ge(n,tre(fe,t)),n.5v(n.1N)):ge(n,t),1n.2z.1f)nn.5v(n.1N);1m{1h(ii.kL();n.1N;)i.1M(n.1N);ni}1c n}1b fr(t){1cvXt.kM}1b dr(t){if(1!t.1Y)1c!1;2X(t.2A){1kfJ:1kkN:1kfK:1kBR:1kvY:1kvZ:1kjQ:1kkO:1kHR:1k8m:1k d:1k f:1kw0:1kw1:1kfL:1kkP:1kkQ:1kfM:1kcJ:1kkR:1kcK:1kw2:1kaS:1kw4:1kg1:1c!1}1c!0}1b pr(t,i){cr(Ar(t),t,2j,1)}1b gr(t){1h(1d i;it.1N;)t.5v(i)}1b br(t,i){i.1P&&i.1P.6I(t,i)}1b vr(t,i){i.1P&&i.1P.6I(t,i.3w)}1b yr(t){t&&t.1P&&t.1P.5v(t)}1b mr(t){1c cS&&1e!t.kS?t.kS:Di(t.2z,1b(t){1c 1t.1Y})}1b wr(t){1c 1l 0!t.kT?t.kT:xr(t.1N,!0)}1b xr(t,i){1h(;t&&1!t.1Y;)ti?t.3w:t.6J;1c t}1b Cr(t){1c mi(t)&&1t.1Y}1b Er(t,i){if(!t||!i)1c!1;if(t.51&&1i.1Y)1c ti||t.51(i);if(1l 0!t.d1)1c ti||!!(16&t.d1(i));1h(;i&&t!i;)ii.1P;1c it}1b jr(t,i){1d nt.1P;if(ni)1c-1;1h(;i.1P!n;)ii.1P;1c g2(i,t)}1b g2(t,i){1h(;ii.6J;)if(it)1c-1;1c 1}1b g3(t){1d i,n2j.1f;if(!n)1c 1e;if(1n)1c 2j0;1d e,s1/0;1h(i0;in;i++){1h(1d h,r2ji;r;)h.jq(r),rr.1P;e.1n(h),s1p.3F(s,h.1f)}1h(h1e,i0;is;i++){re0i;1h(1d o1;on;o++)if(r!eoi)1c h;hr}1c h}1b Ar(t){1c 9t.1Y?t:t.b3||t.1t}1b 4g(t){1c t.g4||t.d2.1t}1b kr(t){2c{1c t.d2||(t.g4?rr(t.g4):1e)}2d(t){}1c 1e}1b 3T(t,i){if(d3in t)t.d3i;1m if(3t.1Y)t.5s1K(i);1m if(t.1N&&3t.1N.1Y){1h(;t.5u!t.1N;)t.5v(t.5u);t.1N.5s1K(i)}1m{gr(t);1d nAr(t);t.1M(n.5z(1K(i)))}}1d kU{cK:1,aS:1,g5:1,eQ:1,cJ:1},g6{8m: ,BR:\\n};1b Ir(t,i){i?t.8n0:(t.8n-1,t.9x(8n))}1b Br(t){1c 1z&&!is(9)?1e!(tt.w5(kV))&&t.w6:t.w7(kV)}1b b4(t){1c 1v(tt.8n)3m&&0t&&w8>t}1b 3G(t){if(b0&&1e!t&&9yin t)tt.9y.1L(/(\\r\\n|\\r|\\n)/g,\\n);1m{1d i;Fr(t,i,!0),ti.2i()}1c t(tt.1L(/ \\kW /g, ).1L(/\\kW/g,)).1L(/\\w9/g,),b0||(tt.1L(/ +/g, )), !t&&(tt.1L(/^\\s*/,)),t}1b Dr(t){1d i;1c Fr(t,i,!1),i.2i()}1b Fr(t,i,n){if(!(t.8l in kU))if(3t.1Y)n?i.1n(1K(t.2Q).1L(/(\\r\\n|\\r|\\n)/g,)):i.1n(t.2Q);1m if(t.8l in g6)i.1n(g6t.8l);1m 1h(tt.1N;t;)Fr(t,i,n),tt.3w}1b kK(t){if(t&&1v t.1f3m){if(mi(t))1c 1v t.4Wit||1v t.4WGt;if(yi(t))1c 1v t.4Wit}1c!1}1b Hr(t){1a.at||di.1t||1t}1b 6b(t,i){1c lr(t.a,i)}1b g7(t){1c(tt.a).fX||t.6H}1b Gr(t,i,n,e){1a.1rt,1a.2mi,1a.2gn,1a.1ue}1b zr(t,i,n,e){1a.1ut,1a.1ri,1a.1wn,1a.1ye}1b 2B(t,i,n){if(1v iGt)(id4(t,i))&&(t.1qin);1m 1h(1d e in i){nt;1d sie,hd4(n,e);h&&(n.1qhs)}}(hiHr.1g).j1b(t){1c $h(1a.a,t)},hi.C1b(t,i,n){1c ar(1a.a,2j)},hi.1M1b(t,i){t.1M(i)},hi.4ugr,hi.b1mr,hi.bgwr,hi.51Er,hi.gb3T,hi.cg3G,(hiGr.1g).511b(t){1c!(!1a||!t)&&(t 2e Gr?t.1u>1a.1u&&t.2m1a.2m&&t.1r>1a.1r&&t.2g1a.2g:t.x>1a.1u&&t.x1a.2m&&t.y>1a.1r&&t.y1a.2g)},hi.3p1b(){1c 1a.1r1p.3p(1a.1r),1a.2m1p.3p(1a.2m),1a.2g1p.3p(1a.2g),1a.1u1p.3p(1a.1u),1a},hi.3i1b(){1c 1a.1r1p.3i(1a.1r),1a.2m1p.3i(1a.2m),1a.2g1p.3i(1a.2g),1a.1u1p.3i(1a.1u),1a},hi.3j1b(){1c 1a.1r1p.3j(1a.1r),1a.2m1p.3j(1a.2m),1a.2g1p.3j(1a.2g),1a.1u1p.3j(1a.1u),1a},hi.2F1b(t,i){1c t 2e Hh?(1a.1u+t.x,1a.2m+t.x,1a.1r+t.y,1a.2g+t.y):(1a.1u+t,1a.2m+t,1v i3m&&(1a.1r+i,1a.2g+i)),1a},(hizr.1g).511b(t){1c t 2e Hh?t.x>1a.1u&&t.x1a.1u+1a.1w&&t.y>1a.1r&&t.y1a.1r+1a.1y:1a.1ut.1u&&1a.1u+1a.1w>t.1u+t.1w&&1a.1rt.1r&&1a.1r+1a.1y>t.1r+t.1y},hi.3p1b(){1c 1a.1u1p.3p(1a.1u),1a.1r1p.3p(1a.1r),1a.1w1p.3p(1a.1w),1a.1y1p.3p(1a.1y),1a},hi.3i1b(){1c 1a.1u1p.3i(1a.1u),1a.1r1p.3i(1a.1r),1a.1w1p.3i(1a.1w),1a.1y1p.3i(1a.1y),1a},hi.3j1b(){1c 1a.1u1p.3j(1a.1u),1a.1r1p.3j(1a.1r),1a.1w1p.3j(1a.1w),1a.1y1p.3j(1a.1y),1a},hi.2F1b(t,i){1c t 2e Hh?(1a.1u+t.x,1a.1r+t.y):(1a.1u+t,1v i3m&&(1a.1r+i)),1a};1d g8{};1b d4(t,i){1d ng8i;if(!n){1d e8a(i);ne,1l 0t.1qe&&(e(2s?wm:Fe?wq:1z?ms:Be?O:1e)+1b(t){1c t.1L(/(^|\\s+)(a-z)/g,1b(t,i,n){1c i+n.9f()})}(e),1l 0!t.1qe&&(ne)),g8in}1c n}1b 5A(t,i){1d nAr(t);1c n.6H&&n.6H.d5&&(tn.6H.d5(t,1e))&&(ti||t.ww(i))||}1b qr(t,i){1c 5A(t,i)||(t.5B?t.5Bi:1e)||t.1q&&t.1qi}1b 9z(t,i,n){if(i 2e Hh){1d ei.x;ii.y}1m ei,in;t.1q.1ueo(e),t.1q.1reo(i)}1b $r(t){1c tt?Ar(t):1t,!1z||ns(9)||fr(2U(t).a)?t.2V:t.1U}1b d6(t){2c{1d it.kX()}2d(t){1c{1u:0,1r:0,2m:0,2g:0}}1c 1z&&t.b3.1U&&(tt.b3,i.1u-t.2V.g9+t.1U.g9,i.1r-t.2V.gm+t.1U.gm),i}1b kY(t){if(1z&&!ns(8))1c t.kZ;1d iAr(t),nqr(t,It),egqn||nE;1h(tt.1P;t&&t!i;tt.1P)if(11t.1Y&&t.gw&&(tt.gw),nqr(t,It),!(ee&&l0n&&t!i.2V&&t!i.1U)&&(t.l1>t.7p||t.8o>t.7q||gqn||nE||l2n))1c t;1c 1e}1b to(t){1h(1d i1i Gr(0,1/0,1/0,0),n2U(t),en.a.1U,sn.a.2V,hhr(n.a);tkY(t);)if(!(1z&&0t.7p||2s&&0t.7q&&te)&&t!e&&t!s&&qr(t,9C)!8Z){1d rio(t),o1i Hh(t.g9,t.gm);r.x+o.x,r.y+o.y,i.1r1p.2T(i.1r,r.y),i.2m1p.3F(i.2m,r.x+t.7p),i.2g1p.3F(i.2g,r.y+t.7q),i.1u1p.2T(i.1u,r.x)}1c eh.3S,hh.3R,i.1u1p.2T(i.1u,e),i.1r1p.2T(i.1r,h),ner(g7(n)||1H),i.2m1p.3F(i.2m,e+n.1w),i.2g1p.3F(i.2g,h+n.1y),0i.1r&&0i.1u&&i.2g>i.1r&&i.2m>i.1u?i:1e}1b io(t){1d iAr(t),n1i Hh(0,0);1c t$r(i)?n:(td6(t),isr(2U(i).a),n.xt.1u+i.x,n.yt.1r+i.y,n)}1b no(t,i){1d n1i Hh(0,0),err(Ar(t));if(!7l(e,7S))1c n;do{if(ei)1d sio(t);1m s1i Hh((sd6(t)).1u,s.1r);n.x+s.x,n.y+s.y}9c(e&&e!i&&e!e.7S&&(te.wx)&&(ee.7S));1c n}1b eo(t){1c 1v t3m&&(t+px),t}1b so(t){1d iho;if(qr(t,2v)!At)1c i(t);1d nt.1q,en.2v,sn.4v,hn.4H;1c n.4vdt,n.4HE,n.2v7c,ti(t),n.2ve,n.4Hh,n.4vs,t}1b ho(t){1d it.b5,nt.6K;1c(1l 0i||2s&&!i&&!n)&&t.kX?1i qh((td6(t)).2m-t.1u,t.2g-t.1r):1i qh(i,n)}1b ro(t,i){t.1q.2vi?:At}1b oo(t,i){ifC(i),1z&&1l 0!t.fY?t.fYi:di.fN?3T(t,i):t.5Xi}1b ao(t){1c 4Iqr(t,U)}1d coFe?wz:2s||4e?wA:1e;1b lo(t,i,n){if(nn?1e:t.cV(*),co){if(ii?At:,t.1q&&(t.1qcoi),n){t0;1h(1d e;ent;t++)e.1q&&(e.1qcoi)}}1m if((1z||Be)&&(ii?on:,t.4t(l3,i),n))1h(t0;ent;t++)e.4t(l3,i)}1b uo(t){1c 1i qh(t.b5,t.6K)}1b fo(t,i){1d nAr(t),efr(2U(n).a);!1z||is(10)||e&&is(8)?po(t,i,4V-8U):(nt.1q,e?(n.b6i.1w,n.b7i.1y):(evo(t),two(t),n.b6i.1w+t.1u+e.1u+e.2m+t.2m,n.b7i.1y+t.1r+e.1r+e.2g+t.2g))}1b po(t,i,n){tt.1q,Fe?t.l4n:2s?t.l5n:t.gxn,t.1w1p.2T(i.1w,0)+px,t.1y1p.2T(i.1y,0)+px}1b go(t,i,n,e){if(/^\\d+px?$/.2C(i))1c 3P(i,10);1d st.1qn,ht.gzn;1c t.gznt.5Bn,t.1qni,it.1qe,t.1qns,t.gznh,+i}1b bo(t,i){1c(it.5B?t.5Bi:1e)?go(t,i,1u,l6):0}1b vo(t){if(1z){1d ibo(t,c7),nbo(t,c8),ebo(t,l7);1c 1i Gr(e,n,tbo(t,b8),i)}1c i5A(t,c7),n5A(t,c8),e5A(t,l7),t5A(t,b8),1i Gr(5Z(e),5Z(n),5Z(t),5Z(i))}1d yo{wB:2,wC:4,wD:6};1b mo(t,i){1c(t.5B?t.5Bi+wE:1e)At?0:(it.5B?t.5Bi+wF:1e)in yo?yoi:go(t,i,1u,l6)}1b wo(t){if(1z&&!ns(9)){1d imo(t,wG),nmo(t,wH),emo(t,wI);1c 1i Gr(e,n,tmo(t,wJ),i)}1c i5A(t,wK),n5A(t,wL),e5A(t,wM),t5A(t,wN),1i Gr(5Z(e),5Z(n),5Z(t),5Z(i))}1d xo1b(){if(9j){1d t/jV wO (0-9.+)/;1c(tt.4d(Gn))?t1:0}1c 3B?(t(t/102N.0-wP.+/).4d(Gn))?t0.1L(/2N/g,.):10:Ge?(t(t/aT\\s+(^\\);+)(\\)|;)/).4d(Gn))?t1::ze||9k||9l?(t(t/(?:jT|wQ)\\s+wR\\s+(\\S+)/).4d(Gn))?t1.1L(/2N/g,.)::}();1b Co(t){1c(tt.4d(Gn))?t1:}1d Eo,jo1b(){if(hs)1c Co(/jO\\/(0-9.+)/);if(1z||4e||Be)1c 67;if(cs)1c 6D()?Co(/fI\\/(0-9.+)/):Co(/fH\\/(0-9.+)/);if(ls&&!6D())1c Co(/aU\\/(0-9.+)/);if(rs||os){1d t/aU\\/(\\S+).*jU\\/(\\S+)/.4d(Gn);if(t)1c t1+.+t2}1m if(as)1c(tCo(/aT\\s+(0-9.+)/))?t:Co(/aU\\/(0-9.+)/);1c}();1b 5D(t,i,n,e,s,h,r,o,a){1d cgA(n),lio(t),uso(t);if(l1i zr(l.x,l.y,u.1w,u.1y),uto(t)){1d f1i zr(u.1u,u.1r,u.2m-u.1u,u.2g-u.1r);u1p.2T(l.1u,f.1u);1d d1p.3F(l.1u+l.1w,f.1u+f.1w);if(ud){1d p1p.2T(l.1r,f.1r);p(f1p.3F(l.1r+l.1y,f.1r+f.1y))&&(l.1uu,l.1rp,l.1wd-u,l.1yf-p)}}if(u2U(t),p2U(n),u.a!p.a&&(p8k(pno(du.a.1U,g7(p)),io(d)),!1z||ns(9)||fr(u.a)||(p8k(p,sr(u.a))),l.1u+p.x,l.1r+p.y),tgB(t,i),il.1u,4&t?i+l.1w:2&t&&(i+l.1w/2),i8k(i1i Hh(i,l.1r+(1&t?l.1y:0)),c),s&&(i.x+(4&t?-1:1)*s.x,i.y+(1&t?-1:1)*s.y),r)if(a)1d ga;1m(gto(n))&&(g.1r-c.y,g.2m-c.x,g.2g-c.y,g.1u-c.x);1c Ao(i,n,e,h,g,r,o)}1b gA(t){if(tt.kZ){1d i9it.2A||gCt.2A;if(!i||l0!qr(t,It)){1d nio(t);if(!i){1d e,s;if(eiao(t))els&&0jn(jo,10),(s9m)&&(s0jn(xo,10)),eFe||e||s;n8k(n,1i Hh(ie?-t.3S:!i||De&&is(8)||qr(t,l8)8Z?t.3S:t.l1-t.7p-t.3S,t.3R))}}}1c n||1i Hh}1b Ao(t,i,n,e,s,h,r){t9u(t);1d ogB(i,n);nso(i),rr?1i qh(r.1w,r.1y):1i qh(n.1w,n.1y),t9u(t),r1i qh(r.1w,r.1y);1d a0;if((e||0!o)&&(4&o?t.x-r.1w+(e?e.2m:0):2&o?t.x-r.1w/2:e&&(t.x+e.1u),1&o?t.y-r.1y+(e?e.2g:0):e&&(t.y+e.1r)),h){if(s){if(et,or,a0,65(65&h)&&(e.xs.1u||e.x>s.2m)&&(h&-2),l9(l9&h)&&(e.ys.1r||e.y>s.2g)&&(h&-5),e.xs.1u&&1&h&&(e.xs.1u,a|1),16&h){1d ce.x;e.xs.1u&&(e.xs.1u,a|4),e.x+o.1w>s.2m&&(o.1w1p.3F(s.2m-e.x,c+o.1w-s.1u),o.1w1p.2T(o.1w,0),a|4)}e.x+o.1w>s.2m&&1&h&&(e.x1p.2T(s.2m-o.1w,s.1u),a|1),2&h&&(a|(e.xs.1u?16:0)|(e.x+o.1w>s.2m?32:0)),e.ys.1r&&4&h&&(e.ys.1r,a|2),32&h&&(ce.y,e.ys.1r&&(e.ys.1r,a|8),e.y+o.1y>s.2g&&(o.1y1p.3F(s.2g-e.y,c+o.1y-s.1r),o.1y1p.2T(o.1y,0),a|8)),e.y+o.1y>s.2g&&4&h&&(e.y1p.2T(s.2g-o.1y,s.1r),a|2),8&h&&(a|(e.ys.1r?64:0)|(e.y+o.1y>s.2g?6L:0)),sa}1m sb9;as}1c(h1i zr(0,0,0,0)).1ut.x,h.1rt.y,h.1wr.1w,h.1yr.1y,8p&(sa)?s:(9z(i,1i Hh(h.1u,h.1r)),n(r1i qh(h.1w,h.1y))||n&&r&&n.1wr.1w&&n.1yr.1y||(nr,tfr(2U(rAr(i)).a),!1z||is(10)||t&&is(8)?po(i,n,I):(ri.1q,t?(tvo(i),iwo(i),r.b6n.1w-i.1u-t.1u-t.2m-i.2m,r.b7n.1y-i.1r-t.1r-t.2g-i.2g):(r.b6n.1w,r.b7n.1y))),s)}1b gB(t,i){1c-9&(8&i&&ao(t)?4^i:i)}1b ko(t,i){i?t.4t(9v,i):t.9x(9v)}1b 7r(t,i,n){1W.2G(n)&&(nn.2i( ));1d e5y-+i;n||1en?(Eo||(Eo{wS:!1,wT:At,wU:At,d7:!1,wV:wW,wX:!1,wY:!1,wZ:7Y,x0:!1,x1:x2 2q,x3:!1,gD:At,x4:!1,5j:!1,4X:!1,eS:x5}),i in(nEo)?t.4t(e,ni):t.9x(e)):t.4t(e,n)}1b 2u(){1a.rb1a.rb,1a.va1a.va}1b d8(t,i){t.rb?i():(t.va||(t.va),t.va.1n(i))}1b Io(t){t&&1v t.Lit&&t.L()}1b Bo(t,i){1a.2bt,1a.3k1a.1Oi,1a.d91a.c!1}2u.1g.rb!1,2u.1g.L1b(){1a.rb||(1a.rb!0,1a.F())},2u.1g.F1b(){if(1a.va)1h(;1a.va.1f;)1a.va.3O()()},Bo.1g.4O1b(){1a.c!0},Bo.1g.b1b(){1a.d9!0};1d lm!1z||ns(9),gE!1z||ns(9),Do1z&&!is(9),Fo1b(){if(!di.5E||!2r.f6)1c!1;1d t!1,i2r.f6({},x6,{2I:1b(){t!0}});2c{di.5E(2C,pi,i),di.dm(2C,pi,i)}2d(t){}1c t}(),3x{53:Ct,2O:gF,rc:x7,x8:Et,x9:4c,xm:jt,xq:xw,xx:xz};1b Ho(t,i){if(Bo.1j(1a,t?t.2b:),1a.4P1a.3k1a.1O1e,1a.2M1a.9E1a.9G1a.541a.4w0,1a.3o,1a.1Z0,1a.f1a.4Q1a.5F1a.3U1a.3H!1,1a.gG0,1a.bm,1a.a1e,t){1d n1a.2bt.2b,et.gH&&t.gH.1f?t.gH0:1e;1a.1Ot.1O||t.xA,1a.3ki,(it.4P)?Fe&&(7l(i,8l)||(i1e)):n4c?it.xB:njt&&(it.xC),1a.4Pi,e?(1a.4w1l 0!e.4w?e.4w:e.lq,1a.541l 0!e.54?e.54:e.lw,1a.9Ge.9G||0,1a.9Ee.9E||0):(1a.4w1l 0!t.4w?t.4w:t.lq,1a.541l 0!t.54?t.54:t.lw,1a.9Gt.9G||0,1a.9Et.9E||0),1a.2Mt.2M,1a.1Zt.1Z||0,1a.3ot.3o||,1a.3Ht.3H,1a.3Ut.3U,1a.5Ft.5F,1a.4Qt.4Q,1a.f3B?t.4Q:t.3H,1a.gGt.gG||0,1a.bm1v t.bmGt?t.bm:lxt.bm||,1a.at,t.d9&&1a.b()}}ki(Ho,Bo);1d lz1,4,2,lx{2:xD,3:xE,4:xF};1b Go(t){1c lm?0t.a.2M:t.2bV||!!(t.a.2M&lz0)}Ho.1g.4O1b(){Ho.m.4O.1j(1a),1a.a.4O?1a.a.4O():1a.a.xG!0},Ho.1g.b1b(){Ho.m.b.1j(1a);1d t1a.a;if(t.lA)t.lA();1m if(t.dq!1,Do)2c{(t.3H||dwt.1Z&&bq>t.1Z)&&(t.1Z-1)}2d(t){}};1d zoxH+(gI*1p.5o()|0);1b 7s(t){1c!(!t||!tzo)}1d lB0;1b lC(t,i,n,e,s){1a.6Mt,1a.a1e,1a.2xi,1a.2bn,1a.5G!!e,1a.Ids,1a.3o++lB,1a.oc1a.fd!1}1b bw(t){t.oc!0,t.6M1e,t.a1e,t.2x1e,t.Id1e}1b qo(t){1a.2xt,1a.a{},1a.b0}1b dx(t,i){1d ni.2b;if(!(n in t.a))1c!1;1d eGi(t.an,i);1c e&&(bw(i),0t.an.1f&&(2k t.an,t.b--)),e}1b $o(t,i){ii&&i.1S();1d n,e0;1h(n in t.a)if(!i||ni){1h(1d st.an,h0;hs.1f;h++)++e,bw(sh);2k t.an,t.b--}1c e}1b dz(t,i,n,e){1h(1d s0;st.1f;++s){1d hts;if(!h.oc&&h.6Mi&&h.5G!!n&&h.Ide)1c s}1c-1}qo.1g.2y1b(t,i,n,e,s){1d ht.1S();(t1a.ah)||(t1a.ah,1a.b++);1d rdz(t,i,e,s);1c-1r?(itr,n||(i.fd!1)):((i1i lC(i,1a.2x,h,!!e,s)).fdn,t.1n(i)),i},qo.1g.3g1b(t,i,n,e){if(!((tt.1S())in 1a.a))1c!1;1d s1a.at;1c-1(idz(s,i,n,e))&&(bw(si),1W.1g.7g.1j(s,i,1),0s.1f&&(2k 1a.at,1a.b--),!0)},qo.1g.Fc1b(t,i,n,e){1d s-1;1c(t1a.at.1S())&&(sdz(t,i,n,e)),-1s?ts:1e},qo.1g.gJ1b(t,i){1d n1l 0!t,en?t.1S():,s1l 0!i;1c 1b(t,i){1h(1d n in t)if(i.1j(1l 0,tn,n,t))1c!0;1c!1}(1a.a,1b(t){1h(1d h0;ht.1f;++h)if(!(n&&th.2b!e||s&&th.5G!i))1c!0;1c!1})};1d dAxI+(gI*1p.5o()|0),ta{};1b ia(t,i,n,e,s){if(e&&e.xJ)1c ea(t,i,n,e,s);if(1W.2G(i)){1h(1d h0;hi.1f;h++)ia(t,ih,n,e,s);1c 1e}1c npa(n),7s(t)?t.w(i,n,mi(e)?!!e.5G:!!e,s):na(t,i,n,!1,e,s)}1b na(t,i,n,e,s,h){if(!i)1G 1X(6N gK 2b);1d rmi(s)?!!s.5G:!!s,oua(t);if(o||(tdAo1i qo(t)),(no.2y(i,n,e,r,h)).a)1c n;if(e1b(){1d tla,igE?1b(n){1c t.1j(i.2x,i.6M,n)}:1b(n){if(!(nt.1j(i.2x,i.6M,n)))1c n};1c i}(),n.ae,e.2xt,e.6Mn,t.5E)Fo||(sr),1l 0s&&(s!1),t.5E(i.1S(),e,s);1m if(t.gL)t.gL(oa(i.1S()),e);1m{if(!t.gM||!t.gN)1G 1X(5E 9H gL lD xK.);t.gM(e)}1c 0,n}1b ea(t,i,n,e,s){if(1W.2G(i)){1h(1d h0;hi.1f;h++)ea(t,ih,n,e,s);1c 1e}1c npa(n),7s(t)?t.yb(i,n,mi(e)?!!e.5G:!!e,s):na(t,i,n,!0,e,s)}1b sa(t,i,n,e,s){if(1W.2G(i))1h(1d h0;hi.1f;h++)sa(t,ih,n,e,s);1m emi(e)?!!e.5G:!!e,npa(n),7s(t)?t.ca(i,n,e,s):t&&(tua(t))&&(it.Fc(i,n,e,s))&&ha(i)}1b ha(t){if(1v t3m||!t||t.oc)1c!1;1d it.2x;if(7s(i))1c dx(i.Ha,t);1d nt.2b,et.a;1c i.dm?i.dm(n,e,t.5G):i.lE?i.lE(oa(n),e):i.gM&&i.gN&&i.gN(e),0,(nua(i))?(dx(n,t),0n.b&&(n.2x1e,idA1e)):bw(t),!0}1b ra(t,i){if(!t)1c 0;if(7s(t))1c t.Ha?$o(t.Ha,i):0;if(!(tua(t)))1c 0;1d n0;1h(1d e in ii&&i.1S(),t.a)if(!i||ei)1h(1d st.ae.4K(),h0;hs.1f;++h)ha(sh)&&++n;1c n}1b oa(t){1c t in ta?tat:taton+t}1b aa(t,i,n,e){1d s!0;if((tua(t))&&(it.ai.1S()))1h(ii.4K(),t0;ti.1f;t++){1d hit;h&&h.5Gn&&!h.oc&&(hca(h,e),ss&&!1!h)}1c s}1b ca(t,i){1d nt.6M,et.Id||t.2x;1c t.fd&&ha(t),n.1j(e,i)}1b la(t,i){if(t.oc)1c!0;if(!gE){if(!i)t:{i1H,gK;1h(1d ndi,e0;ei.1f;e++)if(1e(nnie)){i1e;1V t}in}if(i1i Ho(ei,1a),n!0,!(0>e.1Z||1e!e.dq)){t:{1d s!1;if(0e.1Z)2c{e.1Z-1;1V t}2d(t){s!0}(s||1ee.dq)&&(e.dq!0)}1h(e,si.3k;s;ss.1P)e.1n(s);1h(tt.2b,se.1f-1;!i.c&&0s;s--){i.3kes;1d haa(es,t,!0,i);nn&&h}1h(s0;!i.c&&se.1f;s++)i.3kes,haa(es,t,!1,i),nn&&h}1c n}1c ca(t,1i Ho(i,1a))}1b ua(t){1c(ttdA)2e qo?t:1e}1d fa,daxL+(jm*1p.5o()>>>0);1b pa(t){1c yi(t)?t:(tda||(tda1b(i){1c t.5H(i)}),tda)}1b ga(){2u.1j(1a),1a.Ha1i qo(1a),1a.Dh1a,1a.nf1e}1b ba(t,i,n,e){if(!(it.Ha.a1K(i)))1c!0;ii.4K();1h(1d s!0,h0;hi.1f;++h){1d rih;if(r&&!r.oc&&r.5Gn){1d or.6M,ar.Id||r.2x;r.fd&&dx(t.Ha,r),s!1!o.1j(a,e)&&s}}1c s&&!e.d9}1b va(t,i){1a.ct,1a.fi,1a.b0,1a.a1e}1b ya(t,i){t.f(i),4x>t.b&&(t.b++,i.2pt.a,t.ai)}1b ma(t){di.5I(1b(){1G t},0)}1b wa(){1a.b1a.a1e}ki(ga,2u),ga.1gzo!0,(higa.1g).ndei(nf),hi.wfni(nf),hi.5E1b(t,i,n,e){ia(1a,t,i,n,e)},hi.dm1b(t,i,n,e){sa(1a,t,i,n,e)},hi.1T1b(t){1d i1a.nd();if(i)1h(1d n,e1;i;ii.nd())n.1n(i),++e;if(i1a.Dh,et.2b||t,1v tGt)t1i Bo(t,i);1m if(t 2e Bo)t.1Ot.1O||i;1m{1d st;en(t1i Bo(e,i),s)}if(s!0,n)1h(1d hn.1f-1;!t.c&&0h;h--){1d rt.3knh;sba(r,e,!0,t)&&s}if(t.c||(sba(rt.3ki,e,!0,t)&&s,t.c||(sba(r,e,!1,t)&&s)),n)1h(h0;!t.c&&hn.1f;h++)sba(rt.3knh,e,!1,t)&&s;1c s},hi.F1b(){ga.m.F.1j(1a),1a.Ha&&$o(1a.Ha,1l 0),1a.nf1e},hi.w1b(t,i,n,e){1c 1a.Ha.2y(1K(t),i,!1,n,e)},hi.yb1b(t,i,n,e){1c 1a.Ha.2y(1K(t),i,!0,n,e)},hi.ca1b(t,i,n,e){1c 1a.Ha.3g(1K(t),i,n,e)},hi.Fc1b(t,i,n,e){1c 1a.Ha.Fc(1K(t),i,n,e)},hi.gJ1b(t,i){1c 1a.Ha.gJ(1l 0!t?1K(t):1l 0,i)},va.1g.2I1b(){if(01a.b){1a.b--;1d t1a.a;1a.at.2p,t.2p1e}1m t1a.c();1c t};1d xa,Ca1i va(1b(){1c 1i Ea},1b(t){t.55()});1b Ea(){1a.2p1a.b1a.a1e}1b ja(t,i){xa||1b(){if(di.dB&&di.dB.gO){1d tdi.dB.gO(1l 0);xa1b(){t.6c(Aa)}}1m xa1b(){1d tAa;!yi(di.dC)||di.cD&&di.cD.1g&&!qn(l)&&di.cD.1g.dCdi.dC?(fa||(fa1b(){1d tdi.lF;if(1l 0t&&8q!1v 1H&&1H.9I&&1H.5E&&!qn(xM)&&(t1b(){1d tlr(1t,f);t.1q.2vAt,1t.2V.1M(t);1d it.d2;(ti.1t).8r(),t.5J();1d nxN+1p.5o(),ecO:i.3V.dD?*:i.3V.dD+//+i.3V.gw;t1o(1b(t){*!e&&t.xO!e||t.5s!n||1a.dE.gP()},1a),i.5E(5m,t,!1),1a.dE{},1a.gQ{9I:1b(){i.9I(n,e)}}}),1l 0!t&&!cI()){1d i1i t,n{},en;1c i.dE.gP1b(){if(1l 0!n.2p){1d t(nn.2p).6d;n.6d1e,t()}},1b(t){e.2p{6d:t},ee.2p,i.gQ.9I(0)}}1c 1b(t){di.5I(t,0)}}()),fa(t)):di.dC(t)}}(),3W||(xa(),3W!0),4h.2y(t,i)}wa.1g.2y1b(t,i){1d nCa.2I();n.2n(t,i),1a.b?1a.b.2pn:1a.an,1a.bn},wa.1g.3g1b(){1d t1e;1c 1a.a&&(t1a.a,1a.a1a.a.2p,1a.a||(1a.b1e),t.2p1e),t},Ea.1g.2n1b(t,i){1a.at,1a.bi,1a.2p1e},Ea.1g.551b(){1a.2p1a.b1a.a1e};1d 3W!1,4h1i wa;1b Aa(){1h(1d t;t4h.3g();){2c{t.a.1j(t.b)}2d(t){ma(t)}ya(Ca,t)}3W!1}1b 2L(t,i){if(1a.a0,1a.l1l 0,1a.f1a.b1a.c1e,1a.g1a.h!1,t!pi)2c{1d n1a;t.1j(i,1b(t){4L(n,2,t)},1b(t){4L(n,3,t)})}2d(t){4L(1a,3,t)}}1b ka(){1a.2p1a.c1a.b1a.f1a.a1e,1a.g!1}ka.1g.551b(){1a.c1a.b1a.f1a.a1e,1a.g!1};1d 3X1i va(1b(){1c 1i ka},1b(t){t.55()});1b 4f(t,i,n){1d e3X.2I();1c e.ft,e.bi,e.cn,e}1b 3Y(t){if(t 2e 2L)1c t;1d i1i 2L(pi);1c 4L(i,2,t),i}1b Ia(){1d t,i;1c 1i 4i(1i 2L(1b(n,e){tn,ie}),t,i)}1b Ba(t,i){t.b||2!t.a&&3!t.a||4j(t),t.f?t.f.2pi:t.bi,t.fi}1b 4L(t,i,n){if(0t.a){tn&&(i3,n1i j9(dB xP gO to xQ)),t.a1;t:{1d en,st.o,ht.B;if(e 2e 2L){Ba(e,4f(s||pi,h||1e,t));1d r!0}1m{if(e)2c{1d o!!e.$lG}2d(t){o!1}1m o!1;if(o)e.6c(s,h,t),r!0;1m{if(mi(e))2c{1d ae.6c;if(yi(a)){!1b(t,i,n,e,s){1b h(t){r||(r!0,e.1j(s,t))}1d r!1;2c{i.1j(t,1b(t){r||(r!0,n.1j(s,t))},h)}2d(t){h(t)}}(e,a,s,h,t),r!0;1V t}}2d(i){h.1j(t,i),r!0;1V t}r!1}}}r||(t.ln,t.ai,t.c1e,4j(t),3!i||n 2e 3I||1b(t,i){t.g!0,ja(1b(){t.g&&Ha.1j(1e,i)})}(t,n))}}1b 4j(t){t.h||(t.h!0,ja(t.s,t))}1b Da(t){1d i1e;1c t.b&&(it.b,t.bi.2p,i.2p1e),t.b||(t.f1e),i}1b Fa(t,i,n,e){if(3n&&i.b&&!i.g)1h(;t&&t.g;tt.c)t.g!1;if(i.a)i.a.c1e,4k(i,n,e);1m 2c{i.g?i.f.1j(i.c):4k(i,n,e)}2d(t){Ha.1j(1e,t)}ya(3X,i)}1b 4k(t,i,n){2i?t.f.1j(t.c,n):t.b&&t.b.1j(t.c,n)}2L.1g.6c1b(t,i,n){1c 1b(t,i,n,e){1d s4f(1e,1e,1e);1c s.a1i 2L(1b(t,h){s.fi?1b(n){2c{1d si.1j(e,n);t(s)}2d(t){h(t)}}:t,s.bn?1b(i){2c{1d sn.1j(e,i);1l 0s&&i 2e 3I?h(i):t(s)}2d(t){h(t)}}:h}),s.a.ct,Ba(t,s),s.a}(1a,yi(t)?t:1e,yi(i)?i:1e,n)},2L.1g.$lG!0,2L.1g.4l1b(t){if(01a.a){1d i1i 3I(t);ja(1b(){!1b t(i,n){if(0i.a)if(i.c){1d ei.c;if(e.b){1h(1d s0,h1e,r1e,oe.b;o&&(o.g||(s++,o.ai&&(ho),!(h&&1s)));oo.2p)h||(ro);h&&(0e.a&&1s?t(e,n):(r?((sr).2pe.f&&(e.fs),s.2ps.2p.2p):Da(e),Fa(e,h,3,n)))}i.c1e}1m 4L(i,3,n)}(1a,i)},1a)}},2L.1g.o1b(t){1a.a0,4L(1a,2,t)},2L.1g.B1b(t){1a.a0,4L(1a,3,t)},2L.1g.s1b(){1h(1d t;tDa(1a);)Fa(1a,t,1a.a,1a.l);1a.h!1};1d Hama;1b 3I(t){5V.1j(1a,t)}1b 4i(t,i,n){1a.bt,1a.ci,1a.an}1b Ga(t,i,n){if(yi(t))n&&(t1o(t,n));1m{if(!t||1v t.5H!it)1G 1X(6N 6M xR);t1o(t.5H,t)}1c lH3D(i)?-1:di.5I(t,i||0)}1b za(t){di.gR(t)}1b 3Z(t,i,n){2u.1j(1a),1a.bt,1a.fi||0,1a.cn,1a.a1o(1a.3Q,1a)}1b 2J(t){2u.1j(1a),1a.bt,1a.a{}}ki(3I,5V),3I.1g.3n4l,ki(3Z,2u),(hi3Z.1g).Ic0,hi.F1b(){3Z.m.F.1j(1a),1a.3f(),2k 1a.b,2k 1a.c},hi.6e1b(t){1a.3f(),1a.IcGa(1a.a,1l 0!t?t:1a.f)},hi.3f1b(){1a.ec()&&za(1a.Ic),1a.Ic0},hi.ec1b(){1c 0!1a.Ic},hi.3Q1b(){1a.Ic0,1a.b&&1a.b.1j(1a.c)},ki(2J,2u);1d 4m;1b 42(t,i,n,e,s,h){1W.2G(n)||(n&&(4m0n.1S()),n4m);1h(1d r0;rn.1f;r++){1d oia(i,nr,e||t.5H,s||!1,h||t.b||t);if(!o)1V;t.ao.3oo}1c t}1b qa(t){qi(t.a,1b(t,i){1a.a.7Z(i)&&ha(t)},t),t.a{}}1b 3J(t,i){1c it(i||$a,1l 0),ge(t6b(2U(),c),imi(i)?i 2e sh?hh(i):ie(eT):ie(1K(i))),1t.2z.1f&&(1(it.1N).1Y&&(ti)),t}(hi2J.1g).w1b(t,i,n,e){1c 42(1a,t,i,n,e)},hi.yb1b(t,i,n,e){1c 1b t(i,n,e,s,h,r){if(1W.2G(e))1h(1d o0;oe.1f;o++)t(i,n,eo,s,h,r);1m{if(!(nea(n,e,s||i.5H,h,r||i.b||i)))1c i;i.an.3on}1c i}(1a,t,i,n,e)},hi.ca1b(t,i,n,e,s){if(1W.2G(i))1h(1d h0;hi.1f;h++)1a.ca(t,ih,n,e,s);1m nn||1a.5H,emi(e)?!!e.5G:!!e,ss||1a.b||1a,npa(n),e!!e,(i7s(t)?t.Fc(i,n,e,s):t&&(tua(t))?t.Fc(i,n,e,s):1e)&&(ha(i),2k 1a.ai.3o);1c 1a},hi.F1b(){2J.m.F.1j(1a),qa(1a)},hi.5H1b(){1G 1X(xS.5H 5n fT)};1d $a{};1b 4y(t,i,n,e,s,h){if(2s&&!is(lI))1c!0;if(3B&&s)1c 3y(t);if(s&&!e)1c!1;if(!Fe&&(1v i3m&&(itc(i)),(!n||3B)&&(17i||18i||3B&&91i)||3B&&16i&&(e||h)))1c!1;if((2s||4e)&&e&&n)2X(t){1k lJ:1k lK:1k lL:1k 9n:1k gS:1k gT:1k gU:1k lM:1k lN:1k gV:1k 9n:1k lO:1c!1}if(1z&&e&&it)1c!1;2X(t){1k 13:1c!Fe||!h&&!s&&!(n&&e);1k 27:1c!(2s||4e||Fe)}1c(!Fe||!(e||s||h))&&3y(t)}1b 3y(t){if(48t&&57>t||96t&&xT>t||65t&&90>t||(2s||4e)&&0t)1c!0;2X(t){1k 32:1k 43:1k 63:1k 64:1k gW:1k xU:1k xV:1k xW:1k gS:1k 59:1k gT:1k gU:1k 61:1k lM:1k lN:1k gV:1k 9n:1k lO:1k lK:1k lJ:1k lL:1k xX:1k 58:1c!0;1k lP:1c Fe;5w:1c!1}}1b tc(t){if(Fe)t1b(t){2X(t){1k 61:1c gU;1k 59:1c gS;1k lP:1c gT;1k 9J:1c 91;1k 0:1c 9J;5w:1c t}}(t);1m if(3B&&2s)2X(t){1k 93:t91}1c t}1b ic(t,i){ga.1j(1a),t&&rc(1a,t,i)}ki(ic,ga),(hiic.1g).A1e,hi.4n1e,hi.9l1e,hi.7t1e,hi.Ca-1,hi.eb-1,hi.ke!1;1d nc{3:13,12:gX,gY:38,xY:40,xZ:37,y0:39,y1:dw,y2:lQ,y3:lR,y4:lS,y5:dF,y6:lT,y7:lU,y8:lV,y9:lW,ym:lX,yq:lY,yw:bq,yx:44,yz:46,yA:36,yB:35,yC:33,yD:34,yE:gX,yF:45},ec{bx:38,yG:40,yH:37,yI:39,yJ:13,F1:dw,F2:lQ,F3:lR,F4:lS,F5:dF,F6:lT,F7:lU,F8:lV,F9:lW,yK:lX,yL:lY,yM:bq,U+yN:46,yO:36,bz:35,yP:33,yQ:34,yR:45},sc!2s||is(lI),hc3B&&Fe;1b rc(t,i,n){t.7t&&oc(t),t.Ai,t.4nia(t.A,wt,t,n),t.9lia(t.A,mt,t.hi,n,t),t.7tia(t.A,dG,t.ii,n,t)}1b oc(t){t.4n&&(ha(t.4n),ha(t.9l),ha(t.7t),t.4n1e,t.9l1e,t.7t1e),t.A1e,t.Ca-1,t.eb-1}1b ac(t,i,n,e){Ho.1j(1a,e),1a.2b3o,1a.1Zt,1a.cHn}1b cc(){}1b lc(t){ga.1j(1a),1a.bt||2U(),1a.pafc,1a.O1e,1a.V!1,1a.A1e,1a.K1l 0,1a.G1a.s1a.B1a.ua1e,1a.ib!1}(hiic.1g).hi1b(t){(2s||4e)&&(171a.Ca&&!t.3H||181a.Ca&&!t.3U||3B&&911a.Ca&&!t.4Q)&&(1a.eb1a.Ca-1),-11a.Ca&&(t.3H&&17!t.1Z?1a.Ca17:t.3U&&18!t.1Z?1a.Ca18:t.4Q&&91!t.1Z&&(1a.Ca91)),sc&&!4y(t.1Z,1a.Ca,t.5F,t.3H,t.3U,t.4Q)?1a.5H(t):(1a.ebtc(t.1Z),hc&&(1a.ket.3U))},hi.ii1b(t){1a.eb1a.Ca-1,1a.ket.3U},hi.5H1b(t){1d it.a,ni.3U;if(1z&&t.2bwt)1d e1a.eb,s13!e&&27!e?i.1Z:0;1m(2s||4e)&&t.2bwt?(e1a.eb,s0i.8s&&gY>i.8s&&3y(e)?i.8s:0):Be&&!2s?s3y(e1a.eb)?i.1Z:0:(t.2bwt?(hc&&(n1a.ke),i.1Zi.8s?32>i.1Z?(ei.1Z,s0):(e1a.eb,si.8s):(ei.1Z||1a.eb,si.8s||0)):(ei.1Z||1a.eb,si.8s||0),3B&&63s&&9Je&&(egV));1d hetc(e);e?gYe&&e in nc?hnce:25e&&t.5F&&(h9):i.gZ&&i.gZ in ec&&(heci.gZ),Fe&&sc&&t.2bwt&&!4y(h,1a.Ca,t.5F,t.3H,n,t.4Q)||(th1a.Ca,1a.Cah,(i1i ac(h,s,t,i)).3Un,1a.1T(i))},hi.jei(A),hi.F1b(){ic.m.F.1j(1a),oc(1a)},ki(ac,Ho),gi(cc),cc.1g.a0,ki(lc,ga),lc.1g.Ebcc.Y();1d uc,fc1e;1b dc(t){1c t.O||(t.O:+(t.Eb.a++).1S(36))}1b pc(t,i){if(t.B&&t.B.G){1d nt.B.G,et.O;e in n&&2k ne,aL(t.B.G,i,t)}t.Oi}1b gc(t,i){1c t.A?tr(i,t.A||t.b.a):1e}1b bc(t){1c t.K||(t.K1i 2J(t)),t.K}1b vc(t,i){if(ti)1G 1X(m);if(i&&t.B&&t.O&&Ec(t.B,t.O)&&t.B!i)1G 1X(m);t.Bi,lc.m.wf.1j(t,i)}1b yc(t,i,n){if(t.V)1G 1X(a);t.A||t.C(),i?i.6I(t.A,n||1e):t.b.a.1U.1M(t.A),t.B&&!t.B.V||t.P()}1b mc(t,i){if(t.V)1G 1X(a);if(!i||!t.Ce(i))1G 1X(6N lZ to yS);t.ib!0;1d nAr(i);t.b&&t.b.an||(t.b2U(i)),t.T(i),t.P()}1b wc(t,i){1c dc(t)+.+i}1b xc(t){1c 1et.pa&&(t.paao(t.V?t.A:t.b.a.1U)),t.pa}1b Cc(t){1c t.s?t.s.1f:0}1b Ec(t,i){1c t.G&&i?i(1e!(tt.G)&&i in t?ti:1l 0)||1e:i1e,i}1b jc(t,i){1c t.s&&t.si||1e}1b 4u(t,i,n){t.s&&2Z(t.s,i,n)}1b 4o(t,i){1c t.s&&i?7i(t.s,i):-1}1b Ac(){}(hilc.1g).jei(A),hi.ubei(B),hi.wf1b(t){if(1a.B&&1a.B!t)1G 1X(yT 5n yU);lc.m.wf.1j(1a,t)},hi.C1b(){1a.A6b(1a.b,c)},hi.ga1b(t){yc(1a,t)},hi.Cesi(!0),hi.Tni(A),hi.P1b(){1a.V!0,4u(1a,1b(t){!t.V&&t.j()&&t.P()})},hi.$1b(){4u(1a,1b(t){t.V&&t.$()}),1a.K&&qa(1a.K),1a.V!1},hi.F1b(){1a.V&&1a.$(),1a.K&&(1a.K.L(),2k 1a.K),4u(1a,1b(t){t.L()}),!1a.ib&&1a.A&&yr(1a.A),1a.B1a.ua1a.A1a.G1a.s1e,lc.m.F.1j(1a)},hi.sc1b(t,i){1a.he(t,Cc(1a),i)},hi.he1b(t,i,n){if(t.V&&(n||!1a.V))1G 1X(a);if(0>i||i>Cc(1a))1G 1X(m0 a9 h0 h2 of yV);if(1a.G&&1a.s||(1a.G{},1a.s),t.ub()1a){1d edc(t);1a.Get,Gi(1a.s,t)}1m aL(1a.G,dc(t),t);vc(t,1a),aI(1a.s,i,0,t),t.V&&1a.V&&t.ub()1a?(i(n1a.ud()).2zi||1e)!t.j()&&n.6I(t.j(),i):n?(1a.A||1a.C(),ijc(1a,i+1),yc(t,1a.ud(),i?i.A:1e)):1a.V&&!t.V&&t.A&&t.A.1P&&1t.A.1P.1Y&&t.P()},hi.udei(A),hi.De1b(t,i){if(t){1d n1v tGt?t:dc(t);if(tEc(1a,n),n&&t){1d e1a.G;n in e&&2k en,Gi(1a.s,t),i&&(t.$(),t.A&&yr(t.A)),vc(t,1e)}}if(!t)1G 1X(m0 is 5n in 7S a9);1c t},hi.4u1b(t){1h(1d i;1a.s&&0!1a.s.1f;)i.1n(1a.De(jc(1a,0),t));1c i},gi(Ac);1d 7u{2M:m1,m2:P,9K:Ht,m3:P,m4:P,yW:P,yX:Ht,yY:Ht};1b kc(t,i,n){if(tt.j?t.j():t){1d ei;1z&&!is(7)&&(eIc(Bh(t),i)).1n(i),(n?Fh:1b(t,i){t.69?2Z(i,1b(i){3Q(t,i)}):8j(t,Di(Bh(t),1b(t){1c!4s(i,t)}).2i( ))})(t,e)}}1b 6f(t,i,n){(tn||t.6O())&&(t!(ni.68(9v)||1e)&&ko(i,t))}1b 6P(t,i,n){i.2o()||7r(n,dt,!i.2o()),i.2P()||t.3W(n,1,!i.2P()),8&i.ba&&t.3W(n,8,!!(8&i.W)),16&i.ba&&t.3W(n,16,!!(16&i.W)),64&i.ba&&t.3W(n,64,!!(64&i.W))}1b 56(t,i){1d nt.da(),en,st.da();1h(s!n&&e.1n(s),ni.W,s;n;){1d hn&-n;s.1n(t.Ec(h)),n&~h}1c e.1n.2H(e,s),(ti.ue)&&e.1n.2H(e,t),1z&&!is(7)&&e.1n.2H(e,Ic(e)),e}1b Ic(t,i){1d n;1c i&&(tzi(t,i)),2Z(,1b(e){!Hi(e,4Y(4s,t))||i&&!4s(e,i)||n.1n(e.2i(2N))}),n}1b Bc(t){1d nt.da();n.1L(/\\5W|\\s/g, ),t.a{1:n+i,2:n+-yZ,4:n+-eR,8:n+-8V,16:n+-j1,32:n+-z1,64:n+-8r}}1b 6g(){}1b 4z(t,i){if(!t)1G 1X(6N 1R 3n +t);if(!yi(i))1G 1X(6N z2 1b +i);Fcti}(hiAc.1g).6O1b(){},hi.C1b(t){1c t.b.C(c,56(1a,t).2i( ),t.fa())},hi.xb1b(t){1c t},hi.xdsi(!0),hi.3Y1b(t,i){i.id&&pc(t,i.id);1d n1a.xb(i);n&&n.1N?1b(t,i){t.4Ri}(t,n.1N.3w?6y(n.2z):n.1N):t.4R1e;1d e0,s1a.da(),h1a.da(),r!1,o!1,a!1,c6y(Bh(i));if(2Z(c,1b(t){r||t!s?o||t!h?e|1a.pd(t):o!0:(r!0,hs&&(o!0)),11a.pd(t)&&Br(n)&&b4(n)&&Ir(n,!1)},1a),t.We,r||(c.1n(s),hs&&(o!0)),o||c.1n(h),(tt.ue)&&c.1n.2H(c,t),1z&&!is(7)){1d lIc(c);0l.1f&&(c.1n.2H(c,l),a!0)}1c r&&o&&!t&&!a||8j(i,c.2i( )),i},hi.fg1b(t){xc(t)&&1a.Ie(t.j(),!0),t.2P()&&1a.$b(t,t.2o())},hi.yd1b(t,i){lo(t,!i,!1z&&!Be)},hi.Ie1b(t,i){kc(t,1a.da()+-7W,i)},hi.He1b(t){1d i;1c!!(32&t.ba&&(it.j()))&&(Br(i)&&b4(i))},hi.$b1b(t,i){1d n;if(32&t.ba&&(nt.j())){if(!i&&32&t.W){2c{n.eV()}2d(t){}32&t.W&&t.gg(1e)}(Br(n)&&b4(n))!i&&Ir(n,i)}},hi.I1b(t,i){ro(t,i),t&&7r(t,dt,!i)},hi.561b(t,i,n){1d et.j();if(e){1d s1a.Ec(i);s&&kc(t,s,n),1a.3W(e,i,n)}},hi.3W1b(t,i,n){uc||(uc{1:5j,8:Ht,16:P,64:z3}),iuci;1d et.68(9v)||1e;e&&(e7ue||i,iiP||iHt?e:i),i&&7r(t,i,n)},hi.3z1b(t,i){1d n1a.xb(t);n&&(gr(n),i&&(1v iGt?3T(n,i):(t1b(t){if(t){1d iAr(n);n.1M(1v tGt?i.5z(t):t)}},1W.2G(i)?2Z(i,t):!vi(i)||1Yin i?t(i):2Z(6y(i),t))))},hi.dasi(1J-m5),hi.Ec1b(t){1c 1a.a||Bc(1a),1a.at},hi.pd1b(t){if(!1a.c){1a.a||Bc(1a);1d i,n1a.a,e{};1h(i in n)enii;1a.ce}1c t3P(1a.ct,10),6B(t)?0:t},ki(6g,Ac),gi(6g),(hi6g.1g).6Osi(B),hi.3W1b(t,i,n){2X(i){1k 8:1k 16:7r(t,m1,n);1V;5w:1k 64:1k 1:6g.m.3W.1j(1a,t,i,n)}},hi.C1b(t){1d i6g.m.C.1j(1a,t),nt.l;1c i&&(n?i.3Kn:i.9x(3K)),(nt.ya())&&1a.wa(i,n),16&t.ba&&1a.3W(i,16,!!(16&t.W)),i},hi.3Y1b(t,i){i6g.m.3Y.1j(1a,t,i);1d n1a.ya(i);1c t.gn,t.li.3K,16&t.ba&&1a.3W(i,16,!!(16&t.W)),i},hi.yapi,hi.wapi,hi.dasi(1J-2M);1d Dc{},Fc{};1b 2D(t,i,n){if(lc.1j(1a,n),!i){1h(i1a.4J;i;){1d ewi(i);if(eDce)1V;i(i2r.z4(i.1g))&&i.4J}ie?yi(e.Y)?e.Y():1i e:1e}1a.ai,1a.4R1l 0!t?t:1e}1b Hc(t,i){t.V&&i!t.2s&&6Q(t,i),t.2si}1b 6Q(t,i){1d nbc(t),et.j();i?(n.w(e,3x.53,t.7u).w(e,3x.2O,3x.rc,t.cc).w(e,4c,t.8d).w(e,jt,t.67),t.2D!pi&&n.w(e,W,t.2D),1z&&(is(9)||n.w(e,X,t.kg),t.h||(t.h1i qc(t),d8(t,4Y(Io,t.h))))):(n.ca(e,3x.53,t.7u).ca(e,3x.2O,3x.rc,t.cc).ca(e,4c,t.8d).ca(e,jt,t.67),t.2D!pi&&n.ca(e,W,t.2D),1z&&(is(9)||n.ca(e,X,t.kg),Io(t.h),t.h1e))}1b 3z(t,i){49(t,2,i)&&3L(t,2,i)}1b Gc(t,i){49(t,4,i)&&3L(t,4,i)}1b zc(t,i){49(t,64,i)&&3L(t,64,i)}1b 3L(t,i,n,e){e||1!i?t.ba&i&&n!!!(t.W&i)&&(t.a.56(t,i,n),t.Wn?t.W|i:t.W&~i):t.ka(!n)}1b 3A(t,i){1c!!(t.jb&i)&&!!(t.ba&i)}1b 49(t,i,n){1c!!(t.ba&i)&&!!(t.W&i)!n&&(!(t.3A&i)||t.1T(1b(t,i){2X(t){1k 1:1c i?m6:dH;1k 2:1c i?aC:m7;1k 4:1c i?z5:m8;1k 8:1c i?5a:z6;1k 16:1c i?z7:z8;1k 32:1c i?Z:L;1k 64:1c i?8r:5J}1G 1X(6N a9 m9)}(i,n)))&&!t.rb}if(ki(2D,lc),(hi2D.1g).4R1e,hi.W0,hi.ba39,hi.jbmm,hi.3A0,hi.ha!0,hi.ue1e,hi.2s!0,hi.bd!1,hi.C1b(){1d t1a.a.C(1a);1a.At,6f(1a.a,t,1a.Gc()),1a.bd||1a.a.yd(t,!1),1a.2o()||1a.a.I(t,!1)},hi.Gcsi(1e),hi.ud1b(){1c 1a.a.xb(1a.j())},hi.Ce1b(t){1c 1a.a.xd(t)},hi.T1b(t){1a.At1a.a.3Y(1a,t),6f(1a.a,t,1a.Gc()),1a.bd||1a.a.yd(t,!1),1a.hat.1q.2v!At},hi.P1b(){if(2D.m.P.1j(1a),6P(1a.a,1a,1a.A),1a.a.fg(1a),-2&1a.ba&&(1a.2s&&6Q(1a,!0),32&1a.ba)){1d t1a.j();if(t){1d i1a.f||(1a.f1i ic);rc(i,t),bc(1a).w(i,3o,1a.Ea).w(t,Z,1a.9r).w(t,L,1a.gg)}}},hi.$1b(){2D.m.$.1j(1a),1a.f&&oc(1a.f),1a.2o()&&1a.2P()&&1a.a.$b(1a,!1)},hi.F1b(){2D.m.F.1j(1a),1a.f&&(1a.f.L(),2k 1a.f),2k 1a.a,1a.h1a.ue1a.4R1e},hi.faei(4R),hi.3q1b(t){1a.a.3z(1a.j(),t),1a.4Rt},hi.4y1b(){1d t1a.fa();1c t?ye(t1v tGt?t:1W.2G(t)?Fi(t,Dr).2i():3G(t)):},hi.9L1b(t){1a.3q(t)},hi.2oei(ha),hi.I1b(t,i){1c!!(i||1a.ha!t&&1a.1T(t?7e:pt))&&((i1a.j())&&1a.a.I(i,t),1a.2P()&&1a.a.$b(1a,t),1a.hat,!0)},hi.2P1b(){1c!(1&1a.W)},hi.ka1b(t){1d i1a.ub();i&&1v i.2Pit&&!i.2P()||!49(1a,1,!t)||(t||(Gc(1a,!1),3z(1a,!1)),1a.2o()&&1a.a.$b(1a,t),3L(1a,1,!t,!0))},hi.ec1b(){1c!!(4&1a.W)},hi.sa1b(t,i){if(1a.V&&1a.W&t&&!i)1G 1X(a);!i&&1a.W&t&&3L(1a,t,!1),1a.bai?1a.ba|t:1a.ba&~t},hi.8d1b(t){(!t.4P||!Er(1a.j(),t.4P))&&1a.1T(mq)&&1a.2P()&&3A(1a,2)&&3z(1a,!0)},hi.671b(t){t.4P&&Er(1a.j(),t.4P)||!1a.1T(z9)||(3A(1a,4)&&Gc(1a,!1),3A(1a,2)&&3z(1a,!1))},hi.2Dpi,hi.7u1b(t){1a.2P()&&(3A(1a,2)&&3z(1a,!0),!Go(t)||2s&&3B&&t.3H||(3A(1a,4)&&Gc(1a,!0),1a.a&&1a.a.He(1a)&&1a.j().4q())),1a.bd||!Go(t)||2s&&3B&&t.3H||t.b()},hi.cc1b(t){1a.2P()&&(3A(1a,2)&&3z(1a,!0),1a.ec()&&1a.mc(t)&&3A(1a,4)&&Gc(1a,!1))},hi.kg1b(t){1a.2P()&&1a.mc(t)},hi.mc1b(t){if(3A(1a,16)){1d i!(16&1a.W);49(1a,16,i)&&3L(1a,16,i)}1c 3A(1a,8)&&49(1a,8,!0)&&3L(1a,8,!0),3A(1a,64)&&zc(1a,!(64&1a.W)),i1i Bo(j,1a),t&&(i.3Ut.3U,i.3Ht.3H,i.4Qt.4Q,i.5Ft.5F,i.ft.f),1a.1T(i)},hi.9r1b(){3A(1a,32)&&49(1a,32,!0)&&3L(1a,32,!0)},hi.gg1b(){3A(1a,4)&&Gc(1a,!1),3A(1a,32)&&49(1a,32,!1)&&3L(1a,32,!1)},hi.Ea1b(t){1c!!(1a.2o()&&1a.2P()&&1a.6f(t))&&(t.b(),t.4O(),!0)},hi.6f1b(t){1c 13t.1Z&&1a.mc(t)},!yi(2D))1G 1X(6N a9 1R +2D);if(!yi(Ac))1G 1X(6N zm 1R +Ac);1d 7vwi(2D);1b qc(t){2u.1j(1a),1a.bt,1a.a!1,1a.c1i 2J(1a),d8(1a,4Y(Io,1a.c)),t1a.b.A,1a.c.w(t,3x.53,1a.g).w(t,3x.2O,1a.h).w(t,V,1a.f)}Dc7vAc,4z(1J-m5,1b(){1c 1i 2D(1e)}),ki(qc,2u);1d 6h,$c!1z||ns(9);1b 7w(t,i){if(!$c)1c t.2M0,t.2bi,t;1d n1t.zq(zw);1c n.zy(i,t.zz,t.zB,t.zC||1e,t.zD,t.9G,t.9E,t.4w,t.54,t.3H,t.3U,t.5F,t.4Q,0,t.4P||1e),n}1b 4S(){}1b tl(t,i,n){2D.1j(1a,t,i||4S.Y(),n)}1b il(){}1b nl(t,i,n){1c n.C(c,st+(t.da()+-mw-8U),n.C(c,st+(t.da()+-mx-8U),i))}1b el(t,i){if(t)1h(1d n,ei?t.1N:t.5u;e&&e.1Pt&&(ni?e.3w:e.6J,3e.1Y);){1d se.2Q;if(!gn(s)){e.2Qi?me(s):we(s);1V}t.5v(e),en}}1b sl(t,i,n){tl.1j(1a,t,i||il.Y(),n),1a.sa(16,!0)}1b hl(){}1b rl(t){1d i;1c(it.a)||(i{},cl(t)&&(i0!0,i1!0),it.ai),i}1b ol(){}1b al(t){1c(tcl(t))?1i dI(t):1i dJ}1b cl(t){if(!t.b&&8q1v dJ&&8q!1v dI){1h(1d ih3.dK.6.0,h3.dK.3.0,h3.dK,h4.dK,n0;ni.1f;n++){1d ein;2c{1c 1i dI(e),t.be}2d(t){}}1G 1X(zE 5n f4 dI. zF mz be 5j, or zG mz 5n be zH)}1c t.b}1b ll(t){ga.1j(1a),1a.mA1i 5x,1a.fet||1e,1a.la!1,1a.ee1a.N1e,1a.Bg1a.fb,1a.Fa0,1a.4o,1a.5K1a.9h1a.7x1a.se!1,1a.pc0,1a.Cb1e,1a.6i,1a.de1a.jh!1}qc.1g.g1b(){1a.a!1},qc.1g.h1b(){1a.a!0},qc.1g.f1b(t){if(1a.a)1a.a!1;1m{1d it.a,ni.2M,ei.2b,s7w(i,Ct);1a.b.7u(1i Ho(s,t.3k)),s7w(i,gF),1a.b.cc(1i Ho(s,t.3k)),$c||(i.2Mn,i.2be)}},qc.1g.F1b(){1a.b1e,qc.m.F.1j(1a)},ki(4S,6g),gi(4S),(hi4S.1g).6O1b(){},hi.C1b(t){1c Hc(t,!1),t.jb&-b9,t.sa(32,!1),t.b.C(mB,{1R:56(1a,t).2i( ),5j:!t.2P(),3K:t.l||,2h:t.ya()||},t.4y()||)},hi.xd1b(t){1cmBt.2A||t.2Ad&&(t.2bB||8tt.2b||55t.2b)},hi.3Y1b(t,i){(Hc(t,!1),t.jb&-b9,t.sa(32,!1),i.5j)&&Dh(i,1a.Ec(1));1c 4S.m.3Y.1j(1a,t,i)},hi.fg1b(t){bc(t).w(t.j(),V,t.mc)},hi.ydpi,hi.Iepi,hi.He1b(t){1c t.2P()},hi.$bpi,hi.561b(t,i,n){4S.m.56.1j(1a,t,i,n),(tt.j())&&1i&&(t.5jn)},hi.ya1b(t){1c t.2h},hi.wa1b(t,i){t&&(t.2hi)},hi.3Wpi,ki(tl,2D),(hitl.1g).yaei(g),hi.wa1b(t){1a.gt,1a.a.wa(1a.j(),t)},hi.F1b(){tl.m.F.1j(1a),2k 1a.g,2k 1a.l},hi.P1b(){if(tl.m.P.1j(1a),32&1a.ba){1d t1a.j();t&&bc(1a).w(t,dG,1a.6f)}},hi.6f1b(t){1c 13t.1Z&&3ot.2b||32t.1Z&&dGt.2b?1a.mc(t):32t.1Z},4z(1J-2M,1b(){1c 1i tl(1e)}),ki(il,6g),gi(il),(hiil.1g).C1b(t){1d i56(1a,t);1c it.b.C(c,st+i.2i( ),nl(1a,t.fa(),t.b)),tt.l,i&&(t?i.3Kt:i.9x(3K)),i},hi.6Osi(B),hi.xb1b(t){1c t&&t.1N&&t.1N.1N},hi.xd1b(t){1c t.2Ac},hi.3Y1b(t,i){el(i,!0),el(i,!1);1d nt.b.bg(i),e1a.da()+-mw-8U;1c(n!!(n&&3v(n,e)&&(nt.b.bg(n),e1a.da()+-mx-8U,n&&3v(n,e))))||i.1M(nl(1a,i.2z,t.b)),Fh(i,1J-7c-6w,1a.da()),il.m.3Y.1j(1a,t,i)},hi.dasi(1J-zI-2M),ki(sl,tl),4z(1J-mC-2M,1b(){1c 1i sl(1e)}),hl.1g.a1e,ki(ol,hl),6h1i ol,ki(ll,ga),ll.1g.ra1e;1d ul/^4r?$/i,flb,zJ,dl;1b pl(t,i,n,e,s){1d h1i ll;dl.1n(h),i&&h.w(G,i),h.yb(Dt,h.Gh),s&&(h.pc1p.2T(0,s)),h.4b(t,n,e,1l 0)}1b gl(t){1c4V-2bt.5t()}1b bl(t,i){t.la!1,t.N&&(t.5K!0,t.N.5L(),t.5K!1),t.4oi,t.Fa5,vl(t),ml(t)}1b vl(t){t.se||(t.se!0,t.1T(G),t.1T(8u))}1b yl(t){if(t.la&&1l 0!fi)if(t.ee1&&4xl(t)&&2t.sb())Cl(t,zK h5 8u zL 9H zM);1m if(t.7x&&4xl(t))Ga(t.6j,0,t);1m if(t.1T(Ft),t.6k()){Cl(t,zN j2),t.la!1;2c{if(t.4z())t.1T(G),t.1T(h6);1m{t.Fa6;2c{1d i2xl(t)?t.N.zO:}2d(t){i}t.4oi+ +t.sb()+,vl(t)}}mD{ml(t)}}}1b ml(t,i){if(t.N){wl(t);1d nt.N,et.ee0?pi:1e;t.N1e,t.ee1e,i||t.1T(Dt);2c{n.h7e}2d(t){}}}1b wl(t){t.N&&t.de&&(t.N.dL1e),t.Cb&&(za(t.Cb),t.Cb1e)}1b xl(t){1c t.N?t.N.h8:0}1b Cl(t,i){1c i+ +t.Bg+ +t.fb+ +t.sb()+}1b El(){1a.b,1a.a{},1a.c!1,1a.B1,1a.g{},1a.f1e,1a.s,ia(1H,zP,1a.o,!1,1a)}1b jl(t,i,n){if(1ei)1c1;2X(bi(i)){1k Gt:1c 64(ti).1f&&(1en||!n)&&(tt.5Y(0,64)),xe(t);1k 3m:1c+i;1kzQ:1c i?1:0;1k N:1d e,s;1h(e in i)s.1n(jl(t,ie,n));1c s.2i(,);1k kt:1h(e in s,i)s.1n(h9(t,e,ie,n));1c s.2i(,);5w:1c}}1b h9(t,i,n,e){1cxe(i),jl(t,n,e||zRi).2i()}1b hm(t,i,n){!1b(t,i){1d n1i mE,et.B++;t.gen,n.bAn.hq1b(){2k El.Y().ge},n.2xi,n1e}(t,t.s+/mF?+(t.f?5k,t.f,&.2i():)+h9(t,i,n))}1b Al(t,i){1d n0,e1e;if(i in t.a&&(n(et.ai)0,ee1),bi(1)kt)1h(1d s in bi(e)!kt&&(e{}),1)eshw(s in e?es:1e,1s);1m ehw(e,1);t.ain,e,za(t.ai0),nGa(1o(t.l,t,i),dM),t.ai0n}1b hw(t,i){1c 1ei&&(i1),6B(t)&&(t3P(t,10)),6B(i)&&(i3P(i,10)),t+i}1b kl(){}1b hx(t){bs(1a,t,1e)}1b hz(t){bs(1a,t,mG)}(hill.1g).Gh1b(){1a.L(),Gi(dl,1a)},hi.4b1b(t,i,n,e){if(1a.N)1G 1X(1J.iU.zS 2r is eR mH zT h5+1a.fb+; zU+t);ii?i.9f():bB,1a.fbt,1a.4o,1a.Fa0,1a.Bgi,1a.se!1,1a.la!0,1a.N1a.fe?al(1a.fe):al(6h),1a.ee1a.fe?rl(1a.fe):rl(6h),1a.N.h71o(1a.6j,1a);2c{Cl(1a,zV mI),1a.9h!0,1a.N.8r(i,1K(t),!0),1a.9h!1}2d(t){1c Cl(1a,1X zW mI: +t.5m),1l bl(1a,t)}tn||;1d s1i 5x(1a.mA);e&&8g(e,1b(t,i){s.2n(i,t)}),e97(s.4f(),gl),ndi.mJ&&t 2e di.mJ,!4s(fl,i)||e||n||s.2n(eN-eO,fZ/x-6x-4G-mK;iQmL-8),s.5q(1b(t,i){1a.N.zX(i,t)},1a),1a.6i&&(1a.N.zY1a.6i),ti in 1a.N&&1a.N.f3!1a.jh&&(1a.N.f31a.jh);2c{wl(1a),01a.pc&&(1a.de1b(t){1c 1z&&is(9)&&1v t.bC3m&&1l 0!t.dL}(1a.N),Cl(1a,zZ 5L mM +1a.pc+ms if A1, A2 +1a.de),1a.de?(1a.N.bC1a.pc,1a.N.dL1o(1a.6h,1a)):1a.CbGa(1a.6h,1a.pc,1a)),Cl(1a,A3 h5),1a.7x!0,1a.N.4b(t),1a.7x!1}2d(t){Cl(1a,A4 8u: +t.5m),bl(1a,t)}},hi.6h1b(){1l 0!fi&&1a.N&&(1a.4oA5 h2 mM +1a.pc+ms, A6,1a.Fa8,Cl(1a,1a.4o),1a.1T(bC),1a.5L(8))},hi.5L1b(t){1a.N&&1a.la&&(Cl(1a,A7),1a.la!1,1a.5K!0,1a.N.5L(),1a.5K!1,1a.Fat||7,1a.1T(G),1a.1T(5L),ml(1a))},hi.F1b(){1a.N&&(1a.la&&(1a.la!1,1a.5K!0,1a.N.5L(),1a.5K!1),ml(1a,!0)),ll.m.F.1j(1a)},hi.6j1b(){1a.rb||(1a.9h||1a.7x||1a.5K?yl(1a):1a.aI())},hi.aI1b(){yl(1a)},hi.ec1b(){1c!!1a.N},hi.6k1b(){1c 4xl(1a)},hi.4z1b(){1d t1a.sb();t:2X(t){1k 4A:1k Am:1k Aq:1k Aw:1k mN:1k Ax:1k Az:1d i!0;1V t;5w:i!1}1c i||((t0t)&&(!(t1K(1a.fb).4N(cN)1||1e)&&di.cC&&di.cC.3V&&(t(tdi.cC.3V.dD).5Y(0,t.1f-1)),t!ul.2C(t?t.5t():)),it),i},hi.sb1b(){2c{1c 2xl(1a)?1a.N.f0:-1}2d(t){1c-1}},hi.ze1b(){1c 1K(1a.fb)},hi.4B1b(){2c{1c 1a.N?1a.N.mO:}2d(t){1c}},hi.mP1b(t){if(1a.N&&1a.6k())1c 1e(t1a.N.mP(t))?1l 0:t},hi.mQ1b(){1c 1a.N&&1a.6k()&&1a.N.mQ()||},hi.yeei(Fa),gi(El),El.1g.6R1b(t,i){1a.b.1n(t,i),1a.c||(1a.c!0,Ga(1a.h,0,1a))},El.1g.h1b(){1h(1d t0;t1a.b.1f;t++){1d i1a.bt;hm(1a,i0,i1)}1a.b,1a.c!1},El.1g.l1b(t){hm(1a,t,1a.at1),t in 1a.a&&(za(1a.at0),2k 1a.at)},El.1g.o1b(){1h(1d t in 1a.h(),1a.a)0!1a.at&&1a.l(t)},gi(kl),ki(hx,ps),ki(hz,ps);1d mG3,4;1b Il(t){bs(1a,t,Bl)}ki(Il,ps);1d Bl3;1b hA(t){bs(1a,t,mR)}ki(hA,ps);1d mR2;1b Dl(t){bs(1a,t,Fl)}ki(Dl,ps);1d Fl26,80;1b 9M(){1a.c1a.a,kl.Y()}1b Hl(t,i){1d nti-1;1c(1en||9N(n))&&(9N(ttt.1f-1)&&(nti)),n}1b 9N(t){1c mi(t)&&!vi(t)}1b hB(t,i){1c ti||Hi(t,1b(t,n){if(9N(t)){1h(1d e in nt){if(!Gl(tne,Hl(i,+e)))1c!1}1c!0}1c Gl(t,eHl(i,n+1))})&&Hi(i,1b(i,n){if(9N(i)){1h(1d e in i)if(1eHl(t,+e))1c!1;1c!0}1c 1ei(1eHl(t,n+1))})}1b Gl(t,i){1c ti||1et&&1ei||!(!0!t&&1!t||!0!i&&1!i)||!(!1!t&&0!t||!1!i&&0!i)||bi(t)N&&bi(i)N&&hB(t,i)}1b zl(){}1b 9O(t,i,n){if((tt.aii||).1f){1d e9N(tit.1f-1);1h(1d s in ie?ti:{},e&&t.1f--,e0,i){1d h+s;hn?(th-1is,2k is):e++}if(t.1f>n){se,en,ht.1f-n;1h(1d r0;0h;--h,++e)1e!te&&(ie+1te,2k te,r++);es+r,t.1fn}e&&(tni)}}1b bD(t,i,n){1c 1e!(tt.ai)?t:n}1b dN(t,i){1c!!bD(t,i,1l 0)}1b 5b(t,i){1c+bD(t,i,0)}1b ql(t,i){1c bD(t,i,)}1b 6S(t,i,n){1c(tt.a)i||(ti),tin}1b $l(t,i){1c(tt.ai)?t.1f:0}1b bE(t){9O(1a,t,9)}1b 8v(){1a.b9M.Y()}1b tu(t,i){1d n1i Dl;1c t.b.mS(n),ws(n,31,i),n}1b iu(){1a.a}1b nu(){1a.a}1b eu(t){1a.a,1a.b.5,su(1a,t),1a.f0,1a.c!0,1a.g1o(1a.h,1a)}1b su(t,i){1i?t.b1:.mT>i?t.b.mT:i&&(t.bi)}1b hu(t){t.c!1,1H.5I(t.g,1p.3F(t.f,AA))}1b ru(t,i){1a.ot||1e,1a.Di||nu.Y(),1a.l1a.h1a.G1e,1a.f1a.c!1,1a.g1e,1a.a,1a.b0}1b ou(){}1b au(){}1b cu(t,i){t.c||(t.Gi)}1b lu(t,i,n){t.hn?1o(i,n):i}1b uu(t,i,n){t.ln?1o(i,n):i}1b fu(t,i){t.c||(t.c!0,t.Bi,t.b++,t.gt.G,t.s())}1b du(t){if(!t.c)1c 1e;1h(1d i!1,n0;nt.a.1f;++n)if(t.an.1Ot){t.an.az!1,t.an.hht.b+1,i!0;1V}1c i||t.a.1n({1O:t,az:!1,hh:t.b+1}),1o(t.s,t,t,t.b+1)}1b pu(t){if(!t.c)1c!0;1h(1d i0;it.a.1f;++i)if(t.ai.1Ot&&t.ai.hht.b)1c t.ai.az;1c!0}1b gu(){ga.1j(1a),1a.a0,1a.8w1a.b1e}Dl.1g.$a1b(){1c ms(1a,16)},Dl.1g.5d1b(t){ws(1a,16,t)},Dl.1g.na1b(){1c ms(1a,1)},Dl.1g.ta1b(t){ws(1a,1,t)},gi(9M),9M.1g.5dni(a),9M.1g.tani(c),9M.1g.mS1b(t){ws(t,65,0),t.5d(1a.a),ws(t,14,),t.ta(1a.c),ws(t,50,),ws(t,52,),ws(t,32,0)},zl.1g.Dbei(a),ki(bE,zl),ki(8v,2u),gi(8v),8v.1g.a1b(){tu(1a,25)},iu.1g.2y1b(t){1a.a.1n(t)},ki(nu,iu),gi(nu),nu.1g.2y1b(t){if(t)1h(;t(););},ki(eu,iu),eu.1g.2y1b(t){eu.m.2y.1j(1a,t),1a.c&&hu(1a)},eu.1g.h1b(){1d t(1i 7h).bF();do{1a.a.1f&&(1a.a0&&1a.a0()||1a.a.3O());1d i!!1a.a.1f,n95*1a.b+5,e(1i 7h).bF()-t}9c(i&&en);1a.f1p.3p(e*(1/1a.b-1))+1,i?hu(1a):1a.c!0},ru.1g.3f1b(){1a.b++,1a.c!1,1a.a},ru.1g.s1b(t,i){if(1a.c){if(t)1h(1d n0;n1a.a.1f;++n)if(1a.an.1Ot){1a.an.az!0;1V}1a.f||1a.D.2y(1o(1a.K,1a,i||1a.b))}},ru.1g.K1b(t){if(1a.b!t)1c!1;if((t1a.g)au)1c 1a.3f(),1a.h&&1a.h.1j(1a.o,1a,1a.B),!1;1a.f!0;2c{1d it.1j(1a.o,1a,1a.B);if(!i)1G 1X()}2d(i){if(1a.3f(),ti,!1a.l)1G t;1c 1a.l.1j(1a.o,t,1a,1a.B),!1}mD{1a.f!1}1c i!ou&&(1a.gi,1a.b++,1a.s()),!1},ki(gu,ga),gu.1g.c1b(){1a.2L(mU)},gu.1g.f1b(){1a.2L(5M)},gu.1g.zb1b(){1a.2L(3f)},gu.1g.2L1b(t){1a.1T(t)};1d buaJ(1b(){if(1z)1c is(10.0);1d tlr(1t,c),i2s?-fO:Fe?-kD:1z?-ms:Be?-o:1e,n{f2:eY};1c i&&(ni+-f2eY),ge(t,ihe(J,{1q:n})),!(1l 0!(i(tt.1N).1q8a(aD))?i:t.1qd4(t,aD)||)});1b vu(t,i,n,e,s){gu.1j(1a),1a.At,1a.li,1a.sn,1a.ge,1a.o1W.2G(s)?s:s}1b yu(t,i){ga.1j(1a),1a.h1i 2J(1a),1a.ac(t||1e),i&&(1a.qci)}1b mu(t){if(t.hc)1G 1X(mV 5n j0 1a m9 of aM hC 9c AB.)}1b wu(t,i){t.hc&&t.1T({2b:AC,1O:i})&&(t.h&&qa(t.h),t.hc!1,Ai(),t.pa?(ea(t.pa,5M,4Y(t.6l,i),!1,t),t.pa.5N()):t.6l(i))}1b xu(t,i){1c cF(t.6T||,1b(t){1c it||Er(t,i)})}1b Cu(t,i){1a.si||1l 0,yu.1j(1a,t)}1b Eu(t,i){Cu.1j(1a,t),1a.ci,1a.a0,1a.b1e,1a.f0,1a.I(!0),1a.I(!1),Dh(1a.j(),3j-mW-hC),Dh(1a.c,3j-mW-4V)}1b ju(t){9O(1a,t,4)}1b bG(t){9O(1a,t,2)}1b bH(t){9O(1a,t,7)}1b Au(t,i){1c 1i ju(6S(t,2,i))}1b dO(t){9O(1a,t,21)}1b ku(t,i){1c 1i bH(6S(t,5,i))}1b mX(){1a.A1e,1a.aor(c,gt-hl-AD,1t.5z()),1a.b1e,1a.A&&(br(1a.a,1a.A),dP(1a))}1b bI(t,i,n,e,s){1d he||gt-hl-2q;if(et.A&&(t.A.2h||3G(t.A)),dP(t),gr(t.a),i!n||s){if(0i){1d re.3h(0,i);Iu(t.a,r,0,s)}in&&(re.3h(i,n),Iu(hor(v,h),r,i,s),t.a.1M(h)),ne.1f&&(re.3h(n),Iu(t.a,r,n,s))}}1b dP(t){1d it.A,nAr(i),e1z&&i.5B;e&&fr(2U(n).a)&&e.1w!k&&e.1y!k&&!e.gx?i1i qh(ngo(i,e.1w,1w,b6),igo(i,e.1y,1y,b7)):(euo(i),nvo(i),iwo(i),i1i qh(e.1w-i.1u-n.1u-n.2m-i.2m,e.1y-i.1r-n.1r-n.2g-i.2g)),fo(t.a,i),nio(t.A),it.a,en.x,nn.y;1d sio(i);e 2e Hh&&(ne.y,ee.x),9z(i,i.dQ+(e-s.x),i.dR+(3D(n)-s.y)),ivo(t.A),2B(t.a,c7,i.1u+px),2B(t.a,c8,i.2m+px),t.a.4Mt.A.4M}1b Iu(t,i,n,e){ee||;1h(1d s,h0;seh;h++)if(!(0>s.Cc-n)){if(s.Cc-n>i.1f)1V;if(0s.Cc-n){1d ri.3h(0,s.Cc-n);Bu(t,r)}1d os.2t||gt-hl-2q;ri.3h(s.Cc-n,s.Df-n);1d aor(v);8j(a,o),Bu(a,r),t.1M(a),ii.3h(s.Df-n),ns.Df}i&&Bu(t,i)}1b Bu(t,i){1h(1d n0,e(ii.1L(/(\\r\\n|\\r|\\n)/g,\\n).2w(\\n)).1f;ne;n++){if(0n){1d sor(BR);t.1M(s)}t.1M(1t.5z(1K(in)))}}1b 4T(t,i,n,e,s){1a.f!!i,1a.1I1e,1a.c0,1a.o!1,1a.D!n,t&&6U(1a,t,e),1a.4C1e!s?s:1a.c||0,1a.f&&(1a.4C*-1)}1b 6U(t,i,n,e){(t.1Ii)&&(t.c1v n3m?n:1!t.1I.1Y?0:t.f?-1:1),1v e3m&&(t.4Ce)}1b Du(){}1b Fu(t){if(t.hD)1c t.hD();1d i(tt.1t).AE;if(i){2c{1d ni.8x();if(n.9g){if(n.9g().1t!t)1c 1e}1m if(!n.1f||n.4W(0).1t!t)1c 1e}2d(t){1c 1e}1c i}1c 1e}1b hE(t){1h(1d i,n0,et.Hc();ne;n++)i.1n(t.6V(n));1c i}1b Hu(t){1c t.9k()?t.42():t.ab()}1b bJ(t,i){4T.1j(1a,t,i,!0)}1b 6m(t,i,n,e,s){if(1a.b1a.a1e,1a.B1a.G0,1a.h!!s,t){if(1a.at,1a.Gi,1a.bn,1a.Be,1t.1Y&&BR!t.2A)if(i(tt.2z)i)1a.ai,1a.G0;1m{t.1f&&(1a.aBi(t));1d h!0}1n.1Y&&((1a.bn.2ze)?1a.B0:1a.bn)}if(4T.1j(1a,1a.h?1a.b:1a.a,1a.h,!0),h)2c{1a.2p()}2d(t){if(t!js)1G t}}1b Gu(){}1b zu(t,i){ii.Dc();2c{1c 0t.3J(i,0,0)&&0>t.3J(i,1,1)}2d(t){if(!1z)1G t;1c!1}}1b 6W(t){1a.at}1b bK(t){1d iAr(t).8x();if(3t.1Y)i.dS(t,0),i.dT(t,t.1f);1m if(hf(t)){1h(1d n,et;(ne.1N)&&hf(n);)en;1h(i.dS(e,0),et;(ne.5u)&&hf(n);)en;i.dT(e,1e.1Y?e.2z.1f:e.1f)}1m nt.1P,t7i(n.2z,t),i.dS(n,t),i.dT(n,t+1);1c i}1b bL(t,i,n,e){1d sAr(t).8x();1c s.dS(t,i),s.dT(n,e),s}1b 8y(t){1a.at}1b qu(t){1a.b1a.a1a.h1e,1a.g1a.f-1,1a.ct}1b 9P(t){1d iAr(t).1U.AF();if(1t.1Y)i.hF(t),hf(t)&&!t.2z.1f&&i.6X(!1);1m{1h(1d n0,et;ee.6J;){1d se.1Y;if(3s)n+e.1f;1m if(1s){i.hF(e);1V}}e||i.hF(t.1P),i.6X(!e),n&&i.mY(F,n),i.hG(F,t.1f)}1c i}1b $u(t,i,n){if(!(nn||t.Be())||!n.1N)1c n;1h(1d e1i,s0,hn.2z.1f;sh;s++){1d re?s:h-s-1,on.2zr;2c{1d asf(o)}2d(t){hH}1d ca.Dc();if(t.3y()){if(hf(o)){if(zu(a,t))1c $u(t,i,o)}1m if(0t.3J(c,1,1)){t.ft.gr;1V}}1m{if(zu(t,a)){if(!hf(o)){e?t.fr:t.gr+1;1V}1c $u(t,i,o)}if(0>t.3J(c,1,0)&&0t.3J(c,0,1))1c $u(t,i,o)}}1c n}1b hI(t,i){1d n1i,en?t.4k():t.lb();if(1e.1Y){1h(1d s(ee.2z).1f,hn?1:-1,rn?0:s-1;0r&&rs;r+h){1d oer;if(!hf(o)&&0t.c.hJ((1i?8z:bz)+5D+(1i?8z:bz),sf(o).Dc()))1c n?r:r+1}1c-1r?0:r}1c tt.c.mZ(),i9P(e),t.n0(n?n1:AG,i),tt.2q.1f,n?e.1f-t:t}1b n2(t){1c 3t.1Y?t.2Q:t.9y}1b tf(t){1a.at}1b nf(t){1a.at}1b ef(t){1c cU?1i qu(t,Ar(t.9g())):2s?1i nf(t):Fe?1i 8y(t):Be?1i tf(t):1i 6W(t)}1b sf(t){if(1z&&!ns(9)){1d i1i qu(9P(t),Ar(t));if(hf(t)){1h(1d n,et;(ne.1N)&&hf(n);)en;1h(i.ae,i.f0,et;(ne.5u)&&hf(n);)en;i.be,i.g1e.1Y?e.2z.1f:e.1f,i.ht}1m i.ai.bi.ht.1P,i.f7i(i.h.2z,t),i.gi.f+1;ti}1m t2s?1i nf(bK(t)):Fe?1i 8y(bK(t)):Be?1i tf(bK(t)):1i 6W(bK(t));1c t}1b hf(t){1c dr(t)||3t.1Y}1b rf(){1a.c1a.b1a.g1a.a1a.h1e,1a.f!1}1b of(t,i){1d n1i rf;1c n.ht,n.f!!i,n}1b af(t){1d i;if(!(it.h)){it.42();1d nt.4i(),et.ab(),st.bb();if(1z&&!ns(9)){1d hi,rn,oe,as,c!1;1h.1Y&&(c!(rh.2zr),hr||h.5u||h,r0);1d l9P(h);r&&l.mY(F,r),ho&&ra?l.6X(!0):(c&&l.6X(!1),c!1,1o.1Y&&(o(ro.2za)||o.5u||o,a0,c!r),(h9P(o)).6X(!c),a&&h.hG(F,a),l.n0(n1,h)),(a1i qu(l,Ar(i))).ai,a.fn,a.be,a.gs,ia}1m i2s?1i nf(bL(i,n,e,s)):Fe?1i 8y(bL(i,n,e,s)):Be?1i tf(bL(i,n,e,s)):1i 6W(bL(i,n,e,s));it.hi}1c i}1b cf(){}1b lf(){1a.c1a.b1a.a1e}1b uf(t){if(!t.b&&(t.b,t.a))1h(1d i0;it.a.1f;i++)t.b.1n(t.a.4W(i));1c t.b}1b ff(t){1c t.c||(t.cuf(t).4K(),t.c.gD(1b(t,i){1c t.6n-i.6n})),t.c}1b df(t){1a.h1a.b1a.a1e,t&&(1a.hff(t),1a.a1a.h.3O(),1a.bBi(1a.h)||1a.a),4T.1j(1a,1a.a,!1,!0)}1b pf(){1a.ra1e,1a.a,1a.f,1a.c1a.b1e}1b gf(t){1c t.b||(t.bhE(t),t.b.gD(1b(t,i){1d nt.42();tt.4i();1d ei.42();1c ii.4i(),ne&&ti?0:yf(n,t,e,i)?1:-1})),t.b}1b bf(t){1a.a1e,1a.b0,t&&(1a.aFi(gf(t),1b(t){1c fS(t)})),4T.1j(1a,t?1a.s():1e,!1,!0)}1b vf(){1d tFu(1H);1c t&&1b(t){1d i!1;if(t.8x)2c{1d nt.8x()}2d(t){1c 1e}1m{if(!t.dU)1c 1e;if(1t.dU){i1i pf,n0;1h(1d et.dU;ne;n++)i.a.1n(t.n3(n));1c i}nt.n3(0),iyf(t.AH,t.AI,t.AJ,t.AK)}1c(tn)&&t.AL?((i1i lf).at,ti):tof(ef(t),i),t}(t)}1b yf(t,i,n,e){if(tn)1c ei;1d s;if(1t.1Y&&i)if(st.2zi)ts,i0;1m if(Er(t,n))1c!0;if(1n.1Y&&e)if(sn.2ze)ns,e0;1m if(Er(n,t))1c!1;1c 0(1b(t,i){if(ti)1c 0;if(t.d1)1c 2&t.d1(i)?1:-1;if(1z&&!ns(9)){if(9t.1Y)1c-1;if(9i.1Y)1c 1}if(6nin t||t.1P&&6nin t.1P){1d n1t.1Y,e1i.1Y;if(n&&e)1c t.6n-i.6n;1d st.1P,hi.1P;1c sh?g2(t,i):!n&&Er(s,i)?-1*jr(t,i):!e&&Er(h,t)?jr(i,t):(n?t.6n:s.6n)-(e?i.6n:h.6n)}1c(n(eAr(t)).8x()).n4(t),n.6X(!0),(te.8x()).n4(i),t.6X(!0),n.hK(di.6Y.hL,t)}(t,n)||i-e)}1b mf(){1d tvf();1c 1e!t&&!t.td()&&0t.sd().1f}1b wf(t){ga.1j(1a),1a.At,t1z?tt:L,1a.aia(1a.A,1z?Q:Z,1a,!1z),1a.bia(1a.A,t,1a,!1z)}1b xf(t,i,n){1a.ct,1a.fi,1a.sn}1b Cf(t,i){1a.at 2e Hh?t:1i Hh(t,i)}1b Ef(){1a.a1i 5x}1b jf(t){1d i1v t;1c ikt&&t||iit?o+wi(t):i.5Y(0,1)+t}1b 6l(t,i,n){1a.Xn||(t?2U($h(1t,t)):2U()),Cu.1j(1a,1a.X.C(c,{1q:4H:eU;2v:5U;})),1a.Eb1i Hh(1,1),1a.B1i Ef,1a.G1e,t&&Af(1a,t),1e!i&&1a.3X(i)}ki(vu,gu),(hivu.1g).5N1b(){1c 1!1a.a&&(1a.c(),1a.2L(5N),1a.bAi(),1a.a1,bu()?(2B(1a.A,1a.s),1a.hGa(1a.bj,1l 0,1a),!0):(1a.Cf(!1),!1))},hi.bj1b(){1d t,i;so(1a.A),t1a.A,i1a.o,1W.2G(i)||(ii),iFi(i,1b(t){1c 1v tGt?t:t.xk+ +t.7y+s +t.AM+ +t.5O+s}),2B(t,aD,i.2i(,)),2B(1a.A,1a.g),1a.hGa(1o(1a.Cf,1a,!1),bM*1a.l)},hi.3f1b(){11a.a&&1a.Cf(!0)},hi.Cf1b(t){2B(1a.A,aD,),za(1a.h),2B(1a.A,1a.g),1a.8wAi(),1a.a0,t?1a.zb():1a.2L(q),1a.f()},hi.F1b(){1a.3f(),vu.m.F.1j(1a)},ki(yu,ga),(hiyu.1g).A1e,hi.uc!0,hi.6T1e,hi.hc!1,hi.7o-1,hi.qccz,hi.jei(A),hi.ac1b(t){mu(1a),1a.At},hi.6Q1b(t){mu(1a),1a.uct},hi.2oei(hc),hi.I1b(t){if(1a.ua&&1a.ua.3f(),1a.pa&&1a.pa.3f(),t){if(!1a.hc&&1a.9j()){if(!1a.A)1G 1X(AN 9Q 1j AO n5 AP to 7e aM hC);if(1a.nb(),tAr(1a.A),1a.uc)if(1a.h.w(t,Ct,1a.jf,!0),1z){2c{1d it.bN}2d(t){}1h(;i&&i.8lf;){2c{1d n4g(i)}2d(t){1V}i(tn).bN}1a.h.w(t,Ct,1a.jf,!0),1a.h.w(t,m8,1a.bO)}1m 1a.h.w(t,L,1a.bO);1a.qccz?(1a.A.1q.4v8Z,ro(1a.A,!0)):1a.qcc6&&1a.nb(),1a.hc!0,1a.7oAi(),1a.ua?(ea(1a.ua,5M,1a.8D,!1,1a),1a.ua.5N()):1a.8D()}}1m wu(1a)},hi.nbpi,hi.6l1b(t){1a.qccz?1a.Ai():1a.qcc6&&(1a.A.1q.1r-AQ),1a.kf(t)},hi.Ai1b(){1a.A.1q.4vdt,ro(1a.A,!1)},hi.9j1b(){1c 1a.1T(n6)},hi.8D1b(){1a.1T(7e)},hi.kf1b(t){1a.1T({2b:pt,1O:t})},hi.jf1b(t){tt.1O,Er(1a.A,t)||xu(1a,t)||hM>Ai()-1a.7o||wu(1a,t)},hi.bO1b(t){1d iAr(1a.A);if(1l 0!1t.bN){if(!(ti.bN)||Er(1a.A,t)||gCt.2A||xu(1a,t))1c}1m if(t.1O!i)1c;hM>Ai()-1a.7o||wu(1a)},hi.F1b(){yu.m.F.1j(1a),1a.h.L(),Io(1a.ua),Io(1a.pa),2k 1a.A,2k 1a.h,2k 1a.6T},ki(Cu,yu),Cu.1g.nb1b(){if(1a.s){1d t!1a.2o()&&1a.qc!c6,i1a.j();t&&(i.1q.4vdt,ro(i,!0)),1a.s.b(i,8,1a.bf),t&&ro(i,!1)}},ki(Eu,Cu),Eu.1g.o1b(){za(1a.f),11a.a?ea(1a.b,q,1o(1a.o,1a)):01a.a&&(1a.fGa(1o(1a.l,1a,-1),4A))},Eu.1g.l1b(t){if(1a.a!t&&(0!1a.a||!(1a.2o()&&1t||!1a.2o()&&-1t))){1d i1a.2o();1a.I(!0);1d n-1p.3p(so(1a.c).1w);ao(1a.j())&&(n-n);1d e1t?n:0;if(n1t?0:n,1a.I(i),bu()){if(i.2,0!1a.a){1d s3P(5A(1a.c,1u),10);1a.g(),i*(n-s)/(n-e),es}1a.at,1a.b1i vu(1a.c,i,{1u:e+px},{1u:n+px},1u +i+s),1a.b.5N(),ea(1a.b,q,1o(1a.g,1a)),-1t?ea(1a.b,q,1o(1a.I,1a,!1)):1a.I(!0)}1m 2B(1a.c,1u,n+px),1a.I(1t)}},Eu.1g.g1b(){0!1a.a&&(1a.b.3f(),Ga(1o(ra,1a,1a.b)),1a.a0,1a.b1e)},ki(ju,zl),ki(bG,zl),ki(bH,zl),ki(dO,zl),ki(4T,8e),4T.1g.g1b(){1d t1a.f?-1:1;1a.ct&&(1a.c-1*t,1a.4C+1a.c*(1a.f?-1:1))},4T.1g.2p1b(){if(1a.o){if(!1a.1I||1a.D&&01a.4C)1G js;1d t1a.1I,i1a.f?-1:1;if(1a.ci){1d n1a.f?t.5u:t.1N;n?6U(1a,n):6U(1a,t,-1*i)}1m(n1a.f?t.6J:t.3w)?6U(1a,n):6U(1a,t.1P,-1*i);1a.4C+1a.c*(1a.f?-1:1)}1m 1a.o!0;if(t1a.1I,!1a.1I)1G js;1c t},4T.1g.7g1b(t){1d i1a.1I,n1a.f?1:-1;1a.cn&&(1a.c-1*n,1a.4C+1a.c*(1a.f?-1:1)),1a.f!1a.f,4T.1g.2p.1j(1a),1a.f!1a.f;1h(1d e(nvi(2j0)?2j0:2j).1f-1;0e;e--)vr(ne,i);yr(i)},Du.1g.9ksi(!1),ki(bJ,4T),ki(6m,bJ),6m.1g.sei(a),6m.1g.l1b(){1c 1a.o&&1a.1I(1a.h?1a.a:1a.b)&&(1a.h?1a.G?-1!1a.c:11a.c:!1a.B||1!1a.c)},6m.1g.2p1b(){if(1a.l())1G js;1c 6m.m.2p.1j(1a)},6m.1g.g1b(){if(6m.m.g.2H(1a),Er(1a.1I,1a.h?1a.a:1a.b))1G js},Gu.1g.Ga1b(){1c 1i 6m(1a.4k(),1a.mb(),1a.lb(),1a.tb())},ki(6W,Gu),(hi6W.1g).Dcei(a),hi.Be1b(){1c 1a.a.AR},hi.4k1b(){1c 1a.a.AS},hi.mb1b(){1c 1a.a.AT},hi.lb1b(){1c 1a.a.AU},hi.tb1b(){1c 1a.a.AV},hi.3J1b(t,i,n){1c 1a.a.hK(1n?1i?di.6Y.n7:di.6Y.hL:1i?di.6Y.n8:di.6Y.n9,t)},hi.3y1b(){1c 1a.a.AW},hi.dg1b(){1c 1a.a.1S()},hi.5a1b(t){1d irr(Ar(1a.4k()));1a.49(i.hD(),t)},hi.491b(t){t.nm(),t.hN(1a.a)},ki(8y,6W),8y.1g.491b(t,i){!i||1a.3y()?8y.m.49.1j(1a,t,i):(t.6X(1a.lb(),1a.tb()),t.nq(1a.4k(),1a.mb()))},ki(qu,Gu),(hiqu.1g).Dcei(c),hi.Be1b(){if(!1a.h){1d t1a.c.2q,i1a.c.mZ(),nt.1L(/ +$/,);if((nt.1f-n.1f)&&i.hG(F,-n),ni.9g(),ii.nw.1L(/(\\r\\n|\\r|\\n)+/g, ).1f,1a.3y()&&0i)1c 1a.hn;1h(;i>n.nx.1L(/(\\r\\n|\\r|\\n)+/g, ).1f;)nn.1P;1h(;1n.2z.1f&&n.9yn2(n.1N)&&hf(n.1N);)nn.1N;0t.1f&&(n1b t(i,n){1h(1d en.2z,s0,he.1f;sh;s++){1d res;if(hf(r)){1d o9P(r),ao.nw!r.nx;if(i.3y()&&a?0i.3J(o,1,1)&&0>i.3J(o,1,0):i.c.AX(o))1c t(i,r)}}1c n}(1a,n)),1a.hn}1c 1a.h},hi.4k1b(){1c 1a.a||(1a.a$u(1a,1),1a.3y()&&(1a.b1a.a)),1a.a},hi.mb1b(){1c 0>1a.f&&(1a.fhI(1a,1),1a.3y()&&(1a.g1a.f)),1a.f},hi.lb1b(){1c 1a.3y()?1a.4k():(1a.b||(1a.b$u(1a,0)),1a.b)},hi.tb1b(){1c 1a.3y()?1a.mb():(0>1a.g&&(1a.ghI(1a,0),1a.3y()&&(1a.f1a.g)),1a.g)},hi.3J1b(t,i,n){1c 1a.c.hJ((1i?8z:bz)+5D+(1n?8z:bz),t)},hi.3y1b(){1c 01a.c.hJ(AY,1a.c)},hi.dg1b(){1c 1a.c.2q},hi.5a1b(){1a.c.5a()},ki(tf,6W),tf.1g.491b(t){t.6X(1a.4k(),1a.mb()),1a.lb()1a.4k()&&1a.tb()1a.mb()||t.nq(1a.lb(),1a.tb()),0t.dU&&t.hN(1a.a)},ki(nf,6W),nf.1g.3J1b(t,i,n){1c is(AZ)?nf.m.3J.1j(1a,t,i,n):1a.a.hK(1n?1i?di.6Y.n7:di.6Y.n8:1i?di.6Y.hL:di.6Y.n9,t)},nf.1g.491b(t,i){i?t.nz(1a.lb(),1a.tb(),1a.4k(),1a.mb()):t.nz(1a.4k(),1a.mb(),1a.lb(),1a.tb())},ki(rf,Du),(hirf.1g).we1b(){1c af(1a).Dc()},hi.Hcsi(1),hi.6V1b(){1c 1a},hi.rd1b(){1c af(1a).Be()},hi.421b(){1c 1a.a||(1a.aaf(1a).4k())},hi.4i1b(){1c 1e!1a.g?1a.g:1a.gaf(1a).mb()},hi.ab1b(){1c 1a.b||(1a.baf(1a).lb())},hi.bb1b(){1c 1e!1a.c?1a.c:1a.caf(1a).tb()},hi.9kei(f),hi.td1b(){1c af(1a).3y()},hi.sd1b(){1c af(1a).dg()},hi.Ga1b(){1c 1i 6m(1a.42(),1a.4i(),1a.ab(),1a.bb())},hi.5a1b(){af(1a).5a(1a.f)},ki(cf,Du),ki(lf,cf),(hilf.1g).we1b(){1c 1a.a||1t.1U.B0()},hi.Hc1b(){1c 1a.a?1a.a.1f:0},hi.6V1b(t){1c of(sf(t1a.a.4W(t)),1l 0)},hi.rd1b(){1c g3.2H(1e,uf(1a))},hi.421b(){1c ff(1a)0},hi.4isi(0),hi.ab1b(){1d tff(1a),iBi(t);1c 97(t,1b(t){1c Er(t,i)})},hi.bb1b(){1c 1a.ab().2z.1f},hi.td1b(){1c!1a.a||!1a.a.1f},hi.sdsi(),hi.Ga1b(){1c 1i df(1a)},hi.5a1b(){1a.a&&1a.a.5a()},ki(df,bJ),df.1g.sei(a),df.1g.l1b(){1c!1a.4C&&!1a.h.1f},df.1g.2p1b(){if(1a.l())1G js;if(!1a.4C){1d t1a.h.3O();1c 6U(1a,t,1,1),t}1c df.m.2p.1j(1a)},ki(pf,cf),(hipf.1g).we1b(){1c 1a.a0},hi.Hc1b(){1c 1a.a.1f},hi.6V1b(t){1c 1a.ft||(1a.ftof(ef(1a.at),1l 0)),1a.ft},hi.rd1b(){if(!1a.c){1h(1d t,i0,n1a.Hc();in;i++)t.1n(1a.6V(i).rd());1a.cg3.2H(1e,t)}1c 1a.c},hi.421b(){1c gf(1a)0.42()},hi.4i1b(){1c gf(1a)0.4i()},hi.ab1b(){1c Bi(gf(1a)).ab()},hi.bb1b(){1c Bi(gf(1a)).bb()},hi.td1b(){1c 01a.a.1f||11a.a.1f&&1a.6V(0).td()},hi.sd1b(){1c Fi(hE(1a),1b(t){1c t.sd()}).2i()},hi.Ga1b(){1c 1i bf(1a)},hi.5a1b(){1d tFu(rr(Ar(1z?1a.rd():1a.42())));t.nm();1h(1d i0,n1a.Hc();in;i++)t.hN(1a.6V(i).we())},ki(bf,bJ),bf.1g.s1b(){1c 1a.a0.s()},bf.1g.l1b(){1c 1a.a1a.b.l()},bf.1g.2p1b(){2c{1d t1a.a1a.b,it.2p();1c 6U(1a,t.1I,t.c,t.4C),i}2d(t){if(t!js||1a.a.1f-11a.b)1G t;1c 1a.b++,1a.2p()}},ki(wf,ga),wf.1g.5H1b(t){1d i1i Ho(t.a);i.2bt.2bQ||t.2bZ?Q:tt,1a.1T(i)},wf.1g.F1b(){wf.m.F.1j(1a),ha(1a.a),ha(1a.b),2k 1a.A},ki(xf,Gh),xf.1g.b1b(t,i,n){5D(1a.c,1a.f,t,i,1l 0,n,1a.s)},ki(Cf,Gh),Cf.1g.b1b(t,i,n){5D($r(t),0,t,i,1a.a,n,1e,1l 0)},(hiEf.1g).2y1b(t){1a.a.2n(jf(t),t)},hi.3g1b(t){1c 1a.a.3g(jf(t))},hi.511b(t){1c ks(1a.a,jf(t))},hi.Ba1b(){1c 1a.a.Ba()},hi.Ga1b(){1c 1a.a.Ga(!1)},ki(6l,Cu);1d 6d;1b Af(t,i){i$h(1t,i),t.B.2y(i),ia(i,4c,t.7m,!1,t),ia(i,jt,t.bc,!1,t),ia(i,Et,t.og,!1,t),ia(i,Z,t.hg,!1,t),ia(i,L,t.bc,!1,t)}1b 9R(t,i){if(i)kf(t,i$h(1t,i)),t.B.3g(i);1m{1h(1d nt.B.Ba(),e0;ine;e++)kf(t,i);9o(t.B.a)}}1b kf(t,i){sa(i,4c,t.7m,!1,t),sa(i,jt,t.bc,!1,t),sa(i,Et,t.og,!1,t),sa(i,Z,t.hg,!1,t),sa(i,L,t.bc,!1,t)}1b 9S(t){1c t.O?t.2o()?4:1:t.ea?3:t.2o()?2:0}1b 8E(t,i){1d nsr(t.X.a);t.Eb.xi.4w+n.x,t.Eb.yi.54+n.y}1b 6Z(t,i){2c{1h(;i&&!t.B.51(i);)ii.1P;1c i}2d(t){1c 1e}}1b If(t){if(t.b)1h(1d i,n0;i6dn;n++)Er(i.j(),t.b)&&(i.$ct,t.adi)}1b Bf(t,i,n){t.O||(t.OGa(1o(t.ef,t,i,n),t.7z))}1b dV(t){t.O&&(za(t.O),t.O1l 0)}1b 8G(t,i){Cf.1j(1a,t,i)}1b Df(t){xf.1j(1a,t,5)}1b Ff(){1a.b}1b 6o(t,i){1d nt.bi;if(!n){2X(i){1k 0:nt.da()+-aC;1V;1k 1:nt.da()+-m2;1V;1k 2:nt.da()+-4V}t.bin}1c n}1b Hf(t,i,n){1c t6o(t,2),n.C(c,t,i)}1b 8H(t,i){1c!!(it.xb(i))&&(ii.1N,t6o(t,1),!!i&&Cr(i)&&3v(i,t))}1b 7A(t,i,n,e){6f(t,n,i.Gc()),6P(t,i,n),e!8H(t,n)&&(e?Dh(n,ot):3Q(n,ot),nt.xb(n),e?(t6o(t,1),n.6I(i.b.C(c,t),n.1N||1e)):n.5v(n.1N))}1b Gf(t,i,n,e){2D.1j(1a,t,e||Ff.Y(),n),1a.wa(i)}1b zf(t){1a.at}1b 8I(t,i){t&&(t.8ni?0:-1)}1b 9T(t,i,n){if(n)1h(1d e,sn.1N;s&&s.1Pn;){if(es.3w,1s.1Y){1d ht.xe(s);h&&(h.As,i.2P()||h.ka(!1),i.sc(h),mc(h,s))}1m s.2Q&&!gn(s.2Q)||n.5v(s);se}}1b 5P(){}1b 6p(t,i){2D.1j(1a,1e,t||5P.Y(),i),1a.sa(1,!1),1a.sa(2,!1),1a.sa(4,!1),1a.sa(32,!1),1a.W1}1b qf(t){1a.at||7U}1b 7C(t,i,n,e){xf.1j(1a,t,i),1a.ln?5:0,1a.ge||1l 0}1b $f(t,i){1c 48&t&&(i^4),9n&t&&(i^1),i}1b 7E(t,i){1a.at 2e Hh?t:1i Hh(t,i)}1b 6T(t,i){7E.1j(1a,t,i)}1b td(t,i,n){lc.1j(1a,n),1a.wbi||zf.Y(),1a.6qt||7Y}1b id(t){1c t.ic||t.j()}1b nd(t,i){if(!t.Hb)1G 1X(mV\t 2n 3o gK 1O 1h 7a B1 B2\t nA B3 4q!);1d nid(t),et.V;t.ici;1d sid(t);e&&(t.icn,sd(t,!1),t.ici,rc(ed(t),s),sd(t,!0))}1b ed(t){1c t.7v||(t.7v1i ic(id(t)))}1b sd(t,i){1d nbc(t),eid(t);i?n.w(e,Z,t.eg).w(e,L,t.wd).w(ed(t),3o,t.Ea):n.ca(e,Z,t.eg).ca(e,L,t.wd).ca(ed(t),3o,t.Ea)}1b hd(t,i){1d ni.j();nn.id||(n.iddc(i)),t.kb||(t.kb{}),t.kbni}1b rd(t,i){if(t.j())1G 1X(a);t.6qi}1b od(t,i){i!t.Hb&&t.V&&sd(t,i),t.Hbi,t.vb&&t.ha&&8I(id(t),i)}1b ad(t){1c jc(t,t.ja)}1b cd(t){fd(t,1b(t,i){1c(t+1)%i},Cc(t)-1)}1b ld(t){fd(t,1b(t,i){1c(t+1)%i},t.ja)}1b ud(t){fd(t,1b(t,i){1c 0>--t?i-1:t},t.ja)}1b fd(t,i,n){n0>n?4o(t,t.oa):n;1d eCc(t);ni.1j(t,n,e);1h(1d s0;se;){1d hjc(t,n);if(h&&t.8G(h)){t.Ab(n);1V}s++,ni.1j(t,n,e)}}1b dd(){}1b pd(t,i,n){2D.1j(1a,t,n||dd.Y(),i),1a.sa(1,!1),1a.sa(2,!1),1a.sa(4,!1),1a.sa(32,!1),1a.W1}1b gd(t,i){td.1j(1a,7Y,i||qf.Y(),t),od(1a,!1)}1b bd(t,i){gd.1j(1a,t,i),1a.ie!0,od(1a,!0),1a.I(!1,!0),1a.a1i 5x}1b vd(t,i,n,e,s,h){i&&ks(t.a,wi(i))||(nt.pe(i,n,e,s,h),t.V&&t.cd(n),i4Y(t.6y,i),t.j()&&bc(t).w(t.j(),mt,i))}1b yd(t,i){1h(1d nt.a.4f(),e0;en.1f;e++){1d st.a.2I(ne);if(s.Ai.3k){t.zd(s,i.4w,i.54),i.b(),i.4O();1V}}}1b md(t,i,n){bd.1j(1a,i,n),1a.h1i 5x,1a.ft||5,1a.l1e,1a.o!1,1a.g1W(1a.f),1a.H1W(1a.f),1a.DEl.Y(),1a.ra8v.Y(),1a.J1e,1a.gh!0}(hi6l.1g).xa1e,hi.2t1J-nB,hi.7z8J,hi.xg0,hi.3X1b(t){3T(1a.j(),t)},hi.ac1b(t){1d i1a.j();i&&yr(i),6l.m.ac.1j(1a,t),t?((i1a.X.a.1U).6I(t,i.5u),Io(1a.G),1a.G1i wf(1a.j()),d8(1a,4Y(Io,1a.G)),ia(1a.G,Q,1a.5e,1l 0,1a),ia(1a.G,tt,1a.7G,1l 0,1a)):(Io(1a.G),1a.G1e)},hi.6P1b(){1c 3G(1a.j())},hi.9j1b(){if(!yu.1g.9j.1j(1a))1c!1;if(1a.b)1h(1d t,i0;t6di;i++)Er(t.j(),1a.b)||t.I(!1);1c 4s(6d,1a)||6d.1n(1a),(t1a.j()).2t1a.2t,1a.5e(),ia(t,4c,1a.Hd,!1,1a),ia(t,jt,1a.Gd,!1,1a),dV(1a),!0},hi.kf1b(){Gi(6d,1a);1h(1d t,i1a.j(),n0;t6dn;n++)t.b&&Er(i,t.b)&&t.I(!1);1a.ad&&1a.ad.7G(),sa(i,4c,1a.Hd,!1,1a),sa(i,jt,1a.Gd,!1,1a),1a.b1l 0,09S(1a)&&(1a.Da!1),yu.1g.kf.1j(1a)},hi.ef1b(t,i){1a.bt&&1a.B.51(1a.b)&&(1a.Da||!1a.9R?(1a.I(!1),1a.2o()||(1a.bt,1a.si||1i 8G(9u(1a.Eb)),1a.2o()&&1a.nb(),1a.I(!0))):1a.b1l 0),1a.O1l 0},hi.2Z1b(t){if(1a.ea1l 0,t1a.b){1d i(t1a.X).a;2c{1d ni&&i.bN,en&&n.8l?n:1e}2d(t){e1e}ee&&1a.j()&&t.51(1a.j(),e),1e!1a.xa&&(1a.xa1a.j()||1a.B.51(1a.xa))||e||1a.$c&&1a.$c.xa||1a.I(!1)}},hi.7m1b(t){1d i6Z(1a,t.1O);1a.xai,1a.5e(),i!1a.b&&(1a.bi,Bf(1a,i),If(1a),8E(1a,t))},hi.og1b(t){8E(1a,t),1a.Da!0},hi.hg1b(t){if(1a.xat6Z(1a,t.1O),1a.Da!0,1a.b!t){1a.bt;1d i1i Df(1a.xa);1a.5e(),Bf(1a,t,i),If(1a)}},hi.bc1b(t){1d i6Z(1a,t.1O);i!6Z(1a,t.4P)&&(i1a.xa&&(1a.xa1e),dV(1a),1a.Da!1,!1a.2o()||t.4P&&Er(1a.j(),t.4P)?1a.b1l 0:1a.7G())},hi.Hd1b(){1d t1a.j();1a.xa!t&&(1a.5e(),1a.xat)},hi.Gd1b(t){1d i1a.j();1a.xa!i||t.4P&&Er(i,t.4P)||(1a.xa1e,1a.7G())},hi.7G1b(){29S(1a)&&(1a.eaGa(1o(1a.2Z,1a,1a.b),1a.xg))},hi.5e1b(){1a.ea&&(za(1a.ea),1a.ea1l 0)},hi.F1b(){1a.I(!1),dV(1a),9R(1a),1a.j()&&yr(1a.j()),1a.xa1e,2k 1a.X,6l.m.F.1j(1a)},ki(8G,Cf),8G.1g.b1b(t,i,n){ito(i$r(t)),nn?1i Gr(n.1r+10,n.2m,n.2g,n.1u+10):1i Gr(10,0,0,10),8p&Ao(1a.a,t,8,n,i,9)&&Ao(1a.a,t,8,n,i,5)},ki(Df,xf),Df.1g.b1b(t,i,n){1d e1i Hh(10,0);8p&5D(1a.c,1a.f,t,i,e,n,9)&&5D(1a.c,4,t,1,e,n,5)},ki(Ff,Ac),gi(Ff),(hiFf.1g).6Osi(9K),hi.C1b(t){1d it.b.C(c,56(1a,t).2i( ),Hf(1a,t.fa(),t.b));1c 7A(1a,t,i,!!(8&t.ba)||!!(16&t.ba)),i},hi.xb1b(t){1c t&&t.1N},hi.3Y1b(t,i){1d nwr(i),e6o(1a,2);1c n&&3v(n,e)||i.1M(Hf(1a,i.2z,t.b)),3v(i,ot)&&(t.sa(16,!0),t&&i&&7A(1a,t,i,!0)),Ff.m.3Y.1j(1a,t,i)},hi.3z1b(t,i){1d n1a.xb(t),e8H(1a,t)?n.1N:1e;Ff.m.3z.1j(1a,t,i),e&&!8H(1a,t)&&n.6I(e,n.1N||1e)},hi.Ec1b(t){2X(t){1k 2:1c 6o(1a,0);1k 16:1k 8:1c at;5w:1c Ff.m.Ec.1j(1a,t)}},hi.pd1b(t){1d i6o(1a,0);2X(t){1k at:1c 16;1k i:1c 2;5w:1c Ff.m.pd.1j(1a,t)}},hi.dasi(1J-9K),ki(Gf,2D),(hiGf.1g).ya1b(){1d t1a.ua;1c 1e!t?t:1a.4y()},hi.wani(ua),hi.sa1b(t,i){2X(Gf.m.sa.1j(1a,t,i),t){1k 8:16&1a.W&&!i&&49(1a,16,!1)&&3L(1a,16,!1),(t1a.j())&&1a&&t&&7A(1a.a,1a,t,i);1V;1k 16:(t1a.j())&&1a&&t&&7A(1a.a,1a,t,i)}},hi.4y1b(){1d t1a.fa();1c 1W.2G(t)?ye(tFi(t,1b(t){1c Cr(t)&&(3v(t,1J-9K-B4)||3v(t,1J-9K-B5-hO))?:Dr(t)}).2i()):Gf.m.4y.1j(1a)},hi.cc1b(t){1d i1a.ub();if(i){1d ni.M;if(i.M1e,(in&&1v t.4w3m)&&(in(i1i Hh(t.4w,t.54))||!(!n||!i)&&(n.xi.x&&n.yi.y)),i)1c}Gf.m.cc.1j(1a,t)},hi.6f1b(t){1c!(t.1Z!1a.Hg||!1a.mc(t))||Gf.m.6f.1j(1a,t)},hi.cPei(Hg),4z(1J-9K,1b(){1c 1i Gf(1e)}),Gf.1g.Gc1b(){1c 16&1a.ba?m3:8&1a.ba?m4:Gf.m.Gc.1j(1a)},Gf.1g.ub1b(){1c 2D.1g.ub.1j(1a)},Gf.1g.nd1b(){1c 2D.1g.nd.1j(1a)},gi(zf),(hizf.1g).C1b(t){1c t.b.C(c,1b(t,n){1d ett.vd(),n.6qgt?t+-eW:t+-aE;1c n.2P()||e.1n(t+i),e}(1a,t).2i( ))},hi.Ee1b(t){1c t.2Ac},hi.xe1b(t){t:{1h(1d i0,n(tBh(t)).1f;in;i++){1d eti;if(ee in Fc?Fce():1e){te;1V t}}t1e}1c t},hi.Fe1b(t){lo(tt.j(),!0,Fe),1z&&(t.B6!0);1d i1a.a;i&&ko(t,i)},hi.vdsi(1J-7a),ki(5P,Ac),gi(5P),5P.1g.C1b(t){1c t.b.C(c,1a.da())},5P.1g.3Y1b(t,i){if(i.id&&pc(t,i.id),HRi.2A){1d ni;br(i1a.C(t),n),yr(n)}1m Dh(i,1a.da());1c i},5P.1g.3z1b(){},5P.1g.dasi(rt),ki(6p,2D),6p.1g.P1b(){6p.m.P.1j(1a),ko(1a.j(),hO)},4z(rt,1b(){1c 1i 6p}),ki(qf,zf),gi(qf),(hiqf.1g).Ee1b(t){1cB7t.2A||qf.m.Ee.1j(1a,t)},hi.xe1b(t){1cHRt.2A?1i 6p:qf.m.xe.1j(1a,t)},hi.yc1b(t,i){1c Er(t.j(),i)},hi.vdsi(1J-7U),hi.Fe1b(t){qf.m.Fe.1j(1a,t),7r(t.j(),d7,dW)},ki(7C,xf),7C.1g.hni(l),7C.1g.b1b(t,i,n){1d e5D(1a.c,1a.f,t,i,1e,n,10,1l 0,1a.g);if(8p&e){1d s$f(e,1a.f);i$f(e,i),8p&(e5D(1a.c,s,t,i,1e,n,10,1l 0,1a.g))&&(s$f(e,s),i$f(e,i),5D(1a.c,s,t,i,1e,n,1a.l,1l 0,1a.g))}},ki(7E,Gh),7E.1g.b1b(t,i,n){1d eAr(t),se.1U;ee.2V,e1i Hh(s.3S||e.3S,s.3R||e.3R),s1a.a.x+e.x,e1a.a.y+e.y;1d hgA(t);Ao(1i Hh(s-h.x,e-h.y),t,i,n,1e,1e,1l 0)},ki(6T,7E),6T.1g.c0,6T.1g.hni(c),6T.1g.b1b(t,i,n){1d e$r(t);eto(e);1d shr(2U(t).a),hi,rAo(s1i Hh(1a.a.x+s.3S,1a.a.y+s.3R),t,h,n,e,10,1l 0);0!(8p&r)&&((16&r||32&r)&&(h^4),(64&r||6L&r)&&(h^1),0!(8p&(rAo(s,t,h,n,e,10,1l 0)))&&Ao(s,t,i,n,e,1a.c,1l 0))},ki(td,lc),(hitd.1g).ic1e,hi.7v1e,hi.wb1e,hi.6q1e,hi.ha!0,hi.vb!0,hi.Hb!0,hi.ja-1,hi.oa1e,hi.jc!1,hi.kb1e,hi.C1b(){1a.A1a.wb.C(1a)},hi.ud1b(){1c 1a.j()},hi.Ce1b(t){1c 1a.wb.Ee(t)},hi.T1b(t){1a.A1b(t,n,e){e.id&&pc(n,e.id);1d st.vd(),h!1,rBh(e);1c r&&2Z(r,1b(t){ts?h!0:t&&(ts+i?n.ka(!1):ts+-eW?rd(n,gt):ts+-aE&&rd(n,7Y))},t),h||Dh(e,s),9T(t,n,e),e}(1a.wb,1a,t),t.1q.2vAt&&(1a.ha!1)},hi.P1b(){td.m.P.1j(1a),4u(1a,1b(t){t.V&&hd(1a,t)},1a);1d t1a.j();1a.wb.Fe(1a),1a.I(1a.ha,!0),bc(1a).w(1a,mq,1a.6D).w(1a,aC,1a.4S).w(1a,m7,1a.4e).w(1a,8r,1a.li).w(1a,5J,1a.$h).w(t,3x.53,1a.3v).w(Ar(t),3x.2O,3x.rc,1a.bi).w(t,3x.53,3x.2O,3x.rc,4c,jt,W,1a.2U),1a.Hb&&sd(1a,!0)},hi.$1b(){1a.Ab(-1),1a.oa&&zc(1a.oa,!1),1a.jc!1,td.m.$.1j(1a)},hi.F1b(){td.m.F.1j(1a),1a.7v&&(1a.7v.L(),1a.7v1e),1a.wb1a.oa1a.kb1a.ic1e},hi.6Dsi(!0),hi.4S1b(t){1d i4o(1a,t.1O);if(-1i&&i!1a.ja){1d nad(1a);n&&3z(n,!1),1a.jai,nad(1a),1a.jc&&Gc(n,!0),1a.oa&&n!1a.oa&&(64&n.ba?zc(n,!0):zc(1a.oa,!1))}i1a.j(),1e!t.1O.j()&&7r(i,T,t.1O.j().id)},hi.4e1b(t){t.1Oad(1a)&&(1a.ja-1),1a.j().9x(5y-iW)},hi.li1b(t){(tt.1O)&&t!1a.oa&&t.ub()1a&&(1a.oa&&zc(1a.oa,!1),1a.oat)},hi.$h1b(t){t.1O1a.oa&&(1a.oa1e);1d i1a.j(),nt.1O.j();i&&2&t.1O.W&&n&&(t,n&&(tn.id),7r(i,T,t))},hi.3v1b(t){1a.vb&&(1a.jc!0);1d iid(1a);i&&Br(i)&&b4(i)?i.4q():t.b()},hi.bi1b(){1a.jc!1},hi.2U1b(t){t:{1d it.1O;if(1a.kb)1h(1d n1a.j();i&&i!n;){1d ei.id;if(e in 1a.kb){i1a.kbe;1V t}ii.1P}i1e}if(i)2X(t.2b){1k 3x.53:i.7u(t);1V;1k 3x.2O:1k 3x.rc:i.cc(t);1V;1k 4c:i.8d(t);1V;1k jt:i.67(t);1V;1k W:i.2D(t)}},hi.eg1b(){},hi.wd1b(){1a.Ab(-1),1a.jc!1,1a.oa&&zc(1a.oa,!1)},hi.Ea1b(t){1c!(!1a.2P()||!1a.2o()||0Cc(1a)&&!1a.ic||!1a.Ge(t))&&(t.b(),t.4O(),!0)},hi.Ge1b(t){1d iad(1a);if(i&&1v i.Eait&&i.Ea(t)||1a.oa&&1a.oa!i&&1v 1a.oa.Eait&&1a.oa.Ea(t))1c!0;if(t.5F||t.3H||t.4Q||t.3U)1c!1;2X(t.1Z){1k 27:if(!1a.Hb)1c!1;id(1a).eV();1V;1k 36:cd(1a);1V;1k 35:!1b(t){fd(t,1b(t,i){1c 0>--t?i-1:t},0)}(1a);1V;1k 38:if(1a.6q!7Y)1c!1;ud(1a);1V;1k 37:if(1a.6q!gt)1c!1;xc(1a)?ld(1a):ud(1a);1V;1k 40:if(1a.6q!7Y)1c!1;ld(1a);1V;1k 39:if(1a.6q!gt)1c!1;xc(1a)?ud(1a):ld(1a);1V;5w:1c!1}1c!0},hi.sc1b(t,i){td.m.sc.1j(1a,t,i)},hi.he1b(t,i,n){t.3A|2,t.3A|64,t.sa(32,!1),Hc(t,!1);1d et.ub()1a?4o(1a,t):-1;td.m.he.1j(1a,t,i,n),t.V&&1a.V&&hd(1a,t),-1(te)&&(tCc(1a)),t1a.ja?1a.ja1p.3F(Cc(1a)-1,i):t>1a.ja&&i1a.ja?1a.ja++:t1a.ja&&i>1a.ja&&1a.ja--},hi.De1b(t,i){if(t1v tGt?Ec(1a,t):t){1d n4o(1a,t);-1!n&&(n1a.ja?(3z(t,!1),1a.ja-1):n1a.ja&&1a.ja--);1d et.j();e&&e.id&&1a.kb&&(n1a.kb,(ee.id)in n&&2k ne)}1c Hc(ttd.m.De.1j(1a,t,i),!0),t},hi.2oei(ha),hi.I1b(t,i){if(i||1a.ha!t&&1a.1T(t?7e:pt)){1a.hat;1d n1a.j();1c n&&(ro(n,t),1a.Hb&&8I(id(1a),1a.vb&&1a.ha),i||1a.1T(1a.ha?B8:B9)),!0}1c!1},hi.2Pei(vb),hi.ka1b(t){1a.vb!t&&1a.1T(t?dH:m6)&&(t?(1a.vb!0,4u(1a,1b(t){t.ih?2k t.ih:t.ka(!0)})):(4u(1a,1b(t){t.2P()?t.ka(!1):t.ih!0}),1a.jc1a.vb!1),1a.Hb&&8I(id(1a),t&&1a.ha))},hi.Ab1b(t){(tjc(1a,t))?3z(t,!0):-11a.ja&&3z(ad(1a),!1)},hi.8G1b(t){1c t.2o()&&t.2P()&&!!(2&t.ba)},ki(dd,Ac),gi(dd),dd.1g.dasi(ht),ki(pd,2D),4z(ht,1b(){1c 1i pd(1e)}),4z(rt,1b(){1c 1i 6p}),ki(gd,td),(higd.1g).ie!0,hi.yc1b(t){if(1a.wb.yc(1a,t))1c!0;1h(1d i0,nCc(1a);in;i++){1d ejc(1a,i);if(1v e.ycit&&e.yc(t))1c!0}1c!1},hi.I1b(t,i,n){1c(igd.m.I.1j(1a,t,i))&&t&&1a.V&&1a.ie&&id(1a).4q(),t&&n&&1v n.4w3m?1a.M1i Hh(n.4w,n.54):1a.M1e,i},hi.6D1b(t){1c 1a.ie&&id(1a).4q(),gd.m.6D.1j(1a,t)},hi.8G1b(t){1c t.2P()&&t.2o()&&!!(2&t.ba)},hi.T1b(t){1h(1d i1a.wb,nir(1a.b.a,c,i.vd()+-4V,t),en.1f,s0;se;s++)9T(i,1a,ns);gd.m.T.1j(1a,t)},hi.Ge1b(t){1d igd.m.Ge.1j(1a,t);1c i||4u(1a,1b(n){!i&&n.cP&&n.Hgt.1Z&&(1a.2P()&&1a.Ab(4o(1a,n)),in.Ea(t))},1a),i},hi.Ab1b(t){gd.m.Ab.1j(1a,t);1d ijc(1a,t);if(i){t1a.j()||hr(1t);1d ni.j();it||hr(1t);1d eio(n),sio(i),hwo(i);if(ihr(1t)){1d re.x-i.3S;ee.y-i.3R,1z&&!ns(10)&&(r+h.1u,e+h.1r)}1m re.x-s.x-h.1u,ee.y-s.y-h.1r;nho(n),hi.7q-n.1y,si.3S;1d oi.3R;i1i Hh(s+1p.3F(r,1p.2T(r-(i.7p-n.1w),0)),o+1p.3F(e,1p.2T(e-h,0))),t.3Si.x,t.3Ri.y}},ki(bd,gd),(hibd.1g).gh!1,hi.Ag0,hi.Aa1e,hi.T1b(t){bd.m.T.1j(1a,t),(tt.68(1h)||t.kI)&&vd(1a,1a.b.j(t),1)},hi.P1b(){bd.m.P.1j(1a),1a.a.5q(1a.cd,1a);1d tbc(1a);t.w(1a,j,1a.gf),t.w(1a.b.a,Ct,1a.97,!0)},hi.6y1b(t,i){if(27i.1Z)t.4q();1m if(tjc(1a,1a.ja)){tt.j();1d n1i Ho(i.a,t);n.1Ot,32!i.1Z&&13!i.1Z||(7s(t)?ba(t,mt,!1,n):aa(t,mt,!1,n)),32i.1Z&&1a.ob()}},hi.pe1b(t,i,n,e,s){1c t?(i{A:t,$g:i,4Y:n,Bc:e?W:Ct,bf:s},1a.a.2n(wi(t),i),i):1e},hi.cd1b(t){bc(1a).w(t.A,t.Bc,1a.7H),t.Bc!W&&bc(1a).w(t.A,mt,1a.aK)},hi.jd1b(){if(1a.V)1h(1d t1a.a.4f(),i0;it.1f;i++)1a.re(1a.a.2I(ti));9o(1a.a)},hi.re1b(t){bc(1a).ca(t.A,t.Bc,1a.7H)},hi.zd1b(t,i,n){(i1l 0!t.$g?1i 7C(t.A,t.$g,!0):1i 6T(i,n)).h&&i.h(5);1d et.4Y;nt.bf;1d s,ht.A;t1a.2o(),(s1a.2o())||(shM>Ai()-1a.Ag),s&&1a.gh?1a.ob():(1a.Aah||1e,1a.1T(n6)&&(e1l 0!e?e:8,t||(1a.j().1q.4vdt),ro(1a.j(),!0),i.b(1a.j(),e,n),t||(1a.j().1q.4v8Z),1a.Ab(-1),1a.I(!0)))},hi.ob1b(){1a.2o()&&(1a.I(!1),1a.2o()||(1a.AgAi(),1a.Aa1e))},hi.gf1b(){1a.ob()},hi.7H1b(t){yd(1a,t)},hi.aK1b(t){32!t.1Z&&13!t.1Z&&40!t.1Z||yd(1a,t),40t.1Z&&cd(1a)},hi.971b(t){1a.2o()&&!1a.yc(t.1O)&&1a.ob()},hi.wd1b(t){bd.m.wd.1j(1a,t),1a.ob()},hi.F1b(){bd.m.F.1j(1a),1a.a&&(9o(1a.a),2k 1a.a)},ki(md,bd);1d wd;1b xd(t,i,n){t.h.2n(wi(i),n),vd(t,i,9,8,!1,1i Gr(-2,1,-2,1))}1b Cd(t,i,n){!t.o||i>t.f||n||(3T(t.gi.c,n),Ed(t,i))}1b Ed(t,i){5D(jc(t,i).j(),12,t.gi.j(),8,1i Hh(1,0))}1b jd(t,i){if(1e!t.l&&(it.h.2I(wi(i)))&&(tt.l).b)1h(1d nt.A&&(t.A.2h||3G(t.A)),e-1,s-1,h!1,r0;r$l(t.b,5);r++){1d oku(t.b,r);if(0!$l(o,2)&&(05b(o,5)&&(0(hn.2K(ql(o,4),s+1))?(s(eh)+ql(o,4).1f,h!0):h!1),ku(t.b,r).Db()i.Db())){if(h){1h(n,s0;s$l(i,3);++s)n.1n({Cc:e+5b(1i bG(6S(i,3,s)),0),Df:e+5b(1i bG(6S(i,3,s)),1)});bI(t,0,0,1l 0,n)}1m 0(en.2K(ql(i,0)))&&bI(t,e,e+ql(i,0).1f);1V}}}1b 7I(t,i){As(t.a.Ga(!1),i?1b(t){1c1a.b.cg(t.A)&&(Dh(t.A,cA),1a.b.gb(t.A,2N)),!0}:1b(t){1c 3v(t.A,cA)&&(3Q(t.A,cA),1a.b.gb(t.A,)),!0},t)}1b 7J(t){As(t.a.Ga(!1),1b(t){1c 3Q(t.A,qt),!0},t)}1b Ad(t,i,n){1a.R1a.c1e,md.1j(1a,t,i,n)}1b 4n(t,i,n){md.1j(1a,t,i,n),1a.c1e}1b kd(t,i,n){2D.1j(1a,t,n||6k.Y(),i),1a.sa(4,!1)}1b 6k(){}(himd.1g).C1b(){md.m.C.1j(1a);1h(1d t0;t1a.f;++t)1a.sc(1i Gf(),!0)},hi.ga1b(t){md.m.ga.1j(1a,t),Dh(1a.j(),2Y-7U)},hi.yf1b(t){t1a.h.2I(wi(t));1h(1d i0;i$l(t,2)&&i1a.f;++i){1d njc(1a,i);n.3q(ql(Au(t,i),0)),n.wa(i),n.I(!0,!0)}1h(;i1a.f;++i)jc(1a,i).I(!1)},hi.jd1b(){md.m.jd.1j(1a),9o(1a.h)},hi.I1b(t,i){1d n1a.Aa;1c 1a.Jn,t&&1e!n?(jd(1a,n),Al(1a.D,Bk),tu(1a.ra,Bm)):1e!1a.l&&bI(1a.l,0,0),1e!n&&(t?1a.qe(n):1a.ne(n)),imd.m.I.1j(1a,t,i),t&&1e!1a.j()&&lo(1a.j(),!1),i},hi.4y1b(){if(1e!1a.J){1d t3G(1a.J);if(1e!t)1c t}1c},hi.ob1b(){if(md.m.ob.1j(1a),1a.o)1h(1d t0;t1a.g.1f;t++){1d i1a.gt;za(i.f),i.g(),i.l(-1),i.g(),i.I(!1)}},hi.qe1b(t){Dh(t,7X-1O),t.3K},hi.ne1b(t){3Q(t,7X-1O),t.3Kwd},hi.Ea1b(t){if(t.5F||t.3H||t.3U||36t.1Z||35t.1Z)1c!1;1d imd.m.Ea.1j(1a,t);if(!i&&(37t.1Z||39t.1Z)){1d nao(1a.Aa.1P.1P),e1e;if((!n&&37t.1Z||n&&39t.1Z)&&(e!1),(!n&&39t.1Z||n&&37t.1Z)&&(e!0),1a.je(e)&&(n1a.Aa,(ne?1l 0!n.nC?n.nC:xr(n.3w,!0):1l 0!n.nD?n.nD:xr(n.6J,!1))&&n!1a.Aa))1c 1a.ob(),1a.2l(e),1a.zd(n?1a.a.2I(wi(n)):1e,0,0),7J(1a),t.b(),t.4O(),!0}1c i},hi.zd1b(t,i,n){if(ao((t.A||1a.Aa).1P.1P)?2B(1a.j(),U,4I):2B(1a.j(),U,),1a.o)1h(1d e0;e1a.g.1f;e++)Ed(1a,e),3T(1a.ge.c,...);1a.yf(t.A),md.m.zd.1j(1a,t,i,n)},hi.4S1b(t){md.m.4S.1j(1a,t);1d i1a.Aa;1e!i&&(Al(1a.D,Bq),tu(1a.ra,Bw),jd(1a,i),-1!(t1a.od(t.1O))&&t!1a.f&&(za(1a.Ht),1a.HtGa(1a.cF,bP,1a),1a.o&&(i1a.gt,ao(1a.Aa.1P.1P)?(Dh(i.j(),4I),2B(i.j(),U,4I)):(3Q(i.j(),4I),2B(i.j(),U,)),Ed(1a,t),za(i.f),0i.a?i.fGa(1o(i.l,i,1),bP):i.l(1))))},hi.cF1b(){Al(1a.D,Bx),tu(1a.ra,By)},hi.4e1b(t){md.m.4e.1j(1a,t),-1!(t1a.od(t.1O))&&t!1a.f&&(za(1a.Ht),1a.o&&1a.gt.o())},hi.od1b(t){1c 4o(1a,t)},hi.jesi(!0),hi.2l1b(){},hi.pe1b(t,i,n,e,s){1c(tmd.m.pe.1j(1a,t,i,n,e,s))&&t.BcCt&&(t.BcV),t},hi.cd1b(t){md.m.cd.1j(1a,t),bc(1a).w(t.A,4c,1a.tg),bc(1a).w(t.A,jt,1a.Ed),bc(1a).w(t.A,W,1a.rg),bc(1a).w(t.A,Et,1a.sg)},hi.re1b(t){md.m.re.1j(1a,t),bc(1a).ca(t.A,4c,1a.tg),bc(1a).ca(t.A,jt,1a.Ed),bc(1a).ca(t.A,W,1a.rg),bc(1a).ca(t.A,Et,1a.sg)},hi.tg1b(t){!mf()&&1a.2P()&&(Dh(t.1O,qt),jd(1a,t.1O),7I(1a,!0),Al(1a.D,Bz),tu(1a.ra,mN))},hi.Ed1b(t){3Q(t.1O,qt),1e1a.l||1a.2o()||bI(1a.l,0,0),7I(1a,!1)},hi.sg1b(t){mf()&&1a.Ed(t)},hi.rg1b(t){mf()||(1a.Ed(t),of(sf(t.1O),1l 0).5a())},hi.gf1b(t){t&&t.3k&&t.3k.Aa&&(t.gt.3k.Aa),md.m.gf.1j(1a,t)},hi.7H1b(t){mf()?7J(1a):1a.vb&&md.m.7H.1j(1a,t)},ki(Ad,md),(hiAd.1g).2lni(c),hi.I1b(t,i){1c iAd.m.I.1j(1a,t,i),1a.c1e,t?1a.R1a.4y():1e!1a.R&&1a.R!1a.4y()&&1a.1T(1i Bo(j,1a)),i},hi.qe1b(t){if(Ad.m.qe.1j(1a,t),Dh(t,7X-nE),t.nF!0,nd(1a,t),id(1a).4q(),Ir(id(1a),!0),bc(1a).w(t,mt,1a.lg),bc(1a).w(t,jt,1a.Fd),bc(1a).w(t,4c,1a.Fd),1e!1a.c){tof(sf(t),1l 0);1d i1a.c?t.4i():t.bb(),nHu(t);tn;1d ei,s1i rf;if(s.fyf(t,e,n,i),Cr(t)&&!dr(t)){1d ht.1P;e7i(h.2z,t),th}Cr(n)&&!dr(n)&&(hn.1P,i7i(h.2z,n),nh),s.f?(s.an,s.gi,s.bt,s.ce):(s.at,s.ge,s.bn,s.ci),s.5a()}},hi.ne1b(t){Ad.m.ne.1j(1a,t),3Q(t,7X-nE),t.nF!1,id(1a)&&Ir(id(1a),!1),bc(1a).ca(t,mt,1a.lg),bc(1a).ca(t,jt,1a.Fd),bc(1a).ca(t,4c,1a.Fd)},hi.Fd1b(){1d tvf();1et||t.42()t.ab()&&t.4i()t.bb()||1a.I(t.42()t.ab())},hi.lg1b(t){1h(1d i0;i1a.f;++i)jc(1a,i).I(!1);1c 13t.1Z||3t.1Z?1ead(1a)&&(1a.ob(),t.4O(),t.b(),!0):(1ead(1a)||!1b(t){if(t.3U&&!t.3H||t.4Q||dwt.1Z&&bq>t.1Z)1c!1;if(3y(t.1Z))1c!0;2X(t.1Z){1k 18:1k 20:1k 93:1k 17:1k 40:1k 35:1k 27:1k 36:1k 45:1k 37:1k 9J:1k 91:1k gX:1k 12:1k 34:1k 33:1k 19:1k mm:1k 44:1k 39:1k BA:1k 16:1k 38:1k BE:1k 9J:1k 92:1c!1;1k 0:1c!Fe;5w:1c BF>t.1Z||BGt.1Z}}(t)&&37!t.1Z&&39!t.1Z||(1a.Aa.4q(),1a.Ab(4o(1a,1e))),!1)},hi.je1b(t){1d ivf();if(i.42()i.ab()&&i.4i()i.bb()){1d ni.9k()?i.4i():i.bb();if(iof(sf(Hu(i)),1l 0),!t&&ni.4i()||t&&ni.bb())1c!0}1c!1},ki(4n,md),(hi4n.1g).ga1b(t){4n.m.ga.1j(1a,t),1a.c1i kd(),1a.sc(1a.c,!0)},hi.yf1b(t){4n.m.yf.1j(1a,t),1a.c.j().1N.2h1a.b.cg(t)},hi.I1b(t,i){1c i4n.m.I.1j(1a,t,i),t&&1e!1a.j()&&(id(1a)1a.c.j().1N||id(1a)1a.c.j().1N.3w)&&3z(1a.c,!0),i},hi.4S1b(t){4n.m.4S.1j(1a,t),t.1O1a.c?nd(1a,1a.c.j().1N):nd(1a,1a.j()),id(1a).4q(),id(1a).8n0},hi.od1b(t){1c t1a.c?-1:4n.m.od.1j(1a,t)},hi.Ea1b(t){1c 9t.1Z?(2&1a.c.W?(id(1a)1a.c.j().1N?nd(1a,1a.c.j().1N.3w):nd(1a,1a.c.j().1N),id(1a).4q(),id(1a).8n0):3z(1a.c,!0),t.b(),t.4O(),!0):4n.m.Ea.1j(1a,t)},hi.je1b(){1c 1ead(1a)||!(ad(1a)2e kd)},ki(kd,2D),kd.1g.7u1b(t){t.1O1a.j().1N.3w&&1a.1T(j)},kd.1g.P1b(){kd.m.P.1j(1a),bc(1a).w(1a.j().1N,mt,1b(t){32t.1Z&&t.4O()})},kd.1g.4y1b(){1c 1a.j().1N.2h},ki(6k,Ac),gi(6k);1d 7t;1b 5f(){}1b Id(t,i,n){2D.1j(1a,t,i||5f.Y(),n),Hc(1a,!1),1a.bd!0,(i1a.j())&&1a.a.yd(i,!0),1a.dc!t,t||(1a.4R)}6k.1g.C1b(t){1d it.b.C(d,{2h:t.fa(),id:2Y-3N-2q,2b:2q}),nt.b.C(d,{2h:7t,id:2Y-3N-8t,1R:,2b:B});1c t.b.C(c,{id:2Y-3N},i,n)},ki(5f,Ac),gi(5f),(hi5f.1g).6O1b(){},hi.3Y1b(t,i){1c Hc(t,!1),t.jb&-b9,t.sa(32,!1),5f.m.3Y.1j(1a,t,i),t.3q(i.2h),i},hi.C1b(t){1c Hc(t,!1),t.jb&-b9,t.sa(32,!1),t.b.C(y,{1R:56(1a,t).2i( ),5j:!t.2P()},t.fa()||)},hi.xd1b(t){1c t.2Ay},hi.Iepi,hi.He1b(t){1c t.2P()},hi.$bpi,hi.561b(t,i,n){5f.m.56.1j(1a,t,i,n),(tt.j())&&1i&&(t.5jn)},hi.3Wpi,hi.3z1b(t,i){t&&(t.2hi)},hi.dasi(1J-cw),ki(Id,2D);1d Bd!(1z&&!ns(11));1b dX(t){1c t.c.1r+t.c.2g+t.o.1r+t.o.2g}1b 7K(t){1d it.ff,nt.j();1c i&&n&&t.7J&&(i-dX(t)),i}1b Dd(t){t.j()&&t.Ad()}1b Fd(t){1caBin t.j()}1b 7L(t){t.nc&&(Fd(t)?t.j().aBt.nc:!t.j()||t.dc||t.70||(Dh(t.j(),f1),t.j().2ht.nc))}1b Hd(t){if(!t.wg){1d it.j().hP(!1);2B(i,{4H:E,1y:k,1r:-BH,78:0,8K:dY,5T:dY nG #nH,9C:dt}),t.b.a.1U.1M(i);1d ni.8o;i.1q.8K8L;1d ei.8o;t.ufe>n,i.1q.BI8L,t.tfi.8o>e,i.1q.1yBJ,4x!i.6K&&(t.7J!0),yr(i),t.wg!0}it.j(),6B(t.c.1r)&&(t.cvo(i),t.owo(i)),nt.j().8o;1d st.j();if(es.6K-s.7q,!t.uf){1d ht.c;e-h.1r+h.2g}1c t.tf||(e-(swo(s)).1r+s.2g),n+0e?e:0,t.7J?n-dX(t):(t.uf||(n+(et.c).1r+e.2g),t.tf||(n+(two(i)).1r+t.2g)),n}1b 6r(t,i){t.pb!i&&(t.pbi,t.j().1q.1yi+px)}1b 7x(t){1d it.j();i.1q.1yk;1d ni.2h.4N(/\\n/g)||;i.BKn.1f+1,t.pb0}1b Gd(t){1c 1b(){1c t}}1b zd(t,i){1h(1d n0;ni.1f-2;n+3){1d ei.4Z(n+2);eae?e.6F(0)-87:3D(e),e+i.4Z(n+1)?t>>>e:te,t+i.4Z(n)?t+e&dZ:t^e}1c t}1b 7M(t,i){1d ni.2w(.);i3D(n0)||0;1h(1d e,s0,h0;ht.1f;h++){1d rt.6F(h);6L>r?es++r:(BL>r?es++r>>6|9n:(nI(nJ&r)&&h+1t.1f&&nK(nJ&t.6F(h+1))?(rBM+((nL&r)10)+(nL&t.6F(++h)),es++r>>18|fQ,es++r>>12&63|6L):es++r>>12|9J,es++r>>6&63|6L),es++63&r|6L)}1h(ti,s0;se.1f;s++)tzd(t+es,+-a^+6);1c tzd(t,+-3^+b+-f),0>(t^3D(n1)||0)&&(te0+(lH&t)),(nt%gI).1S()+.+(n^i)}(hiId.1g).fc!1,hi.70!1,hi.dc!1,hi.pb0,hi.Fg0,hi.ff0,hi.wg!1,hi.7J!1,hi.uf!1,hi.tf!1,hi.nc,hi.wa1b(t){1a.3q(1K(t))},hi.ya1b(){1c 1a.j().2h!1a.nc||Fd(1a)||1a.dc?1a.j().2h:},hi.3q1b(t){Id.m.3q.1j(1a,t),1a.dc!t,Dd(1a)},hi.ka1b(t){Id.m.ka.1j(1a,t),1a.j().5j!t},hi.P1b(){Id.m.P.1j(1a);1d t1a.j();2B(t,{nM:dt,l8:k,gx:I,BN:I,l5:I,l4:I}),1a.cvo(t),1a.owo(t),bc(1a).w(t,e1,1a.Ad).w(t,Z,1a.Ad).w(t,dG,1a.Ad).w(t,gF,1a.1o).w(t,L,1a.Fh),7L(1a),Dd(1a)},hi.Fh1b(){Fd(1a)||(1a.70!1,1a.j().2h&&(1a.dc!1,7L(1a)))},hi.Ad1b(t){if(!1a.fc){1d i1a.j();!Fd(1a)&&t&&t.2bZ&&(i.2h1a.nc&&1a.nc&&!1a.70&&(3Q(i,f1),i.2h),1a.70!0,1a.dc!i.2h);1d n!1;if(1a.fc!0,t1a.pb,i.8o){1d e!1,s!1,hHd(1a),ri.6K,o7K(1a),a1a.Fg,c1a.j();a&&c&&1a.7J&&(a-dX(1a)),o&&ho?(6r(1a,o),e!0):a&&h>a?(6r(1a,a),i.1q.nM,s!0):r!h?6r(1a,h):1a.pb||(1a.pbh),e||s||!Bd||(n!0)}1m 7x(1a);1a.fc!1,n&&(i1a.j(),1a.fc||(1a.fc!0,(si.8o)?(hHd(1a),(n7K(1a))&&hn||(e1a.c,i.1q.b8e.2g+1+px,Hd(1a)h&&(i.1q.b8e.2g+s+px,i.3R0,6r(1a,(sHd(1a)-s)>n?s:n)),i.1q.b8e.2g+px)):7x(1a),1a.fc!1)),t!1a.pb&&1a.1T(nN)}},hi.1o1b(){1d t1a.j(),it.6K;t.hQ&&t.hQ.1f&&(tt.hQ.4W(nO.h4.BO))&&(i-t.BP),i!1a.pb&&(1a.pb1a.ffi)};1d 711e;1b 7H(){1d tGd(1K.6C(dF)),iGd(1K.6C(gW));1c(tt(),t())1i(),t.2i()}1b 70(){1a.a0,1a.ra8v.Y()}1b qd(t,i,n,e,s){nn.1S(),n+1b(t){if(tt.Ba(q).2i(),1e!71)1d i71;1m{1d nGd(1K.6C(84));iGd(1K.6C(75)),(nn(),n())1i(),i(711Hn.2i(i())||)||}1c&+7H()++7M(t,i)}(e),ee.1S();1d hb;dM>(i+?+n).1f+e.1f&&(hbB,i+&+e,e),++t.a,pl(i,1b(i){--t.a,s(i)},h,e,1l 0)}1b 7G(t,i){1d nt.4B();t{1R:7X.BQ.BS,BT:i,4U:t.ze()};2c{1d e7N.9U(n)}2d(i){1G eEl.Y(),t.jsn,t.8ui.5m,e.6R(BU,t),i}1c e}70.1g.b1b(t,i,n){!(nn.1O).4z()||!n.4B()0&&{!n.4B()0?(7O(1a,n),i&&i(n.sb())):(i7G(n,BV),1W.2G(i)&&(i1i dO(i)),t(i))},70.1g.c1b(t,i,n){if((nn.1O).4z()){n7G(n,BW);1d e;if(t)e.1n(1W.2G(n)?n0:n);1m if(1W.2G(n))1h(t0;tn.1f;++t)e.1n(1W.2G(nt)?nt0:nt);i(e)}1m 7O(1a,n),i(1e,n.ye())};1d $d{},7P($d115,$d216,$d317,$d418,$d519,$d620,$d721,$d822,$d923,$d);1b 7O(t,i){1d ni.ye();nn in 7P?7Pn:0,ttu(t.ra,BX);1d e1i hx;ews(e,1,BY),n&&ws(e,5,n),xs(t,63,e),nEl.Y(),ti.ze(),ii.4B(),n.6R(BZ,{q:t.3h(0,8J),ql:t.1f,r:i.3h(0,8J),rl:i.1f})}1b tp(t,i){1a.bi;1h(1d n,e!0,st.1f-1;0s;s--){1d h0|ts;e&&hi||(nsh,e!1)}1a.an}1d ip{};1b np(t){1c-6Lt&&6L>t?8c(ip,t,1b(t){1c 1i tp(0|t,0>t?-1:0)}):1i tp(0|t,0>t?-1:0)}1b ep(t){if(6B(t)||!C0(t))1c sp;if(0>t)1c up(ep(-t));1h(1d i,n1,e0;t>n;e++)iet/n|0,n*hR;1c 1i tp(i,0)}1d spnp(0),hpnp(1),rpnp(C1);1b op(t){if(-1t.b)1c-op(up(t));1h(1d i0,n1,e0;et.a.1f;e++){1d sap(t,e);i+(0s?s:hR+s)*n,n*hR}1c i}1b ap(t,i){1c 0>i?0:it.a.1f?t.ai:t.b}1b cp(t){if(0!t.b)1c!1;1h(1d i0;it.a.1f;i++)if(0!t.ai)1c!1;1c!0}1b lp(t,i){1c-1(tfp(t,i)).b?-1:cp(t)?0:1}1b up(t){1h(1d it.a.1f,n,e0;ei;e++)ne~t.ae;1c 1i tp(n,~t.b).2y(hp)}1b fp(t,i){1c t.2y(up(i))}1b dp(t,i){if(cp(t)||cp(i))1c sp;if(-1t.b)1c-1i.b?dp(up(t),up(i)):up(dp(up(t),i));if(-1i.b)1c up(dp(t,up(i)));if(0>lp(t,rp)&&0>lp(i,rp))1c ep(op(t)*op(i));1h(1d nt.a.1f+i.a.1f,e,s0;s2*n;s++)es0;1h(s0;st.a.1f;s++)1h(1d h0;hi.a.1f;h++){1d rap(t,s)>>>16,o7Q&ap(t,s),aap(i,h)>>>16,c7Q&ap(i,h);e2*s+2*h+o*c,pp(e,2*s+2*h),e2*s+2*h+1+r*c,pp(e,2*s+2*h+1),e2*s+2*h+1+o*a,pp(e,2*s+2*h+1),e2*s+2*h+2+r*a,pp(e,2*s+2*h+2)}1h(s0;sn;s++)ese2*s+116|e2*s;1h(sn;s2*n;s++)es0;1c 1i tp(e,0)}1b pp(t,i){1h(;(7Q&ti)!ti;)ti+1+ti>>>16,ti&7Q,i++}1b gp(t,i){1a.at,1a.bi}1b bp(t,i){if(cp(i))1G 1X(C3 by C4);if(cp(t))1c 1i gp(sp,sp);if(-1t.b)1c ibp(up(t),i),1i gp(up(i.a),up(i.b));if(-1i.b)1c ibp(t,up(i)),1i gp(up(i.a),i.b);if(30t.a.1f){if(-1t.b||-1i.b)1G 1X(C5 jR C6 mH C7 C8.);1h(1d nhp,ei;0>lp(e,t);)nvp(n,1),evp(e,1);1d syp(n,1),hyp(e,1);1h(eyp(e,2),nyp(n,2);!cp(e);){1d rh.2y(e);0>lp(r,t)&&(ss.2y(n),hr),eyp(e,1),nyp(n,1)}1c 1i gp(s,ifp(t,dp(s,i)))}1h(ssp;0lp(t,i);){1h(n1p.2T(1,1p.3i(op(t)/op(i))),e48>(e1p.3p(1p.6R(n)/1p.C9))?1:1p.nP(2,e-48),rdp(hep(n),i);-1r.b||0lp(r,t);)rdp(hep(n-e),i);cp(h)&&(hhp),ss.2y(h),tfp(t,r)}1c 1i gp(s,t)}1b vp(t,i){1d ni>>5;i%32;1h(1d et.a.1f+n+(0i?1:0),s,h0;he;h++)sh0i?ap(t,h-n)i|ap(t,h-n-1)>>>32-i:ap(t,h-n);1c 1i tp(s,t.b)}1b yp(t,i){1d ni>>5;i%32;1h(1d et.a.1f-n,s,h0;he;h++)sh0i?ap(t,h+n)>>>i|ap(t,h+n+1)32-i:ap(t,h+n);1c 1i tp(s,t.b)}(hitp.1g).1S1b(t){if(2>(tt||10)||36t)1G 1X(Ck h2 of Cm: +t);if(cp(1a))1c0;if(-11a.b)1c-+up(1a).1S(t);1h(1d iep(1p.nP(t,6)),n1a,e;;){1d sbp(n,i).a,h((0(nfp(n,dp(s,i))).a.1f?n.a0:n.b)>>>0).1S(t);if(cp(ns))1c h+e;1h(;6>h.1f;)h0+h;e+h+e}},hi.hS1b(){1c-11a.b?up(1a):1a},hi.2y1b(t){1h(1d i1p.2T(1a.a.1f,t.a.1f),n,e0,s0;si;s++){1d he+(7Q&ap(1a,s))+(7Q&ap(t,s)),r(h>>>16)+(ap(1a,s)>>>16)+(ap(t,s)>>>16);er>>>16,h&7Q,r&7Q,nsr16|h}1c 1i tp(n,-e0&nn.1f-1?-1:0)},hi.9H1b(t){1h(1d i1p.2T(1a.a.1f,t.a.1f),n,e0;ei;e++)neap(1a,e)&ap(t,e);1c 1i tp(n,1a.b&t.b)},hi.or1b(t){1h(1d i1p.2T(1a.a.1f,t.a.1f),n,e0;ei;e++)neap(1a,e)|ap(t,e);1c 1i tp(n,1a.b|t.b)},hi.Cq1b(t){1h(1d i1p.2T(1a.a.1f,t.a.1f),n,e0;ei;e++)neap(1a,e)^ap(t,e);1c 1i tp(n,1a.b^t.b)},fp(vp(hp,32),hp),fp(vp(hp,6L),hp);1d mp1z||2s||Be||4e||!1;1b wp(t,i,n,e,s,h,r,o,a){if(lc.1j(1a,t),1a.fr||1e,1e!1a.f&&1a.f.h(1o(1a.ci,1a)),1a.l1e,1a.ak,1a.ea1a.c,1a.hb1i 70,1a.6s!!i&&mp&&!1z,1a.M1e!s?s:0,1a.g1a.6s?1i Ad:1i 4n,a&&1a.g.ka(!1),01a.M)1h((t1a.g).o!0,i0;it.f;i++)ror(c,1J-7U,),r1i Eu(sor(c,1e,r),r),t.gir,1t.1U.1M(s);1a.g.ga(n),1a.ho||1e,1a.3I1e!e?e:-1,1a.JEl.Y(),1a.D1i 5x,1a.H1e,1a.3Zt,1a.R1a.X1e,1a.oh||1e,1a.qa!1,1e!1a.o&&(1a.o.c(1o(1a.hj,1a)),1a.o.a(1o(1a.6a,1a))),1a.Da1e,1a.ra8v.Y()}1b xp(t,i){if(1e!t.o&&t.o.f(),i&&(t.l1i dO(i),t.R1e),8M(t)&&(t.f.b(),1e!t.h&&t.h.a(!1)),t.l){i0!b1().1f,t.b.4u(t.j()),t.g.jd(),t.Da&&(t.Da.bt.l);1h(1d n,e0,s0;s$l(t.l,5);s++)e2(t.l,s)&&(n+ ),n+Ip(t.l,s),e+$l(ku(t.l,s),2);if(0!e){n,e!1,st.l;1h(1d h,r0;r$l(s,5);r++){1d oku(s,r);1e!o.a4&&0ql(o,4).1f?hql(o,4):1i bH(o.Db()).a4h}1h(s0;s$l(t.l,5);s++){1d a;rAu(hku(t.l,s),0),e2(t.l,s)?t.b.1M(t.j(),t.b.a.5z( )):(kmt.c||lot.c)&&t.b.1M(t.j(),2s?ur():Be?1t.5z(&Cw;):1z?1t.5z(Cx;):ur()),1e!h.a4&&0ql(h,4).1f&&05b(h,5)&&n.1n(ql(h,4)),oIp(t.l,s),/^\\s\\5W*$/.2C(o)?0o.1f||(aCp(o)):(at.b.C(v,1e,o),r5b(r,1),0t.3I&&rt.3I&&Dh(a,2Y-Cz-CA),ks(t.D,t.a+.+t.c+.+ql(h,0))&&((rt.D.2I(t.a+.+t.c+.+ql(h,0)))!Bp(h,0)&&(t.b.gb(a,r),Dh(a,A),e!0,kp(t,!0))),a.3Kwd,xd(t.g,a,h)),a&&t.b.1M(t.j(),a)}if(1e!t.f){1h(at.a+.+t.c,s0;sn.1f;++s)a+.+ns;ks(t.D,a)&&(9V(t,!1),e!0,Ap(t,t.D.2I(a)),1e!t.h&&t.h.a(!1),kp(t,!0))}e||(kp(t,!1),9V(t,!1)),(e||i)&&t.1T(j)}}1m kp(t,!1),9V(t,!1)}1b Cp(t){tEe(t).1L(/(\\r\\n|\\r|\\n)/g,br>).2w(br>);1d i1t.kL(),n0;1c 2Z(t,1b(t){0!n&&i.1M(or(BR)),n++,!t&&i.1M(1t.5z(1K(je(t))))}),i}1b Ep(t,i){if(8M(t))1c t.f.a();1d n;if(t.j()&&t.j().2z)1h(1d e0;et.j().2z.1f;++e){1d st.j().2ze;nei&&BRs.2A?\\n:3G(s)}1c n.2i()}1b jp(t,i,n,e){if(i)1h(t0;t$l(i,5);t++){1d sku(i,t),hn;if((ss&&s)&&hB(h.a,s.a)){1h(ni,it,h-1,t$l(n,5),si;0s;s--)if(05b(ku(n,s),5)){hs;1V}1h(si+1;s$l(n,5);s++)if(05b(ku(n,s),5)){ts;1V}if(e)ihT(n,h,t);1m if(en,nh,e){1h(hi+1,si,iIp(e,i).1f;64>i&&(h!t||s!n);)ht&&(i+Ip(e,h++).1f+1),64>i&&s>n&&(i+Ip(e,--s).1f+1);ihT(e,s,h)}1m i;1c i}}1c}1b hT(t,i,n){1d e;1h(e.1n(Ip(t,i)),i+1;in;i++)e2(t,i)&&e.1n( ),e.1n(Ip(t,i));1c e.2i()}1b e2(t,i){if(0i)1c!1;1d nku(t,i),eku(t,i-1);1c(ndN(Au(n,0),2)&&!dN(Au(e,0),3))&&(n!(0(i(tIp(t,i-1)).1f-1)&&t.2K(\\n,i)i)),n}1b Ap(t,i){1d n;if(t.j())if(1et.X&&(t.R6y(t.b.b1(t.j()))),t.Xi,(nt.j().2z&&0t.j().2z.1f)&&(n!!(nt.j().2z0)&&ks(t.g.a,wi(n))),n)t.b.4u(t.j()),t.g.jd(),it.b.C(v,A,t.X),t.b.1M(t.j(),i),xd(t.g,i,1i bH);1m{gr(t.j()),tt.j(),nEe(i),ior(c),nn.1L(/(\\r\\n|\\r|\\n)/g,br>).2w(br>);1h(1d e0;en.1f;++e){1d sne;s.1f&&(sor(v,A,s),i.1M(s)),e!n.1f-1&&(sor(BR),i.1M(s))}t.1M(i)}}1b hU(t){8M(t)&&(1e!t.h&&t.h.a(!1),t.f.b()),9o(t.D),t.X1e,xp(t),t.1T(j)}1b kp(t,i){1e!t.h&&1e!t.h.b&&ro(t.h.b,i)}1b 9V(t,i){1e!t.o&&(i&&t.o.55(),ro(t.o.j(),i))}1b nQ(t,i){if(i$l(t.l,0))2X(bD(1i bE(6S(t.l,0,i)),4,0)){1k 0:1c 1;1k 1:1c 2;1k 2:1c 3;1k 10:1c 4;1k 3:1c 5}1c 0}1b 8M(t){1c 1e!t.f&&t.f.f()}1b Ip(t,i){1c 0$l(tku(t,i),2)?ql(t,0):Bp(t,0)}1b Bp(t,i){1c ql(Au(t,i),0)}1b hV(t){1c 0(tt.ea).1f&&1e!$h(1t,hl)&&(t$h(1t,hl).2h),t}cs&&0jn(jo,4)||ls&&is(CB)||Fe&&is(2.0)||1z&&is(10)||Be&&1b(){1b t(t){1c t97(t,e),nt||}1d iGn;if(!cI()){i1b(t){1h(1d i,n/(\\w\\w +)\\/(^\\s+)\\s*(?:\\((.*?)\\))?/g,e;in.4d(t);)e.1n(i1,i2,i3||1l 0);1c e}(i);1d n{};2Z(i,1b(t){nt0t1});1d e4Y($i,n);qn(g)?t(aU,g):qn(l)?t(l):qn(fP/)?t(fP):aR()&&t(fH,fI,CC)}}(),ki(wp,lc),(hiwp.1g).$aei(a),hi.naei(c),hi.C1b(){1a.T(6b(1a.b,2S))},hi.T1b(t){wp.m.T.1j(1a,t),xp(1a)},hi.P1b(){1d t,i,n,e;wp.m.P.1j(1a),bc(1a).w(1a.g,j,1a.oi),1e!1a.h&&1e!1a.h.b&&(bc(1a).w(1a.h.b,V,1a.ti),tbc(1a),i1a.h.b,n1a.ra.a,e1a.ra,42(t,i,V,n,!1,e)),bc(1a).w(1a.g,7e,1a.ni),1a.j()&&bc(1a).w(1a.j(),mt,1b(t){32t.1Z&&t.4O()},!0)},hi.F1b(){wp.m.F.1j(1a),1a.g.L()},hi.ci1b(){1a.o.ka(1a.f.c()),kp(1a,1a.f.c())},hi.oi1b(t){if(t.2b!pt||t.1O1a.g)if(1et.1O&&1e!1a.f)1a.J.6R(CD),tu(1a.ra,CE),1e!1a.h&&1a.h.a(!0),1a.f.l(Ep(1a)),1a.qa1a.o.j().1q.2v!At,1a.o.55(),1e!1a.h?1a.o.ka(1a.h.b.1q.2v!At):1a.o.ka(!1),kp(1a,!1);1m{1d it.g;1ei&&1e!t.3k&&(it.3k.Aa);1d nt.1O.4y();if(1e!i&&1e!t.1O){1d ei,s1a.g.h.2I(wi(e));if(1a.b.gb(e,n),nBp(s,0)?(3Q(e,A),0b1().1f&&(kp(1a,!1),9V(1a,!1))):(Dh(e,A),kp(1a,!0),9V(1a,!0)),1e!1a.D&&1a.D.2n(1a.a+.+1a.c+.+ql(s,0),n),s1a.g.h.2I(wi(i)),1e!1a.D&&1a.D.2n(1a.a+.+1a.c+.+ql(s,0),n),eBp(s,0),i4o(1a.g,t.1O),e{sl:1a.a,tl:1a.c,9W:n,9X:e,h0:i,CF:ql(s,0),CG:ql(s,4),CH:jp(1a,1a.l,s)},0$l(s,2)&&(e.nR5b(Au(s,0),1)),t.1O 2e kd||-1i)e.CI1,tu(1a.ra,fQ);1m ttu(1a.ra,CJ),ws(Cs(Cs(s1i hA,2,Il),3,hz),1,i),xs(t,27,s);1h(1d h in e)1v ehGt&&64eh.1f&&(e.tr1,eheh.5Y(0,64));1a.J.6R(nS,e,1a.H),(h1i Bo(nS)).2qn,1a.1T(h),1a.1T(j)}}},hi.ti1b(){1e!1a.f&&8M(1a)?1a.f.g():hU(1a),1a.J.6R(CK,1l 0,1a.H)},hi.6a1b(){8M(1a)&&(1a.f.c()&&(Ap(1a,1a.f.a()),1a.qa!0),1a.f.b(),1e!1a.h&&1a.h.a(!1),1a.f.c()&&kp(1a,!0),1a.o.ka(!0),ro(1a.o.j(),1a.qa),1a.1T(j)),tu(1a.ra,CL),1a.J.6R(CM,1l 0,1a.H)},hi.ni1b(){1d t1a.g.h.2I(wi(1a.g.Aa));if(t){if(01a.M){1d i1i qs(fqCO);if(11a.M){1h(1d n,s0,h$l(t,2);sh;s++)n.1n(Bp(t,s));s1a.hb;1d r1a.c,o1a.a,ahV(1a),c1o(1a.jj,1a);h1i qs;1d l1i qs;h.2n(5k,mt),h.2n(sl,r),h.2n(tl,o),h.2n(hl,a),h.2n(v,1.0),i&&h.Ae(i),(i!1W.2G(n)||1W.2G(n)&&1n.1f)?l.2n(q,n):aW(l,q,n),i1o(s.c,s,i,c),qd(s,e,h,l,i)}1m 1h(s0,h$l(t,2);sh;s++){oBp(t,s),n1a.hb,l1a.c,c1a.a,rhV(1a),a1o(1a.kj,1a,s);1d ui,f1i qs,d1i qs;f.2n(5k,mt),f.2n(sl,l),f.2n(tl,c),f.2n(hl,r),aW(f,dt,at,t),u&&f.Ae(u),d.2n(q,o),qd(n,/iM/CP,f,d,1o(n.b,n,a,1l 0))}}(i1i Bo(V)).2q1a.g.4y(),i.h$l(1a.l,5),1a.1T(i),(i{}).nR5b(Au(t,0),1),1a.a&&1a.c&&1a.ea&&(i.CQ$l(1a.l,5),i.sl1a.a,i.tl1a.c,i.hl1a.ea),tu(1a.ra,CR),1a.J.6R(CS,i,1a.H)}},hi.kj1b(t,i){if(11a.M||1$l(i,5)){1h(1d nql(1i bE(6S(i,0,0)),0),e1,s$l(i,0);es;e++)n+ +ql(1i bE(6S(i,0,e)),0);en}1m if(1$l(i,5)){1h(n,iku(i,0),e0,s1p.3F(1a.M,$l(i,2));es;e++)n.1n(Bp(i,e));en.2i(, )}1m e...;Cd(1a.g,t,e)},hi.jj1b(t){1h(1d i0;it.1f;i++)Cd(1a.g,i,ti)},hi.hj1b(){tu(1a.ra,CT);1d t,i;t1e!1a.R?1a.R:mr(1a.j());1h(1d n{nT:},e1e,h0,r0;rt.1f;r++){1d oku(1a.l,r);if(1e!o){1d a3G(tr);t:{1d ca,lo;if(0$l(l,2))c0;1m{1h(1d u0;u$l(l,2);++u)if(cBp(l,u)){cu;1V t}c-1}}if(lgn(ql(o,4)),ujp(1a,1a.l,o,!0),0!l.1f){if(0!i.1f&&lii.1f-1||(i.1n(l),h0,e{fq:l,CU:u,CV:enQ(1a,i.1f-1),nU:},n.nT.1n(e)),0!c)1h(c{CW:c,CX:a,nV:,CY:{6e:h,5M:h+(lBp(o,0).1f)}},e.nU.1n(c),l0;l$l(o,3);++l)u1i bG(6S(o,3,l)),c.nV.1n({6e:5b(u,0),5M:5b(u,1)});h+a.1f,dN(Au(o,0),2)&&h++}}}if(8M(1a)){1h(1a.1T(j),1a.f.b(),1e!1a.h&&1a.h.a(!1),kp(1a,!0),1a.f.a()!Ep(1a)&&Ap(1a,1a.f.a()),t1a.a+.+1a.c,r0;ri.1f;++r)t+.+ir;i1a.f.a(),1a.D.2n(t,i),n.CZ!0}n.D0Ep(1a,!0),(i1i qs).2n(ue,7N.nW(n)),i.2n(sl,1a.a),i.2n(tl,1a.c),pl(s+1a.3Z,1l 0,b,i.1S(),nX)};1d 3r1H.3t&&3t.2F&&3t.2F.D1;3r||(3r{nY:,nZ:,o0:1i 7h,D2:,o1:,o2:,o3:!1,o4:{},sk:,o5:,o6:,o7:,o8:,D3:,o9:,ok:,D4:,om:,D5:,oq:});1d Dp,Fp,e3,Hp,bQ1H.3t&&1H.3t.2F&&1H.3t.2F.v||,3l3r.o1||en,Gp3r.o2,zp3r.o3,ow3r.o0,hW3r.o4||{},bxD63r.nZ?1:0,72(3r.nY||te)+(1bx?D7:),qp1b(){1b t(t){1c 1b(){1c t}}1d i1K.6C(gW),nt(1K.6C(dF));1c it(i),(nn(),n())1i(),3r6g+n.2i(i())||}(),hX3r.o5||,$p3r.o6||4r://,hY3r.o7||,8N3r.o8||,tg3r.ok||,ig3r.o9||,ng3r.om||,eg3r.oq||,sg//+eg+s+72,hg4r://6x.3t.7V/nA/2F+(en3l?:#bR/en/+3l);1b rg(t){1h(1d i{},n0;nt.1f;++n)itn!0;1c i}1b og(t){1a.bt?t:,1a.a0,1a.c!1}1b ag(t){1h(1d i0;it.a.1f;++i)if(0t.ai)1c;1h(t.c!0,i0;it.b.1f;++i){1d nt.bi;t.bi1e,n.1j()}t.b,t.a}1b cg(t){1a.ct,1a.b1a.a!1}1b lg(t,i){1c 1o(1b(){i&&i.2H(1e,2j),1a.b?1a.a||(1a.c.1j(),1a.a!0):1a.a!0},t)}1b ug(t,i,n){1a.ai,1a.ht,1a.ln||0,1a.b1a.c!1}1b fg(t,i){1c 1b(){t.1T(i)}}1b dg(t){if(zh-cn(tgn(t).5t().1L(2N,-)))1czh-CN;if(zh-twt)1czh-ox;1d it.2K(-);1czh(t0i?t.3h(0,i):t)?zh-CN:t}1b pg(t){1d i,n;1h(i in t)if(ti!2r.1gi){1d exe(i);if(bi(ti)N)1h(1d s0;sti.1f;++s)n.1n(e++xe(tis));1m n.1n(e++xe(ti))}1c n.2i(&)}1b gg(t,i){(ii||{}).D8t,i.5k72,bQ&&(i.ozv+bQ);1d n1i mE;n.2x//+eg+/mF?+pg(i),n.bA1b(){n.bA1e}}1b bg(t,i){if((1z||Be)&&1H.3V.e4!1t.e5){1d nf+(DpDp?Dp+1:1)+2N+Ai().1S(36);1Hn1b(){1Hn1l 0,t.2xyt,i&&1H.5I(1b(){i()},0)},t.2x7f:1l(1t.8O(\\bS>1t.e5\+1t.e5+\;7S\+n+\();\\/bS>\\))}1m i&&i()}1b vg(t){1h(1d i in t)if(ti!2r.1gi)1c!1;1c!0}1b yg(t,i){1c t!k&&zh-CN!t&&ti}1b mg(t){1d i1l 0i?1t.2V:i;1a.ht,1a.f1a.c2N,1a.gi,1a.b1a.a1e,1a.6h-1}1b wg(t,i){i1l 0i?{}:i,t.bIa();1d n1i Ds(t.h),e{};1c t.f&&(et.ft.c),n.a.Ae(1b(t){1d iBs(t);if(1l 0i)1G 1X(D9 lD 8q);1d n1i qs(1e,1l 0);tIs(t);1h(1d e0;ei.1f;e++){1d sie,hte;1W.2G(h)?aW(n,s,h):n.2y(s,h)}1c n}(i),e),1b(t){1d iIa();1c t.a1t.6A(73),t.a.1q.2vAt,t.a.Dk1U> bS> (+1b(){1H.5E(5m,1b(t){1d it.5s,ni.4U,et.Dm0;ti.a.2w(.),i1H;1h(1d s0;st.1f-1;s++)its{},iits;itt.1f-11b(t){e.9I(7N.nW(t))},(t1t.6A(bS)).2xn,1t.1U.1M(t)},!0)}.1S()+)() \\/bS>/1U>,t.a.oA&&(t.a.oA.2hjH-Dq),t.a.5E(xt,1b(){1c i.c(t.a)},!1),t.a.5E(8u,1b(t){1c i.a(t)},!1),t.g.1M(t.a),i.b}(t).6c(1b(){1c 1b(t,i){1d n1i lF;t.a.d2.9I(1i Cg(i,t.c),*,n.gQ),n.dE.gP1b(i){1e!t.Cb&&(gR(t.Cb),t.Cb1l 0),1l 0i.5s&&t.b.a(Dw Dx, Dy no 5s oB),1v i.5s!Gt&&t.b.a(Dz DA! oC is 5n a j7!);2c{1d n7N.9U(i.5s)}2d(i){t.b.a(6N oC oB: +i)}t.b.c(n)}}(t,n.1S())}).6c(1b(){1c t.b.b}).6c(1b(){1c xg(t)},1b(){1c xg(t)}),0t.6h&&(t.Cb5I(1b(){1c t.b.a(DB!)},t.6h)),t.b.b}1b xg(t){1e!t.a&&(t.g.5v(t.a),t.a1e)}1b Cg(t,i){1a.4Ut,1a.ai}1b Eg(t,i){if(2u.1j(1a),1a.a1i Ds(t),i)1h(1d n in i)in!2r.1gn&&1a.a.a.2n(n,in)}1b jg(t,i,n,e){Eg.1j(1a,t,i),1a.f1ee||!!e,(t1a.b1i mg(1a.a)).c2N,t.f1l 0n?2N:n}1b 5g(t,i){Eg.1j(1a,t,i),1a.f{},1a.b1a.g0,1H.dJ&&ti in 1i dJ&&(1a.b1),!1a.b&&1H.oD&&cO:!1H.3V.dD&&(1a.b2,1a.a.a.2n(u,1H.3V.3s))}1b 6i(t,i){1d nt.fi;n&&(n.qb?(n.qb.L(),n.qb1e):n.4m&&(n.4m1e),2k t.fi)}1b Ag(t,i,n){Eg.1j(1a,t,n),1a.fi.DC,1a.gi.DD,1a.bi.DE}1b 5Q(t,i){2u.1j(1a),1a.c!0,1a.bt,1a.ai||1e}1b kg(t,i){if(!t.c)1c i;if(bi(i)!N)ti,4A;1m if(2i.1f&&bi(i0)!N&&bi(i1)!N)ti0,4A,i1,i1,4A,i1;1m{t;1h(1d n0;ni.1f;++n)bi(in)!N?tnin,4A:tnin0,4A,in1}1c t}og.1g.6t1b(t){if(1a.c)1c t||pi;1a.a.1n(0);1d i1a.a.1f-1;1c 1o(1b(){1a.ai++,t&&t.2H(1e,2j),ag(1a)},1a)},og.1g.5O1b(t){1c 1a.c?t:1o(1b(){if(1a.c)t.2H(1e,2j);1m{1d i2j;1a.b.1n(1b(){t.2H(1e,i)})}},1a)},og.1g.6v1b(){1a.a01,ag(1a)},cg.1g.6v1b(){1a.b||(1a.b!0,1a.a&&1a.c.1j())},ug.1g.g1b(){(1a.c(1a.b!!1a.h.1j())||0>--1a.l)?(1a.a.1j(1e,1a.b),1a.f0):1a.f1H.5I(1o(1a.g,1a),30)},ug.1g.4l1b(){1a.f&&1H.gR(1a.f),1a.c!0,1a.a.1j(1e,1a.b)},1b(){1b t(t,n,e){1d s1W.1g.5p.1j(2j);s.7g(0,2),sl+t.1S(16)+i+n.1S(16)+(s.1f?-+s.2i(2N):),i?i.1n(s):gg(s)}1d i1e,n1e;Fp1b(i,n,e){1h(1d s in e)es!2r.1gs&&(nsyi(es)?es:4Y(t,i,3D(es)))},e31b(){i&&Hp(),i,nia(1H,oE,1b(){Hp()})},Hp1b(){n&&(ha(n),n1e),i&&i.1f&&gg(i.2i()),i1e}}(),ki(Eg,2u),Eg.1g.csi(!0),Eg.1g.4j1b(){1c 1a.c()},Eg.1g.4bsi(1e),Eg.1g.4l1b(){},ki(jg,Eg),jg.1g.cei(f),jg.1g.4b1b(t,i){1c(twg(1a.b,t)).6c(i),t},jg.1g.4l1b(t){t.4l()},ki(5g,Eg),Fp(DF,5g.1g,{Eg:1,Dg:2}),5g.1g.c1b(){1c!!1a.b},5g.1g.4b1b(t,i){1d n1b(){1d t{};2c{1h(1d i in 2r.1g){1d n2r.1gi;2k 2r.1gi,tin}}2d(t){1c{}}1c t}(),e++1a.g,s{},h{};1cqin t&&(h.qt.q,2k t.q),t.DG1a.b,11a.b?(s.qb1i ll,ia(s.qb,G,1o(1b(){if(!s.vc){if(s.qb.4z())i(s.qb.4B());1m{1a.Dg();1d ts.qb.4B();i(1e,t||1e)}6i(1a,e)}},1a)),ia(s.qb,bC,1o(1b(){s.vc||(1a.Eg(),6i(1a,e))},1a)),s.qb.4b(1a.a.1S()+&+pg(t),b,pg(h),{eN-eO:fZ/x-6x-4G-mK})):(s.4m1i oD,s.4m.bCoF,s.4m.bA1o(1b(){s.vc||(i(s.4m.mO),6i(1a,e))},1a),s.4m.hq1o(1b(){s.vc||(1a.Dg(),i(1e),6i(1a,e))},1a),s.4m.dL1o(1b(){s.vc||(1a.Eg(),i(1e),6i(1a,e))},1a),s.4m.8r(b,1a.a.1S()+&+pg(t)),s.4m.4b(pg(h))),1a.fes,1b(t){1h(1d i in t)2r.1giti}(n),e},5g.1g.4l1b(t){1d i1a.ft;i&&(i.vc!0,i.4m&&i.4m.5L(),6i(1a,t))},5g.1g.F1b(){1h(1d t in 5g.m.F.1j(1a),1a.f)1a.4l(t)},ki(Ag,Eg),Ag.1g.c1b(){1c 1a.f()},Ag.1g.4b1b(t,i){1c 1a.g(1a.a.1S(),t,i)},Ag.1g.4l1b(t){1a.b(t)},ki(5Q,2u),Fp(DH,5Q.1g,{Gi:1b(){gg(DI)}}),5Q.1g.g1b(t){1d i1a;1c 1b(n){if(n)2c{1d en.2K(\\0);0e&&(nn.5Y(0,e));1d s7N.9U(n)}2d(t){s1e,i.Gi()}s?t(kg(i,s),4A):t(,8J)}},5Q.1g.f1b(t){1d i1a;1c 1b(n){n?t(kg(i,n),4A):t(,8J)}},5Q.1g.F1b(){5Q.m.F.1j(1a)};1d 7R{0:DJ,1:DK,2:DL,3:DM,4:DN,5:DO,6:p,7:DP,8:p};1b 8P(){}1b 8D(t){1c 3(tt.2w(.)).1f&&!(1e(t7N.9U(ds(t1)))||!t.oG||bM*t.oGAi())}1b Ig(t){1a.at}1b Bg(t){1a.a1e,1a.ct}1b 5R(t,i,n,s,h,r){1d o;if(2u.1j(1a),oi?{5k:i}:{DQ:3,5k:72,DR:iP,v:1.0},n&&(o.spn),o.3ot,bQ&&(o.ozv+bQ),1a.ss||1e,1a.4Dh||1e,1a.a1e,1a.b{wc:1o(1a.G,1a),Gg:bP},1a.ho,t1a.f1i 5Q(o,r),i$p+tg,1a.gt.a?1i Ag(i,t.a,{5k:72}):1i jg(i,{5k:72},cb),(t1a.f).a){if(!t.a)1G 1X(1a.DS is 1e);t{ma:1i Ag($p+hX+e,t.a,t.b),wc:1o(t.f,t),7K:oH,df:dZ,cf:-1,vf:0,kd:!1}}1m t{ma:1i 5g((i$p+hX)+e,t.b),wc:1o(t.g,t),7K:DT,df:dZ,cf:-1,vf:0,kd:!1},{ma:1i jg(i+e,t.b,cb,1z&&7>67),wc:1o(t.f,t),7K:oH,df:dZ,cf:-1,vf:3,kd:!0};1h(1a.o1i 9Y(t),1a.c!1,i0;it.1f;++i)1a.c1a.c||ti.ma.c();1a.c||1a.Hi()}1b 9Y(t){1a.bt}1b Dg(t,i){i 2e 2L?i.6c(1b(i){t.a.ma.4l(i)}):t.a.ma.4l(i)}8P.1g.b1b(){},ui(Ig,8P),Ig.1g.b1b(){1c 8D(1a.a)?3Y(1a.a):(t7R5,1i 2L(1b(i,n){n(t)}));1d t},ui(Bg,8P),Bg.1g.b1b(){1c 1e!1a.a&&8D(1a.a)?3Y(1a.a):(1a.a1e,1i 2L(1b(t,i){1d n1a;1a.c(1b(e){n.ae,8D(n.a)?t(e):i(7R5)},i)},1a))},ki(5R,2u),Fp(DU,5R.1g,{Hi:1b(){gg(DV)}}),5R.1g.G1b(t){1c 1b(i){if(i)2c{1d n7N.9U(i)}2d(t){n1e}t(n&&n1||1l 0)}},9Y.1g.6e1b(t){1a.at,1a.c0,1b t(i){if(i.c>i.b.1f)i.a(1e);1m{1d ni.bi.c++;n.cj?1b(t){t.c||t.g()}(1i ug(1o(n.ma.4j,n.ma),1o(1b(i){i?1a.a(n):t(1a)},i),n.cj)):n.ma.4j()?i.a(n):t(i)}}(1a)},5R.1g.l1b(t){1a.B||(1a.B!0,1a.o.6e(1o(1b(i){i&&(1a.ai,1a.b.mai.ma),t()},1a)))},5R.1g.4j1b(){1c 1e!1a.a&&1e!1a.a.ma&&1a.a.ma.4j()},5R.1g.2F1b(t,i,n,e,s,h,r,o){1d a1a,c1a.a.wc(t),l{q:i,sl:n,tl:e};1c 1a.h.sp&&01a.h.sp.2K(bT)||(l.spbT),l.tcs,h&&(l.oI1),r&&(l.DW1),o&&(l.sr1),l7H()7M(i.2i(),qp),1a.s?1a.s.b().6c(1b(t){1c 1e!t&&(l.DXt,l.DY3V.e4),a.a.ma.4b(l,1o((ic,1b(t,n){if(n&&1a.4D){2c{1d e7N.9U(n).DZ}2d(t){e1e}n7R1,1a.4D(1ee?n:7Re||n)}i(t)}),a));1d i},1b(t){t&&a.4D&&a.4D(t)}):1a.a.ma.4b(l,c)},5R.1g.F1b(){5R.m.F.1j(1a),1a.a&&(1a.a.ma.L(),1a.a.ma1e),1a.b.ma1e,1a.g.L(),1a.g1e};1d Fgrg(A,E0,E1,B,E3,E4,E5,E6,E7,EM,E8,I,d,E9,Ek,Q,S,Em,v,Eq,Ew,Ex,Ez,y,EA,U,EB),bUrg(fJ,kN,fK,kO,EC,HR,fL,fM,kP,kQ,d,y,e6),Hgrg(BR ED 8m EE EG cJ kR cK aS g1 e7.2w( )),bVrg(8t,B);1b 6j(t,i){1h(1a.a1i 4T(t,!1,i,3t.1Y?0:1,1),1a.c1z?:1e,1a.b;tt.1P;)Gg(1a,t,!0);1h(1a.b.1n(!1),1a.b.EH(),t1;t1a.b.1f;++t)1e1a.bt&&(1a.bt1a.bt-1);1a.f!1}1b Gg(t,i,n){1d e(i.1q&&i.1q.oJ||).3h(0,3);oKe||!e&&EIi.2A?t.b.1n(!0):e&&oK!e?t.b.1n(!1):n?t.b.1n(1e):t.b.1n(t.bt.b.1f-1)}1b zg(){1cEJ}Fp(EK,6j.1g,{82:1}),6j.1g.1I1b(){1c 1a.a.1I},6j.1g.4C1b(){1c 1a.a.4C},6j.1g.2p1b(){2c{1a.c&&01a.c.1f&&-11a.a.c&&1a.c.1f--,-11a.a.c&&1a.b.1f--,1a.c&&01a.c.1f&&1!1a.a.c&&!1a.a.1I.3w?6U(1a.a,1a.c1a.c.1f-1,-1,1a.a.4C-1):(1a.a.2p(),1a.c&&11a.a.c&&1a.c.1n(1a.a.1I)),11a.a.c&&1a.a.o&&Gg(1a,1a.a.1I)}2d(t){t!js&&1a.82(t),1a.f!0}};1d 2l{};1b 7z(t){1c lh(\2S id\+dh(t.id)+\>/2S>\)}1b 9L(t){1d it.id,nt.bU;1c lh(ch(t.4E)+\1Q id\+dh(i)+\>/1Q>\+ch(n))}1b bO(t){1d it.aL;1c lh(\1Q id1J-gt-tt 1R8Y 4M\+dh(t.4M)+\>1Q 1q8K: e8;>1Q>1Q 1RhZ>7j 2x\+dh(gh(i))+\ 1w20 1y20 2Yc4 \+dh(2l.7w)+\/>/1Q>/1Q>/1Q>1Q 1R1r 1q8K: e8; am: 1u; 1w: 4x%;>h1 1R3K EL>\+ch(2l.oh)+\/h1>/1Q>1Q 1R8Q 1q8K: e8;>1Q 1Re9-2q>/1Q>/1Q>1Q 1R2g 1q8K: e8;>1Q 1R3M-oL>/1Q>1Q 1RoM-3M-7a>hr 1q9Z: #oN; 77-9Z: #oN; 1y: dY; 5T: 5U;/>1Q 1R3M-em>/1Q>/1Q>/1Q>1Q 1Rf0-5m>/1Q>/1Q>\)}1b qg(t){1d it.eq,nt.cR,et.4M;1h(t\1Q 1R2F-4G>1Q 1R4G-5m>/1Q>4G 1R3M-4G 7T\+dh(ph(t.Ch))+\ eq\+dh(i)+\>1Q 1R4G-EN 1q2q-i0:\+((e&&e.Ci&&7W.Ci?e.Gb7W.Gb&&e.1S()7W.1S():e4I)?2m:1u)+\>3N 1R3M-8t 2b2M 2h\+dh(2l.th)+\>3N 1R3M-4l 2b2M 2h\+dh(2l.Hf)+\>/1Q>1Q 1RoO>3N 2b4X 3n9X/>3N 2b4X 3n9W/>3N 2b4X 3nhl/>3N 2b4X 3n2q/>3N 2b4X 3ni1/>3N 2b4X 3noe 2hEO-8/>\,in.1f,e0;ei;e++)t+\3N 2b4X 3n\+dh(ne)+\/>\;1c lh(t+/1Q>/4G>/1Q>)}1b bW(){1c lh(\1Q>cw 1Ri2-e9-2q>/cw>1Q 1R3M-4G-7a>/1Q>/1Q>\)}1b $g(t){1c lh(\1Q>2S 1R2Y-ew-2q>/2S>1Q 1R2Y-EP-2q>\+ch(t.yi)+\/1Q>1Q 1R3M-4G-7a>/1Q>/1Q>\)}1b bX(){1c lh(\1Q 1R1J-te-8W-j5>1Q 1R1J-te-8W-j4>e7 EQiO://6x.w3.ER/ES/e7 1R1J-te-8W 1woP 1yoP ET0 0 66 66>EU 1R1J-te-8W-oQ EV5U oR-1w6 oR-EW3j cx33 cy33 r30/>/e7>/1Q>/1Q>\)}1b 4E(t){lc.1j(1a),tt||{},1a.idt.id||dc(1a),1a.$et.$e||,1a.7Lt.7L||1e,1a.7Ot.7O||1e,1a.edt.ed||!1,1a.2tt.2t||1e,1a.c1e}1b tb(t){1c eb(),ce(t,1e)}1b ib(t){1c eb(),1i un(pn,t)}!1b(){1b t(t){1c 1b(){1c t}}2l{9S:t(0),Hf:t(1),If:t(2),ak:t(3),uh:t(4),6p:t(5),lh:t(45),mh:t(6),ph:t(7),7w:t(8),vh:t(9),nk:t(10),zh:t(11),qh:t(12),ik:t(13),sh:t(14),hk:t(15),rh:t(16),qk:t(17),wh:t(18),Dj:t(19),$j:t(20),kh:t(21),th:t(22),fk:t(23),ek:t(24),ck:t(25),pk:t(26),mk:t(27),dk:t(28),nh:t(29),xh:t(30),Cj:t(32),Bj:t(33),yh:t(34),EX:t(35),Ij:t(36),EY:t(37),6Z:t(38),EZ:t(39),Gf:t(40),oh:t(41),7A:t(46)}}(),ki(4E,lc),4E.1g.lcni(c),4E.1g.5h1b(){if(!1a.V)1G 1X(oS 9Q be iR n5 it F0 be oT.);if(!1a.c)1G 1X(oS 9Q Fk a nB Fm to be oT)},4E.1g.zb1b(){},4E.1g.L1b(){1a.rb||(4E.m.L.1j(1a),2k 1a.7O)};1d nb,ebpi;1b sb(){ga.1j(1a),1a.bFq+rb++,1a.c,hb1a.b1a}ki(sb,ga);1d hb{},rb0;1b ob(t,i){1d n2U(t);8g(i,1b(i,e){1W.2G(i)||(ii),2Z(i,1b(i){in.C(d,{2b:dt,3n:e,2h:i}),t.1M(i)})})}1b ab(t){t.la!0,t.xc!1,t.Fa0,t.4Ft.b+2N+(t.98++).1S(36),t.ia2U(t.Z).C(f,{3n:t.4F,id:t.4F}),1z&&7>3D(67)&&be(t.ia,1i 3u(9d,rn(on(\7f:\))));1d it.ia.1q;if(i.4vdt,i.1wi.1y8L,i.2vAt,2s?i.Fwi.Fx-8L:(i.4HE,i.1ri.1u-8L),1z&&!is(11)){t.Z.1Ot.4F||,2U(t.Z).a.1U.1M(t.ia),ia(t.ia,Ft,t.lf,!1,t);2c{t.a!1,t.Z.8t()}2d(i){sa(t.ia,Ft,t.lf,!1,t),lb(t,1)}}1m{2U(t.Z).a.1U.1M(t.ia),it.4F+oU;1d n4g(t.ia);if(1t.oV){1d eEe(i);ede(on(oW 9i oX, 3N oY, Fy Fz, 1h oZ),\8S>jC 3s\+Ee(1t.oV)+\>/8S>1U>73 id\+e+\ 3n\+e+\>/73>\)}1m eEe(i),ede(on(oW 9i oX, 3N oY, 1h oZ),\1U>73 id\+e+\ 3n\+e+\>/73>\);Be&&!2s?ge(n.2V,e):n.8O(te(e)),ia(n.a8(i),xt,t.7I,!1,t);1d s6a(y,t.Z);e0;1h(1d hs.1f;eh;e++){1d rse.2h;Dr(se)!r&&(3T(se,r),se.2hr)}(sn.FA(t.Z,!0)).1Oi,s.7Tt.Z.7T,n.1U.1M(s),r6a(p0,t.Z);1d o6a(p0,s);1h(e0,hr.1f;eh;e++)1h(1d a6a(i3,re),c6a(i3,oe),l0,ua.1f;lu;l++)cl.8Val.8V;1h(r6a(d,t.Z),o6a(d,s),e0,hr.1f;eh;e++)if(cOre.2b&&re.2h!oe.2h){t.Z.1Oi,st.Z;1V}2c{t.a!1,s.8t(),n.5J(),Fe&&Ga(t.eh,p1,t)}2d(e){sa(n.a8(i),xt,t.7I,!1,t),n.5J(),lb(t,2)}}}1b cb(t,i){t.xc!0,t.la!1;2c{1d ni.1U;t.7nn.d3||n.9y}2d(t){1d e1}e||1v t.f!it||(it.f(i))&&(e4),e?lb(t,e):(t.7P!0,t.Fa0,t.1T(G),t.1T(h6),ub(t))}1b lb(t,i){t.a||(t.7P!1,t.la!1,t.xc!0,t.Fai,t.1T(G),t.1T(8u),ub(t),t.a!0)}1b ub(t){fb(t),db(t),t.Z1e,t.1T(Dt)}1b fb(t){1d it.ia;i&&(i.h71e,i.bA1e,i.hq1e,t.c.1n(i)),t.5S&&(za(t.5S),t.5S1e),Fe||Be&&!2s?t.5SGa(t.8H,dM,t):t.8H(),t.ia1e,t.4F1e}1b db(t){t.Z&&t.Znb&&gr(t.Z)}1b pb(t){1c t.ia?1z&&!is(11)?t.ia:4g(t.ia).a8(t.4F+oU):1e}1b gb(t,i){lc.1j(1a),1a.lt||,1a.f1e,1a.h,1a.a1e,1a.oi||bB,1a.c1a.g1e}1b bb(t,i){1h(1d n in i)t.an&&(t.an.2hin)}1b vb(t,i){1c t.ai?t.ai.2h:}1b yb(t,i){t.gi}1b mb(t,i){4E.1j(1a,t),1a.f1e,1a.oi||{},1a.h1i mX,1a.l1a.a1e,1a.g1i 5R((t||{}).2J||,wb),1a.g.f.c!1}(hisb.1g).ra1e,hi.Z1e,hi.ia1e,hi.4F1e,hi.980,hi.la!1,hi.xc!1,hi.7P!1,hi.fb1e,hi.7n1e,hi.Fa0,hi.5S1e,hi.4b1b(t,i,n,e){if(1a.la)1G 1X(w);1a.fbt1i Ds(t),ii?i.9f():bB,n&&(n1p.3i(e0*1p.5o()).1S(36)+1p.hS(1p.3i(e0*1p.5o())^Ai()).1S(36),t.a.2n(zx,n)),nb||((nbor(FB)).FCmL-8,(nnb.1q).4HE,n.4vdt,n.1rn.1u-8L,n.1wn.1y8L,n.9Cdt,1t.1U.1M(nb)),1a.Znb,bBi&&ob(1a.Z,t.a),e&&ob(1a.Z,e),e1a.Z,tt.1S(),eb(),be(e,1i 3u(9d,t)),1a.Z.eqi,ab(1a),db(1a)},hi.5L1b(t){1a.la&&(ra(pb(1a)),1a.7P1a.la1a.xc!1,1a.Fat||7,1a.1T(5L),ub(1a))},hi.F1b(){1a.la&&1a.5L(),sb.m.F.1j(1a),1a.ia&&fb(1a),db(1a),2k 1a.f,1a.fb1a.7n1a.Z1e,1a.Fa0,2k hb1a.b},hi.6kei(xc),hi.4zei(7P),hi.ecei(la),hi.4Bei(7n),hi.zeei(fb),hi.yeei(Fa),hi.lf1b(){if(1a.ia.h8G){sa(1a.ia,Ft,1a.lf,!1,1a);2c{1d t4g(1a.ia);if(1z&&c5:p2t.3V&&!aQ.p3)1c 1l lb(1a,9)}2d(t){1c 1l lb(1a,1)}cb(1a,t)}},hi.7I1b(){if(!Be||2s||c5:p2!(1a.ia?4g(pb(1a)):1e).3V){sa(pb(1a),xt,1a.7I,!1,1a);2c{cb(1a,1a.ia?4g(pb(1a)):1e)}2d(t){lb(1a,1)}}},hi.8H1b(){1h(1a.5S&&(za(1a.5S),1a.5S1e);0!1a.c.1f;){yr(1a.c.p4())}},hi.eh1b(){if(1a.la){1d t1a.ia?4g(pb(1a)):1e;t&&!7l(t,FD)?(sa(pb(1a),xt,1a.7I,!1,1a),aQ.p3?lb(1a,3):lb(1a,9)):Ga(1a.eh,p1,1a)}},ki(gb,lc),(higb.1g).C1b(){1d t{Ch:1a.l,eq:1a.o,cR:1a.h,4M:ln.2C(3l)?4I:6z};1a.T(3J(qg,t))},hi.T1b(t){1a.At,1a.agc(1a,3M-4G),tgc(1a,3M-8t),1a.c1i tl(),mc(1a.c,t),tgc(1a,3M-4l),1a.f1i tl(),mc(1a.f,t),gc(1a,4G-5m)},hi.P1b(){1d tbc(1a);t.w(1a.c,j,1o(1a.oj,1a)),t.w(1a.f,j,1o(1a.1T,1a,R))},hi.oj1b(){1d t!0;1a.g&&(t1a.g()),t&&(ia(t1i sb,h6,1b(){1a.1T(FE)}),ia(t,8u,1b(){1a.1T(FF)}),1b(t,i){if(t.la)1G 1X(w);1d n1i Ds(i.7T);t.fbn,t.Zi,be(t.Z,n.1S()),ab(t)}(t,1a.a)),1a.1T(zt)},hi.F1b(){1a.c1a.a1a.f1e,gb.m.F.1j(1a)},ki(mb,4E);1d wb72.1L(2N,-)+-2Y;1b xb(t,i){4E.1j(1a,t),1a.h!1,1a.gi||{},1a.f1e}1b Cb(t){ga.1j(1a),1a.ht,1a.g{},1a.c1i 2J(1a),1a.f1e}1b Eb(t,i,n){if(it.h.ci){nn||1l 0n;1h(1d e0;ei.za.1f;++e)i.zae&&t.yg(i.zae,n)}}(himb.1g).lc1b(t){mb.m.lc.1j(1a,t),1a.g.l(1o(1a.5h,1a))},hi.5h1b(){mb.m.5h.1j(1a);1d t1a.c.J,i1a.c.o;if(t&&i){3T(1a.l,t);1d n1a.h;if(n.Ai,br(n.a,n.A),dP(n),ro(1a.h.a,!0),i1a.c.$a(),n1a.c.na(),1a.g.4j()&&i&&n){1d e1a.c.6P(),s1o(1a.99,1a);1a.g&&1a.g.2F(s,e,i,n,0,!1),bb(1a.a,{9X:t,2q:1a.c.6P(),hl:3l,i1:i+|+n}),bb(1a.a,1a.o),bb(1a.a,{5k:wb})}1a.1T(Dt)}},hi.C1b(){1a.T(3J($g,{yi:2l.Gf}))},hi.T1b(t){1a.At,1a.lgc(1a,2Y-ew-2q);1d igc(1a,S);1a.a1i gb(sg,b),1a.a.h99(1a.o),yb(1a.a,1o(1b(){1c bb(1a.a,{9W:Ep(1a.f)}),vb(1a.a,9W)!vb(1a.a,9X)},1a)),1a.a.ga(i),7t2l.yh,wd2l.Gf,1a.f1i wp(1l 0,!0,t),1b(t,i){t.Dai,t.g.li}(1a.f,1a.h),1b(t){t.Hbt,t.g.D.st.H||}(1a.f),1b(t){1d iwb;t.J.fi,t.3Zi}(1a.f),mc(1a.f,1a.l)},hi.P1b(){mb.m.P.1j(1a);1d tbc(1a);t.w(1a.a,R,1o(1b(){hU(1a.f),1a.1T(R)},1a)),t.w(1a.a,zt,1o(1b(){1d tEp(1a.f);1a.c.Jt&&gn(t),1a.1T(zt),3T((t1a.c.sb()).j(),2l.6Z)},1a))},hi.991b(t){t&&xp(1a.f,t)},hi.zb1b(){ro(1a.h.a,!1)},hi.F1b(){1a.f&&1a.f.L(),1a.l1a.h1a.f1e,1a.g&&1a.g.L(),1a.g1e,1a.a&&1a.a.L(),1a.a1e,mb.m.F.1j(1a)},ki(xb,4E),(hixb.1g).lc1b(t){xb.m.lc.1j(1a,t),bc(1a).w(1a.f.j(),mt,1o(1a.c.6Q,1a.c,!1)),1a.h1a.c.uc,1a.5h()},hi.5h1b(){xb.m.5h.1j(1a),1a.f.3q(1a.c.J);1d t1a.c.$a(),i1a.c.na();t&&i&&(bb(1a.a,{9X:1a.c.J,2q:1a.c.6P(),hl:3l,i1:t+|+i}),bb(1a.a,1a.g)),1a.1T(Dt),1a.f.j().4q()},hi.zb1b(){1a.c.6Q(1a.h)},hi.C1b(){1a.T(3J(bW))},hi.T1b(t){1a.At,tgc(1a,i2-e9-2q),1a.f1i Id(),mc(1a.f,t),1b(t){t.Fg50,Dd(t)}(1a.f),1b(t){t.ff50,Dd(t)}(1a.f),tgc(1a,S),1a.a1i gb(sg,b),1a.a.h99(1a.g),yb(1a.a,1o(1b(){1c bb(1a.a,{9W:gn(1a.f.ya())}),vb(1a.a,9W)!vb(1a.a,9X)},1a)),1a.a.ga(t)},hi.P1b(){xb.m.P.1j(1a);1d tbc(1a);t.w(1a.a,R,1o(1b(){1a.1T(R)},1a)),t.w(1a.a,zt,1o(1b(){1d t1a.f.ya();1a.c.Jt&&gn(t),1a.1T(zt),3T((t1a.c.sb()).j(),2l.6Z)},1a))},hi.F1b(){1a.f&&1a.f.L(),1a.f1e,1a.a&&1a.a.L(),1a.a1e,xb.m.F.1j(1a)},ki(Cb,ga),Cb.1g.bh1b(){},Cb.1g.dh1b(){},Cb.1g.F1b(){1a.c.L(),1a.c1e},Cb.1g.yg1b(t,i){2B(t,FG,i?#FH:),2B(t,9Z,i?#nH:)};1d jb{},4D1e;1b 5h(t){twi(t),2k jbt,aK()&&4D&&4D.3f()}1b Ab(){4D||(4D1i 3Z(1b(){1d t;tAi(),qi(jb,1b(i){kb(i,t)}),aK()||Ab()},20));1d t4D;t.ec()||t.6e()}1b 4F(t,i,n,e){if(gu.1j(1a),!1W.2G(t)||!1W.2G(i))1G 1X(8z 9H 5M oO 9Q be FI);if(t.1f!i.1f)1G 1X(8z 9H 5M p5 9Q be aM FJ 1f);1a.gt,1a.Gi,1a.7yn,1a.oe,1a.74,1a.4p0,1a.B1e}1b kb(t,i){it.b&&(t.8wi+t.8w-t.b,t.bi),t.4p(i-t.b)/(t.8w-t.b),1t.4p&&(t.4p1),t.Bi,5S(t,t.4p),1t.4p?(t.a0,5h(t),t.2L(q),t.f()):1t.a&&t.hf()}1b 5S(t,i){yi(t.o)&&(it.o(i)),t.741W(t.g.1f);1h(1d n0;nt.g.1f;n++)t.74n(t.Gn-t.gn)*i+t.gn}1b 5K(t,i){Bo.1j(1a,t),1a.74i.74,1a.xi.740,1a.yi.741,1a.7yi.7y,1a.4pi.4p}1b 3q(t,i,n,e,s){4F.1j(1a,i,n,e,s),1a.ht}1b Ib(t,i,n,e,s){if(1v i3m&&(ii),1v n3m&&(nn),3q.1j(1a,t,i,n,e,s),1!i.1f||1!n.1f)1G 1X(8z 9H 5M p5 9Q be 1D);1a.l-1}ki(4F,gu),(hi4F.1g).5N1b(t){if(t||01a.a)1a.4p0,1a.741a.g;1m if(11a.a)1c!1;5h(1a),1a.btAi(),-11a.a&&(1a.b-1a.7y*1a.4p),1a.8w1a.b+1a.7y,1a.B1a.b,1a.4p||1a.c(),1a.2L(5N),-11a.a&&1a.2L(FK),1a.a1;1d iwi(1a);1c i in jb||(jbi1a),Ab(),kb(1a,t),!0},hi.3f1b(t){5h(1a),1a.a0,t&&(1a.4p1),5S(1a,1a.4p),1a.zb(),1a.f()},hi.xf1b(t){1a.4pt,11a.a&&(1a.bAi()-1a.7y*1a.4p,1a.8w1a.b+1a.7y)},hi.F1b(){01a.a||1a.3f(!1),1a.2L(FL),4F.m.F.1j(1a)},hi.hf1b(){1a.2L(FM)},hi.2L1b(t){1a.1T(1i 5K(t,1a))},ki(5K,Bo),ki(3q,4F),3q.1g.spi,3q.1g.hf1b(){1a.s(),3q.m.hf.1j(1a)},3q.1g.f1b(){1a.s(),3q.m.f.1j(1a)},3q.1g.c1b(){1a.s(),3q.m.c.1j(1a)},ki(Ib,3q);1b Bb(t,i,n){Ib.1j(1a,t,1,0,i,n)}1b a1(t,i,n){Ib.1j(1a,t,0,1,i,n)}1b 5d(){lc.1j(1a),1a.a1e}1b Db(t){1d in,n1o(1b(){3T(1a.j(),),i&&i()},t);!1b(t,i){t.a1i a1(t.j(),p6),bc(t).yb(t.a,mU,1o(1b(){1a.j().1q.2v6w},t)),bc(t).yb(t.a,q,1o(1b(){1a.a1e,1H.5I(i,dM)},t)),t.a.5N()}(t,n1o(t.zi,t,p6,n))}1b Fb(t){t.a&&(t.a.3f(!0),t.a1e),3T(t.j(),),t.I(!1)}1b 2W(){6l.1j(1a),1a.M{},1a.hb{},1a.K1e,1a.6s!1,1a.ib1a.f1a.H1e,1a.R{},1a.l1i 2J(1a),1a.o1a.c1a.g1a.3I1a.a1a.J1a.qa1e,1a.D!0,1a.3Z}1b Hb(t,i){if(t.6si,t.Di,t.D){1d nt.j();t.qa1i Hh(n.dQ,n.dR)}1m t.qa&&(1e!(t.s||1e)&&((t.s||1e).at.qa),9z(t.j(),t.qa),t.qa1e);t.K.1q.2vi?At:7c-6w,t.3I.1q.2vi?7c-6w:At}Ib.1g.s1b(){1d t1a.740;if(1p.hS(t-1a.l)>1/FN){1d i1a.h.1q;8Xin i?i.8Xt:p7in i?i.p7t:aHin i&&(i.aHt?:p8(8X+4x*3D(t)+)),1a.lt}},Ib.1g.c1b(){1a.l-1,Ib.m.c.1j(1a)},Ib.1g.f1b(){1a.l-1,Ib.m.f.1j(1a)},ki(Bb,Ib),Bb.1g.c1b(){1a.h.1q.2v,Bb.m.c.1j(1a)},Bb.1g.f1b(){1a.h.1q.2vAt,Bb.m.f.1j(1a)},ki(a1,Ib),a1.1g.c1b(){1a.h.1q.2v,a1.m.c.1j(1a)},ki(5d,lc),(hi5d.1g).C1b(){1a.T(1a.b.C(c,{1R:eZ}))},hi.T1b(t){1a.At,t.1q.2vAt},hi.zi1b(t,i){1a.2o()&&(1a.a1i Bb(1a.j(),t),bc(1a).yb(1a.a,q,1o(1b(){i&&i()},1a)),1a.a.5N())},hi.I1b(t){1a.j().1q.2vt?6w:At,1a.j().1q.8Xt?1:0},hi.2o1b(){1c 1a.j().1q.2v!At&&0!1a.j().1q.8X},ki(2W,6l),(hi2W.1g).ga1b(){1a.D!1;1d tln.2C(3l)?4I:6z;1a.ac(3J(bO,{aL:4r://6x.ex.7V/aw/ez/FO/1x/FP.eA,uk:vt,wk:8N,4M:t})),1a.2t+ 8Y,1a.j()&&1a.K&&1a.3I&&1a.g.j()&&1a.H&&1a.o&&(1a.l.w(1H,nN,1o(1a.nb,1a)),1a.l.w(1a,pt,1o(1a.$i,1a)),1a.3Z.1f&&(1a.ge.2H(1a,1a.3Z),1a.3Z))},hi.ge1b(t){1h(1d i,n0;n2j.1f;++n){1d e2jn;if(e)if(1a.K||e.7O){1d se,hor(v,{1R:s.2t||3M-4a});3T(h,s.$e||),sh,i.1n(s),pr(e.7O||1a.K,s),e.lc&&e.zb&&(h1o(1a.9t,1a,e),1a.l.w(s,V,h),e.7L&&1a.l.w(1a.H,e.7L,h)),e.ide.id||dc(e),1a.Me.id&&1a.9Y(e),1a.Me.ide,1a.hbe.ids}1m 1a.3Z.1n(e)}1c i},hi.9Y1b(t){1h(1d i0;i2j.1f;++i){1d n1v 2jiGt||2ji2e 1K?2ji:2ji.id,e1a.Mn,s1a.hbn;e&&s&&(1a.f&&1a.f.idn&&1a.oe(),1a.l.ca(e,zt,R),e.L(),1a.Rn&&2k 1a.Rn,2k 1a.Mn,2k 1a.hbn,yr(s))}},hi.9t1b(t){if(1a.H){if(t!1a.f&&1a.f&&(Fb(1a.g),1a.f.zb.1j(1a.f),1a.f.j()&&(1a.f.j().1q.2vAt),Hb(1a,!1),1a.f1e),Hb(1a,!0),Fb(1a.g),1a.ft,1a.Rt.id)1d i1a.Rt.id,nt.5h;1m t.ga(),it.j(),nt.lc,1a.l.w(t,zt,R,1o(1a.oe,1a)),t.ed&&(1a.Rt.idi);pr(1a.H,i),n.1j(t,1a),t1i a1(i,4x),1a.l.yb(t,q,1o(1a.nb,1a,!0,!0)),t.5N()}},hi.oe1b(){if(1a.f)if(Fb(1a.g),1a.f.zb.1j(1a.f),1a.f.j()){1d t1i Bb(1a.f.j(),4x);1a.l.yb(t,q,1o(1b(){yr(1a.f.j()),1a.f1e,Hb(1a,!1),3G(1a.g.j())&&(Db(1a.g),1a.nb(!0,!0))},1a)),t.5N()}1m Hb(1a,!1),1a.f1e},hi.ef1b(t,i){1a.ibt,2W.m.ef.1j(1a,t,i),1a.j().1q.2v6w},hi.7m1b(t){if(!1a.D){1d i6Z(1a,t.1O);1a.xai,1a.5e(),i!1a.b?(1a.bi,Bf(1a,i),If(1a),8E(1a,t)):Bf(1a,i)}},hi.$i1b(){Fb(1a.g),1a.6s&&1a.oe()},hi.F1b(){1h(1d t in 1a.M)1a.9Y(t);1a.l&&1a.l.L(),1a.l1e,1a.g&&1a.g.L(),1a.o1a.3I1a.ib1a.H1a.K1a.g1e,2W.m.F.1j(1a)},hi.6Q1b(t){if(1a.2o()){t(1a.uct)?1a.h.w:1a.h.ca;1d iAr(1a.j());t.1j(1a.h,i,Ct,1a.jf,!0)}1m 2W.m.6Q.1j(1a,t)},hi.ac1b(t){if(2W.m.ac.1j(1a,t),t){1a.Ktr(3M-oL,t);1d itr(eZ,t);i&&(1a.g1i 5d,mc(1a.g,i)),1a.3Itr(oM-3M-7a,t),1a.Htr(3M-em,t),1a.otr(e9-2q,t)}},hi.nb1b(t,i){1d nio(1t.1U).y;if(1a.s){(1a.s||1e).a.y+n,2W.m.nb.1j(1a);1d e3P(1a.j().1q.1u,10);t3P(1a.j().1q.1r,10)-(t?0:n),i&&(t-(i1a.bf||{}).1r||10,e-i.1u||10),t-n,(1a.s||1e).a.yt,(1a.s||1e).a.xe,9z(1a.j(),1i Hh(e,t))}},hi.I1b(t){2W.m.I.1j(1a,t)},hi.5dni(a),hi.tani(c),hi.3X1b(t){tt?gn(t):,1a.o?3T(1a.o,t):2W.m.3X.1j(1a,t)},hi.$aei(a),hi.sbei(g),hi.naei(c),hi.6P1b(){1c 1a.o?3G(1a.o):2W.m.6P.1j(1a)},hi.bc1b(t){1a.D||2W.m.bc.1j(1a,t)},hi.Hd1b(t){1a.D||2W.m.Hd.1j(1a,t)},hi.Gd1b(t){1a.D||2W.m.Gd.1j(1a,t)};1d 2O{2n:1b(t,i){t.2ti},2I:1b(t){1c 1v(tt.2t)Gt&&t.4N(/\\S+/g)||},2y:1b(t,i){1d n2O.2I(t),e98(2j,1),sn.1f+e.1f;1c 2O.8E(n,e),2O.2n(t,n.2i( )),n.1fs},3g:1b(t,i){1d n2O.2I(t),e98(2j,1),s2O.ag(n,e);1c 2O.2n(t,s.2i( )),s.1fn.1f-e.1f},8E:1b(t,i){1h(1d n0;ni.1f;n++)4s(t,in)||t.1n(in)},ag:1b(t,i){1c Di(t,1b(t){1c!4s(i,t)})},Ak:1b(t,i,n){1h(1d e2O.2I(t),s!1,h0;he.1f;h++)ehi&&(aI(e,h--,1),s!0);1c s&&(e.1n(n),2O.2n(t,e.2i( ))),s},tk:1b(t,i,n){1d e2O.2I(t);1v iGt?Gi(e,i):1W.2G(i)&&(e2O.ag(e,i)),1v n!Gt||4s(e,n)?1W.2G(n)&&2O.8E(e,n):e.1n(n),2O.2n(t,e.2i( ))},8h:1b(t,i){1c 4s(2O.2I(t),i)},dH:1b(t,i,n){n?2O.2y(t,i):2O.3g(t,i)},mC:1b(t,i){1d n!2O.8h(t,i);1c 2O.dH(t,i,n),n}};1b 4R(t,i){Cb.1j(1a,t),ii||{},1a.a{2J:i.2J||,Ib:i.Ib||1},1a.b1e}ki(4R,Cb),(hi4R.1g).bh1b(t,i){i&&(i.at,Af(1a.b,i))},hi.dh1b(t){t&&9R(1a.b,t)},hi.wj1b(){1d t1a.b.ib;if(t&&1l 0!t.a){1d it.a;t1a.h.ci,Eb(1a,1a.f,!1),1a.fi,Eb(1a,i),1a.b.5d(t.nj),1a.b.ta(t.xj),it.U,1a.b.Ji&&gn(i),1a.b.3X(t.2q)}},hi.vj1b(){Eb(1a,1a.f,!1)},hi.7R1b(){1a.h.c1a.f.6G.1T(FQ)},hi.F1b(){1a.b.L(),1a.b1e,4R.m.F.1j(1a)},hi.yg1b(t,i){2Oi?2y:3g(t,1J-2q-aC)};1d GbFR.2w();1b zb(t){1a.ht,1a.c1a.a1a.f1a.b-1,1a.g!1,1a.s0,1a.o,1a.B0}1b 6s(t){1d it.h.f,nt.h.h,et.h.c,st.h.g;if(t.b!i||t.f!n||t.a!e||t.c!s){1d h{};h.cti,h.cvn,h.FSe,h.FTs,h.FUt.o,h.FVt.s++,h.FWAi()-t.B,(0t.b||0t.f||0t.a||0t.c)&&(h.ptt.b,h.pvt.f,h.FXt.a,h.FYt.c),gg(FZ,h),t.bi,t.fn,t.ae,t.cs}}1b 5e(){1a.g1a.c1a.h1a.f0,1a.a,1a.b1e!di.bY?1i bY(1o(1a.l,1a)):1e}zb.1g.6e1b(){if(!1a.g){1a.g!0;1d t,i;1h(t0;15>t;t++)itGb0|62*1p.5o();1a.oi.2i(),1a.s0,1a.c1a.a1a.f1a.b-1,1a.BAi(),Ga(1a.l,nX,1a)}},zb.1g.3f1b(){1a.g&&(1a.g!1,6s(1a))},zb.1g.l1b(){1a.g&&(6s(1a),Ga(1a.l,bM,1a))},Fp(G0,5e.1g,{Cg:1});1d 53,4Bp9+1p.5o().1S(36).5Y(2);1b qb(t,i){2u.1j(1a),tt||{},1a.atn(t),1a.a.Ibt.Ib,1a.a.Af!!t.Af,1a.a.Hh3P(t.Hh,10)||bP,1a.a.djt.dj,1a.a.a2t.a2||!1,1a.h0,1a.c{},1a.l1i 2J(1a),1a.f1i 4R(1a,1a.a),i&&(1a.f.gi||{}),(t1a.f).b1i 2W({mj:t.a.mj}),t.b.xgbP,t.b.7zbM,t.b.6Q(!0),t.c.w(t.b,7e,1o(t.wj,t)),t.c.w(t.b,pt,1o(t.vj,t)),i1i mb({2J:t.a.2J,id:G1,$e:2l.kh,ed:!0},t.g),t.b.ge(i),t.c.w(i,zt,1o(t.7R,t)),t.a.Ib&&(i1i xb({id:i2,7L:X,ed:!0},t.g),t.b.ge(i),t.c.w(i,zt,1o(t.7R,t))),t.b.ga(),1a.g1a.b1e,1a.a.a2&&1e!di.bY&&(1a.b1i 5e,1a.g1i zb(1a.b))}1b 6V(t,i,n,e,s,h){1h(et.c++t.h{id:t.h.1S(),6G:h,2q:n,yk:s||n,U:e,nj:t.s,xj:t.o,za:i},s0;si.1f;++s)is&&t.f.bh(e.id,is);if(t.b)1h(st.b,hn.1f,s.c+h,ns.a.1f,s.a.1n(h),h0;hi.1f;++h){1d rs,oih;Cr(o)?(o4Bn,r.f+3G(o).1f,r.b&&r.b.eB(o)):r.Cg(o.1Y)}1c t.g&&t.g.6e(),e.id}1b $b(t){1h(1d i in t.g&&t.g.3f(),t.c){1d nt,ei,sn.ce;if(s){if(n.b)1h(1d hn.b,rs.za,o0;or.1f;++o){1d ah,cro;Cr(c)?(c4B1l 0,a.b&&a.b.G2(c)):a.Cg(c.1Y)}1h(h0;hs.za.1f;++h)s.zah&&n.f.dh(s.zah);2k n.ce}}t.b&&t.b.55()}1b 6O(t){1c 1e!t&&Hgt.2A}1b 6q(t){if(1et)1c 1e;1h(tt.6J;1e!t&&1e!t&&3t.1Y&&gn(3G(t));)tt.6J;1c t}1b tv(t,i,n,e,s,h){ga.1j(1a),1a.a;1h(1d r0;rt.1f;++r)1a.a.1n(1Yin tr?53(tr):tr),cv(tr.1I);1a.fi,1a.Ge||0,1a.Js||0,1a.ln,1a.sh||1e,1a.D1a.B1a.K!1,1a.c,1a.h,1a.b,1a.O,1i 2J(1a),1a.g1a.H!1}1b iv(){1a.b{},1a.a{}}5e.1g.551b(){1a.g1a.c1a.h1a.f0,1a.a},5e.1g.l1b(t){1h(1d i0;it.1f;i++){1d nti;if(0n.pm&&1e!n.1O4B){1a.h+3G(n.1O).1f;1d en.1O4B;1a.g+1a.ae,1a.ae0,n.1O4B1l 0}}},ki(qb,2u),qb.1g.F1b(){$b(1a),1a.l.L(),1a.l1e,1a.f.L(),1a.f1e},ki(tv,ga),iv.1g.8h1b(t,i){1c 1e!1a.bt||1e!1a.at||i&&(t in 1a.b||t in 1a.a)},iv.1g.8O1b(t,i){1a.ati},iv.1g.3g1b(t){2k 1a.at,2k 1a.bt};1d nvp9+1p.5o().1S(36).5Y(2),evG3+1p.5o().1S(36).5Y(2);1b sv(t){if(!t)1c!1;if(3!t.1Y||!1z)1c nv in t&&!!tnv;if(!t.1P)1c!0;if(!(ev in t.1P))1c!1;1d it.1Pev;if(!i||!it.2Q)1c!1;iit.2Q;1h(1d n0;ni.1f;++n)if(int)1c!0;1c!1}1b hv(t,i){1c t?e6t.2A?1K(1t.3K):(3t.1Y?i2Q:i||(i2h),t.68&&t.68(i)?1K(t.68(i)):1v tiGt?1K(ti):):}1b rv(t,i,n,e){1c e{S:n,U:je(ee.1N&&3e.1N.1Y?e.1N.2Q:3G(e))},t.1n(e),in?in.5Me:in{6e:e,5M:e},e}1b ov(t,i,n){1c i{5Q:i,mf:n,aa:},t.b.1n(i),i}1b av(t){if(!t.g&&t.K&&!t.B&&!t.D){1d i;if(t.B!0,iuv(t.a)){it.a;1d nt.b;if(1i.1f&&i0&&i0.Ef){1h(1d e,s0;sn.1f;++s)1h(1d h0;hns.aa.1f;++h)e.1n(ns.aah.U);i0.3X(e.2i( ),i0.1I),i!0}1m i!1;i!i}if(i&&(i1b(t){1d i1b(t){1h(1d i0;it.1f;++i)if(ti&&ti.1I)1c ti.1I;1c 1e}(t);if(!i)1c 1e;1d n,e,s;i1i 6j(i,!0);1d htt.1f-1.1I,r0,o!1;do{i.2p();1d ai.1I();if(!a)1V;1d ci.a.c,li.4C();1h(1c&&--l;rt.1f&&!tr.1I;)++r;a!tr.1I&&(o||1!c||1e!a&&1ea.6J||6O(6q(a)))?o!1:(cfv(a),e.1n({1I:c,3X:1b(){}}),se.1f-1l,br(c,a),atr.1I&&(nr++e.1f-1,o!0))}9c(a!h);1c{Ff:s,aj:n,Bi:e}}(t.a))){t.hi.aj,t.ci.Bi,et.a,st.h,ht.c;1d ri.Ff;n;1h(1d o0;oe.1f;++o)if(no,eo.1I&&1l 0!so)1h(1d a0;ah.1f;++a)if(!(ra>rso)){if(rarso){if(ha.1I.1P!hso.1I.1P)hH}1m{1h(1d crso-ra,lhso.1I.1P;c--&&l&&l!ha.1I.1P;)ll.1P;if(l!ha.1I.1P)hH}no.1n(a)}1h(et.a,h-1,r(st.b).1f-1;0r;--r)1h(a(osr).aa.1f-1;0a;--a)if(!(0>(co.aaa).S)&&ec.S&&ec.S.1I)if(0>h)c.5frg(nc.S),hnc.Snc.S.1f-1;1m 1h(lnc.S.1f-1;0l;--l)if(nc.Slh){c.5frg(nc.S.5p(0,l+1)),hnc.Sl;1V}1h(ns0;nt.b.1f;++n){1h(et.bn,ht.a,re,oi.Ff,at.h,c,l0;lr.aa.1f;++l){1d ur.aal;if(c+u.U,0>u.S){1d f-1,d-1,par.aal-1.S;if(1l 0!p&&(fop),lr.aa.1f-1&&(1l 0!(par.aal+1.S)&&(dop)),0f||0d)t:if(d(0>f||df)&&lr.aa.1f-1,fr.aad?l+1:l-1,!(f.S>h.1f||1ehf.S.1I)){if(pu.U,u.U,/^ +$/.2C(p)&&(G4(ud?f.U.6F(0):f.U.6F(f.U.1f-1))&&G5>u||pqu&&pw>u||G6u&&G7>u||G8u&&G9>u||Gku&&Gm>u||pzu&&pA>u))1V t;f.Ud?p+f.U:f.U+p}}}1h(hc,rt.a,oe,at.c,ci.Ff,lt.h,u,f0;fo.aa.1f&&!(s>a.1f);++f)if((do.aaf).5f&&!(0>d.S)&&rd.S.1I&&d.U)if(sld.S||s in d.5f&&(!(s+1 in d.5f)||s+1!ld.S)){if(as&&as.1I){pfv(as.1I),u.1n(p);1h(1d gas.1I,bcld.S-cs,vp,yrd.S.1I.1P,mv;y&&b--;)(my.hP(!1)).1M(v),yy.1P,vm;g.1M(m),grd.S.1I,rd.S.ce?rd.S.zg||p.1M(g):((grd.S.1I.hP(!1)).id&&(g.id),p.1M(g)),rd.S.3X(d.U,g)}}1m++s,--f;if(ru,ut.a,ot.l,e.5Q)oe.5Q;1m{1h(au.1f,c-1,l0;le.aa.1f;++l)0(fe.aal.S)&&uf&&uf.1I&&(c1p.2T(c,f),a1p.3F(a,f));1h(u,la;lc;++l)ol&&(u+ol);ou}if(t.s)3!t.s.a.Ib&&t.O.1n(6V(t.s,r,o,h,e.mf,t));1m 1h(e0;er.1f;++e)re.3Ko}1h(it.a,n0;ni.1f;++n)in.1I&&!in.ce&&yr(in.1I);1h(it.a,nt.c,tt.h,se0;sn.1f;++s)if(hns.1I){1h(;ei.1f&&s>te;)e++;(e>i.1f||s!te)&&!h.1N&&(yr(h),ns.1I1e)}}}}1b cv(t){if(t)if(3t.1Y&&1z){ev in t.1P&&t.1Pev||(t.1Pev{});1d it.1Pev;it.2Q||(it.2Q),iit.2Q;1h(1d n0;ni.1f;++n)if(int)1c;i.1n(t)}1m tnv1}1b lv(t){if(!t||3t.1Y&&1z){1d it.1P;if(i&&ev in i){1d niev;if(n&&t&&nt.2Q){1d ent.2Q;if(e)1h(1d s0;se.1f;++s)if(est){e.7g(s,1);1V}0e.1f&&2k nt.2Q}if(n&&vg(n))2c{2k iev}2d(t){iev}}}1m if(nv in t)2c{2k tnv}2d(i){tnv}}1b uv(t){1h(1d i0;it.1f;++i)2c{ti.1I&&!ti.1I.1P&&(ti.1I1e)}2d(n){ti.1I1e}1h(it.1f-1;0i&&!ti.1I;--i);1c t.1fi+1,t.1f}1b fv(t){1c cv(tt.b3?t.b3.6A(i4):lr(1t,i4)),t.1q.GqGw,t}1b dv(t){1h(1d i,nt.1N;n;ni)in.3w,3!n.1Y&&(nt.1N?br(n,t):vr(n,t),dv(n))}1b pv(t,i,n,e,s){ii||{},1a.vas||,1a.h,1a.o,xv(1a,t||1t.2V,1l 0i.5g||!!i.5g),1a.ln||tv,1a.Di.Fi,1a.c1a.a1a.g1a.Ac1e,1a.s!!i.Aj,1a.H!!i.zj,1a.K1a.s?27:13,1a.G!0,1a.B,1a.f1i ru(1a,e)}1b gv(t,i){1c 0t.za.1f?1i i(t.za,t.Fb.2i(),t.8P,t.ae,t.76):1e}1b bv(t,i){if(!t.c)1c t.Acgv(i,t.l),!0;if(!i.6u&&0i.za.1f)1c t.Acgv(i,t.l),!0;i.6ut.c.Ig;t:{1d nt.c,et.K;if(i.76>i.bW||i.ae>i.fh)n!1;1m{1d sn.76,hn.2q.1f;if(0!i.za.1f&&(s+1i.za.1f?i.76+e+e:i.76+e,h+i.ae,s>i.bW||h>i.fh)){n!1;1V t}i.76s,i.aeh,i.za.1n(n.1I),i.8P.1n(n.2q),0(ei.za.1f-1)?i.Fb.1n(n.te):(1e&&(i.Fb0a i0>+i.Fb0+/a>),i.Fb.1n(a i+e+>),i.Fb.1n(n.te),i.Fb.1n(/a>)),n!0}}1c n?(t.c1e,!1):(t.Acgv(i,t.l),!0)}1b vv(t,i,n){1d ehv(i,n);e&&gn(ve(e))&&t.B.1n({1I:i,Eh:n,2q:e})}1b yv(t){1c sv(t)||3!t.1Y&&(!t.2A||bUt.2A||Hgt.2A||3v(t,cq)||Gx-Gyt.id)}1b mv(t){1d iAr(t);1c i.6H&&i.6H.d5?i.6H.d5(t,1e):t.5B}1b wv(t){if(3t.1Y)1c!0;if(1!t.1Y)1c!1;1d imv(t);1c!(!Fgt.2A||i&&i.2v&&7c!i.2v)}1b xv(t,i,n,e){(e?t.o:t.h).1n({em:i,yj:1l 0n||n})}1b Cv(t){1c t.gt.g.1f-1}1b Ev(t){t.g.p4()}1b jv(){2u.1j(1a),1a.a}1b i5(t){1d i1i Ef;1c 8g(t,1b(t){1d n;Cr(t)?i.2y(t):(t!cT||1z&&is(9)&&!is(10)&&di.pB&&t 2e di.pB||!(nt.9g)?Cr(nt.1P)?n:1e:n,1e!t&&i.2y(t))}),i}1b i6(t){1a.b!0,1a.ft,1a.c!1,1a.a}1b Av(t,i){1a.gt,1a.f!0,1a.ci,1a.a1e,1a.b0}1b pC(t,i){1c!!t.f&&(i(1o(t.h,t),t.g,t.c?en:),!0)}1b kv(t,i){1a.ft,1a.o!!i,1a.b1a.s0,1a.g1a.c-1,1a.h1a.l1a.a0}!1b(){1b t(t){1t.3Kt}1d i{};531b(n,e){1ce6n.2A?{1I:n,3X:t,ce:!0,zg:!0,Ef:!0}:3n.1Y?{1I:n,3X:1b(t,i){3T(i,t)}}:(e||(e2h),ie||(ie1b(t,i){i.4t&&i.4t(e,t),1v tGt&&(iet)}),n{1I:n,3X:ie,ce:!0},2h!e&&(n.Ef!0),n)}}(),tv.1g.faei(f),tv.1g.2R1b(){if(1a.B)if(1a.B!1,1a.s&&$b(1a.s),1a.O,uv(1a.c),11a.a.1f&&1a.a0.Ef)1a.a0.3X(1a.l0,1a.a0.1I);1m{1h(1d t0,i0;i1a.c.1f;++i){1d n1a.ci.1I;if(n){1h(;t1a.a.1f&&i>1a.ht;){1d et++;1a.ae.1I&&(lv(1a.ae.1I),1a.ae.1I1e)}if(t1a.a.1f&&i1a.ht&&1a.at.1I){1a.at.zg||(gr(n),n.1M(1a.at.1I)),1a.at.3X(1a.lt,1a.at.1I),t++;1d s(en).1P;if(s&&11!s.1Y)if(e.pD)e.pD(!1);1m{1h(;ne.1N;)s.6I(n,e);yr(e)}}1m yr(n)}}1a.c}},tv.1g.F1b(){tv.m.F.1j(1a),1a.2R();1h(1d t0;t1a.a.1f;++t)1a.at.1I&&lv(1a.at.1I);1a.a1e},Fp(Gz,pv.1g,{5V:1}),pv.1g.b1b(t,i){if(1a.c&&bv(1a,i))1c au;if(!1a.a){if(1a.G!!1a.h.1f,!1a.h.1f&&(t1a.B.3O()))1c 1a.c{Ig:!1,1I:53(t.1I,t.Eh),2q:t.2q,te:Ee(t.2q),76:1a.s?xe(t.2q).1f:t.2q.1f},i.6u!1,bv(1a,i),au;if(!(t1a.h.3O()||1a.o.3O()))1c 1a.c1e,bv(1a,i),au;1a.gt.yj,1a.a1i 6j(t.em)}if(1a.a.2p(),1a.a.f)1c 1a.a1e,i.6u!1,1a.b;t1a.a.1I();1d n1a.a.a.c;if(-1n)1c Ev(1a),wv(t)||(i.6u!1),1a.b;1d e!sv(t)&&(t.1YcE&&Cv(1a)||!3v(t,GA)&&(3v(t,$t)||Cv(1a)));if(1a.g.1n(e),n1n,((e!!t&&(3t.1Y&&1v t.2QGt||e6t.2A&&1v t.2hGt||t.2Ay&&3v(t,$t)||t.2Ad&&(bVt.2b||3v(t,$t))))||n)&&1a.G&&!1b(t){1c 3t.1Y||1t.1Y&&(!(!t.b5||!t.6K)||!!(tmv(t))&&t.2v!At&&t.4v!dt)}(t))1c xv(1a,t,Cv(1a),!0),1a.a.a.g(),Ev(1a),1a.b;if(n&&Cv(1a)){1a.H&&vv(1a,t,3K),vv(1a,t,2Y),vv(1a,t,aB),vv(1a,t,5y-pE),vv(1a,t,5y-aB),vv(1a,t,5y-GB),vv(1a,t,5y-GC);1d s1a.a;if(s.bs.b.1f-1)1h(st.1N;s;){if(3s.1Y){1d hs.2Q.2w(\\n);if(2h.1f||2h.1f&&!gn(h0)&&!gn(h1)){s.2Qh0;1h(1d r1;rh.1f;++r){1d oAr(t).6A(i4);1a.va.1n(o),vr(o,s),so,vr(Ar(t).5z(\\n+hr),s),ss.3w}}}ss.3w}}if(e){if(1a.a.a.g(),Cv(1a)){1d ahv(t);if(gn(ve(a))&&(1a.c{Ig:!0,1I:53(t),2q:a,te:Ee(a),76:1a.s?xe(a).1f:a.1f},bv(1a,i)))1c Ev(1a),au}1c Ev(1a),1a.b}if(n){if(yv(t)||!t.1N&&t.2A!f)1c i.6ui.6u&&!!Hgt.2A,1a.a.a.g(),Ev(1a),1a.b;if(t.2Af){2c{if(!(a!t.2x.4N(/4r?:\\/\\//))){1d ct.2x.4N(cN)3||1e;a(c?k3(c):c)1H.3V.e4}if(a){1d l4g(t).2V;l&&xv(1a,l,Cv(1a))}}2d(t){}1c i.6u!1,1a.a.a.g(),Ev(1a),1a.b}1c Cv(1a)&&wv(t)?1a.D&&At.2A&&t.3s&&1a.D(t):i.6u!1,1a.b}1c 1a.a.a.g(),Ev(1a),1a.b},ki(jv,2u),jv.1g.2R1b(){Ga(1a.b,0,1a)},jv.1g.b1b(){1h(1d t0;t1a.a.1f;++t)yr(1a.at);1a.a},jv.1g.F1b(){jv.m.F.1j(1a),1a.2R()},i6.1g.fa1b(){1c 1a.a.2i()},Av.1g.h1b(t,i,n){1a.ai,1a.bn,t()};1d pFrg(. , ; : \\\\? !.2w( )),pGrg(34,35,36,37,38,43,44,47,58,59,60,61,62,63,64,91,92,93,94,96,bq,GD,GE,pH);1b pI(t,i,n){t.o&&(i-9);1h(1d e,s0,ht.s;ht.f.1f;++h){1d rt.f.4Z(h),or.6F(0);if(s++,t.a+t.o?pH>o?32>o||pGo?3:1:GF>o||nIo&&GG>o||nKo&&GH>o?6:9:1,ot.a>i,pFr?(t.gh,t.lt.a,oo||s>n): r&&(t.ch,t.ht.a,oo||s>n),o)1c 0t.g?(et.f.3h(t.b,t.g+1),t.a-t.l,t.bt.g+1,t.g>t.c?(t.c-1,t.h0):t.h-t.l,t.g-1,t.l0):0t.c?(et.f.3h(t.b,t.c+1),t.a-t.h,t.bt.c+1,t.c-1,t.h0):(et.f.3h(t.b,h+1),t.a0,t.bh+1,t.gt.c-1,t.ht.l0),t.sh+1,e}1c t.bt.f.1f&&(et.f.3h(t.b),t.bt.f.1f),e}1b Iv(t,i,n,e,s,h){1a.le||pi,1a.Rh||pi,1a.O!!s,1a.ct.a.df,1a.f0,1a.Gpi,1a.Dn,1a.o1a.b1a.g0,1a.a1e,1a.K0,1a.pa!1,1a.Xt.a.cf,1a.J,1a.H0,1a.h(1a.Mt.a.kd)?t.a.7K-1i Ds(t.a.ma.a).1S().1f:t.a.7K,1a.ua1a.O?1:6,1a.Dat.a.vf,1a.vai,1a.s,1a.eat}1b Bv(t,i,n){if(0t.b&&(t.bi?GI:t.h,!n||nt.h))t.gt.b;1m{do{it.b,t.bt.h&&(t.b*t.ua,t.b>t.h&&(t.bt.h))}9c(i!t.b&&n&&t.bn);t.gt.b}}1b i7(t,i){1d n1e!i,e!n&&!t.pa;(e||n)&&t.l(4x,e,i)}1b bZ(t){1c t.M?t.a.J:t.a.fa().1f}1b Dv(t,i){2u.1j(1a),1a.fi,1a.b{GJ:t},1a.a1i bY(1o(1a.c,1a),1a.b)}1b Fv(){lc.1j(1a)}1b eC(t){3Q(t.j(),ft),3Q(t.j().1N,ut)}1b Hv(){1a.a1i Fv,1a.a.C(),1a.a.ga(),1a.b0}1b eD(t,i,n,e,s,h,r,o){1a.gt,1a.bi,1a.s,1a.B1e,1a.fn,1a.ae,1a.cs,1a.vah,1a.Hr,1a.o1a.h1e,1a.lo||1e,1a.K1a.D!1,1a.G{}}1b i8(t){1h(1d i1i Ef,n0;nt.1f;n++){1h(1d etn,s1i Ef,h0;he.a.1f;h++){1d re.ah.1I;1e!r&&s.2y(r)}1h(ei,h(sIs(s)).1f,r0;rh;r++)e.2y(sr)}1c i}1b Gv(t){t.o&&(t.o.a.eE(),t.o1e)}1b zv(t,i,n){n?(t.b.1n(i),t.Gi.fa()!0):t.s.1n(i)}1b a3(t){1c t.b.1f+t.s.1f}1b 8R(t,i){2u.1j(1a),1a.b,1a.f,1a.at,1a.ci}1b a4(t,i){1h(2u.1j(1a),1a.bt,1a.aln.2C(i)?ew-7W:ew-6z,t.4K(1a.b),i0;it.1f;++i)Cr(ti)&&Dh(ti,1a.a)}1b a5(t,i,n,e,s,h,r,o,a,c){2u.1j(1a),1a.Bt,1a.Ahi,1a.ean||1e,1a.uac||1e,1a.D1e,1a.ib!!e,1a.6ss||pJ,1a.Eb!!h,1a.o,1a.hb1a.G1a.b!1,1a.lo||1i iv,1a.9R!o,1a.qar||nu.Y(),1a.Da1i jv,1a.R1a.M1a.K!1,1a.3I1a.f.5,1a.3Z.9s,1a.s1i eu(1a.f),1a.J(1a.h1a.pa!!a)?1i GK(1o(1a.ki,1a)):1e,1a.c1a.a1e,ia(1H,L,1a.ug,!0,1a),ia(1H,Z,1a.vg,!0,1a)}1b qv(t){1d i1i ru(t,t.qa);1c cu(i,t.qg),uu(i,1o(t.cU,t)),fu(i,1i Iv(t.Ah,.4K(t.B),t.qa,t.g,t.h,t.$c)),i}1b eF(t,i,n,e){1d svg(t.l.b),h1i ru(t,i.D);i.s.1n(h),lu(h,i.G),Bv(i,s),cu(h,e||t.mg),in||1i eD(,,i,t.$a(),t.na(),t.hb,t.G,t.ua),uu(h,t.ri,t),t.h&&lu(h,i.ah,i),fu(h,i)}1b $v(t,i,n){t:{1d et.ib?1o(t.D.g,t.D):pi,st.ea,ht.6s,rt.Da.a;if(idu(i),!n.B){if(0n.va.1f){0n.f&&0n.H&&n.l(0,!0),n!1;1V t}n.B1b(t,i,n,e,s){1c 1i pv(t.va.3O(),{Aj:t.M,Fi:i,5g:!0,zj:!!n},1b(){1d t1W.1g.5p.1j(2j);1c 1i tv(t.3O(),t.3O(),t.3O(),t.3O(),t.3O(),n,e)},t.D,s)}(n,e,s,h,r)}n.qa!0,1b(t,i,n,e){t.f.c||(i{fh:i,bW:n,za:,8P:,Fb:,ae:0,76:0,6u:!0},t.Ac1e,cu(t.f,t.b),lu(t.f,e),uu(t.f,1o(1b(t){1a.5V(t),e()},t)),fu(t.f,i))}(n.B,n.c,n.b,i),n!0}1c n?t.mg:t.Dd}1b i9(t){if(t.J&&t.J.eE(),t.ua&&t.ua.55(),t.b&&(t.H.3f(),t.b!1,t.G!1),t.o.1f){1h(1d i0;it.o.1f;++i)t.oi.L();t.o}1e!t.D&&(t.D.2R(),t.D1e),1e!t.X&&(t.X.2R(),t.X1e)}1b im(t,i){t.68(g0:c0)&&t.4t(g0:c0,i),t.68(c0)&&t.4t(c0,i)}1b ty(t,i,n,e,s,h,r,o,a,c,l){2u.1j(1a),1a.Ki||1e,1a.O!!n,1a.De||pJ,1a.gh||,t(ir||{pK:0,vk:0}).pK||0,ii.GL||0,1a.Gt&&i?i-t:0,1a.JAi()-ow,1a.s!1,1a.b1i 5R(s||,1l 0,h,a,c,l),1a.H1i eu(1),1a.o1i iv,1a.f1e,1a.h!0,1a.l1e!di.bY,1a.Bo||1e,1i 2J(1a),s1i og,h1i cg(1o(1a.b.l,1a.b,s.6t())),1a.qdlg(h,s.5O(1o(1a.qd,1a))),1a.mdlg(h,s.5O(1o(1a.md,1a))),1a.belg(h,s.5O(1o(1a.be,1a))),1a.2Rlg(h,s.5O(1o(1a.2R,1a))),h.6v(),s.6v()}1b iy(t){lc.1j(1a,t),1a.l1i 2J(1a)}1b ny(t,i){t.j().1P!i&&(t.j().1P.5v(t.j()),i.1M(t.j()))}1b ey(t){iy.1j(1a,t)}1b sy(t,i){iy.1j(1a,i),1a.at&&tn(t)||{},1a.a.sf1a.a.sf||11,1a.a.710!1a.a.71,1a.a.4h||(1a.a.4hng)}1b hy(t,i){if(1l 0i||i){t.qf();1d n(ino(t.o,1H)).y+t.o.6K,ei.y-t.D.1y,si.x,hi.x+t.o.b5-t.D.1w;if(1z&&!is(7.0)){1d r1t.1U;n-r.dR,e-r.dR,s-r.dQ,h-r.dQ}1m n-(rsr(1t)).y,e-r.y,s-r.x,h-r.x;rer(1H),i.yi.yr.1y-t.D.1y?n:e,i.y>r.1y-t.D.1y&&(i.yr.1y-t.D.1y),0>i.y&&(i.y0),ln.2C(3l)?i.x0h?h:s:i.xsr.1w-t.D.1w?s:h,i.x>r.1w-t.D.1w&&(i.xr.1w-t.D.1w),0>i.x&&(i.x0),9z(t.f,i),ro(t.f,!0),ry(t)}1m t.pf(),ro(t.f,!1)}1b ry(t){fo(t.J,uo(t.R)),fo(t.f,uo(t.J)),t.Duo(t.f)}1b oy(t,i){sy.1j(1a,t,i)}1b ay(t,i){sy.1j(1a,t,i)}1b cy(t,i){sy.1j(1a,t,i),1a.a.71!1}1b ly(t,i){lc.1j(1a,i),1a.at&&tn(t)||{},1a.c1i 2J(1a)}ki(Dv,2u),Dv.1g.F1b(){Dv.m.F.1j(1a),1a.a1e},Dv.1g.c1b(t){1h(1d i0;it.1f;i++)if(0ti.pm){1a.f();1V}},ki(Fv,lc),Fv.1g.C1b(){1a.T(3J(bX))},Fv.1g.Tni(A),Hv.1g.551b(){1a.b0,eC(1a.a)},(hieD.1g).a21b(t){t1a.h1i Dv(GM,1o(1a.pi,1a,t));1d ii5(i8(.4K(1a.b,1a.s)));8g(i,1o(t.a.eB,t.a)),t1a.o1i Dv(5i,1o(1a.ui,1a)),8g(ii5(i8(.4K(1a.b,1a.s))),1o(t.a.eB,t.a))},hi.pi1b(t){1a.h&&(1a.h.a.eE(),1a.h1e),t()},hi.ui1b(){if(1a.D!0,Gv(1a),!1a.K&&1a.l){1d t1a.l;0t.b++&&(Dh((tt.a).j(),ft),Dh(t.j().1N,ut))}},hi.ah1b(){if(1a.D&&!1a.K&&1a.l){1d t1a.l;0--t.b&&eC(t.a)}1a.h&&(1a.h.a.eE(),1a.h1e),Gv(1a)},hi.2F1b(t){1b i(){++en&&s()}!1b(t){if(0t.g.1f){1h(1d i,n0;nt.b.1f;++n)i.1n(t.bn.fa());t.g.1n(1i Av(i,!1))}}(1a);1h(1d n0,e0,spi,h1a.f,r1a.a,o1a.c,a1a.va,c1a.H,l0;l1a.g.1f;++l)pC(1a.gl,1b(t,n,e){1c th.ea.2F(4Y(t,i),n,e||r,o,++h.H,a,c,h.O),h.J.1n(t),t})&&n++;1c 0!n&&(sdu(t)),n},ki(8R,2u),8R.1g.g1b(t){1d ign(t.3s);0i.2K(7f:)||0i.2K(#)||(1a.f.1n(t.3s),1a.b.1n(t),t.3si+#bR/+1a.a+/+1a.c)},8R.1g.F1b(){8R.m.F.1j(1a),1a.2R()},8R.1g.2R1b(){if(1a.b.1f){1h(1d t0;t1a.b.1f;++t)1a.bt.3s1a.ft;1a.b,1a.f}},ki(a4,2u),a4.1g.F1b(){a4.m.F.1j(1a),1a.2R()},a4.1g.2R1b(){1h(1d t.4K(1a.b),i0;it.1f;++i)Cr(ti)&&3Q(ti,1a.a)},ki(a5,2u),Fp(GN,a5.1g,{Ii:1,4s:2,aJ:3,cE:4}),(hia5.1g).$a1b(){1c 1a.a?1a.a:},hi.na1b(){1c 1a.c?1a.c:},hi.cU1b(t){1a.Ii.2H(1a,2j),1a.g&&1a.g(0,!1,1)},hi.9T1b(t){1a.aJ.2H(1a,2j),1a.g&&1a.g(0,!1,1)},hi.8k1b(t){1a.4s.2H(1a,2j),1a.g&&1a.g(0,!1,1)},hi.cQ1b(t){1a.cE.2H(1a,2j),1a.g&&1a.g(0,!1,1)},hi.2F1b(t,i,n,e,s){if(e||t!1a.a||i!1a.c)i9(1a),1a.9R&&(1a.l1i iv);1m if(1a.b)1c;1a.gn,1a.$cs,1a.h1a.pa&&!0,1a.J&&1a.J.eB(1t.1U,{eG:!0,GO:!0,GP:!0,GQ:!0}),1a.b!0,1a.at,1a.ci,1a.ib&&(1a.D1i 8R(t,i)),1a.R1a.ak,1a.ea&&(n1a.ea,t&&(n.st),i&&(n.oi)),1a.X1i a4(1a.B,1a.c),1a.Hqv(1a),(t1a.B 2e pL?1a.B:1e)&&im(t,1a.c)},hi.2R1b(){i9(1a),1a.Da.2R();1d t1a.B 2e pL?1a.B:1e;t&&im(t,1a.$a())},hi.F1b(){a5.m.F.1j(1a),1a.2R(),sa(1H,L,1a.ug,!0,1a),sa(1H,Z,1a.vg,!0,1a)},hi.ri1b(t,i,n){n.ah(),1a.G?1a.cQ(t):1a.8k(t),n.f.G()},hi.vg1b(){1a.K!1,1a.O0,su(1a.s,1a.f)},hi.ug1b(t){t.1O1H&&(1a.K!0,1a.O0,su(1a.s,.9s))},hi.ki1b(t){if(1a.b&&1a.h){1h(1d i0;it.1f;i++)if(ti.1O&&ti.1O.2t&&(0ti.1O.2t.2K($t)||0ti.1O.2t.2K(1J-)))1c;1a.qa.2y(1o(1a.ej,1a))}},hi.ej1b(){1c 1a.G!0,1a.H.3f(),1a.Hqv(1a),!1},hi.qg1b(t,i){1c 1b(t,i){1d n0;t.G1o(1b(){++n1a.s.1f&&i()},t)}(i,du(t)),eF(1a,i),1a.wi},hi.wi1b(t,i){if(!1a.b)1c au;if(!pu(t))1c ou;if(!1a.h)1h(t0;t1a.o.1f;++t){1d n1o(1a.6o,1a,i,1a.ot);i.D.2y(n)}1c 1a.vi},hi.jg1b(t,i){if(1a.O&&!1a.K){t(1i 7h).bF()-1a.O;1d n1a.f;GR>t&&.9sn?n1p.2T(.9*n,.9s):GSt&&.5>n&&(n1p.3F(1.5*n,.5)),1a.fn,1a.M?1a.3Z.9s:1a.3I1a.f}1c 1a.G1a.b!0,1a.O(1i 7h).bF(),1a.ad!(t1t.1U.9y||1t.1U.d3||1t.1U.5X)?(1a.adt,t!0):t!1,t?(1a.M!1,1a.f1a.3I,1a.K||su(1a.s,1a.f),t.4K(1a.B),n1a.s,i.lpi,i.vat,i.a1e,i.H0,i.s,i.Gpi,i.Dn,cu(t1i ru(1a,1a.s),1a.qg),uu(t,1o(1a.9T,1a)),fu(t,i),1a.Ht):(1a.M!0,1a.f1a.3Z,1a.K||su(1a.s,1a.f),cu(t1i ru(1a,1a.s),1a.jg),uu(t,1o(1a.9T,1a)),fu(t,i),1a.Ht),au},hi.vi1b(t,i){if(!1a.b)1c au;if(1a.G1a.b!1,1a.R?i7(i,!0):(i7(i),i.R(i.f)),1a.Eb)1c 1a.jg;1h(t0;ti.s.1f;++t)i.st.3f();1h(t0;ti.J.1f;++t)Dg(i.ea,i.Jt);1c au},hi.mg1b(t,i){if(!1a.b)1c au;1d ni.f;if(1en.a){if(!n.qa)1c $v(1a,t,i.f);if(!pu(t))1c ou;n.qa!1,n.an.B.Ac||1e;1d en.a?n.a:n.B1e;if(!e)1c $v(1a,t,i.f);1a.o.1n(e);1d se.fa();if(1a.l.8h(s,!1a.h)||1e!i.Gs&&i.Gs)1c sn.a.G,n.f+s,n.c-s,n.a1e,1a.h&&zv(i,e,!1),$v(1a,t,i.f);1a.l.ae.fa()1e}1c 0a3(i)&&su(1a.s,.5),1b(t,i,n){if(0t.X&&a3(i)>t.X)1c!0;if(bZ(t)>t.b){if(0a3(i))1c!0;Bv(t,n,bZ(t));1h(1d e,st.a.fa(),h1i kv(s,t.M);epI(h,t.b,t.c);){if(i.g.1n(1i Av(e,!1)),t.f+e.1f,t.c-e.1f,0>t.c){i.Bs.3h(h.b);1V}Bv(t,n)}1c zv(i,t.a,!0),t.a1e,!0}1c bZ(t)>t.g||(zv(i,t.a,!0),t.g-bZ(t)+t.Da,t.f+t.a.G,t.c-t.a.G,t.a1e,!1)}(n,i,vg(1a.l.b))?1a.Dd:$v(1a,t,i.f)},hi.Dd1b(t,i){1c 1a.b&&0!a3(i)?(eF(1a,i.f),1a.h?(i.a2(du(t)),1a.xi):0i.2F(t)?au:1a.pg):au},hi.xi1b(t,i){1c 1a.b?pu(t)?0i.2F(t)?au:1a.pg:ou:au},hi.6o1b(t,i){if(i.g&&1a.l.3g(i.f),!1a.b)1c!1;if(1a.l.8h(i.fa(),!1)){1d n1a.l;if(n.8h(i.f,!1)){1d ei.f,sn.ae;s||(sn.be,n.aes),i.bs,i.K!0}1m n.3g(i.f),i.g!0;av(i)}1m if(n1a.l,i.g)n.3g(i.f);1m if(i.o){1d h;1h(ei.o.1L(/a /g,2S ).1L(/\\/a>/g,/2S>),i.K!0,2k i.o,i.o1e,i.b,ro(slr(1t,J),!1),s.5X0e.2K(i>)?e:b>+e+/b>,1t.1U.1M(s),e,hs.1N;h;hh.3w)if(Ih.2A)1d rov(i,3G(h),h.5X);1m if(Bh.2A){if(r||(rov(i,,)),1i.a.1f)rv(r.aa,e,0,h);1m{1d oe,ah,ci.a;rr.aa;1h(1d l,u,fa.1N;f;fl)lf.3w,dv(f);1h(la.1N;l;ll.3w)l.eG&&l.eG.i?(a3P(l.eG.i.2Q,10),!6B(a)&&0a&&ac.1f&&(ca.ce&&ua?ua.U+l.1N&&3l.1N.1Y?l.1N.2Q:3G(l):uarv(r,o,a,l))):3l.1Y&&r.1n({S:-1,U:je(l.2Q)});1e!r&&0r.1f&&-1r0.S&&(1r.1f?r0.S0:(r1.Ur0.U+r1.U,r.3O()))}r1l 0}1h(hi.b,o0;oh.1f-1;++o)pq(r(rwe((cho).aac.aa.1f-1.U)).6F(r.1f-1))&&pw>r||pzr&&pA>r||(c.aac.aa.1f-1.U+ );1h(yr(s),s0;si.a.1f;++s)se.1f&&si.l.1f&&1e!es&&(hi.ls,1e!(oes.6e)&&( (ch.3h(0,h.1f-me(h).1f))&&(c),c&&(o.Uc+me(o.U))),1e!(oes.5M)&&( (hh.3h(we(h).1f))&&(h),h&&(o.Uwe(o.U)+h)));1!i.b.1f||i.b0.mf||(i.b0.mfi.f),n.8O(i.f,i.b),av(i)}1c i.H||(1a.R!1),n!!i.g||1l 0,t.K+i.G,1e!n&&(t.pa!0),i1p.3F(1p.3i(4x*t.K/t.f),4x),(t.o!i||n)&&(t.oi,t.O?(t.l(t.o,!0,n),t.R(t.K)):t.l(t.o,!1,n)),!1},hi.pg1b(t,i){if(!1a.b)1c au;if(!pu(t))1c ou;if(1a3(i)){ti.g0;1d ni.b;if(t.c||0n.1f||1et.a||0t.a.1f)t1e;1m{1h(1d e,s,h0;ht.a.1f&&hn.1f;++h){1d rt.ah;r&&r0&&4Ar1||(s.1n(nh),e.1n(t.gh))}t0s.1f?{fj:1i Av(e,!0),gj:s}:1e}1e!(tt?1i eD(t.fj,t.gj,i.f,i.a,i.c,i.va,i.H,i.l):1e)&&eF(1a,i.f,t,1a.Dd)}1m{1h(t!1,n0;ni.g.1f;++n)(ei.gn).c||4Ae.b&&e.a&&e.a0?ee.f!1:(e.c!0,ee.f!0),te||t;if(t)1c 1a.Dd}if(e1a.$a(),t1a.na(),1i.b.1f)if(ni.g0,sek,ei.b,4An.b)1h(h0;hn.a.1f&&he.1f;++h)if((rn.ah)&&4Ar1){1d or2,aeh,ca,l1e!o&&ot;c.or0,1l 0!l&&(c.Dl),a.Hs&&1eo}1m eh.g!0;1m 1h(t0;te.1f;++t)et.g!0;1m{1h(n1i i6(ek),e0;ei.g.1f;++e)st,hn,4A(ri.ge).b&&r.a&&r.a0?(rr.a0,h.a.1n(r0),rr2,h.bh.b&&1e!r&&rs,1e!r&&(h.f!1)):8J!r.b&&(h.c!0);1e!i.B&&(n.a.1n(i.B),i.B1e),(ti.b0)&&(en.b,t.on.fa(),1l 0!e&&(t.De),t.Hn.f,t.gn.c)}if(1a.h){1h(t1o(1a.6o,1a),n0;ni.b.1f;n++)t(i.f,i.bn);1h(n0;ni.s.1f;n++)t(i.f,i.sn);Gv(i),i.K!0,i.D&&i.l&&(0--(ii.l).b&&eC(i.a))}1c au},ki(ty,2u),Fp(GT,ty.1g,{af:1b(){gg(1a.b.c?GU:GV)}}),(hity.1g).ijni(l),hi.4j1b(){1c 1a.b.c},hi.qd1b(t,i){if(1a.b.4j()){1d n1a.b,e{p8:!0};i&&(e.hli),n.g.4b(e,t)}1m 1a.af(),t(1e)},hi.md1b(t){1d i1t.2V.c0;if(i)t(i);1m if(1a.b.4j()){1d n1i 4T(1t.1U,!1,!1,1,1);i;2c{1h(1d e0,s1a.b.b.Gg;i.1f+es;){1d hn.2p();if(1n.c&&yv(h))n.g();1m if(3h.1Y){1d rgn(ve(h.2Q));r&&(i.1n(r),e+r.1f)}}}2d(t){if(t!js)1G t}s1a.b,ii.2i( ),ts.b.wc(t),s.b.ma.4b({q:i.3h(0,s.b.Gg),sl:k,tl:en},t)}1m 1a.af(),t(1e,!0)},hi.be1b(t,i,n,e,s){1d hAi();e3(),t&&!yg(t,i)||(tk),(s||t!1a.a||i!1a.c)&&(1a.o1i iv),1a.at,1a.ci,1a.b.4j()?(ee||1t.2V,1a.f&&1a.f.L(),1a.B.55(),1a.f1i a5(e,1a.b,1a.K,1a.O,1a.D,!0,1a.H,1a.o,1a.l,1a.B),1a.f.hb1a.s,1a.h!0,1a.f.2F(t,i,n,s,1o(1a.aG,1a,h,t,i))):(1a.af(),n(0,!1,!0))},hi.pj1b(){1c!!1a.f&&1a.f.b},hi.bVni(s),hi.2R1b(){e3(),1a.b.4j()&&1a.f&&1a.f.2R()},hi.F1b(){Hp(),ty.m.F.1j(1a),1a.b.L(),1a.f1a.b1e,1a.o1i iv},hi.aG1b(t,i,n,e){1a.h&&(1a.h!1,i{sl:i,tl:n,GW:e},1a.s&&(i.oI1),!1a.g&&(i.sp1a.g),0!1a.g.2K(bT)&&(i.sp!1a.g?bT,+1a.g:bT),i.GXAi()-t,i.GY1a.J,1a.G&&(i.GZ1a.G),1a.l&&(i.sr1),gg(H0,i))},ki(iy,lc),(hiiy.1g).C1b(){1d t6b(1a.b,5a);t.2t1J-te-H1,t.4t(5y-pE,2l.7A),1a.T(t)},hi.P1b(){iy.m.P.1j(1a),1a.8I()},hi.8I1b(){ia(1a.j(),D,fg(1a,D)),1a.1T(xt)},hi.$1b(){iy.m.$.1j(1a),1a.l.L(),1a.l1e},hi.3L1b(t){1h(1d i in 1a.b.4u(1a.j()),t)if(ti!2r.1gi){1d n1a.b.C(i3,{2h:i});1a.b.gb(n,ti),1a.j().1M(n)}1a.j().iq0},hi.ya1b(){1c 1a.j().2h},hi.wa1b(t){if(1a.j().2h!t)1h(1d i,n0;i1a.j().c1.4W(n);++n)if(i.2ht){1a.j().iqn;1V}},hi.$d1b(t){if(8qbi(t))1c 1a.j().c1.4W(1a.j().iq).2q;1h(1d i,n0;i1a.j().c1.4W(n);++n)if(i.2ht)1c i.2q},hi.ka1b(t){1a.j().5j!t},ki(ey,iy),ey.1g.Bb1b(t){1a.3L.1j(1a,t)},ki(sy,iy),(hisy.1g).hd1b(){1G 1X(k0 fT.)},hi.C1b(){1a.hd(),1a.o1a.j(),1a.for(f,{d0:0,1R:1J-te-7U-ix 8Y,3K:2l.7A}),1a.f.1q.4v8Z,ro(1a.f,!1),1t.1U.1M(1a.f)},hi.8I1b(){1d tln.2C(3l)?4I:6z,iib(1a.a.4h),nwc(1a,pM);1a.l.w(1a.f,xt,1a.uj),bg(1a.f,1o(1b(){1d e4g(1a.f),slh(o+dh(bh(i))+\>/8S>1U e1no 1q78:5i;9C:4X 4M\+dh(t)+\ H20 H30 iz0 a60 5T0>1Q id\+dh(n)+\ 1R1J-te-7U>/1Q>/1U>\);shh(s),e.8O(te(s)),e.5J()},1a))},hi.uj1b(){1a.c1i Hr(4g(1a.f)),1a.J1a.c.j(wc(1a,pM)),1a.l.w(1a.o,V,1a.8c),1z?1a.l.w(1a.f,L,1a.Cd):1a.l.w(kr(1a.f),L,1a.Cd),1a.1T(xt)},hi.$1b(){sy.m.$.1j(1a),yr(1a.f),1a.o1a.R1a.h1a.J1a.c1a.f1e},hi.ng1b(t){1a.g!t.3k.2h&&(1a.wa(t.3k.2h),1a.1T(D)),1a.Cd()},hi.8c1b(){hy(1a),kr(1a.f).4q(),1a.X!0},hi.Cd1b(){1a.X&&(1a.X!1,hy(1a,!1),rr(Ar(1a.o)).4q())},hi.pf1b(){},hi.qf1b(){},hi.yaei(g),hi.3L1b(t){1h(1d i in 1a.c.4u(1a.J),ro(1a.f,!0),1a.eat,1a.h,t)if(ti!2r.1gi)if(---ti){1d n{4a:1a.c.C(c,{2t:1J-te-aq-hO,2h:i}),Di:!0};1a.h.1n(n)}1m{n{4a:1a.c.C(A,{2t:lt,3s:yt,2h:i})},1a.h.1n(n);1d e1a.c.C(c,{1q:pN-pO:79});1a.c.1M(n.4a,e),1a.a.71&&1a.c.1M(e,1a.c.C(v,{2t:H4},›)),1a.c.1M(e,1a.c.C(v,{2t:2q},ti)),1a.l.w(n.4a,V,1a.ng)}1h(t1a.h.1f-1,t1p.3j((t-t%1a.a.sf)/1a.a.sf)+1,1a.R1a.c.C(H5,{cZ:0,cY:0,5T:0}),n1a.c.C(H6),i1a.c.C(H7,{9w:1r}),1a.J.2t1J-te-aq,1a.c.1M(1a.J,1a.R),1a.c.1M(1a.R,n),1a.c.1M(n,i),en0;nt;++n){1d s1a.c.C(pP);1a.c.1M(i,s);1h(1d h0;11>h&&e1a.h.1f;++h,++e)1a.c.1M(s,1a.he.4a);n!t-1&&(s1a.c.C(pP,{1R:1J-te-aq-H8}, ),1a.c.1M(i,s))}1a.g1e,1a.wa(1a.h0.4a.2h),ry(1a),ro(1a.f,!1)},hi.$d1b(t){1c t8qbi(t)?1a.g:t,1a.eat},hi.rf1b(){},hi.wa1b(t){if(1a.g!t){1a.$d(t)&&(1a.gt,1a.rf());1h(1d i0;i1a.h.1f;++i){1d n1a.hi;n.Di||(n.4a.2tn.4a.2ht&&1a.a.71?lt:1J-te-aq-4W)}}},ki(oy,sy),(hioy.1g).hd1b(){1d t1a.b.C(a,{5y-d7:dW});t.2tct,t.3syt,1a.H1a.b.C(v),t.1M(1a.H),1a.M1a.b.C(8m,{2x:vt,2Y:,1q:77-eM:4U(+8N+);77-4H:-iA 5i;5T:5U,1w:14,1y:14}),t.1M(1a.M),1a.T(t)},hi.pf1b(){2B(1a.M,O,-iA 5i)},hi.qf1b(){2B(1a.M,O,5i 5i)},hi.$1b(){oy.m.$.1j(1a),1a.M1a.H1e},hi.rf1b(){1a.b.gb(1a.H,1a.$d(1a.g)||)},hi.Bb1b(t){1a.3L.1j(1a,t)},ki(ay,sy),(hiay.1g).hd1b(){1d t1a.b.C(a,{5y-d7:dW});t.2tct,t.3syt,1a.H1a.b.C(v),t.1M(1a.H),t.1M(1a.b.C(8m,{2x:vt,2Y:,1w:1,1y:1})),t.1M(1a.b.C(v,{1q:5T-1u:dY nG #H9},​)),t.1M(1a.b.C(8m,{2x:vt,2Y:,1w:1,1y:1})),1a.M1a.b.C(2S,{1q:9Z:#Hk,5y-4X:dW},â–¼),t.1M(1a.M),1a.T(t)},hi.pf1b(){2B(1a.M,9Z,#Hm)},hi.qf1b(){2B(1a.M,9Z,#Hq)},hi.$1b(){ay.m.$.1j(1a),1a.M1a.H1e},hi.rf1b(){1a.b.gb(1a.H,1a.$d(1a.g)||)},hi.Bb1b(t){1a.3L.1j(1a,t)},ki(cy,sy),cy.1g.hd1b(){1d t6b(1a.b,J);t.2t1J-te-2M;1d i1a.b.C(c,{1q:77: 4U(+hY+) cH-x 0 -pQ});t.1M(i),1a.H6b(1a.b,B),i.1M(1a.H),1a.T(t)},cy.1g.9L1b(t){gr(1a.H),1a.H.1M(1a.b.a.5z(1K(t+ ▼)))},cy.1g.$1b(){cy.m.$.1j(1a),1a.H1e},cy.1g.ng1b(t){1a.wa(t.3k.2h),1a.1T(D),1a.Cd()},ki(ly,lc);1d uy{rk:0,Hw:1,gk:2};1b fy(){2U()}1b dy(t,i){lc.1j(1a,i),1a.at&&tn(t)||{},1a.a.4h||(1a.a.4hng),1a.c1i 2J(1a)}(hily.1g).C1b(){1d t6b(1a.b,J);if(Dh(t,cq),Dh(t,1J-te-iB),t.4Mln.2C(3l)?4I:6z,ro(t,!1),21a.a.2W)t.5X9L({id:wc(1a,aA),4E:,bU:});1m{1d i2l.ph(1b(){1d t1z&&!is(7.0);1c lh(\2S 1qpN-pO:79>a 1R1J-hZ-4a 3s\+dh(ph(bt))+\ 1OiC>\+(t?2S 1q\\2v:7c-6w;aE-i0:8Q;1y:Hx; 1w:Hy;aH:Hz:nO.h4.HA( 2x\+4r://6x.ex.7V/aw/ez/iD/1x/pR.eA.1L(9t,xh)+\,HB\jL\);\\>/2S>:\7j 2x\+dh(gh(4r://6x.ex.7V/aw/ez/iD/1x/pR.eA))+\ 1wHC 1yiA 1q8K-2m: HD 2Yc4 \+dh(2l.7w)+\>\)+ch(2l.7w)+/a>/2S>)}()||);t.5X9L({id:wc(1a,aA),4E:,bU:tb(11a.a.2W?&eH;&eH;+i:i)})}1a.T(t)},hi.P1b(){ly.m.P.1j(1a),1a.f21a.a.2W?1i ay(1e,1a.b):1i ey(1a.b),1a.c.w(1a.f,D,fg(1a,H)),1a.c.w(1a.f,xt,1a.sj);1d t1a.b.j(wc(1a,aA));if(21a.a.2W){1d i1a.b.C(8m,{2x:vt,1R:1J-te-iB-HE,2Y:});i.1q.iY4U(+8N+),i.1q.iZ-pS 5i;1d n1a.b.C(v,{1q:aE-i0: 8Q});t.1M(i),t.1M(n),1a.f.ga(n),t.1q.oJ79,t.2t1J-te-iB-HF}1m 1a.f.ga(t),11a.a.2W&&(t.1q.2v7c)},hi.sj1b(){if(21a.a.2W){1d t1a.f,i1a.b.j(wc(1a,aA));t.l.ca(t.o,V,t.8c),t.oi,t.l.w(t.o,V,t.8c)}1a.1T(xt)},hi.$1b(){ly.m.$.1j(1a),1a.c.L(),1a.c1e,1a.f.L(),1a.f1e},hi.na1b(){1c 1a.f.ya()},hi.ta1b(t){t?1a.H&&1a.f.Bb(1a.H):1a.D&&1a.f.Bb(1a.D),1a.f.wa(t)},hi.I1b(t){ro(1a.j(),t)},hi.ka1b(t){1a.f.ka(t)},hi.zf1b(t,i){1a.Ht,1a.Di},fy.1g.ga1b(t){tt({},{}),1a.a(1e,t&&t.Gb)},fy.1g.api,ki(dy,lc);1d py{kk:1,lk:2,Gj:3,Fj:4};1b gy(t,i){lc.1j(1a,i),1a.h1i 2J(1a),1a.at&&tn(t)||{},1a.a.4h||(1a.a.4hng),1a.a.Bf!1,2B(1a.b.a.1U,It,l2),as||2B(1a.b.a.1U,HG,4x%),2B(1a.b.a.2V,1y,4x%),2B(1a.b.a.1U,1r,5i),1z&&(1H.eI-3P(0+1a.b.a.1U.iz,10),1H.eJ-3P(0+1a.b.a.1U.a6,10)-40)}1b by(t,i,n,e){if(t.zc!i){if(t.zci,0i){if(t.g&&ny(t.g,t.c.j(wc(t,c9))),t.H){1d st.na();t.f.Bb(t.H),t.ta(s)}ny(t.f,t.c.j(wc(t,cm)))}1m 2i&&(t.g&&ny(t.g,t.c.j(wc(t,Y))),t.D&&(st.na(),t.f.Bb(t.D),t.ta(s)),ny(t.f,t.c.j(wc(t,$))));1h(1d h in(s{})-1t.c.j(wc(t,pT)),s0t.c.j(wc(t,pU)),s1t.c.j(wc(t,Bt)),s2t.c.j(wc(t,pV)),s)sh!2r.1gh&&ro(sh,hi)}n&&t.I(!0),t.J.1P.1P.1q.2ve?6w:At}1b vy(t,i){t.c.gb(t.c.j(wc(t,pW)),i)}1b yy(t,i){if(2u.1j(1a),bi(t)Gt&&(it,t{}),bi(i)Gt&&(i$h(1t,1K(i))),1a.Xi,1a.h1i 2J(1a),1a.4D1a.R1l 0,t2r(t),1a.gk,!(i1H.7S!1H)&&(i!(1H.iE&&1H.iE.pX&&!(6.2>5Z(1H.iE.pX))||1H.iF&&1H.iF.pY&&1H.iF.pY()))&&(i!((iaQ.pZ&&aQ.pZ.4N(/\\HH\\/((\\d+)\\.(\\d+)\\.\\d\\.+)\\s/))&&i2&&i3&&HIbM*3D(i2)+3D(i3))),1a.a{le:i,7E:!1,me:1e,dd:1e,9m:,7C:,Ih:!1,kc:!1,2J:,$f:!1,ve:,2W:0,5P:!1},1a.pa{4h:ng,bX:4r://$p?2l.sh:1e},1a.M{4h:ng,ld:1e},t&&(q0in t&&(1a.a.le1a.a.le&&!!t.q0),q1in t&&(1a.a.kc!!t.q1),q2in t&&(1a.a.$f!!t.q2),q3in t&&(1a.a.2Wt.q3),t.q4&&(1a.a.6rdg(t.q4)),t.q5&&(1a.a.9mt.q5.2w(,)),t.q6&&(1a.a.7Ct.q6.2w(,)),1a.a.6r&&(1a.g1a.a.6r),t.3o&&(1a.a.2Jt.3o),t.q7&&(1a.a.vet.q7),1a.M.ld3D(t.HJ)||1a.M.ld,q8in t&&(1a.a.5P!!t.q8),t.q9&&(1a.R1i Ig(t.q9)),t.qm&&(1a.R1i Bg(t.qm)),t.qq&&(1a.4Dt.qq)),!1a.a.5P&&1b(t){1b i(t,i){if(tCe(t).4N(^\\\\(((a-zA-Z\\\\-2N*)\\\\|)?(a-zA-Z\\\\-2N*)\\\\)|^/((a-zA-Z\\\\-2N*)/)?(a-zA-Z\\\\-2N*))){if(t3)1c i.a.met2,i.a.ddt3,!0;if(t6)1c i.a.met5,i.a.ddt6,!0}1c!1}1d n,e{4U:1b(){1d t1H.3V.3s.4N(/#.*bR(.*)/);1c t&&t1},c2:1b(){1d t1t.c2.4N(/(^|; )bR(.*?)(;|$)/);1c t&&t2}};1h(n in e)if(en!2r.1gn){1d sen();if(s&&i(s,t))1c n}1c}(1a)&&(1a.a.7E!0),1a.s{},(t1t.c2.4N(/(^|; )qw(.*?)(;|$)/))&&t2)1h(1a.s{},tCe(t2).2w(|),i0;it.1f;++i){1d nti.2w();n0&&(1a.sn0n1)}1a.ua1i qb({2J:1a.a.2J,Ib:1,Af:!0,zk:sg},{5k:72,u:1H.3V.3s}),1a.B1i ty(1l 0,1a.ua,1l 0,1l 0,1a.a.2J,1l 0,1l 0,1i Hv,1a.R,1a.4D),1a.G!1,1a.h.w(1H,oE,1a.L),1a.K1i og(1o(1a.gi,1a)),1a.D1i og(1o(1a.ji,1a)),1a.O1i cg(1o(1a.Ei,1a)),1a.b1i gy(1a.pa),1a.B.qd(1a.K.6t(1o(1a.fi,1a)),3l),1a.X?(1a.f1i ly(1a.a),1a.h.w(1a.f,xt,1a.K.6t()),1a.h.w(1a.f,H,lg(1a.O,1a.D.5O(1o(1a.ei,1a)))),1a.f.ga(1a.X)):1a.M.ld&&(1a.l1i dy(1a.M),1a.h.w(1a.l,xt,1a.K.6t()),1a.h.w(1a.l,qx,lg(1a.O,1a.D.5O(1o(1a.di,1a)))),1a.l.ga()),!1a.a.6r&&1a.a.Ih&&1a.B.md(1a.K.6t(1o(1a.ai,1a))),1a.K.6v()}1b my(t,i){1h(1d n1H.3V.e4.2w(.);2n.1f;)n.3O();n;e5+n.2i(.),1e!i?tt++i:((i1i 7h).HK(i.bF()-1),tt+5U;HL+i.HM()),t+;oQ/,1t.c2t;2c{1t.c2t+n}2d(t){}}1b wy(t,i){1d n1e;1l 0!i&&(n1l 0!t?/+t+/+i:/+i),my(bR,n)}1b xy(t,i){if(1H.3t.2F.eK)2c{1H.3t.2F.eK.iG().2R()}2d(t){}if(wy(t.g,t.c),t.G!1,!i&&t.g in hW&&gg(HN,{sl:t.g}),t.b.xf(0),by(t.b,1,!0),t.B.bV(!!i),1H.5I(1o(t.B.be,t.B,t.a.kc?k:t.g,t.c,1o(t.si,t),1l 0,1l 0),0),t.a.$f&&1H.HO&&1H.iH)2c{t.a.ve?1H.iH.HP(t.a.ve).qy(u,qz,t.c):1H.iH.HQ().qy(u,qz,t.c)}2d(t){}}1b Cy(t){wy(),1H.5I(1o(t.B.2R,t.B,1e),0)}1b Ey(t){if(t&&(t(t1K(t)).2w(.)).1f){1h(1d i1H,n0;nt.1f;++n){1d etn;if(!(e&&e in i))1c;iie}1c i}}(hidy.1g).C1b(){1d t6b(1a.b,J);1a.ha!1,ro(t,!1);1d iwc(1a,z);t.5Xlh(\73 id\+dh(i)+\ d00 2x7f:\\\\\\ 1R1J-te-c3-ix 8Y 1q4v:cB>/73>\),1a.T(t)},hi.P1b(){dy.m.P.1j(1a);1d iln.2C(3l)?4I:6z,eib(1a.a.4h),swc(1a,$t);1a.j().idwc(1a,HS);1d h{id:1a.j().id,2t:1J-te-c3-am};2X(1a.j().2t+ 1J-te-c3-am,1a.a.ld){1k 2:1d ret;h.1r0,h.2m20;1V;1k 3:rnt,h.2g0,h.2m20;1V;1k 4:rnt,h.2g0,h.1u20;1V;5w:ret,h.1r0,h.1u20}!1b(t,i){1d n(i2U(i)).a;if(1z&&n.qA)oo(in.qA(),t);1m{if(!(nir(i.a,g5,1l 0,1l 0)0)){1d eir(i.a,gC,1l 0,1l 0)0;ni.C(g5),e.1P.6I(n,e)}oo(ei.C(aS),t),i.1M(n,e)}}(1b(t,i){1d e(ii||{}).1r,si.1u,hi.2g,ri.2m,oi.id;1c iuh(.+vh(i.2t)+ {z-h0:HT; 9C:cB; 4H:gq; HU:eU;+(e||0e?1r:+vh(e)+px; qB:aZ((+vh(e)++(HV1t.2V.3R||1t.1U.3R))+\px\);:1r:8T;)+(s||0s?1u:+vh(s)+px; qC:aZ((+vh(s)++(HW1t.2V.3S||1t.1U.3S))+\px\);:1u:8T;)+(h||0h?2g:+vh(h)+px; qB:aZ((-+vh(h)+n+1K(o).1L(9t,xh)+\).6K+(HX1t.2V.7q||1t.1U.7q)+(HY1t.2V.3R||1t.1U.3R))+\px\);:2g:8T;)+(r||0r?2m:+vh(r)+px; qC:aZ((-+vh(r)+n+1K(o).1L(9t,xh)+\).b5+(HZ1t.2V.7p||1t.1U.7p)+(I01t.2V.3S||1t.1U.3S))+\px\);:2m:8T;)+}),t.a(1e,i.Gb),ti.1S(),rn(ion(k8 I1 k9 jM-kq-kw 2h.)),rn(i),fD(t)}(1i fy,h),1a.j()),1a.l1a.b.j(wc(1a,z)),1a.c.w(1a.l,xt,1a.tj),bg(1a.l,1o(1b(){1d n4g(1a.l),hr;hhh(hlh(o+dh(bh(e))+\>/8S>1U 1R1J-te-c3 \+dh(h)+\ e1no 1q9C:4X 4M\+dh(i)+\>a id\+dh(s)+\ 3s7f:1l(0) 1R1J-te-c3-4a>7j 2x\+dh(gh(vt))+t+dh(gh(8N))+\);77-4H:-pS 5i>2S>\+ch(2l.9S)+/2S>/a>/1U>)),n.8O(te(h)),n.5J()},1a))},hi.tj1b(){1a.f1i Hr(4g(1a.l)).j(wc(1a,$t)),1a.c.w(1a.f,V,fg(1a,qx)),ro(1a.j(),!0);1d tuo(1a.f);ro(1a.j(),!1),fo(1a.l,t),fo(1a.j(),t),1a.1T(xt)},hi.$1b(){dy.m.$.1j(1a),1a.c.L(),1a.c1e,yr(1a.l),1a.f1a.l1e},hi.2oei(ha),hi.I1b(t){1a.hat,ro(1a.j(),t)},ki(gy,lc),(higy.1g).ga1b(){1d t1a.b.a.1U.1N;yc(1a,t.1P,t)},hi.C1b(){1d t6b(1a.b,J);1a.ha!1,ro(t,!1),Dh(t,cq);1d iwc(1a,z);t.5Xlh(\73 id\+dh(i)+\ 1R1J-te-5l-ix 8Y d00 2x7f:\\\\\\ 1q4v:cB>/73>\),1a.T(t)},hi.P1b(){gy.m.P.1j(1a);1d i,nln.2C(3l)?4I:6z,eib(1a.a.4h),swc(1a,pU),awc(1a,qD),cwc(1a,Bt),lwc(1a,qE),uwc(1a,4l),fwc(1a,pV),dwc(1a,2R),pwc(1a,pT),gwc(1a,pW),bwc(1a,5J),vwc(1a,qF),y;1a.a.Bf&&y.1n(7z({id:wc(1a,c9)})),y.1n(7z({id:wc(1a,cm)}));1d mtb(2l.zh.2H(1e,y));y,1a.a.Bf&&y.1n(7z({id:wc(1a,Y)})),y.1n(7z({id:wc(1a,$)}));1d wtb(2l.uh.2H(1e,y));1a.a.bX&&(i1a.a.bX),1a.l1a.b.j(wc(1a,z)),1a.h.w(1a.l,xt,1a.qj),bg(1a.l,1o(1b(){1d y4g(1a.l),xi;xhh(xlh(o+dh(bh(e))+\>/8S>1U 1R1J-te-5l e1no 5T0 4M\+dh(n)+\>eL 5T0 cZ0 cY0 1w4x% 1y4x%>tr 9w8Q>td 1w1 79>a 3s\+dh(ph(bt))+\ 1R1J-hZ-4a 1OiC>7j 2x\+dh(gh(4r://6x.ex.7V/aw/ez/iD/1x/I2.eA))+\ 2Yc4 \+dh(2l.7w)+\>/a>/td>\+(x?\td 1w1>7j 2x\+dh(gh(vt))+\ 1w9 1y15 3K\+dh(x)+\ 2Y\+dh(x)+t+dh(gh(8N))+\);77-4H:-I3 5i;78:0 I4>/td>\:)+\td 1R1J-te-5l-78>/td>td>eL 5T0 cZ0 cY0 1y4x%>tr id\+dh(s)+\ 1q2v:5U 9w8Q>td 79>2S 1R1J-te-5l-4V>\+ch(m)+r+dh(a)+\>b>\+ch(2l.9S)+\/b>/2M>/1Q>/1Q>/td>td 1R1J-te-5l-78>/td>td 79>1Q 1R1J-te-2M>1Q>2M id\+dh(v)+\>/2M>/1Q>/1Q>/td>/tr>tr id\+dh(c)+\ 1q2v:5U 9w8Q>td>2S 1R1J-te-5l-4V>\+ch(2l.vh)+\&eH;2S 4M6z>(b id\+dh(l)+\>/b>%)/2S>&eH;7j 2x\+dh(gh(ig))+\>/2S>/td>td 1R1J-te-5l-78>/td>td 79>1Q 1R1J-te-2M>1Q>2M id\+dh(u)+\>\+ch(2l.Hf)+h+dh(f)+\ 1q2v:5U>td>2S 1R1J-te-5l-4V>\+ch(w)+r+dh(d)+\>\+ch(2l.qh)+h+dh(p)+\ 1q2v:5U 9w8Q>td>2S id\+dh(g)+\ 1R1J-te-5l-4V>/2S>/td>/tr>/eL>/td>td>td 1R1J-te-5l-78>/td>/td>td 1w1 idc1>/td>td 1w1>a id\+dh(b)+\ 1R1J-5J-4a 3s7f:1l(0) 3K\+dh(2l.If)+\>7j 2x\+dh(gh(vt))+\ 1w15 1y15 2Y\+dh(2l.If)+t+dh(gh(8N))+\);77-4H:-I5 5i>/a>/td>/tr>/eL>/1U>\)),y.8O(te(x)),y.5J()},1a))},hi.qj1b(){if(1a.c1i Hr(4g(1a.l)),vy(1a,2l.6p),1a.a.4hng){1d t4U(+hY+);2B(1a.c.a.1U,M,t);1h(1d i1a.c.a.cV(B),n0;ni.1f;++n){1d ein.1P;2B(e,M,t),2B(e,I6,cH-x),2B(e,O,0 -pQ)}}1a.a.Bf&&(1a.g1i oy(1a.a,1a.c)),1a.f1i oy(1a.a,1a.c),1a.o1i cy(1a.a,1a.c),1a.h.w(1a.c.j(wc(1a,qD)),V,fg(1a,qG)),1a.h.w(1a.c.j(wc(1a,4l)),V,fg(1a,qH)),1a.h.w(1a.c.j(wc(1a,2R)),V,fg(1a,qI)),1a.h.w(1a.c.j(wc(1a,5J)),V,fg(1a,qJ)),1a.J1a.c.j(wc(1a,qF)),1a.h.w(1a.J,V,fg(1a,qK)),1a.g&&1a.h.w(1a.g,D,fg(1a,qL)),1a.h.w(1a.f,D,fg(1a,H)),1a.h.w(1a.o,D,1a.mi),t1i og(1o(1a.rj,1a)),1a.g&&1a.h.w(1a.g,xt,t.6t()),1a.h.w(1a.f,xt,t.6t()),1a.h.w(1a.o,xt,t.6t()),t.6v(),1a.g&&1a.g.ga(1a.c.j(wc(1a,c9))),1a.f.ga(1a.c.j(wc(1a,cm))),1a.o.ga(1a.c.j(c1))},hi.rj1b(){1a.o.9L(2l.nh),1a.o.3L({qM:2l.xh,s1:---,qN:2l.mh}),1a.1T(xt)},hi.mi1b(){2X(1a.o.ya()){1kqN:1H.8r(hg,iC);1V;1kqM:1a.1T(K)}},hi.$1b(){1a.I(!1),gy.m.$.1j(1a),1a.h.L(),1a.h1e,1a.g&&(1a.g.L(),1a.g1e),1a.f.L(),1a.f1e,1a.o.L(),1a.o1e,yr(1a.l),1a.zc1a.c1e},hi.$a1b(){1c 1a.g?1a.g.ya():},hi.na1b(){1c 1a.f.ya()},hi.5d1b(t){1a.g&&1a.g.wa(t),1a.M&&1a.Mt&&1a.c.gb(1a.J,2l.wh(1a.Mt))},hi.ta1b(t){1a.f.wa(t)},hi.2oei(ha),hi.I1b(t){if(1a.ha!t){if(1a.hat,1z)1d i3P(0+1a.b.a.1U.iz,10),n3P(0+1a.b.a.1U.a6,10);1d eI71a.b.a.kM;t?(2B(1a.b.a.1U,1r,I8),ro(1a.j(),!0),1z&&(is(7.0)?(1H.eI1H.eJ0,e&&(1a.b.a.1U.a6n+40)):e?(1a.b.a.1U.a6n+40,1H.eI1H.eJ0):(1H.eI-i,1H.eJ-n-40))):(2B(1a.b.a.1U,1r,5i),ro(1a.j(),!1),e&&40n&&(1a.b.a.1U.a6n-40))}},hi.xf1b(t){1a.c.gb(1a.c.j(wc(1a,qE)),t)},hi.zf1b(t,i){1a.Ht,1a.Di,1a.f.Bb(t)},ki(yy,2u),(hiyy.1g).fi1b(t){1a.cdg(3l),1a.Ht||{},1a.o{},1a.J{},t!1a.a.9m.1f;1d irg(1a.a.9m),nrg(1a.a.7C);1h(1d e in 1a.o3l,1a.J3l,1a.H.tl)1a.H.tle2r.1ge||!(t||e in i)||e in n||(1a.Je1a.H.tle,e1a.a.6r&&!1a.a.kc)||(1a.oe1a.H.tle);1a.o3l||2k 1a.o3l,1a.J3l||2k 1a.J3l,1a.eatn(1a.H.sl)},hi.ai1b(t){t&&(1a.gdg(t))},hi.gi1b(){if(2k 1a.K,1a.H){1a.g1a.g||1a.a.me,1a.c1a.a.dd||1a.c;1d t1a.a.7E||1a.a.le&&1a.g!1a.c&&!(1a.g in hW)&&1!1a.s.os&&1!1a.so+1a.g;if(zh-ox1a.g&&(1a.gzh-CN),1a.ea1a.g||(t!1,1a.gk),!1a.o1a.c)if(t!1,1a.o.en)1a.cen;1m 1h(1d i in 1a.o)if(1a.oi!2r.1gi){1a.ci;1V}if(1a.f){1d n1a.o,e{:2l.rh};1h(i in n)ni!2r.1gi&&(eini);1a.f.zf(e,1a.J),1a.f.ta()}!zp&&t?1a.a.dd?lg(1a.O,1a.D.5O(1o(1a.7M,1a,!0,!0))).1j():(1a.G!0,lg(1a.O,1a.D.5O(1o(1a.7M,1a))).1j(),gg(I9,{sl:1a.g})):(1a.l&&1a.l.I(!0),1a.f&&1a.f.I(!0)),1H.3t.2F.eK&&1a.ka(!1),1a.O.6v()}},hi.ji1b(){1d t1a.b,i1a.ea;t.g&&t.g.Bb(i),t.Mi,1a.b.zf(1a.o,1a.J),1a.b.5d(1a.g),1a.b.ta(1a.c),1a.h.w(1a.b,qG,1a.9u),1a.h.w(1a.b,qH,1a.cT),1a.h.w(1a.b,qI,1a.7l),1a.h.w(1a.b,qJ,1a.Bd),1a.h.w(1a.b,qK,1a.cS),1a.h.w(1a.b,K,1a.b0),1a.h.w(1a.b,qL,1a.ig),1a.h.w(1a.b,H,1a.ig),1a.f&&1a.f.I(!0)},hi.Ei1b(){1a.h.w(1a.b,xt,1a.D.6t()),1a.b.ga(),1a.D.6v()},hi.F1b(){1a.B.2R(),yy.m.F.1j(1a),1a.B.L(),1a.h.L(),1a.h1e,1a.b&&1a.b.L(),1a.b1e,1a.l&&1a.l.L(),1a.l1e,1a.f&&1a.f.L(),1a.X1a.f1e},hi.9u1b(){!1a.b.2o()||!1a.a.kc&&yg(1a.g,1a.b.na())||(1a.G&&gg(Ik,{sl:1a.g}),xy(1a,!1),1a.f&&1a.f.ta(1a.b.na()))},hi.cT1b(){1a.b.2o()&&(Cy(1a),by(1a.b,0),1a.f&&1a.f.ta())},hi.7l1b(){1a.b.2o()&&(Cy(1a),by(1a.b,0)),1a.f&&1a.f.ta()},hi.Bd1b(){1a.b.2o()&&(1a.G&&(1a.G!1,gg(Im,{sl:1a.g})),Cy(1a),1a.b.I(!1),1a.f&&1a.f.ta(),1a.l&&1a.l.I(!0))},hi.cS1b(){1a.b.2o()&&(1a.so+1a.g1,gg(Iq,{sl:1a.g}),1a.G!1,1a.Bd())},hi.b01b(){if(1a.b.2o()){1a.G!1,1a.s.os1;1d t1e;if(1a.s){1h(1d i in t,1a.s)1a.si!2r.1gi&&t.1n(i++1a.si);tt.2i(|)}my(qw,t),1a.Bd()}},hi.ig1b(){1a.b.2o()&&(!1a.a.kc&&yg(1a.g,1a.b.na())?1a.7l():(1a.g1a.b.$a()||1a.g,1a.c1a.b.na(),21a.b.zc&&(1a.f&&1a.f.ta(1a.b.na()),xy(1a))))},hi.7M1b(t,i){1a.b.2o()||(1a.l&&1a.l.I(!1),t?xy(1a,i):by(1a.b,0,!0,1a.G))},hi.lj1b(t,i){lg(1a.O,1a.D.5O(1o(1a.7M,1a,t,i))).1j()},hi.di1b(){1a.7M(21a.b.zc)},hi.ei1b(){1a.f.na()?!1a.a.kc&&yg(1a.g,1a.b.na())?1a.7l():(1a.c1a.f.na(),1a.b.ta(1a.c),xy(1a)):1a.f.ta(1a.c)},hi.si1b(t,i,n){bi(1a.qa)it&&1a.qa(),1a.b.2o()&&11a.b.zc&&(n?(Cy(1a),by(1a.b,-1,!0),vy(1a.b,2n?2l.lh:2l.6p)):(1a.b.xf(t),i&&(1a.f&&1a.f.ta(1a.c),1a.b.5d(1a.g),by(1a.b,2))))},hi.ka1b(t){t||1a.Bd(),1a.f&&1a.f.ka(t),1a.l&&1a.l.I(t)};1d jyEy(3t.2F.m);if(jy)1h(1d a7 in 2l)if(2la7!2r.1g2la7&&2la7){1d iI2la7();2la7jyiI?jyiI:zg}if(1bx){1d Ay1e,iJ1b(t){1d i,n,e,s;Ay||(t&&(3oin t&&(it.3o),qOin t&&(nt.qO),qPin t&&(et.qP),qQin t&&(st.qQ),(t(t1H.3V.Iw.4N(/3t\\.2F\\.lZ\\.sp(^&+)/))&&t1?t1:1e)&&(nt)),t0,(Ix72||He)&&(t3),(Ay1i ty(1l 0,1i qb({2J:i,Ib:t,Af:!0,a2:Iyn}),1l 0,1l 0,i,n,e,1i Hv,1l 0,1l 0,s)).4Jpi,Ay.IzAy.4j,Ay.IAAy.qd,Ay.IBAy.md,Ay.ICAy.bV,Ay.IDAy.be,Ay.2RAy.2R,Ay.IEAy.pj,Ay.IFAy.ij);1c Ay};iJ.iG1b(){1c Ay},82(3t.2F.eK,iJ),gg(IG)}1m{1d ky1e,iK1b(t,i){1c ky||((ky1i yy(t,i)).4Jpi),ky};iK.iG1b(){1c ky},82(3t.2F.iL,iK),yy.1g.IHyy.1g.L,yy.1g.IIyy.1g.lj,yy.1g.IJyy.1g.ka,82(3t.2F.iL.IK,py),py.IL1,py.IM2,py.IN3,py.IO4,82(3t.2F.iL.IP,uy),uy.IQ0,uy.IR1,uy.IS2}!1b(){1h(1d t in 2r.1g){qi1b(t,i,n){1h(1d e in t)te!2r.1ge&&i.1j(n,te,e,t)};1V}1d iAi(),nEy(Gp);n&&bi(n)it&&(1bx?n():1b t(){1d e1t.h8;8qbi(e)||eG||ITe||oFAi()-i?n():1H.5I(t,8J)}())}()}).1j(1H);,62,2784,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||this|function|return|var|null|length|prototype|for|new|call|case|void|else|push|Ti|Math|style|top||document|left|typeof|width||height|_e|||||||throw|window|node|goog|String|replace|appendChild|firstChild|target|parentNode|div|class|toString|dispatchEvent|body|break|Array|Error|nodeType|keyCode||||||||||||type|try|catch|instanceof||bottom|value|join|arguments|delete|Wg|right|set|isVisible|next|text|Object|Pe|className|Oo|display|split|src|add|childNodes|tagName|Wr|test|Pc||translate|isArray|apply|get|Xa|indexOf|Na|button|_|Vb|isEnabled|nodeValue|restore|span|max|Yh|documentElement|Pb|switch|alt|Ri||||||||||||||||stop|remove|substring|floor|round|currentTarget|Kp|Nt|name|key|ceil|Lb|Rp|href|google|Sn|Rh|nextSibling|Po|Qa|Kc|Xc|Ve||Number||min|Rr|ctrlKey|Va|Ya|title|Wc|activity|input|shift|parseInt|Ph|scrollTop|scrollLeft|Mr|altKey|location|Ta|Ma|La|Wa|||Ja|||||||Uc|link|send|Tt|exec|Re|Oa|Nr|Sa|Ka|Ra|Pa|cancel|Ua|Nd|Sc|progress|focus|https|Ki|setAttribute|Tc|visibility|clientX|100|Za|Rc|200|Jb|depth|Tb|Qg|Nb|form|position|Pt|constructor|concat|_a|dir|match|stopPropagation|relatedTarget|metaKey|Kb|Qc|_u|url|content|item|hidden|Si|charAt||contains||Ub|clientY|reset|Lc||||select|Jl||Rb|Xb|Ld|Tg|Sb|0px|disabled|client|banner|message|not|random|slice|forEach|Qn|data|toLowerCase|lastChild|removeChild|default|Ns|aria|createTextNode|Jr|currentStyle||To|addEventListener|shiftKey|capture|handleEvent|setTimeout|close|Ob|abort|end|play|delay|Uf|Ng|_g|Mb|border|none|Mi|xa0|innerHTML|substr|parseFloat||||||||Qe|getAttribute|classList|Zh|Vr|then|Sf|start|Mc|_c|Yc|Sg|Kg|Md|Tf|Ku|sourceIndex|Pf|Jf|Qb|Vd|Wb|register|continuous|finish|block|www|Wi|ltr|createElement|isNaN|fromCharCode|Ne|Ys|charCodeAt|Mh|defaultView|insertBefore|previousSibling|offsetHeight|128|listener|Invalid|Zb|Oc|Vc|log|Yl|Qf|Ru|Yb|Wu|collapse|Range|Lf|Jd|Xd|Jp|iframe|coords||size|background|margin|nowrap|container||inline||show|javascript|splice|Date|_i|img|Ln|Me|Le|Ye|Ze|clientWidth|clientHeight|Mo|Wo|Od|Nc|Jc|Zc|Kd|duration|Xg|Kf||Yf||Zf||Yd|Ud|Td|Sd|Rd|Pd|Wd|JSON|Qd|Zd|65535|Mg|parent|action|menu|com|rtl|trans|Zt|hasOwnProperty|||Ni||||||||Se|Kn|Oe|Je|Ts|Ls|_s|has|Qs|_h|Kh|nodeName|IMG|tabIndex|scrollHeight|496|undefined|open|charCode|submit|error|Ql|endTime|createRange|Ju|Start||||Lg|Of||Rf|Vf|Wf|500|padding|10px|Lp|Qp|write|Og|middle|Xv|head|auto|box|selected|spinner|opacity|skiptranslate|Qt||||||||Vi|Ui|Yi||type_error|while|On|Z0|toUpperCase|parentElement|Te|HTML|Ke|We|Xe|Ue|192|Ms|Vs|Ks|Sh|01|Th|Vh|role|valign|removeAttribute|innerText|Yr|||overflow||screenY||screenX|and|postMessage|224|menuitem|Ug|Pl|Vl|Wl|Yu|must|Nf|Mf|Xf|parse|Mp|utrans|gtrans|Rg|color||_b|trackVisibility|Wv|Uv|Jv|topMargin|Ty|getElementById|component|||||||||||||float||||menu2||||||images|object||ready|Wt|placeholder|highlight|Yt|vertical|propertyIsEnumerable|Oi|filter|Xi|Ji|Zi|Qi|the|amp|quot|x00|navigator|Zn|STYLE|Android|Version|Os|Zs|u2028|u2029|expression|Xh|Qh|querySelectorAll|ownerDocument|_r|offsetWidth|pixelWidth|pixelHeight|paddingBottom|256|||||||||||||pointerType||||123||||||Jo|Up||End|onload|GET|timeout|Xl|Zl|getTime|Tu|Su|Ou|Vu|Xu|Uu|1e3|activeElement|Jg|300|Vp|googtrans|script|nmt|Pg|Vg|Yg|Zg|IntersectionObserver|Rv|lang|options|cookie|ftab|Google|about|St|Ot|Lt|_t|||||||||||||Rt||||Vt||||||textarea|||Ut|Jt|visible|self|Window|Li|Pi|Tn|repeat|Yn|OBJECT|SCRIPT|iPod|iPad|Rs|file|Oh|Lh|Nh|Wh|Uh|Jh|getElementsByTagName|querySelector|getElementsByClassName|cellpadding|cellspacing|frameBorder|compareDocumentPosition|contentWindow|textContent|Ur|getComputedStyle|Zr|haspopup|Lo|defaultPrevented|||||||||||||removeEventListener||||returnValue||||||112|Yo||Zo|Qo|Promise|setImmediate|protocol|port1|116|keyup|enable|ActiveXObject|XMLHttpRequest|XMLHTTP|ontimeout|2e3|Ul|Nu|Lu|offsetLeft|offsetTop|setStart|setEnd|rangeCount|_f|true|_d|1px|4294967295|2147483648|scroll|Sp|Pp|hostname|domain|TITLE|svg|8px|original|||||||||||||root||||method||||||translated|gstatic||branding|png|observe|Pv|Vv|disconnect|Yv|attributes|nbsp|_bannerquirkfixleft|_bannerquirkfixtop|TranslateService|table|image|Content|Type|already|IFRAME|active|invalid|zSoyz|absolute|blur|horizontal|number|Mt|Kt|status|Xt|transition|withCredentials|create|__proto__|defineProperty|Function|bind|stack|||||||||||||map||||source||||||Mn|Nn||_n||Pn|Wn|Xn|Un|Jn|MSIE|Chrome|CriOS|APPLET|BASE|LINK|META|trustedTypes|webkit|Edg|240|StopIteration|Ss|implemented|Ps|x22|x3e|parentWindow|cssText|application|xml|WBR|Tr|Sr|contentDocument|HEAD|Lr|Kr|Xr|clientLeft|||||||||||||clientTop||||fixed||||||host|boxSizing||runtimeStyle|So|No|BODY|sort|Ro|mouseup|pointerId|changedTouches|1e6|hasListener|event|attachEvent|addListener|removeListener|resolve|onmessage|port2|clearTimeout|186|189|187|191|107|144|63232|keyIdentifier|index||out|MSXML2|Microsoft|request|success|onreadystatechange|readyState|Tl|||||||||||||Sl||||onerror||||||Nl|Ml||Ol|_l|Kl|popup|getSelection|Pu|moveToElementText|moveEnd|continue|Zu|compareEndPoints|compareBoundaryPoints|START_TO_END|150|addRange|separator|cloneNode|filters|4294967296|abs|Tp|Np|_p|Xp|Yp|Zp|logo|align|langpair|contribute|OPTION|font|Tv|Sv|_v|Kv|Zv|||||||||||||Qv||||selectedIndex|||||||frame||leftMargin|14px|gadget|_blank|googlelogo|external|gtbExternal|getInstance|_gat|Sy|Ny|My|TranslateElement|translate_a|meta|http|html|charset|rendered|Edge|Unable|net|zClosurez|activedescendant|edited|backgroundImage|backgroundPosition|change|checked|complete|option|animation|pos|linear|string|setPrototypeOf|TypeError|||||||||||||1e9||||unshift||||||execScript|captureStackTrace||some|every|The|base|trim|mailto|Rn|Vn|allow|got|hsl|rgb|scale|SafeStyleSheet|Trident|Firefox|SafeHtml|EMBED|only|decodeURIComponent|iPhone|Mobile|Windows|Silk|atob|base64|Uint8Array|Not|was|Us|decodeURI|Xs|Ws|Js|kind|Soy|produces|||||||||||||||||contract||||||compliant|x27||x3c|x7b|x7d|x85|moz|u0020|nonce|pageYOffset|scrollingElement|htmlFor|lastIndexOf|Pr|createDocumentFragment|compatMode|AREA|FRAME|NOFRAMES|NOSCRIPT|PARAM|children|firstElementChild|Or|tabindex|xAD|getBoundingClientRect|Qr|offsetParent|static|scrollWidth|relative|unselectable|MozBoxSizing|WebkitBoxSizing|pixelLeft|paddingTop|overflowX|132|||||||||||||_o||||pageX||||||pageY|Ko||Vo|preventDefault|Xo|Uo|are|detachEvent|MessageChannel|goog_Thenable|2147483647|525|220|219|221|188|190|222|173|113|114|115|117|118|119|120|121|122|element|Child|pressed|checkbox|menuitemcheckbox|menuitemradio|control|disable|unhighlight|deactivate|state|||||||||||||255||||enter||||||outer|inner||might|headers|BUTTON|toggle|finally|Image|gen204|Ll|with|Xhr|FormData|urlencoded|utf|after|206|responseText|getResponseHeader|getAllResponseHeaders|Rl|store|001|begin|Can|trip|Mu|move|duplicate|setEndPoint|EndToEnd|Qu|getRangeAt|selectNode|before|beforeshow|START_TO_START|END_TO_START|END_TO_END|||||||||||||removeAllRanges||||extend||||||htmlText|outerHTML||setBaseAndExtent|support|tooltip|nextElementSibling|previousElementSibling|edit|contentEditable|solid|000|55296|64512|56320|1023|overflowY|resize|DXImageTransform|pow|Op|confidence|usealt|segment|phrase_correction|source_span|stringify|1e4|_cac|_cam|_cest|_cl|_cuc|_cnad|_cnal|_pah|_pas|_pbi|_pci|_pli|||||||||||_plla||_ps||||_puh||||||Wp|TW||logld|sandbox|received|Data|XDomainRequest|unload|2e4|exp|1900|ctt|whiteSpace|pre|links|started|CCC|parameters|96px|path|stroke|Activity|resumed|_inner|baseURI|Short|snippet|escaped|performance|SELECT|250|blank|onLine|pop|points|750|MozOpacity|alpha|_gt_|||||||||||||intersectionRatio||||12288||||||12351|||65280|65519|SVGElement|Nv|removeNode|label|Mv|Ov|127|Lv|transparent|fetchStart|Node|menuBody|white|space|TD|39px|googlelogo_color_42x16dp|65px|errorSection|promptSection|finishSection|errorContent|googleToolbarVersion|isTranslateEnabled|appVersion|autoDisplay|multilanguagePage|gaTrack|layout|pageLanguage|includedLanguages|excludedLanguages|gaId|disableAutoTranslation|jwtToken|||||||||||||jwtTokenProvider||||translateErrorHandler||||||googtransopt|clk_trans|_trackEvent|Translate|createStyleSheet|_top|_left|confirm|progressValue|noAutoPopup|clk_confirm|clk_cancel|clk_restore|clk_close|clk_no_ap|chg_src_lang|turn_off_site|learn_more|serverParams|timeInfo|remoteApiProxyHandlers|translate_suggestion|equiv|UTF8|rel|stylesheet|css|Component|DIV|Website|Translator|INPUT|INTERNAL_SERVER_ERROR|Opera|POST|SPAN|TEXTAREA|IframeIo|array|callback|||||||||||||cancelled||||character||||||chg_tgt_lang|click||clk_no_ap_site|contextmenu|dblclick|direction|finishSourceLang|finishTargetLang|focusin|focusout|menuheader|menuseparator|hide|cleardot|gif|keydown|keypress|load|mousedown|mousemove|mouseout|mouseover|move_offscreen|paddingLeft|paddingRight|progressSection|promptSourceLang|promptTargetLang|readystatechange|submitted||targetLanguage|toggle_display|empty|extensible|defineProperties|getOwnPropertyDescriptor|closure_uid_|native|||||||||||||code||||now||||||CustomError|Pj||Rj|Qj|Jj|Kj|Mj|Lj|Zj|AssertionError|isPrototypeOf|toLocaleString|valueOf|area|col|command|embed|keygen|param|track|wbr|Const|ckb|nqo|Adlm|Arab|Hebr|Nkoo|Rohg|Thaa|Latn|Cyrl|TrustedResourceUrl|SafeUrl|ftp|SafeStyle|Value|does|calc|||||||||||||cubic||||bezier|||||||fit||hsla|gradient|matrix|minmax|rgba|rotate|userAgent|FxiOS|cite|formaction|manifest|poster|MATH|SVG|TEMPLATE|Name|allows|emptyHTML|encodeURIComponent|Single|entity|Gecko|Macintosh|documentMode|WebKit|Safari|Coast|OPR|Unknown|encoding|char|ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789|MAX_VALUE|Uneven|changed|since|iterator|||||||||||||created||||Bad||||||port|2525||encodeURI|instantiate|directly|Sanitized|SanitizedContent|133|160|8232|8233|2028|2029|00|02|03|04|05|06|07|08|09|0A|0B|0C|0D|0E|0F|x08|x0d|x26|x2a|x3a|x29|x7f|uff01|uff03|uff04|uff06|||||||||||||uff0c||||uff0f||||||uff1a|uff1b||uff1d|uff1f|uff20|uff3b|uff3d|binding|important|blob|aspectRatio|cellPadding|cellSpacing|colspan|colSpan|frameborder|maxlength|maxLength|rowspan|rowSpan|usemap|useMap|vAlign|pageXOffset|xhtml|contentType|CSS1Compat|COL|COMMAND|ISINDEX|KEYGEN|SOURCE||TRACK|getAttributeNode|specified|hasAttribute|32768|u200B|||||||||||||Webkit||||Moz||||||getPropertyValue|frameElement||MozUserSelect|WebkitUserSelect|thin|medium|thick|Style|Width|borderLeft|borderRight|borderTop|borderBottom|borderLeftWidth|borderRightWidth|borderTopWidth|borderBottomWidth|NT|9_|CPU|OS|atomic|autocomplete|dropeffect|live|off|multiline|multiselectable|orientation|readonly|relevant|additions|required|busy|false|passive|mousecancel|Wj|Yj|||||||||||||Xj||||Uj||||||mouseenter|Vj||mouseleave|srcElement|fromElement|toElement|touch|pen|mouse|cancelBubble|closure_listenable_|closure_lm_|once|unavailable|__closure_events_fn_|Presto|callImmediate|origin|cannot|itself|argument|EventHandler|106|109|110|111|163|63233|63234|63235|63236|63237|63238|63239|63240|63241|63242|63243|63244|||||||||||||63245||||63246||||||63247|63248||63272|63273|63275|63276|63277|63289|63302|Down|Left|Right|Enter|F10|F11|F12|007F|Home|PageUp|PageDown|Insert|decorate|Method|supported|bounds|radio|tab|treeitem|hover||focused|decorator|expanded|getPrototypeOf|activate|unselect|check|uncheck|leave|||||||||||||renderer||||createEvent||||||MouseEvents||initMouseEvent|bubbles||cancelable|view|detail|Could|ActiveX|MSXML|installed|custom|PUT|Local|detected|ignored|Request|statusText|beforeunload|boolean|smtalt|XhrIo|another|newUri|Opening|opening|setRequestHeader|responseType|Will||incomplete|xhr2|Sending|Send|Timed|aborting|Aborting|||||||||||||||201||||202||||||204|304||1223|5e3|showing|beforehide|layer|selection|createTextRange|StartToStart|anchorNode|anchorOffset|focusNode|focusOffset|addElement|timing|Caller|setElement|trying|10000px|commonAncestorContainer|startContainer|startOffset|endContainer|endOffset|collapsed|inRange|StartToEnd|528|createControlRange|that|doesn|keyboard|accel|mnemonic|hideFocus|UL|aftershow|afterhide|||||||||||altshow||207||||altmenuhl||||||209|altmenuhold|208|althighlight|145||||252|166|183|9999px|borderWidth|100px|rows|2048|65536|MsBoxSizing|DropShadow|offX|common||TranslationAPI|func|jsonParseErr|handleSingleResult_|handleTextResult_|148|156|invalidResponse|isFinite|16777216||division|zero|slowDivide_|works|positive|integers|LN2|||||||||||radix||range||||xor||||||shy|8203||low|conf|533|HeadlessChrome|editpopupclk|233|ophrase|osentence|tsentence|manual|239|clkundo|215|clkcancel||baf|single|segments|238|phrsclk|374|original_target|segment_source|alternative_index|edited_phrase|target_span|contains_full_edit|edited_target|_const|_cjlc|_phf|_pmi|_pta|lib|_lib|nca|Keys|||||||||||srcdoc||ports||||scripts||||||Callback|called|but|Exploitation|attempt|Timeout|proxyIsSupported|proxySend|proxyCancel|17170|mode|47504|te_afbr|NO_ERROR|UNKNOWN_ERROR|JWT_TOKEN_CANNOT_PARSE|JWT_TOKEN_MISS_PARAM|JWT_TOKEN_INVALID_ISS|JWT_TOKEN_INVALID|OUT_OF_QUOTA|anno|format|remoteApiProxyHandlers_|30720|7361|te_au|dom|jwtt|rurl|error_code|ABBR|ACRONYM||BASEFONT|BDO|BIG|CITE|DFN|FONT|NOBR|||||||||||LABEL||SMALL||||STRIKE||||||STRONG|SUB||SUP|TT|VAR|FRAMESET|CODE|KBD||MAP|reverse|PRE|msg_undefined|52754|gray||buttons|UTF|helper|xmlns|org|2000|viewBox|circle|fill|linecap|Oj|Nj|Tj|can||||||||||||||||||||have||instance||||closure_frame||||||marginTop|marginLeft|safe|URL|importNode|FORM|acceptCharset|documentUri|successful|failed|backgroundColor|E6ECF9|arrays|same|resume|destroy|animate|1024|product|translate_24dp|updating|0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz|cts|cvs|sid|seq|tat|pts|pvs|te_v|36546|alternate|unobserve|_gtn_|3584|3711|12352|12543|12784|12799|||||||||||19968||40959||||verticalAlign||||||inherit|gts|order|5762|notranslate|roledescription|valuetext|124|125|2047|56319|57343|860|rootMargin|MutationObserver|fetchEnd|200px|3046|childList|characterData|subtree|900|1100|14097|te_afas|te_afau|textlen|ttt|ttl|ttf|te_time|combo|marginHeight|marginWidth|indicator|TABLE|TBODY|TR|colpad|bbb|||||||||||767676||9b9b9b||||d5d5d5||||||Sj|15px|51px|progid|AlphaImageLoader|sizingMethod|37px|3px|icon|simple|minHeight|sChrome|4001|floatPosition|setTime|expires|toGMTString|te_ape|_gaq|_getTracker|_getTrackerByName||floatContainer|9999999|_position|hack1|hack2|hack3|hack4|hack5|hack6|SanitizedCss|googlelogo_color_68x28dp|56px|4px|28px|backgroundRepeat|BackCompat|40px|te_ap|||||||||||te_apt||te_apc||||te_apr||||||hash|te_lib|tvis|isAvailable|getSupportedLanguages|getPageLanguage|setClickThrough|translatePage|isTranslating|setCheckVisibility|te_li|dispose|showBanner|setEnabled|FloatPosition|TOP_LEFT|TOP_RIGHT|BOTTOM_RIGHT|BOTTOM_LEFT|InlineLayout|VERTICAL|HORIZONTAL|SIMPLE|interactive.split(|),0,{}))/script>script> (function(o){var Ko.$LAB,yUseLocalXHR,zAlwaysPreserveOrder,uAllowDuplicates,ACacheBust,BBasePath,C/^^?#*\//.exec(location.href)0,D/^\w+\:\/\/\/?^\/+/.exec(C)0,idocument.head||document.getElementsByTagName(head),L(o.opera&&Object.prototype.toString.call(o.opera)object Opera)||(MozAppearancein document.documentElement.style),qdocument.createElement(script),Etypeof q.preloadboolean,rE||(q.readyState&&q.readyStateuninitialized),F!r&&q.asynctrue,M!r&&!F&&!L;function G(a){return Object.prototype.toString.call(a)object Function}function H(a){return Object.prototype.toString.call(a)object Array}function N(a,c){var b/^\w+\:\/\//;if(/^\/\/\/?/.test(a)){alocation.protocol+a}else if(!b.test(a)&&a.charAt(0)!/){a(c||)+a}return b.test(a)?a:((a.charAt(0)/?D:C)+a)}function s(a,c){for(var b in a){if(a.hasOwnProperty(b)){cbab}}return c}function O(a){var cfalse;for(var b0;ba.scripts.length;b++){if(a.scriptsb.ready&&a.scriptsb.exec_trigger){ctrue;a.scriptsb.exec_trigger();a.scriptsb.exec_triggernull}}return c}function t(a,c,b,d){a.onloada.onreadystatechangefunction(){if((a.readyState&&a.readyState!complete&&a.readyState!loaded)||cb)return;a.onloada.onreadystatechangenull;d()}}function I(a){a.readya.finishedtrue;for(var c0;ca.finished_listeners.length;c++){a.finished_listenersc()}a.ready_listeners;a.finished_listeners}function P(d,f,e,g,h){setTimeout(function(){var a,cf.real_src,b;if(itemin i){if(!i0){setTimeout(arguments.callee,25);return}ii0}adocument.createElement(script);if(f.type)a.typef.type;if(f.charset)a.charsetf.charset;if(h){if(r){e.elema;if(E){a.preloadtrue;a.onpreloadg}else{a.onreadystatechangefunction(){if(a.readyStateloaded)g()}}a.srcc}else if(h&&c.indexOf(D)0&&dy){bnew XMLHttpRequest();b.onreadystatechangefunction(){if(b.readyState4){b.onreadystatechangefunction(){};e.textb.responseText+\n//@ sourceURL+c;g()}};b.open(GET,c);b.send()}else{a.typetext/cache-script;t(a,e,ready,function(){i.removeChild(a);g()});a.srcc;i.insertBefore(a,i.firstChild)}}else if(F){a.asyncfalse;t(a,e,finished,g);a.srcc;i.insertBefore(a,i.firstChild)}else{t(a,e,finished,g);a.srcc;i.insertBefore(a,i.firstChild)}},0)}function J(){var l{},Qr||M,n,p{},m;lytrue;lzfalse;lufalse;lAfalse;lB;function R(a,c,b){var d;function f(){if(d!null){dnull;I(b)}}if(pc.src.finished)return;if(!au)pc.src.finishedtrue;db.elem||document.createElement(script);if(c.type)d.typec.type;if(c.charset)d.charsetc.charset;t(d,b,finished,f);if(b.elem){b.elemnull}else if(b.text){d.onloadd.onreadystatechangenull;d.textb.text}else{d.srcc.real_src}i.insertBefore(d,i.firstChild);if(b.text){f()}}function S(c,b,d,f){var e,g,hfunction(){b.ready_cb(b,function(){R(c,b,e)})},jfunction(){b.finished_cb(b,d)};b.srcN(b.src,cB);b.real_srcb.src+(cA?((/\?.*$/.test(b.src)?&_:?_)+~~(Math.random()*1E9)+):);if(!pb.src)pb.src{items:,finished:false};gpb.src.items;if(cu||g.length0){egg.length{ready:false,finished:false,ready_listeners:h,finished_listeners:j};P(c,b,e,((f)?function(){e.readytrue;for(var a0;ae.ready_listeners.length;a++){e.ready_listenersa()}e.ready_listeners}:function(){I(e)}),f)}else{eg0;if(e.finished){j()}else{e.finished_listeners.push(j)}}}function v(){var e,gs(l,{}),h,j0,wfalse,k;function T(a,c){a.readytrue;a.exec_triggerc;x()}function U(a,c){a.readya.finishedtrue;a.exec_triggernull;for(var b0;bc.scripts.length;b++){if(!c.scriptsb.finished)return}c.finishedtrue;x()}function x(){while(jh.length){if(G(hj)){try{hj++()}catch(err){}continue}else if(!hj.finished){if(O(hj))continue;break}j++}if(jh.length){wfalse;kfalse}}function V(){if(!k||!k.scripts){h.push(k{scripts:,finished:true})}}e{script:function(){for(var f0;farguments.length;f++){(function(a,c){var b;if(!H(a)){ca}for(var d0;dc.length;d++){V();acd;if(G(a))aa();if(!a)continue;if(H(a)){b.slice.call(a);b.unshift(d,1);.splice.apply(c,b);d--;continue}if(typeof astring)a{src:a};as(a,{ready:false,ready_cb:T,finished:false,finished_cb:U});k.finishedfalse;k.scripts.push(a);S(g,a,k,(Q&&w));wtrue;if(gz)e.wait()}})(argumentsf,argumentsf)}return e},wait:function(){if(arguments.length>0){for(var a0;aarguments.length;a++){h.push(argumentsa)}khh.length-1}else kfalse;x();return e}};return{script:e.script,wait:e.wait,setOptions:function(a){s(a,g);return e}}}m{setGlobalDefaults:function(a){s(a,l);return m},setOptions:function(){return v().setOptions.apply(null,arguments)},script:function(){return v().script.apply(null,arguments)},wait:function(){return v().wait.apply(null,arguments)},queueScript:function(){nn.length{type:script,args:.slice.call(arguments)};return m},queueWait:function(){nn.length{type:wait,args:.slice.call(arguments)};return m},runQueue:function(){var am,cn.length,bc,d;for(;--b>0;){dn.shift();aad.type.apply(null,d.args)}return a},noConflict:function(){o.$LABK;return m},sandbox:function(){return J()}};return m}o.$LABJ();(function(a,c,b){if(document.readyStatenull&&documenta){document.readyStateloading;documenta(c,bfunction(){document.removeEventListener(c,b,false);document.readyStatecomplete},false)}})(addEventListener,DOMContentLoaded)})(this);/script>script> $(window).load(function() { var sdocument.createElement(script);function gtag(){dataLayer.push(arguments)}s.typetext/javascript,s.src//www.googletagmanager.com/gtag/js?idG-65XRFT6202,document.head.appendChild(s),window.dataLayerwindow.dataLayer||,gtag(js,new Date),gtag(config,G-65XRFT6202); // IIFE(function() { const url window.location; const offsetTop 600; $(document).ready(function() { // ACTIVE MENU $(header nav ul li ahref + url + ).addClass(active-menu-topo); $(aside li ahref + url + ).addClass(active-menu-aside); // SCROLL UP PAGE $(footer).after(span idscrollUp/>); // SUB-MENU AUTO SCROLL $(header id*menu ul ul).each(function() { if ($(this).children().length > 15 || $(this).height() > 400) $(this).addClass(sub-menu-scroll); }); //CHECK ASIDE ON PAGE const checkBread document.querySelectorAll(#breadcrumb:not(data-bread-sig) a).length; if(checkBread > 1) { const checkAside document.querySelector(aside); if(checkAside null) { alert(Insira uma coluna lateral na página!); } } //FIND MISSING ATTRIBUTES $(a:not(.expand-content, .slicknav_btn, .slicknav_item), img).each(function() { let itemTitle $(this).attr(title); let missingTitle false; let missingAlt false; let elementType $(this).prop(nodeName); let checkMessage ; if (typeof itemTitle undefined || typeof itemTitle false) { missingTitle true; } if(elementType IMG) { let itemAlt $(this).attr(alt); if (typeof itemAlt undefined || typeof itemAlt false) { missingAlt true; } } if(missingTitle && !missingAlt && elementType A) { checkMessage Adicione um TITLE no link; } else if(missingTitle && !missingAlt && elementType IMG) { checkMessage Adicione um TITLE na imagem; } else if(!missingTitle && missingAlt) { checkMessage Adicione um ALT na imagem; } else if(missingTitle && missingAlt) { checkMessage Adicione ALT & TITLE na imagem; } // if(missingTitle || missingAlt) { // alert(checkMessage + :\n\n + $(this)0.outerHTML); // return false; // } }); }); $(window).scroll(function() { // SCROLL UP PAGE if ($(window).scrollTop() > offsetTop) { $(#scrollUp).addClass(is-active); } else { $(#scrollUp).removeClass(is-active); } }); $(#scrollUp).on(click, function() { $(html, body).animate({ scrollTop: 0 }, 300); });})(); jQuery(document).ready(function ($) { jQuery(.btn-orc).on(click, function() { ga(send, event, Evento Orcamento,Clique, Clique Orcamento); }); }); }); // Disparando função através do scroll var keyscroll; $(window).on(scroll, function(e){ // criando uma condição se a posição na tela for maior que 300px e o valor da variavel for diferente de true executa if($(this).scrollTop() > 100 && !keyscroll){ (function(d, s, id) { var js, fjs d.getElementsByTagName(s)0; if (d.getElementById(id)) return; js d.createElement(s); js.id id; js.src //connect.facebook.net/pt_BR/all.js#xfbml1; fjs.parentNode.insertBefore(js, fjs); }(document, script, facebook-jssdk)); // cookies.js var c document.createElement(script);c.type text/javascript;c.src https://cookies.doutoresdaweb.com.br/js/cookies.js;document.head.appendChild(c); // alertando o valor da variável para que não dispare novamente a função keyscroll true; } });/script>script> /script>script> var myTime window.performance.now(); var items window.performance.getEntriesByType(mark); var items window.performance.getEntriesByType(measure); var items window.performance.getEntriesByName(mark_fully_loaded); window.performance.mark(mark_fully_loaded); window.performance.measure(measure_load_from_dom, mark_fully_loaded); window.performance.clearMarks(); window.performance.clearMeasures(measure_load_from_dom);/script>script>eval(function(p,a,c,k,e,d){efunction(c){return(ca?:e(parseInt(c/a)))+((cc%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!.replace(/^/,String)){while(c--){de(c)kc||e(c)}kfunction(e){return de};efunction(){return\\w+};c1};while(c--){if(kc){pp.replace(new RegExp(\\b+e(c)+\\b,g),kc)}}return p}($(H(){6 h$(\G\).i(\KP2\);6 2h0.L.j();6 g$(y).i(z:A).B().j().r();6 ds.d.v.t(\/\).u(-1)0;6 3\\;4(d\\){4(2.be){3+(\7 2 8 k 9 e f\\n\)}5 4(2.b>c){3+(\7 2 8 l 9 c f\\n\)}}5 4(d\D\){}5{4(2.be){3+(\7 2 8 k 9 e f\\n\)}5 4(2.b>c){3+(\7 2 8 l 9 c f\\n\)}4(2.m(g)-1){3+(\Não I a E q F 2\\n\)}5 4(2.m(g)>p){3+(\J q não O M p Q w x 2\)}}4(3\\){}5{C(3)}});,53,53,||description|erro|if|else|var|Sua|possui|de||length|160|location|140|caracteres|firsth1|metadescription|find|toLowerCase|menos|mais|indexOf|||30|chave|trim|window|split|slice|pathname|palavras|da|document|h1|first|text|alert|404|palavra|na|html|function|existe|Palavra|meta|content|nas||encontrada|name|primeiras.split(|),0,{}))/script>!-- end footer --> script> $(document).ready(function() { // INSTRUÇÕES // Faça a chama deste arquivo via include no footer da página em questão // Ex.: include(inc/ytvideo.php) // Insira o atributo data-video e atribua a ele a URL do vídeo // Ex.: div data-videohttps://www.youtube.com/watch?viONPHwtYoTU>/div> //ATRIBUTOS OPCIONAIS //data-video-coverURLIMAGEM (Define uma capa nova capa para o vídeo) //data-play-on-load (Faz o video do iframe ser reproduzido logo após ser carregado, sem a necessidade de um segundo click no iframe após ter clicado na div capa). // FIM INSTRUÇÕES // Armazena todos os placeholders para os iframes numa variável. const videos new Array(); const videoUrl new Array(); const videoCovers new Array(); $(data-video).each(function() { videos.push($(this)); videoUrl.push($(this).attr(data-video)); if (this.hasAttribute(data-video-cover)) { videoCovers.push($(this).attr(data-video-cover)); } else { videoCovers.push(null); } }); // Defina aqui asclasses a serem adicionadas aos iframes. const videoClasses fwidth, // Cria a thumbnail dos vídeos nas divs criadas. for (let i 0; i videos.length; i++) { // Cria a imagem de thumbnail // Adiciona a classe ytvideo para que seja exibido o botão do YouTube $(videosi).addClass(ytvideo); let image document.createElement(img); // Define o src da imagem. if (videoCoversi ! null) { image.src videoCoversi; } else { image.src `https://img.youtube.com/vi/${videoUrli.split()1}/0.jpg`; } // Gera o tamanho da width considerando o tamanho da div pai. let width $(videosi).width(); // Define a height da imagem com matemática image.height (width / 16) * 9; // Implicita o valor da width pois caso não expecificado o video redimensiona image.width width; // Define o alt e title da imagem image.alt Confira mais um vídeo da IPQ Produtos Quimicos LTDA; image.title Confira mais um vídeo da IPQ Produtos Quimicos LTDA; // Adiciona a classe necessária para remover as bordas pretas image.classList.add(object-fit-cover); // Insere a imagem no DOM $(videosi).append(image); } // Aqui é onde a magia acontece. for (let i 0; i videos.length; i++) { // Loopa por todos os videos e adiciona um escutador de evento para o click em cada um deles $(videosi).click(function() { //Cria o iframe a partir do indice do element que foi clicado let videoToInsert document.createElement(iframe); videoToInsert.src `${videoUrli.replace(watch?v, embed/)}?&autoplay1`; videoToInsert.classList.add(...videoClasses); let width $(videosi).width(); videoToInsert.height (width / 16) * 9; videoToInsert.setAttribute(autoplay, 1); videoToInsert.setAttribute(allow, autoplay; fullscreen); // Remove a classe ytvideo para o botão do YouTube seja removido $(videosi).removeClass(ytvideo); // Remove o placeholder $(videosi).empty(); // Adiciona o Iframe $(videosi).append(videoToInsert); }) } });/script> !--STARTSCRIPTSFOOTER--> !--ENDSCRIPTSFOOTER-->/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]