-
Notifications
You must be signed in to change notification settings - Fork 0
/
sqomplexity-browser.js
1 lines (1 loc) · 180 KB
/
sqomplexity-browser.js
1
!function(t,r){"object"==typeof exports&&"object"==typeof module?module.exports=r(require("document")):"function"==typeof define&&define.amd?define(["document"],r):"object"==typeof exports?exports.$sqomplexity=r(require("document")):t.$sqomplexity=r(t.document)}(self,(t=>(()=>{"use strict";var r={849:r=>{r.exports=t},892:t=>{function r(t,e,n,s){this.message=t,this.expected=e,this.found=n,this.location=s,this.name="SyntaxError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,r)}!function(t,r){function e(){this.constructor=t}e.prototype=r.prototype,t.prototype=new e}(r,Error),r.buildMessage=function(t,r){var e={literal:function(t){return'"'+s(t.text)+'"'},class:function(t){var r,e="";for(r=0;r<t.parts.length;r++)e+=t.parts[r]instanceof Array?u(t.parts[r][0])+"-"+u(t.parts[r][1]):u(t.parts[r]);return"["+(t.inverted?"^":"")+e+"]"},any:function(t){return"any character"},end:function(t){return"end of input"},other:function(t){return t.description}};function n(t){return t.charCodeAt(0).toString(16).toUpperCase()}function s(t){return t.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(t){return"\\x0"+n(t)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(t){return"\\x"+n(t)}))}function u(t){return t.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(t){return"\\x0"+n(t)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(t){return"\\x"+n(t)}))}return"Expected "+function(t){var r,n,s,u=new Array(t.length);for(r=0;r<t.length;r++)u[r]=(s=t[r],e[s.type](s));if(u.sort(),u.length>0){for(r=1,n=1;r<u.length;r++)u[r-1]!==u[r]&&(u[n]=u[r],n++);u.length=n}switch(u.length){case 1:return u[0];case 2:return u[0]+" or "+u[1];default:return u.slice(0,-1).join(", ")+", or "+u[u.length-1]}}(t)+" but "+function(t){return t?'"'+s(t)+'"':"end of input"}(r)+" found."},t.exports={SyntaxError:r,parse:function(t,e){e=void 0!==e?e:{};var n,s={},u={start:Oy},o=Oy,i=function(t,r){if(!r||0===r.length)return t;delete t.tableList,delete t.columnList;let e=t;for(let t=0;t<r.length;t++)delete r[t][3].tableList,delete r[t][3].columnList,e.go_next=r[t][3],e.go="go",e=e.go_next;return{tableList:Array.from(sI),columnList:eI(uI),ast:t}},a=function(t){return t},c=function(t,r){const e=[t&&t.ast||t];for(let t=0;t<r.length;t++)r[t][3]&&0!==r[t][3].length&&e.push(r[t][3]&&r[t][3].ast||r[t][3]);return{tableList:Array.from(sI),columnList:eI(uI),ast:e}},l=function(){return"union all"},f=function(){return"union"},b=function(){return"minus"},v=function(){return"intersect"},L=function(t,r,e,n){let s=t;for(let t=0;t<r.length;t++)s._next=r[t][3],s.set_op=r[t][1],s=s._next;return e&&(t._orderby=e),n&&(t._limit=n),{tableList:Array.from(sI),columnList:eI(uI),ast:t}},p=function(t,r){return J_(t,r)},C=function(t,r){return{...t,order_by:r&&r.toLowerCase()}},d=function(t,r){return{...t,order_by:r&&r.toLowerCase()}},w=function(t,r){return J_(t,r,1)},h="if",E=_y("IF",!0),y=function(){return"IF NOT EXISTS"},A=function(t,r,e,n,s){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t[0].toLowerCase(),keyword:"database",if_not_exists:e,database:n,create_definitions:s}}},T="cascaded",m=_y("CASCADED",!0),_="local",I=_y("LOCAL",!0),g="check",N=_y("CHECK",!0),R="OPTION",O=_y("OPTION",!1),S=function(t){return`with ${t.toLowerCase()} check option`},x=function(){return"with check option"},U="algorithm",D=_y("ALGORITHM",!0),M="undefined",k=_y("UNDEFINED",!0),G="merge",$=_y("MERGE",!0),F="temptable",P=_y("TEMPTABLE",!0),H="sql",B=_y("SQL",!0),Y="security",W=_y("SECURITY",!0),j="definer",q=_y("DEFINER",!0),V="invoker",X=_y("INVOKER",!0),K=function(t,r,e,n,s,u,o,i,a){return u.view=u.table,delete u.table,{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t[0].toLowerCase(),keyword:"view",replace:r&&"or replace",algorithm:e&&e[4],definer:n,sql_security:s&&s[4],columns:o&&o[2],select:i,view:u,with:a}}},z=function(t,r,e,n,s,u,o,i,a,c,l){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t[0].toLowerCase(),index_type:r&&r.toLowerCase(),keyword:e.toLowerCase(),index:n,on_kw:u[0].toLowerCase(),table:o,index_columns:i,index_using:s,index_options:a,algorithm_option:c,lock_option:l}}},Q=function(t,r,e,n,s){return n&&sI.add(`create::${n.db}::${n.table}`),{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t[0].toLowerCase(),keyword:"table",temporary:r&&r[0].toLowerCase(),if_not_exists:e,table:[n],like:s}}},Z=function(t,r,e,n,s,u,o,i,a){return n&&sI.add(`create::${n.db}::${n.table}`),{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t[0].toLowerCase(),keyword:"table",temporary:r&&r[0].toLowerCase(),if_not_exists:e,table:[n],ignore_replace:o&&o[0].toLowerCase(),as:i&&i[0].toLowerCase(),query_expr:a&&a.ast,create_definitions:s,table_options:u}}},J=function(t){return{type:"like",table:t}},tt=function(t){return t.parentheses=!0,t},rt=function(t,r){return J_(t,r)},et=function(t){return t&&!t.value&&(t.value="null"),{nullable:t}},nt=function(t){return{default_val:t}},st="auto_increment",ut=_y("AUTO_INCREMENT",!0),ot=function(t){return{auto_increment:t.toLowerCase()}},it="unique",at=_y("UNIQUE",!0),ct="key",lt=_y("KEY",!0),ft="primary",bt=_y("PRIMARY",!0),vt=function(t){const r=[];return t&&r.push(t[0],t[2]),{unique_or_primary:r.filter((t=>t)).join(" ").toLowerCase("")}},Lt=function(t){return{comment:t}},pt=function(t){return{collate:t}},Ct=function(t){return{column_format:t}},dt=function(t){return{storage:t}},wt=function(t){return{reference_definition:t}},ht=function(t){return{check:t}},Et=function(t,r,e){return{character_set:{type:t,value:e,symbol:r}}},yt=function(t){return{generated:t}},At=function(t,r){let e=t;for(let t=0;t<r.length;t++)e={...e,...r[t][1]};return e},Tt=function(t,r,e){return uI.add(`create::${t.table}::${t.column}`),{column:t,definition:r,resource:"column",...e||{}}},mt="@",_t=_y("@",!1),It=function(t,r){const e="single_quote_string"===t.type?"'":'"',n="single_quote_string"===r.type?"'":'"';return`DEFINER = ${e}${t.value}${e}@${n}${r.value}${n}`},gt=function(){return"DEFINER = CURRENT_USER()"},Nt=function(){return"DEFINER = CURRENT_USER"},Rt="before",Ot=_y("BEFORE",!0),St="after",xt=_y("AFTER",!0),Ut="follows",Dt=_y("FOLLOWS",!0),Mt="precedes",kt=_y("PRECEDES",!0),Gt=function(t,r){return{keyword:t,trigger:r}},$t=function(t){return{type:"set",trigger:t}},Ft="for",Pt=_y("FOR",!0),Ht="each",Bt=_y("EACH",!0),Yt="row",Wt=_y("ROW",!0),jt=function(t,r,e,n,s,u,o,i,a){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t[0].toLowerCase(),definer:r,keyword:"trigger",for_each:"for each row",if_not_exists:e,trigger:n,trigger_time:s,trigger_event:u[0],trigger_order:i,table:o,trigger_body:a}}},qt=function(t,r){return{type:"collate",symbol:t,value:r}},Vt="column_format",Xt=_y("COLUMN_FORMAT",!0),Kt="fixed",zt=_y("FIXED",!0),Qt="dynamic",Zt=_y("DYNAMIC",!0),Jt="default",tr=_y("DEFAULT",!0),rr=function(t,r){return{type:"column_format",value:r.toLowerCase()}},er="storage",nr=_y("STORAGE",!0),sr="disk",ur=_y("DISK",!0),or="memory",ir=_y("MEMORY",!0),ar=function(t,r){return{type:"storage",value:r.toLowerCase()}},cr=function(t){return{type:"default",value:t}},lr="generated",fr=_y("GENERATED",!0),br="always",vr=_y("ALWAYS",!0),Lr=function(t){return t.join("").toLowerCase()},pr="as",Cr=_y("AS",!0),dr="stored",wr=_y("STORED",!0),hr="virtual",Er=_y("VIRTUAL",!0),yr=function(t,r,e){return{type:"generated",expr:r,value:t.filter((t=>"string"==typeof t)).join(" ").toLowerCase(),storage_type:e&&e[0]&&e[0].toLowerCase()}},Ar=_y("if",!0),Tr="exists",mr=_y("exists",!0),_r=function(){return"if exists"},Ir=function(t,r,e,n){return n&&n.forEach((r=>sI.add(`${t}::${r.db}::${r.table}`))),{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t.toLowerCase(),keyword:r.toLowerCase(),prefix:e,name:n}}},gr=function(t,r,e,n,s){return n&&n.forEach((r=>sI.add(`${t}::${r.db}::${r.table}`))),{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t.toLowerCase(),keyword:r.toLowerCase(),prefix:e,name:n,options:[{type:"origin",value:s}]}}},Nr=function(t,r,e,n,s){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t.toLowerCase(),keyword:r.toLowerCase(),name:e,table:n,options:s}}},Rr=function(t,r,e,n){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t.toLowerCase(),keyword:r.toLowerCase(),prefix:e,name:n}}},Or=function(t,r,e,n){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t.toLowerCase(),keyword:r.toLowerCase(),prefix:e,name:[{schema:n.db,trigger:n.table}]}}},Sr=function(t,r,e){return e&&e.forEach((r=>sI.add(`${t}::${r.db}::${r.table}`))),{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t.toLowerCase(),keyword:r&&r.toLowerCase()||"table",name:e}}},xr=function(t){return sI.add(`use::${t}::null`),{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"use",db:t}}},Ur=function(t,r){return sI.add(`alter::${t.db}::${t.table}`),{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"alter",table:[t],expr:r}}},Dr=function(t){return t.resource=t.keyword,t[t.keyword]=t.value,delete t.value,{type:"alter",...t}},Mr=function(t,r){return{action:"add",...r,keyword:t,resource:"column",type:"alter"}},kr=function(t){return{action:"add",...t,resource:"column",type:"alter"}},Gr=function(t){return{action:"modify",...t,resource:"column",type:"alter"}},$r=function(t,r){return{action:"drop",column:r,keyword:t,resource:"column",type:"alter"}},Fr=function(t){return{action:"drop",column:t,resource:"column",type:"alter"}},Pr=function(t){return{action:"add",type:"alter",...t}},Hr=function(t,r){return{action:"rename",type:"alter",resource:"table",keyword:t&&t[0].toLowerCase(),table:r}},Br=function(t,r,e){return{action:"rename",type:"alter",resource:"column",keyword:"column",old_column:t,prefix:r&&r[0].toLowerCase(),column:e}},Yr="instant",Wr=_y("INSTANT",!0),jr="inplace",qr=_y("INPLACE",!0),Vr="copy",Xr=_y("COPY",!0),Kr=function(t,r){return{type:"alter",keyword:"algorithm",resource:"algorithm",symbol:t,algorithm:r}},zr="lock",Qr=_y("LOCK",!0),Zr="none",Jr=_y("NONE",!0),te="shared",re=_y("SHARED",!0),ee="exclusive",ne=_y("EXCLUSIVE",!0),se=function(t,r){return{type:"alter",keyword:"lock",resource:"lock",symbol:t,lock:r}},ue="change",oe=_y("CHANGE",!0),ie="first",ae=_y("FIRST",!0),ce=function(t,r,e,n){return{action:"change",old_column:r,...e,keyword:t,resource:"column",type:"alter",first_after:n&&{keyword:n[0],column:n[2]}}},le=function(t){return{action:"add",create_definitions:t,resource:"constraint",type:"alter"}},fe=function(){return{action:"drop",key:"",keyword:"primary key",resource:"key",type:"alter"}},be="foreign",ve=_y("FOREIGN",!0),Le=function(t){return{action:"drop",key:t,keyword:"foreign key",resource:"key",type:"alter"}},pe=function(t,r){return{action:"drop",constraint:r,keyword:t.toLowerCase(),resource:"constraint",type:"alter"}},Ce=function(t){return{action:"with",constraint:t,keyword:"check check",resource:"constraint",type:"alter"}},de="nocheck",we=_y("NOCHECK",!0),he=function(t){return{action:"nocheck",constraint:t,resource:"constraint",type:"alter"}},Ee=function(t,r,e,n,s){return{index:r,definition:n,keyword:t.toLowerCase(),index_type:e,resource:"index",index_options:s}},ye=function(t,r,e,n,s){return{index:e,definition:n,keyword:r&&`${t.toLowerCase()} ${r.toLowerCase()}`||t.toLowerCase(),index_options:s,resource:"index"}},Ae=function(t,r){return{keyword:t.toLowerCase(),constraint:r}},Te=function(t,r,e,n,s){return{constraint:t&&t.constraint,definition:n,constraint_type:`${r[0].toLowerCase()} ${r[2].toLowerCase()}`,keyword:t&&t.keyword,index_type:e,resource:"constraint",index_options:s}},me=function(t,r,e,n,s,u,o){return{constraint:t&&t.constraint,definition:u,constraint_type:e&&`${r.toLowerCase()} ${e.toLowerCase()}`||r.toLowerCase(),keyword:t&&t.keyword,index_type:s,index:n,resource:"constraint",index_options:o}},_e="not",Ie=_y("NOT",!0),ge="replication",Ne=_y("REPLICATION",!0),Re=function(t,r,e,n){return{constraint_type:r.toLowerCase(),keyword:t&&t.keyword,constraint:t&&t.constraint,index_type:e&&{keyword:"not for replication"},definition:[n],resource:"constraint"}},Oe="foreign key",Se=_y("FOREIGN KEY",!0),xe=function(t,r,e,n,s){return{constraint:t&&t.constraint,definition:n,constraint_type:r,keyword:t&&t.keyword,index:e,resource:"constraint",reference_definition:s}},Ue="enforced",De=_y("ENFORCED",!0),Me=function(t,r,e,n){const s=[];return n&&s.push(n[0],n[2]),{constraint_type:r.toLowerCase(),keyword:t&&t.keyword,constraint:t&&t.constraint,definition:[e],enforced:s.filter((t=>t)).join(" ").toLowerCase(),resource:"constraint"}},ke="match full",Ge=_y("MATCH FULL",!0),$e="match partial",Fe=_y("MATCH PARTIAL",!0),Pe="match simple",He=_y("MATCH SIMPLE",!0),Be=function(t,r,e,n,s,u){return{definition:e,table:r,keyword:t.toLowerCase(),match:n&&n.toLowerCase(),on_action:[s,u].filter((t=>t))}},Ye=function(t){return{on_action:[t]}},We=function(t,r){return{type:`on ${t[0].toLowerCase()}`,value:r}},je="restrict",qe=_y("RESTRICT",!0),Ve="cascade",Xe=_y("CASCADE",!0),Ke=function(t){return t.toLowerCase()},ze="set null",Qe=_y("SET NULL",!0),Ze="no action",Je=_y("NO ACTION",!0),tn="set default",rn=_y("SET DEFAULT",!0),en="character",nn=_y("CHARACTER",!0),sn="set",un=_y("SET",!0),on=function(){return"CHARACTER SET"},an="charset",cn=_y("CHARSET",!0),ln="collate",fn=_y("COLLATE",!0),bn=function(t,r,e,n){return{keyword:t&&`${t[0].toLowerCase()} ${r.toLowerCase()}`||r.toLowerCase(),symbol:e,value:n}},vn="avg_row_length",Ln=_y("AVG_ROW_LENGTH",!0),pn="key_block_size",Cn=_y("KEY_BLOCK_SIZE",!0),dn="max_rows",wn=_y("MAX_ROWS",!0),hn="min_rows",En=_y("MIN_ROWS",!0),yn="stats_sample_pages",An=_y("STATS_SAMPLE_PAGES",!0),Tn=function(t,r,e){return{keyword:t.toLowerCase(),symbol:r,value:e.value}},mn="connection",_n=_y("CONNECTION",!0),In=function(t,r,e){return{keyword:t.toLowerCase(),symbol:r,value:`'${e.value}'`}},gn="compression",Nn=_y("COMPRESSION",!0),Rn="'",On=_y("'",!1),Sn="zlib",xn=_y("ZLIB",!0),Un="lz4",Dn=_y("LZ4",!0),Mn=function(t,r,e){return{keyword:t.toLowerCase(),symbol:r,value:e.join("").toUpperCase()}},kn="engine",Gn=_y("ENGINE",!0),$n=function(t,r,e){return{keyword:t.toLowerCase(),symbol:r,value:e.toUpperCase()}},Fn="row_format",Pn=_y("ROW_FORMAT",!0),Hn="compressed",Bn=_y("COMPRESSED",!0),Yn="redundant",Wn=_y("REDUNDANT",!0),jn="compact",qn=_y("COMPACT",!0),Vn=function(t){return{action:"add",type:"alter",...t}},Xn=function(t){return t.forEach((t=>t.forEach((t=>t.table&&sI.add(`rename::${t.db}::${t.table}`))))),{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"rename",table:t}}},Kn=function(t,r){return r.keyword=t,{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"set",expr:r}}},zn=function(){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"unlock",keyword:"tables"}}},Qn="read",Zn=_y("READ",!0),Jn=function(t){return{type:"read",suffix:t&&"local"}},ts="low_priority",rs=_y("LOW_PRIORITY",!0),es="write",ns=_y("WRITE",!0),ss=function(t){return{type:"write",prefix:t&&"low_priority"}},us=function(t,r){return sI.add(`lock::${t.db}::${t.table}`),{table:t,lock_type:r}},os=function(t,r){return J_(t,r)},is=function(t){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"lock",keyword:"tables",tables:t}}},as=function(t){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"call",expr:t}}},cs="binary",ls=_y("BINARY",!0),fs="master",bs=_y("MASTER",!0),vs="logs",Ls=_y("LOGS",!0),ps=function(t){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"show",suffix:"logs",keyword:t.toLowerCase()}}},Cs="triggers",ds=_y("TRIGGERS",!0),ws="status",hs=_y("STATUS",!0),Es="processlist",ys=_y("PROCESSLIST",!0),As=function(t){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"show",keyword:t.toLowerCase()}}},Ts="procedure",ms=_y("PROCEDURE",!0),_s="function",Is=_y("FUNCTION",!0),gs=function(t){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"show",keyword:t.toLowerCase(),suffix:"status"}}},Ns="binlog",Rs=_y("BINLOG",!0),Os="events",Ss=_y("EVENTS",!0),xs=function(t,r,e){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"show",suffix:"events",keyword:"binlog",in:t,from:r,limit:e}}},Us="collation",Ds=_y("COLLATION",!0),Ms=function(t,r){let e=Array.isArray(t)&&t||[t];return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"show",suffix:e[2]&&e[2].toLowerCase(),keyword:e[0].toLowerCase(),expr:r}}},ks="columns",Gs=_y("COLUMNS",!0),$s="indexes",Fs=_y("INDEXES",!0),Ps=function(t,r){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"show",keyword:t.toLowerCase(),from:r}}},Hs=function(t,r){const e=t.toLowerCase();return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"show",keyword:"create",suffix:e,[e]:r}}},Bs="grants",Ys=_y("GRANTS",!0),Ws=function(t){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"show",keyword:"grants",for:t}}},js=function(t,r,e){return{user:t,host:r&&r[2],role_list:e}},qs=function(t){return t},Vs=function(t){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"desc",table:t}}},Xs="(",Ks=_y("(",!1),zs=")",Qs=_y(")",!1),Zs=function(t){return{...t[2],parentheses_symbol:!0}},Js=function(t){return t.recursive=!0,[t]},tu=function(t,r,e){return"string"==typeof t&&(t={type:"default",value:t}),t.table&&(t={type:"default",value:t.table}),{name:t,stmt:e,columns:r}},ru=function(t){return t},eu=/^[0-9]/,nu=Iy([["0","9"]],!1,!1),su=function(t,r,e){return{type:"column_ref",column:t,suffix:`(${parseInt(r.join(""),10)})`,order_by:e}},uu=function(t,r){return{type:"column_ref",column:t,order_by:r}},ou=function(t){return`${t[0]} ${t[2][0]}`},iu="in",au=_y("IN",!0),cu="share",lu=_y("SHARE",!0),fu="mode",bu=_y("MODE",!0),vu=function(t){return`${t[0]} ${t[2]} ${t[4]} ${t[6]}`},Lu="wait",pu=_y("WAIT",!0),Cu=function(t){return`${t[0]} ${t[2].value}`},du="nowait",wu=_y("NOWAIT",!0),hu="skip",Eu=_y("SKIP",!0),yu="locked",Au=_y("LOCKED",!0),Tu=function(t){return`${t[0]} ${t[2]}`},mu=function(t,r){return t+(r?` ${r}`:"")},_u=function(t,r,e,n,s,u,o,i,a,c,l,f,b,v,L){if(s&&o||s&&L||o&&L||s&&o&&L)throw new Error("A given SQL statement can contain at most one INTO clause");return u&&u.forEach((t=>t.table&&sI.add(`select::${t.db}::${t.table}`))),{with:t,type:"select",options:r,distinct:e,columns:n,into:{...s||o||L||{},position:(s?"column":o&&"from")||L&&"end"},from:u,where:i,groupby:a,having:c,orderby:l,limit:f,locking_read:b&&b,window:v}},Iu=function(t,r){const e=[t];for(let t=0,n=r.length;t<n;++t)e.push(r[t][1]);return e},gu=function(t){return t},Nu=function(t,r){return uI.add("select::null::(.*)"),r&&r.length>0?(t[0]={expr:{type:"column_ref",table:null,column:"*"},as:null},J_(t[0],r)):t[0]},Ru="natural",Ou=_y("NATURAL",!0),Su="language",xu=_y("LANGUAGE",!0),Uu="with",Du=_y("WITH",!0),Mu="query",ku=_y("QUERY",!0),Gu="expansion",$u=_y("EXPANSION",!0),Fu=function(){return{type:"origin",value:"IN NATURAL LANGUAGE MODE WITH QUERY EXPANSION"}},Pu=function(){return{type:"origin",value:"IN NATURAL LANGUAGE MODE"}},Hu="boolean",Bu=_y("BOOLEAN",!0),Yu=function(){return{type:"origin",value:"IN BOOLEAN MODE"}},Wu=function(){return{type:"origin",value:"WITH QUERY EXPANSION"}},ju="match",qu=_y("MATCH",!0),Vu="AGAINST",Xu=_y("AGAINST",!1),Ku=function(t,r,e,n){return{against:"against",columns:t,expr:r,match:"match",mode:e,type:"fulltext_search",as:n}},zu=function(t){const{as:r,...e}=t;return{expr:e,as:r}},Qu=function(t){const r=t&&t[0]||null;return uI.add(`select::${r}::(.*)`),{expr:{type:"column_ref",table:r,column:"*"},as:null}},Zu=function(t){return{expr:t,as:null}},Ju=function(t,r){return{expr:t,as:r}},to=function(t){return t},ro=function(t){return{keyword:"var",type:"into",expr:t}},eo="outfile",no=_y("OUTFILE",!0),so="dumpfile",uo=_y("DUMPFILE",!0),oo=function(t,r){return{keyword:t,type:"into",expr:r}},io=function(t){return t},ao=function(t,r){return[t,r]},co="btree",lo=_y("BTREE",!0),fo="hash",bo=_y("HASH",!0),vo=function(t){return{keyword:"using",type:t.toLowerCase()}},Lo=function(t,r){const e=[t];for(let t=0;t<r.length;t++)e.push(r[t][1]);return e},po=function(t,r,e){return{type:t.toLowerCase(),symbol:r,expr:e}},Co="parser",wo=_y("PARSER",!0),ho=function(t){return{type:"with parser",expr:t}},Eo="visible",yo=_y("VISIBLE",!0),Ao="invisible",To=_y("INVISIBLE",!0),mo=function(t){return{type:t.toLowerCase(),expr:t.toLowerCase()}},_o=function(t,r){return r.unshift(t),r.forEach((t=>{const{table:r,as:e}=t;oI[r]=r,e&&(oI[e]=r),function(t){const r=eI(t);t.clear(),r.forEach((r=>t.add(r)))}(uI)})),r},Io=function(t){return t},go=function(t,r,e,n){return r.join=t,r.using=J_(e,n),r},No=function(t,r,e){return r.join=t,r.on=e,r},Ro=function(t,r,e,n){return r.parentheses=!0,{expr:r,as:e,join:t,on:n}},Oo=function(){return{type:"dual"}},So=function(t,r){return"var"===t.type?(t.as=r,t):{db:t.db,table:t.table,as:r}},xo=function(t,r,e){return"var"===t.type?(t.as=e,t.parentheses=!0,t):{db:t.db,table:t.table,as:e,parentheses:!0}},Uo=function(t,r){return{expr:{type:"values",values:t,prefix:"row"},as:r}},Do=function(t,r){return Array.isArray(t)&&(t={type:"values",values:t,prefix:"row"}),t.parentheses=!0,{expr:t,as:r}},Mo=function(){return"LEFT JOIN"},ko=function(){return"RIGHT JOIN"},Go=function(){return"FULL JOIN"},$o=function(){return"CROSS JOIN"},Fo=function(){return"INNER JOIN"},Po=function(t,r){const e={db:null,table:t};return null!==r&&(e.db=t,e.table=r[3]),e},Ho=function(t){return t.db=null,t.table=t.name,t},Bo=function(t){return t},Yo=function(t){return t.value},Wo=function(t){return t},jo=function(t,r){const e={expr:t,type:"ASC"};return"DESC"===r&&(e.type="DESC"),e},qo="?",Vo=_y("?",!1),Xo=function(){return{type:"origin",value:"?"}},Ko=function(t,r){const e=[t];return r&&e.push(r[2]),{separator:r&&r[0]&&r[0].toLowerCase()||"",value:e}},zo=function(t,r,e,n,s,u){const o={};return r&&r.forEach((t=>{const{db:r,as:e,table:n,join:s}=t,u=s?"select":"update";r&&(o[n]=r),n&&sI.add(`${u}::${r}::${n}`)})),e&&e.forEach((t=>{if(t.table){const r=rI(t.table);sI.add(`update::${o[r]||null}::${r}`)}uI.add(`update::${t.table}::${t.column}`)})),{tableList:Array.from(sI),columnList:eI(uI),ast:{with:t,type:"update",table:r,set:e,where:n,orderby:s,limit:u}}},Qo=function(t,r,e,n,s,u){if(e&&e.forEach((t=>{const{db:r,as:e,table:n,join:s}=t,u=s?"select":"delete";n&&sI.add(`${u}::${r}::${n}`),s||uI.add(`delete::${n}::(.*)`)})),null===r&&1===e.length){const t=e[0];r=[{db:t.db,table:t.table,as:t.as,addition:!0}]}return{tableList:Array.from(sI),columnList:eI(uI),ast:{with:t,type:"delete",table:r,from:e,where:n,orderby:s,limit:u}}},Zo="=",Jo=_y("=",!1),ti=function(t,r,e){return{column:r,value:e,table:t&&t[0]}},ri=function(t,r){return J_(t,r)},ei=function(t){return t},ni=function(t,r,e,n,s,u,o,i){if(n&&(sI.add(`insert::${n.db}::${n.table}`),n.as=null),u){let t=n&&n.table||null;Array.isArray(o)&&o.forEach(((t,r)=>{if(t.value.length!=u.length)throw new Error(`Error: column count doesn't match value count at row ${r+1}`)})),u.forEach((r=>uI.add(`insert::${t}::${r}`)))}const a=[r,e].filter((t=>t)).map((t=>t[0]&&t[0].toLowerCase())).join(" ");return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t,table:[n],columns:u,values:o,partition:s,prefix:a,on_duplicate_update:i}}},si=function(t,r,e,n,s,u,o){n&&(sI.add(`insert::${n.db}::${n.table}`),uI.add(`insert::${n.table}::(.*)`),n.as=null);const i=[r,e].filter((t=>t)).map((t=>t[0]&&t[0].toLowerCase())).join(" ");return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t,table:[n],columns:null,values:u,partition:s,prefix:i,on_duplicate_update:o}}},ui=function(t,r,e,n,s,u){return e&&(sI.add(`insert::${e.db}::${e.table}`),uI.add(`insert::${e.table}::(.*)`),e.as=null),{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t,table:[e],columns:null,partition:n,prefix:null===r?"":r[0],set:s,on_duplicate_update:u}}},oi="duplicate",ii=_y("DUPLICATE",!0),ai=function(t){return{keyword:"on duplicate key update",set:t}},ci=function(){return"insert"},li=function(){return"replace"},fi=function(t){return t},bi=function(t,r){const e={type:"expr_list"};return e.value=J_(t,r),e},vi=function(t,r){return{type:"interval",expr:t,unit:r.toLowerCase()}},Li=function(t,r){return r&&t.push(r),{type:"case",expr:null,args:t}},pi=function(t,r,e){return e&&r.push(e),{type:"case",expr:t,args:r}},Ci=function(t,r){return{type:"when",cond:t,result:r}},di=function(t){return{type:"else",result:t}},wi=function(t,r,e){const n=tI(t,r);return null===e?n:"arithmetic"===e.type?tI(n,e.tail):Q_(e.op,n,e.right)},hi=function(t,r){return z_(t,r[0][1])},Ei=function(t,r){const e=r.length;let n=r[e-1][3];for(let s=e-1;s>=0;s--){const e=0===s?t:r[s-1][3];n=Q_(r[s][1],e,n)}return n},yi=function(t,r){const e=r.length;let n=t,s="";for(let t=0;t<e;++t)","===r[t][1]?(s=",",Array.isArray(n)||(n=[n]),n.push(r[t][3])):n=Q_(r[t][1],n,r[t][3]);if(","===s){const t={type:"expr_list"};return t.value=n,t}return n},Ai=function(t,r){return tI(t,r)},Ti=function(t,r){return tI(t,r)},mi="!",_i=_y("!",!1),Ii=function(t){return z_("NOT",t)},gi=function(t,r){return null===r?t:"arithmetic"===r.type?tI(t,r.tail):Q_(r.op,t,r.right)},Ni=function(t,r){return r.parentheses=!0,z_(t,r)},Ri=function(t){return t[0]+" "+t[2]},Oi=function(t){return{type:"arithmetic",tail:t}},Si=">=",xi=_y(">=",!1),Ui=">",Di=_y(">",!1),Mi="<=",ki=_y("<=",!1),Gi="<>",$i=_y("<>",!1),Fi="<",Pi=_y("<",!1),Hi="!=",Bi=_y("!=",!1),Yi=function(t){return{op:"IS",right:t}},Wi=function(t){return{op:"IS NOT",right:t}},ji=function(t,r,e){return{op:t,right:{type:"expr_list",value:[r,e]}}},qi=function(t,r){return t?`${t} ${r}`:r},Vi=function(t,r,e){return{op:r?`${t} ${r}`:t,right:e}},Xi=function(t,r){return{op:t,right:r}},Ki=function(t,r){return{op:t,right:r}},zi=function(t,r){return{op:t,right:r}},Qi="+",Zi=_y("+",!1),Ji="-",ta=_y("-",!1),ra="~",ea=_y("~",!1),na=function(t,r){return tI(t,r)},sa="*",ua=_y("*",!1),oa="/",ia=_y("/",!1),aa="%",ca=_y("%",!1),la="||",fa=_y("||",!1),ba="div",va=_y("div",!0),La=function(){return"DIV"},pa="&",Ca=_y("&",!1),da=">>",wa=_y(">>",!1),ha="<<",Ea=_y("<<",!1),ya="^",Aa=_y("^",!1),Ta="|",ma=_y("|",!1),_a=function(t){return t.parentheses=!0,t},Ia=function(t){return{type:"origin",value:t}},ga=function(t,r,e,n){const s=t&&t[0]||null;return uI.add(`select::${s}::${r}`),{type:"column_ref",table:s,column:r,collate:n,arrows:e.map((t=>t[0])),properties:e.map((t=>t[2]))}},Na=function(t,r){return uI.add(`select::${t}::${r}`),{type:"column_ref",table:t,column:r}},Ra=function(t){return uI.add(`select::null::${t}`),{type:"column_ref",table:null,column:t}},Oa=function(t){return!0===K_[t.toUpperCase()]},Sa=function(t){return t},xa=function(t){if(!0===K_[t.toUpperCase()])throw new Error("Error: "+JSON.stringify(t)+" is a reserved word, can not as alias clause");return!1},Ua='"',Da=_y('"',!1),Ma=/^[^"]/,ka=Iy(['"'],!0,!1),Ga=function(t){return t.join("")},$a=/^[^']/,Fa=Iy(["'"],!0,!1),Pa="`",Ha=_y("`",!1),Ba=/^[^`\\]/,Ya=Iy(["`","\\"],!0,!1),Wa=function(t){return t},ja=function(t){return t},qa=function(t,r){return t+r.join("")},Va=/^[A-Za-z_]/,Xa=Iy([["A","Z"],["a","z"],"_"],!1,!1),Ka=/^[A-Za-z0-9_$]/,za=Iy([["A","Z"],["a","z"],["0","9"],"_","$"],!1,!1),Qa=/^[A-Za-z0-9_:]/,Za=Iy([["A","Z"],["a","z"],["0","9"],"_",":"],!1,!1),Ja=":",tc=_y(":",!1),rc=function(t){return{type:"param",value:t[1]}},ec=function(t,r,e){return{type:"aggr_func",name:t,args:{expr:r},over:e}},nc=function(t,r){return{type:"on update",keyword:t,parentheses:!0,expr:r}},sc=function(t){return{type:"on update",keyword:t}},uc="over",oc=_y("OVER",!0),ic=function(t){return{type:"window",as_window_specification:t}},ac="window",cc=_y("WINDOW",!0),lc=function(t){return{keyword:"window",type:"window",expr:t}},fc=function(t,r){return J_(t,r)},bc=function(t,r){return{name:t,as_window_specification:r}},vc=function(t){return{window_specification:t||{},parentheses:!0}},Lc=function(t,r,e){return{name:null,partitionby:t,orderby:r,window_frame_clause:e}},pc=function(t,r){return`rows ${r.value}`},Cc=function(t,r){return`rows between ${t.value} and ${r.value}`},dc="following",wc=_y("FOLLOWING",!0),hc=function(t){return t.value+=" FOLLOWING",t},Ec="preceding",yc=_y("PRECEDING",!0),Ac=function(t){return t.value+=" PRECEDING",t},Tc="current",mc=_y("CURRENT",!0),_c=function(){return{type:"single_quote_string",value:"current row"}},Ic="unbounded",gc=_y("UNBOUNDED",!0),Nc=function(t){return{type:"single_quote_string",value:t.toUpperCase()}},Rc=function(t,r,e){return{type:"aggr_func",name:t,args:r,over:e}},Oc="separator",Sc=_y("SEPARATOR",!0),xc=function(t,r){return{keyword:t,value:r}},Uc=function(t){return{expr:t}},Dc=function(t,r,e,n){return{distinct:t,expr:r,orderby:e,parentheses:!0,separator:n}},Mc=function(t,r,e,n){return{distinct:t,expr:r,orderby:e,separator:n}},kc=function(){return{type:"star",value:"*"}},Gc=function(t,r,e,n){const{dataType:s,length:u}=r;let o=s;return void 0!==u&&(o=`${o}(${u})`),{type:"expr_list",value:[t,{type:"origin",value:`${o} ${e} ${n}`}]}},$c=function(t,r){return{type:"expr_list",value:[t,{type:"datatype",...r}]}},Fc=function(t,r){return t.suffix=`USING ${r}`,{type:"expr_list",value:[t]}},Pc="century",Hc=_y("CENTURY",!0),Bc="day",Yc=_y("DAY",!0),Wc="date",jc=_y("DATE",!0),qc="decade",Vc=_y("DECADE",!0),Xc="dow",Kc=_y("DOW",!0),zc="doy",Qc=_y("DOY",!0),Zc="epoch",Jc=_y("EPOCH",!0),tl="hour",rl=_y("HOUR",!0),el="isodow",nl=_y("ISODOW",!0),sl="isoweek",ul=_y("ISOWEEK",!0),ol="isoyear",il=_y("ISOYEAR",!0),al="microseconds",cl=_y("MICROSECONDS",!0),ll="millennium",fl=_y("MILLENNIUM",!0),bl="milliseconds",vl=_y("MILLISECONDS",!0),Ll="minute",pl=_y("MINUTE",!0),Cl="month",dl=_y("MONTH",!0),wl="quarter",hl=_y("QUARTER",!0),El="second",yl=_y("SECOND",!0),Al="time",Tl=_y("TIME",!0),ml="timezone",_l=_y("TIMEZONE",!0),Il="timezone_hour",gl=_y("TIMEZONE_HOUR",!0),Nl="timezone_minute",Rl=_y("TIMEZONE_MINUTE",!0),Ol="week",Sl=_y("WEEK",!0),xl="year",Ul=_y("YEAR",!0),Dl=function(t){return t},Ml=function(t,r,e,n){return{type:t.toLowerCase(),args:{field:r,cast_type:e,source:n}}},kl=function(t,r,e){return{type:t.toLowerCase(),args:{field:r,source:e}}},Gl="date_trunc",$l=_y("DATE_TRUNC",!0),Fl=function(t,r){return{type:"function",name:"DATE_TRUNC",args:{type:"expr_list",value:[t,{type:"origin",value:r}]},over:null}},Pl="both",Hl=_y("BOTH",!0),Bl="leading",Yl=_y("LEADING",!0),Wl="trailing",jl=_y("TRAILING",!0),ql=function(t,r,e){let n=[];return t&&n.push({type:"origin",value:t}),r&&n.push(r),n.push({type:"origin",value:"from"}),{type:"expr_list",value:n}},Vl="trim",Xl=_y("trim",!0),Kl=function(t,r){let e=t||{type:"expr_list",value:[]};return e.value.push(r),{type:"function",name:"TRIM",args:e}},zl="convert",Ql=_y("convert",!0),Zl=function(t,r){return{type:"function",name:"CONVERT",args:t,collate:r}},Jl=function(t,r,e){return r&&"expr_list"!==r.type&&(r={type:"expr_list",value:[r]}),("TIMESTAMPDIFF"===t.toUpperCase()||"TIMESTAMPADD"===t.toUpperCase())&&r.value&&r.value[0]&&(r.value[0]={type:"origin",value:r.value[0].column}),{type:"function",name:t,args:r||{type:"expr_list",value:[]},over:e}},tf=function(t,r,e){return{type:"function",name:t,args:r||{type:"expr_list",value:[]},over:e}},rf=function(t,r){return{type:"function",name:t,over:r}},ef=function(t,r,e,n,s,u){const{dataType:o,length:i}=e;let a=o;return void 0!==i&&(a=`${a}(${i})`),{type:"cast",keyword:t.toLowerCase(),expr:r,symbol:"as",target:{dataType:`${a} ${n} ${s.toUpperCase()}`},collate:u}},nf=function(t,r,e){return{type:"cast",keyword:t.toLowerCase(),expr:r,symbol:"as",target:e}},sf=function(t,r,e){return{type:"cast",keyword:t.toLowerCase(),expr:r,symbol:"as",target:{dataType:"DECIMAL("+e+")"}}},uf=function(t,r,e,n){return{type:"cast",keyword:t.toLowerCase(),expr:r,symbol:"as",target:{dataType:"DECIMAL("+e+", "+n+")"}}},of=function(t,r,e,n){return{type:"cast",keyword:t.toLowerCase(),expr:r,symbol:"as",target:{dataType:e+(n?" "+n:"")}}},af=_y("binary",!0),cf="_binary",lf=_y("_binary",!0),ff=function(t,r,e){return t&&(r.prefix=t.toLowerCase()),e&&(r.suffix={collate:e[1]}),r},bf=function(){return{type:"null",value:null}},vf=function(){return{type:"not null",value:"not null"}},Lf=function(){return{type:"bool",value:!0}},pf=function(){return{type:"bool",value:!1}},Cf="_latin1",df=_y("_latin1",!0),wf="x",hf=_y("X",!0),Ef=/^[0-9A-Fa-f]/,yf=Iy([["0","9"],["A","F"],["a","f"]],!1,!1),Af=function(t,r,e){return{type:"hex_string",prefix:t,value:e[1].join("")}},Tf="b",mf=_y("b",!0),_f=function(t,r,e){return{type:"bit_string",prefix:t,value:e[1].join("")}},If="0x",gf=_y("0x",!0),Nf=function(t,r,e){return{type:"full_hex_string",prefix:t,value:e.join("")}},Rf="n",Of=_y("N",!0),Sf=function(t,r){return{type:"natural_string",value:r[1].join("")}},xf=function(t){return{type:"single_quote_string",value:t[1].join("")}},Uf=function(t){return{type:"string",value:t[1].join("")}},Df=function(t,r){return{type:t.toLowerCase(),value:r[1].join("")}},Mf=/^[^"\\\0-\x1F\x7F]/,kf=Iy(['"',"\\",["\0",""],""],!0,!1),Gf=/^[^'\\]/,$f=Iy(["'","\\"],!0,!1),Ff="\\'",Pf=_y("\\'",!1),Hf=function(){return"\\'"},Bf='\\"',Yf=_y('\\"',!1),Wf=function(){return'\\"'},jf="\\\\",qf=_y("\\\\",!1),Vf=function(){return"\\\\"},Xf="\\/",Kf=_y("\\/",!1),zf=function(){return"\\/"},Qf="\\b",Zf=_y("\\b",!1),Jf=function(){return"\b"},tb="\\f",rb=_y("\\f",!1),eb=function(){return"\f"},nb="\\n",sb=_y("\\n",!1),ub=function(){return"\n"},ob="\\r",ib=_y("\\r",!1),ab=function(){return"\r"},cb="\\t",lb=_y("\\t",!1),fb=function(){return"\t"},bb="\\u",vb=_y("\\u",!1),Lb=function(t,r,e,n){return String.fromCharCode(parseInt("0x"+t+r+e+n))},pb="\\",Cb=_y("\\",!1),db=function(){return"\\"},wb="''",hb=_y("''",!1),Eb=function(){return"''"},yb='""',Ab=_y('""',!1),Tb=function(){return'""'},mb="``",_b=_y("``",!1),Ib=function(){return"``"},gb=/^[\n\r]/,Nb=Iy(["\n","\r"],!1,!1),Rb=function(t){return t&&"bigint"===t.type?t:{type:"number",value:t}},Ob=function(t,r,e){return{type:"bigint",value:t+r+e}},Sb=function(t,r){const e=t+r;return Z_(t)?{type:"bigint",value:e}:parseFloat(e)},xb=function(t,r){return{type:"bigint",value:t+r}},Ub=function(t){return Z_(t)?{type:"bigint",value:t}:parseFloat(t)},Db=function(t,r){return t+r},Mb=function(t,r){return t+r},kb=".",Gb=_y(".",!1),$b=function(t){return"."+t},Fb=function(t,r){return t+r},Pb=function(t){return t.join("")},Hb=/^[0-9a-fA-F]/,Bb=Iy([["0","9"],["a","f"],["A","F"]],!1,!1),Yb=/^[eE]/,Wb=Iy(["e","E"],!1,!1),jb=/^[+\-]/,qb=Iy(["+","-"],!1,!1),Vb=function(t,r){return t+(null!==r?r:"")},Xb="null",Kb=_y("NULL",!0),zb="not null",Qb=_y("NOT NULL",!0),Zb="true",Jb=_y("TRUE",!0),tv="to",rv=_y("TO",!0),ev="false",nv=_y("FALSE",!0),sv="show",uv=_y("SHOW",!0),ov="drop",iv=_y("DROP",!0),av=function(){return"DROP"},cv="use",lv=_y("USE",!0),fv="alter",bv=_y("ALTER",!0),vv="select",Lv=_y("SELECT",!0),pv="update",Cv=_y("UPDATE",!0),dv="create",wv=_y("CREATE",!0),hv="temporary",Ev=_y("TEMPORARY",!0),yv="delete",Av=_y("DELETE",!0),Tv="insert",mv=_y("INSERT",!0),_v="RECURSIVE",Iv=_y("RECURSIVE",!1),gv="replace",Nv=_y("REPLACE",!0),Rv="rename",Ov=_y("RENAME",!0),Sv="ignore",xv=_y("IGNORE",!0),Uv=(_y("EXPLAIN",!0),"partition"),Dv=_y("PARTITION",!0),Mv=function(){return"PARTITION"},kv="into",Gv=_y("INTO",!0),$v="from",Fv=_y("FROM",!0),Pv="unlock",Hv=_y("UNLOCK",!0),Bv="table",Yv=_y("TABLE",!0),Wv=function(){return"TABLE"},jv="trigger",qv=_y("TRIGGER",!0),Vv=function(){return"TRIGGER"},Xv="tables",Kv=_y("TABLES",!0),zv=function(){return"TABLES"},Qv="database",Zv=_y("DATABASE",!0),Jv=function(){return"DATABASE"},tL="schema",rL=_y("SCHEMA",!0),eL=function(){return"SCHEMA"},nL=function(){return"COLLATE"},sL="on",uL=_y("ON",!0),oL="left",iL=_y("LEFT",!0),aL="right",cL=_y("RIGHT",!0),lL="full",fL=_y("FULL",!0),bL="inner",vL=_y("INNER",!0),LL="cross",pL=_y("CROSS",!0),CL="join",dL=_y("JOIN",!0),wL="outer",hL=_y("OUTER",!0),EL="union",yL=_y("UNION",!0),AL="minus",TL=_y("MINUS",!0),mL="intersect",_L=_y("INTERSECT",!0),IL="values",gL=_y("VALUES",!0),NL="using",RL=_y("USING",!0),OL="where",SL=_y("WHERE",!0),xL="go",UL=_y("GO",!0),DL=function(){return"GO"},ML="group",kL=_y("GROUP",!0),GL="by",$L=_y("BY",!0),FL="order",PL=_y("ORDER",!0),HL="having",BL=_y("HAVING",!0),YL="limit",WL=_y("LIMIT",!0),jL="offset",qL=_y("OFFSET",!0),VL=function(){return"OFFSET"},XL="asc",KL=_y("ASC",!0),zL=function(){return"ASC"},QL="desc",ZL=_y("DESC",!0),JL=function(){return"DESC"},tp="describe",rp=_y("DESCRIBE",!0),ep=function(){return"DESCRIBE"},np="all",sp=_y("ALL",!0),up=function(){return"ALL"},op="distinct",ip=_y("DISTINCT",!0),ap=function(){return"DISTINCT"},cp="between",lp=_y("BETWEEN",!0),fp=function(){return"BETWEEN"},bp=function(){return"IN"},vp="is",Lp=_y("IS",!0),pp=function(){return"IS"},Cp="like",dp=_y("LIKE",!0),wp=function(){return"LIKE"},hp="rlike",Ep=_y("RLIKE",!0),yp=function(){return"RLIKE"},Ap="regexp",Tp=_y("REGEXP",!0),mp=function(){return"REGEXP"},_p=_y("EXISTS",!0),Ip=function(){return"EXISTS"},gp=function(){return"NOT"},Np="and",Rp=_y("AND",!0),Op=function(){return"AND"},Sp="or",xp=_y("OR",!0),Up=function(){return"OR"},Dp="count",Mp=_y("COUNT",!0),kp=function(){return"COUNT"},Gp="group_concat",$p=_y("GROUP_CONCAT",!0),Fp=function(){return"GROUP_CONCAT"},Pp="max",Hp=_y("MAX",!0),Bp=function(){return"MAX"},Yp="min",Wp=_y("MIN",!0),jp=function(){return"MIN"},qp="sum",Vp=_y("SUM",!0),Xp=function(){return"SUM"},Kp="avg",zp=_y("AVG",!0),Qp=function(){return"AVG"},Zp="extract",Jp=_y("EXTRACT",!0),tC=function(){return"EXTRACT"},rC="call",eC=_y("CALL",!0),nC=function(){return"CALL"},sC="case",uC=_y("CASE",!0),oC="when",iC=_y("WHEN",!0),aC="then",cC=_y("THEN",!0),lC="else",fC=_y("ELSE",!0),bC="end",vC=_y("END",!0),LC="cast",pC=_y("CAST",!0),CC=function(){return"CAST"},dC=function(){return"BINARY"},wC="varbinary",hC=_y("VARBINARY",!0),EC=function(){return"VARBINARY"},yC="bit",AC=_y("BIT",!0),TC=function(){return"BIT"},mC="char",_C=_y("CHAR",!0),IC=function(){return"CHAR"},gC="varchar",NC=_y("VARCHAR",!0),RC=function(){return"VARCHAR"},OC="numeric",SC=_y("NUMERIC",!0),xC=function(){return"NUMERIC"},UC="decimal",DC=_y("DECIMAL",!0),MC=function(){return"DECIMAL"},kC="signed",GC=_y("SIGNED",!0),$C=function(){return"SIGNED"},FC="unsigned",PC=_y("UNSIGNED",!0),HC=function(){return"UNSIGNED"},BC="int",YC=_y("INT",!0),WC=function(){return"INT"},jC="zerofill",qC=_y("ZEROFILL",!0),VC=function(){return"ZEROFILL"},XC="integer",KC=_y("INTEGER",!0),zC=function(){return"INTEGER"},QC="json",ZC=_y("JSON",!0),JC=function(){return"JSON"},td="smallint",rd=_y("SMALLINT",!0),ed=function(){return"SMALLINT"},nd="mediumint",sd=_y("MEDIUMINT",!0),ud=function(){return"MEDIUMINT"},od="tinyint",id=_y("TINYINT",!0),ad=function(){return"TINYINT"},cd="tinytext",ld=_y("TINYTEXT",!0),fd=function(){return"TINYTEXT"},bd="text",vd=_y("TEXT",!0),Ld=function(){return"TEXT"},pd="mediumtext",Cd=_y("MEDIUMTEXT",!0),dd=function(){return"MEDIUMTEXT"},wd="longtext",hd=_y("LONGTEXT",!0),Ed=function(){return"LONGTEXT"},yd="bigint",Ad=_y("BIGINT",!0),Td=function(){return"BIGINT"},md="enum",_d=_y("ENUM",!0),Id=function(){return"ENUM"},gd="float",Nd=_y("FLOAT",!0),Rd=function(){return"FLOAT"},Od="double",Sd=_y("DOUBLE",!0),xd=function(){return"DOUBLE"},Ud=function(){return"DATE"},Dd="datetime",Md=_y("DATETIME",!0),kd=function(){return"DATETIME"},Gd="rows",$d=_y("ROWS",!0),Fd=function(){return"ROWS"},Pd=function(){return"TIME"},Hd="timestamp",Bd=_y("TIMESTAMP",!0),Yd=function(){return"TIMESTAMP"},Wd=function(){return"YEAR"},jd="truncate",qd=_y("TRUNCATE",!0),Vd=function(){return"TRUNCATE"},Xd="user",Kd=_y("USER",!0),zd=function(){return"USER"},Qd="current_date",Zd=_y("CURRENT_DATE",!0),Jd=function(){return"CURRENT_DATE"},tw=(_y("ADDDATE",!0),"interval"),rw=_y("INTERVAL",!0),ew=function(){return"INTERVAL"},nw=function(){return"MONTH"},sw=function(){return"WEEK"},uw=function(){return"DAY"},ow=function(){return"HOUR"},iw=function(){return"MINUTE"},aw=function(){return"SECOND"},cw="current_time",lw=_y("CURRENT_TIME",!0),fw=function(){return"CURRENT_TIME"},bw="current_timestamp",vw=_y("CURRENT_TIMESTAMP",!0),Lw=function(){return"CURRENT_TIMESTAMP"},pw="current_user",Cw=_y("CURRENT_USER",!0),dw=function(){return"CURRENT_USER"},ww="session_user",hw=_y("SESSION_USER",!0),Ew=function(){return"SESSION_USER"},yw="system_user",Aw=_y("SYSTEM_USER",!0),Tw=function(){return"SYSTEM_USER"},mw="global",_w=_y("GLOBAL",!0),Iw=function(){return"GLOBAL"},gw="session",Nw=_y("SESSION",!0),Rw=function(){return"SESSION"},Ow=function(){return"LOCAL"},Sw="persist",xw=_y("PERSIST",!0),Uw=function(){return"PERSIST"},Dw="persist_only",Mw=_y("PERSIST_ONLY",!0),kw=function(){return"PERSIST_ONLY"},Gw="view",$w=_y("VIEW",!0),Fw=function(){return"VIEW"},Pw="geometry",Hw=_y("GEOMETRY",!0),Bw=function(){return"GEOMETRY"},Yw="point",Ww=_y("POINT",!0),jw=function(){return"POINT"},qw="linestring",Vw=_y("LINESTRING",!0),Xw=function(){return"LINESTRING"},Kw="polygon",zw=_y("POLYGON",!0),Qw=function(){return"POLYGON"},Zw="multipoint",Jw=_y("MULTIPOINT",!0),th=function(){return"MULTIPOINT"},rh="multilinestring",eh=_y("MULTILINESTRING",!0),nh=function(){return"MULTILINESTRING"},sh="multipolygon",uh=_y("MULTIPOLYGON",!0),oh=function(){return"MULTIPOLYGON"},ih="geometrycollection",ah=_y("GEOMETRYCOLLECTION",!0),ch=function(){return"GEOMETRYCOLLECTION"},lh="@@",fh=_y("@@",!1),bh="$",vh=_y("$",!1),Lh="return",ph=_y("return",!0),Ch=":=",dh=_y(":=",!1),wh="dual",hh=_y("DUAL",!0),Eh="add",yh=_y("ADD",!0),Ah=function(){return"ADD"},Th="column",mh=_y("COLUMN",!0),_h=function(){return"COLUMN"},Ih="index",gh=_y("INDEX",!0),Nh=function(){return"INDEX"},Rh="modify",Oh=_y("MODIFY",!0),Sh=function(){return"MODIFY"},xh=function(){return"KEY"},Uh="fulltext",Dh=_y("FULLTEXT",!0),Mh=function(){return"FULLTEXT"},kh="spatial",Gh=_y("SPATIAL",!0),$h=function(){return"SPATIAL"},Fh=function(){return"UNIQUE"},Ph=function(){return"KEY_BLOCK_SIZE"},Hh="comment",Bh=_y("COMMENT",!0),Yh=function(){return"COMMENT"},Wh="constraint",jh=_y("CONSTRAINT",!0),qh=function(){return"CONSTRAINT"},Vh="references",Xh=_y("REFERENCES",!0),Kh=function(){return"REFERENCES"},zh="sql_calc_found_rows",Qh=_y("SQL_CALC_FOUND_ROWS",!0),Zh="sql_cache",Jh=_y("SQL_CACHE",!0),tE="sql_no_cache",rE=_y("SQL_NO_CACHE",!0),eE="sql_small_result",nE=_y("SQL_SMALL_RESULT",!0),sE="sql_big_result",uE=_y("SQL_BIG_RESULT",!0),oE="sql_buffer_result",iE=_y("SQL_BUFFER_RESULT",!0),aE=",",cE=_y(",",!1),lE="[",fE=_y("[",!1),bE="]",vE=_y("]",!1),LE=";",pE=_y(";",!1),CE="->",dE=_y("->",!1),wE="->>",hE=_y("->>",!1),EE="&&",yE=_y("&&",!1),AE="xor",TE=_y("XOR",!0),mE=function(){return"XOR"},_E="/*",IE=_y("/*",!1),gE="*/",NE=_y("*/",!1),RE="--",OE=_y("--",!1),SE="#",xE=_y("#",!1),UE=function(t,r,e){return{type:t.toLowerCase(),keyword:t.toLowerCase(),symbol:r,value:e}},DE={type:"any"},ME=/^[ \t\n\r]/,kE=Iy([" ","\t","\n","\r"],!1,!1),GE=function(){return nI=[],!0},$E=function(t){return{stmt:t,vars:nI}},FE=function(t,r,e){return{type:"assign",left:t,symbol:r,right:e}},PE=function(t){return{type:"return",expr:t}},HE=function(t,r,e,n){return{type:"join",ltable:t,rtable:e,op:r,on:n}},BE=function(t){return t.parentheses=!0,t},YE=function(t,r){let e=t;return null!==r&&(e=`${t}.${r[3]}`),e},WE=function(t){const r=t.toUpperCase();return!0===K_[r]?r:t},jE=function(t,r){return{type:"function",name:t,args:{type:"expr_list",value:r}}},qE=function(t){return{type:"function",name:t,args:null}},VE=function(t){return{type:"array",value:t}},XE=function(t,r){return{type:"var",...r,prefix:t}},KE=function(t,r){return nI.push(t),{type:"var",name:t,members:r,prefix:null}},zE=function(t){return{type:"var",name:t.value,members:[],quoted:null,prefix:null}},QE=function(t){const r=[];for(let e=0;e<t.length;e++)r.push(t[e][1]);return r},ZE=_y("boolean",!0),JE=function(){return{dataType:"BOOLEAN"}},ty="blob",ry=_y("blob",!0),ey="tinyblob",ny=_y("tinyblob",!0),sy="mediumblob",uy=_y("mediumblob",!0),oy="longblob",iy=_y("longblob",!0),ay=function(t){return{dataType:t.toUpperCase()}},cy=function(t,r){return{dataType:t,length:parseInt(r.join(""),10)}},ly=function(t){return{dataType:t}},fy=function(t,r){const e=[];return t&&e.push(t),r&&e.push(r),e},by=function(t,r,e,n){return{dataType:t,length:parseInt(r.join(""),10),scale:e&&parseInt(e[2].join(""),10),parentheses:!0,suffix:n}},vy=function(t,r,e){return{dataType:t,length:parseInt(r.join(""),10),suffix:e}},Ly=function(t,r){return{dataType:t,suffix:r}},py=/^[0-6]/,Cy=Iy([["0","6"]],!1,!1),dy=function(t,r,e){return{dataType:t,length:parseInt(r,10),parentheses:!0}},wy=function(t,r){return r.parentheses=!0,{dataType:t,expr:r}},hy=function(t){return{dataType:t}},Ey=0,yy=[{line:1,column:1}],Ay=0,Ty=[],my=0;if("startRule"in e){if(!(e.startRule in u))throw new Error("Can't start parsing from rule \""+e.startRule+'".');o=u[e.startRule]}function _y(t,r){return{type:"literal",text:t,ignoreCase:r}}function Iy(t,r,e){return{type:"class",parts:t,inverted:r,ignoreCase:e}}function gy(r){var e,n=yy[r];if(n)return n;for(e=r-1;!yy[e];)e--;for(n={line:(n=yy[e]).line,column:n.column};e<r;)10===t.charCodeAt(e)?(n.line++,n.column=1):n.column++,e++;return yy[r]=n,n}function Ny(t,r){var e=gy(t),n=gy(r);return{start:{offset:t,line:e.line,column:e.column},end:{offset:r,line:n.line,column:n.column}}}function Ry(t){Ey<Ay||(Ey>Ay&&(Ay=Ey,Ty=[]),Ty.push(t))}function Oy(){var t,r,e,n,u,o,a,c;if(t=Ey,(r=Sy())!==s)if(N_()!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=Em())!==s&&(a=N_())!==s&&(c=Sy())!==s?n=u=[u,o,a,c]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=Em())!==s&&(a=N_())!==s&&(c=Sy())!==s?n=u=[u,o,a,c]:(Ey=n,n=s);e!==s?t=r=i(r,e):(Ey=t,t=s)}else Ey=t,t=s;else Ey=t,t=s;return t}function Sy(){var t,r;return t=Ey,N_()!==s?(r=function(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=Uy())!==s){if(e=[],n=Ey,(u=N_())!==s&&(o=m_())!==s&&(i=N_())!==s&&(a=Uy())!==s?n=u=[u,o,i,a]:(Ey=n,n=s),n!==s)for(;n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=m_())!==s&&(i=N_())!==s&&(a=Uy())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);else e=s;e!==s?t=r=c(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),r===s&&(r=xy())===s&&(r=Uy()),r!==s?t=a(r):(Ey=t,t=s)):(Ey=t,t=s),t}function xy(){var r;return(r=function(){var t,r,e,n,u,o,i;return t=Ey,(r=KT())!==s&&N_()!==s&&(e=cm())!==s&&N_()!==s?((n=Wy())===s&&(n=null),n!==s&&N_()!==s&&(u=AA())!==s?t=r=Ir(r,e,n,u):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,(r=KT())!==s&&N_()!==s&&(e=i_())!==s&&N_()!==s?((n=Wy())===s&&(n=null),n!==s&&N_()!==s&&(u=AA())!==s&&N_()!==s?((o=tA())===s&&(o=null),o!==s?t=r=gr(r,e,n,u,o):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,(r=KT())!==s&&N_()!==s&&(e=b_())!==s&&N_()!==s&&(n=aT())!==s&&N_()!==s&&(u=Lm())!==s&&N_()!==s&&(o=IA())!==s&&N_()!==s?(i=function(){var t,r,e,n,u,o;if(t=Ey,(r=qy())===s&&(r=Vy()),r!==s){for(e=[],n=Ey,(u=N_())!==s?((o=qy())===s&&(o=Vy()),o!==s?n=u=[u,o]:(Ey=n,n=s)):(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s?((o=qy())===s&&(o=Vy()),o!==s?n=u=[u,o]:(Ey=n,n=s)):(Ey=n,n=s);e!==s?t=r=w(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),i===s&&(i=null),i!==s&&N_()!==s?t=r=Nr(r,e,n,o,i):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,(r=KT())!==s&&N_()!==s?((e=bm())===s&&(e=vm()),e!==s&&N_()!==s?((n=Wy())===s&&(n=null),n!==s&&N_()!==s&&(u=CT())!==s?t=r=Rr(r,e,n,u):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,(r=KT())!==s&&N_()!==s&&(e=lm())!==s&&N_()!==s?((n=Wy())===s&&(n=null),n!==s&&N_()!==s&&(u=mA())!==s?t=r=Or(r,e,n,u):(Ey=t,t=s)):(Ey=t,t=s))))),t}())===s&&(r=function(){var r;return(r=function(){var t,r,e,n,u,o,i,a,c,l;return t=Ey,(r=QT())!==s&&N_()!==s?((e=ZT())===s&&(e=null),e!==s&&N_()!==s&&cm()!==s&&N_()!==s?((n=Gy())===s&&(n=null),n!==s&&N_()!==s&&(u=IA())!==s&&N_()!==s&&(o=$y())!==s?t=r=Q(r,e,n,u,o):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,(r=QT())!==s&&N_()!==s?((e=ZT())===s&&(e=null),e!==s&&N_()!==s&&cm()!==s&&N_()!==s?((n=Gy())===s&&(n=null),n!==s&&N_()!==s&&(u=IA())!==s&&N_()!==s?(o=function(){var t,r,e,n,u,o,i,a;if(t=Ey,A_()!==s)if(N_()!==s)if((r=Fy())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=Fy())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=Fy())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s&&(n=N_())!==s&&(u=T_())!==s?t=rt(r,e):(Ey=t,t=s)}else Ey=t,t=s;else Ey=t,t=s;else Ey=t,t=s;return t}(),o===s&&(o=null),o!==s&&N_()!==s?(i=function(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=nA())!==s){for(e=[],n=Ey,(u=N_())!==s?((o=E_())===s&&(o=null),o!==s&&(i=N_())!==s&&(a=nA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s)):(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s?((o=E_())===s&&(o=null),o!==s&&(i=N_())!==s&&(a=nA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s)):(Ey=n,n=s);e!==s?t=r=p(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),i===s&&(i=null),i!==s&&N_()!==s?((a=nm())===s&&(a=rm()),a===s&&(a=null),a!==s&&N_()!==s?((c=am())===s&&(c=null),c!==s&&N_()!==s?((l=My())===s&&(l=null),l!==s?t=r=Z(r,e,n,u,o,i,a,c,l):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)),t}())===s&&(r=function(){var r,e,n,u,o,i,a,c,l,f,b,v,L;return r=Ey,(e=QT())!==s&&N_()!==s?((n=By())===s&&(n=null),n!==s&&N_()!==s&&lm()!==s&&N_()!==s?((u=Gy())===s&&(u=null),u!==s&&N_()!==s&&(o=CT())!==s&&N_()!==s?(i=function(){var r;return t.substr(Ey,6).toLowerCase()===Rt?(r=t.substr(Ey,6),Ey+=6):(r=s,0===my&&Ry(Ot)),r===s&&(t.substr(Ey,5).toLowerCase()===St?(r=t.substr(Ey,5),Ey+=5):(r=s,0===my&&Ry(xt))),r}(),i!==s&&N_()!==s?(a=function(){var t;return(t=tm())===s&&(t=zT())===s&&(t=JT()),t}(),a!==s&&N_()!==s&&Lm()!==s&&N_()!==s&&(c=IA())!==s&&N_()!==s?(t.substr(Ey,3).toLowerCase()===Ft?(l=t.substr(Ey,3),Ey+=3):(l=s,0===my&&Ry(Pt)),l!==s&&N_()!==s?(t.substr(Ey,4).toLowerCase()===Ht?(f=t.substr(Ey,4),Ey+=4):(f=s,0===my&&Ry(Bt)),f!==s&&N_()!==s?(t.substr(Ey,3).toLowerCase()===Yt?(b=t.substr(Ey,3),Ey+=3):(b=s,0===my&&Ry(Wt)),b!==s&&N_()!==s?(v=function(){var r,e,n;return r=Ey,t.substr(Ey,7).toLowerCase()===Ut?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Dt)),e===s&&(t.substr(Ey,8).toLowerCase()===Mt?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(kt))),e!==s&&N_()!==s&&(n=CT())!==s?r=e=Gt(e,n):(Ey=r,r=s),r}(),v===s&&(v=null),v!==s&&N_()!==s?(L=function(){var t,r;return t=Ey,im()!==s&&N_()!==s&&(r=DA())!==s?t=$t(r):(Ey=t,t=s),t}(),L!==s&&N_()!==s?r=e=jt(e,n,u,o,i,a,c,v,L):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(r=function(){var t,r,e,n,u,o,i,a,c,l,f,b;return t=Ey,(r=QT())!==s&&N_()!==s?((e=C_())===s&&(e=L_())===s&&(e=p_()),e===s&&(e=null),e!==s&&N_()!==s&&(n=b_())!==s&&N_()!==s&&(u=lT())!==s&&N_()!==s?((o=hA())===s&&(o=null),o!==s&&N_()!==s&&(i=Lm())!==s&&N_()!==s&&(a=IA())!==s&&N_()!==s&&A_()!==s&&N_()!==s?(c=function(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=ky())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=ky())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=ky())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s?t=r=p(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),c!==s&&N_()!==s&&T_()!==s&&N_()!==s?((l=EA())===s&&(l=null),l!==s&&N_()!==s?((f=qy())===s&&(f=null),f!==s&&N_()!==s?((b=Vy())===s&&(b=null),b!==s&&N_()!==s?t=r=z(r,e,n,u,o,i,a,c,l,f,b):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t}())===s&&(r=function(){var t,r,e,n,u,o;return t=Ey,(r=QT())!==s&&N_()!==s?((e=bm())===s&&(e=vm()),e!==s&&N_()!==s?((n=Gy())===s&&(n=null),n!==s&&N_()!==s&&(u=CT())!==s&&N_()!==s?(o=function(){var t,r,e,n,u,o;if(t=Ey,(r=eA())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=eA())!==s?n=u=[u,o]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=eA())!==s?n=u=[u,o]:(Ey=n,n=s);e!==s?t=r=w(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),o===s&&(o=null),o!==s?t=r=A(r,e,n,u,o):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t}())===s&&(r=function(){var r,e,n,u,o,i,a,c,l,f,b,v,L,p,C,d,w,h,E,y,A;return r=Ey,(e=QT())!==s&&N_()!==s?(n=Ey,(u=Um())!==s&&(o=N_())!==s&&(i=rm())!==s?n=u=[u,o,i]:(Ey=n,n=s),n===s&&(n=null),n!==s&&(u=N_())!==s?(o=Ey,t.substr(Ey,9).toLowerCase()===U?(i=t.substr(Ey,9),Ey+=9):(i=s,0===my&&Ry(D)),i!==s&&(a=N_())!==s&&(c=c_())!==s&&(l=N_())!==s?(t.substr(Ey,9).toLowerCase()===M?(f=t.substr(Ey,9),Ey+=9):(f=s,0===my&&Ry(k)),f===s&&(t.substr(Ey,5).toLowerCase()===G?(f=t.substr(Ey,5),Ey+=5):(f=s,0===my&&Ry($)),f===s&&(t.substr(Ey,9).toLowerCase()===F?(f=t.substr(Ey,9),Ey+=9):(f=s,0===my&&Ry(P)))),f!==s?o=i=[i,a,c,l,f]:(Ey=o,o=s)):(Ey=o,o=s),o===s&&(o=null),o!==s&&(i=N_())!==s?((a=By())===s&&(a=null),a!==s&&(c=N_())!==s?(l=Ey,t.substr(Ey,3).toLowerCase()===H?(f=t.substr(Ey,3),Ey+=3):(f=s,0===my&&Ry(B)),f!==s&&(b=N_())!==s?(t.substr(Ey,8).toLowerCase()===Y?(v=t.substr(Ey,8),Ey+=8):(v=s,0===my&&Ry(W)),v!==s&&(L=N_())!==s?(t.substr(Ey,7).toLowerCase()===j?(p=t.substr(Ey,7),Ey+=7):(p=s,0===my&&Ry(q)),p===s&&(t.substr(Ey,7).toLowerCase()===V?(p=t.substr(Ey,7),Ey+=7):(p=s,0===my&&Ry(X))),p!==s?l=f=[f,b,v,L,p]:(Ey=l,l=s)):(Ey=l,l=s)):(Ey=l,l=s),l===s&&(l=null),l!==s&&(f=N_())!==s&&(b=i_())!==s&&(v=N_())!==s&&(L=IA())!==s&&(p=N_())!==s?(C=Ey,(d=A_())!==s&&(w=N_())!==s&&(h=cT())!==s&&(E=N_())!==s&&(y=T_())!==s?C=d=[d,w,h,E,y]:(Ey=C,C=s),C===s&&(C=null),C!==s&&(d=N_())!==s&&(w=am())!==s&&(h=N_())!==s&&(E=lA())!==s&&(y=N_())!==s?(A=function(){var r,e,n,u;return r=Ey,hm()!==s&&N_()!==s?(t.substr(Ey,8).toLowerCase()===T?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(m)),e===s&&(t.substr(Ey,5).toLowerCase()===_?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(I))),e!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===g?(n=t.substr(Ey,5),Ey+=5):(n=s,0===my&&Ry(N)),n!==s&&N_()!==s?(t.substr(Ey,6)===R?(u=R,Ey+=6):(u=s,0===my&&Ry(O)),u!==s?r=S(e):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,hm()!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===g?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(N)),e!==s&&N_()!==s?(t.substr(Ey,6)===R?(n=R,Ey+=6):(n=s,0===my&&Ry(O)),n!==s?r=x():(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)),r}(),A===s&&(A=null),A!==s?r=e=K(e,n,o,a,l,L,C,E,A):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}()),r}())===s&&(r=function(){var r,e,n,u;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===jd?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(qd)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Vd():(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s?((n=cm())===s&&(n=null),n!==s&&N_()!==s&&(u=AA())!==s?r=e=Sr(e,n,u):(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(r=function(){var t,r;return t=Ey,em()!==s&&N_()!==s&&cm()!==s&&N_()!==s?(r=function(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=wA())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=wA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=wA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s?t=r=rt(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),r!==s?t=Xn(r):(Ey=t,t=s)):(Ey=t,t=s),t}())===s&&(r=function(){var r,e,n;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===rC?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(eC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=nC():(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&(n=B_())!==s?r=e=as(n):(Ey=r,r=s),r}())===s&&(r=function(){var r,e,n;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===cv?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(lv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&(n=lT())!==s?r=e=xr(n):(Ey=r,r=s),r}())===s&&(r=function(){var r,e,n,u;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===fv?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(bv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&cm()!==s&&N_()!==s&&(n=IA())!==s&&N_()!==s?(u=function(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=jy())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=jy())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=jy())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s?t=r=rt(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),u!==s?r=e=Ur(n,u):(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(r=function(){var r,e,n;return r=Ey,im()!==s&&N_()!==s?(e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===mw?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(_w)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Iw():(Ey=r,r=s)):(Ey=r,r=s),r}(),e===s&&(e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===gw?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Nw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Rw():(Ey=r,r=s)):(Ey=r,r=s),r}(),e===s&&(e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===_?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(I)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Ow():(Ey=r,r=s)):(Ey=r,r=s),r}(),e===s&&(e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===Sw?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(xw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Uw():(Ey=r,r=s)):(Ey=r,r=s),r}(),e===s&&(e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,12).toLowerCase()===Dw?(e=t.substr(Ey,12),Ey+=12):(e=s,0===my&&Ry(Mw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=kw():(Ey=r,r=s)):(Ey=r,r=s),r}())))),e===s&&(e=null),e!==s&&N_()!==s&&(n=k_())!==s?r=Kn(e,n):(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(r=function(){var r,e,n;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===zr?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Qr)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&fm()!==s&&N_()!==s?(n=function(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=sA())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=sA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=sA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s?t=r=os(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),n!==s?r=e=is(n):(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(r=function(){var r,e;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===Pv?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Hv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&fm()!==s?r=e=zn():(Ey=r,r=s),r}())===s&&(r=function(){var r,e,n,u,o,i,a,c;return r=Ey,XT()!==s&&N_()!==s?(t.substr(Ey,6).toLowerCase()===cs?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(ls)),e===s&&(t.substr(Ey,6).toLowerCase()===fs?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(bs))),e!==s&&(n=N_())!==s?(t.substr(Ey,4).toLowerCase()===vs?(u=t.substr(Ey,4),Ey+=4):(u=s,0===my&&Ry(Ls)),u!==s?r=ps(e):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,XT()!==s&&N_()!==s?(t.substr(Ey,8).toLowerCase()===Cs?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(ds)),e===s&&(t.substr(Ey,6).toLowerCase()===ws?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(hs)),e===s&&(t.substr(Ey,11).toLowerCase()===Es?(e=t.substr(Ey,11),Ey+=11):(e=s,0===my&&Ry(ys)))),e!==s?r=As(e):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,XT()!==s&&N_()!==s?(t.substr(Ey,9).toLowerCase()===Ts?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(ms)),e===s&&(t.substr(Ey,8).toLowerCase()===_s?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(Is))),e!==s&&(n=N_())!==s?(t.substr(Ey,6).toLowerCase()===ws?(u=t.substr(Ey,6),Ey+=6):(u=s,0===my&&Ry(hs)),u!==s?r=gs(e):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,XT()!==s&&N_()!==s?(t.substr(Ey,6).toLowerCase()===Ns?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Rs)),e!==s&&(n=N_())!==s?(t.substr(Ey,6).toLowerCase()===Os?(u=t.substr(Ey,6),Ey+=6):(u=s,0===my&&Ry(Ss)),u!==s&&(o=N_())!==s?((i=eT())===s&&(i=null),i!==s&&N_()!==s?((a=dA())===s&&(a=null),a!==s&&N_()!==s?((c=UA())===s&&(c=null),c!==s?r=xs(i,a,c):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,XT()!==s&&N_()!==s?(e=Ey,t.substr(Ey,9).toLowerCase()===en?(n=t.substr(Ey,9),Ey+=9):(n=s,0===my&&Ry(nn)),n!==s&&(u=N_())!==s?(t.substr(Ey,3).toLowerCase()===sn?(o=t.substr(Ey,3),Ey+=3):(o=s,0===my&&Ry(un)),o!==s?e=n=[n,u,o]:(Ey=e,e=s)):(Ey=e,e=s),e===s&&(t.substr(Ey,9).toLowerCase()===Us?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(Ds))),e!==s&&(n=N_())!==s?((u=rT())===s&&(u=NA()),u===s&&(u=null),u!==s?r=Ms(e,u):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,XT()!==s&&N_()!==s?(t.substr(Ey,7).toLowerCase()===ks?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Gs)),e===s&&(t.substr(Ey,7).toLowerCase()===$s?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Fs))),e!==s&&(n=N_())!==s&&(u=dA())!==s?r=Ps(e,u):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,XT()!==s&&N_()!==s&&(e=QT())!==s&&(n=N_())!==s?((u=i_())===s&&(u=cm()),u!==s&&(o=N_())!==s&&(i=IA())!==s?r=Hs(u,i):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=function(){var r,e,n;return r=Ey,XT()!==s&&N_()!==s?(t.substr(Ey,6).toLowerCase()===Bs?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Ys)),e!==s&&N_()!==s?(n=function(){var r,e,n,u,o,i,a;return r=Ey,t.substr(Ey,3).toLowerCase()===Ft?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(Pt)),e!==s&&N_()!==s&&(n=lT())!==s&&N_()!==s?(u=Ey,(o=a_())!==s&&(i=N_())!==s&&(a=lT())!==s?u=o=[o,i,a]:(Ey=u,u=s),u===s&&(u=null),u!==s&&(o=N_())!==s?(i=function(){var t,r;return t=Ey,wm()!==s&&N_()!==s?(r=function(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=lT())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=lT())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=lT())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s?t=r=os(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),r!==s?t=qs(r):(Ey=t,t=s)):(Ey=t,t=s),t}(),i===s&&(i=null),i!==s?r=e=js(n,u,i):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}(),n===s&&(n=null),n!==s?r=Ws(n):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}()))))))),r}())===s&&(r=function(){var r,e,n;return r=Ey,(e=Tm())===s&&(e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===tp?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(rp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=ep():(Ey=r,r=s)):(Ey=r,r=s),r}()),e!==s&&N_()!==s&&(n=lT())!==s?r=e=Vs(n):(Ey=r,r=s),r}()),r}function Uy(){var t;return(t=My())===s&&(t=function(){var t,r,e,n,u,o,i;return t=Ey,N_()!==s?((r=oA())===s&&(r=null),r!==s&&N_()!==s&&zT()!==s&&N_()!==s&&(e=AA())!==s&&N_()!==s&&im()!==s&&N_()!==s&&(n=DA())!==s&&N_()!==s?((u=NA())===s&&(u=null),u!==s&&N_()!==s?((o=OA())===s&&(o=null),o!==s&&N_()!==s?((i=UA())===s&&(i=null),i!==s?t=zo(r,e,n,u,o,i):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t}())===s&&(t=function(){var t,r,e,n,u,o,i,a,c;return t=Ey,(r=FA())!==s&&N_()!==s?((e=nm())===s&&(e=null),e!==s&&N_()!==s?((n=um())===s&&(n=null),n!==s&&N_()!==s&&(u=IA())!==s&&N_()!==s?((o=GA())===s&&(o=null),o!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(i=cT())!==s&&N_()!==s&&T_()!==s&&N_()!==s&&(a=kA())!==s&&N_()!==s?((c=$A())===s&&(c=null),c!==s?t=r=ni(r,e,n,u,o,i,a,c):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t}())===s&&(t=function(){var t,r,e,n,u,o,i,a;return t=Ey,(r=FA())!==s&&N_()!==s?((e=nm())===s&&(e=null),e!==s&&N_()!==s?((n=um())===s&&(n=null),n!==s&&N_()!==s&&(u=IA())!==s&&N_()!==s?((o=GA())===s&&(o=null),o!==s&&N_()!==s&&(i=kA())!==s&&N_()!==s?((a=$A())===s&&(a=null),a!==s?t=r=si(r,e,n,u,o,i,a):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t}())===s&&(t=function(){var t,r,e,n,u,o,i;return t=Ey,(r=FA())!==s&&N_()!==s?((e=um())===s&&(e=null),e!==s&&N_()!==s&&(n=IA())!==s&&N_()!==s?((u=GA())===s&&(u=null),u!==s&&N_()!==s&&im()!==s&&N_()!==s&&(o=DA())!==s&&N_()!==s?((i=$A())===s&&(i=null),i!==s?t=r=ui(r,e,n,u,o,i):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t}())===s&&(t=function(){var t,r,e,n,u,o,i;return t=Ey,N_()!==s?((r=oA())===s&&(r=null),r!==s&&N_()!==s&&JT()!==s&&N_()!==s?((e=AA())===s&&(e=null),e!==s&&N_()!==s&&(n=dA())!==s&&N_()!==s?((u=NA())===s&&(u=null),u!==s&&N_()!==s?((o=OA())===s&&(o=null),o!==s&&N_()!==s?((i=UA())===s&&(i=null),i!==s?t=Qo(r,e,n,u,o,i):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t}())===s&&(t=xy())===s&&(t=function(){var t,r;for(t=[],r=M_();r!==s;)t.push(r),r=M_();return t}()),t}function Dy(){var r,e;return r=Ey,(e=dm())!==s&&N_()!==s&&mm()!==s?r=e=l():(Ey=r,r=s),r===s&&(r=Ey,(e=dm())!==s&&(e=f()),(r=e)===s&&(r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===AL?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(TL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(e=b()),(r=e)===s&&(r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,9).toLowerCase()===mL?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(_L)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(e=v()),r=e))),r}function My(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=uA())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=Dy())!==s&&(i=N_())!==s&&(a=uA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=Dy())!==s&&(i=N_())!==s&&(a=uA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s&&(n=N_())!==s?((u=OA())===s&&(u=null),u!==s&&(o=N_())!==s?((i=UA())===s&&(i=null),i!==s?t=r=L(r,e,u,i):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)}else Ey=t,t=s;return t}function ky(){var t,r,e;return t=Ey,(r=VA())!==s?((e=Am())===s&&(e=Tm()),e===s&&(e=null),e!==s?t=r=C(r,e):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=function(){var t,r,e;return t=Ey,(r=aT())!==s&&N_()!==s?((e=Am())===s&&(e=Tm()),e===s&&(e=null),e!==s?t=r=d(r,e):(Ey=t,t=s)):(Ey=t,t=s),t}()),t}function Gy(){var r,e;return r=Ey,t.substr(Ey,2).toLowerCase()===h?(e=t.substr(Ey,2),Ey+=2):(e=s,0===my&&Ry(E)),e!==s&&N_()!==s&&Sm()!==s&&N_()!==s&&Om()!==s?r=e=y():(Ey=r,r=s),r}function $y(){var t,r;return t=function(){var t,r;return t=Ey,Rm()!==s&&N_()!==s&&(r=AA())!==s?t=J(r):(Ey=t,t=s),t}(),t===s&&(t=Ey,A_()!==s&&N_()!==s&&(r=$y())!==s&&N_()!==s&&T_()!==s?t=tt(r):(Ey=t,t=s)),t}function Fy(){var t;return(t=zy())===s&&(t=Hy())===s&&(t=Xy())===s&&(t=Ky()),t}function Py(){var r,e,n,u,o,i;return r=Ey,e=function(){var r;return Ey,r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===zb?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(Qb)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),r!==s&&(r=vf()),r}(),e===s&&(e=DT()),e!==s&&(e=et(e)),(r=e)===s&&(r=Ey,e=function(){var t,r;return t=Ey,qT()!==s&&N_()!==s?((r=UT())===s&&(r=VA()),r!==s?t=cr(r):(Ey=t,t=s)):(Ey=t,t=s),t}(),e!==s&&(e=nt(e)),(r=e)===s&&(r=Ey,t.substr(Ey,14).toLowerCase()===st?(e=t.substr(Ey,14),Ey+=14):(e=s,0===my&&Ry(ut)),e!==s&&(e=ot(e)),(r=e)===s&&(r=Ey,e=Ey,t.substr(Ey,6).toLowerCase()===it?(n=t.substr(Ey,6),Ey+=6):(n=s,0===my&&Ry(at)),n!==s&&(u=N_())!==s?(t.substr(Ey,3).toLowerCase()===ct?(o=t.substr(Ey,3),Ey+=3):(o=s,0===my&&Ry(lt)),o===s&&(o=null),o!==s?e=n=[n,u,o]:(Ey=e,e=s)):(Ey=e,e=s),e===s&&(e=Ey,t.substr(Ey,7).toLowerCase()===ft?(n=t.substr(Ey,7),Ey+=7):(n=s,0===my&&Ry(bt)),n===s&&(n=null),n!==s&&(u=N_())!==s?(t.substr(Ey,3).toLowerCase()===ct?(o=t.substr(Ey,3),Ey+=3):(o=s,0===my&&Ry(lt)),o!==s?e=n=[n,u,o]:(Ey=e,e=s)):(Ey=e,e=s)),e!==s&&(e=vt(e)),(r=e)===s&&(r=Ey,(e=S_())!==s&&(e=Lt(e)),(r=e)===s&&(r=Ey,(e=Yy())!==s&&(e=pt(e)),(r=e)===s&&(r=Ey,e=function(){var r,e,n;return r=Ey,t.substr(Ey,13).toLowerCase()===Vt?(e=t.substr(Ey,13),Ey+=13):(e=s,0===my&&Ry(Xt)),e!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===Kt?(n=t.substr(Ey,5),Ey+=5):(n=s,0===my&&Ry(zt)),n===s&&(t.substr(Ey,7).toLowerCase()===Qt?(n=t.substr(Ey,7),Ey+=7):(n=s,0===my&&Ry(Zt)),n===s&&(t.substr(Ey,7).toLowerCase()===Jt?(n=t.substr(Ey,7),Ey+=7):(n=s,0===my&&Ry(tr)))),n!==s?r=e=rr(e,n):(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(e=Ct(e)),(r=e)===s&&(r=Ey,e=function(){var r,e,n;return r=Ey,t.substr(Ey,7).toLowerCase()===er?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(nr)),e!==s&&N_()!==s?(t.substr(Ey,4).toLowerCase()===sr?(n=t.substr(Ey,4),Ey+=4):(n=s,0===my&&Ry(ur)),n===s&&(t.substr(Ey,6).toLowerCase()===or?(n=t.substr(Ey,6),Ey+=6):(n=s,0===my&&Ry(ir))),n!==s?r=e=ar(e,n):(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(e=dt(e)),(r=e)===s&&(r=Ey,(e=Zy())!==s&&(e=wt(e)),(r=e)===s&&(r=Ey,e=function(){var r,e,n,u,o,i,a,c;return r=Ey,(e=Qy())===s&&(e=null),e!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===g?(n=t.substr(Ey,5),Ey+=5):(n=s,0===my&&Ry(N)),n!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(u=VA())!==s&&N_()!==s&&T_()!==s&&N_()!==s?(o=Ey,(i=Sm())===s&&(i=null),i!==s&&(a=N_())!==s?(t.substr(Ey,8).toLowerCase()===Ue?(c=t.substr(Ey,8),Ey+=8):(c=s,0===my&&Ry(De)),c!==s?o=i=[i,a,c]:(Ey=o,o=s)):(Ey=o,o=s),o===s&&(o=null),o!==s?r=e=Me(e,n,u,o):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(e=ht(e)),(r=e)===s&&(r=Ey,(e=rA())!==s&&(n=N_())!==s?((u=c_())===s&&(u=null),u!==s&&(o=N_())!==s&&(i=CT())!==s?r=e=Et(e,u,i):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,e=function(){var r,e,n,u,o,i,a,c;if(r=Ey,e=Ey,n=function(){var r,e,n,u;return Ey,r=Ey,t.substr(Ey,9).toLowerCase()===lr?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(fr)),e!==s&&(n=N_())!==s?(t.substr(Ey,6).toLowerCase()===br?(u=t.substr(Ey,6),Ey+=6):(u=s,0===my&&Ry(vr)),u!==s?r=e=[e,n,u]:(Ey=r,r=s)):(Ey=r,r=s),r!==s&&(r=Lr(r)),r}(),n===s&&(n=null),n!==s&&(u=N_())!==s?(t.substr(Ey,2).toLowerCase()===pr?(o=t.substr(Ey,2),Ey+=2):(o=s,0===my&&Ry(Cr)),o!==s?e=n=[n,u,o]:(Ey=e,e=s)):(Ey=e,e=s),e!==s)if((n=N_())!==s)if((u=A_())!==s)if((o=N_())!==s)if((i=UT())===s&&(i=VA()),i!==s)if(N_()!==s)if(T_()!==s)if(N_()!==s){for(a=[],t.substr(Ey,6).toLowerCase()===dr?(c=t.substr(Ey,6),Ey+=6):(c=s,0===my&&Ry(wr)),c===s&&(t.substr(Ey,7).toLowerCase()===hr?(c=t.substr(Ey,7),Ey+=7):(c=s,0===my&&Ry(Er)));c!==s;)a.push(c),t.substr(Ey,6).toLowerCase()===dr?(c=t.substr(Ey,6),Ey+=6):(c=s,0===my&&Ry(wr)),c===s&&(t.substr(Ey,7).toLowerCase()===hr?(c=t.substr(Ey,7),Ey+=7):(c=s,0===my&&Ry(Er)));a!==s?r=e=yr(e,i,a):(Ey=r,r=s)}else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;return r}(),e!==s&&(e=yt(e)),r=e))))))))))),r}function Hy(){var t,r,e,n;return t=Ey,(r=aT())!==s&&N_()!==s&&(e=q_())!==s&&N_()!==s?(n=function(){var t,r,e,n,u,o;if(t=Ey,(r=Py())!==s)if(N_()!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=Py())!==s?n=u=[u,o]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=Py())!==s?n=u=[u,o]:(Ey=n,n=s);e!==s?t=r=At(r,e):(Ey=t,t=s)}else Ey=t,t=s;else Ey=t,t=s;return t}(),n===s&&(n=null),n!==s?t=r=Tt(r,e,n):(Ey=t,t=s)):(Ey=t,t=s),t}function By(){var r,e,n,u,o;return r=Ey,t.substr(Ey,7).toLowerCase()===j?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(q)),e!==s&&N_()!==s&&c_()!==s&&N_()!==s&&(n=MT())!==s&&N_()!==s?(64===t.charCodeAt(Ey)?(u=mt,Ey++):(u=s,0===my&&Ry(_t)),u!==s&&N_()!==s&&(o=MT())!==s?r=e=It(n,o):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,t.substr(Ey,7).toLowerCase()===j?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(q)),e!==s&&N_()!==s&&c_()!==s&&N_()!==s&&(n=o_())!==s&&N_()!==s&&(u=A_())!==s&&N_()!==s&&(o=T_())!==s?r=e=gt():(Ey=r,r=s),r===s&&(r=Ey,t.substr(Ey,7).toLowerCase()===j?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(q)),e!==s&&N_()!==s&&c_()!==s&&N_()!==s&&(n=o_())!==s?r=e=Nt():(Ey=r,r=s))),r}function Yy(){var r,e,n,u;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===ln?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(fn)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=nL():(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s?((n=c_())===s&&(n=null),n!==s&&N_()!==s&&(u=CT())!==s?r=e=qt(n,u):(Ey=r,r=s)):(Ey=r,r=s),r}function Wy(){var r,e,n;return r=Ey,t.substr(Ey,2).toLowerCase()===h?(e=t.substr(Ey,2),Ey+=2):(e=s,0===my&&Ry(Ar)),e!==s&&N_()!==s?(t.substr(Ey,6).toLowerCase()===Tr?(n=t.substr(Ey,6),Ey+=6):(n=s,0===my&&Ry(mr)),n!==s?r=e=_r():(Ey=r,r=s)):(Ey=r,r=s),r}function jy(){var r,e;return(r=function(){var t,r;return t=Ey,l_()!==s&&N_()!==s&&(r=zy())!==s?t=le(r):(Ey=t,t=s),t}())===s&&((r=function(){var r,e,n;return r=Ey,KT()!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===g?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(N)),e!==s&&N_()!==s&&(n=CT())!==s?r=pe(e,n):(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&((r=function(){var r,e,n;return r=Ey,KT()!==s&&N_()!==s?(t.substr(Ey,7).toLowerCase()===ft?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(bt)),e!==s&&N_()!==s&&v_()!==s?r=fe():(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,KT()!==s&&N_()!==s?(t.substr(Ey,7).toLowerCase()===be?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(ve)),e!==s&&N_()!==s&&v_()!==s&&N_()!==s&&(n=CT())!==s?r=Le(n):(Ey=r,r=s)):(Ey=r,r=s)),r}())===s&&((r=function(){var r,e,n,u;return r=Ey,hm()!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===g?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(N)),e!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===g?(n=t.substr(Ey,5),Ey+=5):(n=s,0===my&&Ry(N)),n!==s&&N_()!==s&&w_()!==s&&N_()!==s&&(u=CT())!==s?r=Ce(u):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(r=function(){var r,e,n;return r=Ey,t.substr(Ey,7).toLowerCase()===de?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(we)),e!==s&&N_()!==s&&w_()!==s&&N_()!==s&&(n=CT())!==s?r=e=he(n):(Ey=r,r=s),r}(),r===s&&((r=function(){var t,r,e;return t=Ey,l_()!==s&&N_()!==s&&(r=f_())!==s&&N_()!==s&&(e=Hy())!==s?t=Mr(r,e):(Ey=t,t=s),t===s&&(t=Ey,l_()!==s&&N_()!==s&&(r=Hy())!==s?t=kr(r):(Ey=t,t=s)),t}())===s&&((r=function(){var t,r,e;return t=Ey,KT()!==s&&N_()!==s&&(r=f_())!==s&&N_()!==s&&(e=aT())!==s?t=$r(r,e):(Ey=t,t=s),t===s&&(t=Ey,KT()!==s&&N_()!==s&&(r=aT())!==s?t=Fr(r):(Ey=t,t=s)),t}())===s&&(r=function(){var r,e,n;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===Rh?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Oh)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Sh():(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&(n=Hy())!==s?r=e=Gr(n):(Ey=r,r=s),r}(),r===s&&((r=function(){var t,r;return t=Ey,l_()!==s&&N_()!==s&&(r=Xy())!==s?t=Pr(r):(Ey=t,t=s),t}())===s&&((r=function(){var t,r;return t=Ey,l_()!==s&&N_()!==s&&(r=Ky())!==s?t=Vn(r):(Ey=t,t=s),t}())===s&&((r=function(){var t,r,e,n;return t=Ey,em()!==s&&N_()!==s&&f_()!==s&&N_()!==s&&(r=aT())!==s&&N_()!==s?((e=VT())===s&&(e=am()),e===s&&(e=null),e!==s&&N_()!==s&&(n=aT())!==s?t=Br(r,e,n):(Ey=t,t=s)):(Ey=t,t=s),t}())===s&&((r=function(){var t,r,e;return t=Ey,em()!==s&&N_()!==s?((r=VT())===s&&(r=am()),r===s&&(r=null),r!==s&&N_()!==s&&(e=lT())!==s?t=Hr(r,e):(Ey=t,t=s)):(Ey=t,t=s),t}())===s&&(r=qy())===s&&(r=Vy())===s&&(r=function(){var r,e,n,u,o,i,a,c,l;return r=Ey,t.substr(Ey,6).toLowerCase()===ue?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(oe)),e!==s&&N_()!==s?((n=f_())===s&&(n=null),n!==s&&N_()!==s&&(u=aT())!==s&&N_()!==s&&(o=Hy())!==s&&N_()!==s?(i=Ey,t.substr(Ey,5).toLowerCase()===ie?(a=t.substr(Ey,5),Ey+=5):(a=s,0===my&&Ry(ae)),a===s&&(t.substr(Ey,5).toLowerCase()===St?(a=t.substr(Ey,5),Ey+=5):(a=s,0===my&&Ry(xt))),a!==s&&(c=N_())!==s&&(l=aT())!==s?i=a=[a,c,l]:(Ey=i,i=s),i===s&&(i=null),i!==s?r=e=ce(n,u,o,i):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=Ey,(e=nA())!==s&&(e=Dr(e)),r=e))))))))))))),r}function qy(){var r,e,n,u;return r=Ey,t.substr(Ey,9).toLowerCase()===U?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(D)),e!==s&&N_()!==s?((n=c_())===s&&(n=null),n!==s&&N_()!==s?(t.substr(Ey,7).toLowerCase()===Jt?(u=t.substr(Ey,7),Ey+=7):(u=s,0===my&&Ry(tr)),u===s&&(t.substr(Ey,7).toLowerCase()===Yr?(u=t.substr(Ey,7),Ey+=7):(u=s,0===my&&Ry(Wr)),u===s&&(t.substr(Ey,7).toLowerCase()===jr?(u=t.substr(Ey,7),Ey+=7):(u=s,0===my&&Ry(qr)),u===s&&(t.substr(Ey,4).toLowerCase()===Vr?(u=t.substr(Ey,4),Ey+=4):(u=s,0===my&&Ry(Xr))))),u!==s?r=e=Kr(n,u):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}function Vy(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===zr?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Qr)),e!==s&&N_()!==s?((n=c_())===s&&(n=null),n!==s&&N_()!==s?(t.substr(Ey,7).toLowerCase()===Jt?(u=t.substr(Ey,7),Ey+=7):(u=s,0===my&&Ry(tr)),u===s&&(t.substr(Ey,4).toLowerCase()===Zr?(u=t.substr(Ey,4),Ey+=4):(u=s,0===my&&Ry(Jr)),u===s&&(t.substr(Ey,6).toLowerCase()===te?(u=t.substr(Ey,6),Ey+=6):(u=s,0===my&&Ry(re)),u===s&&(t.substr(Ey,9).toLowerCase()===ee?(u=t.substr(Ey,9),Ey+=9):(u=s,0===my&&Ry(ne))))),u!==s?r=e=se(n,u):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}function Xy(){var t,r,e,n,u,o;return t=Ey,(r=b_())===s&&(r=v_()),r!==s&&N_()!==s?((e=LT())===s&&(e=null),e!==s&&N_()!==s?((n=hA())===s&&(n=null),n!==s&&N_()!==s?(u=function(){var t,r;return t=Ey,A_()!==s&&N_()!==s?(r=function(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=cA())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=cA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=cA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s?t=r=rt(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),r!==s&&N_()!==s&&T_()!==s?t=ru(r):(Ey=t,t=s)):(Ey=t,t=s),t}(),u!==s&&N_()!==s?((o=EA())===s&&(o=null),o!==s&&N_()!==s?t=r=Ee(r,e,n,u,o):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t}function Ky(){var t,r,e,n,u,o;return t=Ey,(r=L_())===s&&(r=p_()),r!==s&&N_()!==s?((e=b_())===s&&(e=v_()),e===s&&(e=null),e!==s&&N_()!==s?((n=LT())===s&&(n=null),n!==s&&N_()!==s&&(u=aA())!==s&&N_()!==s?((o=EA())===s&&(o=null),o!==s?t=r=ye(r,e,n,u,o):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t}function zy(){var r;return(r=function(){var r,e,n,u,o,i,a,c;return r=Ey,(e=Qy())===s&&(e=null),e!==s&&N_()!==s?(n=Ey,t.substr(Ey,7).toLowerCase()===ft?(u=t.substr(Ey,7),Ey+=7):(u=s,0===my&&Ry(bt)),u!==s&&(o=N_())!==s?(t.substr(Ey,3).toLowerCase()===ct?(i=t.substr(Ey,3),Ey+=3):(i=s,0===my&&Ry(lt)),i!==s?n=u=[u,o,i]:(Ey=n,n=s)):(Ey=n,n=s),n!==s&&(u=N_())!==s?((o=hA())===s&&(o=null),o!==s&&(i=N_())!==s&&(a=aA())!==s&&N_()!==s?((c=EA())===s&&(c=null),c!==s?r=e=Te(e,n,o,a,c):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(r=function(){var t,r,e,n,u,o,i,a;return t=Ey,(r=Qy())===s&&(r=null),r!==s&&N_()!==s&&(e=C_())!==s&&N_()!==s?((n=b_())===s&&(n=v_()),n===s&&(n=null),n!==s&&N_()!==s?((u=LT())===s&&(u=null),u!==s&&N_()!==s?((o=hA())===s&&(o=null),o!==s&&N_()!==s&&(i=aA())!==s&&N_()!==s?((a=EA())===s&&(a=null),a!==s?t=r=me(r,e,n,u,o,i,a):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t}())===s&&(r=function(){var r,e,n,u,o,i;return r=Ey,(e=Qy())===s&&(e=null),e!==s&&N_()!==s?(t.substr(Ey,11).toLowerCase()===Oe?(n=t.substr(Ey,11),Ey+=11):(n=s,0===my&&Ry(Se)),n!==s&&N_()!==s?((u=LT())===s&&(u=null),u!==s&&N_()!==s&&(o=aA())!==s&&N_()!==s?((i=Zy())===s&&(i=null),i!==s?r=e=xe(e,n,u,o,i):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(r=function(){var r,e,n,u,o,i,a,c,l,f;return r=Ey,(e=Qy())===s&&(e=null),e!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===g?(n=t.substr(Ey,5),Ey+=5):(n=s,0===my&&Ry(N)),n!==s&&N_()!==s?(u=Ey,t.substr(Ey,3).toLowerCase()===_e?(o=t.substr(Ey,3),Ey+=3):(o=s,0===my&&Ry(Ie)),o!==s&&(i=N_())!==s?(t.substr(Ey,3).toLowerCase()===Ft?(a=t.substr(Ey,3),Ey+=3):(a=s,0===my&&Ry(Pt)),a!==s&&(c=N_())!==s?(t.substr(Ey,11).toLowerCase()===ge?(l=t.substr(Ey,11),Ey+=11):(l=s,0===my&&Ry(Ne)),l!==s&&(f=N_())!==s?u=o=[o,i,a,c,l,f]:(Ey=u,u=s)):(Ey=u,u=s)):(Ey=u,u=s),u===s&&(u=null),u!==s&&(o=A_())!==s&&(i=N_())!==s&&(a=VA())!==s&&(c=N_())!==s&&(l=T_())!==s?r=e=Re(e,n,u,a):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}()),r}function Qy(){var t,r,e;return t=Ey,(r=w_())!==s&&N_()!==s?((e=lT())===s&&(e=null),e!==s?t=r=Ae(r,e):(Ey=t,t=s)):(Ey=t,t=s),t}function Zy(){var r,e,n,u,o,i,a;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,10).toLowerCase()===Vh?(e=t.substr(Ey,10),Ey+=10):(e=s,0===my&&Ry(Xh)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Kh():(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&(n=AA())!==s&&N_()!==s&&(u=aA())!==s&&N_()!==s?(t.substr(Ey,10).toLowerCase()===ke?(o=t.substr(Ey,10),Ey+=10):(o=s,0===my&&Ry(Ge)),o===s&&(t.substr(Ey,13).toLowerCase()===$e?(o=t.substr(Ey,13),Ey+=13):(o=s,0===my&&Ry(Fe)),o===s&&(t.substr(Ey,12).toLowerCase()===Pe?(o=t.substr(Ey,12),Ey+=12):(o=s,0===my&&Ry(He)))),o===s&&(o=null),o!==s&&N_()!==s?((i=Jy())===s&&(i=null),i!==s&&N_()!==s?((a=Jy())===s&&(a=null),a!==s?r=e=Be(e,n,u,o,i,a):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,(e=Jy())!==s&&(e=Ye(e)),r=e),r}function Jy(){var r,e,n,u;return r=Ey,Lm()!==s&&N_()!==s?((e=JT())===s&&(e=zT()),e!==s&&N_()!==s?((u=tA())===s&&(t.substr(Ey,8).toLowerCase()===ze?(u=t.substr(Ey,8),Ey+=8):(u=s,0===my&&Ry(Qe)),u===s&&(t.substr(Ey,9).toLowerCase()===Ze?(u=t.substr(Ey,9),Ey+=9):(u=s,0===my&&Ry(Je)),u===s&&(t.substr(Ey,11).toLowerCase()===tn?(u=t.substr(Ey,11),Ey+=11):(u=s,0===my&&Ry(rn)),u===s&&(u=u_())))),u!==s&&(u=Ke(u)),(n=u)!==s?r=We(e,n):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}function tA(){var r;return Ey,t.substr(Ey,8).toLowerCase()===je?(r=t.substr(Ey,8),Ey+=8):(r=s,0===my&&Ry(qe)),r===s&&(t.substr(Ey,7).toLowerCase()===Ve?(r=t.substr(Ey,7),Ey+=7):(r=s,0===my&&Ry(Xe))),r!==s&&(r=Ke(r)),r}function rA(){var r,e,n;return r=Ey,t.substr(Ey,9).toLowerCase()===en?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(nn)),e!==s&&N_()!==s?(t.substr(Ey,3).toLowerCase()===sn?(n=t.substr(Ey,3),Ey+=3):(n=s,0===my&&Ry(un)),n!==s?r=e=on():(Ey=r,r=s)):(Ey=r,r=s),r}function eA(){var r,e,n,u,o;return r=Ey,(e=qT())===s&&(e=null),e!==s&&N_()!==s?((n=rA())===s&&(t.substr(Ey,7).toLowerCase()===an?(n=t.substr(Ey,7),Ey+=7):(n=s,0===my&&Ry(cn)),n===s&&(t.substr(Ey,7).toLowerCase()===ln?(n=t.substr(Ey,7),Ey+=7):(n=s,0===my&&Ry(fn)))),n!==s&&N_()!==s?((u=c_())===s&&(u=null),u!==s&&N_()!==s&&(o=CT())!==s?r=e=bn(e,n,u,o):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}function nA(){var r,e,n,u,o,i,a;return r=Ey,t.substr(Ey,14).toLowerCase()===st?(e=t.substr(Ey,14),Ey+=14):(e=s,0===my&&Ry(ut)),e===s&&(t.substr(Ey,14).toLowerCase()===vn?(e=t.substr(Ey,14),Ey+=14):(e=s,0===my&&Ry(Ln)),e===s&&(t.substr(Ey,14).toLowerCase()===pn?(e=t.substr(Ey,14),Ey+=14):(e=s,0===my&&Ry(Cn)),e===s&&(t.substr(Ey,8).toLowerCase()===dn?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(wn)),e===s&&(t.substr(Ey,8).toLowerCase()===hn?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(En)),e===s&&(t.substr(Ey,18).toLowerCase()===yn?(e=t.substr(Ey,18),Ey+=18):(e=s,0===my&&Ry(An))))))),e!==s&&N_()!==s?((n=c_())===s&&(n=null),n!==s&&N_()!==s&&(u=FT())!==s?r=e=Tn(e,n,u):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=eA())===s&&(r=Ey,(e=d_())===s&&(t.substr(Ey,10).toLowerCase()===mn?(e=t.substr(Ey,10),Ey+=10):(e=s,0===my&&Ry(_n))),e!==s&&N_()!==s?((n=c_())===s&&(n=null),n!==s&&N_()!==s&&(u=MT())!==s?r=e=In(e,n,u):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,t.substr(Ey,11).toLowerCase()===gn?(e=t.substr(Ey,11),Ey+=11):(e=s,0===my&&Ry(Nn)),e!==s&&N_()!==s?((n=c_())===s&&(n=null),n!==s&&N_()!==s?(u=Ey,39===t.charCodeAt(Ey)?(o=Rn,Ey++):(o=s,0===my&&Ry(On)),o!==s?(t.substr(Ey,4).toLowerCase()===Sn?(i=t.substr(Ey,4),Ey+=4):(i=s,0===my&&Ry(xn)),i===s&&(t.substr(Ey,3).toLowerCase()===Un?(i=t.substr(Ey,3),Ey+=3):(i=s,0===my&&Ry(Dn)),i===s&&(t.substr(Ey,4).toLowerCase()===Zr?(i=t.substr(Ey,4),Ey+=4):(i=s,0===my&&Ry(Jr)))),i!==s?(39===t.charCodeAt(Ey)?(a=Rn,Ey++):(a=s,0===my&&Ry(On)),a!==s?u=o=[o,i,a]:(Ey=u,u=s)):(Ey=u,u=s)):(Ey=u,u=s),u!==s?r=e=Mn(e,n,u):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,t.substr(Ey,6).toLowerCase()===kn?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Gn)),e!==s&&N_()!==s?((n=c_())===s&&(n=null),n!==s&&N_()!==s&&(u=CT())!==s?r=e=$n(e,n,u):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,t.substr(Ey,10).toLowerCase()===Fn?(e=t.substr(Ey,10),Ey+=10):(e=s,0===my&&Ry(Pn)),e!==s&&N_()!==s?((n=c_())===s&&(n=null),n!==s&&N_()!==s?((u=qT())===s&&(t.substr(Ey,7).toLowerCase()===Qt?(u=t.substr(Ey,7),Ey+=7):(u=s,0===my&&Ry(Zt)),u===s&&(t.substr(Ey,5).toLowerCase()===Kt?(u=t.substr(Ey,5),Ey+=5):(u=s,0===my&&Ry(zt)),u===s&&(t.substr(Ey,10).toLowerCase()===Hn?(u=t.substr(Ey,10),Ey+=10):(u=s,0===my&&Ry(Bn)),u===s&&(t.substr(Ey,9).toLowerCase()===Yn?(u=t.substr(Ey,9),Ey+=9):(u=s,0===my&&Ry(Wn)),u===s&&(t.substr(Ey,7).toLowerCase()===jn?(u=t.substr(Ey,7),Ey+=7):(u=s,0===my&&Ry(qn))))))),u!==s?r=e=$n(e,n,u):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s))))),r}function sA(){var r,e,n;return r=Ey,(e=mA())!==s&&N_()!==s?(n=function(){var r,e,n;return r=Ey,t.substr(Ey,4).toLowerCase()===Qn?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Zn)),e!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===_?(n=t.substr(Ey,5),Ey+=5):(n=s,0===my&&Ry(I)),n===s&&(n=null),n!==s?r=e=Jn(n):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,t.substr(Ey,12).toLowerCase()===ts?(e=t.substr(Ey,12),Ey+=12):(e=s,0===my&&Ry(rs)),e===s&&(e=null),e!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===es?(n=t.substr(Ey,5),Ey+=5):(n=s,0===my&&Ry(ns)),n!==s?r=e=ss(e):(Ey=r,r=s)):(Ey=r,r=s)),r}(),n!==s?r=e=us(e,n):(Ey=r,r=s)):(Ey=r,r=s),r}function uA(){var r,e,n,u,o,i,a;return(r=lA())===s&&(r=Ey,e=Ey,40===t.charCodeAt(Ey)?(n=Xs,Ey++):(n=s,0===my&&Ry(Ks)),n!==s&&(u=N_())!==s&&(o=uA())!==s&&(i=N_())!==s?(41===t.charCodeAt(Ey)?(a=zs,Ey++):(a=s,0===my&&Ry(Qs)),a!==s?e=n=[n,u,o,i,a]:(Ey=e,e=s)):(Ey=e,e=s),e!==s&&(e=Zs(e)),r=e),r}function oA(){var r,e,n,u,o,i,a,c;if(r=Ey,hm()!==s)if(N_()!==s)if((e=iA())!==s){for(n=[],u=Ey,(o=N_())!==s&&(i=E_())!==s&&(a=N_())!==s&&(c=iA())!==s?u=o=[o,i,a,c]:(Ey=u,u=s);u!==s;)n.push(u),u=Ey,(o=N_())!==s&&(i=E_())!==s&&(a=N_())!==s&&(c=iA())!==s?u=o=[o,i,a,c]:(Ey=u,u=s);n!==s?r=rt(e,n):(Ey=r,r=s)}else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;return r===s&&(r=Ey,N_()!==s&&hm()!==s&&(e=N_())!==s?(n=function(){var r,e,n,u;return r=Ey,t.substr(Ey,9)===_v?(e=_v,Ey+=9):(e=s,0===my&&Ry(Iv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),n!==s&&(u=N_())!==s&&(o=iA())!==s?r=Js(o):(Ey=r,r=s)):(Ey=r,r=s)),r}function iA(){var t,r,e,n;return t=Ey,(r=MT())===s&&(r=CT())===s&&(r=IA()),r!==s&&N_()!==s?((e=aA())===s&&(e=null),e!==s&&N_()!==s&&am()!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(n=My())!==s&&N_()!==s&&T_()!==s?t=r=tu(r,e,n):(Ey=t,t=s)):(Ey=t,t=s),t}function aA(){var t,r;return t=Ey,A_()!==s&&N_()!==s?(r=function(){var t;return(t=RA())===s&&(t=function(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=UT())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=UT())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=UT())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s?t=r=rt(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}()),t}(),r!==s&&N_()!==s&&T_()!==s?t=ru(r):(Ey=t,t=s)):(Ey=t,t=s),t}function cA(){var r,e,n,u,o,i;if(r=Ey,(e=vT())!==s)if(N_()!==s)if((n=A_())!==s)if(N_()!==s){if(u=[],eu.test(t.charAt(Ey))?(o=t.charAt(Ey),Ey++):(o=s,0===my&&Ry(nu)),o!==s)for(;o!==s;)u.push(o),eu.test(t.charAt(Ey))?(o=t.charAt(Ey),Ey++):(o=s,0===my&&Ry(nu));else u=s;u!==s&&(o=N_())!==s&&T_()!==s&&N_()!==s?((i=Am())===s&&(i=Tm()),i===s&&(i=null),i!==s?r=e=su(e,u,i):(Ey=r,r=s)):(Ey=r,r=s)}else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;return r===s&&(r=Ey,(e=vT())!==s&&N_()!==s?((n=Am())===s&&(n=Tm()),n===s&&(n=null),n!==s?r=e=uu(e,n):(Ey=r,r=s)):(Ey=r,r=s)),r}function lA(){var r,e,n,u,o,i,a,c,l,f,b,v,L,p,C,d,w;return r=Ey,N_()!==s?((e=oA())===s&&(e=null),e!==s&&N_()!==s?(n=function(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===vv?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Lv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),n!==s&&R_()!==s?(u=function(){var t,r,e,n,u,o;if(t=Ey,(r=fA())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=fA())!==s?n=u=[u,o]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=fA())!==s?n=u=[u,o]:(Ey=n,n=s);e!==s?t=r=Iu(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),u===s&&(u=null),u!==s&&N_()!==s?((o=_m())===s&&(o=null),o!==s&&N_()!==s&&(i=bA())!==s&&N_()!==s?((a=CA())===s&&(a=null),a!==s&&N_()!==s?((c=dA())===s&&(c=null),c!==s&&N_()!==s?((l=CA())===s&&(l=null),l!==s&&N_()!==s?((f=NA())===s&&(f=null),f!==s&&N_()!==s?(b=function(){var r,e,n;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===ML?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(kL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&ym()!==s&&N_()!==s&&(n=BA())!==s?r=e=Yo(n):(Ey=r,r=s),r}(),b===s&&(b=null),b!==s&&N_()!==s?(v=function(){var r,e,n;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===HL?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(BL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&(n=XA())!==s?r=e=Bo(n):(Ey=r,r=s),r}(),v===s&&(v=null),v!==s&&N_()!==s?((L=OA())===s&&(L=null),L!==s&&N_()!==s?((p=UA())===s&&(p=null),p!==s&&N_()!==s?((C=function(){var r,e,n;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===Ft?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(Pt)),e!==s&&(n=N_())!==s&&(u=zT())!==s?r=e=[e,n,u]:(Ey=r,r=s),r!==s&&(r=ou(r)),r}(),e===s&&(e=function(){var r,e,n,u,o,i,a,c;return r=Ey,t.substr(Ey,4).toLowerCase()===zr?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Qr)),e!==s&&(n=N_())!==s?(t.substr(Ey,2).toLowerCase()===iu?(u=t.substr(Ey,2),Ey+=2):(u=s,0===my&&Ry(au)),u!==s&&(o=N_())!==s?(t.substr(Ey,5).toLowerCase()===cu?(i=t.substr(Ey,5),Ey+=5):(i=s,0===my&&Ry(lu)),i!==s&&(a=N_())!==s?(t.substr(Ey,4).toLowerCase()===fu?(c=t.substr(Ey,4),Ey+=4):(c=s,0===my&&Ry(bu)),c!==s?r=e=[e,n,u,o,i,a,c]:(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r!==s&&(r=vu(r)),r}()),e!==s&&N_()!==s?(n=function(){var r,e,n,u,o;return r=Ey,e=Ey,t.substr(Ey,4).toLowerCase()===Lu?(n=t.substr(Ey,4),Ey+=4):(n=s,0===my&&Ry(pu)),n!==s&&(u=N_())!==s&&(o=FT())!==s?e=n=[n,u,o]:(Ey=e,e=s),e!==s&&(e=Cu(e)),(r=e)===s&&(t.substr(Ey,6).toLowerCase()===du?(r=t.substr(Ey,6),Ey+=6):(r=s,0===my&&Ry(wu)),r===s&&(r=Ey,e=Ey,t.substr(Ey,4).toLowerCase()===hu?(n=t.substr(Ey,4),Ey+=4):(n=s,0===my&&Ry(Eu)),n!==s&&(u=N_())!==s?(t.substr(Ey,6).toLowerCase()===yu?(o=t.substr(Ey,6),Ey+=6):(o=s,0===my&&Ry(Au)),o!==s?e=n=[n,u,o]:(Ey=e,e=s)):(Ey=e,e=s),e!==s&&(e=Tu(e)),r=e)),r}(),n===s&&(n=null),n!==s?r=e=mu(e,n):(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(C=null),C!==s&&N_()!==s?(d=function(){var r,e,n;return r=Ey,t.substr(Ey,6).toLowerCase()===ac?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(cc)),e!==s&&N_()!==s?(n=function(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=TT())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=TT())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=TT())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s?t=r=fc(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),n!==s?r=e=lc(n):(Ey=r,r=s)):(Ey=r,r=s),r}(),d===s&&(d=null),d!==s&&N_()!==s?((w=CA())===s&&(w=null),w!==s?r=_u(e,u,o,i,a,c,l,f,b,v,L,p,C,d,w):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}function fA(){var r;return Ey,r=function(){var r;return t.substr(Ey,19).toLowerCase()===zh?(r=t.substr(Ey,19),Ey+=19):(r=s,0===my&&Ry(Qh)),r}(),r===s&&(r=function(){var r;return t.substr(Ey,9).toLowerCase()===Zh?(r=t.substr(Ey,9),Ey+=9):(r=s,0===my&&Ry(Jh)),r}(),r===s&&(r=function(){var r;return t.substr(Ey,12).toLowerCase()===tE?(r=t.substr(Ey,12),Ey+=12):(r=s,0===my&&Ry(rE)),r}()),r===s&&(r=function(){var r;return t.substr(Ey,14).toLowerCase()===sE?(r=t.substr(Ey,14),Ey+=14):(r=s,0===my&&Ry(uE)),r}(),r===s&&(r=function(){var r;return t.substr(Ey,16).toLowerCase()===eE?(r=t.substr(Ey,16),Ey+=16):(r=s,0===my&&Ry(nE)),r}(),r===s&&(r=function(){var r;return t.substr(Ey,17).toLowerCase()===oE?(r=t.substr(Ey,17),Ey+=17):(r=s,0===my&&Ry(iE)),r}())))),r!==s&&(r=gu(r)),r}function bA(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=mm())===s&&(r=Ey,(e=y_())!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=y_())),r!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=LA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=LA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s?t=r=Nu(r,e):(Ey=t,t=s)}else Ey=t,t=s;if(t===s)if(t=Ey,(r=LA())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=LA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=LA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s?t=r=rt(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function vA(){var r,e,n,u,o,i,a;return r=Ey,t.substr(Ey,5).toLowerCase()===ju?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(qu)),e!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(n=RA())!==s&&N_()!==s&&T_()!==s&&N_()!==s?(t.substr(Ey,7)===Vu?(u=Vu,Ey+=7):(u=s,0===my&&Ry(Xu)),u!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(o=VA())!==s&&N_()!==s?(i=function(){var r,e,n,u,o,i,a;return r=Ey,gm()!==s&&N_()!==s?(t.substr(Ey,7).toLowerCase()===Ru?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Ou)),e!==s&&N_()!==s?(t.substr(Ey,8).toLowerCase()===Su?(n=t.substr(Ey,8),Ey+=8):(n=s,0===my&&Ry(xu)),n!==s&&N_()!==s?(t.substr(Ey,4).toLowerCase()===fu?(u=t.substr(Ey,4),Ey+=4):(u=s,0===my&&Ry(bu)),u!==s&&N_()!==s?(t.substr(Ey,4).toLowerCase()===Uu?(o=t.substr(Ey,4),Ey+=4):(o=s,0===my&&Ry(Du)),o!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===Mu?(i=t.substr(Ey,5),Ey+=5):(i=s,0===my&&Ry(ku)),i!==s&&N_()!==s?(t.substr(Ey,9).toLowerCase()===Gu?(a=t.substr(Ey,9),Ey+=9):(a=s,0===my&&Ry($u)),a!==s?r=Fu():(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,gm()!==s&&N_()!==s?(t.substr(Ey,7).toLowerCase()===Ru?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Ou)),e!==s&&N_()!==s?(t.substr(Ey,8).toLowerCase()===Su?(n=t.substr(Ey,8),Ey+=8):(n=s,0===my&&Ry(xu)),n!==s&&N_()!==s?(t.substr(Ey,4).toLowerCase()===fu?(u=t.substr(Ey,4),Ey+=4):(u=s,0===my&&Ry(bu)),u!==s?r=Pu():(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,gm()!==s&&N_()!==s?(t.substr(Ey,7).toLowerCase()===Hu?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Bu)),e!==s&&N_()!==s?(t.substr(Ey,4).toLowerCase()===fu?(n=t.substr(Ey,4),Ey+=4):(n=s,0===my&&Ry(bu)),n!==s?r=Yu():(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,hm()!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===Mu?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(ku)),e!==s&&N_()!==s?(t.substr(Ey,9).toLowerCase()===Gu?(n=t.substr(Ey,9),Ey+=9):(n=s,0===my&&Ry($u)),n!==s?r=Wu():(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)))),r}(),i===s&&(i=null),i!==s&&N_()!==s&&T_()!==s&&N_()!==s?((a=pA())===s&&(a=null),a!==s?r=e=Ku(n,o,i,a):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}function LA(){var t,r,e,n,u;return t=Ey,(r=vA())!==s&&(r=zu(r)),(t=r)===s&&(t=Ey,r=Ey,(e=lT())!==s&&(n=N_())!==s&&(u=h_())!==s?r=e=[e,n,u]:(Ey=r,r=s),r===s&&(r=null),r!==s&&(e=N_())!==s&&(n=y_())!==s?t=r=Qu(r):(Ey=t,t=s),t===s&&(t=Ey,(r=k_())!==s&&(r=Zu(r)),(t=r)===s&&(t=Ey,r=function(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=qA())!==s){if(e=[],n=Ey,(u=N_())!==s?((o=xm())===s&&(o=Um())===s&&(o=g_()),o!==s&&(i=N_())!==s&&(a=qA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s)):(Ey=n,n=s),n!==s)for(;n!==s;)e.push(n),n=Ey,(u=N_())!==s?((o=xm())===s&&(o=Um())===s&&(o=g_()),o!==s&&(i=N_())!==s&&(a=qA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s)):(Ey=n,n=s);else e=s;e!==s?t=r=Ei(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),r===s&&(r=qA()),r!==s&&(e=N_())!==s?((n=pA())===s&&(n=null),n!==s?t=r=Ju(r,n):(Ey=t,t=s)):(Ey=t,t=s)))),t}function pA(){var t,r,e;return t=Ey,(r=am())!==s&&N_()!==s?(e=function(){var t,r;return t=Ey,(r=CT())!==s&&(xa(r)?s:void 0)!==s?t=r=Sa(r):(Ey=t,t=s),t===s&&(t=Ey,(r=fT())!==s&&(r=Sa(r)),t=r),t}(),e!==s?t=r=to(e):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,(r=am())===s&&(r=null),r!==s&&N_()!==s&&(e=lT())!==s?t=r=to(e):(Ey=t,t=s)),t}function CA(){var r,e,n;return r=Ey,um()!==s&&N_()!==s?(e=function(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=W_())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=W_())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=W_())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s?t=r=p(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),e!==s?r=ro(e):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,um()!==s&&N_()!==s?(t.substr(Ey,7).toLowerCase()===eo?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(no)),e===s&&(t.substr(Ey,8).toLowerCase()===so?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(uo))),e===s&&(e=null),e!==s&&N_()!==s?((n=MT())===s&&(n=lT()),n!==s?r=oo(e,n):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)),r}function dA(){var t,r;return t=Ey,om()!==s&&N_()!==s&&(r=AA())!==s?t=io(r):(Ey=t,t=s),t}function wA(){var t,r,e;return t=Ey,(r=IA())!==s&&N_()!==s&&VT()!==s&&N_()!==s&&(e=IA())!==s?t=r=ao(r,e):(Ey=t,t=s),t}function hA(){var r,e;return r=Ey,wm()!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===co?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(lo)),e===s&&(t.substr(Ey,4).toLowerCase()===fo?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(bo))),e!==s?r=vo(e):(Ey=r,r=s)):(Ey=r,r=s),r}function EA(){var t,r,e,n,u,o;if(t=Ey,(r=yA())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=yA())!==s?n=u=[u,o]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=yA())!==s?n=u=[u,o]:(Ey=n,n=s);e!==s?t=r=Lo(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function yA(){var r,e,n,u;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,14).toLowerCase()===pn?(e=t.substr(Ey,14),Ey+=14):(e=s,0===my&&Ry(Cn)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Ph():(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s?((n=c_())===s&&(n=null),n!==s&&N_()!==s&&(u=FT())!==s?r=e=po(e,n,u):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=hA())===s&&(r=Ey,t.substr(Ey,4).toLowerCase()===Uu?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Du)),e!==s&&N_()!==s?(t.substr(Ey,6).toLowerCase()===Co?(n=t.substr(Ey,6),Ey+=6):(n=s,0===my&&Ry(wo)),n!==s&&N_()!==s&&(u=CT())!==s?r=e=ho(u):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,t.substr(Ey,7).toLowerCase()===Eo?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(yo)),e===s&&(t.substr(Ey,9).toLowerCase()===Ao?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(To))),e!==s&&(e=mo(e)),(r=e)===s&&(r=S_()))),r}function AA(){var t,r,e,n;if(t=Ey,(r=mA())!==s){for(e=[],n=TA();n!==s;)e.push(n),n=TA();e!==s?t=r=_o(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function TA(){var t,r,e;return t=Ey,N_()!==s&&(r=E_())!==s&&N_()!==s&&(e=mA())!==s?t=Io(e):(Ey=t,t=s),t===s&&(t=Ey,N_()!==s?(r=function(){var t,r,e,n,u,o,i,a,c,l,f;if(t=Ey,(r=_A())!==s)if(N_()!==s)if((e=mA())!==s)if(N_()!==s)if((n=wm())!==s)if(N_()!==s)if(A_()!==s)if(N_()!==s)if((u=CT())!==s){for(o=[],i=Ey,(a=N_())!==s&&(c=E_())!==s&&(l=N_())!==s&&(f=CT())!==s?i=a=[a,c,l,f]:(Ey=i,i=s);i!==s;)o.push(i),i=Ey,(a=N_())!==s&&(c=E_())!==s&&(l=N_())!==s&&(f=CT())!==s?i=a=[a,c,l,f]:(Ey=i,i=s);o!==s&&(i=N_())!==s&&(a=T_())!==s?t=r=go(r,e,u,o):(Ey=t,t=s)}else Ey=t,t=s;else Ey=t,t=s;else Ey=t,t=s;else Ey=t,t=s;else Ey=t,t=s;else Ey=t,t=s;else Ey=t,t=s;else Ey=t,t=s;else Ey=t,t=s;return t===s&&(t=Ey,(r=_A())!==s&&N_()!==s&&(e=mA())!==s&&N_()!==s?((n=gA())===s&&(n=null),n!==s?t=r=No(r,e,n):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,(r=_A())!==s&&N_()!==s&&(e=A_())!==s&&N_()!==s&&(n=My())!==s&&N_()!==s&&T_()!==s&&N_()!==s?((u=pA())===s&&(u=null),u!==s&&(o=N_())!==s?((i=gA())===s&&(i=null),i!==s?t=r=Ro(r,n,u,i):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s))),t}(),r!==s?t=Io(r):(Ey=t,t=s)):(Ey=t,t=s)),t}function mA(){var r,e,n,u,o;return r=Ey,e=function(){var r;return t.substr(Ey,4).toLowerCase()===wh?(r=t.substr(Ey,4),Ey+=4):(r=s,0===my&&Ry(hh)),r}(),e!==s&&(e=Oo()),(r=e)===s&&(r=Ey,(e=IA())!==s&&N_()!==s?((n=pA())===s&&(n=null),n!==s?r=e=So(e,n):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,(e=A_())!==s&&N_()!==s&&(n=IA())!==s&&N_()!==s&&(u=T_())!==s&&N_()!==s?((o=pA())===s&&(o=null),o!==s?r=e=xo(n,u,o):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,(e=PA())!==s&&N_()!==s?((n=pA())===s&&(n=null),n!==s?r=e=Uo(e,n):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,(e=A_())!==s&&N_()!==s?((n=My())===s&&(n=PA()),n!==s&&N_()!==s&&(u=T_())!==s&&N_()!==s?((o=pA())===s&&(o=null),o!==s?r=e=Do(n,o):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s))))),r}function _A(){var r,e,n,u;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===oL?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(iL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(n=N_())!==s?((u=Cm())===s&&(u=null),u!==s&&N_()!==s&&pm()!==s?r=e=Mo():(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===aL?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(cL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(n=N_())!==s?((u=Cm())===s&&(u=null),u!==s&&N_()!==s&&pm()!==s?r=e=ko():(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===lL?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(fL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(n=N_())!==s?((u=Cm())===s&&(u=null),u!==s&&N_()!==s&&pm()!==s?r=e=Go():(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===LL?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(pL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(n=N_())!==s&&(u=pm())!==s?r=e=$o():(Ey=r,r=s),r===s&&(r=Ey,e=Ey,n=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===bL?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(vL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),n!==s&&(u=N_())!==s?e=n=[n,u]:(Ey=e,e=s),e===s&&(e=null),e!==s&&(n=pm())!==s?r=e=Fo():(Ey=r,r=s))))),r}function IA(){var t,r,e,n,u,o,i;return t=Ey,(r=lT())!==s?(e=Ey,(n=N_())!==s&&(u=h_())!==s&&(o=N_())!==s&&(i=lT())!==s?e=n=[n,u,o,i]:(Ey=e,e=s),e===s&&(e=null),e!==s?t=r=Po(r,e):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,(r=W_())!==s&&(r=Ho(r)),t=r),t}function gA(){var t,r;return t=Ey,Lm()!==s&&N_()!==s&&(r=XA())!==s?t=Bo(r):(Ey=t,t=s),t}function NA(){var r,e,n;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===OL?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(SL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&(n=XA())!==s?r=e=Bo(n):(Ey=r,r=s),r}function RA(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=aT())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=aT())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=aT())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s?t=r=rt(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function OA(){var r,e,n;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===FL?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(PL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&ym()!==s&&N_()!==s?(n=function(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=SA())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=SA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=SA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s?t=r=rt(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),n!==s?r=e=io(n):(Ey=r,r=s)):(Ey=r,r=s),r}function SA(){var t,r,e;return t=Ey,(r=VA())!==s&&N_()!==s?((e=Tm())===s&&(e=Am()),e===s&&(e=null),e!==s?t=r=jo(r,e):(Ey=t,t=s)):(Ey=t,t=s),t}function xA(){var r,e;return(r=FT())===s&&(r=ET())===s&&(r=Ey,63===t.charCodeAt(Ey)?(e=qo,Ey++):(e=s,0===my&&Ry(Vo)),e!==s&&(e=Xo()),r=e),r}function UA(){var r,e,n,u,o,i,a;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===YL?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(WL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&(n=xA())!==s&&N_()!==s?(u=Ey,(o=E_())===s&&(o=function(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===jL?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(qL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=VL():(Ey=r,r=s)):(Ey=r,r=s),r}()),o!==s&&(i=N_())!==s&&(a=xA())!==s?u=o=[o,i,a]:(Ey=u,u=s),u===s&&(u=null),u!==s?r=e=Ko(n,u):(Ey=r,r=s)):(Ey=r,r=s),r}function DA(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=MA())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=MA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=MA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s?t=r=rt(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function MA(){var r,e,n,u,o,i,a;return r=Ey,e=Ey,(n=lT())!==s&&(u=N_())!==s&&(o=h_())!==s?e=n=[n,u,o]:(Ey=e,e=s),e===s&&(e=null),e!==s&&(n=N_())!==s&&(u=LT())!==s&&(o=N_())!==s?(61===t.charCodeAt(Ey)?(i=Zo,Ey++):(i=s,0===my&&Ry(Jo)),i!==s&&N_()!==s&&(a=nT())!==s?r=e=ti(e,u,a):(Ey=r,r=s)):(Ey=r,r=s),r}function kA(){var t;return(t=PA())===s&&(t=lA()),t}function GA(){var t,r,e,n,u,o,i,a,c;if(t=Ey,sm()!==s)if(N_()!==s)if((r=A_())!==s)if(N_()!==s)if((e=CT())!==s){for(n=[],u=Ey,(o=N_())!==s&&(i=E_())!==s&&(a=N_())!==s&&(c=CT())!==s?u=o=[o,i,a,c]:(Ey=u,u=s);u!==s;)n.push(u),u=Ey,(o=N_())!==s&&(i=E_())!==s&&(a=N_())!==s&&(c=CT())!==s?u=o=[o,i,a,c]:(Ey=u,u=s);n!==s&&(u=N_())!==s&&(o=T_())!==s?t=ri(e,n):(Ey=t,t=s)}else Ey=t,t=s;else Ey=t,t=s;else Ey=t,t=s;else Ey=t,t=s;else Ey=t,t=s;return t===s&&(t=Ey,sm()!==s&&N_()!==s&&(r=HA())!==s?t=ei(r):(Ey=t,t=s)),t}function $A(){var r,e,n;return r=Ey,Lm()!==s&&N_()!==s?(t.substr(Ey,9).toLowerCase()===oi?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(ii)),e!==s&&N_()!==s&&v_()!==s&&N_()!==s&&zT()!==s&&N_()!==s&&(n=DA())!==s?r=ai(n):(Ey=r,r=s)):(Ey=r,r=s),r}function FA(){var t,r;return t=Ey,(r=tm())!==s&&(r=ci()),(t=r)===s&&(t=Ey,(r=rm())!==s&&(r=li()),t=r),t}function PA(){var r,e,n;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===IL?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(gL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s?(n=function(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=HA())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=HA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=HA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s?t=r=rt(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),n!==s?r=e=io(n):(Ey=r,r=s)):(Ey=r,r=s),r}function HA(){var r,e,n;return r=Ey,t.substr(Ey,3).toLowerCase()===Yt?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(Wt)),e===s&&(e=null),e!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(n=BA())!==s&&N_()!==s&&T_()!==s?r=e=fi(n):(Ey=r,r=s),r}function BA(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=VA())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=VA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=VA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s?t=r=bi(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function YA(){var t,r,e,n,u,o;if(t=Ey,(r=WA())!==s)if(N_()!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=WA())!==s?n=u=[u,o]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=WA())!==s?n=u=[u,o]:(Ey=n,n=s);e!==s?t=r=w(r,e):(Ey=t,t=s)}else Ey=t,t=s;else Ey=t,t=s;return t}function WA(){var r,e,n,u,o;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===oC?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(iC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&(n=XA())!==s&&N_()!==s?(u=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===aC?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(cC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),u!==s&&N_()!==s&&(o=VA())!==s?r=e=Ci(n,o):(Ey=r,r=s)):(Ey=r,r=s),r}function jA(){var r,e,n;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===lC?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(fC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&(n=VA())!==s?r=e=di(n):(Ey=r,r=s),r}function qA(){var t;return(t=function(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=iT())!==s){if(e=[],n=Ey,(u=N_())!==s&&(o=g_())!==s&&(i=N_())!==s&&(a=iT())!==s?n=u=[u,o,i,a]:(Ey=n,n=s),n!==s)for(;n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=g_())!==s&&(i=N_())!==s&&(a=iT())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);else e=s;e!==s&&(n=N_())!==s?((u=ZA())===s&&(u=null),u!==s?t=r=wi(r,e,u):(Ey=t,t=s)):(Ey=t,t=s)}else Ey=t,t=s;return t}())===s&&(t=function(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=KA())!==s){for(e=[],n=Ey,(u=R_())!==s&&(o=Um())!==s&&(i=N_())!==s&&(a=KA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=R_())!==s&&(o=Um())!==s&&(i=N_())!==s&&(a=KA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s?t=r=Ai(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}())===s&&(t=function(){var t,r,e,n,u,o;if(t=Ey,(r=sT())!==s){if(e=[],n=Ey,(u=N_())!==s&&(o=iT())!==s?n=u=[u,o]:(Ey=n,n=s),n!==s)for(;n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=iT())!==s?n=u=[u,o]:(Ey=n,n=s);else e=s;e!==s?t=r=hi(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}()),t}function VA(){var t;return(t=qA())===s&&(t=My()),t}function XA(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=VA())!==s){for(e=[],n=Ey,(u=N_())!==s?((o=xm())===s&&(o=Um())===s&&(o=E_()),o!==s&&(i=N_())!==s&&(a=VA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s)):(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s?((o=xm())===s&&(o=Um())===s&&(o=E_()),o!==s&&(i=N_())!==s&&(a=VA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s)):(Ey=n,n=s);e!==s?t=r=yi(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function KA(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=zA())!==s){for(e=[],n=Ey,(u=R_())!==s&&(o=xm())!==s&&(i=N_())!==s&&(a=zA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=R_())!==s&&(o=xm())!==s&&(i=N_())!==s&&(a=zA())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s?t=r=Ti(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function zA(){var r,e,n,u,o;return(r=QA())===s&&(r=function(){var t,r,e;return t=Ey,r=function(){var t,r,e,n,u;return t=Ey,r=Ey,(e=Sm())!==s&&(n=N_())!==s&&(u=Om())!==s?r=e=[e,n,u]:(Ey=r,r=s),r!==s&&(r=Ri(r)),(t=r)===s&&(t=Om()),t}(),r!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(e=My())!==s&&N_()!==s&&T_()!==s?t=r=Ni(r,e):(Ey=t,t=s),t}(),r===s&&(r=Ey,(e=Sm())===s&&(e=Ey,33===t.charCodeAt(Ey)?(n=mi,Ey++):(n=s,0===my&&Ry(_i)),n!==s?(u=Ey,my++,61===t.charCodeAt(Ey)?(o=Zo,Ey++):(o=s,0===my&&Ry(Jo)),my--,o===s?u=void 0:(Ey=u,u=s),u!==s?e=n=[n,u]:(Ey=e,e=s)):(Ey=e,e=s)),e!==s&&(n=N_())!==s&&(u=zA())!==s?r=e=Ii(u):(Ey=r,r=s))),r}function QA(){var t,r,e;return t=Ey,(r=nT())!==s&&N_()!==s?((e=ZA())===s&&(e=null),e!==s?t=r=gi(r,e):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=MT())===s&&(t=aT()),t}function ZA(){var r;return(r=function(){var t,r,e,n,u,o;if(Ey,t=[],r=Ey,(e=N_())!==s&&(n=JA())!==s&&(u=N_())!==s&&(o=nT())!==s?r=e=[e,n,u,o]:(Ey=r,r=s),r!==s)for(;r!==s;)t.push(r),r=Ey,(e=N_())!==s&&(n=JA())!==s&&(u=N_())!==s&&(o=nT())!==s?r=e=[e,n,u,o]:(Ey=r,r=s);else t=s;return t!==s&&(t=Oi(t)),t}())===s&&(r=eT())===s&&(r=function(){var t,r,e,n;return t=Ey,r=function(){var t,r,e,n,u;return t=Ey,r=Ey,(e=Sm())!==s&&(n=N_())!==s&&(u=Im())!==s?r=e=[e,n,u]:(Ey=r,r=s),r!==s&&(r=Ri(r)),(t=r)===s&&(t=Im()),t}(),r!==s&&N_()!==s&&(e=nT())!==s&&N_()!==s&&xm()!==s&&N_()!==s&&(n=nT())!==s?t=r=ji(r,e,n):(Ey=t,t=s),t}())===s&&(r=function(){var t,r,e,n,u;return t=Ey,(r=Nm())!==s&&(e=N_())!==s&&(n=nT())!==s?t=r=Yi(n):(Ey=t,t=s),t===s&&(t=Ey,r=Ey,(e=Nm())!==s&&(n=N_())!==s&&(u=Sm())!==s?r=e=[e,n,u]:(Ey=r,r=s),r!==s&&(e=N_())!==s&&(n=nT())!==s?t=r=Wi(n):(Ey=t,t=s)),t}())===s&&(r=rT())===s&&(r=function(){var r,e,n,u;return r=Ey,e=function(){var r,e,n;return r=Ey,(e=Sm())===s&&(e=null),e!==s&&N_()!==s?(n=function(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===Ap?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Tp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=mp():(Ey=r,r=s)):(Ey=r,r=s),r}(),n===s&&(n=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===hp?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(Ep)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=yp():(Ey=r,r=s)):(Ey=r,r=s),r}()),n!==s?r=e=qi(e,n):(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s?(t.substr(Ey,6).toLowerCase()===cs?(n=t.substr(Ey,6),Ey+=6):(n=s,0===my&&Ry(ls)),n===s&&(n=null),n!==s&&N_()!==s?((u=ST())===s&&(u=MT())===s&&(u=aT()),u!==s?r=e=Vi(e,n,u):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}()),r}function JA(){var r;return t.substr(Ey,2)===Si?(r=Si,Ey+=2):(r=s,0===my&&Ry(xi)),r===s&&(62===t.charCodeAt(Ey)?(r=Ui,Ey++):(r=s,0===my&&Ry(Di)),r===s&&(t.substr(Ey,2)===Mi?(r=Mi,Ey+=2):(r=s,0===my&&Ry(ki)),r===s&&(t.substr(Ey,2)===Gi?(r=Gi,Ey+=2):(r=s,0===my&&Ry($i)),r===s&&(60===t.charCodeAt(Ey)?(r=Fi,Ey++):(r=s,0===my&&Ry(Pi)),r===s&&(61===t.charCodeAt(Ey)?(r=Zo,Ey++):(r=s,0===my&&Ry(Jo)),r===s&&(t.substr(Ey,2)===Hi?(r=Hi,Ey+=2):(r=s,0===my&&Ry(Bi)))))))),r}function tT(){var t,r,e,n,u;return t=Ey,r=Ey,(e=Sm())!==s&&(n=N_())!==s&&(u=gm())!==s?r=e=[e,n,u]:(Ey=r,r=s),r!==s&&(r=Ri(r)),(t=r)===s&&(t=gm()),t}function rT(){var t,r,e;return t=Ey,r=function(){var t,r,e,n,u;return t=Ey,r=Ey,(e=Sm())!==s&&(n=N_())!==s&&(u=Rm())!==s?r=e=[e,n,u]:(Ey=r,r=s),r!==s&&(r=Ri(r)),(t=r)===s&&(t=Rm()),t}(),r!==s&&N_()!==s?((e=UT())===s&&(e=QA()),e!==s?t=r=Xi(r,e):(Ey=t,t=s)):(Ey=t,t=s),t}function eT(){var t,r,e,n;return t=Ey,(r=tT())!==s&&N_()!==s&&(e=A_())!==s&&N_()!==s&&(n=BA())!==s&&N_()!==s&&T_()!==s?t=r=Ki(r,n):(Ey=t,t=s),t===s&&(t=Ey,(r=tT())!==s&&N_()!==s?((e=W_())===s&&(e=aT())===s&&(e=MT()),e!==s?t=r=zi(r,e):(Ey=t,t=s)):(Ey=t,t=s)),t}function nT(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=uT())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=sT())!==s&&(i=N_())!==s&&(a=uT())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=sT())!==s&&(i=N_())!==s&&(a=uT())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s?t=r=Ai(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function sT(){var r;return 43===t.charCodeAt(Ey)?(r=Qi,Ey++):(r=s,0===my&&Ry(Zi)),r===s&&(45===t.charCodeAt(Ey)?(r=Ji,Ey++):(r=s,0===my&&Ry(ta)),r===s&&(126===t.charCodeAt(Ey)?(r=ra,Ey++):(r=s,0===my&&Ry(ea)))),r}function uT(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=iT())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=oT())!==s&&(i=N_())!==s&&(a=iT())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=oT())!==s&&(i=N_())!==s&&(a=iT())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s?t=r=na(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function oT(){var r,e;return 42===t.charCodeAt(Ey)?(r=sa,Ey++):(r=s,0===my&&Ry(ua)),r===s&&(47===t.charCodeAt(Ey)?(r=oa,Ey++):(r=s,0===my&&Ry(ia)),r===s&&(37===t.charCodeAt(Ey)?(r=aa,Ey++):(r=s,0===my&&Ry(ca)),r===s&&(t.substr(Ey,2)===la?(r=la,Ey+=2):(r=s,0===my&&Ry(fa)),r===s&&(r=Ey,t.substr(Ey,3).toLowerCase()===ba?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(va)),e!==s&&(e=La()),(r=e)===s&&(38===t.charCodeAt(Ey)?(r=pa,Ey++):(r=s,0===my&&Ry(Ca)),r===s&&(t.substr(Ey,2)===da?(r=da,Ey+=2):(r=s,0===my&&Ry(wa)),r===s&&(t.substr(Ey,2)===ha?(r=ha,Ey+=2):(r=s,0===my&&Ry(Ea)),r===s&&(94===t.charCodeAt(Ey)?(r=ya,Ey++):(r=s,0===my&&Ry(Aa)),r===s&&(124===t.charCodeAt(Ey)?(r=Ta,Ey++):(r=s,0===my&&Ry(ma)),r===s&&(126===t.charCodeAt(Ey)?(r=ra,Ey++):(r=s,0===my&&Ry(ea)))))))))))),r}function iT(){var r,e,n;return r=function(){var r,e,n,u,o,i,a;return r=Ey,(e=Gm())!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(n=VA())!==s&&N_()!==s&&am()!==s&&N_()!==s&&(u=V_())!==s&&N_()!==s&&(o=rA())!==s&&N_()!==s&&(i=CT())!==s&&N_()!==s&&T_()!==s&&N_()!==s?((a=Yy())===s&&(a=null),a!==s?r=e=ef(e,n,u,o,i,a):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,(e=Gm())!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(n=VA())!==s&&N_()!==s&&am()!==s&&N_()!==s&&(u=q_())!==s&&N_()!==s&&(o=T_())!==s?r=e=nf(e,n,u):(Ey=r,r=s),r===s&&(r=Ey,(e=Gm())!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(n=VA())!==s&&N_()!==s&&am()!==s&&N_()!==s&&(u=Bm())!==s&&N_()!==s&&(o=A_())!==s&&N_()!==s&&(i=PT())!==s&&N_()!==s&&T_()!==s&&N_()!==s&&(a=T_())!==s?r=e=sf(e,n,i):(Ey=r,r=s),r===s&&(r=Ey,(e=Gm())!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(n=VA())!==s&&N_()!==s&&am()!==s&&N_()!==s&&(u=Bm())!==s&&N_()!==s&&(o=A_())!==s&&N_()!==s&&(i=PT())!==s&&N_()!==s&&E_()!==s&&N_()!==s&&(a=PT())!==s&&N_()!==s&&T_()!==s&&N_()!==s&&T_()!==s?r=e=uf(e,n,i,a):(Ey=r,r=s),r===s&&(r=Ey,(e=Gm())!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(n=VA())!==s&&N_()!==s&&am()!==s&&N_()!==s?(u=function(){var r;return r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===kC?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(GC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=$C():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=Ym()),r}(),u!==s&&N_()!==s?((o=jm())===s&&(o=null),o!==s&&N_()!==s&&(i=T_())!==s?r=e=of(e,n,u,o):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s))))),r}(),r===s&&(r=UT())===s&&(r=vA())===s&&(r=function(){var r;return r=function(){var r,e,n,u;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===Dp?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(Mp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=kp():(Ey=r,r=s)):(Ey=r,r=s),r}(),e===s&&(e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,12).toLowerCase()===Gp?(e=t.substr(Ey,12),Ey+=12):(e=s,0===my&&Ry($p)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Fp():(Ey=r,r=s)):(Ey=r,r=s),r}()),e!==s&&N_()!==s&&A_()!==s&&N_()!==s?(n=function(){var r,e,n,u,o,i,a;return r=Ey,(e=function(){var r;return Ey,42===t.charCodeAt(Ey)?(r=sa,Ey++):(r=s,0===my&&Ry(ua)),r!==s&&(r=kc()),r}())!==s&&(e=Uc(e)),(r=e)===s&&(r=Ey,(e=_m())===s&&(e=null),e!==s&&N_()!==s&&(n=A_())!==s&&N_()!==s&&(u=VA())!==s&&N_()!==s&&(o=T_())!==s&&N_()!==s?((i=OA())===s&&(i=null),i!==s&&N_()!==s?((a=RT())===s&&(a=null),a!==s?r=e=Dc(e,u,i,a):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,(e=_m())===s&&(e=null),e!==s&&N_()!==s&&(n=VA())!==s&&N_()!==s?((u=OA())===s&&(u=null),u!==s&&N_()!==s?((o=RT())===s&&(o=null),o!==s?r=e=Mc(e,n,u,o):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s))),r}(),n!==s&&N_()!==s&&T_()!==s&&N_()!==s?((u=AT())===s&&(u=null),u!==s?r=e=Rc(e,n,u):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,e=function(){var r;return r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===qp?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(Vp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Xp():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===Pp?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(Hp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Bp():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===Yp?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(Wp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=jp():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===Kp?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(zp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Qp():(Ey=r,r=s)):(Ey=r,r=s),r}()))),r}(),e!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(n=nT())!==s&&N_()!==s&&T_()!==s&&N_()!==s?((u=AT())===s&&(u=null),u!==s?r=e=ec(e,n,u):(Ey=r,r=s)):(Ey=r,r=s),r}()),r}(),r===s&&(r=ST())===s&&(r=function(){var t,r,e,n,u,o;return t=Ey,Mm()!==s&&N_()!==s&&(r=YA())!==s&&N_()!==s?((e=jA())===s&&(e=null),e!==s&&N_()!==s&&(n=km())!==s&&N_()!==s?((u=Mm())===s&&(u=null),u!==s?t=Li(r,e):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,Mm()!==s&&N_()!==s&&(r=VA())!==s&&N_()!==s&&(e=YA())!==s&&N_()!==s?((n=jA())===s&&(n=null),n!==s&&N_()!==s&&(u=km())!==s&&N_()!==s?((o=Mm())===s&&(o=null),o!==s?t=pi(r,e,n):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)),t}(),r===s&&(r=function(){var r,e,n;return r=Ey,s_()!==s&&N_()!==s&&(e=VA())!==s&&N_()!==s?(n=function(){var r;return r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===xl?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Ul)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Wd():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===Cl?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(dl)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=nw():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===Ol?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Sl)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=sw():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===Bc?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(Yc)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=uw():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===tl?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(rl)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=ow():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===Ll?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(pl)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=iw():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===El?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(yl)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=aw():(Ey=r,r=s)):(Ey=r,r=s),r}())))))),r}(),n!==s?r=vi(e,n):(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(r=aT())===s&&(r=ET())===s&&(r=Ey,A_()!==s&&(e=N_())!==s&&(n=XA())!==s&&N_()!==s&&T_()!==s?r=_a(n):(Ey=r,r=s),r===s&&(r=W_())===s&&(r=Ey,N_()!==s?(63===t.charCodeAt(Ey)?(e=qo,Ey++):(e=s,0===my&&Ry(Vo)),e!==s?r=Ia(e):(Ey=r,r=s)):(Ey=r,r=s))))),r}function aT(){var t,r,e,n,u,o,i,a,c;if(t=Ey,r=Ey,(e=lT())!==s&&(n=N_())!==s&&(u=h_())!==s&&(o=N_())!==s?r=e=[e,n,u,o]:(Ey=r,r=s),r===s&&(r=null),r!==s)if((e=LT())!==s)if((n=N_())!==s){if(u=[],o=Ey,(i=I_())===s&&(i=__()),i!==s&&(a=N_())!==s?((c=MT())===s&&(c=FT()),c!==s?o=i=[i,a,c]:(Ey=o,o=s)):(Ey=o,o=s),o!==s)for(;o!==s;)u.push(o),o=Ey,(i=I_())===s&&(i=__()),i!==s&&(a=N_())!==s?((c=MT())===s&&(c=FT()),c!==s?o=i=[i,a,c]:(Ey=o,o=s)):(Ey=o,o=s);else u=s;u!==s&&(o=N_())!==s?((i=Yy())===s&&(i=null),i!==s?t=r=ga(r,e,u,i):(Ey=t,t=s)):(Ey=t,t=s)}else Ey=t,t=s;else Ey=t,t=s;else Ey=t,t=s;return t===s&&(t=Ey,(r=CT())===s&&(r=bT()),r!==s&&(e=N_())!==s&&(n=h_())!==s&&(u=N_())!==s&&(o=vT())!==s?t=r=Na(r,o):(Ey=t,t=s),t===s&&(t=Ey,(r=LT())!==s&&(r=Ra(r)),t=r)),t}function cT(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=LT())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=LT())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=LT())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s?t=r=rt(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function lT(){var t,r;return t=Ey,(r=CT())!==s&&(Oa(r)?s:void 0)!==s?t=r=Sa(r):(Ey=t,t=s),t===s&&(t=fT()),t}function fT(){var r;return(r=function(){var r,e,n,u;if(r=Ey,34===t.charCodeAt(Ey)?(e=Ua,Ey++):(e=s,0===my&&Ry(Da)),e!==s){if(n=[],Ma.test(t.charAt(Ey))?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(ka)),u!==s)for(;u!==s;)n.push(u),Ma.test(t.charAt(Ey))?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(ka));else n=s;n!==s?(34===t.charCodeAt(Ey)?(u=Ua,Ey++):(u=s,0===my&&Ry(Da)),u!==s?r=e=Ga(n):(Ey=r,r=s)):(Ey=r,r=s)}else Ey=r,r=s;return r}())===s&&(r=function(){var r,e,n,u;if(r=Ey,39===t.charCodeAt(Ey)?(e=Rn,Ey++):(e=s,0===my&&Ry(On)),e!==s){if(n=[],$a.test(t.charAt(Ey))?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(Fa)),u!==s)for(;u!==s;)n.push(u),$a.test(t.charAt(Ey))?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(Fa));else n=s;n!==s?(39===t.charCodeAt(Ey)?(u=Rn,Ey++):(u=s,0===my&&Ry(On)),u!==s?r=e=Ga(n):(Ey=r,r=s)):(Ey=r,r=s)}else Ey=r,r=s;return r}())===s&&(r=bT()),r}function bT(){var r,e,n,u;if(r=Ey,96===t.charCodeAt(Ey)?(e=Pa,Ey++):(e=s,0===my&&Ry(Ha)),e!==s){if(n=[],Ba.test(t.charAt(Ey))?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(Ya)),u===s&&(u=$T()),u!==s)for(;u!==s;)n.push(u),Ba.test(t.charAt(Ey))?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(Ya)),u===s&&(u=$T());else n=s;n!==s?(96===t.charCodeAt(Ey)?(u=Pa,Ey++):(u=s,0===my&&Ry(Ha)),u!==s?r=e=Ga(n):(Ey=r,r=s)):(Ey=r,r=s)}else Ey=r,r=s;return r}function vT(){var t,r;return t=Ey,(r=pT())!==s&&(r=Wa(r)),(t=r)===s&&(t=fT()),t}function LT(){var t,r;return t=Ey,(r=pT())!==s&&(Oa(r)?s:void 0)!==s?t=r=ja(r):(Ey=t,t=s),t===s&&(t=bT()),t}function pT(){var t,r,e,n;if(t=Ey,(r=dT())!==s){for(e=[],n=hT();n!==s;)e.push(n),n=hT();e!==s?t=r=qa(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function CT(){var t,r,e,n;if(t=Ey,(r=dT())!==s){for(e=[],n=wT();n!==s;)e.push(n),n=wT();e!==s?t=r=qa(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function dT(){var r;return Va.test(t.charAt(Ey))?(r=t.charAt(Ey),Ey++):(r=s,0===my&&Ry(Xa)),r}function wT(){var r;return Ka.test(t.charAt(Ey))?(r=t.charAt(Ey),Ey++):(r=s,0===my&&Ry(za)),r}function hT(){var r;return Qa.test(t.charAt(Ey))?(r=t.charAt(Ey),Ey++):(r=s,0===my&&Ry(Za)),r}function ET(){var r,e,n;return Ey,r=Ey,58===t.charCodeAt(Ey)?(e=Ja,Ey++):(e=s,0===my&&Ry(tc)),e!==s&&(n=CT())!==s?r=e=[e,n]:(Ey=r,r=s),r!==s&&(r=rc(r)),r}function yT(){var t,r,e;return t=Ey,Lm()!==s&&N_()!==s&&zT()!==s&&N_()!==s&&(r=u_())!==s&&N_()!==s&&A_()!==s&&N_()!==s?((e=BA())===s&&(e=null),e!==s&&N_()!==s&&T_()!==s?t=nc(r,e):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,Lm()!==s&&N_()!==s&&zT()!==s&&N_()!==s&&(r=u_())!==s?t=sc(r):(Ey=t,t=s)),t}function AT(){var r,e,n;return r=Ey,t.substr(Ey,4).toLowerCase()===uc?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(oc)),e!==s&&N_()!==s&&(n=mT())!==s?r=e=ic(n):(Ey=r,r=s),r===s&&(r=yT()),r}function TT(){var t,r,e;return t=Ey,(r=CT())!==s&&N_()!==s&&am()!==s&&N_()!==s&&(e=mT())!==s?t=r=bc(r,e):(Ey=t,t=s),t}function mT(){var t,r;return(t=CT())===s&&(t=Ey,A_()!==s&&N_()!==s?(r=function(){var t,r,e,n;return t=Ey,r=function(){var t,r;return t=Ey,sm()!==s&&N_()!==s&&ym()!==s&&N_()!==s&&(r=bA())!==s?t=Wo(r):(Ey=t,t=s),t}(),r===s&&(r=null),r!==s&&N_()!==s?((e=OA())===s&&(e=null),e!==s&&N_()!==s?(n=function(){var t,r,e,n,u;return t=Ey,(r=t_())!==s&&N_()!==s?((e=_T())===s&&(e=IT()),e!==s?t=r=pc(r,e):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,(r=t_())!==s&&N_()!==s&&(e=Im())!==s&&N_()!==s&&(n=IT())!==s&&N_()!==s&&xm()!==s&&N_()!==s&&(u=_T())!==s?t=r=Cc(n,u):(Ey=t,t=s)),t}(),n===s&&(n=null),n!==s?t=r=Lc(r,e,n):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t}(),r===s&&(r=null),r!==s&&N_()!==s&&T_()!==s?t=vc(r):(Ey=t,t=s)):(Ey=t,t=s)),t}function _T(){var r,e,n;return r=Ey,(e=NT())!==s&&N_()!==s?(t.substr(Ey,9).toLowerCase()===dc?(n=t.substr(Ey,9),Ey+=9):(n=s,0===my&&Ry(wc)),n!==s?r=e=hc(e):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=gT()),r}function IT(){var r,e,n;return r=Ey,(e=NT())!==s&&N_()!==s?(t.substr(Ey,9).toLowerCase()===Ec?(n=t.substr(Ey,9),Ey+=9):(n=s,0===my&&Ry(yc)),n!==s?r=e=Ac(e):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=gT()),r}function gT(){var r,e,n;return r=Ey,t.substr(Ey,7).toLowerCase()===Tc?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(mc)),e!==s&&N_()!==s?(t.substr(Ey,3).toLowerCase()===Yt?(n=t.substr(Ey,3),Ey+=3):(n=s,0===my&&Ry(Wt)),n!==s?r=e=_c():(Ey=r,r=s)):(Ey=r,r=s),r}function NT(){var r,e;return r=Ey,t.substr(Ey,9).toLowerCase()===Ic?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(gc)),e!==s&&(e=Nc(e)),(r=e)===s&&(r=FT()),r}function RT(){var r,e,n;return r=Ey,t.substr(Ey,9).toLowerCase()===Oc?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(Sc)),e===s&&(e=null),e!==s&&N_()!==s&&(n=MT())!==s?r=e=xc(e,n):(Ey=r,r=s),r}function OT(){var r;return Ey,t.substr(Ey,7).toLowerCase()===Pc?(r=t.substr(Ey,7),Ey+=7):(r=s,0===my&&Ry(Hc)),r===s&&(t.substr(Ey,3).toLowerCase()===Bc?(r=t.substr(Ey,3),Ey+=3):(r=s,0===my&&Ry(Yc)),r===s&&(t.substr(Ey,4).toLowerCase()===Wc?(r=t.substr(Ey,4),Ey+=4):(r=s,0===my&&Ry(jc)),r===s&&(t.substr(Ey,6).toLowerCase()===qc?(r=t.substr(Ey,6),Ey+=6):(r=s,0===my&&Ry(Vc)),r===s&&(t.substr(Ey,3).toLowerCase()===Xc?(r=t.substr(Ey,3),Ey+=3):(r=s,0===my&&Ry(Kc)),r===s&&(t.substr(Ey,3).toLowerCase()===zc?(r=t.substr(Ey,3),Ey+=3):(r=s,0===my&&Ry(Qc)),r===s&&(t.substr(Ey,5).toLowerCase()===Zc?(r=t.substr(Ey,5),Ey+=5):(r=s,0===my&&Ry(Jc)),r===s&&(t.substr(Ey,4).toLowerCase()===tl?(r=t.substr(Ey,4),Ey+=4):(r=s,0===my&&Ry(rl)),r===s&&(t.substr(Ey,6).toLowerCase()===el?(r=t.substr(Ey,6),Ey+=6):(r=s,0===my&&Ry(nl)),r===s&&(t.substr(Ey,7).toLowerCase()===sl?(r=t.substr(Ey,7),Ey+=7):(r=s,0===my&&Ry(ul)),r===s&&(t.substr(Ey,7).toLowerCase()===ol?(r=t.substr(Ey,7),Ey+=7):(r=s,0===my&&Ry(il)),r===s&&(t.substr(Ey,12).toLowerCase()===al?(r=t.substr(Ey,12),Ey+=12):(r=s,0===my&&Ry(cl)),r===s&&(t.substr(Ey,10).toLowerCase()===ll?(r=t.substr(Ey,10),Ey+=10):(r=s,0===my&&Ry(fl)),r===s&&(t.substr(Ey,12).toLowerCase()===bl?(r=t.substr(Ey,12),Ey+=12):(r=s,0===my&&Ry(vl)),r===s&&(t.substr(Ey,6).toLowerCase()===Ll?(r=t.substr(Ey,6),Ey+=6):(r=s,0===my&&Ry(pl)),r===s&&(t.substr(Ey,5).toLowerCase()===Cl?(r=t.substr(Ey,5),Ey+=5):(r=s,0===my&&Ry(dl)),r===s&&(t.substr(Ey,7).toLowerCase()===wl?(r=t.substr(Ey,7),Ey+=7):(r=s,0===my&&Ry(hl)),r===s&&(t.substr(Ey,6).toLowerCase()===El?(r=t.substr(Ey,6),Ey+=6):(r=s,0===my&&Ry(yl)),r===s&&(t.substr(Ey,4).toLowerCase()===Al?(r=t.substr(Ey,4),Ey+=4):(r=s,0===my&&Ry(Tl)),r===s&&(t.substr(Ey,8).toLowerCase()===ml?(r=t.substr(Ey,8),Ey+=8):(r=s,0===my&&Ry(_l)),r===s&&(t.substr(Ey,13).toLowerCase()===Il?(r=t.substr(Ey,13),Ey+=13):(r=s,0===my&&Ry(gl)),r===s&&(t.substr(Ey,15).toLowerCase()===Nl?(r=t.substr(Ey,15),Ey+=15):(r=s,0===my&&Ry(Rl)),r===s&&(t.substr(Ey,4).toLowerCase()===Ol?(r=t.substr(Ey,4),Ey+=4):(r=s,0===my&&Ry(Sl)),r===s&&(t.substr(Ey,4).toLowerCase()===xl?(r=t.substr(Ey,4),Ey+=4):(r=s,0===my&&Ry(Ul))))))))))))))))))))))))),r!==s&&(r=Dl(r)),r}function ST(){var r,e,n,u,o;return r=function(){var r,e,n,u,o;return r=Ey,(e=Dm())!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(n=OT())!==s&&N_()!==s&&om()!==s&&N_()!==s?((u=e_())===s&&(u=s_())===s&&(u=r_())===s&&(u=Zm()),u!==s&&N_()!==s&&(o=VA())!==s&&N_()!==s&&T_()!==s?r=e=Ml(e,n,u,o):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,(e=Dm())!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(n=OT())!==s&&N_()!==s&&om()!==s&&N_()!==s&&(u=VA())!==s&&N_()!==s&&(o=T_())!==s?r=e=kl(e,n,u):(Ey=r,r=s),r===s&&(r=Ey,t.substr(Ey,10).toLowerCase()===Gl?(e=t.substr(Ey,10),Ey+=10):(e=s,0===my&&Ry($l)),e!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(n=VA())!==s&&N_()!==s&&E_()!==s&&N_()!==s&&(u=OT())!==s&&N_()!==s&&(o=T_())!==s?r=e=Fl(n,u):(Ey=r,r=s))),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===Vl?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Xl)),e!==s&&N_()!==s&&A_()!==s&&N_()!==s?((n=function(){var r,e,n,u;return r=Ey,e=function(){var r;return t.substr(Ey,4).toLowerCase()===Pl?(r=t.substr(Ey,4),Ey+=4):(r=s,0===my&&Ry(Hl)),r===s&&(t.substr(Ey,7).toLowerCase()===Bl?(r=t.substr(Ey,7),Ey+=7):(r=s,0===my&&Ry(Yl)),r===s&&(t.substr(Ey,8).toLowerCase()===Wl?(r=t.substr(Ey,8),Ey+=8):(r=s,0===my&&Ry(jl)))),r}(),e===s&&(e=null),e!==s&&N_()!==s?((n=MT())===s&&(n=null),n!==s&&N_()!==s&&(u=om())!==s?r=e=ql(e,n,u):(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(n=null),n!==s&&N_()!==s&&(u=VA())!==s&&N_()!==s&&T_()!==s?r=e=Kl(n,u):(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=Ey,t.substr(Ey,7).toLowerCase()===zl?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Ql)),e!==s&&N_()!==s&&(n=A_())!==s&&N_()!==s?(u=function(){var t,r,e,n,u;return t=Ey,(r=aT())===s&&(r=MT())===s&&(r=FT()),r!==s&&N_()!==s&&E_()!==s&&N_()!==s&&(e=V_())!==s&&N_()!==s&&(n=rA())!==s&&N_()!==s&&(u=CT())!==s?t=r=Gc(r,e,n,u):(Ey=t,t=s),t===s&&(t=Ey,(r=aT())===s&&(r=MT())===s&&(r=FT()),r!==s&&N_()!==s&&E_()!==s&&N_()!==s&&(e=q_())!==s?t=r=$c(r,e):(Ey=t,t=s),t===s&&(t=Ey,(r=aT())===s&&(r=MT())===s&&(r=FT()),r!==s&&N_()!==s&&wm()!==s&&N_()!==s&&(e=CT())!==s?t=r=Fc(r,e):(Ey=t,t=s))),t}(),u!==s&&N_()!==s&&T_()!==s&&N_()!==s?((o=Yy())===s&&(o=null),o!==s?r=e=Zl(u,o):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,(e=H_())!==s&&N_()!==s&&(n=A_())!==s&&N_()!==s?((u=XA())===s&&(u=null),u!==s&&N_()!==s&&T_()!==s&&N_()!==s?((o=AT())===s&&(o=null),o!==s?r=e=Jl(e,u,o):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,e=function(){var r;return(r=xT())===s&&(r=o_())===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===Xd?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Kd)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=zd():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,12).toLowerCase()===ww?(e=t.substr(Ey,12),Ey+=12):(e=s,0===my&&Ry(hw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Ew():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,11).toLowerCase()===yw?(e=t.substr(Ey,11),Ey+=11):(e=s,0===my&&Ry(Aw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Tw():(Ey=r,r=s)):(Ey=r,r=s),r}()))),r}(),e!==s&&N_()!==s&&(n=A_())!==s&&N_()!==s?((u=BA())===s&&(u=null),u!==s&&N_()!==s&&T_()!==s&&N_()!==s?((o=AT())===s&&(o=null),o!==s?r=e=tf(e,u,o):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,(e=xT())!==s&&N_()!==s?((n=yT())===s&&(n=null),n!==s?r=e=rf(e,n):(Ey=r,r=s)):(Ey=r,r=s)))))),r}function xT(){var r;return(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,12).toLowerCase()===Qd?(e=t.substr(Ey,12),Ey+=12):(e=s,0===my&&Ry(Zd)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Jd():(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,12).toLowerCase()===cw?(e=t.substr(Ey,12),Ey+=12):(e=s,0===my&&Ry(lw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=fw():(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(r=u_()),r}function UT(){var r,e,n,u,o,i;return r=Ey,t.substr(Ey,6).toLowerCase()===cs?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(af)),e===s&&(t.substr(Ey,7).toLowerCase()===cf?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(lf))),e===s&&(e=null),e!==s&&N_()!==s&&(n=MT())!==s?(u=Ey,(o=N_())!==s&&(i=Yy())!==s?u=o=[o,i]:(Ey=u,u=s),u===s&&(u=null),u!==s?r=e=ff(e,n,u):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=FT())===s&&(r=function(){var r,e;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===Zb?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Jb)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(e=Lf()),(r=e)===s&&(r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===ev?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(nv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(e=pf()),r=e),r}(),r===s&&(r=DT())===s&&(r=function(){var r,e,n,u,o,i;if(r=Ey,(e=r_())===s&&(e=Zm())===s&&(e=e_())===s&&(e=Jm()),e!==s)if(N_()!==s){if(n=Ey,39===t.charCodeAt(Ey)?(u=Rn,Ey++):(u=s,0===my&&Ry(On)),u!==s){for(o=[],i=GT();i!==s;)o.push(i),i=GT();o!==s?(39===t.charCodeAt(Ey)?(i=Rn,Ey++):(i=s,0===my&&Ry(On)),i!==s?n=u=[u,o,i]:(Ey=n,n=s)):(Ey=n,n=s)}else Ey=n,n=s;n!==s?r=e=Df(e,n):(Ey=r,r=s)}else Ey=r,r=s;else Ey=r,r=s;if(r===s)if(r=Ey,(e=r_())===s&&(e=Zm())===s&&(e=e_())===s&&(e=Jm()),e!==s)if(N_()!==s){if(n=Ey,34===t.charCodeAt(Ey)?(u=Ua,Ey++):(u=s,0===my&&Ry(Da)),u!==s){for(o=[],i=kT();i!==s;)o.push(i),i=kT();o!==s?(34===t.charCodeAt(Ey)?(i=Ua,Ey++):(i=s,0===my&&Ry(Da)),i!==s?n=u=[u,o,i]:(Ey=n,n=s)):(Ey=n,n=s)}else Ey=n,n=s;n!==s?r=e=Df(e,n):(Ey=r,r=s)}else Ey=r,r=s;else Ey=r,r=s;return r}())),r}function DT(){var r;return Ey,r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===Xb?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Kb)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),r!==s&&(r=bf()),r}function MT(){var r,e,n,u,o,i,a,c;if(r=Ey,t.substr(Ey,7).toLowerCase()===cf?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(lf)),e===s&&(t.substr(Ey,7).toLowerCase()===Cf?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(df))),e===s&&(e=null),e!==s)if((n=N_())!==s)if(t.substr(Ey,1).toLowerCase()===wf?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(hf)),u!==s){if(o=Ey,39===t.charCodeAt(Ey)?(i=Rn,Ey++):(i=s,0===my&&Ry(On)),i!==s){for(a=[],Ef.test(t.charAt(Ey))?(c=t.charAt(Ey),Ey++):(c=s,0===my&&Ry(yf));c!==s;)a.push(c),Ef.test(t.charAt(Ey))?(c=t.charAt(Ey),Ey++):(c=s,0===my&&Ry(yf));a!==s?(39===t.charCodeAt(Ey)?(c=Rn,Ey++):(c=s,0===my&&Ry(On)),c!==s?o=i=[i,a,c]:(Ey=o,o=s)):(Ey=o,o=s)}else Ey=o,o=s;o!==s?r=e=Af(e,u,o):(Ey=r,r=s)}else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;if(r===s){if(r=Ey,t.substr(Ey,7).toLowerCase()===cf?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(lf)),e===s&&(t.substr(Ey,7).toLowerCase()===Cf?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(df))),e===s&&(e=null),e!==s)if((n=N_())!==s)if(t.substr(Ey,1).toLowerCase()===Tf?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(mf)),u!==s){if(o=Ey,39===t.charCodeAt(Ey)?(i=Rn,Ey++):(i=s,0===my&&Ry(On)),i!==s){for(a=[],Ef.test(t.charAt(Ey))?(c=t.charAt(Ey),Ey++):(c=s,0===my&&Ry(yf));c!==s;)a.push(c),Ef.test(t.charAt(Ey))?(c=t.charAt(Ey),Ey++):(c=s,0===my&&Ry(yf));a!==s?(39===t.charCodeAt(Ey)?(c=Rn,Ey++):(c=s,0===my&&Ry(On)),c!==s?o=i=[i,a,c]:(Ey=o,o=s)):(Ey=o,o=s)}else Ey=o,o=s;o!==s?r=e=_f(e,u,o):(Ey=r,r=s)}else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;if(r===s){if(r=Ey,t.substr(Ey,7).toLowerCase()===cf?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(lf)),e===s&&(t.substr(Ey,7).toLowerCase()===Cf?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(df))),e===s&&(e=null),e!==s)if((n=N_())!==s)if(t.substr(Ey,2).toLowerCase()===If?(u=t.substr(Ey,2),Ey+=2):(u=s,0===my&&Ry(gf)),u!==s){for(o=[],Ef.test(t.charAt(Ey))?(i=t.charAt(Ey),Ey++):(i=s,0===my&&Ry(yf));i!==s;)o.push(i),Ef.test(t.charAt(Ey))?(i=t.charAt(Ey),Ey++):(i=s,0===my&&Ry(yf));o!==s?r=e=Nf(e,u,o):(Ey=r,r=s)}else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;if(r===s){if(r=Ey,t.substr(Ey,1).toLowerCase()===Rf?(e=t.charAt(Ey),Ey++):(e=s,0===my&&Ry(Of)),e!==s){if(n=Ey,39===t.charCodeAt(Ey)?(u=Rn,Ey++):(u=s,0===my&&Ry(On)),u!==s){for(o=[],i=GT();i!==s;)o.push(i),i=GT();o!==s?(39===t.charCodeAt(Ey)?(i=Rn,Ey++):(i=s,0===my&&Ry(On)),i!==s?n=u=[u,o,i]:(Ey=n,n=s)):(Ey=n,n=s)}else Ey=n,n=s;n!==s?r=e=Sf(e,n):(Ey=r,r=s)}else Ey=r,r=s;if(r===s){if(r=Ey,e=Ey,39===t.charCodeAt(Ey)?(n=Rn,Ey++):(n=s,0===my&&Ry(On)),n!==s){for(u=[],o=GT();o!==s;)u.push(o),o=GT();u!==s?(39===t.charCodeAt(Ey)?(o=Rn,Ey++):(o=s,0===my&&Ry(On)),o!==s?e=n=[n,u,o]:(Ey=e,e=s)):(Ey=e,e=s)}else Ey=e,e=s;if(e!==s&&(e=xf(e)),(r=e)===s){if(r=Ey,e=Ey,34===t.charCodeAt(Ey)?(n=Ua,Ey++):(n=s,0===my&&Ry(Da)),n!==s){for(u=[],o=kT();o!==s;)u.push(o),o=kT();u!==s?(34===t.charCodeAt(Ey)?(o=Ua,Ey++):(o=s,0===my&&Ry(Da)),o!==s?e=n=[n,u,o]:(Ey=e,e=s)):(Ey=e,e=s)}else Ey=e,e=s;e!==s&&(e=Uf(e)),r=e}}}}}return r}function kT(){var r;return Mf.test(t.charAt(Ey))?(r=t.charAt(Ey),Ey++):(r=s,0===my&&Ry(kf)),r===s&&(r=$T()),r}function GT(){var r;return Gf.test(t.charAt(Ey))?(r=t.charAt(Ey),Ey++):(r=s,0===my&&Ry($f)),r===s&&(r=$T()),r}function $T(){var r,e,n,u,o,i;return r=Ey,t.substr(Ey,2)===Ff?(e=Ff,Ey+=2):(e=s,0===my&&Ry(Pf)),e!==s&&(e=Hf()),(r=e)===s&&(r=Ey,t.substr(Ey,2)===Bf?(e=Bf,Ey+=2):(e=s,0===my&&Ry(Yf)),e!==s&&(e=Wf()),(r=e)===s&&(r=Ey,t.substr(Ey,2)===jf?(e=jf,Ey+=2):(e=s,0===my&&Ry(qf)),e!==s&&(e=Vf()),(r=e)===s&&(r=Ey,t.substr(Ey,2)===Xf?(e=Xf,Ey+=2):(e=s,0===my&&Ry(Kf)),e!==s&&(e=zf()),(r=e)===s&&(r=Ey,t.substr(Ey,2)===Qf?(e=Qf,Ey+=2):(e=s,0===my&&Ry(Zf)),e!==s&&(e=Jf()),(r=e)===s&&(r=Ey,t.substr(Ey,2)===tb?(e=tb,Ey+=2):(e=s,0===my&&Ry(rb)),e!==s&&(e=eb()),(r=e)===s&&(r=Ey,t.substr(Ey,2)===nb?(e=nb,Ey+=2):(e=s,0===my&&Ry(sb)),e!==s&&(e=ub()),(r=e)===s&&(r=Ey,t.substr(Ey,2)===ob?(e=ob,Ey+=2):(e=s,0===my&&Ry(ib)),e!==s&&(e=ab()),(r=e)===s&&(r=Ey,t.substr(Ey,2)===cb?(e=cb,Ey+=2):(e=s,0===my&&Ry(lb)),e!==s&&(e=fb()),(r=e)===s&&(r=Ey,t.substr(Ey,2)===bb?(e=bb,Ey+=2):(e=s,0===my&&Ry(vb)),e!==s&&(n=jT())!==s&&(u=jT())!==s&&(o=jT())!==s&&(i=jT())!==s?r=e=Lb(n,u,o,i):(Ey=r,r=s),r===s&&(r=Ey,92===t.charCodeAt(Ey)?(e=pb,Ey++):(e=s,0===my&&Ry(Cb)),e!==s&&(e=db()),(r=e)===s&&(r=Ey,t.substr(Ey,2)===wb?(e=wb,Ey+=2):(e=s,0===my&&Ry(hb)),e!==s&&(e=Eb()),(r=e)===s&&(r=Ey,t.substr(Ey,2)===yb?(e=yb,Ey+=2):(e=s,0===my&&Ry(Ab)),e!==s&&(e=Tb()),(r=e)===s&&(r=Ey,t.substr(Ey,2)===mb?(e=mb,Ey+=2):(e=s,0===my&&Ry(_b)),e!==s&&(e=Ib()),r=e))))))))))))),r}function FT(){var t;return Ey,t=function(){var t,r,e,n;return t=Ey,(r=PT())!==s&&(e=HT())!==s&&(n=BT())!==s?t=r=Ob(r,e,n):(Ey=t,t=s),t===s&&(t=Ey,(r=PT())!==s&&(e=HT())!==s?t=r=Sb(r,e):(Ey=t,t=s),t===s&&(t=Ey,(r=PT())!==s&&(e=BT())!==s?t=r=xb(r,e):(Ey=t,t=s),t===s&&(t=Ey,(r=PT())!==s&&(r=Ub(r)),t=r))),t}(),t!==s&&(t=Rb(t)),t}function PT(){var r,e,n;return(r=YT())===s&&(r=WT())===s&&(r=Ey,45===t.charCodeAt(Ey)?(e=Ji,Ey++):(e=s,0===my&&Ry(ta)),e===s&&(43===t.charCodeAt(Ey)?(e=Qi,Ey++):(e=s,0===my&&Ry(Zi))),e!==s&&(n=YT())!==s?r=e=Db(e,n):(Ey=r,r=s),r===s&&(r=Ey,45===t.charCodeAt(Ey)?(e=Ji,Ey++):(e=s,0===my&&Ry(ta)),e===s&&(43===t.charCodeAt(Ey)?(e=Qi,Ey++):(e=s,0===my&&Ry(Zi))),e!==s&&(n=WT())!==s?r=e=Mb(e,n):(Ey=r,r=s))),r}function HT(){var r,e,n;return r=Ey,46===t.charCodeAt(Ey)?(e=kb,Ey++):(e=s,0===my&&Ry(Gb)),e!==s&&(n=YT())!==s?r=e=$b(n):(Ey=r,r=s),r}function BT(){var r,e,n;return r=Ey,e=function(){var r,e,n;return r=Ey,Yb.test(t.charAt(Ey))?(e=t.charAt(Ey),Ey++):(e=s,0===my&&Ry(Wb)),e!==s?(jb.test(t.charAt(Ey))?(n=t.charAt(Ey),Ey++):(n=s,0===my&&Ry(qb)),n===s&&(n=null),n!==s?r=e=Vb(e,n):(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(n=YT())!==s?r=e=Fb(e,n):(Ey=r,r=s),r}function YT(){var t,r;if(Ey,t=[],(r=WT())!==s)for(;r!==s;)t.push(r),r=WT();else t=s;return t!==s&&(t=Pb(t)),t}function WT(){var r;return eu.test(t.charAt(Ey))?(r=t.charAt(Ey),Ey++):(r=s,0===my&&Ry(nu)),r}function jT(){var r;return Hb.test(t.charAt(Ey))?(r=t.charAt(Ey),Ey++):(r=s,0===my&&Ry(Bb)),r}function qT(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===Jt?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(tr)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function VT(){var r,e,n,u;return r=Ey,t.substr(Ey,2).toLowerCase()===tv?(e=t.substr(Ey,2),Ey+=2):(e=s,0===my&&Ry(rv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function XT(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===sv?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(uv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function KT(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===ov?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(iv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=av():(Ey=r,r=s)):(Ey=r,r=s),r}function zT(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===pv?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Cv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function QT(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===dv?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(wv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function ZT(){var r,e,n,u;return r=Ey,t.substr(Ey,9).toLowerCase()===hv?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(Ev)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function JT(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===yv?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Av)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function tm(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===Tv?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(mv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function rm(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===gv?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Nv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function em(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===Rv?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Ov)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function nm(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===Sv?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(xv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function sm(){var r,e,n,u;return r=Ey,t.substr(Ey,9).toLowerCase()===Uv?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(Dv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Mv():(Ey=r,r=s)):(Ey=r,r=s),r}function um(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===kv?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Gv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function om(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===$v?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Fv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function im(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===sn?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(un)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function am(){var r,e,n,u;return r=Ey,t.substr(Ey,2).toLowerCase()===pr?(e=t.substr(Ey,2),Ey+=2):(e=s,0===my&&Ry(Cr)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function cm(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===Bv?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(Yv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Wv():(Ey=r,r=s)):(Ey=r,r=s),r}function lm(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===jv?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(qv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Vv():(Ey=r,r=s)):(Ey=r,r=s),r}function fm(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===Xv?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Kv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=zv():(Ey=r,r=s)):(Ey=r,r=s),r}function bm(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===Qv?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(Zv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Jv():(Ey=r,r=s)):(Ey=r,r=s),r}function vm(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===tL?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(rL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=eL():(Ey=r,r=s)):(Ey=r,r=s),r}function Lm(){var r,e,n,u;return r=Ey,t.substr(Ey,2).toLowerCase()===sL?(e=t.substr(Ey,2),Ey+=2):(e=s,0===my&&Ry(uL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function pm(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===CL?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(dL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function Cm(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===wL?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(hL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function dm(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===EL?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(yL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function wm(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===NL?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(RL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function hm(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===Uu?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Du)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function Em(){var r,e,n,u;return r=Ey,t.substr(Ey,2).toLowerCase()===xL?(e=t.substr(Ey,2),Ey+=2):(e=s,0===my&&Ry(UL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=DL():(Ey=r,r=s)):(Ey=r,r=s),r}function ym(){var r,e,n,u;return r=Ey,t.substr(Ey,2).toLowerCase()===GL?(e=t.substr(Ey,2),Ey+=2):(e=s,0===my&&Ry($L)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function Am(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===XL?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(KL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=zL():(Ey=r,r=s)):(Ey=r,r=s),r}function Tm(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===QL?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(ZL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=JL():(Ey=r,r=s)):(Ey=r,r=s),r}function mm(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===np?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(sp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=up():(Ey=r,r=s)):(Ey=r,r=s),r}function _m(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===op?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(ip)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=ap():(Ey=r,r=s)):(Ey=r,r=s),r}function Im(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===cp?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(lp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=fp():(Ey=r,r=s)):(Ey=r,r=s),r}function gm(){var r,e,n,u;return r=Ey,t.substr(Ey,2).toLowerCase()===iu?(e=t.substr(Ey,2),Ey+=2):(e=s,0===my&&Ry(au)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=bp():(Ey=r,r=s)):(Ey=r,r=s),r}function Nm(){var r,e,n,u;return r=Ey,t.substr(Ey,2).toLowerCase()===vp?(e=t.substr(Ey,2),Ey+=2):(e=s,0===my&&Ry(Lp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=pp():(Ey=r,r=s)):(Ey=r,r=s),r}function Rm(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===Cp?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(dp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=wp():(Ey=r,r=s)):(Ey=r,r=s),r}function Om(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===Tr?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(_p)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Ip():(Ey=r,r=s)):(Ey=r,r=s),r}function Sm(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===_e?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(Ie)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=gp():(Ey=r,r=s)):(Ey=r,r=s),r}function xm(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===Np?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(Rp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Op():(Ey=r,r=s)):(Ey=r,r=s),r}function Um(){var r,e,n,u;return r=Ey,t.substr(Ey,2).toLowerCase()===Sp?(e=t.substr(Ey,2),Ey+=2):(e=s,0===my&&Ry(xp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Up():(Ey=r,r=s)):(Ey=r,r=s),r}function Dm(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===Zp?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Jp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=tC():(Ey=r,r=s)):(Ey=r,r=s),r}function Mm(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===sC?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(uC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function km(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===bC?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(vC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function Gm(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===LC?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(pC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=CC():(Ey=r,r=s)):(Ey=r,r=s),r}function $m(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===cs?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(ls)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=dC():(Ey=r,r=s)):(Ey=r,r=s),r}function Fm(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===mC?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(_C)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=IC():(Ey=r,r=s)):(Ey=r,r=s),r}function Pm(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===gC?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(NC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=RC():(Ey=r,r=s)):(Ey=r,r=s),r}function Hm(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===OC?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(SC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=xC():(Ey=r,r=s)):(Ey=r,r=s),r}function Bm(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===UC?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(DC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=MC():(Ey=r,r=s)):(Ey=r,r=s),r}function Ym(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===FC?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(PC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=HC():(Ey=r,r=s)):(Ey=r,r=s),r}function Wm(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===BC?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(YC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=WC():(Ey=r,r=s)):(Ey=r,r=s),r}function jm(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===XC?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(KC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=zC():(Ey=r,r=s)):(Ey=r,r=s),r}function qm(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===td?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(rd)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=ed():(Ey=r,r=s)):(Ey=r,r=s),r}function Vm(){var r,e,n,u;return r=Ey,t.substr(Ey,9).toLowerCase()===nd?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(sd)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=ud():(Ey=r,r=s)):(Ey=r,r=s),r}function Xm(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===od?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(id)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=ad():(Ey=r,r=s)):(Ey=r,r=s),r}function Km(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===yd?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Ad)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Td():(Ey=r,r=s)):(Ey=r,r=s),r}function zm(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===gd?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(Nd)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Rd():(Ey=r,r=s)):(Ey=r,r=s),r}function Qm(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===Od?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Sd)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=xd():(Ey=r,r=s)):(Ey=r,r=s),r}function Zm(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===Wc?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(jc)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Ud():(Ey=r,r=s)):(Ey=r,r=s),r}function Jm(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===Dd?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(Md)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=kd():(Ey=r,r=s)):(Ey=r,r=s),r}function t_(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===Gd?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry($d)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Fd():(Ey=r,r=s)):(Ey=r,r=s),r}function r_(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===Al?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Tl)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Pd():(Ey=r,r=s)):(Ey=r,r=s),r}function e_(){var r,e,n,u;return r=Ey,t.substr(Ey,9).toLowerCase()===Hd?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(Bd)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Yd():(Ey=r,r=s)):(Ey=r,r=s),r}function n_(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===xl?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Ul)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Wd():(Ey=r,r=s)):(Ey=r,r=s),r}function s_(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===tw?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(rw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=ew():(Ey=r,r=s)):(Ey=r,r=s),r}function u_(){var r,e,n,u;return r=Ey,t.substr(Ey,17).toLowerCase()===bw?(e=t.substr(Ey,17),Ey+=17):(e=s,0===my&&Ry(vw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Lw():(Ey=r,r=s)):(Ey=r,r=s),r}function o_(){var r,e,n,u;return r=Ey,t.substr(Ey,12).toLowerCase()===pw?(e=t.substr(Ey,12),Ey+=12):(e=s,0===my&&Ry(Cw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=dw():(Ey=r,r=s)):(Ey=r,r=s),r}function i_(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===Gw?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry($w)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Fw():(Ey=r,r=s)):(Ey=r,r=s),r}function a_(){var r;return 64===t.charCodeAt(Ey)?(r=mt,Ey++):(r=s,0===my&&Ry(_t)),r}function c_(){var r;return 61===t.charCodeAt(Ey)?(r=Zo,Ey++):(r=s,0===my&&Ry(Jo)),r}function l_(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===Eh?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(yh)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Ah():(Ey=r,r=s)):(Ey=r,r=s),r}function f_(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===Th?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(mh)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=_h():(Ey=r,r=s)):(Ey=r,r=s),r}function b_(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===Ih?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(gh)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Nh():(Ey=r,r=s)):(Ey=r,r=s),r}function v_(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===ct?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(lt)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=xh():(Ey=r,r=s)):(Ey=r,r=s),r}function L_(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===Uh?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(Dh)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Mh():(Ey=r,r=s)):(Ey=r,r=s),r}function p_(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===kh?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Gh)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=$h():(Ey=r,r=s)):(Ey=r,r=s),r}function C_(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===it?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(at)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Fh():(Ey=r,r=s)):(Ey=r,r=s),r}function d_(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===Hh?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Bh)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Yh():(Ey=r,r=s)):(Ey=r,r=s),r}function w_(){var r,e,n,u;return r=Ey,t.substr(Ey,10).toLowerCase()===Wh?(e=t.substr(Ey,10),Ey+=10):(e=s,0===my&&Ry(jh)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=qh():(Ey=r,r=s)):(Ey=r,r=s),r}function h_(){var r;return 46===t.charCodeAt(Ey)?(r=kb,Ey++):(r=s,0===my&&Ry(Gb)),r}function E_(){var r;return 44===t.charCodeAt(Ey)?(r=aE,Ey++):(r=s,0===my&&Ry(cE)),r}function y_(){var r;return 42===t.charCodeAt(Ey)?(r=sa,Ey++):(r=s,0===my&&Ry(ua)),r}function A_(){var r;return 40===t.charCodeAt(Ey)?(r=Xs,Ey++):(r=s,0===my&&Ry(Ks)),r}function T_(){var r;return 41===t.charCodeAt(Ey)?(r=zs,Ey++):(r=s,0===my&&Ry(Qs)),r}function m_(){var r;return 59===t.charCodeAt(Ey)?(r=LE,Ey++):(r=s,0===my&&Ry(pE)),r}function __(){var r;return t.substr(Ey,2)===CE?(r=CE,Ey+=2):(r=s,0===my&&Ry(dE)),r}function I_(){var r;return t.substr(Ey,3)===wE?(r=wE,Ey+=3):(r=s,0===my&&Ry(hE)),r}function g_(){var r;return(r=function(){var r;return t.substr(Ey,2)===la?(r=la,Ey+=2):(r=s,0===my&&Ry(fa)),r}())===s&&(r=function(){var r;return t.substr(Ey,2)===EE?(r=EE,Ey+=2):(r=s,0===my&&Ry(yE)),r}())===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===AE?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(TE)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=mE():(Ey=r,r=s)):(Ey=r,r=s),r}()),r}function N_(){var t,r;for(t=[],(r=U_())===s&&(r=O_());r!==s;)t.push(r),(r=U_())===s&&(r=O_());return t}function R_(){var t,r;if(t=[],(r=U_())===s&&(r=O_()),r!==s)for(;r!==s;)t.push(r),(r=U_())===s&&(r=O_());else t=s;return t}function O_(){var r;return(r=function(){var r,e,n,u,o,i;if(r=Ey,t.substr(Ey,2)===_E?(e=_E,Ey+=2):(e=s,0===my&&Ry(IE)),e!==s){for(n=[],u=Ey,o=Ey,my++,t.substr(Ey,2)===gE?(i=gE,Ey+=2):(i=s,0===my&&Ry(NE)),my--,i===s?o=void 0:(Ey=o,o=s),o!==s&&(i=x_())!==s?u=o=[o,i]:(Ey=u,u=s);u!==s;)n.push(u),u=Ey,o=Ey,my++,t.substr(Ey,2)===gE?(i=gE,Ey+=2):(i=s,0===my&&Ry(NE)),my--,i===s?o=void 0:(Ey=o,o=s),o!==s&&(i=x_())!==s?u=o=[o,i]:(Ey=u,u=s);n!==s?(t.substr(Ey,2)===gE?(u=gE,Ey+=2):(u=s,0===my&&Ry(NE)),u!==s?r=e=[e,n,u]:(Ey=r,r=s)):(Ey=r,r=s)}else Ey=r,r=s;return r}())===s&&(r=function(){var r,e,n,u,o,i;if(r=Ey,t.substr(Ey,2)===RE?(e=RE,Ey+=2):(e=s,0===my&&Ry(OE)),e!==s){for(n=[],u=Ey,o=Ey,my++,i=D_(),my--,i===s?o=void 0:(Ey=o,o=s),o!==s&&(i=x_())!==s?u=o=[o,i]:(Ey=u,u=s);u!==s;)n.push(u),u=Ey,o=Ey,my++,i=D_(),my--,i===s?o=void 0:(Ey=o,o=s),o!==s&&(i=x_())!==s?u=o=[o,i]:(Ey=u,u=s);n!==s?r=e=[e,n]:(Ey=r,r=s)}else Ey=r,r=s;return r}())===s&&(r=function(){var r,e,n,u,o,i;if(r=Ey,35===t.charCodeAt(Ey)?(e=SE,Ey++):(e=s,0===my&&Ry(xE)),e!==s){for(n=[],u=Ey,o=Ey,my++,i=D_(),my--,i===s?o=void 0:(Ey=o,o=s),o!==s&&(i=x_())!==s?u=o=[o,i]:(Ey=u,u=s);u!==s;)n.push(u),u=Ey,o=Ey,my++,i=D_(),my--,i===s?o=void 0:(Ey=o,o=s),o!==s&&(i=x_())!==s?u=o=[o,i]:(Ey=u,u=s);n!==s?r=e=[e,n]:(Ey=r,r=s)}else Ey=r,r=s;return r}()),r}function S_(){var t,r,e,n;return t=Ey,(r=d_())!==s&&N_()!==s?((e=c_())===s&&(e=null),e!==s&&N_()!==s&&(n=MT())!==s?t=r=UE(r,e,n):(Ey=t,t=s)):(Ey=t,t=s),t}function x_(){var r;return t.length>Ey?(r=t.charAt(Ey),Ey++):(r=s,0===my&&Ry(DE)),r}function U_(){var r;return ME.test(t.charAt(Ey))?(r=t.charAt(Ey),Ey++):(r=s,0===my&&Ry(kE)),r}function D_(){var r,e;if(r=function(){var r,e;return r=Ey,my++,t.length>Ey?(e=t.charAt(Ey),Ey++):(e=s,0===my&&Ry(DE)),my--,e===s?r=void 0:(Ey=r,r=s),r}(),r===s)if(r=[],gb.test(t.charAt(Ey))?(e=t.charAt(Ey),Ey++):(e=s,0===my&&Ry(Nb)),e!==s)for(;e!==s;)r.push(e),gb.test(t.charAt(Ey))?(e=t.charAt(Ey),Ey++):(e=s,0===my&&Ry(Nb));else r=s;return r}function M_(){var r,e;return r=Ey,(GE()?void 0:s)!==s&&N_()!==s?((e=k_())===s&&(e=function(){var r,e,n;return r=Ey,e=function(){var r;return t.substr(Ey,6).toLowerCase()===Lh?(r=t.substr(Ey,6),Ey+=6):(r=s,0===my&&Ry(ph)),r}(),e!==s&&N_()!==s&&(n=G_())!==s?r=e=PE(n):(Ey=r,r=s),r}()),e!==s?r=$E(e):(Ey=r,r=s)):(Ey=r,r=s),r}function k_(){var r,e,n,u;return r=Ey,(e=W_())===s&&(e=j_()),e!==s&&N_()!==s?(n=function(){var r;return t.substr(Ey,2)===Ch?(r=Ch,Ey+=2):(r=s,0===my&&Ry(dh)),r}(),n===s&&(n=c_()),n!==s&&N_()!==s&&(u=G_())!==s?r=e=FE(e,n,u):(Ey=r,r=s)):(Ey=r,r=s),r}function G_(){var r;return(r=uA())===s&&(r=function(){var t,r,e,n,u;return t=Ey,(r=W_())!==s&&N_()!==s&&(e=_A())!==s&&N_()!==s&&(n=W_())!==s&&N_()!==s&&(u=gA())!==s?t=r=HE(r,e,n,u):(Ey=t,t=s),t}())===s&&(r=$_())===s&&(r=function(){var r,e,n,u;return r=Ey,e=function(){var r;return 91===t.charCodeAt(Ey)?(r=lE,Ey++):(r=s,0===my&&Ry(fE)),r}(),e!==s&&N_()!==s&&(n=Y_())!==s&&N_()!==s?(u=function(){var r;return 93===t.charCodeAt(Ey)?(r=bE,Ey++):(r=s,0===my&&Ry(vE)),r}(),u!==s?r=e=VE(n):(Ey=r,r=s)):(Ey=r,r=s),r}()),r}function $_(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=F_())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=sT())!==s&&(i=N_())!==s&&(a=F_())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=sT())!==s&&(i=N_())!==s&&(a=F_())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s?t=r=Ai(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function F_(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=P_())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=oT())!==s&&(i=N_())!==s&&(a=P_())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=oT())!==s&&(i=N_())!==s&&(a=P_())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s?t=r=Ai(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function P_(){var t,r;return(t=UT())===s&&(t=W_())===s&&(t=aT())===s&&(t=B_())===s&&(t=ET())===s&&(t=Ey,A_()!==s&&N_()!==s&&(r=$_())!==s&&N_()!==s&&T_()!==s?t=BE(r):(Ey=t,t=s)),t}function H_(){var t,r,e,n,u,o,i;return t=Ey,(r=CT())===s&&(r=fT()),r!==s?(e=Ey,(n=N_())!==s&&(u=h_())!==s&&(o=N_())!==s?((i=CT())===s&&(i=fT()),i!==s?e=n=[n,u,o,i]:(Ey=e,e=s)):(Ey=e,e=s),e===s&&(e=null),e!==s?t=r=YE(r,e):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,(r=CT())!==s&&(r=WE(r)),(t=r)===s&&(t=fT())),t}function B_(){var t,r,e;return t=Ey,(r=H_())!==s&&N_()!==s&&A_()!==s&&N_()!==s?((e=Y_())===s&&(e=null),e!==s&&N_()!==s&&T_()!==s?t=r=jE(r,e):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,(r=H_())!==s&&(r=qE(r)),t=r),t}function Y_(){var t,r,e,n,u,o,i,a;if(t=Ey,(r=P_())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=P_())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(i=N_())!==s&&(a=P_())!==s?n=u=[u,o,i,a]:(Ey=n,n=s);e!==s?t=r=rt(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function W_(){var r,e,n;return r=Ey,(e=function(){var r;return(r=function(){var r;return t.substr(Ey,2)===lh?(r=lh,Ey+=2):(r=s,0===my&&Ry(fh)),r}())===s&&(r=a_())===s&&(r=function(){var r;return 36===t.charCodeAt(Ey)?(r=bh,Ey++):(r=s,0===my&&Ry(vh)),r}()),r}())!==s&&(n=j_())!==s?r=e=XE(e,n):(Ey=r,r=s),r}function j_(){var r,e,n;return r=Ey,(e=CT())!==s?(n=function(){var r,e,n,u;for(Ey,r=[],e=Ey,46===t.charCodeAt(Ey)?(n=kb,Ey++):(n=s,0===my&&Ry(Gb)),n!==s&&(u=CT())!==s?e=n=[n,u]:(Ey=e,e=s);e!==s;)r.push(e),e=Ey,46===t.charCodeAt(Ey)?(n=kb,Ey++):(n=s,0===my&&Ry(Gb)),n!==s&&(u=CT())!==s?e=n=[n,u]:(Ey=e,e=s);return r!==s&&(r=QE(r)),r}(),n!==s?r=e=KE(e,n):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,(e=FT())!==s&&(e=zE(e)),r=e),r}function q_(){var r,e;return(r=V_())===s&&(r=function(){var r,e,n,u,o,i,a,c,l,f,b,v;if(r=Ey,(e=Hm())===s&&(e=Bm())===s&&(e=Wm())===s&&(e=jm())===s&&(e=qm())===s&&(e=Vm())===s&&(e=Xm())===s&&(e=Km())===s&&(e=zm())===s&&(e=Qm())===s&&(e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===yC?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(AC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=TC():(Ey=r,r=s)):(Ey=r,r=s),r}()),e!==s)if((n=N_())!==s)if((u=A_())!==s)if((o=N_())!==s){if(i=[],eu.test(t.charAt(Ey))?(a=t.charAt(Ey),Ey++):(a=s,0===my&&Ry(nu)),a!==s)for(;a!==s;)i.push(a),eu.test(t.charAt(Ey))?(a=t.charAt(Ey),Ey++):(a=s,0===my&&Ry(nu));else i=s;if(i!==s)if((a=N_())!==s){if(c=Ey,(l=E_())!==s)if((f=N_())!==s){if(b=[],eu.test(t.charAt(Ey))?(v=t.charAt(Ey),Ey++):(v=s,0===my&&Ry(nu)),v!==s)for(;v!==s;)b.push(v),eu.test(t.charAt(Ey))?(v=t.charAt(Ey),Ey++):(v=s,0===my&&Ry(nu));else b=s;b!==s?c=l=[l,f,b]:(Ey=c,c=s)}else Ey=c,c=s;else Ey=c,c=s;c===s&&(c=null),c!==s&&(l=N_())!==s&&(f=T_())!==s&&(b=N_())!==s?((v=X_())===s&&(v=null),v!==s?r=e=by(e,i,c,v):(Ey=r,r=s)):(Ey=r,r=s)}else Ey=r,r=s;else Ey=r,r=s}else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;if(r===s){if(r=Ey,(e=Hm())===s&&(e=Bm())===s&&(e=Wm())===s&&(e=jm())===s&&(e=qm())===s&&(e=Vm())===s&&(e=Xm())===s&&(e=Km())===s&&(e=zm())===s&&(e=Qm()),e!==s){if(n=[],eu.test(t.charAt(Ey))?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(nu)),u!==s)for(;u!==s;)n.push(u),eu.test(t.charAt(Ey))?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(nu));else n=s;n!==s&&(u=N_())!==s?((o=X_())===s&&(o=null),o!==s?r=e=vy(e,n,o):(Ey=r,r=s)):(Ey=r,r=s)}else Ey=r,r=s;r===s&&(r=Ey,(e=Hm())===s&&(e=Bm())===s&&(e=Wm())===s&&(e=jm())===s&&(e=qm())===s&&(e=Vm())===s&&(e=Xm())===s&&(e=Km())===s&&(e=zm())===s&&(e=Qm()),e!==s&&(n=N_())!==s?((u=X_())===s&&(u=null),u!==s&&(o=N_())!==s?r=e=Ly(e,u):(Ey=r,r=s)):(Ey=r,r=s))}return r}())===s&&(r=function(){var r,e,n,u;return r=Ey,(e=Zm())===s&&(e=Jm())===s&&(e=r_())===s&&(e=e_())===s&&(e=n_()),e!==s&&N_()!==s&&A_()!==s&&N_()!==s?(py.test(t.charAt(Ey))?(n=t.charAt(Ey),Ey++):(n=s,0===my&&Ry(Cy)),n!==s&&N_()!==s&&T_()!==s&&N_()!==s?((u=X_())===s&&(u=null),u!==s?r=e=dy(e,n,u):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,(e=Zm())===s&&(e=Jm())===s&&(e=r_())===s&&(e=e_())===s&&(e=n_()),e!==s&&(e=ly(e)),r=e),r}())===s&&(e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===QC?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(ZC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=JC():(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(e=ly(e)),(r=e)===s)&&(r=function(){var r;return Ey,r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===cd?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(ld)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=fd():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===bd?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(vd)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Ld():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,10).toLowerCase()===pd?(e=t.substr(Ey,10),Ey+=10):(e=s,0===my&&Ry(Cd)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=dd():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===wd?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(hd)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Ed():(Ey=r,r=s)):(Ey=r,r=s),r}()))),r!==s&&(r=hy(r)),r}())===s&&(r=function(){var r,e,n;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===md?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(_d)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Id():(Ey=r,r=s)):(Ey=r,r=s),r}(),e===s&&(e=im()),e!==s&&N_()!==s&&(n=HA())!==s?r=e=wy(e,n):(Ey=r,r=s),r}())===s&&(r=function(){var r;return Ey,t.substr(Ey,7).toLowerCase()===Hu?(r=t.substr(Ey,7),Ey+=7):(r=s,0===my&&Ry(ZE)),r!==s&&(r=JE()),r}())===s&&(r=function(){var r,e,n,u;if(r=Ey,(e=$m())===s&&(e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,9).toLowerCase()===wC?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(hC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=EC():(Ey=r,r=s)):(Ey=r,r=s),r}()),e!==s)if(N_()!==s)if(A_()!==s)if(N_()!==s){if(n=[],eu.test(t.charAt(Ey))?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(nu)),u!==s)for(;u!==s;)n.push(u),eu.test(t.charAt(Ey))?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(nu));else n=s;n!==s&&(u=N_())!==s&&T_()!==s?r=e=cy(e,n):(Ey=r,r=s)}else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;return r===s&&(r=Ey,(e=$m())!==s&&(e=ly(e)),r=e),r}())===s&&(r=function(){var r;return Ey,t.substr(Ey,4).toLowerCase()===ty?(r=t.substr(Ey,4),Ey+=4):(r=s,0===my&&Ry(ry)),r===s&&(t.substr(Ey,8).toLowerCase()===ey?(r=t.substr(Ey,8),Ey+=8):(r=s,0===my&&Ry(ny)),r===s&&(t.substr(Ey,10).toLowerCase()===sy?(r=t.substr(Ey,10),Ey+=10):(r=s,0===my&&Ry(uy)),r===s&&(t.substr(Ey,8).toLowerCase()===oy?(r=t.substr(Ey,8),Ey+=8):(r=s,0===my&&Ry(iy))))),r!==s&&(r=ay(r)),r}())===s&&(r=function(){var r;return Ey,r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===Pw?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(Hw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Bw():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===Yw?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(Ww)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=jw():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,10).toLowerCase()===qw?(e=t.substr(Ey,10),Ey+=10):(e=s,0===my&&Ry(Vw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Xw():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===Kw?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(zw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Qw():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,10).toLowerCase()===Zw?(e=t.substr(Ey,10),Ey+=10):(e=s,0===my&&Ry(Jw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=th():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,15).toLowerCase()===rh?(e=t.substr(Ey,15),Ey+=15):(e=s,0===my&&Ry(eh)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=nh():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,12).toLowerCase()===sh?(e=t.substr(Ey,12),Ey+=12):(e=s,0===my&&Ry(uh)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=oh():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,18).toLowerCase()===ih?(e=t.substr(Ey,18),Ey+=18):(e=s,0===my&&Ry(ah)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=ch():(Ey=r,r=s)):(Ey=r,r=s),r}()))))))),r!==s&&(r=hy(r)),r}()),r}function V_(){var r,e,n,u;if(r=Ey,(e=Fm())===s&&(e=Pm()),e!==s)if(N_()!==s)if(A_()!==s)if(N_()!==s){if(n=[],eu.test(t.charAt(Ey))?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(nu)),u!==s)for(;u!==s;)n.push(u),eu.test(t.charAt(Ey))?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(nu));else n=s;n!==s&&(u=N_())!==s&&T_()!==s?r=e=cy(e,n):(Ey=r,r=s)}else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;return r===s&&(r=Ey,(e=Fm())!==s&&(e=ly(e)),(r=e)===s&&(r=Ey,(e=Pm())!==s&&(e=ly(e)),r=e)),r}function X_(){var r,e,n;return r=Ey,(e=Ym())===s&&(e=null),e!==s&&N_()!==s?(n=function(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===jC?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(qC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=VC():(Ey=r,r=s)):(Ey=r,r=s),r}(),n===s&&(n=null),n!==s?r=e=fy(e,n):(Ey=r,r=s)):(Ey=r,r=s),r}const K_={ALTER:!0,ALL:!0,ADD:!0,AND:!0,AS:!0,ASC:!0,ANALYZE:!0,ACCESSIBLE:!0,BEFORE:!0,BETWEEN:!0,BIGINT:!0,BLOB:!0,BOTH:!0,BY:!0,BOOLEAN:!0,CALL:!0,CASCADE:!0,CASE:!0,CHAR:!0,CHECK:!0,COLLATE:!0,CONDITION:!0,CONSTRAINT:!0,CONTINUE:!0,CONVERT:!0,CREATE:!0,CROSS:!0,CURRENT_DATE:!0,CURRENT_TIME:!0,CURRENT_TIMESTAMP:!0,CURRENT_USER:!0,CURSOR:!0,DATABASE:!0,DATABASES:!0,DAY_HOUR:!0,DAY_MICROSECOND:!0,DAY_MINUTE:!0,DAY_SECOND:!0,DEC:!0,DECIMAL:!0,DECLARE:!0,DEFAULT:!0,DELAYED:!0,DELETE:!0,DESC:!0,DESCRIBE:!0,DETERMINISTIC:!0,DISTINCT:!0,DISTINCTROW:!0,DIV:!0,DROP:!0,DOUBLE:!0,DUAL:!0,ELSE:!0,EACH:!0,ELSEIF:!0,ENCLOSED:!0,ESCAPED:!0,EXCEPT:!0,EXISTS:!0,EXIT:!0,EXPLAIN:!0,FALSE:!0,FULL:!0,FROM:!0,FETCH:!0,FLOAT:!0,FLOAT4:!0,FLOAT8:!0,FOR:!0,FORCE:!0,FOREIGN:!0,FULLTEXT:!0,FUNCTION:!0,GENERATED:!0,GET:!0,GO:!0,GRANT:!0,GROUP:!0,GROUPING:!0,GROUPS:!0,HAVING:!0,HIGH_PRIORITY:!0,HOUR_MICROSECOND:!0,HOUR_MINUTE:!0,HOUR_SECOND:!0,IGNORE:!0,IN:!0,INNER:!0,INFILE:!0,INOUT:!0,INSENSITIVE:!0,INSERT:!0,INTERSECT:!0,INT:!0,INT1:!0,INT2:!0,INT3:!0,INT4:!0,INT8:!0,INTEGER:!0,INTERVAL:!0,INTO:!0,IO_AFTER_GTIDS:!0,IO_BEFORE_GTIDS:!0,IS:!0,ITERATE:!0,JOIN:!0,JSON_TABLE:!0,KEY:!0,KEYS:!0,KILL:!0,LAG:!0,LAST_VALUE:!0,LATERAL:!0,LEAD:!0,LEADING:!0,LEAVE:!0,LEFT:!0,LIKE:!0,LIMIT:!0,LINEAR:!0,LINES:!0,LOAD:!0,LOCALTIME:!0,LOCALTIMESTAMP:!0,LOCK:!0,LONG:!0,LONGBLOB:!0,LONGTEXT:!0,LOOP:!0,LOW_PRIORITY:!0,MASTER_BIND:!0,MATCH:!0,MAXVALUE:!0,MEDIUMBLOB:!0,MEDIUMINT:!0,MEDIUMTEXT:!0,MIDDLEINT:!0,MINUTE_MICROSECOND:!0,MINUTE_SECOND:!0,MINUS:!0,MOD:!0,MODIFIES:!0,NATURAL:!0,NOT:!0,NO_WRITE_TO_BINLOG:!0,NTH_VALUE:!0,NTILE:!0,NULL:!0,NUMERIC:!0,OF:!0,ON:!0,OPTIMIZE:!0,OPTIMIZER_COSTS:!0,OPTION:!0,OPTIONALLY:!0,OR:!0,ORDER:!0,OUT:!0,OUTER:!0,OUTFILE:!0,OVER:!0,PARTITION:!0,PERCENT_RANK:!0,PRECISION:!0,PRIMARY:!0,PROCEDURE:!0,PURGE:!0,RANGE:!0,RANK:!0,READ:!0,READS:!0,READ_WRITE:!0,REAL:!0,RECURSIVE:!0,REFERENCES:!0,REGEXP:!0,RELEASE:!0,RENAME:!0,REPEAT:!0,REPLACE:!0,REQUIRE:!0,RESIGNAL:!0,RESTRICT:!0,RETURN:!0,REVOKE:!0,RIGHT:!0,RLIKE:!0,ROW:!0,ROWS:!0,ROW_NUMBER:!0,SCHEMA:!0,SCHEMAS:!0,SELECT:!0,SENSITIVE:!0,SEPARATOR:!0,SET:!0,SHOW:!0,SIGNAL:!0,SMALLINT:!0,SPATIAL:!0,SPECIFIC:!0,SQL:!0,SQLEXCEPTION:!0,SQLSTATE:!0,SQLWARNING:!0,SQL_BIG_RESULT:!0,SSL:!0,STARTING:!0,STORED:!0,STRAIGHT_JOIN:!0,SYSTEM:!0,TABLE:!0,TERMINATED:!0,THEN:!0,TINYBLOB:!0,TINYINT:!0,TINYTEXT:!0,TO:!0,TRAILING:!0,TRIGGER:!0,TRUE:!0,UNION:!0,UNIQUE:!0,UNLOCK:!0,UNSIGNED:!0,UPDATE:!0,USAGE:!0,USE:!0,USING:!0,UTC_DATE:!0,UTC_TIME:!0,UTC_TIMESTAMP:!0,VALUES:!0,VARBINARY:!0,VARCHAR:!0,VARCHARACTER:!0,VARYING:!0,VIRTUAL:!0,WHEN:!0,WHERE:!0,WHILE:!0,WINDOW:!0,WITH:!0,WRITE:!0,XOR:!0,YEAR_MONTH:!0,ZEROFILL:!0};function z_(t,r){return{type:"unary_expr",operator:t,expr:r}}function Q_(t,r,e){return{type:"binary_expr",operator:t,left:r,right:e}}function Z_(t){const r=BigInt(Number.MAX_SAFE_INTEGER);return!(BigInt(t)<r)}function J_(t,r,e=3){const n=[t];for(let t=0;t<r.length;t++)delete r[t][e].tableList,delete r[t][e].columnList,n.push(r[t][e]);return n}function tI(t,r){let e=t;for(let t=0;t<r.length;t++)e=Q_(r[t][1],e,r[t][3]);return e}function rI(t){return oI[t]||t||null}function eI(t){const r=new Set;for(let e of t.keys()){const t=e.split("::");if(!t){r.add(e);break}t&&t[1]&&(t[1]=rI(t[1])),r.add(t.join("::"))}return Array.from(r)}let nI=[];const sI=new Set,uI=new Set,oI={};if((n=o())!==s&&Ey===t.length)return n;throw n!==s&&Ey<t.length&&Ry({type:"end"}),iI=Ty,aI=Ay<t.length?t.charAt(Ay):null,cI=Ay<t.length?Ny(Ay,Ay+1):Ny(Ay,Ay),new r(r.buildMessage(iI,aI),iI,aI,cI);var iI,aI,cI}}}},e={};function n(t){var s=e[t];if(void 0!==s)return s.exports;var u=e[t]={exports:{}};return r[t](u,u.exports,n),u.exports}n.d=(t,r)=>{for(var e in r)n.o(r,e)&&!n.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:r[e]})},n.o=(t,r)=>Object.prototype.hasOwnProperty.call(t,r);var s={};return(()=>{n.d(s,{Sqomplexity:()=>v});var t=n(892);class r{constructor(t,r,e=0,n={}){this.asts=Array.isArray(t)?t:[t],this.weights=r,this.nestingLevel=e,this.hooks=n,this.stats={subqueries:0,columns:[],numbers:[],strings:[],string_types:[],tables:[],databases:[],expressions_per_clause:{select:0,from:0,join:0,where:0,group_by:0,having:0,order_by:0,limit:0,offset:0},expressions_per_type:{table:0,column:0,string:0,number:0,star:0,unary:0,binary:0,function:0,aggregation_function:0,list:0,null:0}},this.meta_stats={},this.score=null}addHook(t,r){return this.hooks[t]||(this.hooks[t]=[]),this.hooks[t].push(r),this}setHooks(t){return this.hooks=t,this}getStats(){return{...this.stats,...this.meta_stats}}getScore(){return this.score}getNestingLevel(){return this.nestingLevel}calculate(){let t=0;return this.asts.forEach((r=>{for(const e of["Select","From","Where","GroupBy","Having","LimitOffset","OrderBy"])t+=this[`_calculate${e}`](r)})),this.meta_stats=this._calculateMetaStats(),this.nestingLevel>0&&(t*=this.weights.emergent.subquery*this.nestingLevel),this.meta_stats.is_cyclic&&(t+=this.weights.emergent.cycle),this.score=t,this}_calculateMetaStats(){const t=Object.entries(this.hooks).flatMap((([,t])=>t.map((t=>t.stats()))));let r={};return t.forEach((t=>{r={...r,...t}})),{case_usage:this._calculateCaseUsage(this.stats.columns),quote_usage:this._calculateQuoteUsage(this.stats.string_types),...r}}_calculateNested(t){const e=new r(t,this.weights,this.nestingLevel+1,this.hooks).calculate();return this._addStats(e.stats),this.stats.subqueries++,e.score}_calculateSelect(t){let r=0;return Array.isArray(t.columns)?t.columns.forEach((t=>{t.expr?r+=this._expression(t.expr,"select"):r+=this.weights.expressions.column}),0):"*"===t.columns&&(r+=this._expression({type:"star",value:"*"},"select")),this.weights.clauses.select*r}_calculateFrom(t){let r=0;return(t.from||[]).forEach((t=>{t.join?r+=this._calculateJoin({type:"table",...t}):t.expr?r+=this.weights.clauses.from*this._expression(t.expr,"from"):r+=this.weights.clauses.from*this._expression({type:"table",...t},"from")})),r}_calculateJoin(t){return this._expression(t,"join")*this.weights.clauses.join}_calculateGroupBy(t){let r=0;return(t.groupby||[]).forEach((t=>{r+=this._expression(t,"group_by")})),r*this.weights.clauses.group_by}_calculateHaving(t){let r=0;return"binary_expr"===t?.having?.type&&(r+=this._expression(t.having,"having")),r*this.weights.clauses.having}_calculateLimitOffset(t){let r=0;return t.limit&&(this.stats.expressions_per_clause.limit++,r+=this._expression(t.limit.value[0],"limit")*this.weights.clauses.limit,"offset"===t.limit.separator&&(this.stats.expressions_per_clause.offset++,r+=this._expression(t.limit.value[1],"offset")*this.weights.clauses.offset)),r}_calculateOrderBy(t){let r=0;return t.orderby&&t.orderby.forEach((t=>{r+=this._expression(t.expr,"order_by")})),r*this.weights.clauses.order_by}_calculateWhere(t){let r=0;return t.where&&(r+=this._expression(t.where,"where")),r*this.weights.clauses.where}_expression(t,r){if((this.hooks.expression??[]).forEach((t=>{t.handle(...arguments,this)})),this.stats.expressions_per_clause[r]++,t.ast)return this._calculateNested(t.ast);let e=(()=>{switch(t.type){case"table":if(t.db&&this.stats.databases.push(t.db),t.on)return this._expression(t.on,r);break;case"binary_expr":return this._expression(t.left,r)+this._expression(t.right,r);case"number":this.stats.numbers.push(t.value);break;case"column_ref":this.stats.columns.push(t.column);break;case"expr_list":return(Array.isArray(t.value)?t.value:[t.value]).reduce(((t,e)=>this._expression(e,r)+t),0);case"star":case"aggr_func":case"function":case"unary_expr":break;case"string":case"natural_string":case"single_quote_string":case"hex_string":case"full_hex_string":case"bit_string":this.stats.strings.push(t.value),this.stats.string_types.push(t.type)}return t.args?(Array.isArray(t.args)?t.args:[t.args]).reduce(((e,n)=>(t.args.distinct?this.weights.expressions.function:0)+this._expression(n.expr??n,r)),0):1})();t.operator&&(e+=this.weights.operator),null!=t.table&&this.stats.tables.push(t.table);let n=this.weights.expressions._base;try{const r=this._mapExpressionType(t.type);n=this.weights.expressions[r],this.stats.expressions_per_type[r]++}catch(t){}return n*e}_getStringCase(t){return"*"===t?null:t.match(/^[a-z][a-z0-9]*(_[a-z0-9]+)*$/)?"snake_case":t.match(/^[a-z][a-z0-9]*([A-Z][a-z0-9]*)*$/)?"camelCase":t.match(/^[A-Z][a-zA-Z0-9]+$/)?"PascalCase":"Mixed case"}_calculateCaseUsage(t){return t.map((t=>this._getStringCase(t))).filter((t=>t)).filter(this._unique)}_calculateQuoteUsage(t){return t.map((t=>{switch(t){case"string":return"double";case"single_quote_string":return"single";default:return null}})).filter((t=>t)).filter(this._unique)}_mapExpressionType(t){const r={string:"string",natural_string:"string",single_quote_string:"string",hex_string:"string",full_hex_string:"string",bit_string:"string",unary_expr:"unary",binary_expr:"binary",function:"function",cast:"function",distinct:"function",aggr_func:"aggregation_function",column_ref:"column",expr_list:"list",table:"table",number:"number",bigint:"number",star:"star",null:"null"}[t];if(!r)throw new Error(`Unknown expression "${t}" encountered.`);return r}_addStats(t){this.stats.subqueries+=t.subqueries,this.stats.strings=this.stats.strings.concat(t.strings),this.stats.string_types=this.stats.string_types.concat(t.string_types),this.stats.columns=this.stats.columns.concat(t.columns),this.stats.tables=this.stats.tables.concat(t.tables),this.stats.databases=this.stats.databases.concat(t.databases);for(const r in t.expressions_per_clause)this.stats.expressions_per_clause[r]+=t.expressions_per_clause[r];for(const r in t.expressions_per_type)this.stats.expressions_per_type[r]+=t.expressions_per_type[r]}_unique(t,r,e){return e.indexOf(t)===r}}class e{constructor(){this.map=new Map}addVertex(t){return this.map.set(t,[]),this}addEdge(t,r){this.map.has(t)||this.addVertex(t),this.map.has(r)||this.addVertex(r);const e=this.map.get(t),n=this.map.get(r);return e.indexOf(r)<0&&e.push(r),n.indexOf(t)<0&&n.push(t),this}toString(){return Array.from(this.map.keys()).map((t=>`${t} -> ${Array.from(this.map.get(t)).join(", ")+","}`)).join("\n")}isCyclic(){const t={};for(const r of this.map.keys())t[r]=!1;for(const r of this.map.keys())if(!t[r]&&this._isCyclicFrom(r,t,null))return!0;return!1}_isCyclicFrom(t,r,e){r[t]=!0;for(const n of this.map.get(t))if(r[n]){if(n!==e)return!0}else if(this._isCyclicFrom(n,r,t))return!0;return!1}}class u{handle(t,r,e){}stats(){return{}}}class o extends u{constructor(){super(),this.graph=new e,this.aliases={}}handle(t,r,e){"table"===t.type&&null!=t.table&&null!=t.as&&(this.aliases[t.as]=t.table),"binary_expr"===t.type&&"column_ref"===t.left.type&&"column_ref"===t.right.type&&this.graph.addEdge(this._makeKeyForOperand(t.left),this._makeKeyForOperand(t.right))}stats(){return{is_cyclic:this.graph.isCyclic()}}_makeKeyForOperand(t){return[this.aliases[t.table]??t.table??"_",t.column].join(":")}}class i{constructor(t,r){this.dialect="mysql",this.weights=r,this.query=t,this.parser=this._selectParser(this.dialect),this.maxNestingDepth=16}calculateNestingDepth(){const t=this.query,r=[];let e=0;for(let n=0;n<t.length;n++)"("===t[n]?(r.push(t[n]),e=Math.max(e,r.length)):")"===t[n]&&r.length&&r.pop();return e}analyze(){let t;try{const r=this.calculateNestingDepth();if(r>this.maxNestingDepth)throw new Error(`The nesting depth ${r} surpasses the maximum of 10.`);t=this.parser.parse(this.query)}catch(t){return{error:t.message,complexity:-1}}const e=new r(t.ast||[],this.weights);return e.addHook("expression",new o).calculate(),{complexity:Math.round(1e6*e.getScore())/1e6,dialect:this.dialect,query:this.query,stats:e.getStats(),ast:t.ast}}_selectParser(r){if("mysql"===r.toLowerCase())return t;throw new Error(`Unknown SQL parser "${r}".`)}}const a=1.25,c=1.5,l=(t,r)=>(t+r)/2,f={clauses:{select:l(1,1),from:l(a,1),join:l(a,a),where:l(c,a),group_by:l(c,c),having:l(a,c),order_by:l(1,a),limit:l(1,1),offset:l(1,1)},expressions:{_base:l(1,1),table:l(a,a),column:l(a,a),string:l(1,1),number:l(1,1),star:l(1,1),unary:l(1,a),binary:l(1,a),function:l(c,a),list:l(1,1),aggregation_function:l(c,c),null:l(1,1)},operator:l(1,a),emergent:{cycle:l(a,c),mixed_style:l(0,a),subquery:l(c,c),variety:l(0,a)}};var b=n(849);class v{constructor(t={},r=null,e=!1){this.options=t||{},this.cwd=r,this.console=e}static version(){return"1.3.1"}async run(t){if(!(t=Array.isArray(t)?t:[t]).length)throw new Error("You need to provide one or more queries.");this.options.files&&(t=await Promise.all(t.map((async t=>(await b.readFile(t)).toString())))),this.options.base64&&(t=t.map((t=>this._decode(t))));const r=this._analyze(t,await this._weights());return this.options.score?this._output(r.map((t=>t.complexity||-1))):(this.options.all||r.map((t=>{for(const[r]of Object.entries(t))-1===["stats","complexity"].indexOf(r)&&delete t[r];return t})),this._output(r))}_analyze(t,r){return t.map((t=>new i(t,r).analyze()))}async _output(t){if(!this.console)return t;console.log(JSON.stringify(t,null,this.options.prettyPrint?4:void 0))}_decode(t){return Buffer.from(t,"base64").toString("utf8")}async _weights(){switch(typeof this.options.weights){case"object":return this.options.weights;case"string":if(this.options.weights.endsWith(".json"))return JSON.parse(await b.readFile(this.options.weights,{encoding:"utf8"}));if(this.options.weights.endsWith(".js")){const{default:t}=await import(this.options.weights);return t}throw new Error("Weights should be a .js or .json file.");default:return f}}}})(),s.Sqomplexity})()));