diff --git a/.bower.json b/.bower.json
index 616ea03b00..2657d35d6f 100644
--- a/.bower.json
+++ b/.bower.json
@@ -1,7 +1,7 @@
{
"name": "alasql",
"description":"AlaSQL.js - JavaScript SQL database library for relational and graph data manipulation with support of localStorage, IndexedDB, and Excel",
- "version": "0.1.4",
+ "version": "0.1.5",
"license": "MIT",
"keywords": [
"sql",
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8faa4c4b29..19b648126b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
# Changelog
+### 0.1.5 "San Marino" (12.05.2015 - 12.05.2015)
+* Added Meteor package (agershun:alasql) - still does not work - skeleton
+* Northwind test database - test for speed and SQL
+* Added w3 database (Northwind analogue)
+* Fixed FOREIGN KEY problem
+
### 0.1.4 "Napoli" (09.05.2015 - 11.05.2015)
* Convert Meteor/Mongo collections on the fly
* Added METEOR() from-function
diff --git a/README.md b/README.md
index 6317a42db3..9e0d4d6dec 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,10 @@
# AlaSQL.js - JavaScript SQL database library for relational and graph data manipulation with support of localStorage, IndexedDB, and Excel
-Version: 0.1.4 "Napoli" Date: May 11, 2015 [Change log](CHANGELOG.md), [Release plan](RELEASES.md)
+Version: 0.1.5 "San Marino" Date: May 12, 2015 [Change log](CHANGELOG.md), [Release plan](RELEASES.md)
AlaSQL - '[à la SQL](http://en.wiktionary.org/wiki/%C3%A0_la)' - is a lightweight JavaScript SQL database designed to work in browser, Node.js, and Apache Cordova. It supports traditional SQL with some NoSQL functionality. Current version of AlaSQL can work in memory and use file, IndexedDB, and localStorage as a persistent storage.
-AlaSQL is easy to use! Just add [alasql.min.js](alasql.min.js) file (about 280Kb) to your project and call
+AlaSQL is easy to use! Just add [alasql.min.js](alasql.min.js) file to your project and call
```alasql()``` function with SQL statement inside:
```html
@@ -45,7 +45,7 @@ Check AlaSQL vs other JavaScript SQL databases and data processing libraries:
* [AlaSQL vs. SQL.js](http://jsperf.com/sql-js-vs-alasql-js/4) - in-memory operations* [AlaSQL vs. Linq](http://jsperf.com/alasql-vs-linq-on-groupby) - test on 2^20 records
* AlaSQL vs. CrossFilter - [test 1](http://jsperf.com/alasql-vs-crossfilter), [test 2 on 8000 records](http://jsperf.com/alasql-vs-crossfilter-athletic-data)
* [AlaSQL vs. Lodash](http://jsperf.com/alasql-vs-lodash), [AlaSQL vs. Lodash vs. Underscore](http://jsperf.com/alasql-vs-lodash-sort/3)
- * [AlaSQL vs. Human](http://jsperf.com/javascript-array-grouping/7) :) - based on SatckOverflow [question on grouping](http://stackoverflow.com/questions/6781722/fast-grouping-of-a-javascript-array).
+ * [AlaSQL vs. Human](http://jsperf.com/javascript-array-grouping/10) :) - based on SatckOverflow [question on grouping](http://stackoverflow.com/questions/6781722/fast-grouping-of-a-javascript-array).
## What is new?
@@ -845,5 +845,5 @@ and other people for useful tools, which make our work much easier.
The MIT license on this repo covers all contents of the repo, but does not supercede the existing licenses for products used for this work, including the Chinook Database (covered by the Microsoft Public License) and other products.
-(c) 2014, Andrey Gershun (agershun@gmail.com),
+(c) 2014-2015, Andrey Gershun (agershun@gmail.com),
diff --git a/alasql.js b/alasql.js
index 8a6a00b411..b629744938 100755
--- a/alasql.js
+++ b/alasql.js
@@ -1,8 +1,8 @@
//
// alasql.js
// AlaSQL - JavaScript SQL database
-// Date: 11.05.2015
-// Version: 0.1.4
+// Date: 12.05.2015
+// Version: 0.1.5
// (ñ) 2014-2015, Andrey Gershun
//
@@ -111,7 +111,7 @@ var alasql = function(sql, params, cb, scope) {
};
/** Current version of alasql */
-alasql.version = "0.1.4";
+alasql.version = "0.1.5";
@@ -1202,7 +1202,7 @@ case 485: case 486:
this.$ = {foreignkey:{table:$$[$0-1], columnid: $$[$0]}};
break;
case 487:
-this.$ = {auto_increment:true};
+this.$ = {identity:{value:1,step:1}};
break;
case 488:
this.$ = {identity: {value:$$[$0-3],step:$$[$0-1]}}
@@ -4016,6 +4016,8 @@ var Database = alasql.Database = function (databaseid) {
} else {
// Create new database (or get alasql?)
self = alasql.databases.alasql;
+ // For SQL Server examples, USE tempdb
+ if(alasql.options.tsql) alasql.databases.tempdb = alasql.databases.alasql;
// self = new Database(databaseid); // to call without new
}
}
@@ -10019,9 +10021,9 @@ yy.CreateTable.prototype.execute = function (databaseid, params, cb) {
identity: col.identity
};
if(col.identity) {
- table.identities[col.columnid]={value:col.identity.value,step:col.identity.step};
- ss.push('\''+col.columnid+'\':(alasql.databases[\''+db.databaseid+'\'].tables[\''
- +tableid+'\'].identities[\''+col.columnid+'\'].value)');
+ table.identities[col.columnid]={value:+col.identity.value,step:+col.identity.step};
+// ss.push('\''+col.columnid+'\':(alasql.databases[\''+db.databaseid+'\'].tables[\''
+// +tableid+'\'].identities[\''+col.columnid+'\'].value)');
}
if(col.check) {
table.checkfn.push(new Function("r",'return '+col.check.expression.toJavaScript('r','')));
@@ -10075,7 +10077,7 @@ yy.CreateTable.prototype.execute = function (databaseid, params, cb) {
// console.log(r, rr, addr);
// console.log(fktable.uniqs[fktable.pk.hh][addr]);
if(!fktable.uniqs[fktable.pk.hh][addr]) {
- throw new Error('Foreign key "'+r[col.columnid]+'" is not found');
+ throw new Error('Foreign key "'+r[col.columnid]+'" is not found in table '+fktable.tableid);
}
return true;
};
@@ -10146,7 +10148,8 @@ yy.CreateTable.prototype.execute = function (databaseid, params, cb) {
// console.log(r, rr, addr);
// console.log(fktable.uniqs[fktable.pk.hh][addr]);
if(!fktable.uniqs[fktable.pk.hh][addr]) {
- throw new Error('Foreign key "'+r[col.columnid]+'" is not found');
+ //console.log(228,table,col,fk);
+ throw new Error('Foreign key "'+r[col.columnid]+'" is not found in table '+fktable.tableid);
}
return true;
};
@@ -10180,6 +10183,16 @@ yy.CreateTable.prototype.execute = function (databaseid, params, cb) {
// r[ident.columnid] = ident.value;
// });
// }
+//console.log(262,r);
+//console.log(263,table.identities)
+ for(var columnid in table.identities){
+ var ident = table.identities[columnid];
+// console.log(ident);
+ r[columnid] = ident.value;
+// console.log(ident);
+ };
+//console.log(270,r);
+
if(table.checkfn && table.checkfn.length>0) {
table.checkfn.forEach(function(checkfn){
@@ -10198,7 +10211,7 @@ yy.CreateTable.prototype.execute = function (databaseid, params, cb) {
var pk = table.pk;
var addr = pk.onrightfn(r);
if(typeof table.uniqs[pk.hh][addr] != 'undefined') {
- throw new Error('Cannot insert record, because it already exists in primary key');
+ throw new Error('Cannot insert record, because it already exists in primary key index');
}
// table.uniqs[pk.hh][addr]=r;
}
@@ -10214,6 +10227,11 @@ yy.CreateTable.prototype.execute = function (databaseid, params, cb) {
// Final change before insert
+
+ table.data.push(r);
+ // Update indices
+
+
for(var columnid in table.identities){
var ident = table.identities[columnid];
// console.log(ident);
@@ -10221,9 +10239,6 @@ yy.CreateTable.prototype.execute = function (databaseid, params, cb) {
// console.log(ident);
};
- table.data.push(r);
- // Update indices
-
if(table.pk) {
var pk = table.pk;
var addr = pk.onrightfn(r);
@@ -10238,7 +10253,7 @@ yy.CreateTable.prototype.execute = function (databaseid, params, cb) {
};
- table.delete = function(i) {
+ table.delete = function(i,params,alasql) {
var table = this;
var r = this.data[i];
if(this.pk) {
@@ -11597,7 +11612,7 @@ yy.Insert.prototype.compile = function (databaseid) {
s += 'return '+self.values.length;
}
-//console.log(s);
+//console.log(186,s3+s);
var insertfn = new Function('db, params, alasql',s3+s);
// INSERT INTO table SELECT
@@ -11708,7 +11723,7 @@ yy.Delete.prototype.compile = function (databaseid) {
// console.log(this, 22, this.where.toJavaScript('r',''));
// } catch(err){console.log(444,err)};
// var query = {};
- wherefn = new Function('r,params','return ('+this.where.toJavaScript('r','')+')');
+ wherefn = new Function('r,params,alasql','return ('+this.where.toJavaScript('r','')+')');
// console.log(wherefn);
statement = (function (params, cb) {
if(db.engineid && alasql.engines[db.engineid].deleteFromTable) {
@@ -11725,10 +11740,10 @@ yy.Delete.prototype.compile = function (databaseid) {
var newtable = [];
for(var i=0, ilen=table.data.length;i1&&($$[$0-4].toUpperCase()=="MAX"||$$[$0-4].toUpperCase()=="MIN")){this.$=new yy.FuncValue({funcid:$$[$0-4],args:$$[$0-2]})}else{this.$=new yy.AggrValue({aggregatorid:$$[$0-4].toUpperCase(),expression:$$[$0-2].pop(),over:$$[$0]})}break;case 295:this.$=new yy.AggrValue({aggregatorid:$$[$0-5].toUpperCase(),expression:$$[$0-2],distinct:true,over:$$[$0]});break;case 296:this.$=new yy.AggrValue({aggregatorid:$$[$0-5].toUpperCase(),expression:$$[$0-2],over:$$[$0]});break;case 298:case 299:this.$=new yy.Over;yy.extend(this.$,$$[$0-1]);break;case 300:this.$=new yy.Over;yy.extend(this.$,$$[$0-2]);yy.extend(this.$,$$[$0-1]);break;case 301:this.$={partition:$$[$0]};break;case 302:this.$={order:$$[$0]};break;case 303:this.$="SUM";break;case 304:this.$="COUNT";break;case 305:this.$="MIN";break;case 306:case 478:this.$="MAX";break;case 307:this.$="AVG";break;case 308:this.$="FIRST";break;case 309:this.$="LAST";break;case 310:this.$="AGGR";break;case 311:this.$="ARRAY";break;case 312:var funcid=$$[$0-4];var exprlist=$$[$0-1];if(exprlist.length>1&&(funcid.toUpperCase()=="MIN"||funcid.toUpperCase()=="MAX")){this.$=new yy.FuncValue({funcid:funcid,args:exprlist})}else if(alasql.aggr[$$[$0-4]]){this.$=new yy.AggrValue({aggregatorid:"REDUCE",funcid:funcid,expression:exprlist.pop(),distinct:$$[$0-2]=="DISTINCT"})}else{this.$=new yy.FuncValue({funcid:funcid,args:exprlist})};break;case 313:this.$=new yy.FuncValue({funcid:$$[$0-2]});break;case 315:$$[$0-2].push($$[$0]);this.$=$$[$0-2];break;case 316:this.$=new yy.NumValue({value:+$$[$0]});break;case 317:this.$=new yy.LogicValue({value:true});break;case 318:this.$=new yy.LogicValue({value:false});break;case 319:this.$=new yy.StringValue({value:$$[$0].substr(1,$$[$0].length-2).replace(/(\\\')/g,"'").replace(/(\'\')/g,"'")});break;case 320:this.$=new yy.StringValue({value:$$[$0].substr(2,$$[$0].length-3).replace(/(\\\')/g,"'").replace(/(\'\')/g,"'")});break;case 321:this.$=new yy.NullValue({value:undefined});break;case 322:this.$=new yy.VarValue({variable:$$[$0]});break;case 323:if(!yy.exists)yy.exists=[];this.$=new yy.ExistsValue({value:$$[$0-1],existsidx:yy.exists.length});yy.exists.push($$[$0-1]);break;case 324:case 325:this.$=new yy.ParamValue({param:$$[$0]});break;case 326:if(typeof yy.question=="undefined")yy.question=0;this.$=new yy.ParamValue({param:yy.question++});break;case 327:if(typeof yy.question=="undefined")yy.question=0;this.$=new yy.ParamValue({param:yy.question++,array:true});break;case 328:this.$=new yy.CaseValue({expression:$$[$0-3],whens:$$[$0-2],elses:$$[$0-1]});break;case 329:this.$=new yy.CaseValue({whens:$$[$0-2],elses:$$[$0-1]});break;case 330:case 617:case 618:this.$=$$[$0-1];this.$.push($$[$0]);break;case 332:this.$={when:$$[$0-2],then:$$[$0]};break;case 335:this.$=new yy.Op({left:$$[$0-2],op:"LIKE",right:$$[$0]});break;case 336:this.$=new yy.Op({left:$$[$0-2],op:"NOT LIKE",right:$$[$0]});break;case 337:this.$=new yy.Op({left:$$[$0-2],op:"+",right:$$[$0]});break;case 338:this.$=new yy.Op({left:$$[$0-2],op:"-",right:$$[$0]});break;case 339:this.$=new yy.Op({left:$$[$0-2],op:"*",right:$$[$0]});break;case 340:this.$=new yy.Op({left:$$[$0-2],op:"/",right:$$[$0]});break;case 341:this.$=new yy.Op({left:$$[$0-2],op:"%",right:$$[$0]});break;case 342:this.$=new yy.Op({left:$$[$0-2],op:"^",right:$$[$0]});break;case 343:case 344:case 346:this.$=new yy.Op({left:$$[$0-2],op:"->",right:$$[$0]});break;case 345:this.$=new yy.Op({left:$$[$0-4],op:"->",right:$$[$0-1]});break;case 347:case 348:case 350:this.$=new yy.Op({left:$$[$0-2],op:"!",right:$$[$0]});break;case 349:this.$=new yy.Op({left:$$[$0-4],op:"!",right:$$[$0-1]});break;case 351:this.$=new yy.Op({left:$$[$0-2],op:">",right:$$[$0]});break;case 352:this.$=new yy.Op({left:$$[$0-2],op:">=",right:$$[$0]});break;case 353:this.$=new yy.Op({left:$$[$0-2],op:"<",right:$$[$0]});break;case 354:this.$=new yy.Op({left:$$[$0-2],op:"<=",right:$$[$0]});break;case 355:this.$=new yy.Op({left:$$[$0-2],op:"=",right:$$[$0]});break;case 356:this.$=new yy.Op({left:$$[$0-2],op:"==",right:$$[$0]});break;case 357:this.$=new yy.Op({left:$$[$0-2],op:"===",right:$$[$0]});break;case 358:this.$=new yy.Op({left:$$[$0-2],op:"!=",right:$$[$0]});break;case 359:this.$=new yy.Op({left:$$[$0-2],op:"!==",right:$$[$0]});break;case 360:this.$=new yy.Op({left:$$[$0-2],op:"!===",right:$$[$0]});break;case 361:if(!yy.queries)yy.queries=[];this.$=new yy.Op({left:$$[$0-5],op:$$[$0-4],allsome:$$[$0-3],right:$$[$0-1],queriesidx:yy.queries.length});yy.queries.push($$[$0-1]);break;case 362:this.$=new yy.Op({left:$$[$0-5],op:$$[$0-4],allsome:$$[$0-3],right:$$[$0-1]});break;case 363:this.$=new yy.Op({left:$$[$0-2],op:"AND",right:$$[$0]});break;case 364:this.$=new yy.Op({left:$$[$0-2],op:"OR",right:$$[$0]});break;case 365:this.$=new yy.UniOp({op:"NOT",right:$$[$0]});break;case 366:this.$=new yy.UniOp({op:"-",right:$$[$0]});break;case 367:this.$=new yy.UniOp({op:"+",right:$$[$0]});break;case 368:this.$=new yy.UniOp({op:"#",right:$$[$0]});break;case 369:this.$=new yy.UniOp({right:$$[$0-1]});break;case 370:if(!yy.queries)yy.queries=[];this.$=new yy.Op({left:$$[$0-4],op:"IN",right:$$[$0-1],queriesidx:yy.queries.length});yy.queries.push($$[$0-1]);break;case 371:if(!yy.queries)yy.queries=[];this.$=new yy.Op({left:$$[$0-5],op:"NOT IN",right:$$[$0-1],queriesidx:yy.queries.length});yy.queries.push($$[$0-1]);break;case 372:this.$=new yy.Op({left:$$[$0-4],op:"IN",right:$$[$0-1]});break;case 373:this.$=new yy.Op({left:$$[$0-5],op:"NOT IN",right:$$[$0-1]});break;case 374:this.$=new yy.Op({left:$$[$0-3],op:"IN",right:[]});break;case 375:this.$=new yy.Op({left:$$[$0-4],op:"NOT IN",right:[]});break;case 376:this.$=new yy.Op({left:$$[$0-2],op:"IN",right:$$[$0]});break;case 377:this.$=new yy.Op({left:$$[$0-3],op:"NOT IN",right:$$[$0]});break;case 378:this.$=new yy.Op({left:$$[$0-2],op:"BETWEEN",right:$$[$0]});break;case 379:this.$=new yy.Op({left:$$[$0-2],op:"NOT BETWEEN",right:$$[$0]});break;case 380:this.$=new yy.Op({op:"IS",left:$$[$0-2],right:$$[$0]});break;case 381:this.$=new yy.Convert({expression:$$[$0-2]});yy.extend(this.$,$$[$0]);break;case 382:case 383:this.$=$$[$0];break;case 384:this.$=$$[$0-1];break;case 391:this.$="ALL";break;case 392:this.$="SOME";break;case 393:this.$="ANY";break;case 394:this.$=new yy.Update({table:$$[$0-4],columns:$$[$0-2],where:$$[$0]});break;case 395:this.$=new yy.Update({table:$$[$0-2],columns:$$[$0]});break;case 398:this.$=new yy.SetColumn({column:$$[$0-2],expression:$$[$0]});break;case 399:this.$=new yy.Delete({table:$$[$0-2],where:$$[$0]});break;case 400:this.$=new yy.Delete({table:$$[$0]});break;case 401:this.$=new yy.Insert({into:$$[$0-2],values:$$[$0]});break;case 402:this.$=new yy.Insert({into:$$[$0-2],"default":true});break;case 403:this.$=new yy.Insert({into:$$[$0-5],columns:$$[$0-3],values:$$[$0]});break;case 404:this.$=new yy.Insert({into:$$[$0-1],select:$$[$0]});break;case 405:this.$=new yy.Insert({into:$$[$0-4],columns:$$[$0-2],select:$$[$0]});break;case 408:this.$=[$$[$0-1]];break;case 411:this.$=$$[$0-4];$$[$0-4].push($$[$0-1]);break;case 412:case 413:case 415:case 423:this.$=$$[$0-2];$$[$0-2].push($$[$0]);break;case 424:this.$=new yy.CreateTable({table:$$[$0-4]});yy.extend(this.$,$$[$0-7]);yy.extend(this.$,$$[$0-6]);yy.extend(this.$,$$[$0-5]);yy.extend(this.$,$$[$0-2]);yy.extend(this.$,$$[$0]);break;case 425:this.$=new yy.CreateTable({table:$$[$0]});yy.extend(this.$,$$[$0-3]);yy.extend(this.$,$$[$0-2]);yy.extend(this.$,$$[$0-1]);break;case 427:this.$={"class":true};break;case 437:case 438:this.$={temporary:true};break;case 440:this.$={ifnotexists:true};break;case 441:this.$={columns:$$[$0-2],constraints:$$[$0]};break;case 442:this.$={columns:$$[$0]};break;case 443:this.$={as:$$[$0]};break;case 444:case 468:this.$=[$$[$0]];break;case 446:case 447:case 448:case 449:case 450:$$[$0].constraintid=$$[$0-1];this.$=$$[$0];break;case 453:this.$={type:"CHECK",expression:$$[$0-1]};break;case 454:this.$={type:"PRIMARY KEY",columns:$$[$0-1],clustered:($$[$0-3]+"").toUpperCase()};break;case 455:this.$={type:"FOREIGN KEY",columns:$$[$0-5],fktable:$$[$0-2],fkcolumns:$$[$0-1]};break;case 456:case 483:case 515:case 548:case 566:case 569:case 586:this.$=$$[$0-1];break;case 461:this.$={type:"UNIQUE",columns:$$[$0-1],clustered:($$[$0-3]+"").toUpperCase()};break;case 470:this.$=new yy.ColumnDef({columnid:$$[$0-2]});yy.extend(this.$,$$[$0-1]);yy.extend(this.$,$$[$0]);break;case 471:this.$=new yy.ColumnDef({columnid:$$[$0-1]});yy.extend(this.$,$$[$0]);break;case 472:this.$=new yy.ColumnDef({columnid:$$[$0],dbtypeid:""});break;case 473:this.$={dbtypeid:$$[$0-5],dbsize:$$[$0-3],dbprecision:+$$[$0-1]};break;case 474:this.$={dbtypeid:$$[$0-3],dbsize:$$[$0-1]};break;case 475:this.$={dbtypeid:$$[$0]};break;case 476:this.$={dbtypeid:"ENUM",enumvalues:$$[$0-1]};break;case 477:case 659:this.$=+$$[$0];break;case 479:this.$=undefined;break;case 481:yy.extend($$[$0-1],$$[$0]);this.$=$$[$0-1];break;case 484:this.$={primarykey:true};break;case 485:case 486:this.$={foreignkey:{table:$$[$0-1],columnid:$$[$0]}};break;case 487:this.$={auto_increment:true};break;case 488:this.$={identity:{value:$$[$0-3],step:$$[$0-1]}};break;case 489:this.$={identity:{value:1,step:1}};break;case 490:this.$={"default":$$[$0]};break;case 491:this.$={"default":$$[$0-1]};break;case 492:this.$={"null":true};break;case 493:this.$={notnull:true};break;case 494:this.$={check:$$[$0]};break;case 495:this.$={unique:true};break;case 496:this.$=new yy.DropTable({table:$$[$0],type:$$[$0-2]});yy.extend(this.$,$$[$0-1]);break;case 498:this.$={ifexists:true};break;case 499:this.$=new yy.AlterTable({table:$$[$0-3],renameto:$$[$0]});break;case 500:this.$=new yy.AlterTable({table:$$[$0-3],addcolumn:$$[$0]});break;case 501:this.$=new yy.AlterTable({table:$$[$0-3],modifycolumn:$$[$0]});break;case 502:this.$=new yy.AlterTable({table:$$[$0-5],renamecolumn:$$[$0-2],to:$$[$0]});break;case 503:this.$=new yy.AlterTable({table:$$[$0-3],dropcolumn:$$[$0]});break;case 504:this.$=new yy.AlterTable({table:$$[$0-2],renameto:$$[$0]});break;case 505:this.$=new yy.AttachDatabase({databaseid:$$[$0],engineid:$$[$0-2].toUpperCase()});break;case 506:this.$=new yy.AttachDatabase({databaseid:$$[$0-3],engineid:$$[$0-5].toUpperCase(),args:$$[$0-1]});break;case 507:this.$=new yy.AttachDatabase({databaseid:$$[$0-2],engineid:$$[$0-4].toUpperCase(),as:$$[$0]});break;case 508:this.$=new yy.AttachDatabase({databaseid:$$[$0-5],engineid:$$[$0-7].toUpperCase(),as:$$[$0],args:$$[$0-3]});break;case 509:this.$=new yy.DetachDatabase({databaseid:$$[$0]});break;case 510:this.$=new yy.CreateDatabase({databaseid:$$[$0]});yy.extend(this.$,$$[$0]);break;case 511:this.$=new yy.CreateDatabase({engineid:$$[$0-4].toUpperCase(),databaseid:$$[$0-1],as:$$[$0]});yy.extend(this.$,$$[$0-2]);break;case 512:this.$=new yy.CreateDatabase({engineid:$$[$0-7].toUpperCase(),databaseid:$$[$0-4],args:$$[$0-2],as:$$[$0]});yy.extend(this.$,$$[$0-5]);break;case 513:this.$=new yy.CreateDatabase({engineid:$$[$0-4].toUpperCase(),as:$$[$0],args:[$$[$0-1]]});yy.extend(this.$,$$[$0-2]);break;case 514:this.$=undefined;break;case 516:case 517:this.$=new yy.UseDatabase({databaseid:$$[$0]});break;case 518:this.$=new yy.DropDatabase({databaseid:$$[$0]});yy.extend(this.$,$$[$0-1]);break;case 519:case 520:this.$=new yy.DropDatabase({databaseid:$$[$0],engineid:$$[$0-3].toUpperCase()});yy.extend(this.$,$$[$0-1]);break;case 521:this.$=new yy.CreateIndex({indexid:$$[$0-5],table:$$[$0-3],columns:$$[$0-1]});break;case 522:this.$=new yy.CreateIndex({indexid:$$[$0-5],table:$$[$0-3],columns:$$[$0-1],unique:true});break;case 523:this.$=new yy.DropIndex({indexid:$$[$0]});break;case 524:this.$=new yy.ShowDatabases;break;case 525:this.$=new yy.ShowDatabases({like:$$[$0]});break;case 526:this.$=new yy.ShowDatabases({engineid:$$[$0-1].toUpperCase()});break;case 527:this.$=new yy.ShowDatabases({engineid:$$[$0-3].toUpperCase(),like:$$[$0]});break;case 528:this.$=new yy.ShowTables;break;case 529:this.$=new yy.ShowTables({like:$$[$0]});break;case 530:this.$=new yy.ShowTables({databaseid:$$[$0]});break;case 531:this.$=new yy.ShowTables({like:$$[$0],databaseid:$$[$0-2]});break;case 532:this.$=new yy.ShowColumns({table:$$[$0]});break;case 533:this.$=new yy.ShowColumns({table:$$[$0-2],databaseid:$$[$0]});break;case 534:this.$=new yy.ShowIndex({table:$$[$0]});break;case 535:this.$=new yy.ShowIndex({table:$$[$0-2],databaseid:$$[$0]});break;case 536:this.$=new yy.ShowCreateTable({table:$$[$0]});break;case 537:this.$=new yy.ShowCreateTable({table:$$[$0-2],databaseid:$$[$0]});break;case 538:this.$=new yy.CreateTable({table:$$[$0-5],view:true,select:$$[$0],viewcolumns:$$[$0-3]});yy.extend(this.$,$$[$0-8]);yy.extend(this.$,$$[$0-6]);break;case 539:this.$=new yy.CreateTable({table:$$[$0-2],view:true,select:$$[$0]});yy.extend(this.$,$$[$0-5]);yy.extend(this.$,$$[$0-3]);break;case 540:this.$=new yy.DropTable({table:$$[$0],view:true});yy.extend(this.$,$$[$0-1]);break;case 541:this.$=new yy.Help({subject:$$[$0].value.toUpperCase()});break;case 542:this.$=new yy.Help;break;case 543:this.$=new yy.ExpressionStatement({expression:$$[$0]});break;case 544:this.$=new yy.Source({url:$$[$0].value});break;case 545:this.$=new yy.Assert({value:$$[$0]});break;case 546:this.$=new yy.Assert({value:$$[$0].value});break;case 547:this.$=new yy.Assert({value:$$[$0],message:$$[$0-2]});break;case 549:case 560:case 562:this.$=$$[$0].value;break;case 550:case 558:this.$=+$$[$0].value;break;case 551:this.$=!!$$[$0].value;break;case 559:this.$=""+$$[$0].value;break;case 565:this.$=$$[$0-1];break;case 567:case 570:this.$=$$[$0-2];break;case 568:this.$={};break;case 571:this.$=[];break;case 572:yy.extend($$[$0-2],$$[$0]);this.$=$$[$0-2];break;case 574:this.$={};this.$[$$[$0-2].substr(1,$$[$0-2].length-2)]=$$[$0];break;case 575:case 576:this.$={};this.$[$$[$0-2]]=$$[$0];break;case 579:this.$=new yy.SetVariable({variable:$$[$0-1].toLowerCase(),value:$$[$0]});break;case 580:this.$=new yy.SetVariable({variable:$$[$0-2],expression:$$[$0]});break;case 581:this.$=new yy.SetVariable({variable:$$[$0-3],props:$$[$0-2],expression:$$[$0]});break;case 587:this.$=true;break;case 588:this.$=false;break;case 589:this.$=new yy.CommitTransaction;break;case 590:this.$=new yy.RollbackTransaction;break;case 591:this.$=new yy.BeginTransaction;break;case 592:this.$=new yy.If({expression:$$[$0-2],thenstat:$$[$0-1],elsestat:$$[$0]});if($$[$0-1].exists)this.$.exists=$$[$0-1].exists;if($$[$0-1].queries)this.$.queries=$$[$0-1].queries;break;case 593:this.$=new yy.If({expression:$$[$0-1],thenstat:$$[$0]});if($$[$0].exists)this.$.exists=$$[$0].exists;if($$[$0].queries)this.$.queries=$$[$0].queries;break;case 594:this.$=$$[$0];break;case 595:this.$=new yy.While({expression:$$[$0-1],loopstat:$$[$0]});if($$[$0].exists)this.$.exists=$$[$0].exists;if($$[$0].queries)this.$.queries=$$[$0].queries;break;case 596:this.$=new yy.Continue;break;case 597:this.$=new yy.Break;break;case 598:this.$=new yy.BeginEnd({statements:$$[$0-1]});break;case 599:case 600:this.$=new yy.Print({statement:$$[$0]});break;case 601:this.$=new yy.Require({paths:$$[$0]});break;case 604:this.$=new yy.Declare({declares:$$[$0]});break;case 607:this.$={variable:$$[$0-1]};yy.extend(this.$,$$[$0]);break;case 608:this.$={variable:$$[$0-2]};yy.extend(this.$,$$[$0]);break;case 609:this.$={variable:$$[$0-3],expression:$$[$0]};yy.extend(this.$,$$[$0-2]);break;case 610:this.$={variable:$$[$0-4],expression:$$[$0]};yy.extend(this.$,$$[$0-2]);break;case 611:this.$=new yy.TruncateTable({table:$$[$0]});break;case 612:this.$=new yy.Merge;yy.extend(this.$,$$[$0-4]);yy.extend(this.$,$$[$0-3]);yy.extend(this.$,$$[$0-2]);yy.extend(this.$,{matches:$$[$0-1]});yy.extend(this.$,$$[$0]);break;case 613:case 614:this.$={into:$$[$0]};break;case 616:this.$={on:$$[$0]};break;case 621:this.$={matched:true,action:$$[$0]};break;case 622:this.$={matched:true,expr:$$[$0-2],action:$$[$0]};break;case 623:this.$={"delete":true};break;case 624:this.$={update:$$[$0]};break;case 625:case 626:this.$={matched:false,bytarget:true,action:$$[$0]};break;case 627:case 628:this.$={matched:false,bytarget:true,expr:$$[$0-2],action:$$[$0]};break;case 629:this.$={matched:false,bysource:true,action:$$[$0]};break;case 630:this.$={matched:false,bysource:true,expr:$$[$0-2],action:$$[$0]};break;case 631:this.$={insert:true,values:$$[$0]};break;case 632:this.$={insert:true,values:$$[$0],columns:$$[$0-3]};break;case 633:this.$={insert:true,defaultvalues:true};break;case 634:this.$={insert:true,defaultvalues:true,columns:$$[$0-3]};break;case 636:this.$={output:{columns:$$[$0]}};break;case 637:this.$={output:{columns:$$[$0-3],intovar:$$[$0]}};break;case 638:this.$={output:{columns:$$[$0-2],intotable:$$[$0]}};break;case 639:this.$={output:{columns:$$[$0-5],intotable:$$[$0-3],intocolumns:$$[$0-1]}};break;case 640:this.$=new yy.CreateVertex({"class":$$[$0-3],sharp:$$[$0-2],name:$$[$0-1]});yy.extend(this.$,$$[$0]);break;case 643:this.$={sets:$$[$0]};break;case 644:this.$={content:$$[$0]};break;case 645:this.$={select:$$[$0]};break;case 646:this.$=new yy.CreateEdge({from:$$[$0-3],to:$$[$0-1],name:$$[$0-5]});yy.extend(this.$,$$[$0]);break;case 647:this.$=new yy.CreateGraph({graph:$$[$0]});break;case 648:this.$=new yy.CreateGraph({from:$$[$0]});break;case 651:this.$=$$[$0-2];if($$[$0-1])this.$.json=new yy.Json({value:$$[$0-1]});if($$[$0])this.$.as=$$[$0];break;case 652:this.$={source:$$[$0-6],target:$$[$0]};if($$[$0-3])this.$.json=new yy.Json({value:$$[$0-3]});if($$[$0-2])this.$.as=$$[$0-2];yy.extend(this.$,$$[$0-4]);break;case 653:this.$={vars:$$[$0]};break;case 656:var s3=$$[$0-1];this.$={prop:$$[$0-3],sharp:$$[$0-2],name:typeof s3=="undefined"?undefined:s3.substr(1,s3.length-2),"class":$$[$0]};break;case 664:case 678:case 680:case 682:case 686:case 688:case 690:case 692:case 694:this.$=[];break;case 665:case 673:case 675:case 679:case 681:case 683:case 687:case 689:case 691:case 693:case 695:$$[$0-1].push($$[$0]);break;case 672:case 674:this.$=[$$[$0]];break}},table:[o([8,9,11],$V0,{6:1,7:2,10:3,12:4,16:5,17:7,18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:21,32:22,33:23,34:24,35:25,36:26,37:27,38:28,39:29,40:30,41:31,42:32,43:33,44:34,45:35,46:36,47:37,49:39,50:40,51:41,52:42,53:43,54:44,55:45,56:46,57:47,58:48,59:49,60:50,61:51,69:62,156:83,13:$V1,48:$V2,62:$V3,78:$V4,117:$V5,124:$V6,160:$V7,227:$V8,283:$V9,285:$Va,286:$Vb,294:$Vc,344:$Vd,347:$Ve,348:$Vf,351:$Vg,353:$Vh,355:$Vi,356:$Vj,360:$Vk,362:$Vl,363:$Vm,379:$Vn,381:$Vo,382:$Vp,384:$Vq,385:$Vr,386:$Vs,387:$Vt,388:$Vu,390:$Vv,393:$Vw,394:$Vx}),{1:[3]},{8:[1,85],9:$Vy,11:$Vz},o($VA,[2,6]),o($VA,[2,7]),o($VB,[2,10]),o($VA,$V0,{16:5,17:7,18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:21,32:22,33:23,34:24,35:25,36:26,37:27,38:28,39:29,40:30,41:31,42:32,43:33,44:34,45:35,46:36,47:37,49:39,50:40,51:41,52:42,53:43,54:44,55:45,56:46,57:47,58:48,59:49,60:50,61:51,69:62,156:83,10:88,14:[1,89],48:$V2,62:$V3,78:$V4,117:$V5,124:$V6,160:$V7,227:$V8,283:$V9,285:$Va,286:$Vb,294:$Vc,344:$Vd,347:$Ve,348:$Vf,351:$Vg,353:$Vh,355:$Vi,356:$Vj,360:$Vk,362:$Vl,363:$Vm,379:$Vn,381:$Vo,382:$Vp,384:$Vq,385:$Vr,386:$Vs,387:$Vt,388:$Vu,390:$Vv,393:$Vw,394:$Vx}),o($VB,[2,12]),o($VB,[2,13]),o($VB,[2,14]),o($VB,[2,15]),o($VB,[2,16]),o($VB,[2,17]),o($VB,[2,18]),o($VB,[2,19]),o($VB,[2,20]),o($VB,[2,21]),o($VB,[2,22]),o($VB,[2,23]),o($VB,[2,24]),o($VB,[2,25]),o($VB,[2,26]),o($VB,[2,27]),o($VB,[2,28]),o($VB,[2,29]),o($VB,[2,30]),o($VB,[2,31]),o($VB,[2,32]),o($VB,[2,33]),o($VB,[2,34]),o($VB,[2,35]),o($VB,[2,36]),o($VB,[2,37]),o($VB,[2,38]),o($VB,[2,39]),o($VB,[2,40]),o($VB,[2,41]),o($VB,[2,42]),o($VB,[2,43]),o($VB,[2,44]),o($VB,[2,45]),o($VB,[2,46]),o($VB,[2,47]),o($VB,[2,48]),o($VB,[2,49]),o($VB,[2,50]),o($VB,[2,51]),o($VB,[2,52]),o($VB,[2,53]),o($VB,[2,54]),o($VB,[2,55]),o($VB,[2,56]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:90,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{300:[1,147]},{3:148,4:$VC,5:$VD},o($Va1,[2,436],{3:150,295:154,4:$VC,5:$VD,105:$Vb1,106:$Vc1,159:[1,152],165:[1,151],306:[1,157],307:[1,158],352:[1,149],414:[1,153]}),{115:$Vd1,391:159,392:160},{149:[1,162]},{352:[1,163]},{3:165,4:$VC,5:$VD,101:[1,170],165:[1,166],300:[1,169],345:167,352:[1,164],359:[1,168]},o($Ve1,[2,406],{287:171,170:[1,172]}),{300:[1,173]},o($Vf1,[2,662],{70:174,81:175,82:[1,176]}),o($Vg1,[2,664],{79:177}),{3:187,4:$VC,5:$VD,67:$Vh1,103:$Vi1,112:$VI,115:$Vj1,120:$VK,147:$VO,170:[1,180],171:182,172:184,173:183,174:185,181:179,182:186,255:$V51,395:178},{3:192,4:$VC,5:$VD,63:190,65:191},{3:196,4:$VC,5:$VD,162:[1,194],165:[1,197],294:[1,193],357:[1,195],358:[1,198]},{300:[1,199]},o([9,11,259],$V0,{10:3,12:4,16:5,17:7,18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:21,32:22,33:23,34:24,35:25,36:26,37:27,38:28,39:29,40:30,41:31,42:32,43:33,44:34,45:35,46:36,47:37,49:39,50:40,51:41,52:42,53:43,54:44,55:45,56:46,57:47,58:48,59:49,60:50,61:51,69:62,156:83,7:201,13:$V1,48:$V2,62:$V3,78:$V4,117:$V5,124:$V6,160:$V7,227:$V8,283:$V9,285:$Va,286:$Vb,294:$Vc,344:$Vd,347:$Ve,348:$Vf,351:$Vg,353:$Vh,355:$Vi,356:$Vj,360:$Vk,362:$Vl,363:$Vm,379:$Vn,380:[1,200],381:$Vo,382:$Vp,384:$Vq,385:$Vr,386:$Vs,387:$Vt,388:$Vu,390:$Vv,393:$Vw,394:$Vx}),{380:[1,202]},{380:[1,203]},{3:205,4:$VC,5:$VD,352:[1,204]},{3:207,4:$VC,5:$VD,171:206},o($VB,[2,542],{88:208,103:$VG,251:$V21}),o($Vk1,[2,280]),{88:209,103:$VG,251:$V21},{3:221,4:$VC,5:$VD,88:215,102:$VF,103:[1,212],112:$VI,114:210,115:$Vl1,120:$VK,147:$VO,168:214,172:219,173:218,219:216,220:217,226:$Vm1,232:211,249:$V01,250:$V11,251:$V21,252:$V31,255:$V51,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:222,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($VB,[2,596]),o($VB,[2,597]),{3:111,4:$VC,5:$VD,36:223,52:108,67:$VE,69:62,78:$V4,86:94,88:98,96:225,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,156:83,160:$V7,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,361:224,364:132,365:$V81,369:$V91},{88:227,103:$VG,251:$V21,389:226},{3:228,4:$VC,5:$VD,115:[1,229]},o($Vn1,$Vo1,{158:233,132:[1,232],157:[1,230],159:[1,231],167:$Vp1}),o($Vq1,[2,127],{119:[1,235],161:[1,236],162:[1,237],163:[1,238],164:[1,239],165:[1,240],166:[1,241]}),{1:[2,3]},o($VA,$V0,{16:5,17:7,18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:21,32:22,33:23,34:24,35:25,36:26,37:27,38:28,39:29,40:30,41:31,42:32,43:33,44:34,45:35,46:36,47:37,49:39,50:40,51:41,52:42,53:43,54:44,55:45,56:46,57:47,58:48,59:49,60:50,61:51,69:62,156:83,10:242,48:$V2,62:$V3,78:$V4,117:$V5,124:$V6,160:$V7,227:$V8,283:$V9,285:$Va,286:$Vb,294:$Vc,344:$Vd,347:$Ve,348:$Vf,351:$Vg,353:$Vh,355:$Vi,356:$Vj,360:$Vk,362:$Vl,363:$Vm,379:$Vn,381:$Vo,382:$Vp,384:$Vq,385:$Vr,386:$Vs,387:$Vt,388:$Vu,390:$Vv,393:$Vw,394:$Vx}),o($VA,$V0,{16:5,17:7,18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:21,32:22,33:23,34:24,35:25,36:26,37:27,38:28,39:29,40:30,41:31,42:32,43:33,44:34,45:35,46:36,47:37,49:39,50:40,51:41,52:42,53:43,54:44,55:45,56:46,57:47,58:48,59:49,60:50,61:51,69:62,156:83,10:243,48:$V2,62:$V3,78:$V4,117:$V5,124:$V6,160:$V7,227:$V8,283:$V9,285:$Va,286:$Vb,294:$Vc,344:$Vd,347:$Ve,348:$Vf,351:$Vg,353:$Vh,355:$Vi,356:$Vj,360:$Vk,362:$Vl,363:$Vm,379:$Vn,381:$Vo,382:$Vp,384:$Vq,385:$Vr,386:$Vs,387:$Vt,388:$Vu,390:$Vv,393:$Vw,394:$Vx}),o($VA,[2,8]),{15:[1,244]},o($VB,$V0,{16:5,17:7,18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:21,32:22,33:23,34:24,35:25,36:26,37:27,38:28,39:29,40:30,41:31,42:32,43:33,44:34,45:35,46:36,47:37,49:39,50:40,51:41,52:42,53:43,54:44,55:45,56:46,57:47,58:48,59:49,60:50,61:51,69:62,156:83,10:245,274:266,48:$V2,62:$V3,78:$V4,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,117:$V5,122:$Vz1,124:$V6,138:$VA1,139:$VB1,145:$VC1,146:$VD1,160:$V7,227:$V8,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1,283:$V9,285:$Va,286:$Vb,294:$Vc,344:$Vd,347:$Ve,348:$Vf,351:$Vg,353:$Vh,355:$Vi,356:$Vj,360:$Vk,362:$Vl,363:$Vm,379:$Vn,381:$Vo,382:$Vp,384:$Vq,385:$Vr,386:$Vs,387:$Vt,388:$Vu,390:$Vv,393:$Vw,394:$Vx}),o($Vk1,[2,259]),o($Vk1,[2,260]),o($Vk1,[2,261]),o($Vk1,[2,262]),o($Vk1,[2,263]),o($Vk1,[2,264]),o($Vk1,[2,265]),o($Vk1,[2,266]),o($Vk1,[2,267]),o($Vk1,[2,268]),o($Vk1,[2,269]),o($Vk1,[2,270]),o($Vk1,[2,271]),o($Vk1,[2,272]),o($Vk1,[2,273]),o($Vk1,[2,274]),{3:111,4:$VC,5:$VD,25:280,26:279,34:276,36:275,52:108,67:$VE,69:62,78:$V4,86:94,88:98,96:278,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,156:83,160:$V7,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,225:277,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,286:$Vb,294:[1,281],364:132,365:$V81,369:$V91},o($Vk1,[2,278]),o($Vk1,[2,279]),{67:[1,282]},o([4,5,8,9,11,48,62,64,66,68,78,82,87,90,94,95,100,101,102,103,104,105,106,107,108,109,110,111,112,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,145,146,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,259,261,262,263,264,265,266,267,268,269,270,271,272,273,276,278,279,280,281,283,285,286,294,344,347,348,351,353,355,356,360,362,363,365,369,379,381,382,384,385,386,387,388,390,393,394,406,412],$VT1,{67:$VU1,113:[1,284]}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:285,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:286,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:287,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:288,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vk1,[2,254]),o([4,5,8,9,11,48,62,64,66,67,68,78,82,87,90,94,95,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,145,146,147,149,151,157,159,160,169,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,214,226,227,228,229,231,239,240,241,242,243,244,245,246,247,249,250,251,252,253,255,256,259,261,262,263,264,265,266,267,268,269,270,271,272,273,276,278,279,280,281,283,285,286,290,294,303,304,305,318,319,323,324,343,344,347,348,351,353,355,356,360,362,363,365,369,371,373,379,381,382,384,385,386,387,388,390,393,394,406,412],[2,316]),o($VV1,[2,317]),o($VV1,[2,318]),o($VV1,$VW1),o($VV1,[2,320]),o($VV1,[2,321]),{3:290,4:$VC,5:$VD,102:[1,291],254:289},{3:292,4:$VC,5:$VD},o($VX1,[2,326]),o($VX1,[2,327]),{3:293,4:$VC,5:$VD,67:$VY1,88:295,102:$VF,103:$VG,112:$VI,120:$VK,147:$VO,168:296,173:298,219:297,249:$V01,250:$V11,251:$V21,255:$V51,364:299,369:$V91},{67:[1,300]},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:301,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,257:302,260:303,261:$VZ1,265:$V71,364:132,365:$V81,369:$V91},{67:[1,305]},{67:[1,306]},o($V_1,[2,553]),{3:321,4:$VC,5:$VD,67:$V$1,86:316,88:314,102:$VF,103:$VG,112:$VI,114:311,115:$Vl1,120:$VK,147:$VO,168:313,172:319,173:318,219:315,220:317,249:$V01,250:$V11,251:$V21,252:$V31,255:$V51,364:132,365:$V81,366:307,367:310,368:312,369:$V91,372:308,373:[1,309]},{3:322,4:$VC,5:$VD,172:323},{67:[2,303]},{67:[2,304]},{67:[2,305]},{67:[2,306]},{67:[2,307]},{67:[2,308]},{67:[2,309]},{67:[2,310]},{67:[2,311]},o($V02,[2,1]),o($V02,[2,2]),{3:329,4:$VC,5:$VD,102:$V12,103:$V22,370:324,371:[1,325],374:326},{3:207,4:$VC,5:$VD,171:330},{352:[1,331]},o($Ve1,$V32,{297:332,124:$V42}),{352:[1,334]},{3:335,4:$VC,5:$VD},{165:[1,336]},o($V52,$V62,{415:337,416:339,417:340,420:341,427:342,424:343,3:344,4:$VC,5:$VD,115:$V72,149:[1,338]}),{101:[1,349],296:346,300:[1,348],359:[1,347]},{88:351,103:$VG,149:[2,722],251:$V21,413:350},o($V82,[2,716],{407:352,3:353,4:$VC,5:$VD}),o($Va1,[2,437]),o($Va1,[2,438]),o($VB,[2,604],{64:[1,354]}),o($V92,[2,605]),{3:355,4:$VC,5:$VD},{3:207,4:$VC,5:$VD,171:356},{3:357,4:$VC,5:$VD},o($Ve1,$Va2,{346:358,124:$Vb2}),{352:[1,360]},{3:361,4:$VC,5:$VD},o($Ve1,$Va2,{346:362,124:$Vb2}),o($Ve1,$Va2,{346:363,124:$Vb2}),o($Vc2,[2,714]),o($Vc2,[2,715]),{3:207,4:$VC,5:$VD,171:364},o($Ve1,[2,407]),{3:207,4:$VC,5:$VD,171:365},o($Vd2,$Ve2,{71:366,170:$Vf2}),o($Vf1,[2,663]),o($Vg2,[2,668],{83:368,162:[1,369]}),o([8,9,11,68,149,259,263],$Ve2,{364:132,71:370,89:371,3:372,114:393,126:402,128:403,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,87:$Vk2,90:$Vl2,94:$Vm2,95:$Vn2,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,170:$Vf2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,365:$V81,369:$V91}),{197:[1,416],396:415},{197:[2,613]},{3:187,4:$VC,5:$VD,67:$Vh1,103:$Vi1,112:$VI,115:$Vj1,120:$VK,147:$VO,171:182,172:184,173:183,174:185,181:417,182:186,255:$V51},{36:418,69:62,78:$V4,156:83,160:$V7},o($VU2,[2,160],{3:419,4:$VC,5:$VD,66:[1,420]}),o($VU2,[2,163],{3:421,4:$VC,5:$VD,66:[1,422]}),o($VU2,[2,164],{3:423,4:$VC,5:$VD,66:[1,424]}),o($VU2,[2,167],{3:425,4:$VC,5:$VD,66:[1,426]}),o($VU2,[2,170],{3:427,4:$VC,5:$VD,66:[1,428]}),o([4,5,8,9,11,64,66,68,90,100,130,136,137,149,151,178,180,188,189,190,191,192,193,194,195,196,197,199,259,263],$VV2,{67:$VU1,113:$VW2}),{3:293,4:$VC,5:$VD},o([4,5,8,9,11,64,66,68,90,100,130,136,137,151,178,180,188,189,190,191,192,193,194,195,196,197,199,259,263],[2,173]),{36:430,64:[1,431],69:62,78:$V4,156:83,160:$V7},o($VX2,[2,59]),{66:[1,432]},{300:[1,433]},{149:[1,434]},o($VB,[2,524],{87:[1,435]}),{357:[1,436]},{149:[1,437]},o($VB,[2,528],{87:[1,438],149:[1,439]}),{3:207,4:$VC,5:$VD,171:440},o($VB,[2,591]),{9:$Vy,11:$Vz,259:[1,441]},o($VB,[2,589]),o($VB,[2,590]),{3:442,4:$VC,5:$VD},o($VB,[2,517]),{117:[1,443]},o([8,9,11,64,66,67,68,78,100,116,117,122,149,159,160,196,252,259,263,288,290,304,318,319,323,324,343,344,348,349,350],$VV2,{113:$VW2}),o($VB,[2,541]),o($VB,[2,544]),o($VB,[2,545]),o($VB,[2,546]),o($VB,$VW1,{64:[1,444]}),{67:$VY1,88:295,102:$VF,103:$VG,112:$VI,120:$VK,147:$VO,168:296,173:298,219:297,249:$V01,250:$V11,251:$V21,255:$V51,364:299,369:$V91},o($VY2,[2,287]),o($VY2,[2,288]),o($VY2,[2,289]),o($VY2,[2,290]),o($VY2,[2,291]),o($VY2,[2,292]),o($VY2,[2,293]),{67:$VU1},o($VB,$V0,{16:5,17:7,18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:21,32:22,33:23,34:24,35:25,36:26,37:27,38:28,39:29,40:30,41:31,42:32,43:33,44:34,45:35,46:36,47:37,49:39,50:40,51:41,52:42,53:43,54:44,55:45,56:46,57:47,58:48,59:49,60:50,61:51,69:62,156:83,274:266,10:445,48:$V2,62:$V3,78:$V4,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,117:$V5,122:$Vz1,124:$V6,138:$VA1,139:$VB1,145:$VC1,146:$VD1,160:$V7,227:$V8,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1,283:$V9,285:$Va,286:$Vb,294:$Vc,344:$Vd,347:$Ve,348:$Vf,351:$Vg,353:$Vh,355:$Vi,356:$Vj,360:$Vk,362:$Vl,363:$Vm,379:$Vn,381:$Vo,382:$Vp,384:$Vq,385:$Vr,386:$Vs,387:$Vt,388:$Vu,390:$Vv,393:$Vw,394:$Vx}),o($VB,[2,599]),o($VB,[2,600]),o($VB,[2,543],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($VB,[2,601],{64:[1,446]}),o($V92,[2,603]),{196:[1,448],375:447,378:[1,449]},{3:450,4:$VC,5:$VD},o($Vn1,$Vo1,{158:451,167:$Vp1}),o($Vn1,$Vo1,{158:452,167:$Vp1}),o($Vn1,$Vo1,{158:453,167:$Vp1}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:456,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,142:454,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,215:455,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{67:[1,458],102:$VF,168:457},o($Vq1,[2,128]),o($Vq1,[2,129]),o($Vq1,[2,130]),o($Vq1,[2,131]),o($Vq1,[2,132]),o($Vq1,[2,133]),o($Vq1,[2,134]),o($VA,[2,4]),o($VA,[2,5]),o($VA,$V0,{16:5,17:7,18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:21,32:22,33:23,34:24,35:25,36:26,37:27,38:28,39:29,40:30,41:31,42:32,43:33,44:34,45:35,46:36,47:37,49:39,50:40,51:41,52:42,53:43,54:44,55:45,56:46,57:47,58:48,59:49,60:50,61:51,69:62,156:83,10:459,48:$V2,62:$V3,78:$V4,117:$V5,124:$V6,160:$V7,227:$V8,283:$V9,285:$Va,286:$Vb,294:$Vc,344:$Vd,347:$Ve,348:$Vf,351:$Vg,353:$Vh,355:$Vi,356:$Vj,360:$Vk,362:$Vl,363:$Vm,379:$Vn,381:$Vo,382:$Vp,384:$Vq,385:$Vr,386:$Vs,387:$Vt,388:$Vu,390:$Vv,393:$Vw,394:$Vx}),o($VA,[2,593],{383:460,263:[1,461]}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:462,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:463,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:464,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:465,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:466,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:467,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:468,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:469,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:470,4:$VC,5:$VD,67:[1,472],102:$VF,168:471,172:473},{3:474,4:$VC,5:$VD,67:[1,476],102:$VF,168:475,172:477},o($VZ2,[2,385],{217:91,172:92,218:93,86:94,216:95,168:96,219:97,88:98,220:99,173:100,174:101,221:102,222:103,223:104,114:105,224:106,52:108,126:110,3:111,364:132,96:478,4:$VC,5:$VD,67:$VE,102:$VF,103:$VG,108:$VH,112:$VI,115:$VJ,120:$VK,122:$VL,145:$VM,146:$VN,147:$VO,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,365:$V81,369:$V91}),o($VZ2,[2,386],{217:91,172:92,218:93,86:94,216:95,168:96,219:97,88:98,220:99,173:100,174:101,221:102,222:103,223:104,114:105,224:106,52:108,126:110,3:111,364:132,96:479,4:$VC,5:$VD,67:$VE,102:$VF,103:$VG,108:$VH,112:$VI,115:$VJ,120:$VK,122:$VL,145:$VM,146:$VN,147:$VO,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,365:$V81,369:$V91}),o($VZ2,[2,387],{217:91,172:92,218:93,86:94,216:95,168:96,219:97,88:98,220:99,173:100,174:101,221:102,222:103,223:104,114:105,224:106,52:108,126:110,3:111,364:132,96:480,4:$VC,5:$VD,67:$VE,102:$VF,103:$VG,108:$VH,112:$VI,115:$VJ,120:$VK,122:$VL,145:$VM,146:$VN,147:$VO,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,365:$V81,369:$V91}),o($VZ2,[2,388],{217:91,172:92,218:93,86:94,216:95,168:96,219:97,88:98,220:99,173:100,174:101,221:102,222:103,223:104,114:105,224:106,52:108,126:110,3:111,364:132,96:481,4:$VC,5:$VD,67:$VE,102:$VF,103:$VG,108:$VH,112:$VI,115:$VJ,120:$VK,122:$VL,145:$VM,146:$VN,147:$VO,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,365:$V81,369:$V91}),o($VZ2,[2,389],{217:91,172:92,218:93,86:94,216:95,168:96,219:97,88:98,220:99,173:100,174:101,221:102,222:103,223:104,114:105,224:106,52:108,126:110,3:111,364:132,96:482,4:$VC,5:$VD,67:$VE,102:$VF,103:$VG,108:$VH,112:$VI,115:$VJ,120:$VK,122:$VL,145:$VM,146:$VN,147:$VO,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,365:$V81,369:$V91}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:483,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:484,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($VZ2,[2,390],{217:91,172:92,218:93,86:94,216:95,168:96,219:97,88:98,220:99,173:100,174:101,221:102,222:103,223:104,114:105,224:106,52:108,126:110,3:111,364:132,96:485,4:$VC,5:$VD,67:$VE,102:$VF,103:$VG,108:$VH,112:$VI,115:$VJ,120:$VK,122:$VL,145:$VM,146:$VN,147:$VO,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,365:$V81,369:$V91}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:486,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:487,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{132:[1,489],134:[1,491],275:488,282:[1,490]},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:492,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:493,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:321,4:$VC,5:$VD,67:[1,494],86:496,115:$V_2,172:497,277:495},{276:[1,499]},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:500,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:501,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:502,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{4:$V$2,230:503,337:$V03},{68:[1,506]},{68:[1,507]},{68:[1,508]},{68:[1,509],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{68:[2,696]},{68:[2,697]},{105:$Vb1,106:$Vc1},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:513,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,132:[1,512],145:$VM,146:$VN,147:$VO,157:[1,511],168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,233:510,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vn1,[2,700],{248:514,439:516,68:[1,515],132:[1,518],157:[1,517]}),{3:519,4:$VC,5:$VD,119:$V13,146:[1,521]},o([4,5,8,9,11,48,62,64,66,67,68,78,82,90,95,100,101,102,103,105,106,108,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,259,261,262,263,267,268,269,270,271,272,273,276,278,279,281,283,285,286,294,344,347,348,351,353,355,356,360,362,363,365,369,379,381,382,384,385,386,387,388,390,393,394,406,412],[2,365],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,280:$VR1}),o($V23,[2,366],{274:266,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,146:$VD1,266:$VG1}),o($V23,[2,367],{274:266,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,146:$VD1,266:$VG1}),o($Vk1,[2,368],{274:266}),o($VX1,[2,324]),o($VX1,[2,702]),o($VX1,[2,703]),o($VX1,[2,325]),o([4,5,8,9,11,48,62,64,66,67,68,78,82,87,90,94,95,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,145,146,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,196,197,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,259,261,262,263,264,265,266,267,268,269,270,271,272,273,276,278,279,280,281,283,285,286,294,344,347,348,351,353,355,356,360,362,363,365,369,379,381,382,384,385,386,387,388,390,393,394,406,412],[2,322]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:522,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($V_1,[2,549]),o($V_1,[2,550]),o($V_1,[2,551]),o($V_1,[2,552]),o($V_1,[2,554]),{36:523,69:62,78:$V4,156:83,160:$V7},{87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,257:524,260:303,261:$VZ1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{258:525,259:$V33,260:526,261:$VZ1,263:$V43},o($V53,[2,331]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:528,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:529,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{4:$V$2,230:530,337:$V03},o($V_1,[2,555]),{64:[1,532],373:[1,531]},o($V_1,[2,571]),o($V63,[2,578]),o($V73,[2,556]),o($V73,[2,557]),o($V73,[2,558]),o($V73,[2,559]),o($V73,[2,560]),o($V73,[2,561]),o($V73,[2,562]),o($V73,[2,563]),o($V73,[2,564]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:533,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o([4,5,8,9,11,48,62,64,66,68,78,82,87,90,94,95,100,101,102,103,104,105,106,107,108,109,110,111,112,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,145,146,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,259,261,262,263,264,265,266,267,268,269,270,271,272,273,276,278,279,280,281,283,285,286,294,344,347,348,351,353,355,356,360,362,363,365,369,371,373,379,381,382,384,385,386,387,388,390,393,394,406,412],$VT1,{67:$VU1,113:$V83}),o($V93,[2,281],{67:$VU1}),o($Vk1,[2,282]),{64:[1,536],371:[1,535]},o($V_1,[2,568]),o($Va3,[2,573]),{120:[1,537]},{120:[1,538]},{120:[1,539]},{344:[1,543],348:[1,540],349:[1,541],350:[1,542]},{3:544,4:$VC,5:$VD},{3:545,4:$VC,5:$VD},{122:[1,546]},o($Vb3,$V32,{297:547,124:$V42}),{196:[1,548]},{3:549,4:$VC,5:$VD},o($VB,[2,647],{64:[1,550]}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:551,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($V92,[2,650]),o($Vc3,[2,724],{364:132,418:552,114:553,110:[2,728],115:$Vl1,365:$V81,369:$V91}),{110:[1,554]},o($Vd3,[2,738],{428:555,432:556,108:[1,557]}),{110:[2,729]},o([8,9,11,64,66,103,108,110,115,120,259,263,365,369],[2,737]),{3:558,4:$VC,5:$VD},o($Ve1,$V32,{297:559,124:$V42}),o($Ve1,$V32,{297:560,124:$V42}),o($Vc2,[2,426]),o($Vc2,[2,427]),{149:[1,561]},{149:[2,723]},o($Ve3,[2,718],{408:562,411:563,108:[1,564]}),o($V82,[2,717]),{115:$Vd1,392:565},{4:$V$2,66:[1,567],230:566,337:$V03},o($VB,[2,400],{100:[1,568]}),o($VB,[2,509]),{3:569,4:$VC,5:$VD},{253:[1,570]},o($Vb3,$Va2,{346:571,124:$Vb2}),o($VB,[2,523]),{3:207,4:$VC,5:$VD,171:572},{3:207,4:$VC,5:$VD,171:573},{36:577,67:[1,576],69:62,78:$V4,156:83,160:$V7,288:[1,574],290:[1,575]},{116:[1,578]},o($Vf3,[2,148],{72:579,149:[1,580]}),{3:187,4:$VC,5:$VD,103:[1,585],112:$VI,115:$Vj1,120:$VK,147:$VO,171:581,172:582,173:583,174:584,255:$V51},{3:590,4:$VC,5:$VD,84:586,85:587,86:588,87:$Vg3},o($Vg2,[2,669]),o($Vh3,[2,666],{80:591,148:592,149:[1,593]}),o($Vg1,[2,665],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),o([4,5,8,9,11,62,64,66,68,87,90,94,95,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,145,146,147,149,157,159,170,239,240,241,242,243,244,245,246,247,259,263,365,369],[2,68],{67:[1,598]}),{91:[1,599]},{3:600,4:$VC,5:$VD},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:601,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:602,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:372,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,87:$Vk2,89:604,90:$Vl2,94:$Vm2,95:$Vn2,97:603,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,114:393,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,126:402,128:403,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,364:132,365:$V81,369:$V91},{67:[1,605]},{67:[1,606]},{67:[1,607]},o($Vl3,[2,79]),o($Vl3,[2,80]),o($Vl3,[2,81]),o($Vl3,[2,82]),o($Vl3,[2,83]),o($Vl3,[2,84]),{3:608,4:$VC,5:$VD},{3:609,4:$VC,5:$VD,104:[1,610]},o($Vl3,[2,88]),o($Vl3,[2,89]),o($Vl3,[2,90]),{113:[1,611]},o($Vl3,[2,92]),{3:612,4:$VC,5:$VD,67:$VY1,88:295,102:$VF,103:$VG,112:$VI,120:$VK,147:$VO,168:296,173:298,219:297,249:$V01,250:$V11,251:$V21,255:$V51,364:299,369:$V91},{115:[1,613]},{115:[1,614]},{67:[1,615]},o($Vl3,[2,97]),{3:616,4:$VC,5:$VD},{67:[1,617]},{67:[1,618]},{67:[1,619]},{67:[1,620]},{67:[1,621],132:[1,622]},{67:[1,623]},{67:[1,624]},{67:[1,625]},{67:[1,626]},{67:[1,627]},{67:[1,628]},{67:[1,629]},{67:[1,630]},{67:[2,684]},{67:[2,685]},{196:[1,632],397:631},{3:187,4:$VC,5:$VD,67:$Vh1,103:$Vi1,112:$VI,115:$Vj1,120:$VK,147:$VO,171:182,172:184,173:183,174:185,181:633,182:186,255:$V51},{197:[2,614]},{68:[1,634]},o($VU2,[2,158]),{3:635,4:$VC,5:$VD},o($VU2,[2,161]),{3:636,4:$VC,5:$VD},o($VU2,[2,165]),{3:637,4:$VC,5:$VD},o($VU2,[2,168]),{3:638,4:$VC,5:$VD},o($VU2,[2,171]),{3:639,4:$VC,5:$VD},{3:640,4:$VC,5:$VD},o($VB,[2,57]),{3:192,4:$VC,5:$VD,65:641},{67:[1,642]},{3:207,4:$VC,5:$VD,171:643},{3:207,4:$VC,5:$VD,171:644},{88:645,103:$VG,251:$V21},o($VB,[2,526],{87:[1,646]}),{3:207,4:$VC,5:$VD,171:647},{88:648,103:$VG,251:$V21},{3:649,4:$VC,5:$VD},o($VB,[2,611]),o($VB,[2,598]),o($VB,[2,516]),{3:590,4:$VC,5:$VD,86:652,118:650,284:651},{114:653,115:$Vl1,364:132,365:$V81,369:$V91},o($VB,[2,595]),{88:654,103:$VG,251:$V21},o($VB,[2,579]),o($VB,[2,587]),o($VB,[2,588]),{94:[1,657],95:[1,655],376:656},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:456,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,142:658,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,215:455,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:456,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,142:659,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,215:455,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:456,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,142:660,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,215:455,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vm3,[2,126],{64:$Vn3}),o($Vo3,[2,244]),o($Vo3,[2,251],{274:266,3:663,88:665,4:$VC,5:$VD,66:[1,662],87:$Vr1,94:$Vs1,95:$Vt1,102:[1,664],103:$VG,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,251:$V21,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($Vn1,[2,135],{169:[1,666]}),{102:$VF,168:667},o($VA,[2,9]),o($VB,[2,592]),o($VB,$V0,{16:5,17:7,18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:21,32:22,33:23,34:24,35:25,36:26,37:27,38:28,39:29,40:30,41:31,42:32,43:33,44:34,45:35,46:36,47:37,49:39,50:40,51:41,52:42,53:43,54:44,55:45,56:46,57:47,58:48,59:49,60:50,61:51,69:62,156:83,10:668,48:$V2,62:$V3,78:$V4,117:$V5,124:$V6,160:$V7,227:$V8,283:$V9,285:$Va,286:$Vb,294:$Vc,344:$Vd,347:$Ve,348:$Vf,351:$Vg,353:$Vh,355:$Vi,356:$Vj,360:$Vk,362:$Vl,363:$Vm,379:$Vn,381:$Vo,382:$Vp,384:$Vq,385:$Vr,386:$Vs,387:$Vt,388:$Vu,390:$Vv,393:$Vw,394:$Vx}),o($Vp3,[2,335],{274:266,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,145:$VC1,146:$VD1,265:$VF1,266:$VG1}),o($Vp3,[2,336],{274:266,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,145:$VC1,146:$VD1,265:$VF1,266:$VG1}),o($V23,[2,337],{274:266,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,146:$VD1,266:$VG1}),o($V23,[2,338],{274:266,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,146:$VD1,266:$VG1}),o($Vq3,[2,339],{274:266,94:$Vs1,107:$Vv1,266:$VG1}),o($Vq3,[2,340],{274:266,94:$Vs1,107:$Vv1,266:$VG1}),o($Vq3,[2,341],{274:266,94:$Vs1,107:$Vv1,266:$VG1}),o([4,5,8,9,11,48,62,64,66,67,68,78,82,87,90,95,100,101,102,103,104,105,106,108,109,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,145,146,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,259,261,262,263,264,265,266,267,268,269,270,271,272,273,276,278,279,280,281,283,285,286,294,344,347,348,351,353,355,356,360,362,363,365,369,379,381,382,384,385,386,387,388,390,393,394,406,412],[2,342],{274:266,94:$Vs1,107:$Vv1}),o($V93,[2,343],{67:$VU1}),o($Vk1,[2,344]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:669,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vk1,[2,346]),o($V93,[2,347],{67:$VU1}),o($Vk1,[2,348]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:670,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vk1,[2,350]),o($Vr3,[2,351],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,122:$Vz1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,276:$VO1,280:$VR1}),o($Vr3,[2,352],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,122:$Vz1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,276:$VO1,280:$VR1}),o($Vr3,[2,353],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,122:$Vz1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,276:$VO1,280:$VR1}),o($Vr3,[2,354],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,122:$Vz1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,276:$VO1,280:$VR1}),o($Vr3,[2,355],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,122:$Vz1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,276:$VO1,280:$VR1}),o($Vr3,[2,356],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,122:$Vz1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,276:$VO1,280:$VR1}),o($Vr3,[2,357],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,122:$Vz1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,276:$VO1,280:$VR1}),o($Vr3,[2,358],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,122:$Vz1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,276:$VO1,280:$VR1}),o($Vr3,[2,359],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,122:$Vz1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,276:$VO1,280:$VR1}),o($Vr3,[2,360],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,122:$Vz1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,276:$VO1,280:$VR1}),{67:[1,671]},{67:[2,391]},{67:[2,392]},{67:[2,393]},o([4,5,8,9,11,48,62,64,66,67,68,78,82,90,100,101,102,103,105,106,108,112,113,115,116,117,119,120,124,130,132,134,136,137,138,139,140,141,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,259,261,262,263,278,279,281,283,285,286,294,344,347,348,351,353,355,356,360,362,363,365,369,379,381,382,384,385,386,387,388,390,393,394,406,412],[2,363],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,280:$VR1}),o([4,5,8,9,11,48,62,64,66,67,68,78,82,90,100,101,102,103,105,106,108,112,113,115,116,117,119,120,124,130,132,134,136,137,139,140,141,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,259,261,262,263,281,283,285,286,294,344,347,348,351,353,355,356,360,362,363,365,369,379,381,382,384,385,386,387,388,390,393,394,406,412],[2,364],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1}),{3:111,4:$VC,5:$VD,36:672,52:108,67:$VE,68:[1,674],69:62,78:$V4,86:94,88:98,96:513,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,156:83,160:$V7,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,233:673,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vk1,[2,376]),o($Vk1,[2,382]),o($Vk1,[2,383]),{67:[1,675]},{3:321,4:$VC,5:$VD,67:[1,676],86:496,115:$V_2,172:497,277:677},o($Vs3,[2,378],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,280:$VR1}),o($Vs3,[2,379],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,280:$VR1}),o([4,5,8,9,11,48,62,64,66,67,68,78,82,90,95,100,101,102,103,105,106,108,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,259,261,262,263,267,268,269,270,271,272,273,276,278,279,280,281,283,285,286,294,344,347,348,351,353,355,356,360,362,363,365,369,379,381,382,384,385,386,387,388,390,393,394,406,412],[2,380],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1}),o($Vk1,[2,381]),o([4,5,8,9,11,48,62,64,66,68,78,82,87,90,94,95,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,145,146,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,252,259,261,262,263,264,265,266,267,268,269,270,271,272,273,276,278,279,280,281,283,285,286,290,294,304,318,319,323,324,343,344,347,348,351,353,355,356,360,362,363,365,369,379,381,382,384,385,386,387,388,390,393,394,406,412],[2,475],{67:[1,678]}),{67:[1,679]},o($Vk1,[2,275]),o($Vk1,[2,276]),o($Vk1,[2,277]),o($Vk1,[2,369]),{64:$Vt3,68:[1,680]},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:682,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:683,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vu3,[2,314],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:513,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,233:684,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($VX1,[2,313]),o($Vn1,[2,701]),o($Vn1,[2,698]),o($Vn1,[2,699]),o($Vk1,$Vv3),o($V_1,[2,257]),o($Vk1,[2,253]),{68:[1,686],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{68:[1,687]},{258:688,259:$V33,260:526,261:$VZ1,263:$V43},{259:[1,689]},o($V53,[2,330]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:690,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,262:[1,691],264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{66:[1,692],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{64:[1,693]},o($V_1,[2,569]),{3:321,4:$VC,5:$VD,67:$V$1,86:316,88:314,102:$VF,103:$VG,112:$VI,114:311,115:$Vl1,120:$VK,147:$VO,168:313,172:319,173:318,219:315,220:317,249:$V01,250:$V11,251:$V21,252:$V31,255:$V51,364:132,365:$V81,367:695,368:312,369:$V91,373:[1,694]},{68:[1,696],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{3:697,4:$VC,5:$VD,119:$V13},o($V_1,[2,566]),{3:329,4:$VC,5:$VD,102:$V12,103:$V22,371:[1,698],374:699},{3:321,4:$VC,5:$VD,67:$V$1,86:316,88:314,102:$VF,103:$VG,112:$VI,114:311,115:$Vl1,120:$VK,147:$VO,168:313,172:319,173:318,219:315,220:317,249:$V01,250:$V11,251:$V21,252:$V31,255:$V51,364:132,365:$V81,367:700,368:312,369:$V91},{3:321,4:$VC,5:$VD,67:$V$1,86:316,88:314,102:$VF,103:$VG,112:$VI,114:311,115:$Vl1,120:$VK,147:$VO,168:313,172:319,173:318,219:315,220:317,249:$V01,250:$V11,251:$V21,252:$V31,255:$V51,364:132,365:$V81,367:701,368:312,369:$V91},{3:321,4:$VC,5:$VD,67:$V$1,86:316,88:314,102:$VF,103:$VG,112:$VI,114:311,115:$Vl1,120:$VK,147:$VO,168:313,172:319,173:318,219:315,220:317,249:$V01,250:$V11,251:$V21,252:$V31,255:$V51,364:132,365:$V81,367:702,368:312,369:$V91},{116:[1,703],162:[1,704]},{162:[1,705]},{162:[1,706]},{162:[1,707]},o($VB,[2,505],{66:[1,709],67:[1,708]}),o($VB,[2,510]),{253:[1,710]},{3:711,4:$VC,5:$VD,88:712,103:$VG,251:$V21},{3:207,4:$VC,5:$VD,171:713},{196:[1,714]},o($V52,$V62,{417:340,420:341,427:342,424:343,3:344,416:715,4:$VC,5:$VD,115:$V72}),o($VB,[2,648],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($V92,[2,726],{419:716,425:717,66:$Vw3}),o($Vc3,[2,725]),o([66,103,108,110,115,120,365,369],$V62,{427:342,3:344,417:719,4:$VC,5:$VD}),o($Vx3,[2,740],{429:720,103:[1,721]}),o($Vd3,[2,739]),{3:722,4:$VC,5:$VD,102:[1,723]},o($Vy3,[2,653]),{3:207,4:$VC,5:$VD,171:724},{3:207,4:$VC,5:$VD,171:725},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:726,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vz3,[2,720],{409:727,88:728,103:$VG,251:$V21}),o($Ve3,[2,719]),{3:729,4:$VC,5:$VD},o($V92,[2,606]),o($V92,[2,607],{95:[1,730]}),{4:$V$2,230:731,337:$V03},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:732,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($VB,[2,518]),o($Vb3,[2,498]),{3:733,4:$VC,5:$VD,88:734,103:$VG,251:$V21},o($VB,[2,496]),o($VB,[2,540]),{67:$VA3,112:$VI,114:737,115:$Vl1,120:$VK,147:$VO,173:738,255:$V51,289:735,364:132,365:$V81,369:$V91},{288:[1,739]},{3:590,4:$VC,5:$VD,86:741,198:740},o($Vh3,[2,404]),{3:742,4:$VC,5:$VD},o($VB3,[2,210],{73:743,100:[1,744]}),{3:187,4:$VC,5:$VD,67:[1,746],103:$Vi1,112:$VI,115:$Vj1,120:$VK,147:$VO,171:182,172:184,173:183,174:185,175:745,181:747,182:186,255:$V51},o($Vd2,[2,140]),o($Vd2,[2,141]),o($Vd2,[2,142]),o($Vd2,[2,143]),o($Vd2,[2,144]),o($Vf1,[2,63],{64:[1,748]}),o($VC3,[2,65]),o($VC3,[2,66]),{88:749,103:$VG,251:$V21},o([8,9,11,64,68,90,95,100,130,136,137,149,151,170,178,180,188,189,190,191,192,193,194,195,199,259,263],$VT1,{113:$V83}),o($Vh3,[2,62]),o($Vh3,[2,667]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:750,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vl3,[2,99]),o($Vl3,[2,116]),o($Vl3,[2,117]),o($Vl3,[2,118]),{3:111,4:$VC,5:$VD,52:108,67:$VE,68:[2,676],86:94,88:98,96:513,99:751,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,233:752,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{67:[1,753]},o($Vl3,[2,71]),o([4,5,8,9,11,62,64,66,67,68,90,95,100,101,102,103,105,106,108,110,111,112,113,115,116,117,119,120,124,130,132,134,136,137,138,139,140,141,147,149,157,159,170,239,240,241,242,243,244,245,246,247,259,263,365,369],[2,72],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,122:$Vz1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o([4,5,8,9,11,62,64,66,67,68,87,90,95,100,101,102,103,105,106,108,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,147,149,157,159,170,239,240,241,242,243,244,245,246,247,259,263,365,369],[2,73],{274:266,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),{3:372,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,68:[1,754],87:$Vk2,89:755,90:$Vl2,94:$Vm2,95:$Vn2,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,114:393,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,126:402,128:403,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,364:132,365:$V81,369:$V91},o($VD3,[2,672],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),{3:372,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,87:$Vk2,89:757,90:$Vl2,94:$Vm2,95:$Vn2,98:756,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,114:393,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,126:402,128:403,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:758,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:759,4:$VC,5:$VD},o($Vl3,[2,85]),o($Vl3,[2,86]),o($Vl3,[2,87]),o($Vl3,[2,91]),o($Vl3,[2,93]),{3:760,4:$VC,5:$VD},{3:761,4:$VC,5:$VD},{3:590,4:$VC,5:$VD,86:652,118:762,284:651},o($Vl3,[2,98]),o($VD3,[2,678],{123:763}),o($VD3,[2,680],{125:764}),o($VD3,[2,682],{127:765}),o($VD3,[2,686],{129:766}),o($VE3,$VF3,{131:767,144:768}),{67:[1,769]},o($VD3,[2,688],{133:770}),o($VD3,[2,690],{135:771}),o($VE3,$VF3,{144:768,131:772}),o($VE3,$VF3,{144:768,131:773}),o($VE3,$VF3,{144:768,131:774}),o($VE3,$VF3,{144:768,131:775}),{3:372,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,87:$Vk2,89:776,90:$Vl2,94:$Vm2,95:$Vn2,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,114:393,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,126:402,128:403,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:456,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,142:777,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,215:455,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{261:$VG3,398:778,400:779,401:780},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:782,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{196:[2,615]},o($VU2,[2,157],{3:783,4:$VC,5:$VD,66:[1,784]}),o($VU2,[2,159]),o($VU2,[2,162]),o($VU2,[2,166]),o($VU2,[2,169]),o($VU2,[2,172]),o([4,5,8,9,11,64,66,67,68,78,90,100,116,117,122,130,136,137,149,151,159,160,178,180,188,189,190,191,192,193,194,195,196,197,199,252,259,263,288,290,304,318,319,323,324,343,344,348,349,350],[2,174]),o($VX2,[2,58]),{36:785,69:62,78:$V4,156:83,160:$V7},o($VB,[2,536],{149:[1,786]}),o($VB,[2,532],{149:[1,787]}),o($VB,[2,525]),{88:788,103:$VG,251:$V21},o($VB,[2,534],{149:[1,789]}),o($VB,[2,529]),o($VB,[2,530],{87:[1,790]}),o($VB,[2,395],{64:$VH3,100:[1,791]}),o($VI3,[2,396]),{95:[1,793]},o($VB,[2,547]),o($V92,[2,602]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:794,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{94:[1,796],95:[1,795]},{3:798,4:$VC,5:$VD,67:$VJ3,102:$VK3,377:797},o($Vm3,[2,123],{64:$Vn3}),o($Vm3,[2,124],{64:$Vn3}),o($Vm3,[2,125],{64:$Vn3}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:456,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,215:801,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:802,4:$VC,5:$VD,88:804,102:[1,803],103:$VG,251:$V21},o($Vo3,[2,246]),o($Vo3,[2,248]),o($Vo3,[2,250]),o($Vn1,[2,137]),{68:[1,805]},o($VB,[2,594]),{68:[1,806],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{68:[1,807],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{3:111,4:$VC,5:$VD,36:808,52:108,67:$VE,69:62,78:$V4,86:94,88:98,96:513,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,156:83,160:$V7,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,233:809,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{68:[1,810]},{64:$Vt3,68:[1,811]},o($Vk1,[2,374]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:812,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,36:813,52:108,67:$VE,68:[1,815],69:62,78:$V4,86:94,88:98,96:513,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,156:83,160:$V7,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,233:814,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vk1,[2,377]),{102:[1,817],242:[1,818],336:816},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:820,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,291:819,364:132,365:$V81,369:$V91},o($Vk1,$VL3,{234:821,235:$VM3}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:823,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{68:[1,824],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{68:[1,825],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{64:$Vt3,68:[1,826]},{3:827,4:$VC,5:$VD,146:[1,828]},o($V_1,[2,548]),o($Vk1,[2,323]),{259:[1,829]},o($Vk1,[2,329]),{87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,259:[2,333],264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:830,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{4:$V$2,230:831,337:$V03},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:832,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($V_1,[2,570]),o($V63,[2,577]),o($V73,[2,565]),o($V_1,$Vv3),o($V_1,[2,567]),o($Va3,[2,572]),o($Va3,[2,574]),o($Va3,[2,575]),o($Va3,[2,576]),{3:834,4:$VC,5:$VD},{3:835,4:$VC,5:$VD},{3:837,4:$VC,5:$VD,333:836},{3:837,4:$VC,5:$VD,333:838},{3:839,4:$VC,5:$VD},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:513,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,233:840,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:841,4:$VC,5:$VD},o($Vb3,[2,440]),o($VB,$VN3,{354:842,66:$VO3,67:[1,843]}),o($VB,$VN3,{354:845,66:$VO3}),{67:[1,846]},{3:207,4:$VC,5:$VD,171:847},o($V92,[2,649]),o($V92,[2,651]),o($V92,[2,727]),{115:[1,848]},o($VP3,[2,730],{364:132,421:849,114:850,115:$Vl1,365:$V81,369:$V91}),o($VQ3,[2,742],{430:851,431:852,120:[1,853]}),o($Vx3,[2,741]),o($Vd3,[2,658]),o($Vd3,[2,659]),o($VB,[2,425],{67:[1,854]}),{66:[1,856],67:[1,855]},{87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,116:[1,857],122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},o($Vh3,$VR3,{69:62,156:83,410:858,36:861,78:$V4,117:$VS3,160:$V7,412:$VT3}),o($Vz3,[2,721]),o($Ve3,[2,641]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:862,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($V92,[2,608],{95:[1,863]}),o($VB,[2,399],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($VB,[2,519]),o($VB,[2,520]),o($Vh3,[2,401],{64:$VU3}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:820,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,291:865,364:132,365:$V81,369:$V91},o($VV3,[2,409]),o($VV3,[2,410]),o($Vh3,[2,402]),{64:$VW3,68:[1,866]},o($VX3,[2,422]),o($VB,[2,504]),o($VY3,[2,212],{74:868,199:[1,869]}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:870,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vf3,[2,145],{176:871,183:873,177:874,184:875,187:878,64:$VZ3,178:$V_3,180:$V$3,188:$V04,189:$V14,190:$V24,191:$V34,192:$V44,193:$V54,194:$V64,195:$V74}),{3:187,4:$VC,5:$VD,36:418,67:$Vh1,69:62,78:$V4,103:$Vi1,112:$VI,115:$Vj1,120:$VK,147:$VO,156:83,160:$V7,171:182,172:184,173:183,174:185,175:887,181:747,182:186,255:$V51},o($VX3,[2,153]),{3:590,4:$VC,5:$VD,85:888,86:588,87:$Vg3},o($VC3,[2,67]),o($Vh3,[2,119],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),{68:[1,889]},{64:$Vt3,68:[2,677]},{3:111,4:$VC,5:$VD,52:108,67:$VE,68:[2,670],86:94,88:98,92:890,93:891,96:894,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,209:892,210:[1,893],216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vl3,[2,74]),o($VD3,[2,673],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),{3:372,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,68:[1,895],87:$Vk2,89:896,90:$Vl2,94:$Vm2,95:$Vn2,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,114:393,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,126:402,128:403,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,364:132,365:$V81,369:$V91},o($VD3,[2,674],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),{68:[1,897],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{68:[1,898]},o($Vl3,[2,94]),o($Vl3,[2,95]),{64:$VH3,68:[1,899]},{3:372,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,68:[1,900],87:$Vk2,89:901,90:$Vl2,94:$Vm2,95:$Vn2,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,114:393,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,126:402,128:403,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,364:132,365:$V81,369:$V91},{3:372,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,68:[1,902],87:$Vk2,89:903,90:$Vl2,94:$Vm2,95:$Vn2,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,114:393,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,126:402,128:403,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,364:132,365:$V81,369:$V91},{3:372,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,68:[1,904],87:$Vk2,89:905,90:$Vl2,94:$Vm2,95:$Vn2,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,114:393,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,126:402,128:403,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,364:132,365:$V81,369:$V91},{3:372,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,68:[1,906],87:$Vk2,89:907,90:$Vl2,94:$Vm2,95:$Vn2,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,114:393,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,126:402,128:403,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,364:132,365:$V81,369:$V91},{64:$V84,68:[1,908]},o($V94,[2,115],{364:132,3:372,114:393,126:402,128:403,89:910,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,87:$Vk2,90:$Vl2,94:$Vm2,95:$Vn2,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,365:$V81,369:$V91}),o($VE3,$VF3,{144:768,131:911}),{3:372,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,68:[1,912],87:$Vk2,89:913,90:$Vl2,94:$Vm2,95:$Vn2,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,114:393,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,126:402,128:403,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,364:132,365:$V81,369:$V91},{3:372,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,68:[1,914],87:$Vk2,89:915,90:$Vl2,94:$Vm2,95:$Vn2,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,114:393,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,126:402,128:403,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,364:132,365:$V81,369:$V91},{64:$V84,68:[1,916]},{64:$V84,68:[1,917]},{64:$V84,68:[1,918]},{64:$V84,68:[1,919]},{68:[1,920],121:594,145:$Vi3,146:$Vj3,147:$Vk3},{64:$Vn3,68:[1,921]},o($VB,[2,635],{399:922,400:923,401:924,261:$VG3,406:[1,925]}),o($Va4,[2,619]),o($Va4,[2,620]),{122:[1,927],402:[1,926]},{87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,261:[2,616],264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},o($VU2,[2,155]),{3:928,4:$VC,5:$VD},{68:[1,929]},{3:930,4:$VC,5:$VD},{3:931,4:$VC,5:$VD},o($VB,[2,527]),{3:932,4:$VC,5:$VD},{88:933,103:$VG,251:$V21},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:934,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:590,4:$VC,5:$VD,86:652,284:935},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:936,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($VB,[2,580],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:937,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:798,4:$VC,5:$VD,67:$VJ3,102:$VK3,377:938},o($Vb4,[2,583]),o($Vb4,[2,584]),o($Vb4,[2,585]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:939,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vo3,[2,243]),o($Vo3,[2,245]),o($Vo3,[2,247]),o($Vo3,[2,249]),o($Vn1,[2,136]),o($Vk1,[2,345]),o($Vk1,[2,349]),{68:[1,940]},{64:$Vt3,68:[1,941]},o($Vk1,[2,370]),o($Vk1,[2,372]),{68:[1,942],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{68:[1,943]},{64:$Vt3,68:[1,944]},o($Vk1,[2,375]),{64:[1,945],68:[1,946]},o($V94,[2,477]),o($V94,[2,478]),{64:$Vc4,68:[1,947]},o($V94,[2,414],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($Vk1,[2,294]),{67:[1,949]},o($Vu3,[2,315],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($Vk1,$VL3,{234:950,235:$VM3}),o($Vk1,$VL3,{234:951,235:$VM3}),o($VX1,[2,312]),o($V_1,[2,255]),o($Vk1,[2,252]),o($Vk1,[2,328]),o($V53,[2,332],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),{64:[1,953],68:[1,952]},{64:[1,955],68:[1,954],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{3:827,4:$VC,5:$VD},o($VB,[2,499]),{116:[1,956]},o($VB,[2,500]),o($Vu3,[2,472],{230:957,4:$V$2,335:[1,958],337:$V03}),o($VB,[2,501]),o($VB,[2,503]),{64:$Vt3,68:[1,959]},o($VB,[2,507]),o($VB,[2,511]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:513,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,233:960,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:961,4:$VC,5:$VD},o($VB,[2,513]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,92:962,96:894,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,209:892,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{67:[1,963]},{3:964,4:$VC,5:$VD},{66:$Vw3,110:[2,732],422:965,425:966},o($VP3,[2,731]),o($VQ3,[2,656]),o($VQ3,[2,743]),{3:967,4:$VC,5:$VD},{3:837,4:$VC,5:$VD,66:[1,970],298:968,308:969,333:971},{3:590,4:$VC,5:$VD,86:741,198:972},{36:973,69:62,78:$V4,156:83,160:$V7},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:974,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vh3,[2,640]),{3:590,4:$VC,5:$VD,86:652,118:975,284:651},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:513,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,233:976,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vh3,[2,645]),o($V92,[2,609],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:977,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{67:[1,978],112:$VI,114:979,115:$Vl1,120:$VK,147:$VO,173:980,255:$V51,364:132,365:$V81,369:$V91},{64:$Vc4,68:[1,981]},{36:983,69:62,78:$V4,156:83,160:$V7,288:[1,982]},{3:590,4:$VC,5:$VD,86:984},o($Vd4,[2,231],{75:985,90:[1,986]}),{91:[1,987]},o($VB3,[2,211],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($Vf3,[2,146],{184:875,187:878,183:988,177:989,178:$V_3,180:$V$3,188:$V04,189:$V14,190:$V24,191:$V34,192:$V44,193:$V54,194:$V64,195:$V74}),{3:187,4:$VC,5:$VD,67:$Vh1,103:$Vi1,112:$VI,115:$Vj1,120:$VK,147:$VO,171:182,172:184,173:183,174:185,181:990,182:186,255:$V51},o($Ve4,[2,178]),o($Ve4,[2,179]),{3:187,4:$VC,5:$VD,67:[1,994],112:$VI,115:$Vj1,120:$VK,147:$VO,171:992,172:995,173:993,174:996,185:991,255:$V51},{179:[1,997],189:$Vf4},{179:[1,999],189:$Vg4},o($Vh4,[2,194]),{178:[1,1003],180:[1,1002],187:1001,189:$V14,190:$V24,191:$V34,192:$V44,193:$V54,194:$V64,195:$V74},o($Vh4,[2,196]),{189:[1,1004]},{180:[1,1006],189:[1,1005]},{180:[1,1008],189:[1,1007]},{180:[1,1009]},{189:[1,1010]},{189:[1,1011]},{64:$VZ3,176:1012,177:874,178:$V_3,180:$V$3,183:873,184:875,187:878,188:$V04,189:$V14,190:$V24,191:$V34,192:$V44,193:$V54,194:$V64,195:$V74},o($VC3,[2,64]),o($Vl3,[2,76]),{64:$Vi4,68:[1,1013]},{68:[1,1015]},o($Vj4,[2,233]),{68:[2,671]},o($Vj4,[2,235],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,210:[1,1016],211:[1,1017],264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($Vl3,[2,75]),o($VD3,[2,675],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),o($Vl3,[2,77]),o($Vl3,[2,78]),o($Vl3,[2,96]),o($Vl3,[2,100]),o($VD3,[2,679],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),o($Vl3,[2,101]),o($VD3,[2,681],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),o($Vl3,[2,102]),o($VD3,[2,683],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),o($Vl3,[2,103]),o($VD3,[2,687],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),o($Vl3,[2,104]),o($VE3,[2,692],{143:1018}),o($VE3,[2,695],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),{64:$V84,68:[1,1019]},o($Vl3,[2,106]),o($VD3,[2,689],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),o($Vl3,[2,107]),o($VD3,[2,691],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),o($Vl3,[2,108]),o($Vl3,[2,109]),o($Vl3,[2,110]),o($Vl3,[2,111]),o($Vl3,[2,112]),o($Vl3,[2,113]),o($VB,[2,612]),o($Va4,[2,617]),o($Va4,[2,618]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:456,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,142:1020,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,215:455,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{138:[1,1022],262:[1,1021]},{402:[1,1023]},o($VU2,[2,156]),o($VX2,[2,60]),o($VB,[2,537]),o($VB,[2,533]),o($VB,[2,535]),o($VB,[2,531]),o($VB,[2,394],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($VI3,[2,397]),o($VI3,[2,398],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($VB,[2,581],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($Vb4,[2,582]),{68:[1,1024],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},o($Vk1,[2,361]),o($Vk1,[2,362]),o($Vk1,[2,384]),o($Vk1,[2,371]),o($Vk1,[2,373]),{102:[1,1025]},o($Vk4,[2,474]),o($Vk4,[2,476]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1026,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{90:$Vl4,236:1027,237:1028,238:[1,1029]},o($Vk1,[2,295]),o($Vk1,[2,296]),o($Vk1,[2,283]),{102:[1,1031]},o($Vk1,[2,285]),{102:[1,1032]},{3:1033,4:$VC,5:$VD},o($Vu3,[2,479],{334:1034,338:1035,339:1036,316:1045,122:$Vm4,159:$Vn4,252:$Vo4,290:$Vp4,304:$Vq4,318:$Vr4,319:$Vs4,323:$Vt4,324:$Vu4,343:$Vv4}),o($Vu3,[2,471]),o($VB,[2,506],{66:[1,1048]}),{64:$Vt3,68:[1,1049]},o($VB,[2,515]),{64:$Vi4,68:[1,1050]},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,92:1051,96:894,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,209:892,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vy3,[2,654]),{110:[1,1052]},{110:[2,733]},o($VQ3,[2,657]),{68:[1,1053]},{64:[1,1054],68:[2,442]},{36:1055,69:62,78:$V4,156:83,160:$V7},o($V94,[2,468]),{64:$VW3,68:[1,1056]},o($VB,[2,539]),o($Vh3,$VR3,{69:62,156:83,274:266,36:861,410:1057,78:$V4,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,117:$VS3,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,160:$V7,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1,412:$VT3}),o($Vh3,[2,643],{64:$VH3}),o($Vh3,[2,644],{64:$Vt3}),o($V92,[2,610],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:820,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,291:1058,364:132,365:$V81,369:$V91},o($VV3,[2,412]),o($VV3,[2,413]),o($VV3,[2,408]),{67:$VA3,112:$VI,114:737,115:$Vl1,120:$VK,147:$VO,173:738,255:$V51,289:1059,364:132,365:$V81,369:$V91},o($Vh3,[2,405]),o($VX3,[2,423]),o($Vw4,[2,239],{76:1060,151:[1,1061]}),{91:[1,1062]},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1068,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,200:1063,202:1064,203:$Vx4,205:$Vy4,206:$Vz4,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Ve4,[2,176]),o($Ve4,[2,177]),o($VX3,[2,154]),o($Ve4,[2,209],{186:1069,196:[1,1070],197:[1,1071]}),o($VA4,[2,181],{3:1072,4:$VC,5:$VD,66:[1,1073]}),{3:1074,4:$VC,5:$VD,66:[1,1075]},{36:1076,69:62,78:$V4,156:83,160:$V7},o($VA4,[2,188],{3:1077,4:$VC,5:$VD,66:[1,1078]}),o($VA4,[2,191],{3:1079,4:$VC,5:$VD,66:[1,1080]}),{67:[1,1081]},o($Vh4,[2,206]),{67:[1,1082]},o($Vh4,[2,202]),o($Vh4,[2,195]),{189:$Vg4},{189:$Vf4},o($Vh4,[2,197]),o($Vh4,[2,198]),{189:[1,1083]},o($Vh4,[2,200]),{189:[1,1084]},{189:[1,1085]},o($Vh4,[2,204]),o($Vh4,[2,205]),{68:[1,1086],177:989,178:$V_3,180:$V$3,183:988,184:875,187:878,188:$V04,189:$V14,190:$V24,191:$V34,192:$V44,193:$V54,194:$V64,195:$V74},o($Vl3,[2,69]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:894,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,209:1087,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vl3,[2,70]),o($Vj4,[2,236]),{212:[1,1088]},o($V94,[2,114],{364:132,3:372,114:393,126:402,128:403,89:1089,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,87:$Vk2,90:$Vl2,94:$Vm2,95:$Vn2,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,365:$V81,369:$V91}),o($Vl3,[2,105]),o($VB,[2,636],{64:$Vn3,170:[1,1090]}),{283:$VB4,285:$VC4,403:1091},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1094,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{91:[1,1096],138:[1,1097],262:[1,1095]},o($Vb4,[2,586]),{68:[1,1098]},o($V94,[2,415],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),{68:[1,1099],90:$Vl4,237:1100},{68:[1,1101]},{91:[1,1102]},{91:[1,1103]},{68:[1,1104]},{68:[1,1105]},o($VB,[2,502]),o($Vu3,[2,470]),o($Vu3,[2,480],{316:1045,339:1106,122:$Vm4,159:$Vn4,252:$Vo4,290:$Vp4,304:$Vq4,318:$Vr4,319:$Vs4,323:$Vt4,324:$Vu4,343:$Vv4}),o($VY2,[2,482]),{320:[1,1107]},{320:[1,1108]},{3:207,4:$VC,5:$VD,171:1109},o($VY2,[2,487]),o($VY2,[2,489],{67:[1,1110]}),{3:221,4:$VC,5:$VD,67:[1,1112],88:215,102:$VF,103:$VG,112:$VI,120:$VK,147:$VO,168:214,172:219,173:218,219:216,220:217,226:$Vm1,232:1111,249:$V01,250:$V11,251:$V21,252:$V31,255:$V51},o($VY2,[2,492]),{252:[1,1113]},o($VY2,[2,494]),o($VY2,[2,495]),{67:[1,1114]},{3:1115,4:$VC,5:$VD},o($VB,$VN3,{354:1116,66:$VO3}),o($VB,[2,521]),{64:$Vi4,68:[1,1117]},o([8,9,11,64,103,108,120,259,263],$V62,{427:342,3:344,423:1118,417:1119,424:1120,4:$VC,5:$VD,115:$V72}),o($VB,[2,428],{299:1121,301:1122,302:1123,290:$VD4,303:$VE4,304:$VF4,305:$VG4}),o($VH4,$VI4,{3:837,309:1128,333:1129,310:1130,311:1131,4:$VC,5:$VD,317:$VJ4}),{68:[2,443]},{66:[1,1133]},o($Vh3,[2,646]),{64:$Vc4,68:[1,1134]},o($Vh3,[2,403],{64:$VU3}),o($Vh3,[2,222],{77:1135,130:[1,1136],136:[1,1138],137:[1,1137]}),{102:$VF,168:1139},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,92:1140,96:894,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,209:892,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($VY3,[2,220],{201:1141,64:$VK4,207:[1,1143]}),o($VL4,[2,214]),{204:[1,1144]},{67:[1,1145]},{67:[1,1146]},o($VL4,[2,219],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($Ve4,[2,180]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1147,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:590,4:$VC,5:$VD,86:741,198:1148},o($VA4,[2,182]),{3:1149,4:$VC,5:$VD},o($VA4,[2,184]),{3:1150,4:$VC,5:$VD},{68:[1,1151]},o($VA4,[2,189]),{3:1152,4:$VC,5:$VD},o($VA4,[2,192]),{3:1153,4:$VC,5:$VD},{36:1154,69:62,78:$V4,156:83,160:$V7},{36:1155,69:62,78:$V4,156:83,160:$V7},o($Vh4,[2,199]),o($Vh4,[2,201]),o($Vh4,[2,203]),o($Vf3,[2,147]),o($Vj4,[2,234]),o($Vj4,[2,237],{210:[1,1156]}),o($VE3,[2,693],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),{3:207,4:$VC,5:$VD,115:[1,1157],171:1158},o($Va4,[2,621]),o($Va4,[2,623]),{117:[1,1159]},{87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,262:[1,1160],264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{286:$VM4,404:1161},{362:[1,1164],405:[1,1163]},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1165,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vk4,[2,473]),o($Vk1,[2,298]),{68:[1,1166]},o($Vk1,[2,299]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1068,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,200:1167,202:1064,203:$Vx4,205:$Vy4,206:$Vz4,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,92:1168,96:894,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,209:892,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vk1,[2,284]),o($Vk1,[2,286]),o($VY2,[2,481]),o($VY2,[2,484]),{324:[1,1169]},o($VY2,[2,712],{342:1170,340:1171,67:$VN4}),{102:$VF,168:1173},o($VY2,[2,490]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1174,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($VY2,[2,493]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1175,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($VB,[2,508]),o($VB,[2,512]),o($VB,[2,522]),o($V92,[2,652]),o($V92,[2,734]),o($V92,[2,735]),o($VB,[2,424]),o($VB,[2,429],{302:1176,290:$VD4,303:$VE4,304:$VF4,305:$VG4}),o($VO4,[2,431]),o($VO4,[2,432]),{95:[1,1177]},{95:[1,1178]},{95:[1,1179]},{64:[1,1180],68:[2,441]},o($V94,[2,469]),o($V94,[2,444]),{159:[1,1188],165:[1,1189],312:1181,313:1182,314:1183,315:1184,316:1185,318:$Vr4,319:[1,1186],320:[1,1190],323:[1,1187]},{3:1191,4:$VC,5:$VD},{36:1192,69:62,78:$V4,156:83,160:$V7},o($VV3,[2,411]),o($Vh3,[2,61]),{36:1193,69:62,78:$V4,132:[1,1194],156:83,160:$V7,208:[1,1195]},{36:1196,69:62,78:$V4,156:83,160:$V7,208:[1,1197]},{36:1198,69:62,78:$V4,156:83,160:$V7,208:[1,1199]},o($Vw4,[2,241],{213:1200,214:[1,1201]}),o($Vd4,[2,232],{64:$Vi4}),o($VY3,[2,213]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1068,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,202:1202,203:$Vx4,205:$Vy4,206:$Vz4,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1203,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{67:[1,1204]},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1068,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,200:1205,202:1064,203:$Vx4,205:$Vy4,206:$Vz4,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1068,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,200:1206,202:1064,203:$Vx4,205:$Vy4,206:$Vz4,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Ve4,[2,207],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($Ve4,[2,208],{64:$VW3}),o($VA4,[2,183]),o($VA4,[2,185]),{3:1207,4:$VC,5:$VD,66:[1,1208]},o($VA4,[2,190]),o($VA4,[2,193]),{68:[1,1209]},{68:[1,1210]},o($Vj4,[2,238]),{3:1211,4:$VC,5:$VD},o($VB,[2,638],{67:[1,1212]}),{3:590,4:$VC,5:$VD,86:652,118:1213,284:651},{283:$VB4,285:$VC4,403:1214},o($Va4,[2,625]),{67:[1,1216],288:[1,1215],290:[1,1217]},{138:[1,1219],262:[1,1218]},{138:[1,1221],262:[1,1220]},{87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,262:[1,1222],264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},o($Vk1,[2,300]),o([68,90],[2,301],{64:$VK4}),{64:$Vi4,68:[2,302]},{3:207,4:$VC,5:$VD,171:1223},o($VY2,[2,486]),o($VY2,[2,713]),{3:1224,4:$VC,5:$VD},{64:[1,1225]},{68:[1,1226],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{68:[1,1227],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},o($VO4,[2,430]),{3:1228,4:$VC,5:$VD},{102:$VF,168:1229},{3:1230,4:$VC,5:$VD},o($VH4,$VI4,{311:1131,310:1231,317:$VJ4}),o($V94,[2,446]),o($V94,[2,447]),o($V94,[2,448]),o($V94,[2,449]),o($V94,[2,450]),{320:[1,1232]},{320:[1,1233]},{3:1235,4:$VC,5:$VD,67:[2,708],332:1234},{3:1236,4:$VC,5:$VD},{3:1237,4:$VC,5:$VD},o($VH4,[2,452]),o($VB,[2,538]),o($Vh3,[2,223]),{36:1238,69:62,78:$V4,156:83,160:$V7,208:[1,1239]},{36:1240,69:62,78:$V4,156:83,160:$V7},o($Vh3,[2,225]),{36:1241,69:62,78:$V4,156:83,160:$V7},o($Vh3,[2,226]),{36:1242,69:62,78:$V4,156:83,160:$V7},o($Vw4,[2,240]),{102:$VF,168:1243},o($VL4,[2,215]),o($VY3,[2,221],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1068,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,200:1244,202:1064,203:$Vx4,205:$Vy4,206:$Vz4,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{64:$VK4,68:[1,1245]},{64:$VK4,68:[1,1246]},o($VA4,[2,186]),{3:1247,4:$VC,5:$VD},{3:1248,4:$VC,5:$VD,66:[1,1249]},{3:1250,4:$VC,5:$VD,66:[1,1251]},o($VB,[2,637]),{3:590,4:$VC,5:$VD,86:741,198:1252},o($Va4,[2,624],{64:$VH3}),o($Va4,[2,622]),{67:$VA3,112:$VI,114:737,115:$Vl1,120:$VK,147:$VO,173:738,255:$V51,289:1253,364:132,365:$V81,369:$V91},{3:590,4:$VC,5:$VD,86:741,198:1254},{288:[1,1255]},{286:$VM4,404:1256},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1257,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{286:$VM4,404:1258},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1259,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{286:$VM4,404:1260},o($VY2,[2,710],{341:1261,340:1262,67:$VN4}),{68:[1,1263]},{102:$VF,168:1264},o($VY2,[2,491]),o($VY2,[2,453]),o($VO4,[2,433]),o($VO4,[2,434]),o($VO4,[2,435]),o($V94,[2,445]),{3:1266,4:$VC,5:$VD,67:[2,704],321:1265},{67:[1,1267]},{67:[1,1268]},{67:[2,709]},{67:[1,1269]},{67:[1,1270]},o($Vh3,[2,224]),{36:1271,69:62,78:$V4,156:83,160:$V7},o($Vh3,[2,227]),o($Vh3,[2,229]),o($Vh3,[2,230]),o($Vw4,[2,242]),{64:$VK4,68:[1,1272]},o($VL4,[2,217]),o($VL4,[2,218]),o($VA4,[2,187]),o($Ve4,[2,149]),{3:1273,4:$VC,5:$VD},o($Ve4,[2,151]),{3:1274,4:$VC,5:$VD},{64:$VW3,68:[1,1275]},o($Va4,[2,631],{64:$VU3}),{64:$VW3,68:[1,1276]},o($Va4,[2,633]),o($Va4,[2,626]),{87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,262:[1,1277],264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},o($Va4,[2,629]),{87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,262:[1,1278],264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},o($Va4,[2,627]),o($VY2,[2,485]),o($VY2,[2,711]),o($VY2,[2,483]),{68:[1,1279]},{67:[1,1280]},{67:[2,705]},{3:1282,4:$VC,5:$VD,103:$VP4,322:1281},{3:590,4:$VC,5:$VD,86:741,198:1284},{3:590,4:$VC,5:$VD,86:741,198:1285},{3:590,4:$VC,5:$VD,86:741,198:1286},o($Vh3,[2,228]),o($VL4,[2,216]),o($Ve4,[2,150]),o($Ve4,[2,152]),o($VB,[2,639]),{288:[1,1287],290:[1,1288]},{286:$VM4,404:1289},{283:$VB4,285:$VC4,403:1290},o($VY2,[2,488]),{3:1282,4:$VC,5:$VD,103:$VP4,322:1291},{64:$VQ4,68:[1,1292]},o($V94,[2,464]),o($V94,[2,465]),{64:$VW3,68:[1,1294]},{64:$VW3,68:[1,1295]},{64:$VW3,68:[1,1296]},{67:$VA3,112:$VI,114:737,115:$Vl1,120:$VK,147:$VO,173:738,255:$V51,289:1297,364:132,365:$V81,369:$V91},{288:[1,1298]},o($Va4,[2,628]),o($Va4,[2,630]),{64:$VQ4,68:[1,1299]},{324:[1,1300]},{3:1301,4:$VC,5:$VD,103:[1,1302]},o($V94,[2,461]),o($V94,[2,462]),o($V94,[2,463]),o($Va4,[2,632],{64:$VU3}),o($Va4,[2,634]),o($V94,[2,454]),{3:207,4:$VC,5:$VD,171:1303},o($V94,[2,466]),o($V94,[2,467]),o($VR4,[2,706],{325:1304,327:1305,67:[1,1306]}),o($V94,[2,457],{326:1307,328:1308,196:[1,1309]}),o($VR4,[2,707]),{3:1282,4:$VC,5:$VD,103:$VP4,322:1310},o($V94,[2,455]),{196:[1,1312],329:1311},{285:[1,1313]},{64:$VQ4,68:[1,1314]},o($V94,[2,458]),{283:[1,1315]},{330:[1,1316]},o($VR4,[2,456]),{330:[1,1317]},{331:[1,1318]},{331:[1,1319]},{196:[2,459]},o($V94,[2,460])],defaultActions:{85:[2,3],135:[2,303],136:[2,304],137:[2,305],138:[2,306],139:[2,307],140:[2,308],141:[2,309],142:[2,310],143:[2,311],179:[2,613],279:[2,696],280:[2,697],343:[2,729],351:[2,723],413:[2,684],414:[2,685],417:[2,614],489:[2,391],490:[2,392],491:[2,393],633:[2,615],893:[2,671],966:[2,733],1055:[2,443],1235:[2,709],1266:[2,705],1318:[2,459]},parseError:function parseError(str,hash){if(hash.recoverable){this.trace(str)
+(function(root,factory){if(typeof define==="function"&&define.amd){define([],factory)}else if(typeof exports==="object"){module.exports=factory()}else{root.alasql=factory()}})(this,function(){var alasql=function(sql,params,cb,scope){if(typeof importScripts!="function"&&alasql.webworker){var id=alasql.lastid++;alasql.buffer[id]=cb;alasql.webworker.postMessage({id:id,sql:sql,params:params})}else{if(arguments.length==0){return new yy.Select({columns:[new yy.Column({columnid:"*"})],from:[new yy.ParamValue({param:0})]})}else if(arguments.length==1&&typeof sql=="object"&&sql instanceof Array){var select=new yy.Select({columns:[new yy.Column({columnid:"*"})],from:[new yy.ParamValue({param:0})]});select.preparams=[sql];return select}else{if(typeof sql=="string"&&sql[0]=="#"&&typeof document=="object"){sql=document.querySelector(sql).textContent}else if(typeof sql=="object"&&sql instanceof HTMElement){sql=sql.textContent}else if(typeof sql=="function"){sql=sql.toString().slice(14,-3)}return alasql.exec(sql,params,cb,scope)}}};alasql.version="0.1.5";var parser=function(){var o=function(k,v,o,l){for(o=o||{},l=k.length;l--;o[k[l]]=v);return o},$V0=[2,11],$V1=[1,6],$V2=[1,38],$V3=[1,65],$V4=[1,63],$V5=[1,82],$V6=[1,52],$V7=[1,84],$V8=[1,74],$V9=[1,72],$Va=[1,57],$Vb=[1,60],$Vc=[1,55],$Vd=[1,59],$Ve=[1,53],$Vf=[1,61],$Vg=[1,54],$Vh=[1,58],$Vi=[1,71],$Vj=[1,66],$Vk=[1,73],$Vl=[1,75],$Vm=[1,76],$Vn=[1,69],$Vo=[1,70],$Vp=[1,68],$Vq=[1,77],$Vr=[1,78],$Vs=[1,79],$Vt=[1,80],$Vu=[1,81],$Vv=[1,56],$Vw=[1,67],$Vx=[1,64],$Vy=[1,86],$Vz=[1,87],$VA=[8,9,11,259],$VB=[8,9,11,259,263],$VC=[1,144],$VD=[1,145],$VE=[1,107],$VF=[1,117],$VG=[1,120],$VH=[1,115],$VI=[1,123],$VJ=[1,127],$VK=[1,124],$VL=[1,112],$VM=[1,114],$VN=[1,116],$VO=[1,125],$VP=[1,109],$VQ=[1,134],$VR=[1,130],$VS=[1,131],$VT=[1,135],$VU=[1,136],$VV=[1,137],$VW=[1,138],$VX=[1,139],$VY=[1,140],$VZ=[1,141],$V_=[1,142],$V$=[1,143],$V01=[1,118],$V11=[1,119],$V21=[1,121],$V31=[1,122],$V41=[1,128],$V51=[1,126],$V61=[1,129],$V71=[1,113],$V81=[1,133],$V91=[1,146],$Va1=[101,300,359],$Vb1=[1,156],$Vc1=[1,155],$Vd1=[1,161],$Ve1=[4,5],$Vf1=[8,9,11,68,90,100,130,136,137,149,151,170,199,259,263],$Vg1=[4,5,8,9,11,62,66,67,68,87,90,94,95,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,149,157,159,170,239,240,241,242,243,244,245,246,247,259,263,365,369],$Vh1=[1,181],$Vi1=[1,189],$Vj1=[1,188],$Vk1=[4,5,8,9,11,48,62,64,66,67,68,78,82,87,90,94,95,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,145,146,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,259,261,262,263,264,265,266,267,268,269,270,271,272,273,276,278,279,280,281,283,285,286,294,344,347,348,351,353,355,356,360,362,363,365,369,379,381,382,384,385,386,387,388,390,393,394,406,412],$Vl1=[1,213],$Vm1=[1,220],$Vn1=[4,5,67,102,103,108,112,115,120,122,145,146,147,226,227,228,229,231,239,240,241,242,243,244,245,246,247,249,250,251,252,253,255,256,265,365,369],$Vo1=[2,138],$Vp1=[1,234],$Vq1=[4,5,67,102,103,108,112,115,120,122,132,145,146,147,157,159,167,226,227,228,229,231,239,240,241,242,243,244,245,246,247,249,250,251,252,253,255,256,265,365,369],$Vr1=[1,246],$Vs1=[1,254],$Vt1=[1,260],$Vu1=[1,251],$Vv1=[1,255],$Vw1=[1,252],$Vx1=[1,256],$Vy1=[1,258],$Vz1=[1,270],$VA1=[1,267],$VB1=[1,268],$VC1=[1,248],$VD1=[1,250],$VE1=[1,247],$VF1=[1,249],$VG1=[1,253],$VH1=[1,257],$VI1=[1,259],$VJ1=[1,261],$VK1=[1,262],$VL1=[1,263],$VM1=[1,264],$VN1=[1,265],$VO1=[1,269],$VP1=[1,271],$VQ1=[1,272],$VR1=[1,273],$VS1=[1,274],$VT1=[2,258],$VU1=[1,283],$VV1=[4,5,8,9,11,48,62,64,66,67,68,78,82,87,90,94,95,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,145,146,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,252,259,261,262,263,264,265,266,267,268,269,270,271,272,273,276,278,279,280,281,283,285,286,290,294,304,318,319,323,324,343,344,347,348,351,353,355,356,360,362,363,365,369,371,373,379,381,382,384,385,386,387,388,390,393,394,406,412],$VW1=[2,319],$VX1=[4,5,8,9,11,48,62,64,66,67,68,78,82,87,90,94,95,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,145,146,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,196,197,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,252,259,261,262,263,264,265,266,267,268,269,270,271,272,273,276,278,279,280,281,283,285,286,290,294,304,318,319,323,324,343,344,347,348,351,353,355,356,360,362,363,365,369,371,373,379,381,382,384,385,386,387,388,390,393,394,406,412],$VY1=[1,294],$VZ1=[1,304],$V_1=[4,5,8,9,11,48,62,64,66,67,68,78,82,87,90,94,95,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,145,146,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,259,261,262,263,264,265,266,267,268,269,270,271,272,273,276,278,279,280,281,283,285,286,294,344,347,348,351,353,355,356,360,362,363,365,369,371,373,379,381,382,384,385,386,387,388,390,393,394,406,412],$V$1=[1,320],$V02=[4,5,8,9,11,48,62,64,66,67,68,78,82,87,90,94,95,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,145,146,147,149,151,157,159,160,165,170,178,180,188,189,190,191,192,193,194,195,196,197,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,252,259,261,262,263,264,265,266,267,268,269,270,271,272,273,276,278,279,280,281,283,285,286,288,290,294,303,304,305,318,319,320,323,324,335,337,343,344,347,348,349,350,351,352,353,355,356,357,360,362,363,365,369,371,373,378,379,381,382,384,385,386,387,388,390,393,394,406,412],$V12=[1,328],$V22=[1,327],$V32=[2,439],$V42=[1,333],$V52=[8,9,11,64,66,103,108,110,120,259,263,365,369],$V62=[2,736],$V72=[1,345],$V82=[8,9,11,68,78,103,108,117,160,251,259,263,412],$V92=[8,9,11,64,259,263],$Va2=[2,497],$Vb2=[1,359],$Vc2=[4,5,124],$Vd2=[8,9,11,68,90,100,130,136,137,149,151,199,259,263],$Ve2=[2,139],$Vf2=[1,367],$Vg2=[4,5,87],$Vh2=[1,378],$Vi2=[1,395],$Vj2=[1,377],$Vk2=[1,376],$Vl2=[1,373],$Vm2=[1,374],$Vn2=[1,375],$Vo2=[1,379],$Vp2=[1,380],$Vq2=[1,381],$Vr2=[1,382],$Vs2=[1,383],$Vt2=[1,384],$Vu2=[1,385],$Vv2=[1,386],$Vw2=[1,387],$Vx2=[1,388],$Vy2=[1,389],$Vz2=[1,390],$VA2=[1,391],$VB2=[1,392],$VC2=[1,394],$VD2=[1,396],$VE2=[1,397],$VF2=[1,398],$VG2=[1,399],$VH2=[1,400],$VI2=[1,401],$VJ2=[1,404],$VK2=[1,405],$VL2=[1,406],$VM2=[1,407],$VN2=[1,408],$VO2=[1,409],$VP2=[1,410],$VQ2=[1,411],$VR2=[1,412],$VS2=[1,413],$VT2=[1,414],$VU2=[8,9,11,64,68,90,100,130,136,137,151,178,180,188,189,190,191,192,193,194,195,196,197,199,259,263],$VV2=[2,175],$VW2=[1,429],$VX2=[64,78,160],$VY2=[8,9,11,64,68,122,159,252,259,263,290,304,318,319,323,324,343],$VZ2=[132,134,282],$V_2=[1,498],$V$2=[1,504],$V03=[1,505],$V13=[1,520],$V23=[4,5,8,9,11,48,62,64,66,67,68,78,82,87,90,95,100,101,102,103,105,106,108,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,145,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,259,261,262,263,264,265,267,268,269,270,271,272,273,276,278,279,280,281,283,285,286,294,344,347,348,351,353,355,356,360,362,363,365,369,379,381,382,384,385,386,387,388,390,393,394,406,412],$V33=[2,334],$V43=[1,527],$V53=[259,261,263],$V63=[64,373],$V73=[64,371,373],$V83=[1,534],$V93=[4,5,8,9,11,48,62,64,66,68,78,82,87,90,94,95,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,145,146,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,259,261,262,263,264,265,266,267,268,269,270,271,272,273,276,278,279,280,281,283,285,286,294,344,347,348,351,353,355,356,360,362,363,365,369,379,381,382,384,385,386,387,388,390,393,394,406,412],$Va3=[64,371],$Vb3=[4,5,103,251],$Vc3=[8,9,11,64,66,259,263],$Vd3=[8,9,11,64,66,103,110,115,120,259,263,365,369],$Ve3=[8,9,11,68,78,103,117,160,251,259,263,412],$Vf3=[8,9,11,68,90,100,130,136,137,151,199,259,263],$Vg3=[1,589],$Vh3=[8,9,11,68,259,263],$Vi3=[1,595],$Vj3=[1,596],$Vk3=[1,597],$Vl3=[4,5,8,9,11,62,64,66,67,68,87,90,94,95,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,145,146,147,149,157,159,170,239,240,241,242,243,244,245,246,247,259,263,365,369],$Vm3=[8,9,11,68,82,90,100,130,136,137,149,151,170,199,259,263],$Vn3=[1,661],$Vo3=[8,9,11,64,68,82,90,100,130,136,137,149,151,170,199,259,263],$Vp3=[4,5,8,9,11,48,62,64,66,67,68,78,82,87,90,95,100,101,102,103,105,106,108,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,259,261,262,263,264,267,268,269,270,271,272,273,276,278,279,280,281,283,285,286,294,344,347,348,351,353,355,356,360,362,363,365,369,379,381,382,384,385,386,387,388,390,393,394,406,412],$Vq3=[4,5,8,9,11,48,62,64,66,67,68,78,82,87,90,95,100,101,102,103,104,105,106,108,109,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,145,146,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,259,261,262,263,264,265,267,268,269,270,271,272,273,276,278,279,280,281,283,285,286,294,344,347,348,351,353,355,356,360,362,363,365,369,379,381,382,384,385,386,387,388,390,393,394,406,412],$Vr3=[4,5,8,9,11,48,62,64,66,67,68,78,82,90,95,100,101,102,103,105,106,108,110,111,112,113,115,116,117,119,120,124,130,132,134,136,137,138,139,140,141,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,259,261,262,263,267,268,269,270,271,272,273,278,279,281,283,285,286,294,344,347,348,351,353,355,356,360,362,363,365,369,379,381,382,384,385,386,387,388,390,393,394,406,412],$Vs3=[4,5,8,9,11,48,62,64,66,67,68,78,82,90,100,101,102,103,105,106,108,112,113,115,116,117,119,120,124,130,132,134,136,137,139,140,141,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,259,261,262,263,278,279,281,283,285,286,294,344,347,348,351,353,355,356,360,362,363,365,369,379,381,382,384,385,386,387,388,390,393,394,406,412],$Vt3=[1,681],$Vu3=[8,9,11,64,68,259,263],$Vv3=[2,256],$Vw3=[1,718],$Vx3=[8,9,11,64,66,110,115,120,259,263,365,369],$Vy3=[8,9,11,64,110,259,263],$Vz3=[8,9,11,68,78,117,160,259,263,412],$VA3=[1,736],$VB3=[8,9,11,68,90,130,136,137,151,199,259,263],$VC3=[8,9,11,64,68,90,100,130,136,137,149,151,170,199,259,263],$VD3=[4,5,62,66,67,68,87,90,94,95,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,157,159,239,240,241,242,243,244,245,246,247,365,369],$VE3=[4,5,62,64,66,67,68,87,90,94,95,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,157,159,239,240,241,242,243,244,245,246,247,365,369],$VF3=[2,694],$VG3=[1,781],$VH3=[1,792],$VI3=[8,9,11,64,68,100,259,261,263,406],$VJ3=[1,800],$VK3=[1,799],$VL3=[2,297],$VM3=[1,822],$VN3=[2,514],$VO3=[1,844],$VP3=[66,110],$VQ3=[8,9,11,64,66,110,115,259,263,365,369],$VR3=[2,642],$VS3=[1,859],$VT3=[1,860],$VU3=[1,864],$VV3=[8,9,11,64,68,259,261,263,406],$VW3=[1,867],$VX3=[8,9,11,64,68,90,100,130,136,137,151,178,180,188,189,190,191,192,193,194,195,199,259,263],$VY3=[8,9,11,68,90,130,136,137,151,259,263],$VZ3=[1,872],$V_3=[1,876],$V$3=[1,877],$V04=[1,879],$V14=[1,880],$V24=[1,881],$V34=[1,882],$V44=[1,883],$V54=[1,884],$V64=[1,885],$V74=[1,886],$V84=[1,909],$V94=[64,68],$Va4=[8,9,11,259,261,263,406],$Vb4=[94,95],$Vc4=[1,948],$Vd4=[8,9,11,68,130,136,137,151,259,263],$Ve4=[8,9,11,68,90,100,130,136,137,151,178,180,188,189,190,191,192,193,194,195,199,259,263],$Vf4=[1,998],$Vg4=[1,1e3],$Vh4=[4,5,67,112,115,120,147,255],$Vi4=[1,1014],$Vj4=[8,9,11,64,68,130,136,137,151,259,263],$Vk4=[4,5,8,9,11,48,62,64,66,67,68,78,82,87,90,94,95,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,145,146,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,252,259,261,262,263,264,265,266,267,268,269,270,271,272,273,276,278,279,280,281,283,285,286,290,294,304,318,319,323,324,343,344,347,348,351,353,355,356,360,362,363,365,369,379,381,382,384,385,386,387,388,390,393,394,406,412],$Vl4=[1,1030],$Vm4=[1,1044],$Vn4=[1,1046],$Vo4=[1,1043],$Vp4=[1,1042],$Vq4=[1,1040],$Vr4=[1,1047],$Vs4=[1,1037],$Vt4=[1,1038],$Vu4=[1,1039],$Vv4=[1,1041],$Vw4=[8,9,11,68,130,136,137,259,263],$Vx4=[1,1065],$Vy4=[1,1066],$Vz4=[1,1067],$VA4=[8,9,11,68,90,100,130,136,137,151,178,180,188,189,190,191,192,193,194,195,196,197,199,259,263],$VB4=[1,1093],$VC4=[1,1092],$VD4=[1,1124],$VE4=[1,1125],$VF4=[1,1126],$VG4=[1,1127],$VH4=[159,165,318,319,320,323],$VI4=[2,451],$VJ4=[1,1132],$VK4=[1,1142],$VL4=[8,9,11,64,68,90,130,136,137,151,207,259,263],$VM4=[1,1162],$VN4=[1,1172],$VO4=[8,9,11,259,263,290,303,304,305],$VP4=[1,1283],$VQ4=[1,1293],$VR4=[64,68,196];var parser={trace:function trace(){},yy:{},symbols_:{error:2,Literal:3,LITERAL:4,BRALITERAL:5,main:6,Statements:7,EOF:8,SEMICOLON:9,AStatement:10,GO:11,ExplainStatement:12,EXPLAIN:13,QUERY:14,PLAN:15,Statement:16,If:17,AlterTable:18,AttachDatabase:19,CreateDatabase:20,CreateIndex:21,CreateGraph:22,CreateTable:23,CreateView:24,CreateEdge:25,CreateVertex:26,Declare:27,Delete:28,DetachDatabase:29,DropDatabase:30,DropIndex:31,DropTable:32,DropView:33,Insert:34,RenameTable:35,Select:36,Merge:37,WithSelect:38,ShowCreateTable:39,ShowColumns:40,ShowDatabases:41,ShowIndex:42,ShowTables:43,TruncateTable:44,BeginTransaction:45,CommitTransaction:46,RollbackTransaction:47,EndTransaction:48,UseDatabase:49,Update:50,Help:51,JavaScript:52,Source:53,Assert:54,While:55,Continue:56,Break:57,BeginEnd:58,Print:59,Require:60,SetVariable:61,WITH:62,WithTablesList:63,COMMA:64,WithTable:65,AS:66,LPAR:67,RPAR:68,SelectClause:69,Select_option0:70,IntoClause:71,FromClause:72,WhereClause:73,GroupClause:74,OrderClause:75,LimitClause:76,UnionClause:77,SEARCH:78,Select_repetition0:79,Select_option1:80,RemoveClause:81,REMOVE:82,RemoveClause_option0:83,RemoveColumnsList:84,RemoveColumn:85,Column:86,LIKE:87,StringValue:88,SearchSelector:89,ORDER:90,BY:91,OrderExpressionsList:92,SearchSelector_option0:93,ARROW:94,EQ:95,Expression:96,SearchSelector_repetition_plus0:97,SearchSelector_repetition_plus1:98,SearchSelector_option1:99,WHERE:100,CLASS:101,NUMBER:102,STRING:103,SLASH:104,VERTEX:105,EDGE:106,EXCLAMATION:107,SHARP:108,MODULO:109,GT:110,LT:111,DOLLAR:112,DOT:113,Json:114,AT:115,TO:116,SET:117,SetColumnsList:118,VALUE:119,COLON:120,PlusStar:121,NOT:122,SearchSelector_repetition2:123,IF:124,SearchSelector_repetition3:125,Aggregator:126,SearchSelector_repetition4:127,SearchSelector_group0:128,SearchSelector_repetition5:129,UNION:130,SearchSelectorList:131,ALL:132,SearchSelector_repetition6:133,ANY:134,SearchSelector_repetition7:135,INTERSECT:136,EXCEPT:137,AND:138,OR:139,PATH:140,RETURNS:141,ResultColumns:142,SearchSelectorList_repetition0:143,SearchSelectorList_repetition1:144,PLUS:145,STAR:146,QUESTION:147,SearchFrom:148,FROM:149,SearchLimit:150,LIMIT:151,SearchStrategy:152,STRATEGY:153,SearchTimeout:154,TIMEOUT:155,SelectModifier:156,DISTINCT:157,TopClause:158,UNIQUE:159,SELECT:160,ROW:161,COLUMN:162,MATRIX:163,TEXTSTRING:164,INDEX:165,RECORDSET:166,TOP:167,NumValue:168,PERCENT:169,INTO:170,Table:171,FuncValue:172,ParamValue:173,VarValue:174,FromTablesList:175,JoinTablesList:176,ApplyClause:177,CROSS:178,APPLY:179,OUTER:180,FromTable:181,FromString:182,JoinTable:183,JoinMode:184,JoinTableAs:185,OnClause:186,JoinModeMode:187,NATURAL:188,JOIN:189,INNER:190,LEFT:191,RIGHT:192,FULL:193,SEMI:194,ANTI:195,ON:196,USING:197,ColumnsList:198,GROUP:199,GroupExpressionsList:200,HavingClause:201,GroupExpression:202,GROUPING:203,SETS:204,ROLLUP:205,CUBE:206,HAVING:207,CORRESPONDING:208,OrderExpression:209,DIRECTION:210,COLLATE:211,NOCASE:212,OffsetClause:213,OFFSET:214,ResultColumn:215,Star:216,AggrValue:217,Op:218,LogicValue:219,NullValue:220,ExistsValue:221,CaseValue:222,CastClause:223,NewClause:224,Expression_group0:225,CURRENT_TIMESTAMP:226,JAVASCRIPT:227,NEW:228,CAST:229,ColumnType:230,CONVERT:231,PrimitiveValue:232,ExprList:233,OverClause:234,OVER:235,OverPartitionClause:236,OverOrderByClause:237,PARTITION:238,SUM:239,COUNT:240,MIN:241,MAX:242,AVG:243,FIRST:244,LAST:245,AGGR:246,ARRAY:247,FuncValue_option0:248,TRUE:249,FALSE:250,NSTRING:251,NULL:252,EXISTS:253,ParamValue_group0:254,BRAQUESTION:255,CASE:256,WhensList:257,ElseClause:258,END:259,When:260,WHEN:261,THEN:262,ELSE:263,NOT_LIKE:264,MINUS:265,CARET:266,GE:267,LE:268,EQEQ:269,EQEQEQ:270,NE:271,NEEQEQ:272,NEEQEQEQ:273,CondOp:274,AllSome:275,IN:276,ColFunc:277,BETWEEN:278,NOT_BETWEEN:279,IS:280,DOUBLECOLON:281,SOME:282,UPDATE:283,SetColumn:284,DELETE:285,INSERT:286,Into:287,VALUES:288,ValuesListsList:289,DEFAULT:290,ValuesList:291,Value:292,DateValue:293,CREATE:294,TemporaryClause:295,TableClass:296,IfNotExists:297,CreateTableDefClause:298,CreateTableOptionsClause:299,TABLE:300,CreateTableOptions:301,CreateTableOption:302,ENGINE:303,AUTO_INCREMENT:304,CHARSET:305,TEMPORARY:306,TEMP:307,ColumnDefsList:308,ConstraintsList:309,Constraint:310,ConstraintName:311,PrimaryKey:312,ForeignKey:313,UniqueKey:314,IndexKey:315,Check:316,CONSTRAINT:317,CHECK:318,PRIMARY:319,KEY:320,PrimaryKey_option0:321,ColsList:322,FOREIGN:323,REFERENCES:324,ForeignKey_option0:325,OnForeignKeyClause:326,ParColsList:327,OnDeleteClause:328,OnUpdateClause:329,NO:330,ACTION:331,UniqueKey_option0:332,ColumnDef:333,ColumnConstraintsClause:334,ColumnConstraints:335,NumberMax:336,ENUM:337,ColumnConstraintsList:338,ColumnConstraint:339,ParLiteral:340,ColumnConstraint_option0:341,ColumnConstraint_option1:342,IDENTITY:343,DROP:344,DropTable_group0:345,IfExists:346,ALTER:347,RENAME:348,ADD:349,MODIFY:350,ATTACH:351,DATABASE:352,DETACH:353,AsClause:354,USE:355,SHOW:356,DATABASES:357,TABLES:358,VIEW:359,HELP:360,ExpressionStatement:361,SOURCE:362,ASSERT:363,JsonObject:364,ATLBRA:365,JsonArray:366,JsonValue:367,JsonPrimitiveValue:368,LCUR:369,JsonPropertiesList:370,RCUR:371,JsonElementsList:372,RBRA:373,JsonProperty:374,OnOff:375,SetPropsList:376,SetProp:377,OFF:378,COMMIT:379,TRANSACTION:380,ROLLBACK:381,BEGIN:382,ElseStatement:383,WHILE:384,CONTINUE:385,BREAK:386,PRINT:387,REQUIRE:388,StringValuesList:389,DECLARE:390,DeclaresList:391,DeclareItem:392,TRUNCATE:393,MERGE:394,MergeInto:395,MergeUsing:396,MergeOn:397,MergeMatchedList:398,OutputClause:399,MergeMatched:400,MergeNotMatched:401,MATCHED:402,MergeMatchedAction:403,MergeNotMatchedAction:404,TARGET:405,OUTPUT:406,CreateVertex_option0:407,CreateVertex_option1:408,CreateVertex_option2:409,CreateVertexSet:410,SharpValue:411,CONTENT:412,CreateEdge_option0:413,GRAPH:414,GraphList:415,GraphVertexEdge:416,GraphElement:417,GraphVertexEdge_option0:418,GraphVertexEdge_option1:419,GraphVertexEdge_group0:420,GraphVertexEdge_option2:421,GraphVertexEdge_option3:422,GraphVertexEdge_group1:423,GraphVar:424,GraphAsClause:425,GraphAtClause:426,GraphElement_option0:427,GraphElement_option1:428,GraphElement_option2:429,GraphElement_option3:430,ColonLiteral:431,SharpLiteral:432,DeleteVertex:433,DeleteVertex_option0:434,DeleteEdge:435,DeleteEdge_option0:436,DeleteEdge_option1:437,DeleteEdge_option2:438,FuncValue_option0_group0:439,$accept:0,$end:1},terminals_:{2:"error",4:"LITERAL",5:"BRALITERAL",8:"EOF",9:"SEMICOLON",11:"GO",13:"EXPLAIN",14:"QUERY",15:"PLAN",48:"EndTransaction",62:"WITH",64:"COMMA",66:"AS",67:"LPAR",68:"RPAR",78:"SEARCH",82:"REMOVE",87:"LIKE",90:"ORDER",91:"BY",94:"ARROW",95:"EQ",100:"WHERE",101:"CLASS",102:"NUMBER",103:"STRING",104:"SLASH",105:"VERTEX",106:"EDGE",107:"EXCLAMATION",108:"SHARP",109:"MODULO",110:"GT",111:"LT",112:"DOLLAR",113:"DOT",115:"AT",116:"TO",117:"SET",119:"VALUE",120:"COLON",122:"NOT",124:"IF",130:"UNION",132:"ALL",134:"ANY",136:"INTERSECT",137:"EXCEPT",138:"AND",139:"OR",140:"PATH",141:"RETURNS",145:"PLUS",146:"STAR",147:"QUESTION",149:"FROM",151:"LIMIT",153:"STRATEGY",155:"TIMEOUT",157:"DISTINCT",159:"UNIQUE",160:"SELECT",161:"ROW",162:"COLUMN",163:"MATRIX",164:"TEXTSTRING",165:"INDEX",166:"RECORDSET",167:"TOP",169:"PERCENT",170:"INTO",178:"CROSS",179:"APPLY",180:"OUTER",188:"NATURAL",189:"JOIN",190:"INNER",191:"LEFT",192:"RIGHT",193:"FULL",194:"SEMI",195:"ANTI",196:"ON",197:"USING",199:"GROUP",203:"GROUPING",204:"SETS",205:"ROLLUP",206:"CUBE",207:"HAVING",208:"CORRESPONDING",210:"DIRECTION",211:"COLLATE",212:"NOCASE",214:"OFFSET",226:"CURRENT_TIMESTAMP",227:"JAVASCRIPT",228:"NEW",229:"CAST",231:"CONVERT",235:"OVER",238:"PARTITION",239:"SUM",240:"COUNT",241:"MIN",242:"MAX",243:"AVG",244:"FIRST",245:"LAST",246:"AGGR",247:"ARRAY",249:"TRUE",250:"FALSE",251:"NSTRING",252:"NULL",253:"EXISTS",255:"BRAQUESTION",256:"CASE",259:"END",261:"WHEN",262:"THEN",263:"ELSE",264:"NOT_LIKE",265:"MINUS",266:"CARET",267:"GE",268:"LE",269:"EQEQ",270:"EQEQEQ",271:"NE",272:"NEEQEQ",273:"NEEQEQEQ",276:"IN",278:"BETWEEN",279:"NOT_BETWEEN",280:"IS",281:"DOUBLECOLON",282:"SOME",283:"UPDATE",285:"DELETE",286:"INSERT",288:"VALUES",290:"DEFAULT",293:"DateValue",294:"CREATE",300:"TABLE",303:"ENGINE",304:"AUTO_INCREMENT",305:"CHARSET",306:"TEMPORARY",307:"TEMP",317:"CONSTRAINT",318:"CHECK",319:"PRIMARY",320:"KEY",323:"FOREIGN",324:"REFERENCES",330:"NO",331:"ACTION",335:"ColumnConstraints",337:"ENUM",343:"IDENTITY",344:"DROP",347:"ALTER",348:"RENAME",349:"ADD",350:"MODIFY",351:"ATTACH",352:"DATABASE",353:"DETACH",355:"USE",356:"SHOW",357:"DATABASES",358:"TABLES",359:"VIEW",360:"HELP",362:"SOURCE",363:"ASSERT",365:"ATLBRA",369:"LCUR",371:"RCUR",373:"RBRA",378:"OFF",379:"COMMIT",380:"TRANSACTION",381:"ROLLBACK",382:"BEGIN",384:"WHILE",385:"CONTINUE",386:"BREAK",387:"PRINT",388:"REQUIRE",390:"DECLARE",393:"TRUNCATE",394:"MERGE",402:"MATCHED",405:"TARGET",406:"OUTPUT",412:"CONTENT",414:"GRAPH"},productions_:[0,[3,1],[3,1],[6,2],[7,3],[7,3],[7,1],[7,1],[12,2],[12,4],[10,1],[16,0],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[38,3],[63,3],[63,1],[65,5],[36,9],[36,4],[81,3],[84,3],[84,1],[85,1],[85,2],[89,1],[89,5],[89,5],[89,2],[89,2],[89,2],[89,3],[89,4],[89,4],[89,4],[89,4],[89,1],[89,1],[89,1],[89,1],[89,1],[89,1],[89,2],[89,2],[89,2],[89,1],[89,1],[89,1],[89,2],[89,1],[89,2],[89,3],[89,3],[89,4],[89,1],[89,2],[89,2],[89,4],[89,4],[89,4],[89,4],[89,4],[89,5],[89,4],[89,4],[89,4],[89,4],[89,4],[89,4],[89,4],[89,4],[131,3],[131,1],[121,1],[121,1],[121,1],[148,2],[150,2],[152,2],[154,2],[69,4],[69,4],[69,4],[69,3],[156,1],[156,2],[156,2],[156,2],[156,2],[156,2],[156,2],[156,2],[158,2],[158,4],[158,3],[158,0],[71,0],[71,2],[71,2],[71,2],[71,2],[71,2],[72,2],[72,3],[72,5],[72,0],[177,6],[177,7],[177,6],[177,7],[175,1],[175,3],[181,4],[181,5],[181,3],[181,2],[181,3],[181,1],[181,2],[181,3],[181,1],[181,1],[181,2],[181,3],[181,1],[181,2],[181,3],[181,1],[181,2],[181,3],[182,1],[171,3],[171,1],[176,2],[176,2],[176,1],[176,1],[183,3],[185,1],[185,2],[185,3],[185,2],[185,3],[185,4],[185,5],[185,1],[185,2],[185,3],[185,1],[185,2],[185,3],[184,1],[184,2],[187,1],[187,2],[187,2],[187,3],[187,2],[187,3],[187,2],[187,3],[187,2],[187,2],[187,2],[186,2],[186,2],[186,0],[73,0],[73,2],[74,0],[74,4],[200,1],[200,3],[202,5],[202,4],[202,4],[202,1],[201,0],[201,2],[77,0],[77,2],[77,3],[77,2],[77,2],[77,3],[77,4],[77,3],[77,3],[75,0],[75,3],[92,1],[92,3],[209,1],[209,2],[209,3],[209,4],[76,0],[76,3],[213,0],[213,2],[142,3],[142,1],[215,3],[215,2],[215,3],[215,2],[215,3],[215,2],[215,1],[216,5],[216,3],[216,1],[86,5],[86,3],[86,3],[86,1],[96,1],[96,1],[96,1],[96,1],[96,1],[96,1],[96,1],[96,1],[96,1],[96,1],[96,1],[96,1],[96,1],[96,1],[96,1],[96,1],[96,3],[96,3],[96,3],[96,1],[96,1],[52,1],[224,2],[224,2],[223,6],[223,8],[223,6],[223,8],[232,1],[232,1],[232,1],[232,1],[232,1],[232,1],[232,1],[217,5],[217,6],[217,6],[234,0],[234,4],[234,4],[234,5],[236,3],[237,3],[126,1],[126,1],[126,1],[126,1],[126,1],[126,1],[126,1],[126,1],[126,1],[172,5],[172,3],[233,1],[233,3],[168,1],[219,1],[219,1],[88,1],[88,1],[220,1],[174,2],[221,4],[173,2],[173,2],[173,1],[173,1],[222,5],[222,4],[257,2],[257,1],[260,4],[258,2],[258,0],[218,3],[218,3],[218,3],[218,3],[218,3],[218,3],[218,3],[218,3],[218,3],[218,3],[218,5],[218,3],[218,3],[218,3],[218,5],[218,3],[218,3],[218,3],[218,3],[218,3],[218,3],[218,3],[218,3],[218,3],[218,3],[218,3],[218,6],[218,6],[218,3],[218,3],[218,2],[218,2],[218,2],[218,2],[218,3],[218,5],[218,6],[218,5],[218,6],[218,4],[218,5],[218,3],[218,4],[218,3],[218,3],[218,3],[218,3],[277,1],[277,1],[277,4],[274,1],[274,1],[274,1],[274,1],[274,1],[274,1],[275,1],[275,1],[275,1],[50,6],[50,4],[118,1],[118,3],[284,3],[28,5],[28,3],[34,5],[34,5],[34,8],[34,4],[34,7],[287,0],[287,1],[289,3],[289,1],[289,1],[289,5],[289,3],[289,3],[291,1],[291,3],[292,1],[292,1],[292,1],[292,1],[292,1],[292,1],[198,1],[198,3],[23,9],[23,5],[296,1],[296,1],[299,0],[299,1],[301,2],[301,1],[302,1],[302,3],[302,3],[302,3],[295,0],[295,1],[295,1],[297,0],[297,3],[298,3],[298,1],[298,2],[309,1],[309,3],[310,2],[310,2],[310,2],[310,2],[310,2],[311,0],[311,2],[316,4],[312,6],[313,9],[327,3],[326,0],[326,2],[328,4],[329,4],[314,5],[315,5],[315,5],[322,1],[322,1],[322,3],[322,3],[308,1],[308,3],[333,3],[333,2],[333,1],[230,6],[230,4],[230,1],[230,4],[336,1],[336,1],[334,0],[334,1],[338,2],[338,1],[340,3],[339,2],[339,5],[339,3],[339,1],[339,6],[339,1],[339,2],[339,4],[339,1],[339,2],[339,1],[339,1],[32,4],[346,0],[346,2],[18,6],[18,6],[18,6],[18,8],[18,6],[35,5],[19,4],[19,7],[19,6],[19,9],[29,3],[20,4],[20,6],[20,9],[20,6],[354,0],[354,2],[49,3],[49,2],[30,4],[30,5],[30,5],[21,8],[21,9],[31,3],[41,2],[41,4],[41,3],[41,5],[43,2],[43,4],[43,4],[43,6],[40,4],[40,6],[42,4],[42,6],[39,4],[39,6],[24,10],[24,7],[33,4],[51,2],[51,1],[361,1],[53,2],[54,2],[54,2],[54,4],[114,4],[114,2],[114,2],[114,2],[114,2],[114,1],[114,2],[114,2],[367,1],[367,1],[368,1],[368,1],[368,1],[368,1],[368,1],[368,1],[368,1],[368,3],[364,3],[364,4],[364,2],[366,2],[366,3],[366,1],[370,3],[370,1],[374,3],[374,3],[374,3],[372,3],[372,1],[61,3],[61,5],[61,6],[376,3],[376,2],[377,1],[377,1],[377,3],[375,1],[375,1],[46,2],[47,2],[45,2],[17,4],[17,3],[383,2],[55,3],[56,1],[57,1],[58,3],[59,2],[59,2],[60,2],[389,3],[389,1],[27,2],[391,1],[391,3],[392,3],[392,4],[392,5],[392,6],[44,3],[37,6],[395,1],[395,2],[396,2],[397,2],[398,2],[398,2],[398,1],[398,1],[400,4],[400,6],[403,1],[403,3],[401,5],[401,7],[401,7],[401,9],[401,7],[401,9],[404,3],[404,6],[404,3],[404,6],[399,0],[399,2],[399,5],[399,4],[399,7],[26,6],[411,2],[410,0],[410,2],[410,2],[410,1],[25,8],[22,3],[22,4],[415,3],[415,1],[416,3],[416,7],[424,2],[425,3],[426,2],[417,4],[431,2],[432,2],[432,2],[433,4],[435,6],[70,0],[70,1],[79,0],[79,2],[80,0],[80,1],[83,0],[83,1],[93,0],[93,1],[97,1],[97,2],[98,1],[98,2],[99,0],[99,1],[123,0],[123,2],[125,0],[125,2],[127,0],[127,2],[128,1],[128,1],[129,0],[129,2],[133,0],[133,2],[135,0],[135,2],[143,0],[143,2],[144,0],[144,2],[225,1],[225,1],[439,1],[439,1],[248,0],[248,1],[254,1],[254,1],[321,0],[321,1],[325,0],[325,1],[332,0],[332,1],[341,0],[341,1],[342,0],[342,1],[345,1],[345,1],[407,0],[407,1],[408,0],[408,1],[409,0],[409,1],[413,0],[413,1],[418,0],[418,1],[419,0],[419,1],[420,1],[420,1],[421,0],[421,1],[422,0],[422,1],[423,1],[423,1],[427,0],[427,1],[428,0],[428,1],[429,0],[429,1],[430,0],[430,1],[434,0],[434,2],[436,0],[436,2],[437,0],[437,2],[438,0],[438,2]],performAction:function anonymous(yytext,yyleng,yylineno,yy,yystate,$$,_$){var $0=$$.length-1;switch(yystate){case 1:if(yy.casesensitive)this.$=$$[$0];else this.$=$$[$0].toLowerCase();break;case 2:this.$=doubleq($$[$0].substr(1,$$[$0].length-2));break;case 3:return new yy.Statements({statements:$$[$0-1]});break;case 4:case 5:this.$=$$[$0-2];if($$[$0])$$[$0-2].push($$[$0]);break;case 6:case 7:case 59:case 65:case 115:case 153:case 178:case 179:case 214:case 233:case 244:case 314:case 331:case 396:case 409:case 410:case 414:case 422:case 464:case 465:case 578:case 583:case 603:case 605:case 619:case 620:case 650:this.$=[$$[$0]];break;case 8:this.$=$$[$0];$$[$0].explain=true;break;case 9:this.$=$$[$0];$$[$0].explain=true;break;case 10:this.$=$$[$0];if(yy.exists)this.$.exists=yy.exists;delete yy.exists;if(yy.queries)this.$.queries=yy.queries;delete yy.queries;break;case 11:case 127:case 138:case 148:case 209:case 210:case 212:case 220:case 222:case 231:case 239:case 241:case 334:case 426:case 436:case 439:case 451:case 457:case 458:case 497:this.$=undefined;break;case 57:this.$=new yy.WithSelect({withs:$$[$0-1],select:$$[$0]});break;case 58:$$[$0-2].push($$[$0]);this.$=$$[$0-2];break;case 60:this.$={name:$$[$0-4],select:$$[$0-1]};break;case 61:yy.extend(this.$,$$[$0-8]);yy.extend(this.$,$$[$0-7]);yy.extend(this.$,$$[$0-6]);yy.extend(this.$,$$[$0-5]);yy.extend(this.$,$$[$0-4]);yy.extend(this.$,$$[$0-3]);yy.extend(this.$,$$[$0-2]);yy.extend(this.$,$$[$0-1]);yy.extend(this.$,$$[$0]);this.$=$$[$0-8];break;case 62:this.$=new yy.Search({selectors:$$[$0-2],from:$$[$0]});yy.extend(this.$,$$[$0-1]);break;case 63:this.$={removecolumns:$$[$0]};break;case 64:case 649:this.$=$$[$0-2];this.$.push($$[$0]);break;case 66:case 119:case 160:case 219:case 251:case 259:case 260:case 261:case 262:case 263:case 264:case 265:case 266:case 267:case 268:case 269:case 270:case 271:case 272:case 274:case 287:case 288:case 289:case 290:case 291:case 292:case 333:case 385:case 386:case 387:case 388:case 389:case 390:case 452:case 480:case 482:case 552:case 553:case 554:case 555:case 556:case 557:case 561:case 563:case 564:case 573:case 584:case 585:case 641:case 654:case 655:case 657:case 658:this.$=$$[$0];break;case 67:this.$={like:$$[$0]};break;case 68:case 79:this.$={srchid:"PROP",args:[$$[$0]]};break;case 69:this.$={srchid:"ORDERBY",args:$$[$0-1]};break;case 70:var dir=$$[$0-1];if(!dir)dir="ASC";this.$={srchid:"ORDERBY",args:[{expression:new yy.Column({columnid:"_"}),direction:dir}]};break;case 71:this.$={srchid:"APROP",args:[$$[$0]]};break;case 72:this.$={srchid:"EQ",args:[$$[$0]]};break;case 73:this.$={srchid:"LIKE",args:[$$[$0]]};break;case 74:case 75:this.$={selid:"WITH",args:$$[$0-1]};break;case 76:this.$={srchid:$$[$0-3].toUpperCase(),args:$$[$0-1]};break;case 77:this.$={srchid:"WHERE",args:[$$[$0-1]]};break;case 78:this.$={srchid:"CLASS",args:[$$[$0-1]]};break;case 80:this.$={srchid:"NAME",args:[$$[$0].substr(1,$$[$0].length-2)]};break;case 81:this.$={srchid:"CHILD"};break;case 82:this.$={srchid:"VERTEX"};break;case 83:this.$={srchid:"EDGE"};break;case 84:this.$={srchid:"REF"};break;case 85:this.$={srchid:"SHARP",args:[$$[$0]]};break;case 86:this.$={srchid:"ATTR",args:typeof $$[$0]=="undefined"?undefined:[$$[$0]]};break;case 87:this.$={srchid:"ATTR"};break;case 88:this.$={srchid:"OUT"};break;case 89:this.$={srchid:"IN"};break;case 90:this.$={srchid:"CONTENT"};break;case 91:this.$={srchid:"PARENT"};break;case 92:this.$={srchid:"EX",args:[new yy.Json({value:$$[$0]})]};break;case 93:this.$={srchid:"AT",args:[$$[$0]]};break;case 94:this.$={srchid:"AS",args:[$$[$0]]};break;case 95:this.$={srchid:"TO",args:[$$[$0]]};break;case 96:this.$={srchid:"SET",args:$$[$0-1]};break;case 97:this.$={srchid:"VALUE"};break;case 98:this.$={srchid:"CLASS",args:[$$[$0]]};break;case 99:this.$={selid:$$[$0],args:[$$[$0-1]]};break;case 100:this.$={selid:"NOT",args:$$[$0-1]};
+break;case 101:this.$={selid:"IF",args:$$[$0-1]};break;case 102:this.$={selid:$$[$0-3],args:$$[$0-1]};break;case 103:this.$={selid:"DISTINCT",args:$$[$0-1]};break;case 104:this.$={selid:"UNION",args:$$[$0-1]};break;case 105:this.$={selid:"UNIONALL",args:$$[$0-1]};break;case 106:this.$={selid:"ALL",args:[$$[$0-1]]};break;case 107:this.$={selid:"ANY",args:[$$[$0-1]]};break;case 108:this.$={selid:"INTERSECT",args:$$[$0-1]};break;case 109:this.$={selid:"EXCEPT",args:$$[$0-1]};break;case 110:this.$={selid:"AND",args:$$[$0-1]};break;case 111:this.$={selid:"OR",args:$$[$0-1]};break;case 112:this.$={selid:"PATH",args:[$$[$0-1]]};break;case 113:this.$={srchid:"RETURNS",args:$$[$0-1]};break;case 114:this.$=$$[$0-2];this.$.push($$[$0]);break;case 116:this.$="PLUS";break;case 117:this.$="STAR";break;case 118:this.$="QUESTION";break;case 123:this.$=new yy.Select({columns:$$[$0],distinct:true});yy,extend(this.$,$$[$0-3]);yy.extend(this.$,$$[$0-1]);break;case 124:this.$=new yy.Select({columns:$$[$0],distinct:true});yy,extend(this.$,$$[$0-3]);yy.extend(this.$,$$[$0-1]);break;case 125:this.$=new yy.Select({columns:$$[$0],all:true});yy,extend(this.$,$$[$0-3]);yy.extend(this.$,$$[$0-1]);break;case 126:this.$=new yy.Select({columns:$$[$0]});yy,extend(this.$,$$[$0-2]);yy.extend(this.$,$$[$0-1]);break;case 128:this.$={modifier:"VALUE"};break;case 129:this.$={modifier:"ROW"};break;case 130:this.$={modifier:"COLUMN"};break;case 131:this.$={modifier:"MATRIX"};break;case 132:this.$={modifier:"TEXTSTRING"};break;case 133:this.$={modifier:"INDEX"};break;case 134:this.$={modifier:"RECORDSET"};break;case 135:this.$={top:$$[$0]};break;case 136:this.$={top:$$[$0-1]};break;case 137:this.$={top:$$[$0-1],percent:true};break;case 139:case 297:case 459:case 460:case 642:this.$=undefined;break;case 140:case 141:case 142:case 143:this.$={into:$$[$0]};break;case 144:var s=$$[$0];s=s.substr(1,s.length-2);var x3=s.substr(-3).toUpperCase();var x4=s.substr(-4).toUpperCase();if(s[0]=="#"){this.$={into:new yy.FuncValue({funcid:"HTML",args:[new yy.StringValue({value:s}),new yy.Json({value:{headers:true}})]})}}else if(x3=="XLS"||x3=="CSV"||x3=="TAB"){this.$={into:new yy.FuncValue({funcid:x3,args:[new yy.StringValue({value:s}),new yy.Json({value:{headers:true}})]})}}else if(x4=="XLSX"||x4=="JSON"){this.$={into:new yy.FuncValue({funcid:x4,args:[new yy.StringValue({value:s}),new yy.Json({value:{headers:true}})]})}}break;case 145:this.$={from:$$[$0]};break;case 146:this.$={from:$$[$0-1],joins:$$[$0]};break;case 147:this.$={from:$$[$0-2],joins:$$[$0-1]};break;case 149:this.$=new yy.Apply({select:$$[$0-2],applymode:"CROSS",as:$$[$0]});break;case 150:this.$=new yy.Apply({select:$$[$0-3],applymode:"CROSS",as:$$[$0]});break;case 151:this.$=new yy.Apply({select:$$[$0-2],applymode:"OUTER",as:$$[$0]});break;case 152:this.$=new yy.Apply({select:$$[$0-3],applymode:"OUTER",as:$$[$0]});break;case 154:case 215:case 397:case 466:case 467:this.$=$$[$0-2];$$[$0-2].push($$[$0]);break;case 155:this.$=$$[$0-2];this.$.as=$$[$0];break;case 156:this.$=$$[$0-3];this.$.as=$$[$0];break;case 157:this.$=$$[$0-1];this.$.as="default";break;case 158:this.$=$$[$0-1];$$[$0-1].as=$$[$0];break;case 159:this.$=$$[$0-2];$$[$0-2].as=$$[$0];break;case 161:case 165:case 168:case 171:this.$=$$[$0-1];$$[$0-1].as=$$[$0];break;case 162:case 166:case 169:case 172:this.$=$$[$0-2];$$[$0-2].as=$$[$0];break;case 163:case 164:case 167:case 170:this.$=$$[$0];$$[$0].as="default";break;case 173:var s=$$[$0];s=s.substr(1,s.length-2);var x3=s.substr(-3).toUpperCase();var x4=s.substr(-4).toUpperCase();var r;if(s[0]=="#"){r=new yy.FuncValue({funcid:"HTML",args:[new yy.StringValue({value:s}),new yy.Json({value:{headers:true}})]})}else if(x3=="XLS"||x3=="CSV"||x3=="TAB"){r=new yy.FuncValue({funcid:x3,args:[new yy.StringValue({value:s}),new yy.Json({value:{headers:true}})]})}else if(x4=="XLSX"||x4=="JSON"){r=new yy.FuncValue({funcid:x4,args:[new yy.StringValue({value:s}),new yy.Json({value:{headers:true}})]})}else{throw new Error("Unknown string in FROM clause")};this.$=r;break;case 174:if($$[$0-2]=="INFORMATION_SCHEMA"){this.$=new yy.FuncValue({funcid:$$[$0-2],args:[new yy.StringValue({value:$$[$0]})]})}else{this.$=new yy.Table({databaseid:$$[$0-2],tableid:$$[$0]})}break;case 175:this.$=new yy.Table({tableid:$$[$0]});break;case 176:case 177:this.$=$$[$0-1];$$[$0-1].push($$[$0]);break;case 180:this.$=new yy.Join($$[$0-2]);yy.extend(this.$,$$[$0-1]);yy.extend(this.$,$$[$0]);break;case 181:this.$={table:$$[$0]};break;case 182:this.$={table:$$[$0-1],as:$$[$0]};break;case 183:this.$={table:$$[$0-2],as:$$[$0]};break;case 184:this.$={param:$$[$0-1],as:$$[$0]};break;case 185:this.$={param:$$[$0-2],as:$$[$0]};break;case 186:this.$={select:$$[$0-3],as:$$[$0]};break;case 187:this.$={select:$$[$0-4],as:$$[$0]};break;case 188:this.$={funcid:$$[$0],as:"default"};break;case 189:this.$={funcid:$$[$0-1],as:$$[$0]};break;case 190:this.$={funcid:$$[$0-2],as:$$[$0]};break;case 191:this.$={variable:$$[$0],as:"default"};break;case 192:this.$={variable:$$[$0-1],as:$$[$0]};break;case 193:this.$={variable:$$[$0-2],as:$$[$0]};break;case 194:this.$={joinmode:$$[$0]};break;case 195:this.$={joinmode:$$[$0-1],natural:true};break;case 196:case 197:this.$="INNER";break;case 198:case 199:this.$="LEFT";break;case 200:case 201:this.$="RIGHT";break;case 202:case 203:this.$="OUTER";break;case 204:this.$="SEMI";break;case 205:this.$="ANTI";break;case 206:this.$="CROSS";break;case 207:this.$={on:$$[$0]};break;case 208:case 615:this.$={using:$$[$0]};break;case 211:this.$={where:new yy.Expression({expression:$$[$0]})};break;case 213:this.$={group:$$[$0-1]};yy.extend(this.$,$$[$0]);break;case 216:this.$=new yy.GroupExpression({type:"GROUPING SETS",group:$$[$0-1]});break;case 217:this.$=new yy.GroupExpression({type:"ROLLUP",group:$$[$0-1]});break;case 218:this.$=new yy.GroupExpression({type:"CUBE",group:$$[$0-1]});break;case 221:this.$={having:$$[$0]};break;case 223:this.$={union:$$[$0]};break;case 224:this.$={unionall:$$[$0]};break;case 225:this.$={except:$$[$0]};break;case 226:this.$={intersect:$$[$0]};break;case 227:this.$={union:$$[$0],corresponding:true};break;case 228:this.$={unionall:$$[$0],corresponding:true};break;case 229:this.$={except:$$[$0],corresponding:true};break;case 230:this.$={intersect:$$[$0],corresponding:true};break;case 232:this.$={order:$$[$0]};break;case 234:this.$=$$[$0-2];$$[$0-2].push($$[$0]);break;case 235:this.$=new yy.Expression({expression:$$[$0],direction:"ASC"});break;case 236:this.$=new yy.Expression({expression:$$[$0-1],direction:$$[$0].toUpperCase()});break;case 237:this.$=new yy.Expression({expression:$$[$0-2],direction:"ASC",nocase:true});break;case 238:this.$=new yy.Expression({expression:$$[$0-3],direction:$$[$0].toUpperCase(),nocase:true});break;case 240:this.$={limit:$$[$0-1]};yy.extend(this.$,$$[$0]);break;case 242:this.$={offset:$$[$0]};break;case 243:case 445:case 469:case 577:case 582:case 602:case 606:$$[$0-2].push($$[$0]);this.$=$$[$0-2];break;case 245:case 247:case 249:$$[$0-2].as=$$[$0];this.$=$$[$0-2];break;case 246:case 248:case 250:$$[$0-1].as=$$[$0];this.$=$$[$0-1];break;case 252:this.$=new yy.Column({columid:$$[$0],tableid:$$[$0-2],databaseid:$$[$0-4]});break;case 253:this.$=new yy.Column({columnid:$$[$0],tableid:$$[$0-2]});break;case 254:this.$=new yy.Column({columnid:$$[$0]});break;case 255:this.$=new yy.Column({columnid:$$[$0],tableid:$$[$0-2],databaseid:$$[$0-4]});break;case 256:case 257:this.$=new yy.Column({columnid:$$[$0],tableid:$$[$0-2]});break;case 258:this.$=new yy.Column({columnid:$$[$0]});break;case 273:this.$=new yy.Json({value:$$[$0]});break;case 275:case 276:case 277:if(!yy.queries)yy.queries=[];yy.queries.push($$[$0-1]);$$[$0-1].queriesidx=yy.queries.length;this.$=$$[$0-1];break;case 278:this.$=$$[$0];break;case 279:this.$=new yy.FuncValue({funcid:"CURRENT_TIMESTAMP"});break;case 280:this.$=new yy.JavaScript({value:$$[$0].substr(2,$$[$0].length-4)});break;case 281:this.$=new yy.FuncValue({funcid:$$[$0],newid:true});break;case 282:this.$=$$[$0];yy.extend(this.$,{newid:true});break;case 283:this.$=new yy.Convert({expression:$$[$0-3]});yy.extend(this.$,$$[$0-1]);break;case 284:this.$=new yy.Convert({expression:$$[$0-5],style:$$[$0-1]});yy.extend(this.$,$$[$0-3]);break;case 285:this.$=new yy.Convert({expression:$$[$0-1]});yy.extend(this.$,$$[$0-3]);break;case 286:this.$=new yy.Convert({expression:$$[$0-3],style:$$[$0-1]});yy.extend(this.$,$$[$0-5]);break;case 293:this.$=new yy.FuncValue({funcid:"CURRENT_TIMESTAMP"});break;case 294:if($$[$0-2].length>1&&($$[$0-4].toUpperCase()=="MAX"||$$[$0-4].toUpperCase()=="MIN")){this.$=new yy.FuncValue({funcid:$$[$0-4],args:$$[$0-2]})}else{this.$=new yy.AggrValue({aggregatorid:$$[$0-4].toUpperCase(),expression:$$[$0-2].pop(),over:$$[$0]})}break;case 295:this.$=new yy.AggrValue({aggregatorid:$$[$0-5].toUpperCase(),expression:$$[$0-2],distinct:true,over:$$[$0]});break;case 296:this.$=new yy.AggrValue({aggregatorid:$$[$0-5].toUpperCase(),expression:$$[$0-2],over:$$[$0]});break;case 298:case 299:this.$=new yy.Over;yy.extend(this.$,$$[$0-1]);break;case 300:this.$=new yy.Over;yy.extend(this.$,$$[$0-2]);yy.extend(this.$,$$[$0-1]);break;case 301:this.$={partition:$$[$0]};break;case 302:this.$={order:$$[$0]};break;case 303:this.$="SUM";break;case 304:this.$="COUNT";break;case 305:this.$="MIN";break;case 306:case 478:this.$="MAX";break;case 307:this.$="AVG";break;case 308:this.$="FIRST";break;case 309:this.$="LAST";break;case 310:this.$="AGGR";break;case 311:this.$="ARRAY";break;case 312:var funcid=$$[$0-4];var exprlist=$$[$0-1];if(exprlist.length>1&&(funcid.toUpperCase()=="MIN"||funcid.toUpperCase()=="MAX")){this.$=new yy.FuncValue({funcid:funcid,args:exprlist})}else if(alasql.aggr[$$[$0-4]]){this.$=new yy.AggrValue({aggregatorid:"REDUCE",funcid:funcid,expression:exprlist.pop(),distinct:$$[$0-2]=="DISTINCT"})}else{this.$=new yy.FuncValue({funcid:funcid,args:exprlist})};break;case 313:this.$=new yy.FuncValue({funcid:$$[$0-2]});break;case 315:$$[$0-2].push($$[$0]);this.$=$$[$0-2];break;case 316:this.$=new yy.NumValue({value:+$$[$0]});break;case 317:this.$=new yy.LogicValue({value:true});break;case 318:this.$=new yy.LogicValue({value:false});break;case 319:this.$=new yy.StringValue({value:$$[$0].substr(1,$$[$0].length-2).replace(/(\\\')/g,"'").replace(/(\'\')/g,"'")});break;case 320:this.$=new yy.StringValue({value:$$[$0].substr(2,$$[$0].length-3).replace(/(\\\')/g,"'").replace(/(\'\')/g,"'")});break;case 321:this.$=new yy.NullValue({value:undefined});break;case 322:this.$=new yy.VarValue({variable:$$[$0]});break;case 323:if(!yy.exists)yy.exists=[];this.$=new yy.ExistsValue({value:$$[$0-1],existsidx:yy.exists.length});yy.exists.push($$[$0-1]);break;case 324:case 325:this.$=new yy.ParamValue({param:$$[$0]});break;case 326:if(typeof yy.question=="undefined")yy.question=0;this.$=new yy.ParamValue({param:yy.question++});break;case 327:if(typeof yy.question=="undefined")yy.question=0;this.$=new yy.ParamValue({param:yy.question++,array:true});break;case 328:this.$=new yy.CaseValue({expression:$$[$0-3],whens:$$[$0-2],elses:$$[$0-1]});break;case 329:this.$=new yy.CaseValue({whens:$$[$0-2],elses:$$[$0-1]});break;case 330:case 617:case 618:this.$=$$[$0-1];this.$.push($$[$0]);break;case 332:this.$={when:$$[$0-2],then:$$[$0]};break;case 335:this.$=new yy.Op({left:$$[$0-2],op:"LIKE",right:$$[$0]});break;case 336:this.$=new yy.Op({left:$$[$0-2],op:"NOT LIKE",right:$$[$0]});break;case 337:this.$=new yy.Op({left:$$[$0-2],op:"+",right:$$[$0]});break;case 338:this.$=new yy.Op({left:$$[$0-2],op:"-",right:$$[$0]});break;case 339:this.$=new yy.Op({left:$$[$0-2],op:"*",right:$$[$0]});break;case 340:this.$=new yy.Op({left:$$[$0-2],op:"/",right:$$[$0]});break;case 341:this.$=new yy.Op({left:$$[$0-2],op:"%",right:$$[$0]});break;case 342:this.$=new yy.Op({left:$$[$0-2],op:"^",right:$$[$0]});break;case 343:case 344:case 346:this.$=new yy.Op({left:$$[$0-2],op:"->",right:$$[$0]});break;case 345:this.$=new yy.Op({left:$$[$0-4],op:"->",right:$$[$0-1]});break;case 347:case 348:case 350:this.$=new yy.Op({left:$$[$0-2],op:"!",right:$$[$0]});break;case 349:this.$=new yy.Op({left:$$[$0-4],op:"!",right:$$[$0-1]});break;case 351:this.$=new yy.Op({left:$$[$0-2],op:">",right:$$[$0]});break;case 352:this.$=new yy.Op({left:$$[$0-2],op:">=",right:$$[$0]});break;case 353:this.$=new yy.Op({left:$$[$0-2],op:"<",right:$$[$0]});break;case 354:this.$=new yy.Op({left:$$[$0-2],op:"<=",right:$$[$0]});break;case 355:this.$=new yy.Op({left:$$[$0-2],op:"=",right:$$[$0]});break;case 356:this.$=new yy.Op({left:$$[$0-2],op:"==",right:$$[$0]});break;case 357:this.$=new yy.Op({left:$$[$0-2],op:"===",right:$$[$0]});break;case 358:this.$=new yy.Op({left:$$[$0-2],op:"!=",right:$$[$0]});break;case 359:this.$=new yy.Op({left:$$[$0-2],op:"!==",right:$$[$0]});break;case 360:this.$=new yy.Op({left:$$[$0-2],op:"!===",right:$$[$0]});break;case 361:if(!yy.queries)yy.queries=[];this.$=new yy.Op({left:$$[$0-5],op:$$[$0-4],allsome:$$[$0-3],right:$$[$0-1],queriesidx:yy.queries.length});yy.queries.push($$[$0-1]);break;case 362:this.$=new yy.Op({left:$$[$0-5],op:$$[$0-4],allsome:$$[$0-3],right:$$[$0-1]});break;case 363:this.$=new yy.Op({left:$$[$0-2],op:"AND",right:$$[$0]});break;case 364:this.$=new yy.Op({left:$$[$0-2],op:"OR",right:$$[$0]});break;case 365:this.$=new yy.UniOp({op:"NOT",right:$$[$0]});break;case 366:this.$=new yy.UniOp({op:"-",right:$$[$0]});break;case 367:this.$=new yy.UniOp({op:"+",right:$$[$0]});break;case 368:this.$=new yy.UniOp({op:"#",right:$$[$0]});break;case 369:this.$=new yy.UniOp({right:$$[$0-1]});break;case 370:if(!yy.queries)yy.queries=[];this.$=new yy.Op({left:$$[$0-4],op:"IN",right:$$[$0-1],queriesidx:yy.queries.length});yy.queries.push($$[$0-1]);break;case 371:if(!yy.queries)yy.queries=[];this.$=new yy.Op({left:$$[$0-5],op:"NOT IN",right:$$[$0-1],queriesidx:yy.queries.length});yy.queries.push($$[$0-1]);break;case 372:this.$=new yy.Op({left:$$[$0-4],op:"IN",right:$$[$0-1]});break;case 373:this.$=new yy.Op({left:$$[$0-5],op:"NOT IN",right:$$[$0-1]});break;case 374:this.$=new yy.Op({left:$$[$0-3],op:"IN",right:[]});break;case 375:this.$=new yy.Op({left:$$[$0-4],op:"NOT IN",right:[]});break;case 376:this.$=new yy.Op({left:$$[$0-2],op:"IN",right:$$[$0]});break;case 377:this.$=new yy.Op({left:$$[$0-3],op:"NOT IN",right:$$[$0]});break;case 378:this.$=new yy.Op({left:$$[$0-2],op:"BETWEEN",right:$$[$0]});break;case 379:this.$=new yy.Op({left:$$[$0-2],op:"NOT BETWEEN",right:$$[$0]});break;case 380:this.$=new yy.Op({op:"IS",left:$$[$0-2],right:$$[$0]});break;case 381:this.$=new yy.Convert({expression:$$[$0-2]});yy.extend(this.$,$$[$0]);break;case 382:case 383:this.$=$$[$0];break;case 384:this.$=$$[$0-1];break;case 391:this.$="ALL";break;case 392:this.$="SOME";break;case 393:this.$="ANY";break;case 394:this.$=new yy.Update({table:$$[$0-4],columns:$$[$0-2],where:$$[$0]});break;case 395:this.$=new yy.Update({table:$$[$0-2],columns:$$[$0]});break;case 398:this.$=new yy.SetColumn({column:$$[$0-2],expression:$$[$0]});break;case 399:this.$=new yy.Delete({table:$$[$0-2],where:$$[$0]});break;case 400:this.$=new yy.Delete({table:$$[$0]});break;case 401:this.$=new yy.Insert({into:$$[$0-2],values:$$[$0]});break;case 402:this.$=new yy.Insert({into:$$[$0-2],"default":true});break;case 403:this.$=new yy.Insert({into:$$[$0-5],columns:$$[$0-3],values:$$[$0]});break;case 404:this.$=new yy.Insert({into:$$[$0-1],select:$$[$0]});break;case 405:this.$=new yy.Insert({into:$$[$0-4],columns:$$[$0-2],select:$$[$0]});break;case 408:this.$=[$$[$0-1]];break;case 411:this.$=$$[$0-4];$$[$0-4].push($$[$0-1]);break;case 412:case 413:case 415:case 423:this.$=$$[$0-2];$$[$0-2].push($$[$0]);break;case 424:this.$=new yy.CreateTable({table:$$[$0-4]});yy.extend(this.$,$$[$0-7]);yy.extend(this.$,$$[$0-6]);yy.extend(this.$,$$[$0-5]);yy.extend(this.$,$$[$0-2]);yy.extend(this.$,$$[$0]);break;case 425:this.$=new yy.CreateTable({table:$$[$0]});yy.extend(this.$,$$[$0-3]);yy.extend(this.$,$$[$0-2]);yy.extend(this.$,$$[$0-1]);break;case 427:this.$={"class":true};break;case 437:case 438:this.$={temporary:true};break;case 440:this.$={ifnotexists:true};break;case 441:this.$={columns:$$[$0-2],constraints:$$[$0]};break;case 442:this.$={columns:$$[$0]};break;case 443:this.$={as:$$[$0]};break;case 444:case 468:this.$=[$$[$0]];break;case 446:case 447:case 448:case 449:case 450:$$[$0].constraintid=$$[$0-1];this.$=$$[$0];break;case 453:this.$={type:"CHECK",expression:$$[$0-1]};break;case 454:this.$={type:"PRIMARY KEY",columns:$$[$0-1],clustered:($$[$0-3]+"").toUpperCase()};break;case 455:this.$={type:"FOREIGN KEY",columns:$$[$0-5],fktable:$$[$0-2],fkcolumns:$$[$0-1]};break;case 456:case 483:case 515:case 548:case 566:case 569:case 586:this.$=$$[$0-1];break;case 461:this.$={type:"UNIQUE",columns:$$[$0-1],clustered:($$[$0-3]+"").toUpperCase()};break;case 470:this.$=new yy.ColumnDef({columnid:$$[$0-2]});yy.extend(this.$,$$[$0-1]);yy.extend(this.$,$$[$0]);break;case 471:this.$=new yy.ColumnDef({columnid:$$[$0-1]});yy.extend(this.$,$$[$0]);break;case 472:this.$=new yy.ColumnDef({columnid:$$[$0],dbtypeid:""});break;case 473:this.$={dbtypeid:$$[$0-5],dbsize:$$[$0-3],dbprecision:+$$[$0-1]};break;case 474:this.$={dbtypeid:$$[$0-3],dbsize:$$[$0-1]};break;case 475:this.$={dbtypeid:$$[$0]};break;case 476:this.$={dbtypeid:"ENUM",enumvalues:$$[$0-1]};break;case 477:case 659:this.$=+$$[$0];break;case 479:this.$=undefined;break;case 481:yy.extend($$[$0-1],$$[$0]);this.$=$$[$0-1];break;case 484:this.$={primarykey:true};break;case 485:case 486:this.$={foreignkey:{table:$$[$0-1],columnid:$$[$0]}};break;case 487:this.$={identity:{value:1,step:1}};break;case 488:this.$={identity:{value:$$[$0-3],step:$$[$0-1]}};break;case 489:this.$={identity:{value:1,step:1}};break;case 490:this.$={"default":$$[$0]};break;case 491:this.$={"default":$$[$0-1]};break;case 492:this.$={"null":true};break;case 493:this.$={notnull:true};break;case 494:this.$={check:$$[$0]};break;case 495:this.$={unique:true};break;case 496:this.$=new yy.DropTable({table:$$[$0],type:$$[$0-2]});yy.extend(this.$,$$[$0-1]);break;case 498:this.$={ifexists:true};break;case 499:this.$=new yy.AlterTable({table:$$[$0-3],renameto:$$[$0]});break;case 500:this.$=new yy.AlterTable({table:$$[$0-3],addcolumn:$$[$0]});break;case 501:this.$=new yy.AlterTable({table:$$[$0-3],modifycolumn:$$[$0]});break;case 502:this.$=new yy.AlterTable({table:$$[$0-5],renamecolumn:$$[$0-2],to:$$[$0]});break;case 503:this.$=new yy.AlterTable({table:$$[$0-3],dropcolumn:$$[$0]});break;case 504:this.$=new yy.AlterTable({table:$$[$0-2],renameto:$$[$0]});break;case 505:this.$=new yy.AttachDatabase({databaseid:$$[$0],engineid:$$[$0-2].toUpperCase()});break;case 506:this.$=new yy.AttachDatabase({databaseid:$$[$0-3],engineid:$$[$0-5].toUpperCase(),args:$$[$0-1]});break;case 507:this.$=new yy.AttachDatabase({databaseid:$$[$0-2],engineid:$$[$0-4].toUpperCase(),as:$$[$0]});break;case 508:this.$=new yy.AttachDatabase({databaseid:$$[$0-5],engineid:$$[$0-7].toUpperCase(),as:$$[$0],args:$$[$0-3]});break;case 509:this.$=new yy.DetachDatabase({databaseid:$$[$0]});break;case 510:this.$=new yy.CreateDatabase({databaseid:$$[$0]});yy.extend(this.$,$$[$0]);break;case 511:this.$=new yy.CreateDatabase({engineid:$$[$0-4].toUpperCase(),databaseid:$$[$0-1],as:$$[$0]});yy.extend(this.$,$$[$0-2]);break;case 512:this.$=new yy.CreateDatabase({engineid:$$[$0-7].toUpperCase(),databaseid:$$[$0-4],args:$$[$0-2],as:$$[$0]});yy.extend(this.$,$$[$0-5]);break;case 513:this.$=new yy.CreateDatabase({engineid:$$[$0-4].toUpperCase(),as:$$[$0],args:[$$[$0-1]]});yy.extend(this.$,$$[$0-2]);break;case 514:this.$=undefined;break;case 516:case 517:this.$=new yy.UseDatabase({databaseid:$$[$0]});break;case 518:this.$=new yy.DropDatabase({databaseid:$$[$0]});yy.extend(this.$,$$[$0-1]);break;case 519:case 520:this.$=new yy.DropDatabase({databaseid:$$[$0],engineid:$$[$0-3].toUpperCase()});yy.extend(this.$,$$[$0-1]);break;case 521:this.$=new yy.CreateIndex({indexid:$$[$0-5],table:$$[$0-3],columns:$$[$0-1]});break;case 522:this.$=new yy.CreateIndex({indexid:$$[$0-5],table:$$[$0-3],columns:$$[$0-1],unique:true});break;case 523:this.$=new yy.DropIndex({indexid:$$[$0]});break;case 524:this.$=new yy.ShowDatabases;break;case 525:this.$=new yy.ShowDatabases({like:$$[$0]});break;case 526:this.$=new yy.ShowDatabases({engineid:$$[$0-1].toUpperCase()});break;case 527:this.$=new yy.ShowDatabases({engineid:$$[$0-3].toUpperCase(),like:$$[$0]});break;case 528:this.$=new yy.ShowTables;break;case 529:this.$=new yy.ShowTables({like:$$[$0]});break;case 530:this.$=new yy.ShowTables({databaseid:$$[$0]});break;case 531:this.$=new yy.ShowTables({like:$$[$0],databaseid:$$[$0-2]});break;case 532:this.$=new yy.ShowColumns({table:$$[$0]});break;case 533:this.$=new yy.ShowColumns({table:$$[$0-2],databaseid:$$[$0]});break;case 534:this.$=new yy.ShowIndex({table:$$[$0]});break;case 535:this.$=new yy.ShowIndex({table:$$[$0-2],databaseid:$$[$0]});break;case 536:this.$=new yy.ShowCreateTable({table:$$[$0]});break;case 537:this.$=new yy.ShowCreateTable({table:$$[$0-2],databaseid:$$[$0]});break;case 538:this.$=new yy.CreateTable({table:$$[$0-5],view:true,select:$$[$0],viewcolumns:$$[$0-3]});yy.extend(this.$,$$[$0-8]);yy.extend(this.$,$$[$0-6]);break;case 539:this.$=new yy.CreateTable({table:$$[$0-2],view:true,select:$$[$0]});yy.extend(this.$,$$[$0-5]);yy.extend(this.$,$$[$0-3]);break;case 540:this.$=new yy.DropTable({table:$$[$0],view:true});yy.extend(this.$,$$[$0-1]);break;case 541:this.$=new yy.Help({subject:$$[$0].value.toUpperCase()});break;case 542:this.$=new yy.Help;break;case 543:this.$=new yy.ExpressionStatement({expression:$$[$0]});break;case 544:this.$=new yy.Source({url:$$[$0].value});break;case 545:this.$=new yy.Assert({value:$$[$0]});break;case 546:this.$=new yy.Assert({value:$$[$0].value});break;case 547:this.$=new yy.Assert({value:$$[$0],message:$$[$0-2]});break;case 549:case 560:case 562:this.$=$$[$0].value;break;case 550:case 558:this.$=+$$[$0].value;break;case 551:this.$=!!$$[$0].value;break;case 559:this.$=""+$$[$0].value;break;case 565:this.$=$$[$0-1];break;case 567:case 570:this.$=$$[$0-2];break;case 568:this.$={};break;case 571:this.$=[];break;case 572:yy.extend($$[$0-2],$$[$0]);this.$=$$[$0-2];break;case 574:this.$={};this.$[$$[$0-2].substr(1,$$[$0-2].length-2)]=$$[$0];break;case 575:case 576:this.$={};this.$[$$[$0-2]]=$$[$0];break;case 579:this.$=new yy.SetVariable({variable:$$[$0-1].toLowerCase(),value:$$[$0]});break;case 580:this.$=new yy.SetVariable({variable:$$[$0-2],expression:$$[$0]});break;case 581:this.$=new yy.SetVariable({variable:$$[$0-3],props:$$[$0-2],expression:$$[$0]});break;case 587:this.$=true;break;case 588:this.$=false;break;case 589:this.$=new yy.CommitTransaction;break;case 590:this.$=new yy.RollbackTransaction;break;case 591:this.$=new yy.BeginTransaction;break;case 592:this.$=new yy.If({expression:$$[$0-2],thenstat:$$[$0-1],elsestat:$$[$0]});if($$[$0-1].exists)this.$.exists=$$[$0-1].exists;if($$[$0-1].queries)this.$.queries=$$[$0-1].queries;break;case 593:this.$=new yy.If({expression:$$[$0-1],thenstat:$$[$0]});if($$[$0].exists)this.$.exists=$$[$0].exists;if($$[$0].queries)this.$.queries=$$[$0].queries;break;case 594:this.$=$$[$0];break;case 595:this.$=new yy.While({expression:$$[$0-1],loopstat:$$[$0]});if($$[$0].exists)this.$.exists=$$[$0].exists;if($$[$0].queries)this.$.queries=$$[$0].queries;break;case 596:this.$=new yy.Continue;break;case 597:this.$=new yy.Break;break;case 598:this.$=new yy.BeginEnd({statements:$$[$0-1]});break;case 599:case 600:this.$=new yy.Print({statement:$$[$0]});break;case 601:this.$=new yy.Require({paths:$$[$0]});break;case 604:this.$=new yy.Declare({declares:$$[$0]});break;case 607:this.$={variable:$$[$0-1]};yy.extend(this.$,$$[$0]);break;case 608:this.$={variable:$$[$0-2]};yy.extend(this.$,$$[$0]);break;case 609:this.$={variable:$$[$0-3],expression:$$[$0]};yy.extend(this.$,$$[$0-2]);break;case 610:this.$={variable:$$[$0-4],expression:$$[$0]};yy.extend(this.$,$$[$0-2]);break;case 611:this.$=new yy.TruncateTable({table:$$[$0]});break;case 612:this.$=new yy.Merge;yy.extend(this.$,$$[$0-4]);yy.extend(this.$,$$[$0-3]);yy.extend(this.$,$$[$0-2]);yy.extend(this.$,{matches:$$[$0-1]});yy.extend(this.$,$$[$0]);break;case 613:case 614:this.$={into:$$[$0]};break;case 616:this.$={on:$$[$0]};break;case 621:this.$={matched:true,action:$$[$0]};break;case 622:this.$={matched:true,expr:$$[$0-2],action:$$[$0]};break;case 623:this.$={"delete":true};break;case 624:this.$={update:$$[$0]};break;case 625:case 626:this.$={matched:false,bytarget:true,action:$$[$0]};break;case 627:case 628:this.$={matched:false,bytarget:true,expr:$$[$0-2],action:$$[$0]};break;case 629:this.$={matched:false,bysource:true,action:$$[$0]};break;case 630:this.$={matched:false,bysource:true,expr:$$[$0-2],action:$$[$0]};break;case 631:this.$={insert:true,values:$$[$0]};break;case 632:this.$={insert:true,values:$$[$0],columns:$$[$0-3]};break;case 633:this.$={insert:true,defaultvalues:true};break;case 634:this.$={insert:true,defaultvalues:true,columns:$$[$0-3]};break;case 636:this.$={output:{columns:$$[$0]}};break;case 637:this.$={output:{columns:$$[$0-3],intovar:$$[$0]}};break;case 638:this.$={output:{columns:$$[$0-2],intotable:$$[$0]}};break;case 639:this.$={output:{columns:$$[$0-5],intotable:$$[$0-3],intocolumns:$$[$0-1]}};break;case 640:this.$=new yy.CreateVertex({"class":$$[$0-3],sharp:$$[$0-2],name:$$[$0-1]});yy.extend(this.$,$$[$0]);break;case 643:this.$={sets:$$[$0]};break;case 644:this.$={content:$$[$0]};break;case 645:this.$={select:$$[$0]};break;case 646:this.$=new yy.CreateEdge({from:$$[$0-3],to:$$[$0-1],name:$$[$0-5]});yy.extend(this.$,$$[$0]);break;case 647:this.$=new yy.CreateGraph({graph:$$[$0]});break;case 648:this.$=new yy.CreateGraph({from:$$[$0]});break;case 651:this.$=$$[$0-2];if($$[$0-1])this.$.json=new yy.Json({value:$$[$0-1]});if($$[$0])this.$.as=$$[$0];break;case 652:this.$={source:$$[$0-6],target:$$[$0]};if($$[$0-3])this.$.json=new yy.Json({value:$$[$0-3]});if($$[$0-2])this.$.as=$$[$0-2];yy.extend(this.$,$$[$0-4]);break;case 653:this.$={vars:$$[$0]};break;case 656:var s3=$$[$0-1];this.$={prop:$$[$0-3],sharp:$$[$0-2],name:typeof s3=="undefined"?undefined:s3.substr(1,s3.length-2),"class":$$[$0]};break;case 664:case 678:case 680:case 682:case 686:case 688:case 690:case 692:case 694:this.$=[];break;case 665:case 673:case 675:case 679:case 681:case 683:case 687:case 689:case 691:case 693:case 695:$$[$0-1].push($$[$0]);break;case 672:case 674:this.$=[$$[$0]];break}},table:[o([8,9,11],$V0,{6:1,7:2,10:3,12:4,16:5,17:7,18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:21,32:22,33:23,34:24,35:25,36:26,37:27,38:28,39:29,40:30,41:31,42:32,43:33,44:34,45:35,46:36,47:37,49:39,50:40,51:41,52:42,53:43,54:44,55:45,56:46,57:47,58:48,59:49,60:50,61:51,69:62,156:83,13:$V1,48:$V2,62:$V3,78:$V4,117:$V5,124:$V6,160:$V7,227:$V8,283:$V9,285:$Va,286:$Vb,294:$Vc,344:$Vd,347:$Ve,348:$Vf,351:$Vg,353:$Vh,355:$Vi,356:$Vj,360:$Vk,362:$Vl,363:$Vm,379:$Vn,381:$Vo,382:$Vp,384:$Vq,385:$Vr,386:$Vs,387:$Vt,388:$Vu,390:$Vv,393:$Vw,394:$Vx}),{1:[3]},{8:[1,85],9:$Vy,11:$Vz},o($VA,[2,6]),o($VA,[2,7]),o($VB,[2,10]),o($VA,$V0,{16:5,17:7,18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:21,32:22,33:23,34:24,35:25,36:26,37:27,38:28,39:29,40:30,41:31,42:32,43:33,44:34,45:35,46:36,47:37,49:39,50:40,51:41,52:42,53:43,54:44,55:45,56:46,57:47,58:48,59:49,60:50,61:51,69:62,156:83,10:88,14:[1,89],48:$V2,62:$V3,78:$V4,117:$V5,124:$V6,160:$V7,227:$V8,283:$V9,285:$Va,286:$Vb,294:$Vc,344:$Vd,347:$Ve,348:$Vf,351:$Vg,353:$Vh,355:$Vi,356:$Vj,360:$Vk,362:$Vl,363:$Vm,379:$Vn,381:$Vo,382:$Vp,384:$Vq,385:$Vr,386:$Vs,387:$Vt,388:$Vu,390:$Vv,393:$Vw,394:$Vx}),o($VB,[2,12]),o($VB,[2,13]),o($VB,[2,14]),o($VB,[2,15]),o($VB,[2,16]),o($VB,[2,17]),o($VB,[2,18]),o($VB,[2,19]),o($VB,[2,20]),o($VB,[2,21]),o($VB,[2,22]),o($VB,[2,23]),o($VB,[2,24]),o($VB,[2,25]),o($VB,[2,26]),o($VB,[2,27]),o($VB,[2,28]),o($VB,[2,29]),o($VB,[2,30]),o($VB,[2,31]),o($VB,[2,32]),o($VB,[2,33]),o($VB,[2,34]),o($VB,[2,35]),o($VB,[2,36]),o($VB,[2,37]),o($VB,[2,38]),o($VB,[2,39]),o($VB,[2,40]),o($VB,[2,41]),o($VB,[2,42]),o($VB,[2,43]),o($VB,[2,44]),o($VB,[2,45]),o($VB,[2,46]),o($VB,[2,47]),o($VB,[2,48]),o($VB,[2,49]),o($VB,[2,50]),o($VB,[2,51]),o($VB,[2,52]),o($VB,[2,53]),o($VB,[2,54]),o($VB,[2,55]),o($VB,[2,56]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:90,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{300:[1,147]},{3:148,4:$VC,5:$VD},o($Va1,[2,436],{3:150,295:154,4:$VC,5:$VD,105:$Vb1,106:$Vc1,159:[1,152],165:[1,151],306:[1,157],307:[1,158],352:[1,149],414:[1,153]}),{115:$Vd1,391:159,392:160},{149:[1,162]},{352:[1,163]},{3:165,4:$VC,5:$VD,101:[1,170],165:[1,166],300:[1,169],345:167,352:[1,164],359:[1,168]},o($Ve1,[2,406],{287:171,170:[1,172]}),{300:[1,173]},o($Vf1,[2,662],{70:174,81:175,82:[1,176]}),o($Vg1,[2,664],{79:177}),{3:187,4:$VC,5:$VD,67:$Vh1,103:$Vi1,112:$VI,115:$Vj1,120:$VK,147:$VO,170:[1,180],171:182,172:184,173:183,174:185,181:179,182:186,255:$V51,395:178},{3:192,4:$VC,5:$VD,63:190,65:191},{3:196,4:$VC,5:$VD,162:[1,194],165:[1,197],294:[1,193],357:[1,195],358:[1,198]},{300:[1,199]},o([9,11,259],$V0,{10:3,12:4,16:5,17:7,18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:21,32:22,33:23,34:24,35:25,36:26,37:27,38:28,39:29,40:30,41:31,42:32,43:33,44:34,45:35,46:36,47:37,49:39,50:40,51:41,52:42,53:43,54:44,55:45,56:46,57:47,58:48,59:49,60:50,61:51,69:62,156:83,7:201,13:$V1,48:$V2,62:$V3,78:$V4,117:$V5,124:$V6,160:$V7,227:$V8,283:$V9,285:$Va,286:$Vb,294:$Vc,344:$Vd,347:$Ve,348:$Vf,351:$Vg,353:$Vh,355:$Vi,356:$Vj,360:$Vk,362:$Vl,363:$Vm,379:$Vn,380:[1,200],381:$Vo,382:$Vp,384:$Vq,385:$Vr,386:$Vs,387:$Vt,388:$Vu,390:$Vv,393:$Vw,394:$Vx}),{380:[1,202]},{380:[1,203]},{3:205,4:$VC,5:$VD,352:[1,204]},{3:207,4:$VC,5:$VD,171:206},o($VB,[2,542],{88:208,103:$VG,251:$V21}),o($Vk1,[2,280]),{88:209,103:$VG,251:$V21},{3:221,4:$VC,5:$VD,88:215,102:$VF,103:[1,212],112:$VI,114:210,115:$Vl1,120:$VK,147:$VO,168:214,172:219,173:218,219:216,220:217,226:$Vm1,232:211,249:$V01,250:$V11,251:$V21,252:$V31,255:$V51,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:222,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($VB,[2,596]),o($VB,[2,597]),{3:111,4:$VC,5:$VD,36:223,52:108,67:$VE,69:62,78:$V4,86:94,88:98,96:225,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,156:83,160:$V7,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,361:224,364:132,365:$V81,369:$V91},{88:227,103:$VG,251:$V21,389:226},{3:228,4:$VC,5:$VD,115:[1,229]},o($Vn1,$Vo1,{158:233,132:[1,232],157:[1,230],159:[1,231],167:$Vp1}),o($Vq1,[2,127],{119:[1,235],161:[1,236],162:[1,237],163:[1,238],164:[1,239],165:[1,240],166:[1,241]}),{1:[2,3]},o($VA,$V0,{16:5,17:7,18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:21,32:22,33:23,34:24,35:25,36:26,37:27,38:28,39:29,40:30,41:31,42:32,43:33,44:34,45:35,46:36,47:37,49:39,50:40,51:41,52:42,53:43,54:44,55:45,56:46,57:47,58:48,59:49,60:50,61:51,69:62,156:83,10:242,48:$V2,62:$V3,78:$V4,117:$V5,124:$V6,160:$V7,227:$V8,283:$V9,285:$Va,286:$Vb,294:$Vc,344:$Vd,347:$Ve,348:$Vf,351:$Vg,353:$Vh,355:$Vi,356:$Vj,360:$Vk,362:$Vl,363:$Vm,379:$Vn,381:$Vo,382:$Vp,384:$Vq,385:$Vr,386:$Vs,387:$Vt,388:$Vu,390:$Vv,393:$Vw,394:$Vx}),o($VA,$V0,{16:5,17:7,18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:21,32:22,33:23,34:24,35:25,36:26,37:27,38:28,39:29,40:30,41:31,42:32,43:33,44:34,45:35,46:36,47:37,49:39,50:40,51:41,52:42,53:43,54:44,55:45,56:46,57:47,58:48,59:49,60:50,61:51,69:62,156:83,10:243,48:$V2,62:$V3,78:$V4,117:$V5,124:$V6,160:$V7,227:$V8,283:$V9,285:$Va,286:$Vb,294:$Vc,344:$Vd,347:$Ve,348:$Vf,351:$Vg,353:$Vh,355:$Vi,356:$Vj,360:$Vk,362:$Vl,363:$Vm,379:$Vn,381:$Vo,382:$Vp,384:$Vq,385:$Vr,386:$Vs,387:$Vt,388:$Vu,390:$Vv,393:$Vw,394:$Vx}),o($VA,[2,8]),{15:[1,244]},o($VB,$V0,{16:5,17:7,18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:21,32:22,33:23,34:24,35:25,36:26,37:27,38:28,39:29,40:30,41:31,42:32,43:33,44:34,45:35,46:36,47:37,49:39,50:40,51:41,52:42,53:43,54:44,55:45,56:46,57:47,58:48,59:49,60:50,61:51,69:62,156:83,10:245,274:266,48:$V2,62:$V3,78:$V4,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,117:$V5,122:$Vz1,124:$V6,138:$VA1,139:$VB1,145:$VC1,146:$VD1,160:$V7,227:$V8,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1,283:$V9,285:$Va,286:$Vb,294:$Vc,344:$Vd,347:$Ve,348:$Vf,351:$Vg,353:$Vh,355:$Vi,356:$Vj,360:$Vk,362:$Vl,363:$Vm,379:$Vn,381:$Vo,382:$Vp,384:$Vq,385:$Vr,386:$Vs,387:$Vt,388:$Vu,390:$Vv,393:$Vw,394:$Vx}),o($Vk1,[2,259]),o($Vk1,[2,260]),o($Vk1,[2,261]),o($Vk1,[2,262]),o($Vk1,[2,263]),o($Vk1,[2,264]),o($Vk1,[2,265]),o($Vk1,[2,266]),o($Vk1,[2,267]),o($Vk1,[2,268]),o($Vk1,[2,269]),o($Vk1,[2,270]),o($Vk1,[2,271]),o($Vk1,[2,272]),o($Vk1,[2,273]),o($Vk1,[2,274]),{3:111,4:$VC,5:$VD,25:280,26:279,34:276,36:275,52:108,67:$VE,69:62,78:$V4,86:94,88:98,96:278,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,156:83,160:$V7,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,225:277,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,286:$Vb,294:[1,281],364:132,365:$V81,369:$V91},o($Vk1,[2,278]),o($Vk1,[2,279]),{67:[1,282]},o([4,5,8,9,11,48,62,64,66,68,78,82,87,90,94,95,100,101,102,103,104,105,106,107,108,109,110,111,112,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,145,146,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,259,261,262,263,264,265,266,267,268,269,270,271,272,273,276,278,279,280,281,283,285,286,294,344,347,348,351,353,355,356,360,362,363,365,369,379,381,382,384,385,386,387,388,390,393,394,406,412],$VT1,{67:$VU1,113:[1,284]}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:285,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:286,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:287,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:288,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vk1,[2,254]),o([4,5,8,9,11,48,62,64,66,67,68,78,82,87,90,94,95,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,145,146,147,149,151,157,159,160,169,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,214,226,227,228,229,231,239,240,241,242,243,244,245,246,247,249,250,251,252,253,255,256,259,261,262,263,264,265,266,267,268,269,270,271,272,273,276,278,279,280,281,283,285,286,290,294,303,304,305,318,319,323,324,343,344,347,348,351,353,355,356,360,362,363,365,369,371,373,379,381,382,384,385,386,387,388,390,393,394,406,412],[2,316]),o($VV1,[2,317]),o($VV1,[2,318]),o($VV1,$VW1),o($VV1,[2,320]),o($VV1,[2,321]),{3:290,4:$VC,5:$VD,102:[1,291],254:289},{3:292,4:$VC,5:$VD},o($VX1,[2,326]),o($VX1,[2,327]),{3:293,4:$VC,5:$VD,67:$VY1,88:295,102:$VF,103:$VG,112:$VI,120:$VK,147:$VO,168:296,173:298,219:297,249:$V01,250:$V11,251:$V21,255:$V51,364:299,369:$V91},{67:[1,300]},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:301,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,257:302,260:303,261:$VZ1,265:$V71,364:132,365:$V81,369:$V91},{67:[1,305]},{67:[1,306]},o($V_1,[2,553]),{3:321,4:$VC,5:$VD,67:$V$1,86:316,88:314,102:$VF,103:$VG,112:$VI,114:311,115:$Vl1,120:$VK,147:$VO,168:313,172:319,173:318,219:315,220:317,249:$V01,250:$V11,251:$V21,252:$V31,255:$V51,364:132,365:$V81,366:307,367:310,368:312,369:$V91,372:308,373:[1,309]},{3:322,4:$VC,5:$VD,172:323},{67:[2,303]},{67:[2,304]},{67:[2,305]},{67:[2,306]},{67:[2,307]},{67:[2,308]},{67:[2,309]},{67:[2,310]},{67:[2,311]},o($V02,[2,1]),o($V02,[2,2]),{3:329,4:$VC,5:$VD,102:$V12,103:$V22,370:324,371:[1,325],374:326},{3:207,4:$VC,5:$VD,171:330},{352:[1,331]},o($Ve1,$V32,{297:332,124:$V42}),{352:[1,334]},{3:335,4:$VC,5:$VD},{165:[1,336]},o($V52,$V62,{415:337,416:339,417:340,420:341,427:342,424:343,3:344,4:$VC,5:$VD,115:$V72,149:[1,338]}),{101:[1,349],296:346,300:[1,348],359:[1,347]},{88:351,103:$VG,149:[2,722],251:$V21,413:350},o($V82,[2,716],{407:352,3:353,4:$VC,5:$VD}),o($Va1,[2,437]),o($Va1,[2,438]),o($VB,[2,604],{64:[1,354]}),o($V92,[2,605]),{3:355,4:$VC,5:$VD},{3:207,4:$VC,5:$VD,171:356},{3:357,4:$VC,5:$VD},o($Ve1,$Va2,{346:358,124:$Vb2}),{352:[1,360]},{3:361,4:$VC,5:$VD},o($Ve1,$Va2,{346:362,124:$Vb2}),o($Ve1,$Va2,{346:363,124:$Vb2}),o($Vc2,[2,714]),o($Vc2,[2,715]),{3:207,4:$VC,5:$VD,171:364},o($Ve1,[2,407]),{3:207,4:$VC,5:$VD,171:365},o($Vd2,$Ve2,{71:366,170:$Vf2}),o($Vf1,[2,663]),o($Vg2,[2,668],{83:368,162:[1,369]}),o([8,9,11,68,149,259,263],$Ve2,{364:132,71:370,89:371,3:372,114:393,126:402,128:403,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,87:$Vk2,90:$Vl2,94:$Vm2,95:$Vn2,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,170:$Vf2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,365:$V81,369:$V91}),{197:[1,416],396:415},{197:[2,613]},{3:187,4:$VC,5:$VD,67:$Vh1,103:$Vi1,112:$VI,115:$Vj1,120:$VK,147:$VO,171:182,172:184,173:183,174:185,181:417,182:186,255:$V51},{36:418,69:62,78:$V4,156:83,160:$V7},o($VU2,[2,160],{3:419,4:$VC,5:$VD,66:[1,420]}),o($VU2,[2,163],{3:421,4:$VC,5:$VD,66:[1,422]}),o($VU2,[2,164],{3:423,4:$VC,5:$VD,66:[1,424]}),o($VU2,[2,167],{3:425,4:$VC,5:$VD,66:[1,426]}),o($VU2,[2,170],{3:427,4:$VC,5:$VD,66:[1,428]}),o([4,5,8,9,11,64,66,68,90,100,130,136,137,149,151,178,180,188,189,190,191,192,193,194,195,196,197,199,259,263],$VV2,{67:$VU1,113:$VW2}),{3:293,4:$VC,5:$VD},o([4,5,8,9,11,64,66,68,90,100,130,136,137,151,178,180,188,189,190,191,192,193,194,195,196,197,199,259,263],[2,173]),{36:430,64:[1,431],69:62,78:$V4,156:83,160:$V7},o($VX2,[2,59]),{66:[1,432]},{300:[1,433]},{149:[1,434]},o($VB,[2,524],{87:[1,435]}),{357:[1,436]},{149:[1,437]},o($VB,[2,528],{87:[1,438],149:[1,439]}),{3:207,4:$VC,5:$VD,171:440},o($VB,[2,591]),{9:$Vy,11:$Vz,259:[1,441]},o($VB,[2,589]),o($VB,[2,590]),{3:442,4:$VC,5:$VD},o($VB,[2,517]),{117:[1,443]},o([8,9,11,64,66,67,68,78,100,116,117,122,149,159,160,196,252,259,263,288,290,304,318,319,323,324,343,344,348,349,350],$VV2,{113:$VW2}),o($VB,[2,541]),o($VB,[2,544]),o($VB,[2,545]),o($VB,[2,546]),o($VB,$VW1,{64:[1,444]}),{67:$VY1,88:295,102:$VF,103:$VG,112:$VI,120:$VK,147:$VO,168:296,173:298,219:297,249:$V01,250:$V11,251:$V21,255:$V51,364:299,369:$V91},o($VY2,[2,287]),o($VY2,[2,288]),o($VY2,[2,289]),o($VY2,[2,290]),o($VY2,[2,291]),o($VY2,[2,292]),o($VY2,[2,293]),{67:$VU1},o($VB,$V0,{16:5,17:7,18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:21,32:22,33:23,34:24,35:25,36:26,37:27,38:28,39:29,40:30,41:31,42:32,43:33,44:34,45:35,46:36,47:37,49:39,50:40,51:41,52:42,53:43,54:44,55:45,56:46,57:47,58:48,59:49,60:50,61:51,69:62,156:83,274:266,10:445,48:$V2,62:$V3,78:$V4,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,117:$V5,122:$Vz1,124:$V6,138:$VA1,139:$VB1,145:$VC1,146:$VD1,160:$V7,227:$V8,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1,283:$V9,285:$Va,286:$Vb,294:$Vc,344:$Vd,347:$Ve,348:$Vf,351:$Vg,353:$Vh,355:$Vi,356:$Vj,360:$Vk,362:$Vl,363:$Vm,379:$Vn,381:$Vo,382:$Vp,384:$Vq,385:$Vr,386:$Vs,387:$Vt,388:$Vu,390:$Vv,393:$Vw,394:$Vx}),o($VB,[2,599]),o($VB,[2,600]),o($VB,[2,543],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($VB,[2,601],{64:[1,446]}),o($V92,[2,603]),{196:[1,448],375:447,378:[1,449]},{3:450,4:$VC,5:$VD},o($Vn1,$Vo1,{158:451,167:$Vp1}),o($Vn1,$Vo1,{158:452,167:$Vp1}),o($Vn1,$Vo1,{158:453,167:$Vp1}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:456,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,142:454,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,215:455,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{67:[1,458],102:$VF,168:457},o($Vq1,[2,128]),o($Vq1,[2,129]),o($Vq1,[2,130]),o($Vq1,[2,131]),o($Vq1,[2,132]),o($Vq1,[2,133]),o($Vq1,[2,134]),o($VA,[2,4]),o($VA,[2,5]),o($VA,$V0,{16:5,17:7,18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:21,32:22,33:23,34:24,35:25,36:26,37:27,38:28,39:29,40:30,41:31,42:32,43:33,44:34,45:35,46:36,47:37,49:39,50:40,51:41,52:42,53:43,54:44,55:45,56:46,57:47,58:48,59:49,60:50,61:51,69:62,156:83,10:459,48:$V2,62:$V3,78:$V4,117:$V5,124:$V6,160:$V7,227:$V8,283:$V9,285:$Va,286:$Vb,294:$Vc,344:$Vd,347:$Ve,348:$Vf,351:$Vg,353:$Vh,355:$Vi,356:$Vj,360:$Vk,362:$Vl,363:$Vm,379:$Vn,381:$Vo,382:$Vp,384:$Vq,385:$Vr,386:$Vs,387:$Vt,388:$Vu,390:$Vv,393:$Vw,394:$Vx}),o($VA,[2,593],{383:460,263:[1,461]}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:462,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:463,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:464,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:465,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:466,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:467,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:468,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:469,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:470,4:$VC,5:$VD,67:[1,472],102:$VF,168:471,172:473},{3:474,4:$VC,5:$VD,67:[1,476],102:$VF,168:475,172:477},o($VZ2,[2,385],{217:91,172:92,218:93,86:94,216:95,168:96,219:97,88:98,220:99,173:100,174:101,221:102,222:103,223:104,114:105,224:106,52:108,126:110,3:111,364:132,96:478,4:$VC,5:$VD,67:$VE,102:$VF,103:$VG,108:$VH,112:$VI,115:$VJ,120:$VK,122:$VL,145:$VM,146:$VN,147:$VO,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,365:$V81,369:$V91}),o($VZ2,[2,386],{217:91,172:92,218:93,86:94,216:95,168:96,219:97,88:98,220:99,173:100,174:101,221:102,222:103,223:104,114:105,224:106,52:108,126:110,3:111,364:132,96:479,4:$VC,5:$VD,67:$VE,102:$VF,103:$VG,108:$VH,112:$VI,115:$VJ,120:$VK,122:$VL,145:$VM,146:$VN,147:$VO,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,365:$V81,369:$V91}),o($VZ2,[2,387],{217:91,172:92,218:93,86:94,216:95,168:96,219:97,88:98,220:99,173:100,174:101,221:102,222:103,223:104,114:105,224:106,52:108,126:110,3:111,364:132,96:480,4:$VC,5:$VD,67:$VE,102:$VF,103:$VG,108:$VH,112:$VI,115:$VJ,120:$VK,122:$VL,145:$VM,146:$VN,147:$VO,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,365:$V81,369:$V91}),o($VZ2,[2,388],{217:91,172:92,218:93,86:94,216:95,168:96,219:97,88:98,220:99,173:100,174:101,221:102,222:103,223:104,114:105,224:106,52:108,126:110,3:111,364:132,96:481,4:$VC,5:$VD,67:$VE,102:$VF,103:$VG,108:$VH,112:$VI,115:$VJ,120:$VK,122:$VL,145:$VM,146:$VN,147:$VO,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,365:$V81,369:$V91}),o($VZ2,[2,389],{217:91,172:92,218:93,86:94,216:95,168:96,219:97,88:98,220:99,173:100,174:101,221:102,222:103,223:104,114:105,224:106,52:108,126:110,3:111,364:132,96:482,4:$VC,5:$VD,67:$VE,102:$VF,103:$VG,108:$VH,112:$VI,115:$VJ,120:$VK,122:$VL,145:$VM,146:$VN,147:$VO,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,365:$V81,369:$V91}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:483,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:484,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($VZ2,[2,390],{217:91,172:92,218:93,86:94,216:95,168:96,219:97,88:98,220:99,173:100,174:101,221:102,222:103,223:104,114:105,224:106,52:108,126:110,3:111,364:132,96:485,4:$VC,5:$VD,67:$VE,102:$VF,103:$VG,108:$VH,112:$VI,115:$VJ,120:$VK,122:$VL,145:$VM,146:$VN,147:$VO,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,365:$V81,369:$V91}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:486,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:487,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{132:[1,489],134:[1,491],275:488,282:[1,490]},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:492,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:493,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:321,4:$VC,5:$VD,67:[1,494],86:496,115:$V_2,172:497,277:495},{276:[1,499]},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:500,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:501,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:502,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{4:$V$2,230:503,337:$V03},{68:[1,506]},{68:[1,507]},{68:[1,508]},{68:[1,509],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{68:[2,696]},{68:[2,697]},{105:$Vb1,106:$Vc1},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:513,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,132:[1,512],145:$VM,146:$VN,147:$VO,157:[1,511],168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,233:510,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vn1,[2,700],{248:514,439:516,68:[1,515],132:[1,518],157:[1,517]}),{3:519,4:$VC,5:$VD,119:$V13,146:[1,521]},o([4,5,8,9,11,48,62,64,66,67,68,78,82,90,95,100,101,102,103,105,106,108,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,259,261,262,263,267,268,269,270,271,272,273,276,278,279,281,283,285,286,294,344,347,348,351,353,355,356,360,362,363,365,369,379,381,382,384,385,386,387,388,390,393,394,406,412],[2,365],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,280:$VR1}),o($V23,[2,366],{274:266,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,146:$VD1,266:$VG1}),o($V23,[2,367],{274:266,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,146:$VD1,266:$VG1}),o($Vk1,[2,368],{274:266}),o($VX1,[2,324]),o($VX1,[2,702]),o($VX1,[2,703]),o($VX1,[2,325]),o([4,5,8,9,11,48,62,64,66,67,68,78,82,87,90,94,95,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,145,146,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,196,197,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,259,261,262,263,264,265,266,267,268,269,270,271,272,273,276,278,279,280,281,283,285,286,294,344,347,348,351,353,355,356,360,362,363,365,369,379,381,382,384,385,386,387,388,390,393,394,406,412],[2,322]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:522,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($V_1,[2,549]),o($V_1,[2,550]),o($V_1,[2,551]),o($V_1,[2,552]),o($V_1,[2,554]),{36:523,69:62,78:$V4,156:83,160:$V7},{87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,257:524,260:303,261:$VZ1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{258:525,259:$V33,260:526,261:$VZ1,263:$V43},o($V53,[2,331]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:528,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:529,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{4:$V$2,230:530,337:$V03},o($V_1,[2,555]),{64:[1,532],373:[1,531]},o($V_1,[2,571]),o($V63,[2,578]),o($V73,[2,556]),o($V73,[2,557]),o($V73,[2,558]),o($V73,[2,559]),o($V73,[2,560]),o($V73,[2,561]),o($V73,[2,562]),o($V73,[2,563]),o($V73,[2,564]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:533,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o([4,5,8,9,11,48,62,64,66,68,78,82,87,90,94,95,100,101,102,103,104,105,106,107,108,109,110,111,112,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,145,146,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,259,261,262,263,264,265,266,267,268,269,270,271,272,273,276,278,279,280,281,283,285,286,294,344,347,348,351,353,355,356,360,362,363,365,369,371,373,379,381,382,384,385,386,387,388,390,393,394,406,412],$VT1,{67:$VU1,113:$V83}),o($V93,[2,281],{67:$VU1}),o($Vk1,[2,282]),{64:[1,536],371:[1,535]},o($V_1,[2,568]),o($Va3,[2,573]),{120:[1,537]},{120:[1,538]},{120:[1,539]},{344:[1,543],348:[1,540],349:[1,541],350:[1,542]},{3:544,4:$VC,5:$VD},{3:545,4:$VC,5:$VD},{122:[1,546]},o($Vb3,$V32,{297:547,124:$V42}),{196:[1,548]},{3:549,4:$VC,5:$VD},o($VB,[2,647],{64:[1,550]}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:551,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($V92,[2,650]),o($Vc3,[2,724],{364:132,418:552,114:553,110:[2,728],115:$Vl1,365:$V81,369:$V91}),{110:[1,554]},o($Vd3,[2,738],{428:555,432:556,108:[1,557]}),{110:[2,729]},o([8,9,11,64,66,103,108,110,115,120,259,263,365,369],[2,737]),{3:558,4:$VC,5:$VD},o($Ve1,$V32,{297:559,124:$V42}),o($Ve1,$V32,{297:560,124:$V42}),o($Vc2,[2,426]),o($Vc2,[2,427]),{149:[1,561]},{149:[2,723]},o($Ve3,[2,718],{408:562,411:563,108:[1,564]}),o($V82,[2,717]),{115:$Vd1,392:565},{4:$V$2,66:[1,567],230:566,337:$V03},o($VB,[2,400],{100:[1,568]}),o($VB,[2,509]),{3:569,4:$VC,5:$VD},{253:[1,570]},o($Vb3,$Va2,{346:571,124:$Vb2}),o($VB,[2,523]),{3:207,4:$VC,5:$VD,171:572},{3:207,4:$VC,5:$VD,171:573},{36:577,67:[1,576],69:62,78:$V4,156:83,160:$V7,288:[1,574],290:[1,575]},{116:[1,578]},o($Vf3,[2,148],{72:579,149:[1,580]}),{3:187,4:$VC,5:$VD,103:[1,585],112:$VI,115:$Vj1,120:$VK,147:$VO,171:581,172:582,173:583,174:584,255:$V51},{3:590,4:$VC,5:$VD,84:586,85:587,86:588,87:$Vg3},o($Vg2,[2,669]),o($Vh3,[2,666],{80:591,148:592,149:[1,593]}),o($Vg1,[2,665],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),o([4,5,8,9,11,62,64,66,68,87,90,94,95,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,145,146,147,149,157,159,170,239,240,241,242,243,244,245,246,247,259,263,365,369],[2,68],{67:[1,598]}),{91:[1,599]},{3:600,4:$VC,5:$VD},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:601,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:602,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:372,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,87:$Vk2,89:604,90:$Vl2,94:$Vm2,95:$Vn2,97:603,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,114:393,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,126:402,128:403,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,364:132,365:$V81,369:$V91},{67:[1,605]},{67:[1,606]},{67:[1,607]},o($Vl3,[2,79]),o($Vl3,[2,80]),o($Vl3,[2,81]),o($Vl3,[2,82]),o($Vl3,[2,83]),o($Vl3,[2,84]),{3:608,4:$VC,5:$VD},{3:609,4:$VC,5:$VD,104:[1,610]},o($Vl3,[2,88]),o($Vl3,[2,89]),o($Vl3,[2,90]),{113:[1,611]},o($Vl3,[2,92]),{3:612,4:$VC,5:$VD,67:$VY1,88:295,102:$VF,103:$VG,112:$VI,120:$VK,147:$VO,168:296,173:298,219:297,249:$V01,250:$V11,251:$V21,255:$V51,364:299,369:$V91},{115:[1,613]},{115:[1,614]},{67:[1,615]},o($Vl3,[2,97]),{3:616,4:$VC,5:$VD},{67:[1,617]},{67:[1,618]},{67:[1,619]},{67:[1,620]},{67:[1,621],132:[1,622]},{67:[1,623]},{67:[1,624]},{67:[1,625]},{67:[1,626]},{67:[1,627]},{67:[1,628]},{67:[1,629]},{67:[1,630]},{67:[2,684]},{67:[2,685]},{196:[1,632],397:631},{3:187,4:$VC,5:$VD,67:$Vh1,103:$Vi1,112:$VI,115:$Vj1,120:$VK,147:$VO,171:182,172:184,173:183,174:185,181:633,182:186,255:$V51},{197:[2,614]},{68:[1,634]},o($VU2,[2,158]),{3:635,4:$VC,5:$VD},o($VU2,[2,161]),{3:636,4:$VC,5:$VD},o($VU2,[2,165]),{3:637,4:$VC,5:$VD},o($VU2,[2,168]),{3:638,4:$VC,5:$VD},o($VU2,[2,171]),{3:639,4:$VC,5:$VD},{3:640,4:$VC,5:$VD},o($VB,[2,57]),{3:192,4:$VC,5:$VD,65:641},{67:[1,642]},{3:207,4:$VC,5:$VD,171:643},{3:207,4:$VC,5:$VD,171:644},{88:645,103:$VG,251:$V21},o($VB,[2,526],{87:[1,646]}),{3:207,4:$VC,5:$VD,171:647},{88:648,103:$VG,251:$V21},{3:649,4:$VC,5:$VD},o($VB,[2,611]),o($VB,[2,598]),o($VB,[2,516]),{3:590,4:$VC,5:$VD,86:652,118:650,284:651},{114:653,115:$Vl1,364:132,365:$V81,369:$V91},o($VB,[2,595]),{88:654,103:$VG,251:$V21},o($VB,[2,579]),o($VB,[2,587]),o($VB,[2,588]),{94:[1,657],95:[1,655],376:656},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:456,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,142:658,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,215:455,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:456,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,142:659,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,215:455,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:456,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,142:660,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,215:455,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vm3,[2,126],{64:$Vn3}),o($Vo3,[2,244]),o($Vo3,[2,251],{274:266,3:663,88:665,4:$VC,5:$VD,66:[1,662],87:$Vr1,94:$Vs1,95:$Vt1,102:[1,664],103:$VG,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,251:$V21,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($Vn1,[2,135],{169:[1,666]}),{102:$VF,168:667},o($VA,[2,9]),o($VB,[2,592]),o($VB,$V0,{16:5,17:7,18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:21,32:22,33:23,34:24,35:25,36:26,37:27,38:28,39:29,40:30,41:31,42:32,43:33,44:34,45:35,46:36,47:37,49:39,50:40,51:41,52:42,53:43,54:44,55:45,56:46,57:47,58:48,59:49,60:50,61:51,69:62,156:83,10:668,48:$V2,62:$V3,78:$V4,117:$V5,124:$V6,160:$V7,227:$V8,283:$V9,285:$Va,286:$Vb,294:$Vc,344:$Vd,347:$Ve,348:$Vf,351:$Vg,353:$Vh,355:$Vi,356:$Vj,360:$Vk,362:$Vl,363:$Vm,379:$Vn,381:$Vo,382:$Vp,384:$Vq,385:$Vr,386:$Vs,387:$Vt,388:$Vu,390:$Vv,393:$Vw,394:$Vx}),o($Vp3,[2,335],{274:266,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,145:$VC1,146:$VD1,265:$VF1,266:$VG1}),o($Vp3,[2,336],{274:266,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,145:$VC1,146:$VD1,265:$VF1,266:$VG1}),o($V23,[2,337],{274:266,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,146:$VD1,266:$VG1}),o($V23,[2,338],{274:266,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,146:$VD1,266:$VG1}),o($Vq3,[2,339],{274:266,94:$Vs1,107:$Vv1,266:$VG1}),o($Vq3,[2,340],{274:266,94:$Vs1,107:$Vv1,266:$VG1}),o($Vq3,[2,341],{274:266,94:$Vs1,107:$Vv1,266:$VG1}),o([4,5,8,9,11,48,62,64,66,67,68,78,82,87,90,95,100,101,102,103,104,105,106,108,109,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,145,146,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,259,261,262,263,264,265,266,267,268,269,270,271,272,273,276,278,279,280,281,283,285,286,294,344,347,348,351,353,355,356,360,362,363,365,369,379,381,382,384,385,386,387,388,390,393,394,406,412],[2,342],{274:266,94:$Vs1,107:$Vv1}),o($V93,[2,343],{67:$VU1}),o($Vk1,[2,344]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:669,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vk1,[2,346]),o($V93,[2,347],{67:$VU1}),o($Vk1,[2,348]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:670,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vk1,[2,350]),o($Vr3,[2,351],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,122:$Vz1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,276:$VO1,280:$VR1}),o($Vr3,[2,352],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,122:$Vz1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,276:$VO1,280:$VR1}),o($Vr3,[2,353],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,122:$Vz1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,276:$VO1,280:$VR1}),o($Vr3,[2,354],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,122:$Vz1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,276:$VO1,280:$VR1}),o($Vr3,[2,355],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,122:$Vz1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,276:$VO1,280:$VR1}),o($Vr3,[2,356],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,122:$Vz1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,276:$VO1,280:$VR1}),o($Vr3,[2,357],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,122:$Vz1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,276:$VO1,280:$VR1}),o($Vr3,[2,358],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,122:$Vz1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,276:$VO1,280:$VR1}),o($Vr3,[2,359],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,122:$Vz1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,276:$VO1,280:$VR1}),o($Vr3,[2,360],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,122:$Vz1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,276:$VO1,280:$VR1}),{67:[1,671]},{67:[2,391]},{67:[2,392]},{67:[2,393]},o([4,5,8,9,11,48,62,64,66,67,68,78,82,90,100,101,102,103,105,106,108,112,113,115,116,117,119,120,124,130,132,134,136,137,138,139,140,141,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,259,261,262,263,278,279,281,283,285,286,294,344,347,348,351,353,355,356,360,362,363,365,369,379,381,382,384,385,386,387,388,390,393,394,406,412],[2,363],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,280:$VR1}),o([4,5,8,9,11,48,62,64,66,67,68,78,82,90,100,101,102,103,105,106,108,112,113,115,116,117,119,120,124,130,132,134,136,137,139,140,141,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,259,261,262,263,281,283,285,286,294,344,347,348,351,353,355,356,360,362,363,365,369,379,381,382,384,385,386,387,388,390,393,394,406,412],[2,364],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1}),{3:111,4:$VC,5:$VD,36:672,52:108,67:$VE,68:[1,674],69:62,78:$V4,86:94,88:98,96:513,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,156:83,160:$V7,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,233:673,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vk1,[2,376]),o($Vk1,[2,382]),o($Vk1,[2,383]),{67:[1,675]},{3:321,4:$VC,5:$VD,67:[1,676],86:496,115:$V_2,172:497,277:677},o($Vs3,[2,378],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,280:$VR1}),o($Vs3,[2,379],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,280:$VR1}),o([4,5,8,9,11,48,62,64,66,67,68,78,82,90,95,100,101,102,103,105,106,108,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,259,261,262,263,267,268,269,270,271,272,273,276,278,279,280,281,283,285,286,294,344,347,348,351,353,355,356,360,362,363,365,369,379,381,382,384,385,386,387,388,390,393,394,406,412],[2,380],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1}),o($Vk1,[2,381]),o([4,5,8,9,11,48,62,64,66,68,78,82,87,90,94,95,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,145,146,147,149,151,157,159,160,170,178,180,188,189,190,191,192,193,194,195,199,207,210,211,227,239,240,241,242,243,244,245,246,247,251,252,259,261,262,263,264,265,266,267,268,269,270,271,272,273,276,278,279,280,281,283,285,286,290,294,304,318,319,323,324,343,344,347,348,351,353,355,356,360,362,363,365,369,379,381,382,384,385,386,387,388,390,393,394,406,412],[2,475],{67:[1,678]}),{67:[1,679]},o($Vk1,[2,275]),o($Vk1,[2,276]),o($Vk1,[2,277]),o($Vk1,[2,369]),{64:$Vt3,68:[1,680]},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:682,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:683,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vu3,[2,314],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:513,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,233:684,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($VX1,[2,313]),o($Vn1,[2,701]),o($Vn1,[2,698]),o($Vn1,[2,699]),o($Vk1,$Vv3),o($V_1,[2,257]),o($Vk1,[2,253]),{68:[1,686],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{68:[1,687]},{258:688,259:$V33,260:526,261:$VZ1,263:$V43},{259:[1,689]},o($V53,[2,330]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:690,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,262:[1,691],264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{66:[1,692],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{64:[1,693]},o($V_1,[2,569]),{3:321,4:$VC,5:$VD,67:$V$1,86:316,88:314,102:$VF,103:$VG,112:$VI,114:311,115:$Vl1,120:$VK,147:$VO,168:313,172:319,173:318,219:315,220:317,249:$V01,250:$V11,251:$V21,252:$V31,255:$V51,364:132,365:$V81,367:695,368:312,369:$V91,373:[1,694]},{68:[1,696],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{3:697,4:$VC,5:$VD,119:$V13},o($V_1,[2,566]),{3:329,4:$VC,5:$VD,102:$V12,103:$V22,371:[1,698],374:699},{3:321,4:$VC,5:$VD,67:$V$1,86:316,88:314,102:$VF,103:$VG,112:$VI,114:311,115:$Vl1,120:$VK,147:$VO,168:313,172:319,173:318,219:315,220:317,249:$V01,250:$V11,251:$V21,252:$V31,255:$V51,364:132,365:$V81,367:700,368:312,369:$V91},{3:321,4:$VC,5:$VD,67:$V$1,86:316,88:314,102:$VF,103:$VG,112:$VI,114:311,115:$Vl1,120:$VK,147:$VO,168:313,172:319,173:318,219:315,220:317,249:$V01,250:$V11,251:$V21,252:$V31,255:$V51,364:132,365:$V81,367:701,368:312,369:$V91},{3:321,4:$VC,5:$VD,67:$V$1,86:316,88:314,102:$VF,103:$VG,112:$VI,114:311,115:$Vl1,120:$VK,147:$VO,168:313,172:319,173:318,219:315,220:317,249:$V01,250:$V11,251:$V21,252:$V31,255:$V51,364:132,365:$V81,367:702,368:312,369:$V91},{116:[1,703],162:[1,704]},{162:[1,705]},{162:[1,706]},{162:[1,707]},o($VB,[2,505],{66:[1,709],67:[1,708]}),o($VB,[2,510]),{253:[1,710]},{3:711,4:$VC,5:$VD,88:712,103:$VG,251:$V21},{3:207,4:$VC,5:$VD,171:713},{196:[1,714]},o($V52,$V62,{417:340,420:341,427:342,424:343,3:344,416:715,4:$VC,5:$VD,115:$V72}),o($VB,[2,648],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($V92,[2,726],{419:716,425:717,66:$Vw3}),o($Vc3,[2,725]),o([66,103,108,110,115,120,365,369],$V62,{427:342,3:344,417:719,4:$VC,5:$VD}),o($Vx3,[2,740],{429:720,103:[1,721]}),o($Vd3,[2,739]),{3:722,4:$VC,5:$VD,102:[1,723]},o($Vy3,[2,653]),{3:207,4:$VC,5:$VD,171:724},{3:207,4:$VC,5:$VD,171:725},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:726,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vz3,[2,720],{409:727,88:728,103:$VG,251:$V21}),o($Ve3,[2,719]),{3:729,4:$VC,5:$VD},o($V92,[2,606]),o($V92,[2,607],{95:[1,730]}),{4:$V$2,230:731,337:$V03},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:732,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($VB,[2,518]),o($Vb3,[2,498]),{3:733,4:$VC,5:$VD,88:734,103:$VG,251:$V21},o($VB,[2,496]),o($VB,[2,540]),{67:$VA3,112:$VI,114:737,115:$Vl1,120:$VK,147:$VO,173:738,255:$V51,289:735,364:132,365:$V81,369:$V91},{288:[1,739]},{3:590,4:$VC,5:$VD,86:741,198:740},o($Vh3,[2,404]),{3:742,4:$VC,5:$VD},o($VB3,[2,210],{73:743,100:[1,744]}),{3:187,4:$VC,5:$VD,67:[1,746],103:$Vi1,112:$VI,115:$Vj1,120:$VK,147:$VO,171:182,172:184,173:183,174:185,175:745,181:747,182:186,255:$V51},o($Vd2,[2,140]),o($Vd2,[2,141]),o($Vd2,[2,142]),o($Vd2,[2,143]),o($Vd2,[2,144]),o($Vf1,[2,63],{64:[1,748]}),o($VC3,[2,65]),o($VC3,[2,66]),{88:749,103:$VG,251:$V21},o([8,9,11,64,68,90,95,100,130,136,137,149,151,170,178,180,188,189,190,191,192,193,194,195,199,259,263],$VT1,{113:$V83}),o($Vh3,[2,62]),o($Vh3,[2,667]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:750,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vl3,[2,99]),o($Vl3,[2,116]),o($Vl3,[2,117]),o($Vl3,[2,118]),{3:111,4:$VC,5:$VD,52:108,67:$VE,68:[2,676],86:94,88:98,96:513,99:751,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,233:752,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{67:[1,753]},o($Vl3,[2,71]),o([4,5,8,9,11,62,64,66,67,68,90,95,100,101,102,103,105,106,108,110,111,112,113,115,116,117,119,120,124,130,132,134,136,137,138,139,140,141,147,149,157,159,170,239,240,241,242,243,244,245,246,247,259,263,365,369],[2,72],{274:266,87:$Vr1,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,122:$Vz1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o([4,5,8,9,11,62,64,66,67,68,87,90,95,100,101,102,103,105,106,108,110,111,112,113,115,116,117,119,120,122,124,130,132,134,136,137,138,139,140,141,147,149,157,159,170,239,240,241,242,243,244,245,246,247,259,263,365,369],[2,73],{274:266,94:$Vs1,104:$Vu1,107:$Vv1,109:$Vw1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),{3:372,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,68:[1,754],87:$Vk2,89:755,90:$Vl2,94:$Vm2,95:$Vn2,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,114:393,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,126:402,128:403,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,364:132,365:$V81,369:$V91},o($VD3,[2,672],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),{3:372,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,87:$Vk2,89:757,90:$Vl2,94:$Vm2,95:$Vn2,98:756,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,114:393,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,126:402,128:403,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:758,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:759,4:$VC,5:$VD},o($Vl3,[2,85]),o($Vl3,[2,86]),o($Vl3,[2,87]),o($Vl3,[2,91]),o($Vl3,[2,93]),{3:760,4:$VC,5:$VD},{3:761,4:$VC,5:$VD},{3:590,4:$VC,5:$VD,86:652,118:762,284:651},o($Vl3,[2,98]),o($VD3,[2,678],{123:763}),o($VD3,[2,680],{125:764}),o($VD3,[2,682],{127:765}),o($VD3,[2,686],{129:766}),o($VE3,$VF3,{131:767,144:768}),{67:[1,769]},o($VD3,[2,688],{133:770}),o($VD3,[2,690],{135:771}),o($VE3,$VF3,{144:768,131:772}),o($VE3,$VF3,{144:768,131:773}),o($VE3,$VF3,{144:768,131:774}),o($VE3,$VF3,{144:768,131:775}),{3:372,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,87:$Vk2,89:776,90:$Vl2,94:$Vm2,95:$Vn2,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,114:393,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,126:402,128:403,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:456,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,142:777,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,215:455,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{261:$VG3,398:778,400:779,401:780},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:782,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{196:[2,615]},o($VU2,[2,157],{3:783,4:$VC,5:$VD,66:[1,784]}),o($VU2,[2,159]),o($VU2,[2,162]),o($VU2,[2,166]),o($VU2,[2,169]),o($VU2,[2,172]),o([4,5,8,9,11,64,66,67,68,78,90,100,116,117,122,130,136,137,149,151,159,160,178,180,188,189,190,191,192,193,194,195,196,197,199,252,259,263,288,290,304,318,319,323,324,343,344,348,349,350],[2,174]),o($VX2,[2,58]),{36:785,69:62,78:$V4,156:83,160:$V7},o($VB,[2,536],{149:[1,786]}),o($VB,[2,532],{149:[1,787]}),o($VB,[2,525]),{88:788,103:$VG,251:$V21},o($VB,[2,534],{149:[1,789]}),o($VB,[2,529]),o($VB,[2,530],{87:[1,790]}),o($VB,[2,395],{64:$VH3,100:[1,791]}),o($VI3,[2,396]),{95:[1,793]},o($VB,[2,547]),o($V92,[2,602]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:794,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{94:[1,796],95:[1,795]},{3:798,4:$VC,5:$VD,67:$VJ3,102:$VK3,377:797},o($Vm3,[2,123],{64:$Vn3}),o($Vm3,[2,124],{64:$Vn3}),o($Vm3,[2,125],{64:$Vn3}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:456,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,215:801,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:802,4:$VC,5:$VD,88:804,102:[1,803],103:$VG,251:$V21},o($Vo3,[2,246]),o($Vo3,[2,248]),o($Vo3,[2,250]),o($Vn1,[2,137]),{68:[1,805]},o($VB,[2,594]),{68:[1,806],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{68:[1,807],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{3:111,4:$VC,5:$VD,36:808,52:108,67:$VE,69:62,78:$V4,86:94,88:98,96:513,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,156:83,160:$V7,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,233:809,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{68:[1,810]},{64:$Vt3,68:[1,811]},o($Vk1,[2,374]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:812,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,36:813,52:108,67:$VE,68:[1,815],69:62,78:$V4,86:94,88:98,96:513,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,156:83,160:$V7,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,233:814,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vk1,[2,377]),{102:[1,817],242:[1,818],336:816},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:820,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,291:819,364:132,365:$V81,369:$V91},o($Vk1,$VL3,{234:821,235:$VM3}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:823,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{68:[1,824],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{68:[1,825],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{64:$Vt3,68:[1,826]},{3:827,4:$VC,5:$VD,146:[1,828]},o($V_1,[2,548]),o($Vk1,[2,323]),{259:[1,829]},o($Vk1,[2,329]),{87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,259:[2,333],264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:830,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{4:$V$2,230:831,337:$V03},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:832,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($V_1,[2,570]),o($V63,[2,577]),o($V73,[2,565]),o($V_1,$Vv3),o($V_1,[2,567]),o($Va3,[2,572]),o($Va3,[2,574]),o($Va3,[2,575]),o($Va3,[2,576]),{3:834,4:$VC,5:$VD},{3:835,4:$VC,5:$VD},{3:837,4:$VC,5:$VD,333:836},{3:837,4:$VC,5:$VD,333:838},{3:839,4:$VC,5:$VD},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:513,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,233:840,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:841,4:$VC,5:$VD},o($Vb3,[2,440]),o($VB,$VN3,{354:842,66:$VO3,67:[1,843]}),o($VB,$VN3,{354:845,66:$VO3}),{67:[1,846]},{3:207,4:$VC,5:$VD,171:847},o($V92,[2,649]),o($V92,[2,651]),o($V92,[2,727]),{115:[1,848]},o($VP3,[2,730],{364:132,421:849,114:850,115:$Vl1,365:$V81,369:$V91}),o($VQ3,[2,742],{430:851,431:852,120:[1,853]}),o($Vx3,[2,741]),o($Vd3,[2,658]),o($Vd3,[2,659]),o($VB,[2,425],{67:[1,854]}),{66:[1,856],67:[1,855]},{87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,116:[1,857],122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},o($Vh3,$VR3,{69:62,156:83,410:858,36:861,78:$V4,117:$VS3,160:$V7,412:$VT3}),o($Vz3,[2,721]),o($Ve3,[2,641]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:862,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($V92,[2,608],{95:[1,863]}),o($VB,[2,399],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($VB,[2,519]),o($VB,[2,520]),o($Vh3,[2,401],{64:$VU3}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:820,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,291:865,364:132,365:$V81,369:$V91},o($VV3,[2,409]),o($VV3,[2,410]),o($Vh3,[2,402]),{64:$VW3,68:[1,866]},o($VX3,[2,422]),o($VB,[2,504]),o($VY3,[2,212],{74:868,199:[1,869]}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:870,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vf3,[2,145],{176:871,183:873,177:874,184:875,187:878,64:$VZ3,178:$V_3,180:$V$3,188:$V04,189:$V14,190:$V24,191:$V34,192:$V44,193:$V54,194:$V64,195:$V74}),{3:187,4:$VC,5:$VD,36:418,67:$Vh1,69:62,78:$V4,103:$Vi1,112:$VI,115:$Vj1,120:$VK,147:$VO,156:83,160:$V7,171:182,172:184,173:183,174:185,175:887,181:747,182:186,255:$V51},o($VX3,[2,153]),{3:590,4:$VC,5:$VD,85:888,86:588,87:$Vg3},o($VC3,[2,67]),o($Vh3,[2,119],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),{68:[1,889]},{64:$Vt3,68:[2,677]},{3:111,4:$VC,5:$VD,52:108,67:$VE,68:[2,670],86:94,88:98,92:890,93:891,96:894,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,209:892,210:[1,893],216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vl3,[2,74]),o($VD3,[2,673],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),{3:372,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,68:[1,895],87:$Vk2,89:896,90:$Vl2,94:$Vm2,95:$Vn2,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,114:393,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,126:402,128:403,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,364:132,365:$V81,369:$V91},o($VD3,[2,674],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),{68:[1,897],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{68:[1,898]},o($Vl3,[2,94]),o($Vl3,[2,95]),{64:$VH3,68:[1,899]},{3:372,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,68:[1,900],87:$Vk2,89:901,90:$Vl2,94:$Vm2,95:$Vn2,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,114:393,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,126:402,128:403,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,364:132,365:$V81,369:$V91},{3:372,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,68:[1,902],87:$Vk2,89:903,90:$Vl2,94:$Vm2,95:$Vn2,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,114:393,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,126:402,128:403,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,364:132,365:$V81,369:$V91},{3:372,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,68:[1,904],87:$Vk2,89:905,90:$Vl2,94:$Vm2,95:$Vn2,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,114:393,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,126:402,128:403,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,364:132,365:$V81,369:$V91},{3:372,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,68:[1,906],87:$Vk2,89:907,90:$Vl2,94:$Vm2,95:$Vn2,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,114:393,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,126:402,128:403,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,364:132,365:$V81,369:$V91},{64:$V84,68:[1,908]},o($V94,[2,115],{364:132,3:372,114:393,126:402,128:403,89:910,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,87:$Vk2,90:$Vl2,94:$Vm2,95:$Vn2,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,365:$V81,369:$V91}),o($VE3,$VF3,{144:768,131:911}),{3:372,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,68:[1,912],87:$Vk2,89:913,90:$Vl2,94:$Vm2,95:$Vn2,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,114:393,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,126:402,128:403,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,364:132,365:$V81,369:$V91},{3:372,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,68:[1,914],87:$Vk2,89:915,90:$Vl2,94:$Vm2,95:$Vn2,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,114:393,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,126:402,128:403,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,364:132,365:$V81,369:$V91},{64:$V84,68:[1,916]},{64:$V84,68:[1,917]},{64:$V84,68:[1,918]},{64:$V84,68:[1,919]},{68:[1,920],121:594,145:$Vi3,146:$Vj3,147:$Vk3},{64:$Vn3,68:[1,921]},o($VB,[2,635],{399:922,400:923,401:924,261:$VG3,406:[1,925]}),o($Va4,[2,619]),o($Va4,[2,620]),{122:[1,927],402:[1,926]},{87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,261:[2,616],264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},o($VU2,[2,155]),{3:928,4:$VC,5:$VD},{68:[1,929]},{3:930,4:$VC,5:$VD},{3:931,4:$VC,5:$VD},o($VB,[2,527]),{3:932,4:$VC,5:$VD},{88:933,103:$VG,251:$V21},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:934,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:590,4:$VC,5:$VD,86:652,284:935},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:936,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($VB,[2,580],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:937,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:798,4:$VC,5:$VD,67:$VJ3,102:$VK3,377:938},o($Vb4,[2,583]),o($Vb4,[2,584]),o($Vb4,[2,585]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:939,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vo3,[2,243]),o($Vo3,[2,245]),o($Vo3,[2,247]),o($Vo3,[2,249]),o($Vn1,[2,136]),o($Vk1,[2,345]),o($Vk1,[2,349]),{68:[1,940]},{64:$Vt3,68:[1,941]},o($Vk1,[2,370]),o($Vk1,[2,372]),{68:[1,942],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{68:[1,943]},{64:$Vt3,68:[1,944]},o($Vk1,[2,375]),{64:[1,945],68:[1,946]},o($V94,[2,477]),o($V94,[2,478]),{64:$Vc4,68:[1,947]},o($V94,[2,414],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($Vk1,[2,294]),{67:[1,949]},o($Vu3,[2,315],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($Vk1,$VL3,{234:950,235:$VM3}),o($Vk1,$VL3,{234:951,235:$VM3}),o($VX1,[2,312]),o($V_1,[2,255]),o($Vk1,[2,252]),o($Vk1,[2,328]),o($V53,[2,332],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),{64:[1,953],68:[1,952]},{64:[1,955],68:[1,954],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{3:827,4:$VC,5:$VD},o($VB,[2,499]),{116:[1,956]},o($VB,[2,500]),o($Vu3,[2,472],{230:957,4:$V$2,335:[1,958],337:$V03}),o($VB,[2,501]),o($VB,[2,503]),{64:$Vt3,68:[1,959]},o($VB,[2,507]),o($VB,[2,511]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:513,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,233:960,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:961,4:$VC,5:$VD},o($VB,[2,513]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,92:962,96:894,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,209:892,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{67:[1,963]},{3:964,4:$VC,5:$VD},{66:$Vw3,110:[2,732],422:965,425:966},o($VP3,[2,731]),o($VQ3,[2,656]),o($VQ3,[2,743]),{3:967,4:$VC,5:$VD},{3:837,4:$VC,5:$VD,66:[1,970],298:968,308:969,333:971},{3:590,4:$VC,5:$VD,86:741,198:972},{36:973,69:62,78:$V4,156:83,160:$V7},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:974,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vh3,[2,640]),{3:590,4:$VC,5:$VD,86:652,118:975,284:651},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:513,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,233:976,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vh3,[2,645]),o($V92,[2,609],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:977,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{67:[1,978],112:$VI,114:979,115:$Vl1,120:$VK,147:$VO,173:980,255:$V51,364:132,365:$V81,369:$V91},{64:$Vc4,68:[1,981]},{36:983,69:62,78:$V4,156:83,160:$V7,288:[1,982]},{3:590,4:$VC,5:$VD,86:984},o($Vd4,[2,231],{75:985,90:[1,986]}),{91:[1,987]},o($VB3,[2,211],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($Vf3,[2,146],{184:875,187:878,183:988,177:989,178:$V_3,180:$V$3,188:$V04,189:$V14,190:$V24,191:$V34,192:$V44,193:$V54,194:$V64,195:$V74}),{3:187,4:$VC,5:$VD,67:$Vh1,103:$Vi1,112:$VI,115:$Vj1,120:$VK,147:$VO,171:182,172:184,173:183,174:185,181:990,182:186,255:$V51},o($Ve4,[2,178]),o($Ve4,[2,179]),{3:187,4:$VC,5:$VD,67:[1,994],112:$VI,115:$Vj1,120:$VK,147:$VO,171:992,172:995,173:993,174:996,185:991,255:$V51},{179:[1,997],189:$Vf4},{179:[1,999],189:$Vg4},o($Vh4,[2,194]),{178:[1,1003],180:[1,1002],187:1001,189:$V14,190:$V24,191:$V34,192:$V44,193:$V54,194:$V64,195:$V74},o($Vh4,[2,196]),{189:[1,1004]},{180:[1,1006],189:[1,1005]},{180:[1,1008],189:[1,1007]},{180:[1,1009]},{189:[1,1010]},{189:[1,1011]},{64:$VZ3,176:1012,177:874,178:$V_3,180:$V$3,183:873,184:875,187:878,188:$V04,189:$V14,190:$V24,191:$V34,192:$V44,193:$V54,194:$V64,195:$V74},o($VC3,[2,64]),o($Vl3,[2,76]),{64:$Vi4,68:[1,1013]},{68:[1,1015]},o($Vj4,[2,233]),{68:[2,671]},o($Vj4,[2,235],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,210:[1,1016],211:[1,1017],264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($Vl3,[2,75]),o($VD3,[2,675],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),o($Vl3,[2,77]),o($Vl3,[2,78]),o($Vl3,[2,96]),o($Vl3,[2,100]),o($VD3,[2,679],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),o($Vl3,[2,101]),o($VD3,[2,681],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),o($Vl3,[2,102]),o($VD3,[2,683],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),o($Vl3,[2,103]),o($VD3,[2,687],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),o($Vl3,[2,104]),o($VE3,[2,692],{143:1018}),o($VE3,[2,695],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),{64:$V84,68:[1,1019]},o($Vl3,[2,106]),o($VD3,[2,689],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),o($Vl3,[2,107]),o($VD3,[2,691],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),o($Vl3,[2,108]),o($Vl3,[2,109]),o($Vl3,[2,110]),o($Vl3,[2,111]),o($Vl3,[2,112]),o($Vl3,[2,113]),o($VB,[2,612]),o($Va4,[2,617]),o($Va4,[2,618]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:456,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,142:1020,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,215:455,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{138:[1,1022],262:[1,1021]},{402:[1,1023]},o($VU2,[2,156]),o($VX2,[2,60]),o($VB,[2,537]),o($VB,[2,533]),o($VB,[2,535]),o($VB,[2,531]),o($VB,[2,394],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($VI3,[2,397]),o($VI3,[2,398],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($VB,[2,581],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($Vb4,[2,582]),{68:[1,1024],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},o($Vk1,[2,361]),o($Vk1,[2,362]),o($Vk1,[2,384]),o($Vk1,[2,371]),o($Vk1,[2,373]),{102:[1,1025]},o($Vk4,[2,474]),o($Vk4,[2,476]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1026,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{90:$Vl4,236:1027,237:1028,238:[1,1029]},o($Vk1,[2,295]),o($Vk1,[2,296]),o($Vk1,[2,283]),{102:[1,1031]},o($Vk1,[2,285]),{102:[1,1032]},{3:1033,4:$VC,5:$VD},o($Vu3,[2,479],{334:1034,338:1035,339:1036,316:1045,122:$Vm4,159:$Vn4,252:$Vo4,290:$Vp4,304:$Vq4,318:$Vr4,319:$Vs4,323:$Vt4,324:$Vu4,343:$Vv4}),o($Vu3,[2,471]),o($VB,[2,506],{66:[1,1048]}),{64:$Vt3,68:[1,1049]},o($VB,[2,515]),{64:$Vi4,68:[1,1050]},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,92:1051,96:894,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,209:892,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vy3,[2,654]),{110:[1,1052]},{110:[2,733]},o($VQ3,[2,657]),{68:[1,1053]},{64:[1,1054],68:[2,442]},{36:1055,69:62,78:$V4,156:83,160:$V7},o($V94,[2,468]),{64:$VW3,68:[1,1056]},o($VB,[2,539]),o($Vh3,$VR3,{69:62,156:83,274:266,36:861,410:1057,78:$V4,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,117:$VS3,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,160:$V7,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1,412:$VT3}),o($Vh3,[2,643],{64:$VH3}),o($Vh3,[2,644],{64:$Vt3}),o($V92,[2,610],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:820,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,291:1058,364:132,365:$V81,369:$V91},o($VV3,[2,412]),o($VV3,[2,413]),o($VV3,[2,408]),{67:$VA3,112:$VI,114:737,115:$Vl1,120:$VK,147:$VO,173:738,255:$V51,289:1059,364:132,365:$V81,369:$V91},o($Vh3,[2,405]),o($VX3,[2,423]),o($Vw4,[2,239],{76:1060,151:[1,1061]}),{91:[1,1062]},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1068,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,200:1063,202:1064,203:$Vx4,205:$Vy4,206:$Vz4,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Ve4,[2,176]),o($Ve4,[2,177]),o($VX3,[2,154]),o($Ve4,[2,209],{186:1069,196:[1,1070],197:[1,1071]}),o($VA4,[2,181],{3:1072,4:$VC,5:$VD,66:[1,1073]}),{3:1074,4:$VC,5:$VD,66:[1,1075]},{36:1076,69:62,78:$V4,156:83,160:$V7},o($VA4,[2,188],{3:1077,4:$VC,5:$VD,66:[1,1078]}),o($VA4,[2,191],{3:1079,4:$VC,5:$VD,66:[1,1080]}),{67:[1,1081]},o($Vh4,[2,206]),{67:[1,1082]},o($Vh4,[2,202]),o($Vh4,[2,195]),{189:$Vg4},{189:$Vf4},o($Vh4,[2,197]),o($Vh4,[2,198]),{189:[1,1083]},o($Vh4,[2,200]),{189:[1,1084]},{189:[1,1085]},o($Vh4,[2,204]),o($Vh4,[2,205]),{68:[1,1086],177:989,178:$V_3,180:$V$3,183:988,184:875,187:878,188:$V04,189:$V14,190:$V24,191:$V34,192:$V44,193:$V54,194:$V64,195:$V74},o($Vl3,[2,69]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:894,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,209:1087,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vl3,[2,70]),o($Vj4,[2,236]),{212:[1,1088]},o($V94,[2,114],{364:132,3:372,114:393,126:402,128:403,89:1089,4:$VC,5:$VD,62:$Vh2,66:$Vi2,67:$Vj2,87:$Vk2,90:$Vl2,94:$Vm2,95:$Vn2,100:$Vo2,101:$Vp2,102:$Vq2,103:$Vr2,104:$Vs2,105:$Vt2,106:$Vu2,107:$Vv2,108:$Vw2,109:$Vx2,110:$Vy2,111:$Vz2,112:$VA2,113:$VB2,115:$VC2,116:$VD2,117:$VE2,119:$VF2,120:$VG2,122:$VH2,124:$VI2,130:$VJ2,132:$VK2,134:$VL2,136:$VM2,137:$VN2,138:$VO2,139:$VP2,140:$VQ2,141:$VR2,157:$VS2,159:$VT2,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,365:$V81,369:$V91}),o($Vl3,[2,105]),o($VB,[2,636],{64:$Vn3,170:[1,1090]}),{283:$VB4,285:$VC4,403:1091},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1094,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{91:[1,1096],138:[1,1097],262:[1,1095]},o($Vb4,[2,586]),{68:[1,1098]},o($V94,[2,415],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),{68:[1,1099],90:$Vl4,237:1100},{68:[1,1101]},{91:[1,1102]},{91:[1,1103]},{68:[1,1104]},{68:[1,1105]},o($VB,[2,502]),o($Vu3,[2,470]),o($Vu3,[2,480],{316:1045,339:1106,122:$Vm4,159:$Vn4,252:$Vo4,290:$Vp4,304:$Vq4,318:$Vr4,319:$Vs4,323:$Vt4,324:$Vu4,343:$Vv4}),o($VY2,[2,482]),{320:[1,1107]},{320:[1,1108]},{3:207,4:$VC,5:$VD,171:1109},o($VY2,[2,487]),o($VY2,[2,489],{67:[1,1110]}),{3:221,4:$VC,5:$VD,67:[1,1112],88:215,102:$VF,103:$VG,112:$VI,120:$VK,147:$VO,168:214,172:219,173:218,219:216,220:217,226:$Vm1,232:1111,249:$V01,250:$V11,251:$V21,252:$V31,255:$V51},o($VY2,[2,492]),{252:[1,1113]},o($VY2,[2,494]),o($VY2,[2,495]),{67:[1,1114]},{3:1115,4:$VC,5:$VD},o($VB,$VN3,{354:1116,66:$VO3}),o($VB,[2,521]),{64:$Vi4,68:[1,1117]},o([8,9,11,64,103,108,120,259,263],$V62,{427:342,3:344,423:1118,417:1119,424:1120,4:$VC,5:$VD,115:$V72}),o($VB,[2,428],{299:1121,301:1122,302:1123,290:$VD4,303:$VE4,304:$VF4,305:$VG4}),o($VH4,$VI4,{3:837,309:1128,333:1129,310:1130,311:1131,4:$VC,5:$VD,317:$VJ4}),{68:[2,443]},{66:[1,1133]},o($Vh3,[2,646]),{64:$Vc4,68:[1,1134]},o($Vh3,[2,403],{64:$VU3}),o($Vh3,[2,222],{77:1135,130:[1,1136],136:[1,1138],137:[1,1137]}),{102:$VF,168:1139},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,92:1140,96:894,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,209:892,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($VY3,[2,220],{201:1141,64:$VK4,207:[1,1143]}),o($VL4,[2,214]),{204:[1,1144]},{67:[1,1145]},{67:[1,1146]},o($VL4,[2,219],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($Ve4,[2,180]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1147,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:590,4:$VC,5:$VD,86:741,198:1148},o($VA4,[2,182]),{3:1149,4:$VC,5:$VD},o($VA4,[2,184]),{3:1150,4:$VC,5:$VD},{68:[1,1151]},o($VA4,[2,189]),{3:1152,4:$VC,5:$VD},o($VA4,[2,192]),{3:1153,4:$VC,5:$VD},{36:1154,69:62,78:$V4,156:83,160:$V7},{36:1155,69:62,78:$V4,156:83,160:$V7},o($Vh4,[2,199]),o($Vh4,[2,201]),o($Vh4,[2,203]),o($Vf3,[2,147]),o($Vj4,[2,234]),o($Vj4,[2,237],{210:[1,1156]}),o($VE3,[2,693],{121:594,145:$Vi3,146:$Vj3,147:$Vk3}),{3:207,4:$VC,5:$VD,115:[1,1157],171:1158},o($Va4,[2,621]),o($Va4,[2,623]),{117:[1,1159]},{87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,262:[1,1160],264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{286:$VM4,404:1161},{362:[1,1164],405:[1,1163]},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1165,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vk4,[2,473]),o($Vk1,[2,298]),{68:[1,1166]},o($Vk1,[2,299]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1068,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,200:1167,202:1064,203:$Vx4,205:$Vy4,206:$Vz4,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,92:1168,96:894,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,209:892,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Vk1,[2,284]),o($Vk1,[2,286]),o($VY2,[2,481]),o($VY2,[2,484]),{324:[1,1169]},o($VY2,[2,712],{342:1170,340:1171,67:$VN4}),{102:$VF,168:1173},o($VY2,[2,490]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1174,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($VY2,[2,493]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1175,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($VB,[2,508]),o($VB,[2,512]),o($VB,[2,522]),o($V92,[2,652]),o($V92,[2,734]),o($V92,[2,735]),o($VB,[2,424]),o($VB,[2,429],{302:1176,290:$VD4,303:$VE4,304:$VF4,305:$VG4}),o($VO4,[2,431]),o($VO4,[2,432]),{95:[1,1177]},{95:[1,1178]},{95:[1,1179]},{64:[1,1180],68:[2,441]},o($V94,[2,469]),o($V94,[2,444]),{159:[1,1188],165:[1,1189],312:1181,313:1182,314:1183,315:1184,316:1185,318:$Vr4,319:[1,1186],320:[1,1190],323:[1,1187]},{3:1191,4:$VC,5:$VD},{36:1192,69:62,78:$V4,156:83,160:$V7},o($VV3,[2,411]),o($Vh3,[2,61]),{36:1193,69:62,78:$V4,132:[1,1194],156:83,160:$V7,208:[1,1195]},{36:1196,69:62,78:$V4,156:83,160:$V7,208:[1,1197]},{36:1198,69:62,78:$V4,156:83,160:$V7,208:[1,1199]},o($Vw4,[2,241],{213:1200,214:[1,1201]}),o($Vd4,[2,232],{64:$Vi4}),o($VY3,[2,213]),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1068,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,202:1202,203:$Vx4,205:$Vy4,206:$Vz4,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1203,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{67:[1,1204]},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1068,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,200:1205,202:1064,203:$Vx4,205:$Vy4,206:$Vz4,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1068,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,200:1206,202:1064,203:$Vx4,205:$Vy4,206:$Vz4,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},o($Ve4,[2,207],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),o($Ve4,[2,208],{64:$VW3}),o($VA4,[2,183]),o($VA4,[2,185]),{3:1207,4:$VC,5:$VD,66:[1,1208]},o($VA4,[2,190]),o($VA4,[2,193]),{68:[1,1209]},{68:[1,1210]},o($Vj4,[2,238]),{3:1211,4:$VC,5:$VD},o($VB,[2,638],{67:[1,1212]}),{3:590,4:$VC,5:$VD,86:652,118:1213,284:651},{283:$VB4,285:$VC4,403:1214},o($Va4,[2,625]),{67:[1,1216],288:[1,1215],290:[1,1217]},{138:[1,1219],262:[1,1218]},{138:[1,1221],262:[1,1220]},{87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,262:[1,1222],264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},o($Vk1,[2,300]),o([68,90],[2,301],{64:$VK4}),{64:$Vi4,68:[2,302]},{3:207,4:$VC,5:$VD,171:1223},o($VY2,[2,486]),o($VY2,[2,713]),{3:1224,4:$VC,5:$VD},{64:[1,1225]},{68:[1,1226],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},{68:[1,1227],87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},o($VO4,[2,430]),{3:1228,4:$VC,5:$VD},{102:$VF,168:1229},{3:1230,4:$VC,5:$VD},o($VH4,$VI4,{311:1131,310:1231,317:$VJ4}),o($V94,[2,446]),o($V94,[2,447]),o($V94,[2,448]),o($V94,[2,449]),o($V94,[2,450]),{320:[1,1232]},{320:[1,1233]},{3:1235,4:$VC,5:$VD,67:[2,708],332:1234},{3:1236,4:$VC,5:$VD},{3:1237,4:$VC,5:$VD},o($VH4,[2,452]),o($VB,[2,538]),o($Vh3,[2,223]),{36:1238,69:62,78:$V4,156:83,160:$V7,208:[1,1239]},{36:1240,69:62,78:$V4,156:83,160:$V7},o($Vh3,[2,225]),{36:1241,69:62,78:$V4,156:83,160:$V7},o($Vh3,[2,226]),{36:1242,69:62,78:$V4,156:83,160:$V7},o($Vw4,[2,240]),{102:$VF,168:1243},o($VL4,[2,215]),o($VY3,[2,221],{274:266,87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1}),{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1068,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,200:1244,202:1064,203:$Vx4,205:$Vy4,206:$Vz4,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{64:$VK4,68:[1,1245]},{64:$VK4,68:[1,1246]},o($VA4,[2,186]),{3:1247,4:$VC,5:$VD},{3:1248,4:$VC,5:$VD,66:[1,1249]},{3:1250,4:$VC,5:$VD,66:[1,1251]},o($VB,[2,637]),{3:590,4:$VC,5:$VD,86:741,198:1252},o($Va4,[2,624],{64:$VH3}),o($Va4,[2,622]),{67:$VA3,112:$VI,114:737,115:$Vl1,120:$VK,147:$VO,173:738,255:$V51,289:1253,364:132,365:$V81,369:$V91},{3:590,4:$VC,5:$VD,86:741,198:1254},{288:[1,1255]},{286:$VM4,404:1256},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1257,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{286:$VM4,404:1258},{3:111,4:$VC,5:$VD,52:108,67:$VE,86:94,88:98,96:1259,102:$VF,103:$VG,108:$VH,112:$VI,114:105,115:$VJ,120:$VK,122:$VL,126:110,145:$VM,146:$VN,147:$VO,168:96,172:92,173:100,174:101,216:95,217:91,218:93,219:97,220:99,221:102,222:103,223:104,224:106,226:$VP,227:$V8,228:$VQ,229:$VR,231:$VS,239:$VT,240:$VU,241:$VV,242:$VW,243:$VX,244:$VY,245:$VZ,246:$V_,247:$V$,249:$V01,250:$V11,251:$V21,252:$V31,253:$V41,255:$V51,256:$V61,265:$V71,364:132,365:$V81,369:$V91},{286:$VM4,404:1260},o($VY2,[2,710],{341:1261,340:1262,67:$VN4}),{68:[1,1263]},{102:$VF,168:1264},o($VY2,[2,491]),o($VY2,[2,453]),o($VO4,[2,433]),o($VO4,[2,434]),o($VO4,[2,435]),o($V94,[2,445]),{3:1266,4:$VC,5:$VD,67:[2,704],321:1265},{67:[1,1267]},{67:[1,1268]},{67:[2,709]},{67:[1,1269]},{67:[1,1270]},o($Vh3,[2,224]),{36:1271,69:62,78:$V4,156:83,160:$V7},o($Vh3,[2,227]),o($Vh3,[2,229]),o($Vh3,[2,230]),o($Vw4,[2,242]),{64:$VK4,68:[1,1272]},o($VL4,[2,217]),o($VL4,[2,218]),o($VA4,[2,187]),o($Ve4,[2,149]),{3:1273,4:$VC,5:$VD},o($Ve4,[2,151]),{3:1274,4:$VC,5:$VD},{64:$VW3,68:[1,1275]},o($Va4,[2,631],{64:$VU3}),{64:$VW3,68:[1,1276]},o($Va4,[2,633]),o($Va4,[2,626]),{87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,262:[1,1277],264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},o($Va4,[2,629]),{87:$Vr1,94:$Vs1,95:$Vt1,104:$Vu1,107:$Vv1,109:$Vw1,110:$Vx1,111:$Vy1,122:$Vz1,138:$VA1,139:$VB1,145:$VC1,146:$VD1,262:[1,1278],264:$VE1,265:$VF1,266:$VG1,267:$VH1,268:$VI1,269:$VJ1,270:$VK1,271:$VL1,272:$VM1,273:$VN1,274:266,276:$VO1,278:$VP1,279:$VQ1,280:$VR1,281:$VS1},o($Va4,[2,627]),o($VY2,[2,485]),o($VY2,[2,711]),o($VY2,[2,483]),{68:[1,1279]},{67:[1,1280]},{67:[2,705]},{3:1282,4:$VC,5:$VD,103:$VP4,322:1281},{3:590,4:$VC,5:$VD,86:741,198:1284},{3:590,4:$VC,5:$VD,86:741,198:1285},{3:590,4:$VC,5:$VD,86:741,198:1286},o($Vh3,[2,228]),o($VL4,[2,216]),o($Ve4,[2,150]),o($Ve4,[2,152]),o($VB,[2,639]),{288:[1,1287],290:[1,1288]},{286:$VM4,404:1289},{283:$VB4,285:$VC4,403:1290},o($VY2,[2,488]),{3:1282,4:$VC,5:$VD,103:$VP4,322:1291},{64:$VQ4,68:[1,1292]},o($V94,[2,464]),o($V94,[2,465]),{64:$VW3,68:[1,1294]},{64:$VW3,68:[1,1295]},{64:$VW3,68:[1,1296]},{67:$VA3,112:$VI,114:737,115:$Vl1,120:$VK,147:$VO,173:738,255:$V51,289:1297,364:132,365:$V81,369:$V91},{288:[1,1298]},o($Va4,[2,628]),o($Va4,[2,630]),{64:$VQ4,68:[1,1299]},{324:[1,1300]},{3:1301,4:$VC,5:$VD,103:[1,1302]},o($V94,[2,461]),o($V94,[2,462]),o($V94,[2,463]),o($Va4,[2,632],{64:$VU3}),o($Va4,[2,634]),o($V94,[2,454]),{3:207,4:$VC,5:$VD,171:1303},o($V94,[2,466]),o($V94,[2,467]),o($VR4,[2,706],{325:1304,327:1305,67:[1,1306]}),o($V94,[2,457],{326:1307,328:1308,196:[1,1309]}),o($VR4,[2,707]),{3:1282,4:$VC,5:$VD,103:$VP4,322:1310},o($V94,[2,455]),{196:[1,1312],329:1311},{285:[1,1313]},{64:$VQ4,68:[1,1314]},o($V94,[2,458]),{283:[1,1315]},{330:[1,1316]},o($VR4,[2,456]),{330:[1,1317]},{331:[1,1318]},{331:[1,1319]},{196:[2,459]},o($V94,[2,460])],defaultActions:{85:[2,3],135:[2,303],136:[2,304],137:[2,305],138:[2,306],139:[2,307],140:[2,308],141:[2,309],142:[2,310],143:[2,311],179:[2,613],279:[2,696],280:[2,697],343:[2,729],351:[2,723],413:[2,684],414:[2,685],417:[2,614],489:[2,391],490:[2,392],491:[2,393],633:[2,615],893:[2,671],966:[2,733],1055:[2,443],1235:[2,709],1266:[2,705],1318:[2,459]},parseError:function parseError(str,hash){if(hash.recoverable){this.trace(str)
}else{throw new Error(str)}},parse:function parse(input){var self=this,stack=[0],tstack=[],vstack=[null],lstack=[],table=this.table,yytext="",yylineno=0,yyleng=0,recovering=0,TERROR=2,EOF=1;var args=lstack.slice.call(arguments,1);var lexer=Object.create(this.lexer);var sharedState={yy:{}};for(var k in this.yy){if(Object.prototype.hasOwnProperty.call(this.yy,k)){sharedState.yy[k]=this.yy[k]}}lexer.setInput(input,sharedState.yy);sharedState.yy.lexer=lexer;sharedState.yy.parser=this;if(typeof lexer.yylloc=="undefined"){lexer.yylloc={}}var yyloc=lexer.yylloc;lstack.push(yyloc);var ranges=lexer.options&&lexer.options.ranges;if(typeof sharedState.yy.parseError==="function"){this.parseError=sharedState.yy.parseError}else{this.parseError=Object.getPrototypeOf(this).parseError}function popStack(n){stack.length=stack.length-2*n;vstack.length=vstack.length-n;lstack.length=lstack.length-n}_token_stack:function lex(){var token;token=lexer.lex()||EOF;if(typeof token!=="number"){token=self.symbols_[token]||token}return token}var symbol,preErrorSymbol,state,action,a,r,yyval={},p,len,newState,expected;while(true){state=stack[stack.length-1];if(this.defaultActions[state]){action=this.defaultActions[state]}else{if(symbol===null||typeof symbol=="undefined"){symbol=lex()}action=table[state]&&table[state][symbol]}if(typeof action==="undefined"||!action.length||!action[0]){var errStr="";expected=[];for(p in table[state]){if(this.terminals_[p]&&p>TERROR){expected.push("'"+this.terminals_[p]+"'")}}if(lexer.showPosition){errStr="Parse error on line "+(yylineno+1)+":\n"+lexer.showPosition()+"\nExpecting "+expected.join(", ")+", got '"+(this.terminals_[symbol]||symbol)+"'"}else{errStr="Parse error on line "+(yylineno+1)+": Unexpected "+(symbol==EOF?"end of input":"'"+(this.terminals_[symbol]||symbol)+"'")}this.parseError(errStr,{text:lexer.match,token:this.terminals_[symbol]||symbol,line:lexer.yylineno,loc:yyloc,expected:expected})}if(action[0]instanceof Array&&action.length>1){throw new Error("Parse Error: multiple actions possible at state: "+state+", token: "+symbol)}switch(action[0]){case 1:stack.push(symbol);vstack.push(lexer.yytext);lstack.push(lexer.yylloc);stack.push(action[1]);symbol=null;if(!preErrorSymbol){yyleng=lexer.yyleng;yytext=lexer.yytext;yylineno=lexer.yylineno;yyloc=lexer.yylloc;if(recovering>0){recovering--}}else{symbol=preErrorSymbol;preErrorSymbol=null}break;case 2:len=this.productions_[action[1]][1];yyval.$=vstack[vstack.length-len];yyval._$={first_line:lstack[lstack.length-(len||1)].first_line,last_line:lstack[lstack.length-1].last_line,first_column:lstack[lstack.length-(len||1)].first_column,last_column:lstack[lstack.length-1].last_column};if(ranges){yyval._$.range=[lstack[lstack.length-(len||1)].range[0],lstack[lstack.length-1].range[1]]}r=this.performAction.apply(yyval,[yytext,yyleng,yylineno,sharedState.yy,action[1],vstack,lstack].concat(args));if(typeof r!=="undefined"){return r}if(len){stack=stack.slice(0,-1*len*2);vstack=vstack.slice(0,-1*len);lstack=lstack.slice(0,-1*len)}stack.push(this.productions_[action[1]][0]);vstack.push(yyval.$);lstack.push(yyval._$);newState=table[stack[stack.length-2]][stack[stack.length-1]];stack.push(newState);break;case 3:return true}}return true}};var lexer=function(){var lexer={EOF:1,parseError:function parseError(str,hash){if(this.yy.parser){this.yy.parser.parseError(str,hash)}else{throw new Error(str)}},setInput:function(input,yy){this.yy=yy||this.yy||{};this._input=input;this._more=this._backtrack=this.done=false;this.yylineno=this.yyleng=0;this.yytext=this.matched=this.match="";this.conditionStack=["INITIAL"];this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0};if(this.options.ranges){this.yylloc.range=[0,0]}this.offset=0;return this},input:function(){var ch=this._input[0];this.yytext+=ch;this.yyleng++;this.offset++;this.match+=ch;this.matched+=ch;var lines=ch.match(/(?:\r\n?|\n).*/g);if(lines){this.yylineno++;this.yylloc.last_line++}else{this.yylloc.last_column++}if(this.options.ranges){this.yylloc.range[1]++}this._input=this._input.slice(1);return ch},unput:function(ch){var len=ch.length;var lines=ch.split(/(?:\r\n?|\n)/g);this._input=ch+this._input;this.yytext=this.yytext.substr(0,this.yytext.length-len);this.offset-=len;var oldLines=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1);this.matched=this.matched.substr(0,this.matched.length-1);if(lines.length-1){this.yylineno-=lines.length-1}var r=this.yylloc.range;this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:lines?(lines.length===oldLines.length?this.yylloc.first_column:0)+oldLines[oldLines.length-lines.length].length-lines[0].length:this.yylloc.first_column-len};if(this.options.ranges){this.yylloc.range=[r[0],r[0]+this.yyleng-len]}this.yyleng=this.yytext.length;return this},more:function(){this._more=true;return this},reject:function(){if(this.options.backtrack_lexer){this._backtrack=true}else{return this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})}return this},less:function(n){this.unput(this.match.slice(n))},pastInput:function(){var past=this.matched.substr(0,this.matched.length-this.match.length);return(past.length>20?"...":"")+past.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var next=this.match;if(next.length<20){next+=this._input.substr(0,20-next.length)}return(next.substr(0,20)+(next.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var pre=this.pastInput();var c=new Array(pre.length+1).join("-");return pre+this.upcomingInput()+"\n"+c+"^"},test_match:function(match,indexed_rule){var token,lines,backup;if(this.options.backtrack_lexer){backup={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done};if(this.options.ranges){backup.yylloc.range=this.yylloc.range.slice(0)}}lines=match[0].match(/(?:\r\n?|\n).*/g);if(lines){this.yylineno+=lines.length}this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:lines?lines[lines.length-1].length-lines[lines.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+match[0].length};this.yytext+=match[0];this.match+=match[0];this.matches=match;this.yyleng=this.yytext.length;if(this.options.ranges){this.yylloc.range=[this.offset,this.offset+=this.yyleng]}this._more=false;this._backtrack=false;this._input=this._input.slice(match[0].length);this.matched+=match[0];token=this.performAction.call(this,this.yy,this,indexed_rule,this.conditionStack[this.conditionStack.length-1]);if(this.done&&this._input){this.done=false}if(token){return token}else if(this._backtrack){for(var k in backup){this[k]=backup[k]}return false}return false},next:function(){if(this.done){return this.EOF}if(!this._input){this.done=true}var token,match,tempMatch,index;if(!this._more){this.yytext="";this.match=""}var rules=this._currentRules();for(var i=0;imatch[0].length)){match=tempMatch;index=i;if(this.options.backtrack_lexer){token=this.test_match(tempMatch,rules[i]);if(token!==false){return token}else if(this._backtrack){match=false;continue}else{return false}}else if(!this.options.flex){break}}}if(match){token=this.test_match(match,rules[index]);if(token!==false){return token}return false}if(this._input===""){return this.EOF}else{return this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})}},lex:function lex(){var r=this.next();if(r){return r}else{return this.lex()}},begin:function begin(condition){this.conditionStack.push(condition)},popState:function popState(){var n=this.conditionStack.length-1;if(n>0){return this.conditionStack.pop()}else{return this.conditionStack[0]}},_currentRules:function _currentRules(){if(this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules}else{return this.conditions["INITIAL"].rules}},topState:function topState(n){n=this.conditionStack.length-1-Math.abs(n||0);if(n>=0){return this.conditionStack[n]}else{return"INITIAL"}},pushState:function pushState(condition){this.begin(condition)},stateStackSize:function stateStackSize(){return this.conditionStack.length},options:{"case-insensitive":true},performAction:function anonymous(yy,yy_,$avoiding_name_collisions,YY_START){var YYSTATE=YY_START;switch($avoiding_name_collisions){case 0:return 227;break;case 1:return 255;break;case 2:return 365;break;case 3:return 5;break;case 4:return 5;break;case 5:return 251;break;case 6:return 251;break;case 7:return 103;break;case 8:return 103;break;case 9:return;break;case 10:return;break;case 11:break;case 12:return 139;break;case 13:return 138;break;case 14:return"ABSOLUTE";break;case 15:return 331;break;case 16:return 349;break;case 17:return 246;break;case 18:return 132;break;case 19:return 347;break;case 20:return 138;break;case 21:return 195;break;case 22:return 134;break;case 23:return 179;break;case 24:return 247;break;case 25:return 66;break;case 26:return 363;break;case 27:return 210;break;case 28:return 351;break;case 29:return 304;break;case 30:return 304;break;case 31:return 243;break;case 32:return 382;break;case 33:return 278;break;case 34:return 386;break;case 35:return 279;break;case 36:return 264;break;case 37:return 91;break;case 38:return 256;break;case 39:return 229;break;case 40:return 305;break;case 41:return 318;break;case 42:return 101;break;case 43:return"CLOSE";break;case 44:return 211;break;case 45:return"COLUMN";break;case 46:return"COLUMN";break;case 47:return"COMMIT";break;case 48:return"CONSTRAINT";break;case 49:return"CONTENT";break;case 50:return"CONTINUE";break;case 51:return"CONVERT";break;case 52:return"CORRESPONDING";break;case 53:return"COUNT";break;case 54:return 294;break;case 55:return"CROSS";break;case 56:return 206;break;case 57:return"CURRENT_TIMESTAMP";break;case 58:return"CURSOR";break;case 59:return 352;break;case 60:return 357;break;case 61:return 390;break;case 62:return 290;break;case 63:return 285;break;case 64:return"DELETED";break;case 65:return 210;break;case 66:return 353;break;case 67:return 157;break;case 68:return 344;break;case 69:return 106;break;case 70:return 259;break;case 71:return 303;break;case 72:return 337;break;case 73:return 263;break;case 74:return 137;break;case 75:return 253;break;case 76:return 13;break;case 77:return 250;break;case 78:return"FETCH";break;case 79:return 244;break;case 80:return 323;break;case 81:return 149;break;case 82:return 11;break;case 83:return 414;break;case 84:return 199;break;case 85:return 203;break;case 86:return 207;break;case 87:return 360;break;case 88:return 124;break;case 89:return 343;break;case 90:return 280;break;case 91:return 276;break;case 92:return 165;break;case 93:return 190;break;case 94:return 286;break;case 95:return"INSERTED";break;case 96:return 136;break;case 97:return 170;break;case 98:return 189;break;case 99:return 320;break;case 100:return 245;break;case 101:return"LET";break;case 102:return 191;break;case 103:return 87;break;case 104:return 151;break;case 105:return"MATCHED";break;case 106:return 163;break;case 107:return"MAX";break;case 108:return"MERGE";break;case 109:return"MIN";break;case 110:return"EXCEPT";break;case 111:return"MODIFY";break;case 112:return 188;break;case 113:return"NEXT";break;case 114:return 228;break;case 115:return 212;break;case 116:return 330;break;case 117:return 122;break;case 118:return 252;break;case 119:return 378;break;case 120:return 196;break;case 121:return 214;break;case 122:return"OPEN";break;case 123:return 139;break;case 124:return 90;break;case 125:return 180;break;case 126:return 235;break;case 127:return 140;break;case 128:return 238;break;case 129:return 169;break;case 130:return 15;break;case 131:return 319;break;case 132:return 387;break;case 133:return"PRIOR";break;case 134:return 14;break;case 135:return 166;break;case 136:return"REDUCE";break;case 137:return 324;break;case 138:return"RELATIVE";break;case 139:return 82;break;case 140:return 348;break;case 141:return 388;break;case 142:return"RESTORE";break;case 143:return 141;break;case 144:return 192;break;case 145:return 381;break;case 146:return 205;break;case 147:return 161;break;case 148:return 352;break;case 149:return 357;break;case 150:return 78;break;case 151:return 160;break;case 152:return 194;break;case 153:return 117;break;case 154:return 204;break;case 155:return 356;break;case 156:return 282;break;case 157:return 362;break;case 158:return 153;break;case 159:return"STORE";break;case 160:return"SUM";break;case 161:return 300;break;case 162:return 358;break;case 163:return 405;break;case 164:return 307;break;case 165:return 306;break;case 166:return 164;break;case 167:return 262;break;case 168:return 155;break;case 169:return 116;break;case 170:return 167;break;case 171:return"TRAN";break;case 172:return 380;break;case 173:return 249;break;case 174:return 393;break;case 175:return 130;break;case 176:return 159;break;case 177:return 283;break;case 178:return 355;break;case 179:return 197;break;case 180:return 119;break;case 181:return 288;break;case 182:return 105;break;case 183:return 359;break;case 184:return 261;break;case 185:return 100;break;case 186:return 384;break;case 187:return 62;break;case 188:return 380;break;case 189:return 102;break;case 190:return 102;break;case 191:return 94;break;case 192:return 108;break;case 193:return 145;break;case 194:return 265;break;case 195:return 146;break;case 196:return 104;break;case 197:return 109;break;case 198:return 273;break;case 199:return 270;break;case 200:return 272;break;case 201:return 269;break;case 202:return 267;break;case 203:return 110;break;case 204:return 268;break;case 205:return 271;break;case 206:return 111;break;case 207:return 95;break;case 208:return 271;break;case 209:return 67;break;case 210:return 68;break;case 211:return 115;break;case 212:return 369;break;case 213:return 371;break;case 214:return 373;break;case 215:return 113;break;case 216:return 64;break;case 217:return 281;break;case 218:return 120;break;case 219:return 9;break;case 220:return 112;break;case 221:return 147;break;case 222:return 107;break;case 223:return 266;break;case 224:return 4;break;case 225:return 8;break;case 226:return"INVALID";break}},rules:[/^(?:``([^\`])+``)/i,/^(?:\[\?\])/i,/^(?:@\[)/i,/^(?:\[([^\]])*?\])/i,/^(?:`([^\`])*?`)/i,/^(?:N(['](\\.|[^']|\\')*?['])+)/i,/^(?:X(['](\\.|[^']|\\')*?['])+)/i,/^(?:(['](\\.|[^']|\\')*?['])+)/i,/^(?:(["](\\.|[^"]|\\")*?["])+)/i,/^(?:\/\*(.*?)\*\/)/i,/^(?:--(.*?)($|\r\n|\r|\n))/i,/^(?:\s+)/i,/^(?:\|\|)/i,/^(?:&&)/i,/^(?:ABSOLUTE\b)/i,/^(?:ACTION\b)/i,/^(?:ADD\b)/i,/^(?:AGGR\b)/i,/^(?:ALL\b)/i,/^(?:ALTER\b)/i,/^(?:AND\b)/i,/^(?:ANTI\b)/i,/^(?:ANY\b)/i,/^(?:APPLY\b)/i,/^(?:ARRAY\b)/i,/^(?:AS\b)/i,/^(?:ASSERT\b)/i,/^(?:ASC\b)/i,/^(?:ATTACH\b)/i,/^(?:AUTOINCREMENT\b)/i,/^(?:AUTO_INCREMENT\b)/i,/^(?:AVG\b)/i,/^(?:BEGIN\b)/i,/^(?:BETWEEN\b)/i,/^(?:BREAK\b)/i,/^(?:NOT\s+BETWEEN\b)/i,/^(?:NOT\s+LIKE\b)/i,/^(?:BY\b)/i,/^(?:CASE\b)/i,/^(?:CAST\b)/i,/^(?:CHARSET\b)/i,/^(?:CHECK\b)/i,/^(?:CLASS\b)/i,/^(?:CLOSE\b)/i,/^(?:COLLATE\b)/i,/^(?:COLUMN\b)/i,/^(?:COLUMNS\b)/i,/^(?:COMMIT\b)/i,/^(?:CONSTRAINT\b)/i,/^(?:CONTENT\b)/i,/^(?:CONTINUE\b)/i,/^(?:CONVERT\b)/i,/^(?:CORRESPONDING\b)/i,/^(?:COUNT\b)/i,/^(?:CREATE\b)/i,/^(?:CROSS\b)/i,/^(?:CUBE\b)/i,/^(?:CURRENT_TIMESTAMP\b)/i,/^(?:CURSOR\b)/i,/^(?:DATABASE\b)/i,/^(?:DATABASES\b)/i,/^(?:DECLARE\b)/i,/^(?:DEFAULT\b)/i,/^(?:DELETE\b)/i,/^(?:DELETED\b)/i,/^(?:DESC\b)/i,/^(?:DETACH\b)/i,/^(?:DISTINCT\b)/i,/^(?:DROP\b)/i,/^(?:EDGE\b)/i,/^(?:END\b)/i,/^(?:ENGINE\b)/i,/^(?:ENUM\b)/i,/^(?:ELSE\b)/i,/^(?:EXCEPT\b)/i,/^(?:EXISTS\b)/i,/^(?:EXPLAIN\b)/i,/^(?:FALSE\b)/i,/^(?:FETCH\b)/i,/^(?:FIRST\b)/i,/^(?:FOREIGN\b)/i,/^(?:FROM\b)/i,/^(?:GO\b)/i,/^(?:GRAPH\b)/i,/^(?:GROUP\b)/i,/^(?:GROUPING\b)/i,/^(?:HAVING\b)/i,/^(?:HELP\b)/i,/^(?:IF\b)/i,/^(?:IDENTITY\b)/i,/^(?:IS\b)/i,/^(?:IN\b)/i,/^(?:INDEX\b)/i,/^(?:INNER\b)/i,/^(?:INSERT\b)/i,/^(?:INSERTED\b)/i,/^(?:INTERSECT\b)/i,/^(?:INTO\b)/i,/^(?:JOIN\b)/i,/^(?:KEY\b)/i,/^(?:LAST\b)/i,/^(?:LET\b)/i,/^(?:LEFT\b)/i,/^(?:LIKE\b)/i,/^(?:LIMIT\b)/i,/^(?:MATCHED\b)/i,/^(?:MATRIX\b)/i,/^(?:MAX\b)/i,/^(?:MERGE\b)/i,/^(?:MIN\b)/i,/^(?:MINUS\b)/i,/^(?:MODIFY\b)/i,/^(?:NATURAL\b)/i,/^(?:NEXT\b)/i,/^(?:NEW\b)/i,/^(?:NOCASE\b)/i,/^(?:NO\b)/i,/^(?:NOT\b)/i,/^(?:NULL\b)/i,/^(?:OFF\b)/i,/^(?:ON\b)/i,/^(?:OFFSET\b)/i,/^(?:OPEN\b)/i,/^(?:OR\b)/i,/^(?:ORDER\b)/i,/^(?:OUTER\b)/i,/^(?:OVER\b)/i,/^(?:PATH\b)/i,/^(?:PARTITION\b)/i,/^(?:PERCENT\b)/i,/^(?:PLAN\b)/i,/^(?:PRIMARY\b)/i,/^(?:PRINT\b)/i,/^(?:PRIOR\b)/i,/^(?:QUERY\b)/i,/^(?:RECORDSET\b)/i,/^(?:REDUCE\b)/i,/^(?:REFERENCES\b)/i,/^(?:RELATIVE\b)/i,/^(?:REMOVE\b)/i,/^(?:RENAME\b)/i,/^(?:REQUIRE\b)/i,/^(?:RESTORE\b)/i,/^(?:RETURNS\b)/i,/^(?:RIGHT\b)/i,/^(?:ROLLBACK\b)/i,/^(?:ROLLUP\b)/i,/^(?:ROW\b)/i,/^(?:SCHEMA\b)/i,/^(?:SCHEMAS\b)/i,/^(?:SEARCH\b)/i,/^(?:SELECT\b)/i,/^(?:SEMI\b)/i,/^(?:SET\b)/i,/^(?:SETS\b)/i,/^(?:SHOW\b)/i,/^(?:SOME\b)/i,/^(?:SOURCE\b)/i,/^(?:STRATEGY\b)/i,/^(?:STORE\b)/i,/^(?:SUM\b)/i,/^(?:TABLE\b)/i,/^(?:TABLES\b)/i,/^(?:TARGET\b)/i,/^(?:TEMP\b)/i,/^(?:TEMPORARY\b)/i,/^(?:TEXTSTRING\b)/i,/^(?:THEN\b)/i,/^(?:TIMEOUT\b)/i,/^(?:TO\b)/i,/^(?:TOP\b)/i,/^(?:TRAN\b)/i,/^(?:TRANSACTION\b)/i,/^(?:TRUE\b)/i,/^(?:TRUNCATE\b)/i,/^(?:UNION\b)/i,/^(?:UNIQUE\b)/i,/^(?:UPDATE\b)/i,/^(?:USE\b)/i,/^(?:USING\b)/i,/^(?:VALUE\b)/i,/^(?:VALUES\b)/i,/^(?:VERTEX\b)/i,/^(?:VIEW\b)/i,/^(?:WHEN\b)/i,/^(?:WHERE\b)/i,/^(?:WHILE\b)/i,/^(?:WITH\b)/i,/^(?:WORK\b)/i,/^(?:(\d*[.])?\d+[eE]\d+)/i,/^(?:(\d*[.])?\d+)/i,/^(?:->)/i,/^(?:#)/i,/^(?:\+)/i,/^(?:-)/i,/^(?:\*)/i,/^(?:\/)/i,/^(?:%)/i,/^(?:!===)/i,/^(?:===)/i,/^(?:!==)/i,/^(?:==)/i,/^(?:>=)/i,/^(?:>)/i,/^(?:<=)/i,/^(?:<>)/i,/^(?:<)/i,/^(?:=)/i,/^(?:!=)/i,/^(?:\()/i,/^(?:\))/i,/^(?:@)/i,/^(?:\{)/i,/^(?:\})/i,/^(?:\])/i,/^(?:\.)/i,/^(?:,)/i,/^(?:::)/i,/^(?::)/i,/^(?:;)/i,/^(?:\$)/i,/^(?:\?)/i,/^(?:!)/i,/^(?:\^)/i,/^(?:[a-zA-Z_][a-zA-Z_0-9]*)/i,/^(?:$)/i,/^(?:.)/i],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226],inclusive:true}}};return lexer}();parser.lexer=lexer;function Parser(){this.yy={}}Parser.prototype=parser;parser.Parser=Parser;return new Parser}();if(typeof require!=="undefined"&&typeof exports!=="undefined"){exports.parser=parser;exports.Parser=parser.Parser;exports.parse=function(){return parser.parse.apply(parser,arguments)};exports.main=function commonjsMain(args){if(!args[1]){console.log("Usage: "+args[0]+" FILE");process.exit(1)}var source=require("fs").readFileSync(require("path").normalize(args[1]),"utf8");return exports.parser.parse(source)};if(typeof module!=="undefined"&&require.main===module){exports.main(process.argv.slice(1))}}alasql.prettyflag=false;alasql.pretty=function(sql,flag){var pf=alasql.prettyflag;alasql.prettyflag=!flag;var s=alasql.parse(sql).toString();alasql.prettyflag=pf;return s};function K(s){if(alasql.prettyflag){return''+s.toUpperCase()+""}else{return s}}function P(s){if(alasql.prettyflag){return''+s+""}else{return s}}function L(s){if(alasql.prettyflag){return''+s+""}else{return s}}function N(s){if(alasql.prettyflag){return''+s+""}else{return s}}function S(s){if(alasql.prettyflag){return''+s+""}else{return s}}function NL(){if(alasql.prettyflag){return"
"}else{return" "}}function ID(){if(alasql.prettyflag){return" "}else{return""}}var utils=alasql.utils={};function returnTrue(){return true}function returnUndefined(){}var escapeq=utils.escapeq=function(s){return s.replace(/\'/g,"\\'")};var escapeqq=utils.undoubleq=function(s){return s.replace(/(\')/g,"''")};var doubleq=utils.doubleq=function(s){return s.replace(/(\'\')/g,"\\'")};var doubleqq=utils.doubleqq=function(s){return s.replace(/\'/g,"'")};var cutbom=function(s){if(s[0]==String.fromCharCode(65279))s=s.substr(1);return s};var loadFile=utils.loadFile=function(path,asy,success,error){if(typeof exports=="object"){var fs=require("fs");if(!path){var buff="";process.stdin.setEncoding("utf8");process.stdin.on("readable",function(){var chunk=process.stdin.read();if(chunk!==null){buff+=chunk.toString()}});process.stdin.on("end",function(){success(cutbom(buff))})}else{if(asy){fs.readFile(path,function(err,data){if(err){throw err}success(cutbom(data.toString()))})}else{var data=fs.readFileSync(path);success(cutbom(data.toString()))}}}else if(typeof cordova=="object"){window.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fileSystem){fileSystem.root.getFile(path,{create:false},function(fileEntry){fileEntry.file(function(file){var fileReader=new FileReader;fileReader.onloadend=function(e){success(cutbom(this.result))};fileReader.readAsText(file)})})})}else{if(typeof path=="string"){if(path.substr(0,1)=="#"&&typeof document!="undefined"){var data=document.querySelector(path).textContent;success(data)}else{var xhr=new XMLHttpRequest;xhr.onreadystatechange=function(){if(xhr.readyState===XMLHttpRequest.DONE){if(xhr.status===200){if(success)success(cutbom(xhr.responseText))}else{if(error)error(xhr)}}};xhr.open("GET",path,asy);xhr.send()}}else if(path instanceof Event){var files=path.target.files;var reader=new FileReader;var name=files[0].name;reader.onload=function(e){var data=e.target.result;success(cutbom(data))};reader.readAsText(files[0])}}};var loadBinaryFile=utils.loadBinaryFile=function(path,asy,success,error){if(typeof exports=="object"){var fs=require("fs");if(asy){fs.readFile(path,function(err,data){if(err){throw err}var arr=new Array;for(var i=0;i!=data.length;++i)arr[i]=String.fromCharCode(data[i]);success(arr.join(""))})}else{var data=fs.readFileSync(path);var arr=new Array;for(var i=0;i!=data.length;++i)arr[i]=String.fromCharCode(data[i]);success(arr.join(""))}}else{if(typeof path=="string"){var xhr=new XMLHttpRequest;xhr.open("GET",path,asy);xhr.responseType="arraybuffer";xhr.onload=function(){var data=new Uint8Array(xhr.response);var arr=new Array;for(var i=0;i!=data.length;++i)arr[i]=String.fromCharCode(data[i]);success(arr.join(""))};xhr.send()}else if(path instanceof Event){var files=path.target.files;var reader=new FileReader;var name=files[0].name;reader.onload=function(e){var data=e.target.result;success(data)};reader.readAsBinaryString(files[0])}}};var removeFile=utils.removeFile=function(path,cb){if(typeof exports=="object"){var fs=require("fs");fs.remove(path,cb)}else if(typeof cordova=="object"){window.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fileSystem){fileSystem.root.getFile(path,{create:false},function(fileEntry){fileEntry.remove(cb);if(cb)cb()},function(){if(cb)cb()})})}else{throw new Error("You can remove files only in Node.js and Apache Cordova")}};var deleteFile=utils.deleteFile=function(path,cb){if(typeof exports=="object"){var fs=require("fs");fs.unlink(path,cb)}};var fileExists=utils.fileExists=function(path,cb){if(typeof exports=="object"){var fs=require("fs");fs.exists(path,cb)}else if(typeof cordova=="object"){window.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fileSystem){fileSystem.root.getFile(path,{create:false},function(fileEntry){cb(true)},function(){cb(false)})})}else{throw new Error("You can use exists() only in Node.js or Apach Cordova")}};var saveFile=utils.saveFile=function(path,data,cb){var res=1;if(typeof path=="undefined"){res=data;if(cb)res=cb(res)}else{if(typeof exports=="object"){var fs=require("fs");var data=fs.writeFileSync(path,data);if(cb)res=cb(res)}else if(typeof cordova=="object"){window.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fileSystem){fileSystem.root.getFile(path,{create:true},function(fileEntry){fileEntry.createWriter(function(fileWriter){fileWriter.onwriteend=function(){if(cb)res=cb(res)};fileWriter.write(data)})})})}else{if(isIE()==9){var ndata=data.replace(/\r\n/g,"A;D;");ndata=ndata.replace(/\n/g,"D;");ndata=ndata.replace(/\t/g," ");var testlink=window.open("about:blank","_blank");testlink.document.write(ndata);testlink.document.close();testlink.document.execCommand("SaveAs",false,path);testlink.close()}else{var blob=new Blob([data],{type:"text/plain;charset=utf-8"});saveAs(blob,path);if(cb)res=cb(res)}}}return res};function isIE(){var myNav=navigator.userAgent.toLowerCase();return myNav.indexOf("msie")!=-1?parseInt(myNav.split("msie")[1]):false}var hash=utils.hash=function hash(str){var h=0;if(str.length==0)return h;for(var i=0;i=26){i=(i/26|0)-1;addr=String.fromCharCode(65+i%26)+addr;if(i>26){i=(i/26|0)-1;addr=String.fromCharCode(65+i%26)+addr}}return addr};var xlscn=utils.xlscn=function(s){var n=s.charCodeAt(0)-65;if(s.length>1){n=(n+1)*26+s.charCodeAt(1)-65;if(s.length>2){n=(n+1)*26+s.charCodeAt(2)-65}}return n};var domEmptyChildren=utils.domEmptyChildren=function(container){var len=container.childNodes.length;while(len--){container.removeChild(container.lastChild)}};var distinctArray=utils.distinctArray=function(data){var uniq={};for(var i=0,ilen=data.length;ialasql.MAXSQLCACHESIZE){db.resetSqlCache()}db.sqlCacheSize++;db.sqlCache[hh]=statement}var res=alasql.res=statement(params,cb,scope);return res}else{alasql.precompile(ast.statements[0],alasql.useid,params);var res=alasql.res=ast.statements[0].execute(databaseid,params,cb,scope);return res}}else{if(cb){alasql.adrun(databaseid,ast,params,cb,scope)}else{return alasql.drun(databaseid,ast,params,cb,scope)}}};alasql.drun=function(databaseid,ast,params,cb,scope){var useid=alasql.useid;if(useid!=databaseid)alasql.use(databaseid);var res=[];for(var i=0,ilen=ast.statements.length;i0){if(selectors&&selectors[0]&&selectors[0].srchid=="PROP"&&selectors[0].args&&selectors[0].args[0]){if(selectors[0].args[0].toUpperCase()=="XML"){stope.mode="XML";selectors.shift()}else if(selectors[0].args[0].toUpperCase()=="HTML"){stope.mode="HTML";selectors.shift()}else if(selectors[0].args[0].toUpperCase()=="JSON"){stope.mode="JSON";selectors.shift()}}if(selectors.length>0&&selectors[0].srchid=="VALUE"){stope.value=true;selectors.shift()}}if(this.from instanceof yy.Column){var dbid=this.from.databaseid||databaseid;fromdata=alasql.databases[dbid].tables[this.from.columnid].data}else if(this.from instanceof yy.FuncValue&&alasql.from[this.from.funcid]){fromdata=alasql.from[this.from.funcid](this.from.args[0].value)}else if(typeof this.from=="undefined"){fromdata=alasql.databases[databaseid].objects}else{var fromfn=new Function("params,alasql","return "+this.from.toJavaScript());fromdata=fromfn(params,alasql);if(typeof Mongo=="object"&&typeof Mongo.Collection!="object"&&fromdata instanceof Mongo.Collection){fromdata=fromdata.find().fetch()}}if(typeof selectors!="undefined"&&selectors.length>0){selectors.forEach(function(selector){if(selector.srchid=="TO"){alasql.vars[selector.args[0]]=[]}});res=processSelector(selectors,0,fromdata)}else{res=fromdata}if(this.into){var a1,a2;if(typeof this.into.args[0]!="undefined"){a1=new Function("params,alasql","return "+this.into.args[0].toJavaScript())(params,alasql)}if(typeof this.into.args[1]!="undefined"){a2=new Function("params,alasql","return "+this.into.args[1].toJavaScript())(params,alasql)}res=alasql.into[this.into.funcid.toUpperCase()](a1,a2,res,[],cb)}else{if(stope.value&&res.length>0)res=res[0];if(cb)res=cb(res)}return res;function processSelector(selectors,sidx,value){var sel=selectors[sidx];var SECURITY_BREAK=1e5;if(sel.selid){if(sel.selid=="PATH"){var queue=[{node:value,stack:[]}];var visited={};var path=[];var objects=alasql.databases[alasql.useid].objects;while(queue.length>0){var q=queue.shift();var node=q.node;var stack=q.stack;var r=processSelector(sel.args,0,node);if(r.length>0){if(sidx+1+1>selectors.length){return stack}else{var rv=[];if(stack&&stack.length>0){stack.forEach(function(stv){rv=rv.concat(processSelector(selectors,sidx+1,stv))})}return rv}}else{if(typeof visited[node.$id]!="undefined"){continue}else{visited[node.$id]=true;if(node.$out&&node.$out.length>0){node.$out.forEach(function(edgeid){var edge=objects[edgeid];var stack2=stack.concat(edge);stack2.push(objects[edge.$out[0]]);queue.push({node:objects[edge.$out[0]],stack:stack2})})}}}}return[]}if(sel.selid=="NOT"){var nest=processSelector(sel.args,0,value);if(nest.length>0){return[]}else{if(sidx+1+1>selectors.length){return[value]}else{return processSelector(selectors,sidx+1,value)}}}else if(sel.selid=="DISTINCT"){if(typeof sel.args=="undefined"||sel.args.length==0){var nest=distinctArray(value)}else{var nest=processSelector(sel.args,0,value)}if(nest.length==0){return[]}else{var res=distinctArray(nest);if(sidx+1+1>selectors.length){return res}else{return processSelector(selectors,sidx+1,res)}}}else if(sel.selid=="AND"){var res=true;sel.args.forEach(function(se){res=res&&processSelector(se,0,value).length>0});if(!res){return[]}else{if(sidx+1+1>selectors.length){return[value]}else{return processSelector(selectors,sidx+1,value)}}}else if(sel.selid=="OR"){var res=false;sel.args.forEach(function(se){res=res||processSelector(se,0,value).length>0});if(!res){return[]}else{if(sidx+1+1>selectors.length){return[value]}else{return processSelector(selectors,sidx+1,value)}}}else if(sel.selid=="ALL"){var nest=processSelector(sel.args[0],0,value);if(nest.length==0){return[]}else{if(sidx+1+1>selectors.length){return nest}else{return processSelector(selectors,sidx+1,nest)}}}else if(sel.selid=="ANY"){var nest=processSelector(sel.args[0],0,value);if(nest.length==0){return[]}else{if(sidx+1+1>selectors.length){return[nest[0]]}else{return processSelector(selectors,sidx+1,[nest[0]])}}}else if(sel.selid=="UNIONALL"){var nest=[];sel.args.forEach(function(se){nest=nest.concat(processSelector(se,0,value))});if(nest.length==0){return[]}else{if(sidx+1+1>selectors.length){return nest}else{return processSelector(selectors,sidx+1,nest)}}}else if(sel.selid=="UNION"){var nest=[];sel.args.forEach(function(se){nest=nest.concat(processSelector(se,0,value))});var nest=distinctArray(nest);if(nest.length==0){return[]}else{if(sidx+1+1>selectors.length){return nest}else{return processSelector(selectors,sidx+1,nest)}}}else if(sel.selid=="IF"){var nest=processSelector(sel.args,0,value);if(nest.length==0){return[]}else{if(sidx+1+1>selectors.length){return[value]}else{return processSelector(selectors,sidx+1,value)}}}else if(sel.selid=="ARRAY"){var nest=processSelector(sel.args,0,value);if(nest.length>0){var val=nest}else{return[]}if(sidx+1+1>selectors.length){return[val]}else{return processSelector(selectors,sidx+1,val)}}else if(sel.selid=="SUM"){var nest=processSelector(sel.args,0,value);if(nest.length>0){var val=nest.reduce(function(sum,current){return sum+current},0)}else{return[]}if(sidx+1+1>selectors.length){return[val]}else{return processSelector(selectors,sidx+1,val)}}else if(sel.selid=="AVG"){var nest=processSelector(sel.args,0,value);if(nest.length>0){var val=nest.reduce(function(sum,current){return sum+current},0)/nest.length}else{return[]}if(sidx+1+1>selectors.length){return[val]}else{return processSelector(selectors,sidx+1,val)}}else if(sel.selid=="COUNT"){var nest=processSelector(sel.args,0,value);if(nest.length>0){var val=nest.length}else{return[]}if(sidx+1+1>selectors.length){return[val]}else{return processSelector(selectors,sidx+1,val)}}else if(sel.selid=="FIRST"){var nest=processSelector(sel.args,0,value);if(nest.length>0)var val=nest[0];else return[];if(sidx+1+1>selectors.length){return[val]}else{return processSelector(selectors,sidx+1,val)}}else if(sel.selid=="LAST"){var nest=processSelector(sel.args,0,value);if(nest.length>0)var val=nest[nest.length-1];else return[];if(sidx+1+1>selectors.length){return[val]}else{return processSelector(selectors,sidx+1,val)}}else if(sel.selid=="MIN"){var nest=processSelector(sel.args,0,value);if(nest.length==0)return[];var val=nest.reduce(function(min,current){return Math.min(min,current)},Infinity);if(sidx+1+1>selectors.length){return[val]}else{return processSelector(selectors,sidx+1,val)}}else if(sel.selid=="MAX"){var nest=processSelector(sel.args,0,value);if(nest.length==0)return[];var val=nest.reduce(function(max,current){return Math.max(max,current)},-Infinity);if(sidx+1+1>selectors.length){return[val]}else{return processSelector(selectors,sidx+1,val)}}else if(sel.selid=="PLUS"){var retval=[];var nests=processSelector(sel.args,0,value).slice();if(sidx+1+1>selectors.length){retval=retval.concat(nests)}else{nests.forEach(function(n){retval=retval.concat(processSelector(selectors,sidx+1,n))})}var i=0;while(nests.length>0){var nest=nests.shift();nest=processSelector(sel.args,0,nest);nests=nests.concat(nest);if(sidx+1+1>selectors.length){retval=retval.concat(nest)}else{nest.forEach(function(n){var rn=processSelector(selectors,sidx+1,n);retval=retval.concat(rn)})}i++;if(i>SECURITY_BREAK){throw new Error("Security brake. Number of iterations = "+i)}}return retval}else if(sel.selid=="STAR"){var retval=[];retval=processSelector(selectors,sidx+1,value);var nests=processSelector(sel.args,0,value).slice();if(sidx+1+1>selectors.length){retval=retval.concat(nests)}else{nests.forEach(function(n){retval=retval.concat(processSelector(selectors,sidx+1,n))})}var i=0;while(nests.length>0){var nest=nests[0];nests.shift();nest=processSelector(sel.args,0,nest);nests=nests.concat(nest);if(sidx+1+1>selectors.length){}else{nest.forEach(function(n){retval=retval.concat(processSelector(selectors,sidx+1,n))})}i++;if(i>SECURITY_BREAK){throw new Error("Security brake. Number of iterations = "+i)}}return retval}else if(sel.selid=="QUESTION"){var retval=[];retval=retval.concat(processSelector(selectors,sidx+1,value));var nest=processSelector(sel.args,0,value);if(sidx+1+1>selectors.length){}else{nest.forEach(function(n){retval=retval.concat(processSelector(selectors,sidx+1,n))})}return retval}else if(sel.selid=="WITH"){var nest=processSelector(sel.args,0,value);if(nest.length==0){return[]}else{var r={status:1,values:nest}}}else{throw new Error("Wrong selector "+sel.selid)}}else if(sel.srchid){var r=alasql.srch[sel.srchid.toUpperCase()](value,sel.args,stope,params)}else{throw new Error("Selector not found")}var res=[];if(r.status==1){var arr=r.values;if(sidx+1+1>selectors.length){res=arr}else{for(var i=0;i0){return{status:1,values:arr}}else{return{status:-1,values:[]}}}else{if(typeof val!="object"||val===null||typeof args!="object"||typeof val[args[0]]=="undefined"){return{status:-1,values:[]}}else{return{status:1,values:[val[args[0]]]}}}};alasql.srch.APROP=function(val,args,stope){if(typeof val!="object"||val===null||typeof args!="object"||typeof val[args[0]]=="undefined"){return{status:1,values:[undefined]}}else{return{status:1,values:[val[args[0]]]}}};alasql.srch.ORDERBY=function(val,args,stope){var res=val.sort(compileSearchOrder(args));return{status:1,values:res}};alasql.srch.EQ=function(val,args,stope,params){var exprs=args[0].toJavaScript("x","");var exprfn=new Function("x,alasql,params","return "+exprs);if(val==exprfn(val,alasql,params)){return{status:1,values:[val]}}else{return{status:-1,values:[]}}};alasql.srch.LIKE=function(val,args,stope,params){var exprs=args[0].toJavaScript("x","");var exprfn=new Function("x,alasql,params","return "+exprs);if(val.toUpperCase().match(new RegExp("^"+exprfn(val,alasql,params).toUpperCase().replace(/%/g,".*")+"$"),"g")){return{status:1,values:[val]}}else{return{status:-1,values:[]}}};alasql.srch.ATTR=function(val,args,stope){if(stope.mode=="XML"){if(typeof args=="undefined"){return{status:1,values:[val.attributes]}}else{if(typeof val=="object"&&typeof val.attributes=="object"&&typeof val.attributes[args[0]]!="undefined"){return{status:1,values:[val.attributes[args[0]]]}}else{return{status:-1,values:[]}}}}else{throw new Error("ATTR is not using in usual mode")}};alasql.srch.CONTENT=function(val,args,stope){if(stope.mode=="XML"){return{status:1,values:[val.content]}}else{throw new Error("ATTR is not using in usual mode")}};alasql.srch.SHARP=function(val,args,stope){var obj=alasql.databases[alasql.useid].objects[args[0]];if(typeof val!="undefined"&&val===obj){return{status:1,values:[val]}}else{return{status:-1,values:[]}}};alasql.srch.PARENT=function(val,args,stope){console.log("PARENT");return{status:-1,values:[]}};alasql.srch.CHILD=function(val,args,stope){if(typeof val=="object"){if(val instanceof Array){return{status:1,values:val}}else{if(stope.mode=="XML"){return{status:1,values:Object.keys(val.children).map(function(key){return val.children[key]})}}else{return{status:1,values:Object.keys(val).map(function(key){return val[key]})}}}}else{return{status:1,values:[]}}};alasql.srch.KEYS=function(val,args){if(typeof val=="object"&&val!==null){return{status:1,values:Object.keys(val)}}else{return{status:1,values:[]}}};alasql.srch.WHERE=function(val,args){var exprs=args[0].toJavaScript("x","");var exprfn=new Function("x,alasql","return "+exprs);if(exprfn(val,alasql)){return{status:1,values:[val]}}else{return{status:-1,values:[]}}};alasql.srch.NAME=function(val,args){if(val.name==args[0]){return{status:1,values:[val]}}else{return{status:-1,values:[]}}};alasql.srch.CLASS=function(val,args){if(val.$class==args){return{status:1,values:[val]}}else{return{status:-1,values:[]}}};alasql.srch.VERTEX=function(val,args){if(val.$node=="VERTEX"){return{status:1,values:[val]}}else{return{status:-1,values:[]}}};alasql.srch.INSTANCEOF=function(val,args){if(val instanceof alasql.fn[args[0]]){return{status:1,values:[val]}}else{return{status:-1,values:[]}}};alasql.srch.EDGE=function(val,args){if(val.$node=="EDGE"){return{status:1,values:[val]}}else{return{status:-1,values:[]}}};alasql.srch.EX=function(val,args){var exprs=args[0].toJavaScript("x","");var exprfn=new Function("x,alasql","return "+exprs);return{status:1,values:[exprfn(val,alasql)]}};alasql.srch.RETURNS=function(val,args,stope,params){var res={};if(args&&args.length>0){args.forEach(function(arg){var exprs=arg.toJavaScript("x","");var exprfn=new Function("x,alasql,params","return "+exprs);if(typeof arg.as=="undefined")arg.as=arg.toString();res[arg.as]=exprfn(val,alasql,params)})}return{status:1,values:[res]}};alasql.srch.REF=function(val,args){return{status:1,values:[alasql.databases[alasql.useid].objects[val]]}};alasql.srch.OUT=function(val,args){if(val.$out&&val.$out.length>0){var res=val.$out.map(function(v){return alasql.databases[alasql.useid].objects[v]});return{status:1,values:res}}else{return{status:-1,values:[]}}};alasql.srch.IN=function(val,args){if(val.$in&&val.$in.length>0){var res=val.$in.map(function(v){return alasql.databases[alasql.useid].objects[v]});return{status:1,values:res}}else{return{status:-1,values:[]}}};alasql.srch.AS=function(val,args){alasql.vars[args[0]]=val;return{status:1,values:[val]}};alasql.srch.AT=function(val,args){var v=alasql.vars[args[0]];return{status:1,values:[v]}};alasql.srch.CLONEDEEP=function(val,args){var z=cloneDeep(val);return{status:1,values:[z]}};alasql.srch.TO=function(val,args){alasql.vars[args[0]].push(val);return{status:1,values:[val]}};alasql.srch.SET=function(val,args,stope,params){var s=args.map(function(st){return"x['"+st.column.columnid+"']="+st.expression.toJavaScript("x","")}).join(";");var setfn=new Function("x,params,alasql",s);setfn(val,params,alasql);return{status:1,values:[val]}};alasql.srch.D3=function(val,args){if(val.$node=="VERTEX"){}else if(val.$node=="EDGE"){val.source=val.$in[0];val.target=val.$out[0]}return{status:1,values:[val]}};compileSearchOrder=function(order){if(order){if(order&&order.length==1&&order[0].expression&&typeof order[0].expression=="function"){var func=order[0].expression;return function(a,b){var ra=func(a),rb=func(b);if(ra>rb)return 1;if(ra==rb)return 0;return-1}}var s="";var sk="";order.forEach(function(ord,idx){var dg="";if(ord.expression instanceof yy.NumValue){ord.expression=self.columns[ord.expression.value-1]}if(ord.expression instanceof yy.Column){var columnid=ord.expression.columnid;if(alasql.options.valueof)dg=".valueOf()";if(ord.nocase)dg+=".toUpperCase()";if(columnid=="_"){s+="if(a"+dg+(ord.direction=="ASC"?">":"<")+"b"+dg+")return 1;";s+="if(a"+dg+"==b"+dg+"){"}else{s+="if((a['"+columnid+"']||'')"+dg+(ord.direction=="ASC"?">":"<")+"(b['"+columnid+"']||'')"+dg+")return 1;";s+="if((a['"+columnid+"']||'')"+dg+"==(b['"+columnid+"']||'')"+dg+"){"}}else{dg=".valueOf()";if(ord.nocase)dg+=".toUpperCase()";s+="if(("+ord.toJavaScript("a","")+"||'')"+dg+(ord.direction=="ASC"?">(":"<(")+ord.toJavaScript("b","")+"||'')"+dg+")return 1;";s+="if(("+ord.toJavaScript("a","")+"||'')"+dg+"==("+ord.toJavaScript("b","")+"||'')"+dg+"){"}sk+="}"});s+="return 0;";s+=sk+"return -1";return new Function("a,b",s)}};function queryfn(query,oldscope,cb,A,B){var ms;query.sourceslen=query.sources.length;var slen=query.sourceslen;query.query=query;query.A=A;query.B=B;query.cb=cb;query.oldscope=oldscope;if(query.queriesfn){query.sourceslen+=query.queriesfn.length;slen+=query.queriesfn.length;query.queriesdata=[];query.queriesfn.forEach(function(q,idx){q.query.params=query.params;if(false){queryfn(q.query,query.oldscope,queryfn2,-idx-1,query)}else{queryfn2([],-idx-1,query)}})}var scope;if(!oldscope)scope={};else scope=cloneDeep(oldscope);query.scope=scope;var result;query.sources.forEach(function(source,idx){source.query=query;var rs=source.datafn(query,query.params,queryfn2,idx,alasql);if(typeof rs!=undefined){if((query.intofn||query.intoallfn)&&rs instanceof Array)rs=rs.length;result=rs}source.queriesdata=query.queriesdata});if(slen==0)result=queryfn3(query);return result}function queryfn2(data,idx,query){if(idx>=0){var source=query.sources[idx];source.data=data;if(typeof source.data=="function"){source.getfn=source.data;source.dontcache=source.getfn.dontcache;if(source.joinmode=="OUTER"||source.joinmode=="RIGHT"||source.joinmode=="ANTI"){source.dontcache=false}source.data={}}}else{query.queriesdata[-idx-1]=flatArray(data)}query.sourceslen--;if(query.sourceslen>0)return;return queryfn3(query)}function queryfn3(query){var scope=query.scope;preIndex(query);query.data=[];query.xgroups={};query.groups=[];var h=0;doJoin(query,scope,h);if(query.groupfn){query.data=[];if(query.groups.length==0){var g={};if(query.selectGroup.length>0){query.selectGroup.forEach(function(sg){if(sg.aggregatorid=="COUNT"||sg.aggregatorid=="SUM"){g[sg.nick]=0}else{g[sg.nick]=undefined}})}query.groups=[g]}for(var i=0,ilen=query.groups.length;i0){var removeKeys=query.removeKeys;var jlen=removeKeys.length;if(jlen>0){for(var i=0,ilen=query.data.length;i0){query.columns=query.columns.filter(function(column){var found=false;removeKeys.forEach(function(key){if(column.columnid==key)found=true});return!found})}}if(typeof query.removeLikeKeys!="undefined"&&query.removeLikeKeys.length>0){var removeLikeKeys=query.removeLikeKeys;for(var i=0,ilen=query.data.length;i0){query.columns=query.columns.filter(function(column){var found=false;removeLikeKeys.forEach(function(key){if(column.columnid.match(key))found=true});return!found})}}if(query.intoallfn){var res=query.intoallfn(query.columns,query.cb,query.params,query.alasql);return res}else if(query.intofn){for(var i=0,ilen=query.data.length;i0&&source.optimization=="ix"&&source.onleftfn&&source.onrightfn){if(source.databaseid&&alasql.databases[source.databaseid].tables[source.tableid]){if(!alasql.databases[source.databaseid].tables[source.tableid].indices)query.database.tables[source.tableid].indices={};var ixx=alasql.databases[source.databaseid].tables[source.tableid].indices[hash(source.onrightfns+"`"+source.srcwherefns)];if(!alasql.databases[source.databaseid].tables[source.tableid].dirty&&ixx){source.ix=ixx}}if(!source.ix){source.ix={};var scope={};var i=0;var ilen=source.data.length;var dataw;while((dataw=source.data[i])||source.getfn&&(dataw=source.getfn(i))||i=query.sources.length){if(query.wherefn(scope,query.params,alasql)){if(query.groupfn){query.groupfn(scope,query.params,alasql)}else{query.data.push(query.selectfn(scope,query.params,alasql))}}}else if(query.sources[h].applyselect){var source=query.sources[h];source.applyselect(query.params,function(data){if(data.length>0){for(var i=0;ialasql.MAXSQLCACHESIZE){db.resetSqlCache()}db.sqlCacheSize++;db.sqlCache[hh]=statement}var res=alasql.res=statement(params,cb,scope);return res}else{alasql.precompile(ast.statements[0],alasql.useid,params);var res=alasql.res=ast.statements[0].execute(databaseid,params,cb,scope);return res}}else{if(cb){alasql.adrun(databaseid,ast,params,cb,scope)}else{return alasql.drun(databaseid,ast,params,cb,scope)}}};alasql.drun=function(databaseid,ast,params,cb,scope){var useid=alasql.useid;if(useid!=databaseid)alasql.use(databaseid);var res=[];for(var i=0,ilen=ast.statements.length;i0){if(selectors&&selectors[0]&&selectors[0].srchid=="PROP"&&selectors[0].args&&selectors[0].args[0]){if(selectors[0].args[0].toUpperCase()=="XML"){stope.mode="XML";selectors.shift()}else if(selectors[0].args[0].toUpperCase()=="HTML"){stope.mode="HTML";selectors.shift()}else if(selectors[0].args[0].toUpperCase()=="JSON"){stope.mode="JSON";selectors.shift()}}if(selectors.length>0&&selectors[0].srchid=="VALUE"){stope.value=true;selectors.shift()}}if(this.from instanceof yy.Column){var dbid=this.from.databaseid||databaseid;fromdata=alasql.databases[dbid].tables[this.from.columnid].data}else if(this.from instanceof yy.FuncValue&&alasql.from[this.from.funcid]){fromdata=alasql.from[this.from.funcid](this.from.args[0].value)}else if(typeof this.from=="undefined"){fromdata=alasql.databases[databaseid].objects}else{var fromfn=new Function("params,alasql","return "+this.from.toJavaScript());fromdata=fromfn(params,alasql);if(typeof Mongo=="object"&&typeof Mongo.Collection!="object"&&fromdata instanceof Mongo.Collection){fromdata=fromdata.find().fetch()}}if(typeof selectors!="undefined"&&selectors.length>0){selectors.forEach(function(selector){if(selector.srchid=="TO"){alasql.vars[selector.args[0]]=[]}});res=processSelector(selectors,0,fromdata)}else{res=fromdata}if(this.into){var a1,a2;if(typeof this.into.args[0]!="undefined"){a1=new Function("params,alasql","return "+this.into.args[0].toJavaScript())(params,alasql)}if(typeof this.into.args[1]!="undefined"){a2=new Function("params,alasql","return "+this.into.args[1].toJavaScript())(params,alasql)}res=alasql.into[this.into.funcid.toUpperCase()](a1,a2,res,[],cb)}else{if(stope.value&&res.length>0)res=res[0];if(cb)res=cb(res)}return res;function processSelector(selectors,sidx,value){var sel=selectors[sidx];var SECURITY_BREAK=1e5;if(sel.selid){if(sel.selid=="PATH"){var queue=[{node:value,stack:[]}];var visited={};var path=[];var objects=alasql.databases[alasql.useid].objects;while(queue.length>0){var q=queue.shift();var node=q.node;var stack=q.stack;var r=processSelector(sel.args,0,node);if(r.length>0){if(sidx+1+1>selectors.length){return stack}else{var rv=[];if(stack&&stack.length>0){stack.forEach(function(stv){rv=rv.concat(processSelector(selectors,sidx+1,stv))})}return rv}}else{if(typeof visited[node.$id]!="undefined"){continue}else{visited[node.$id]=true;if(node.$out&&node.$out.length>0){node.$out.forEach(function(edgeid){var edge=objects[edgeid];var stack2=stack.concat(edge);stack2.push(objects[edge.$out[0]]);queue.push({node:objects[edge.$out[0]],stack:stack2})})}}}}return[]}if(sel.selid=="NOT"){var nest=processSelector(sel.args,0,value);if(nest.length>0){return[]}else{if(sidx+1+1>selectors.length){return[value]}else{return processSelector(selectors,sidx+1,value)}}}else if(sel.selid=="DISTINCT"){if(typeof sel.args=="undefined"||sel.args.length==0){var nest=distinctArray(value)}else{var nest=processSelector(sel.args,0,value)}if(nest.length==0){return[]}else{var res=distinctArray(nest);if(sidx+1+1>selectors.length){return res}else{return processSelector(selectors,sidx+1,res)}}}else if(sel.selid=="AND"){var res=true;sel.args.forEach(function(se){res=res&&processSelector(se,0,value).length>0});if(!res){return[]}else{if(sidx+1+1>selectors.length){return[value]}else{return processSelector(selectors,sidx+1,value)}}}else if(sel.selid=="OR"){var res=false;sel.args.forEach(function(se){res=res||processSelector(se,0,value).length>0});if(!res){return[]}else{if(sidx+1+1>selectors.length){return[value]}else{return processSelector(selectors,sidx+1,value)}}}else if(sel.selid=="ALL"){var nest=processSelector(sel.args[0],0,value);if(nest.length==0){return[]}else{if(sidx+1+1>selectors.length){return nest}else{return processSelector(selectors,sidx+1,nest)}}}else if(sel.selid=="ANY"){var nest=processSelector(sel.args[0],0,value);if(nest.length==0){return[]}else{if(sidx+1+1>selectors.length){return[nest[0]]}else{return processSelector(selectors,sidx+1,[nest[0]])}}}else if(sel.selid=="UNIONALL"){var nest=[];sel.args.forEach(function(se){nest=nest.concat(processSelector(se,0,value))});if(nest.length==0){return[]}else{if(sidx+1+1>selectors.length){return nest}else{return processSelector(selectors,sidx+1,nest)}}}else if(sel.selid=="UNION"){var nest=[];sel.args.forEach(function(se){nest=nest.concat(processSelector(se,0,value))});var nest=distinctArray(nest);if(nest.length==0){return[]}else{if(sidx+1+1>selectors.length){return nest}else{return processSelector(selectors,sidx+1,nest)}}}else if(sel.selid=="IF"){var nest=processSelector(sel.args,0,value);if(nest.length==0){return[]}else{if(sidx+1+1>selectors.length){return[value]}else{return processSelector(selectors,sidx+1,value)}}}else if(sel.selid=="ARRAY"){var nest=processSelector(sel.args,0,value);if(nest.length>0){var val=nest}else{return[]}if(sidx+1+1>selectors.length){return[val]}else{return processSelector(selectors,sidx+1,val)}}else if(sel.selid=="SUM"){var nest=processSelector(sel.args,0,value);if(nest.length>0){var val=nest.reduce(function(sum,current){return sum+current},0)}else{return[]}if(sidx+1+1>selectors.length){return[val]}else{return processSelector(selectors,sidx+1,val)}}else if(sel.selid=="AVG"){var nest=processSelector(sel.args,0,value);if(nest.length>0){var val=nest.reduce(function(sum,current){return sum+current},0)/nest.length}else{return[]}if(sidx+1+1>selectors.length){return[val]}else{return processSelector(selectors,sidx+1,val)}}else if(sel.selid=="COUNT"){var nest=processSelector(sel.args,0,value);if(nest.length>0){var val=nest.length}else{return[]}if(sidx+1+1>selectors.length){return[val]}else{return processSelector(selectors,sidx+1,val)}}else if(sel.selid=="FIRST"){var nest=processSelector(sel.args,0,value);if(nest.length>0)var val=nest[0];else return[];if(sidx+1+1>selectors.length){return[val]}else{return processSelector(selectors,sidx+1,val)}}else if(sel.selid=="LAST"){var nest=processSelector(sel.args,0,value);if(nest.length>0)var val=nest[nest.length-1];else return[];if(sidx+1+1>selectors.length){return[val]}else{return processSelector(selectors,sidx+1,val)}}else if(sel.selid=="MIN"){var nest=processSelector(sel.args,0,value);if(nest.length==0)return[];var val=nest.reduce(function(min,current){return Math.min(min,current)},Infinity);if(sidx+1+1>selectors.length){return[val]}else{return processSelector(selectors,sidx+1,val)}}else if(sel.selid=="MAX"){var nest=processSelector(sel.args,0,value);if(nest.length==0)return[];var val=nest.reduce(function(max,current){return Math.max(max,current)},-Infinity);if(sidx+1+1>selectors.length){return[val]}else{return processSelector(selectors,sidx+1,val)}}else if(sel.selid=="PLUS"){var retval=[];var nests=processSelector(sel.args,0,value).slice();if(sidx+1+1>selectors.length){retval=retval.concat(nests)}else{nests.forEach(function(n){retval=retval.concat(processSelector(selectors,sidx+1,n))})}var i=0;while(nests.length>0){var nest=nests.shift();nest=processSelector(sel.args,0,nest);nests=nests.concat(nest);if(sidx+1+1>selectors.length){retval=retval.concat(nest)}else{nest.forEach(function(n){var rn=processSelector(selectors,sidx+1,n);retval=retval.concat(rn)})}i++;if(i>SECURITY_BREAK){throw new Error("Security brake. Number of iterations = "+i)}}return retval}else if(sel.selid=="STAR"){var retval=[];retval=processSelector(selectors,sidx+1,value);var nests=processSelector(sel.args,0,value).slice();if(sidx+1+1>selectors.length){retval=retval.concat(nests)}else{nests.forEach(function(n){retval=retval.concat(processSelector(selectors,sidx+1,n))})}var i=0;while(nests.length>0){var nest=nests[0];nests.shift();nest=processSelector(sel.args,0,nest);nests=nests.concat(nest);if(sidx+1+1>selectors.length){}else{nest.forEach(function(n){retval=retval.concat(processSelector(selectors,sidx+1,n))})}i++;if(i>SECURITY_BREAK){throw new Error("Security brake. Number of iterations = "+i)}}return retval}else if(sel.selid=="QUESTION"){var retval=[];retval=retval.concat(processSelector(selectors,sidx+1,value));var nest=processSelector(sel.args,0,value);if(sidx+1+1>selectors.length){}else{nest.forEach(function(n){retval=retval.concat(processSelector(selectors,sidx+1,n))})}return retval}else if(sel.selid=="WITH"){var nest=processSelector(sel.args,0,value);if(nest.length==0){return[]}else{var r={status:1,values:nest}}}else{throw new Error("Wrong selector "+sel.selid)}}else if(sel.srchid){var r=alasql.srch[sel.srchid.toUpperCase()](value,sel.args,stope,params)}else{throw new Error("Selector not found")}var res=[];if(r.status==1){var arr=r.values;if(sidx+1+1>selectors.length){res=arr}else{for(var i=0;i0){return{status:1,values:arr}}else{return{status:-1,values:[]}}}else{if(typeof val!="object"||val===null||typeof args!="object"||typeof val[args[0]]=="undefined"){return{status:-1,values:[]}}else{return{status:1,values:[val[args[0]]]}}}};alasql.srch.APROP=function(val,args,stope){if(typeof val!="object"||val===null||typeof args!="object"||typeof val[args[0]]=="undefined"){return{status:1,values:[undefined]}}else{return{status:1,values:[val[args[0]]]}}};alasql.srch.ORDERBY=function(val,args,stope){var res=val.sort(compileSearchOrder(args));return{status:1,values:res}};alasql.srch.EQ=function(val,args,stope,params){var exprs=args[0].toJavaScript("x","");var exprfn=new Function("x,alasql,params","return "+exprs);if(val==exprfn(val,alasql,params)){return{status:1,values:[val]}}else{return{status:-1,values:[]}}};alasql.srch.LIKE=function(val,args,stope,params){var exprs=args[0].toJavaScript("x","");var exprfn=new Function("x,alasql,params","return "+exprs);if(val.toUpperCase().match(new RegExp("^"+exprfn(val,alasql,params).toUpperCase().replace(/%/g,".*")+"$"),"g")){return{status:1,values:[val]}}else{return{status:-1,values:[]}}};alasql.srch.ATTR=function(val,args,stope){if(stope.mode=="XML"){if(typeof args=="undefined"){return{status:1,values:[val.attributes]}}else{if(typeof val=="object"&&typeof val.attributes=="object"&&typeof val.attributes[args[0]]!="undefined"){return{status:1,values:[val.attributes[args[0]]]}}else{return{status:-1,values:[]}}}}else{throw new Error("ATTR is not using in usual mode")}};alasql.srch.CONTENT=function(val,args,stope){if(stope.mode=="XML"){return{status:1,values:[val.content]}}else{throw new Error("ATTR is not using in usual mode")}};alasql.srch.SHARP=function(val,args,stope){var obj=alasql.databases[alasql.useid].objects[args[0]];if(typeof val!="undefined"&&val===obj){return{status:1,values:[val]}}else{return{status:-1,values:[]}}};alasql.srch.PARENT=function(val,args,stope){console.log("PARENT");return{status:-1,values:[]}};alasql.srch.CHILD=function(val,args,stope){if(typeof val=="object"){if(val instanceof Array){return{status:1,values:val}}else{if(stope.mode=="XML"){return{status:1,values:Object.keys(val.children).map(function(key){return val.children[key]})}}else{return{status:1,values:Object.keys(val).map(function(key){return val[key]})}}}}else{return{status:1,values:[]}}};alasql.srch.KEYS=function(val,args){if(typeof val=="object"&&val!==null){return{status:1,values:Object.keys(val)}}else{return{status:1,values:[]}}};alasql.srch.WHERE=function(val,args){var exprs=args[0].toJavaScript("x","");var exprfn=new Function("x,alasql","return "+exprs);if(exprfn(val,alasql)){return{status:1,values:[val]}}else{return{status:-1,values:[]}}};alasql.srch.NAME=function(val,args){if(val.name==args[0]){return{status:1,values:[val]}}else{return{status:-1,values:[]}}};alasql.srch.CLASS=function(val,args){if(val.$class==args){return{status:1,values:[val]}}else{return{status:-1,values:[]}}};alasql.srch.VERTEX=function(val,args){if(val.$node=="VERTEX"){return{status:1,values:[val]}}else{return{status:-1,values:[]}}};alasql.srch.INSTANCEOF=function(val,args){if(val instanceof alasql.fn[args[0]]){return{status:1,values:[val]}}else{return{status:-1,values:[]}}};alasql.srch.EDGE=function(val,args){if(val.$node=="EDGE"){return{status:1,values:[val]}}else{return{status:-1,values:[]}}};alasql.srch.EX=function(val,args){var exprs=args[0].toJavaScript("x","");var exprfn=new Function("x,alasql","return "+exprs);return{status:1,values:[exprfn(val,alasql)]}};alasql.srch.RETURNS=function(val,args,stope,params){var res={};if(args&&args.length>0){args.forEach(function(arg){var exprs=arg.toJavaScript("x","");var exprfn=new Function("x,alasql,params","return "+exprs);if(typeof arg.as=="undefined")arg.as=arg.toString();res[arg.as]=exprfn(val,alasql,params)})}return{status:1,values:[res]}};alasql.srch.REF=function(val,args){return{status:1,values:[alasql.databases[alasql.useid].objects[val]]}};alasql.srch.OUT=function(val,args){if(val.$out&&val.$out.length>0){var res=val.$out.map(function(v){return alasql.databases[alasql.useid].objects[v]});return{status:1,values:res}}else{return{status:-1,values:[]}}};alasql.srch.IN=function(val,args){if(val.$in&&val.$in.length>0){var res=val.$in.map(function(v){return alasql.databases[alasql.useid].objects[v]});return{status:1,values:res}}else{return{status:-1,values:[]}}};alasql.srch.AS=function(val,args){alasql.vars[args[0]]=val;return{status:1,values:[val]}};alasql.srch.AT=function(val,args){var v=alasql.vars[args[0]];return{status:1,values:[v]}};alasql.srch.CLONEDEEP=function(val,args){var z=cloneDeep(val);return{status:1,values:[z]}};alasql.srch.TO=function(val,args){alasql.vars[args[0]].push(val);return{status:1,values:[val]}};alasql.srch.SET=function(val,args,stope,params){var s=args.map(function(st){return"x['"+st.column.columnid+"']="+st.expression.toJavaScript("x","")}).join(";");var setfn=new Function("x,params,alasql",s);setfn(val,params,alasql);return{status:1,values:[val]}};alasql.srch.D3=function(val,args){if(val.$node=="VERTEX"){}else if(val.$node=="EDGE"){val.source=val.$in[0];val.target=val.$out[0]}return{status:1,values:[val]}};compileSearchOrder=function(order){if(order){if(order&&order.length==1&&order[0].expression&&typeof order[0].expression=="function"){var func=order[0].expression;return function(a,b){var ra=func(a),rb=func(b);if(ra>rb)return 1;if(ra==rb)return 0;return-1}}var s="";var sk="";order.forEach(function(ord,idx){var dg="";if(ord.expression instanceof yy.NumValue){ord.expression=self.columns[ord.expression.value-1]}if(ord.expression instanceof yy.Column){var columnid=ord.expression.columnid;if(alasql.options.valueof)dg=".valueOf()";if(ord.nocase)dg+=".toUpperCase()";if(columnid=="_"){s+="if(a"+dg+(ord.direction=="ASC"?">":"<")+"b"+dg+")return 1;";s+="if(a"+dg+"==b"+dg+"){"}else{s+="if((a['"+columnid+"']||'')"+dg+(ord.direction=="ASC"?">":"<")+"(b['"+columnid+"']||'')"+dg+")return 1;";s+="if((a['"+columnid+"']||'')"+dg+"==(b['"+columnid+"']||'')"+dg+"){"}}else{dg=".valueOf()";if(ord.nocase)dg+=".toUpperCase()";s+="if(("+ord.toJavaScript("a","")+"||'')"+dg+(ord.direction=="ASC"?">(":"<(")+ord.toJavaScript("b","")+"||'')"+dg+")return 1;";s+="if(("+ord.toJavaScript("a","")+"||'')"+dg+"==("+ord.toJavaScript("b","")+"||'')"+dg+"){"}sk+="}"});s+="return 0;";s+=sk+"return -1";return new Function("a,b",s)}};function queryfn(query,oldscope,cb,A,B){var ms;query.sourceslen=query.sources.length;var slen=query.sourceslen;query.query=query;query.A=A;query.B=B;query.cb=cb;query.oldscope=oldscope;if(query.queriesfn){query.sourceslen+=query.queriesfn.length;slen+=query.queriesfn.length;query.queriesdata=[];query.queriesfn.forEach(function(q,idx){q.query.params=query.params;if(false){queryfn(q.query,query.oldscope,queryfn2,-idx-1,query)}else{queryfn2([],-idx-1,query)}})}var scope;if(!oldscope)scope={};else scope=cloneDeep(oldscope);query.scope=scope;var result;query.sources.forEach(function(source,idx){source.query=query;var rs=source.datafn(query,query.params,queryfn2,idx,alasql);if(typeof rs!=undefined){if((query.intofn||query.intoallfn)&&rs instanceof Array)rs=rs.length;result=rs}source.queriesdata=query.queriesdata});if(slen==0)result=queryfn3(query);return result}function queryfn2(data,idx,query){if(idx>=0){var source=query.sources[idx];source.data=data;if(typeof source.data=="function"){source.getfn=source.data;source.dontcache=source.getfn.dontcache;if(source.joinmode=="OUTER"||source.joinmode=="RIGHT"||source.joinmode=="ANTI"){source.dontcache=false}source.data={}}}else{query.queriesdata[-idx-1]=flatArray(data)}query.sourceslen--;if(query.sourceslen>0)return;return queryfn3(query)}function queryfn3(query){var scope=query.scope;preIndex(query);query.data=[];query.xgroups={};query.groups=[];var h=0;doJoin(query,scope,h);if(query.groupfn){query.data=[];if(query.groups.length==0){var g={};if(query.selectGroup.length>0){query.selectGroup.forEach(function(sg){if(sg.aggregatorid=="COUNT"||sg.aggregatorid=="SUM"){g[sg.nick]=0}else{g[sg.nick]=undefined}})}query.groups=[g]}for(var i=0,ilen=query.groups.length;i0){var removeKeys=query.removeKeys;var jlen=removeKeys.length;if(jlen>0){for(var i=0,ilen=query.data.length;i0){query.columns=query.columns.filter(function(column){var found=false;removeKeys.forEach(function(key){if(column.columnid==key)found=true});return!found})}}if(typeof query.removeLikeKeys!="undefined"&&query.removeLikeKeys.length>0){var removeLikeKeys=query.removeLikeKeys;for(var i=0,ilen=query.data.length;i0){query.columns=query.columns.filter(function(column){var found=false;removeLikeKeys.forEach(function(key){if(column.columnid.match(key))found=true});return!found})}}if(query.intoallfn){var res=query.intoallfn(query.columns,query.cb,query.params,query.alasql);return res}else if(query.intofn){for(var i=0,ilen=query.data.length;i0&&source.optimization=="ix"&&source.onleftfn&&source.onrightfn){if(source.databaseid&&alasql.databases[source.databaseid].tables[source.tableid]){if(!alasql.databases[source.databaseid].tables[source.tableid].indices)query.database.tables[source.tableid].indices={};var ixx=alasql.databases[source.databaseid].tables[source.tableid].indices[hash(source.onrightfns+"`"+source.srcwherefns)];if(!alasql.databases[source.databaseid].tables[source.tableid].dirty&&ixx){source.ix=ixx}}if(!source.ix){source.ix={};var scope={};var i=0;var ilen=source.data.length;var dataw;while((dataw=source.data[i])||source.getfn&&(dataw=source.getfn(i))||i=query.sources.length){if(query.wherefn(scope,query.params,alasql)){if(query.groupfn){query.groupfn(scope,query.params,alasql)}else{query.data.push(query.selectfn(scope,query.params,alasql))}}}else if(query.sources[h].applyselect){var source=query.sources[h];source.applyselect(query.params,function(data){if(data.length>0){for(var i=0;i0){s+=NL()+ID()+K("GROUP BY")+" "+this.group.map(function(grp){return grp.toString()}).join(", ")}if(this.having)s+=NL()+ID()+K("HAVING")+" "+this.having.toString();if(this.order&&this.order.length>0){s+=NL()+ID()+K("ORDER BY")+" "+this.order.map(function(ord){return ord.toString()}).join(", ")}if(this.limit)s+=NL()+ID()+K("LIMIT")+" "+this.limit.value;if(this.offset)s+=NL()+ID()+K("OFFSET")+" "+this.offset.value;if(this.union)s+=NL()+K("UNION")+(this.corresponding?" "+K("CORRESPONDING"):"")+NL()+this.union.toString();if(this.unionall)s+=NL()+K("UNION ALL")+(this.corresponding?" "+K("CORRESPONDING"):"")+NL()+this.unionall.toString();if(this.except)s+=NL()+K("EXCEPT")+(this.corresponding?" "+K("CORRESPONDING"):"")+NL()+this.except.toString();if(this.intersect)s+=NL()+K("INTERSECT")+(this.corresponding?" "+K("CORRESPONDING"):"")+NL()+this.intersect.toString();return s};yy.Select.prototype.toJavaScript=function(context,tableid,defcols){var s="alasql.utils.flatArray(this.queriesfn["+(this.queriesidx-1)+"](this.params,null,"+context+"))[0]";return s};yy.Select.prototype.compile=function(databaseid){var db=alasql.databases[databaseid];var query=new Query;query.removeKeys=[];query.explain=this.explain;query.explaination=[];query.explid=1;query.modifier=this.modifier;query.database=db;this.compileWhereExists(query);this.compileQueries(query);query.defcols=this.compileDefCols(query,databaseid);query.fromfn=this.compileFrom(query);if(this.joins)this.compileJoins(query);this.compileSelectGroup0(query);if(this.group||query.selectGroup.length>0){query.selectgfns=this.compileSelectGroup1(query)}else{query.selectfns=this.compileSelect1(query)}this.compileRemoveColumns(query);if(this.where)this.compileWhereJoins(query);query.wherefn=this.compileWhere(query);if(this.group||query.selectGroup.length>0)query.groupfn=this.compileGroup(query);if(this.having)query.havingfn=this.compileHaving(query);if(this.group||query.selectGroup.length>0){query.selectgfn=this.compileSelectGroup2(query)}else{query.selectfn=this.compileSelect2(query)}query.distinct=this.distinct;if(this.order)query.orderfn=this.compileOrder(query);if(this.top){query.limit=this.top.value}else if(this.limit){query.limit=this.limit.value;if(this.offset){query.offset=this.offset.value}}query.percent=this.percent;query.corresponding=this.corresponding;if(this.union){query.unionfn=this.union.compile(databaseid);if(this.union.order){query.orderfn=this.union.compileOrder(query)}else{query.orderfn=null}}else if(this.unionall){query.unionallfn=this.unionall.compile(databaseid);if(this.unionall.order){query.orderfn=this.unionall.compileOrder(query)}else{query.orderfn=null}}else if(this.except){query.exceptfn=this.except.compile(databaseid);if(this.except.order){query.orderfn=this.except.compileOrder(query)}else{query.orderfn=null}}else if(this.intersect){query.intersectfn=this.intersect.compile(databaseid);if(this.intersect.order){query.intersectfn=this.intersect.compileOrder(query)}else{query.orderfn=null}}if(this.into){if(this.into instanceof yy.Table){if(alasql.options.autocommit&&alasql.databases[this.into.databaseid||databaseid].engineid){query.intoallfns='return alasql.engines["'+alasql.databases[this.into.databaseid||databaseid].engineid+'"]'+'.intoTable("'+(this.into.databaseid||databaseid)+'","'+this.into.tableid+'",this.data, columns, cb);'}else{query.intofns="alasql.databases['"+(this.into.databaseid||databaseid)+"'].tables"+"['"+this.into.tableid+"'].data.push(r);"}}else if(this.into instanceof yy.VarValue){query.intoallfns='alasql.vars["'+this.into.variable+'"]=this.data;res=this.data.length;if(cb)res=cb(res);return res;'}else if(this.into instanceof yy.FuncValue){var qs="return alasql.into['"+this.into.funcid.toUpperCase()+"'](";if(this.into.args&&this.into.args.length>0){qs+=this.into.args[0].toJavaScript()+",";if(this.into.args.length>1){qs+=this.into.args[1].toJavaScript()+","}else{qs+="undefined,"}}else{qs+="undefined, undefined,"}query.intoallfns=qs+"this.data,columns,cb)"}else if(this.into instanceof yy.ParamValue){query.intofns="params['"+this.into.param+"'].push(r)"}if(query.intofns){query.intofn=new Function("r,i,params,alasql",query.intofns)}else if(query.intoallfns){query.intoallfn=new Function("columns,cb,params,alasql",query.intoallfns)}}var statement=function(params,cb,oldscope){query.params=params;var res1=queryfn(query,oldscope,function(res){var res2=modify(query,res);if(cb)cb(res2);return res2});return res1};statement.query=query;return statement};function modify(query,res){var modifier=query.modifier||alasql.options.modifier;var columns=query.columns;if(typeof columns=="undefined"||columns.length==0){if(res.length>0){var allcol={};for(var i=0;i0){var key;if(columns&&columns.length>0)key=columns[0].columnid;else key=Object.keys(res[0])[0];res=res[0][key]}else{res=undefined}}if(modifier=="ROW"){if(res.length>0){var key;var a=[];for(var key in res[0]){a.push(res[0][key])}res=a}else{res=undefined}}if(modifier=="COLUMN"){var ar=[];if(res.length>0){var key;if(columns&&columns.length>0)key=columns[0].columnid;else key=Object.keys(res[0])[0];for(var i=0,ilen=res.length;i0){key=columns[0].columnid;val=columns[1].columnid}else{var okeys=Object.keys(res[0]);key=okeys[0];val=okeys[1]}for(var i=0,ilen=res.length;i0)key=columns[0].columnid;else key=Object.keys(res[0])[0];var s="";for(var i=0,ilen=res.length;i0){if(tq.args[0]){s+=tq.args[0].toJavaScript("query.oldscope")+","}else{s+="null,"}if(tq.args[1]){s+=tq.args[1].toJavaScript("query.oldscope")+","}else{s+="null,"}}else{s+="null,null,"}s+="cb,idx,query";s+=");/*if(cb)res=cb(res,idx,query);*/return res";source.datafn=new Function("query, params, cb, idx, alasql",s)}else if(tq instanceof yy.FromData){source.datafn=function(query,params,cb,idx,alasql){var res=tq.data;if(cb)res=cb(res,idx,query);return res}}else{throw new Error("Wrong table at FROM")}query.sources.push(source)});query.defaultTableid=query.sources[0].alias};alasql.prepareFromData=function(data,array){var res=data;if(typeof data=="string"){res=data.split(/\r?\n/);if(array){for(var i=0,ilen=res.length;i0){if(jn.args[0]){s+=jn.args[0].toJavaScript("query.oldscope")+","}else{s+="null,"}if(jn.args[1]){s+=jn.args[1].toJavaScript("query.oldscope")+","}else{s+="null,"}}else{s+="null,null,"}s+="cb,idx,query";s+=");/*if(cb)res=cb(res,idx,query);*/return res";source.datafn=new Function("query, params, cb, idx, alasql",s);query.aliases[source.alias]={type:"funcvalue"}}var alias=source.alias;if(jn.natural){if(jn.using||jn.on){throw new Error("NATURAL JOIN cannot have USING or ON clauses")}else{if(query.sources.length>0){var prevSource=query.sources[query.sources.length-1];var prevTable=alasql.databases[prevSource.databaseid].tables[prevSource.tableid];var table=alasql.databases[source.databaseid].tables[source.tableid];if(prevTable&&table){var c1=prevTable.columns.map(function(col){return col.columnid});var c2=table.columns.map(function(col){return col.columnid});jn.using=arrayIntersect(c1,c2).map(function(colid){return{columnid:colid}})}else{throw new Error("In this version of Alasql NATURAL JOIN "+"works for tables with predefined columns only")}}}}if(jn.using){var prevSource=query.sources[query.sources.length-1];source.onleftfns=jn.using.map(function(col){return"p['"+(prevSource.alias||prevSource.tableid)+"']['"+col.columnid+"']"}).join('+"`"+');source.onleftfn=new Function("p,params,alasql","return "+source.onleftfns);source.onrightfns=jn.using.map(function(col){return"p['"+(source.alias||source.tableid)+"']['"+col.columnid+"']"}).join('+"`"+');source.onrightfn=new Function("p,params,alasql","return "+source.onrightfns);source.optimization="ix"}else if(jn.on){if(jn.on instanceof yy.Op&&jn.on.op=="="&&!jn.on.allsome){source.optimization="ix";var lefts="";var rights="";var middles="";var middlef=false;var ls=jn.on.left.toJavaScript("p",query.defaultTableid,query.defcols);var rs=jn.on.right.toJavaScript("p",query.defaultTableid,query.defcols);if(ls.indexOf("p['"+alias+"']")>-1&&!(rs.indexOf("p['"+alias+"']")>-1)){if((ls.match(/p\[\'.*?\'\]/g)||[]).every(function(s){return s=="p['"+alias+"']"})){rights=ls}else{middlef=true}}else if(!(ls.indexOf("p['"+alias+"']")>-1)&&rs.indexOf("p['"+alias+"']")>-1){if((rs.match(/p\[\'.*?\'\]/g)||[]).every(function(s){return s=="p['"+alias+"']"})){lefts=ls}else{middlef=true}}else{middlef=true}if(rs.indexOf("p['"+alias+"']")>-1&&!(ls.indexOf("p['"+alias+"']")>-1)){if((rs.match(/p\[\'.*?\'\]/g)||[]).every(function(s){return s=="p['"+alias+"']"})){rights=rs}else{middlef=true}}else if(!(rs.indexOf("p['"+alias+"']")>-1)&&ls.indexOf("p['"+alias+"']")>-1){if((ls.match(/p\[\'.*?\'\]/g)||[]).every(function(s){return s=="p['"+alias+"']"})){lefts=rs}else{middlef=true}}else{middlef=true}if(middlef){rights="";lefts="";middles=jn.on.toJavaScript("p",query.defaultTableid,query.defcols);source.optimization="no"}source.onleftfns=lefts;source.onrightfns=rights;source.onmiddlefns=middles||"true";source.onleftfn=new Function("p,params,alasql","return "+source.onleftfns);source.onrightfn=new Function("p,params,alasql","return "+source.onrightfns);source.onmiddlefn=new Function("p,params,alasql","return "+source.onmiddlefns)}else{source.optimization="no";source.onmiddlefns=jn.on.toJavaScript("p",query.defaultTableid,query.defcols);source.onmiddlefn=new Function("p,params,alasql","return "+jn.on.toJavaScript("p",query.defaultTableid,query.defcols))}}query.sources.push(source)}})};yy.Select.prototype.compileWhere=function(query){if(this.where){if(typeof this.where=="function"){return this.where}else{s=this.where.toJavaScript("p",query.defaultTableid,query.defcols);query.wherefns=s;return new Function("p,params,alasql","return "+s)}}else return function(){return true}};yy.Select.prototype.compileWhereJoins=function(query){return;optimizeWhereJoin(query,this.where.expression);query.sources.forEach(function(source){if(source.srcwherefns){source.srcwherefn=new Function("p,params,alasql","return "+source.srcwherefns)}if(source.wxleftfns){source.wxleftfn=new Function("p,params,alasql","return "+source.wxleftfns)}if(source.wxrightfns){source.wxrightfn=new Function("p,params,alasql","return "+source.wxrightfns)}})};function optimizeWhereJoin(query,ast){if(!ast)return false;if(!(ast instanceof yy.Op))return;if(ast.op!="="&&ast.op!="AND")return;if(ast.allsome)return;var s=ast.toJavaScript("p",query.defaultTableid,query.defcols);var fsrc=[];query.sources.forEach(function(source,idx){if(source.tableid){if(s.indexOf("p['"+source.alias+"']")>-1)fsrc.push(source)}});if(fsrc.length==0){return}else if(fsrc.length==1){if(!(s.match(/p\[\'.*?\'\]/g)||[]).every(function(s){return s=="p['"+fsrc[0].alias+"']"})){return}var src=fsrc[0];src.srcwherefns=src.srcwherefns?src.srcwherefns+"&&"+s:s;if(ast instanceof yy.Op&&(ast.op=="="&&!ast.allsome)){if(ast.left instanceof yy.Column){var ls=ast.left.toJavaScript("p",query.defaultTableid,query.defcols);var rs=ast.right.toJavaScript("p",query.defaultTableid,query.defcols);if(rs.indexOf("p['"+fsrc[0].alias+"']")==-1){fsrc[0].wxleftfns=ls;fsrc[0].wxrightfns=rs}}if(ast.right instanceof yy.Column){var ls=ast.left.toJavaScript("p",query.defaultTableid,query.defcols);var rs=ast.right.toJavaScript("p",query.defaultTableid,query.defcols);if(ls.indexOf("p['"+fsrc[0].alias+"']")==-1){fsrc[0].wxleftfns=rs;fsrc[0].wxrightfns=ls}}}ast.reduced=true;return}else{if(ast.op="AND"){optimizeWhereJoin(query,ast.left);optimizeWhereJoin(query,ast.right)}}}yy.Select.prototype.compileGroup=function(query){var self=this;if(query.sources.length>0){var tableid=query.sources[0].alias}else{var tableid=""}var defcols=query.defcols;var allgroup=[[]];if(this.group){allgroup=decartes(this.group,query)}var allgroups=[];allgroup.forEach(function(a){allgroups=arrayUnion(allgroups,a)});query.allgroups=allgroups;if(false){allgroups.forEach(function(col2){if(query.selectColumns[colid]){}else{var tmpid="default";if(query.sources.length>0)tmpid=query.sources[0].alias;if(Object.keys(query.selectColumns).length!=0)query.removeKeys.push(colid);query.selectfns+="r['"+escapeq(colid)+"']="+new yy.Column({columnid:colid}).toJavaScript("p",tmpid)+";"}})}var s="";allgroup.forEach(function(agroup){s+="var acc,g=this.xgroups[";var rg=agroup.map(function(col2){var columnid=col2.split(" ")[0];var coljs=col2.split(" ")[1];if(columnid=="")return"1";else return coljs});if(rg.length==0)rg=["''"];s+=rg.join('+"`"+');s+="];if(!g) {this.groups.push((g=this.xgroups[";s+=rg.join('+"`"+');s+="] = {";s+=agroup.map(function(col2){var columnid=col2.split(" ")[0];var coljs=col2.split(" ")[1];if(columnid=="")return"";else return"'"+columnid+"':"+coljs+","}).join("");var neggroup=arrayDiff(allgroups,agroup);s+=neggroup.map(function(col2){var columnid=col2.split(" ")[0];var coljs=col2.split(" ")[1];return"'"+columnid+"':null,"}).join("");var aft="";s+=query.selectGroup.map(function(col,idx){var colexp=col.expression.toJavaScript("p",tableid,defcols);var colas=col.nick;if(col instanceof yy.AggrValue){if(col.distinct){aft+=",g['$$_VALUES_"+colas+"']={},g['$$_VALUES_"+colas+"']["+colexp+"]=true"}if(col.aggregatorid=="SUM"||col.aggregatorid=="MIN"||col.aggregatorid=="MAX"||col.aggregatorid=="FIRST"||col.aggregatorid=="LAST"){return"'"+colas+"':"+colexp+","}else if(col.aggregatorid=="ARRAY"){return"'"+colas+"':["+colexp+"],"}else if(col.aggregatorid=="COUNT"){if(col.expression.columnid=="*"){return"'"+colas+"':1,"}else{return"'"+colas+"':(typeof "+colexp+' != "undefined")?1:0,'}}else if(col.aggregatorid=="AVG"){query.removeKeys.push("_SUM_"+colas);query.removeKeys.push("_COUNT_"+colas);return"'"+colas+"':"+colexp+",'_SUM_"+colas+"':"+colexp+",'_COUNT_"+colas+"':1,"}else if(col.aggregatorid=="AGGR"){aft+=",g['"+colas+"']="+col.expression.toJavaScript("g",-1);return""}else if(col.aggregatorid=="REDUCE"){query.removeKeys.push("_REDUCE_"+colas);return"'"+colas+"':alasql.aggr['"+col.funcid+"']("+colexp+",undefined,(acc={})),"+"'__REDUCE__"+colas+"':acc,"}return""}else return""}).join("");s+="}"+aft+",g));} else {";s+=query.selectGroup.map(function(col,idx){var colas=col.nick;var colexp=col.expression.toJavaScript("p",tableid,defcols);if(col instanceof yy.AggrValue){if(col.distinct){var pre="if(typeof "+colexp+'!="undefined" && (!g[\'$$_VALUES_'+colas+"']["+colexp+"])) {";var post="g['$$_VALUES_"+colas+"']["+colexp+"]=true;}"}else{var pre="",post=""}if(col.aggregatorid=="SUM"){return pre+"g['"+colas+"']+="+colexp+";"+post}else if(col.aggregatorid=="COUNT"){if(col.expression.columnid=="*")return pre+"g['"+colas+"']++;"+post;else{return pre+"if(typeof "+colexp+'!="undefined") g[\''+colas+"']++;"+post}}else if(col.aggregatorid=="ARRAY"){return pre+"g['"+colas+"'].push("+colexp+");"+post}else if(col.aggregatorid=="MIN"){return pre+"g['"+colas+"']=Math.min(g['"+colas+"'],"+colexp+");"+post}else if(col.aggregatorid=="MAX"){return pre+"g['"+colas+"']=Math.max(g['"+colas+"'],"+colexp+");"+post}else if(col.aggregatorid=="FIRST"){return""}else if(col.aggregatorid=="LAST"){return pre+"g['"+colas+"']="+colexp+";"+post}else if(col.aggregatorid=="AVG"){return pre+"g['_SUM_"+colas+"']+="+colexp+";"+"g['_COUNT_"+colas+"']++;"+"g['"+colas+"']=g['_SUM_"+colas+"']/g['_COUNT_"+colas+"'];"+post}else if(col.aggregatorid=="AGGR"){return pre+"g['"+colas+"']="+col.expression.toJavaScript("g",-1)+";"+post}else if(col.aggregatorid=="REDUCE"){return pre+"g['"+colas+"']=alasql.aggr."+col.funcid+"("+colexp+",g['"+colas+"'],g['__REDUCE__"+colas+"']);"+post}return""}else return""}).join("");s+="}"});return new Function("p,params,alasql",s)};function compileSelectStar(query,alias){var s="",sp="",ss=[];query.ixsources={};query.sources.forEach(function(source){query.ixsources[source.alias]=source});var columns;if(query.ixsources[alias]){var columns=query.ixsources[alias].columns}if(columns&&columns.length>0){columns.forEach(function(tcol){ss.push("'"+tcol.columnid+"':p['"+alias+"']['"+tcol.columnid+"']");query.selectColumns[escapeq(tcol.columnid)]=true;var coldef={columnid:tcol.columnid,dbtypeid:tcol.dbtypeid,dbsize:tcol.dbsize,dbprecision:tcol.dbprecision,dbenum:tcol.dbenum};query.columns.push(coldef);query.xcolumns[coldef.columnid]=coldef})}else{sp+='var w=p["'+alias+'"];for(var k in w){r[k]=w[k]};';query.dirtyColumns=true}return{s:ss.join(","),sp:sp}}yy.Select.prototype.compileSelect1=function(query){var self=this;query.columns=[];query.xcolumns={};query.selectColumns={};query.dirtyColumns=false;var s="var r={";var sp="";var ss=[];this.columns.forEach(function(col){if(col instanceof yy.Column){if(col.columnid=="*"){if(col.func){sp+="r=params['"+col.param+"'](p['"+query.sources[0].alias+"'],p,params,alasql);"}else if(col.tableid){var ret=compileSelectStar(query,col.tableid);if(ret.s)ss=ss.concat(ret.s);sp+=ret.sp}else{for(var alias in query.aliases){var ret=compileSelectStar(query,alias);if(ret.s)ss=ss.concat(ret.s);sp+=ret.sp}}}else{var tbid=col.tableid;var dbid=col.databaseid||query.sources[0].databaseid||query.database.databaseid;if(!tbid)tbid=query.defcols[col.columnid];if(!tbid)tbid=query.defaultTableid;if(col.columnid!="_"){ss.push("'"+escapeq(col.as||col.columnid)+"':p['"+tbid+"']['"+col.columnid+"']")}else{ss.push("'"+escapeq(col.as||col.columnid)+"':p['"+tbid+"']")}query.selectColumns[escapeq(col.as||col.columnid)]=true;if(query.aliases[tbid]&&query.aliases[tbid].type=="table"){if(!alasql.databases[dbid].tables[query.aliases[tbid].tableid]){throw new Error("Table '"+tbid+"' does not exists in database")}var columns=alasql.databases[dbid].tables[query.aliases[tbid].tableid].columns;var xcolumns=alasql.databases[dbid].tables[query.aliases[tbid].tableid].xcolumns;if(xcolumns&&columns.length>0){var tcol=xcolumns[col.columnid];var coldef={columnid:col.as||col.columnid,dbtypeid:tcol.dbtypeid,dbsize:tcol.dbsize,dbpecision:tcol.dbprecision,dbenum:tcol.dbenum};query.columns.push(coldef);query.xcolumns[coldef.columnid]=coldef}else{var coldef={columnid:col.as||col.columnid};query.columns.push(coldef);query.xcolumns[coldef.columnid]=coldef;query.dirtyColumns=true}}else{var coldef={columnid:col.as||col.columnid};query.columns.push(coldef);query.xcolumns[coldef.columnid]=coldef}}}else if(col instanceof yy.AggrValue){if(!self.group){self.group=[""]}if(!col.as)col.as=escapeq(col.toString());if(col.aggregatorid=="SUM"||col.aggregatorid=="MAX"||col.aggregatorid=="MIN"||col.aggregatorid=="FIRST"||col.aggregatorid=="LAST"||col.aggregatorid=="AVG"||col.aggregatorid=="ARRAY"||col.aggregatorid=="REDUCE"){ss.push("'"+escapeq(col.as)+"':"+col.expression.toJavaScript("p",query.defaultTableid,query.defcols))}else if(col.aggregatorid=="COUNT"){ss.push("'"+escapeq(col.as)+"':1")}query.selectColumns[col.aggregatorid+"("+escapeq(col.expression.toString())+")"]=thtd;var coldef={columnid:col.as||col.columnid||col.toString()};query.columns.push(coldef);query.xcolumns[coldef.columnid]=coldef}else{ss.push("'"+escapeq(col.as||col.columnid||col.toString())+"':"+col.toJavaScript("p",query.defaultTableid,query.defcols));query.selectColumns[escapeq(col.as||col.columnid||col.toString())]=true;var coldef={columnid:col.as||col.columnid||col.toString()};query.columns.push(coldef);query.xcolumns[coldef.columnid]=coldef}});s+=ss.join(",")+"};"+sp;return s};yy.Select.prototype.compileSelect2=function(query){var s=query.selectfns;return new Function("p,params,alasql",s+"return r")};yy.Select.prototype.compileSelectGroup0=function(query){var self=this;self.columns.forEach(function(col,idx){if(col instanceof yy.Column&&col.columnid=="*"){}else{var colas;if(col instanceof yy.Column){colas=escapeq(col.columnid)}else{colas=escapeq(col.toString())}for(var i=0;irb)return 1;if(ra==rb)return 0;return-1}}var s="";var sk="";this.order.forEach(function(ord,idx){var dg="";if(ord.expression instanceof yy.NumValue){ord.expression=self.columns[ord.expression.value-1]}if(ord.expression instanceof yy.Column){var columnid=ord.expression.columnid;if(query.xcolumns[columnid]){var dbtypeid=query.xcolumns[columnid].dbtypeid;if(dbtypeid=="DATE"||dbtypeid=="DATETIME")dg=".valueOf()"}else{if(alasql.options.valueof)dg=".valueOf()"}if(ord.nocase)dg+=".toUpperCase()";s+="if((a['"+columnid+"']||'')"+dg+(ord.direction=="ASC"?">":"<")+"(b['"+columnid+"']||'')"+dg+")return 1;";s+="if((a['"+columnid+"']||'')"+dg+"==(b['"+columnid+"']||'')"+dg+"){"}else{dg=".valueOf()";if(ord.nocase)dg+=".toUpperCase()";s+="if(("+ord.toJavaScript("a","")+"||'')"+dg+(ord.direction=="ASC"?">(":"<(")+ord.toJavaScript("b","")+"||'')"+dg+")return 1;";s+="if(("+ord.toJavaScript("a","")+"||'')"+dg+"==("+ord.toJavaScript("b","")+"||'')"+dg+"){"}sk+="}"});s+="return 0;";s+=sk+"return -1";query.orderfns=s;return new Function("a,b",s)}};var rollup=function(a,query){var rr=[];var mask=0;var glen=a.length;for(var g=0;g"||this.op=="!"){var s=this.left.toString()+this.op;if(typeof this.right!="string"&&typeof this.right!="number")s+="(";s+=this.right.toString();if(typeof this.right!="string"&&typeof this.right!="number")s+=")";return s}return this.left.toString()+" "+P(this.op)+" "+(this.allsome?this.allsome+" ":"")+this.right.toString()};yy.Op.prototype.findAggregator=function(query){if(this.left&&this.left.findAggregator)this.left.findAggregator(query);if(this.right&&this.right.findAggregator&&!this.allsome){this.right.findAggregator(query)}};yy.Op.prototype.toType=function(tableid){if(["-","*","/","%","^"].indexOf(this.op)>-1)return"number";if(this.op=="+"){if(this.left.toType(tableid)=="string"||this.right.toType(tableid)=="string")return"string";if(this.left.toType(tableid)=="number"||this.right.toType(tableid)=="number")return"number"}if(["AND","OR","NOT","=","==","===","!=","!==","!===",">",">=","<","<=","IN","NOT IN","LIKE","NOT LIKE"].indexOf(this.op)>-1)return"boolean";if(this.op=="BETWEEN"||this.op=="NOT BETWEEN"||this.op=="IS NULL"||this.op=="IS NOT NULL")return"boolean";if(this.allsome)return"boolean";if(!this.op)return this.left.toType();return"unknown"};yy.Op.prototype.toJavaScript=function(context,tableid,defcols){var op=this.op;if(this.op=="=")op="===";else if(this.op=="<>")op="!=";else if(this.op=="OR")op="||";if(this.op=="->"){if(typeof this.right=="string"){return this.left.toJavaScript(context,tableid,defcols)+'["'+this.right+'"]'}else if(typeof this.right=="number"){return this.left.toJavaScript(context,tableid,defcols)+"["+this.right+"]"}else if(this.right instanceof yy.FuncValue){ss=[];if(!this.right.args||this.right.args.length==0){}else{var ss=this.right.args.map(function(arg){return arg.toJavaScript(context,tableid,defcols)})}return this.left.toJavaScript(context,tableid,defcols)+"['"+this.right.funcid+"']("+ss.join(",")+")"}else{return this.left.toJavaScript(context,tableid,defcols)+"["+this.right.toJavaScript(context,tableid,defcols)+"]"}}if(this.op=="!"){if(typeof this.right=="string"){return"alasql.databases[alasql.useid].objects["+this.left.toJavaScript(context,tableid,defcols)+']["'+this.right+'"]'}}if(this.op=="IS"){return"((typeof "+this.left.toJavaScript(context,tableid,defcols)+"=='undefined') == "+"(typeof "+this.right.toJavaScript(context,tableid,defcols)+"=='undefined'))"}if(this.op=="=="){return"alasql.utils.deepEqual("+this.left.toJavaScript(context,tableid,defcols)+","+this.right.toJavaScript(context,tableid,defcols)+")"}if(this.op=="==="){return"(("+this.left.toJavaScript(context,tableid,defcols)+").valueOf()===("+this.right.toJavaScript(context,tableid,defcols)+".valueOf()))"}if(this.op=="!==="){return"!(("+this.left.toJavaScript(context,tableid,defcols)+").valueOf()===("+this.right.toJavaScript(context,tableid,defcols)+".valueOf()))"}if(this.op=="!=="){return"(!alasql.utils.deepEqual("+this.left.toJavaScript(context,tableid,defcols)+","+this.right.toJavaScript(context,tableid,defcols)+"))"}if(this.op=="LIKE"){var s="("+this.left.toJavaScript(context,tableid,defcols)+"+'')"+".toUpperCase().match(new RegExp('^'+("+this.right.toJavaScript(context,tableid,defcols)+").replace(/\\%/g,'.*').toUpperCase()+'$','g'))";return s}if(this.op=="NOT LIKE"){var s="!(("+this.left.toJavaScript(context,tableid,defcols)+"+'')"+".toUpperCase().match(new RegExp('^'+("+this.right.toJavaScript(context,tableid,defcols)+").replace(/\\%/g,'.*').toUpperCase()+'$','g')))";return s}if(this.op=="BETWEEN"){if(this.right instanceof yy.Op&&this.right.op=="AND"){return"(("+this.right.left.toJavaScript(context,tableid,defcols)+"<="+this.left.toJavaScript(context,tableid,defcols)+")&&"+"("+this.left.toJavaScript(context,tableid,defcols)+"<="+this.right.right.toJavaScript(context,tableid,defcols)+"))"}else{throw new Error("Wrong BETWEEN operator without AND part")}}if(this.op=="NOT BETWEEN"){if(this.right instanceof yy.Op&&this.right.op=="AND"){return"!(("+this.right.left.toJavaScript(context,tableid,defcols)+"<="+this.left.toJavaScript(context,tableid,defcols)+")&&"+"("+this.left.toJavaScript(context,tableid,defcols)+"<="+this.right.right.toJavaScript(context,tableid,defcols)+"))"}else{throw new Error("Wrong NOT BETWEEN operator without AND part")}}if(this.op=="IN"){if(this.right instanceof yy.Select){var s="(";s+="alasql.utils.flatArray(this.query.queriesfn["+this.queriesidx+"](params,null,p))";s+=".indexOf(";s+=this.left.toJavaScript(context,tableid,defcols)+")>-1)";return s}else if(this.right instanceof Array){var s="(["+this.right.map(function(a){return a.toJavaScript(context,tableid,defcols)}).join(",")+"].indexOf(";s+=this.left.toJavaScript(context,tableid,defcols)+")>-1)";return s}else{var s="("+this.right.toJavaScript(context,tableid,defcols)+".indexOf(";s+=this.left.toJavaScript(context,tableid,defcols)+")>-1)";return s}}if(this.op=="NOT IN"){if(this.right instanceof yy.Select){var s="(";s+="alasql.utils.flatArray(this.query.queriesfn["+this.queriesidx+"](params,null,p))";s+=".indexOf(";s+=this.left.toJavaScript(context,tableid,defcols)+")<0)";return s}else if(this.right instanceof Array){var s="(["+this.right.map(function(a){return a.toJavaScript(context,tableid,defcols)}).join(",")+"].indexOf(";s+=this.left.toJavaScript(context,tableid,defcols)+")<0)";return s}else{throw new Error("Wrong NOT IN operator without SELECT part")}}if(this.allsome=="ALL"){if(this.right instanceof yy.Select){var s="alasql.utils.flatArray(this.query.queriesfn["+this.queriesidx+"](params,null,p))";s+=".every(function(b){return (";s+=this.left.toJavaScript(context,tableid,defcols)+")"+op+"b})";return s}else if(this.right instanceof Array){var s="["+this.right.map(function(a){return a.toJavaScript(context,tableid,defcols)}).join(",")+"].every(function(b){return (";s+=this.left.toJavaScript(context,tableid,defcols)+")"+op+"b})";return s}else{throw new Error("Wrong NOT IN operator without SELECT part")}}if(this.allsome=="SOME"||this.allsome=="ANY"){if(this.right instanceof yy.Select){var s="alasql.utils.flatArray(this.query.queriesfn["+this.queriesidx+"](params,null,p))";s+=".some(function(b){return (";s+=this.left.toJavaScript(context,tableid,defcols)+")"+op+"b})";return s}else if(this.right instanceof Array){var s="["+this.right.map(function(a){return a.toJavaScript(context,tableid,defcols)}).join(",")+"].some(function(b){return (";s+=this.left.toJavaScript(context,tableid,defcols)+")"+op+"b})";return s}else{throw new Error("Wrong NOT IN operator without SELECT part")}}if(this.op=="AND"){if(this.left.reduced){if(this.right.reduced){return"true"}else{return this.right.toJavaScript(context,tableid,defcols)}}else if(this.right.reduced){return this.left.toJavaScript(context,tableid,defcols)}op="&&"}if(this.op=="^"){return"Math.pow("+this.left.toJavaScript(context,tableid,defcols)+","+this.right.toJavaScript(context,tableid,defcols)+")"}return"("+this.left.toJavaScript(context,tableid,defcols)+op+this.right.toJavaScript(context,tableid,defcols)+")"};yy.VarValue=function(params){return yy.extend(this,params)};yy.VarValue.prototype.toString=function(){return"@"+L(this.variable)};yy.VarValue.prototype.toType=function(){return"unknown"};yy.VarValue.prototype.toJavaScript=function(){return"alasql.vars['"+this.variable+"']"};yy.NumValue=function(params){return yy.extend(this,params)};yy.NumValue.prototype.toString=function(){return N(this.value.toString())};yy.NumValue.prototype.toType=function(){return"number"};yy.NumValue.prototype.toJavaScript=function(){return""+this.value};yy.StringValue=function(params){return yy.extend(this,params)};yy.StringValue.prototype.toString=function(){return"'"+S(this.value.toString())+"'"};yy.StringValue.prototype.toType=function(){return"string"};yy.StringValue.prototype.toJavaScript=function(){return"'"+escapeq(this.value)+"'"};yy.LogicValue=function(params){return yy.extend(this,params)};yy.LogicValue.prototype.toString=function(){return this.value?"TRUE":"FALSE"};yy.LogicValue.prototype.toType=function(){return"boolean"};yy.LogicValue.prototype.toJavaScript=function(){return this.value?"true":"false"};yy.NullValue=function(params){return yy.extend(this,params)};yy.NullValue.prototype.toString=function(){return"NULL"};yy.NullValue.prototype.toJavaScript=function(){return"undefined"};yy.ParamValue=function(params){return yy.extend(this,params)};yy.ParamValue.prototype.toString=function(){return"$"+this.param};yy.ParamValue.prototype.toJavaScript=function(){if(typeof this.param=="string")return"params['"+this.param+"']";else return"params["+this.param+"]"};yy.UniOp=function(params){return yy.extend(this,params)};yy.UniOp.prototype.toString=function(){if(this.op=="-")return this.op+this.right.toString();if(this.op=="+")return this.op+this.right.toString();if(this.op=="#")return this.op+this.right.toString();if(this.op=="NOT")return this.op+"("+this.right.toString()+")";else if(this.op==null)return"("+this.right.toString()+")"};yy.UniOp.prototype.findAggregator=function(query){if(this.right.findAggregator)this.right.findAggregator(query)};yy.UniOp.prototype.toType=function(tableid){if(this.op=="-")return"number";if(this.op=="+")return"number";if(this.op=="NOT")return"boolean"};yy.UniOp.prototype.toJavaScript=function(context,tableid,defcols){if(this.op=="-")return"(-("+this.right.toJavaScript(context,tableid,defcols)+"))";if(this.op=="+")return"("+this.right.toJavaScript(context,tableid,defcols)+")";if(this.op=="NOT")return"!("+this.right.toJavaScript(context,tableid,defcols)+")";if(this.op=="#"){if(this.right instanceof yy.Column){return"(alasql.databases[alasql.useid].objects['"+this.right.columnid+"'])"}else{return"(alasql.databases[alasql.useid].objects["+this.right.toJavaScript(context,tableid,defcols)+"])"}}else if(this.op==null)return"("+this.right.toJavaScript(context,tableid,defcols)+")"};yy.Column=function(params){return yy.extend(this,params)};yy.Column.prototype.toString=function(){var s;if(this.columnid==+this.columnid){s="["+this.columnid+"]"}else{s=this.columnid}if(this.tableid){if(+this.columnid==this.columnid){s=this.tableid+s}else{s=this.tableid+"."+s}if(this.databaseid){s=this.databaseid+"."+s}}return s};yy.Column.prototype.toJavaScript=function(context,tableid,defcols){var s="";if(!this.tableid&&tableid==""&&!defcols){if(this.columnid!="_"){s=context+"['"+this.columnid+"']"}else{if(context=="g"){s="g['_']"}else{s=context}}}else{if(context=="g"){s="g['"+this.nick+"']"}else if(this.tableid){if(this.columnid!="_"){s=context+"['"+this.tableid+"']['"+this.columnid+"']"}else{if(context=="g"){s="g['_']"}else{s=context+"['"+this.tableid+"']"}}}else if(defcols){var tbid=defcols[this.columnid];if(tbid=="-"){throw new Error('Cannot resolve column "'+this.columnid+'" because it exists in two source tables')}else if(tbid){if(this.columnid!="_"){s=context+"['"+tbid+"']['"+this.columnid+"']"}else{s=context+"['"+tbid+"']"}}else{if(this.columnid!="_"){s=context+"['"+(this.tableid||tableid)+"']['"+this.columnid+"']"}else{s=context+"['"+(this.tableid||tableid)+"']"}}}else if(tableid==-1){s=context+"['"+this.columnid+"']"}else{if(this.columnid!="_"){s=context+"['"+(this.tableid||tableid)+"']['"+this.columnid+"']"}else{s=context+"['"+(this.tableid||tableid)+"']"}}}return s};yy.AggrValue=function(params){return yy.extend(this,params)};yy.AggrValue.prototype.toString=function(){var s="";if(this.aggregatorid=="REDUCE")s+=L(this.funcid)+"(";else s+=this.aggregatorid+"(";if(this.distinct)s+=K("DISTINCT")+" ";if(this.expression)s+=this.expression.toString();s+=")";if(this.over)s+=" "+this.over.toString();return s};yy.AggrValue.prototype.findAggregator=function(query){var colas=escapeq(this.toString())+":"+query.selectGroup.length;var found=false;if(!found){if(!this.nick){this.nick=colas;var found=false;for(var i=0;i-1)return"number";if(["ARRAY"].indexOf(this.aggregatorid)>-1)return"array";if(["FIRST","LAST"].indexOf(this.aggregatorid)>-1)return this.expression.toType()};yy.AggrValue.prototype.toJavaScript=function(context,tableid,defcols){var colas=this.nick;if(typeof colas=="undefined")colas=this.toString();return"g['"+colas+"']"};yy.OrderExpression=function(params){return yy.extend(this,params)};yy.OrderExpression.prototype.toString=function(){var s=this.expression.toString();if(this.order)s+=" "+this.order.toString();if(this.nocase)s+=" "+K("COLLATE")+" "+K("NOCASE");return s};yy.GroupExpression=function(params){return yy.extend(this,params)};yy.GroupExpression.prototype.toString=function(){return this.type+"("+this.group.toString()+")"};yy.ColumnDef=function(params){return yy.extend(this,params)};yy.ColumnDef.prototype.toString=function(){var s=this.columnid;if(this.dbtypeid)s+=" "+this.dbtypeid;if(this.dbsize){s+="("+this.dbsize;if(this.dbprecision)s+=","+this.dbprecision;s+=")"}if(this.primarykey)s+=" PRIMARY KEY";if(this.notnull)s+=" NOT NULL";return s};yy.FromData=function(params){return yy.extend(this,params)};yy.FromData.prototype.toString=function(){if(this.data)return K("DATA")+"("+(Math.random()*1e16|0)+")";else return"?"};yy.FromData.prototype.toJavaScript=function(){};yy.Select.prototype.exec=function(params,cb){if(this.preparams)params=this.preparams.concat(params);var databaseid=alasql.useid;db=alasql.databases[databaseid];var sql=this.toString();var hh=hash(sql);var statement=this.compile(databaseid);if(!statement)return;statement.sql=sql;statement.dbversion=db.dbversion;if(db.sqlCacheSize>alasql.MAXSQLCACHESIZE){db.resetSqlCache()}db.sqlCacheSize++;db.sqlCache[hh]=statement;var res=alasql.res=statement(params,cb);return res};yy.Select.prototype.Select=function(){var self=this;var agrs=[];if(arguments.length>1){args=Array.prototype.slice.call(arguments)}else if(arguments.length==1){if(arguments[0]instanceof Array){args=arguments[0]}else{args=[arguments[0]]}}else{throw new Error("Wrong number of arguments of Select() function")}self.columns=[];args.forEach(function(arg){if(typeof arg=="string"){self.columns.push(new yy.Column({columnid:arg}))}else if(typeof arg=="function"){var pari=0;if(self.preparams){pari=self.preparams.length}else{self.preparams=[]}self.preparams.push(arg);self.columns.push(new yy.Column({columnid:"*",func:arg,param:pari}))}else{}});return self};yy.Select.prototype.From=function(tableid){var self=this;if(!self.from)self.from=[];if(tableid instanceof Array){var pari=0;if(self.preparams){pari=self.preparams.length}else{self.preparams=[]}self.preparams.push(tableid);self.from.push(new yy.ParamValue({param:pari}))}else if(typeof tableid=="string"){self.from.push(new yy.Table({tableid:tableid}))}else{throw new Error("Unknown arguments in From() function")}return self};yy.Select.prototype.OrderBy=function(){var self=this;var agrs=[];self.order=[];if(arguments.length==0){args=["_"]}else if(arguments.length>1){args=Array.prototype.slice.call(arguments)}else if(arguments.length==1){if(arguments[0]instanceof Array){args=arguments[0]}else{args=[arguments[0]]}}else{throw new Error("Wrong number of arguments of Select() function")}if(args.length>0){args.forEach(function(arg){var expr=new yy.Column({columnid:arg});if(typeof arg=="function"){expr=arg}self.order.push(new yy.OrderExpression({expression:expr,direction:"ASC"}))})}return self};yy.Select.prototype.Top=function(topnum){var self=this;self.top=new yy.NumValue({value:topnum});return self};yy.Select.prototype.GroupBy=function(){var self=this;var agrs=[];if(arguments.length>1){args=Array.prototype.slice.call(arguments)}else if(arguments.length==1){if(arguments[0]instanceof Array){args=arguments[0]}else{args=[arguments[0]]}}else{throw new Error("Wrong number of arguments of Select() function")}self.group=[];args.forEach(function(arg){var expr=new yy.Column({columnid:arg});self.group.push(expr)});return self};yy.Select.prototype.Where=function(expr){var self=this;if(typeof expr=="function"){self.where=expr}return self};yy.FuncValue=function(params){return yy.extend(this,params)};yy.FuncValue.prototype.toString=function(){var s="";if(alasql.fn[this.funcid])s+=this.funcid;else if(alasql.aggr[this.funcid])s+=this.funcid;else if(alasql.stdlib[this.funcid.toUpperCase()]||alasql.stdfn[this.funcid.toUpperCase()])s+=this.funcid.toUpperCase();s+="(";if(this.args&&this.args.length>0){s+=this.args.map(function(arg){return arg.toString()}).join(",")}s+=")";if(this.as)s+=" AS "+this.as.toString();return s};yy.FuncValue.prototype.findAggregator=function(query){if(this.args&&this.args.length>0){this.args.forEach(function(arg){if(arg.findAggregator)arg.findAggregator(query)})}};yy.FuncValue.prototype.toJavaScript=function(context,tableid,defcols){var s="";var funcid=this.funcid;if(alasql.fn[funcid]){if(this.newid)s+="new ";s+="alasql.fn."+this.funcid+"(";if(this.args&&this.args.length>0){s+=this.args.map(function(arg){return arg.toJavaScript(context,tableid,defcols)}).join(",")}s+=")"}else if(alasql.stdlib[funcid.toUpperCase()]){if(this.args&&this.args.length>0){s+=alasql.stdlib[funcid.toUpperCase()].apply(this,this.args.map(function(arg){return arg.toJavaScript(context,tableid)}))}else{s+=alasql.stdlib[funcid.toUpperCase()]()}}else if(alasql.stdfn[funcid.toUpperCase()]){if(this.newid)s+="new ";s+="alasql.stdfn."+this.funcid.toUpperCase()+"(";if(this.args&&this.args.length>0){s+=this.args.map(function(arg){return arg.toJavaScript(context,tableid,defcols)}).join(",")}s+=")"}else{}return s};var stdlib=alasql.stdlib={};var stdfn=alasql.stdfn={};stdlib.ABS=function(a){return"Math.abs("+a+")"};stdlib.CLONEDEEP=function(a){return"alasql.utils.cloneDeep("+a+")"};stdlib.IIF=function(a,b,c){if(arguments.length==3){return"(("+a+")?("+b+"):("+c+"))"}else{throw new Error("Number of arguments of IFF is not equals to 3")}};stdlib.IFNULL=function(a,b){return"("+a+"||"+b+")"};stdlib.INSTR=function(s,p){return"(("+s+").indexOf("+p+")+1)"};stdlib.LEN=stdlib.LENGTH=function(s){return"("+s+").length"};stdlib.LOWER=stdlib.LCASE=function(s){return"("+s+").toLowerCase()"};stdlib.MAX=stdlib.GREATEST=function(){return"Math.max("+Array.prototype.join.call(arguments,",")+")"};stdlib.MIN=stdlib.LEAST=function(){return"Math.min("+Array.prototype.join.call(arguments,",")+")"};stdlib.MID=function(a,b,c){if(arguments.length==2)return"("+a+").substr("+b+"-1)";else if(arguments.length==3)return"("+a+").substr("+b+"-1,"+c+")"};stdlib.NULLIF=function(a,b){return"("+a+"=="+b+"?undefined:"+a+")"};stdlib.POWER=function(a,b){return"Math.pow("+a+","+b+")"};stdlib.RANDOM=function(r){if(arguments.length==0){return"Math.random()"}else{return"(Math.random()*("+r+")|0)"}};stdlib.ROUND=function(s,d){if(arguments.length==2){return"Math.round("+s+"*Math.pow(10,"+d+"))/Math.pow(10,"+d+")"}else{return"Math.round("+s+")"}};stdlib.SQRT=function(s){return"Math.sqrt("+s+")"};stdlib.TRIM=function(s){return s+".trim()"};stdlib.UPPER=stdlib.UCASE=function(s){return"("+s+").toUpperCase()"};alasql.aggr.GROUP_CONCAT=function(v,s){if(typeof s=="undefined")return v;else return s+","+v};alasql.aggr.MEDIAN=function(v,s,acc){if(typeof acc.arr=="undefined"){acc.arr=[v];return v}else{acc.arr.push(v);var p=acc.arr.sort();return p[p.length/2|0]}};alasql.aggr.VAR=function(v,s,acc){if(typeof acc.arr=="undefined"){acc.arr=[v];acc.sum=v}else{acc.arr.push(v);acc.sum+=v}var N=acc.arr.length;var avg=acc.sum/N;var std=0;for(var i=0;i0){this.whens.forEach(function(w){if(w.when.findAggregator)w.when.findAggregator(query);if(w.then.findAggregator)w.then.findAggregator(query)})}if(this.elses&&this.elses.findAggregator)this.elses.findAggregator(query)};yy.CaseValue.prototype.toJavaScript=function(context,tableid,defcols){var s="((function("+context+",params,alasql){var r;";if(this.expression){s+="v="+this.expression.toJavaScript(context,tableid,defcols)+";";s+=(this.whens||[]).map(function(w){return" if(v=="+w.when.toJavaScript(context,tableid,defcols)+") {r="+w.then.toJavaScript(context,tableid,defcols)+"}"}).join(" else ");if(this.elses)s+=" else {r="+this.elses.toJavaScript(context,tableid,defcols)+"}"}else{s+=(this.whens||[]).map(function(w){return" if("+w.when.toJavaScript(context,tableid,defcols)+") {r="+w.then.toJavaScript(context,tableid,defcols)+"}"}).join(" else ");if(this.elses)s+=" else {r="+this.elses.toJavaScript(context,tableid,defcols)+"}"}s+=";return r;}).bind(this))("+context+",params,alasql)";return s};yy.Json=function(params){return yy.extend(this,params)};yy.Json.prototype.toString=function(){var s="";s+=JSONtoString(this.value);s+="";return s};var JSONtoString=alasql.utils.JSONtoString=function(obj){var s="";if(typeof obj=="string")s='"'+obj+'"';else if(typeof obj=="number")s=obj;else if(typeof obj=="boolean")s=obj;else if(typeof obj=="object"){if(obj instanceof Array){s+="["+obj.map(function(b){return JSONtoString(b)}).join(",")+"]"}else if(!obj.toJavaScript||obj instanceof yy.Json){s="{";var ss=[];for(var k in obj){var s1="";if(typeof k=="string")s1+='"'+k+'"';else if(typeof k=="number")s1+=k;else if(typeof k=="boolean")s1+=k;else{throw new Error("THis is not ES6... no expressions on left side yet")}s1+=":"+JSONtoString(obj[k]);ss.push(s1)}s+=ss.join(",")+"}"}else if(obj.toString){s=obj.toString()}else{throw new Error("1Can not show JSON object "+JSON.stringify(obj))}}else{throw new Error("2Can not show JSON object "+JSON.stringify(obj))}return s};function JSONtoJavaScript(obj,context,tableid,defcols){var s="";if(typeof obj=="string")s='"'+obj+'"';else if(typeof obj=="number")s="("+obj+")";else if(typeof obj=="boolean")s=obj;else if(typeof obj=="object"){if(obj instanceof Array){s+="["+obj.map(function(b){return JSONtoJavaScript(b,context,tableid,defcols)}).join(",")+"]"}else if(!obj.toJavaScript||obj instanceof yy.Json){s="{";var ss=[];for(var k in obj){var s1="";if(typeof k=="string")s1+='"'+k+'"';else if(typeof k=="number")s1+=k;else if(typeof k=="boolean")s1+=k;else{throw new Error("THis is not ES6... no expressions on left side yet")}s1+=":"+JSONtoJavaScript(obj[k],context,tableid,defcols);ss.push(s1)}s+=ss.join(",")+"}"}else if(obj.toJavaScript){s=obj.toJavaScript(context,tableid,defcols)}else{throw new Error("1Can not parse JSON object "+JSON.stringify(obj))}}else{throw new Error("2Can not parse JSON object "+JSON.stringify(obj))}return s}yy.Json.prototype.toJavaScript=function(context,tableid,defcols){return JSONtoJavaScript(this.value,context,tableid,defcols)};yy.Convert=function(params){return yy.extend(this,params)};yy.Convert.prototype.toString=function(){var s="CONVERT(";s+=this.dbtypeid;if(typeof this.dbsize!="undefined"){s+="("+this.dbsize;if(this.dbprecision)s+=","+dbprecision;s+=")"}s+=","+this.expression.toString();if(this.style)s+=","+this.style;s+=")";return s};yy.Convert.prototype.toJavaScript=function(context,tableid,defcols){return"alasql.stdfn.CONVERT("+this.expression.toJavaScript(context,tableid,defcols)+',{dbtypeid:"'+this.dbtypeid+'",dbsize:'+this.dbsize+",style:"+this.style+"})";
-throw new Error("There is not such type conversion for "+this.toString())};alasql.stdfn.CONVERT=function(value,args){var val=value;if(args.style){var t;if(/\d{8}/.test(val))t=new Date(+val.substr(0,4),+val.substr(4,2)-1,+val.substr(6,2));else t=new Date(val);if(args.style==1){val=("0"+(t.getMonth()+1)).substr(-2)+"/"+("0"+t.getDate()).substr(-2)+"/"+("0"+t.getYear()).substr(-2)}else if(args.style==2){val=("0"+t.getYear()).substr(-2)+"."+("0"+(t.getMonth()+1)).substr(-2)+"."+("0"+t.getDate()).substr(-2)}else if(args.style==3){val=("0"+t.getDate()).substr(-2)+"/"+("0"+(t.getMonth()+1)).substr(-2)+"/"+("0"+t.getYear()).substr(-2)}else if(args.style==4){val=("0"+t.getDate()).substr(-2)+"."+("0"+(t.getMonth()+1)).substr(-2)+"."+("0"+t.getYear()).substr(-2)}else if(args.style==5){val=("0"+t.getDate()).substr(-2)+"-"+("0"+(t.getMonth()+1)).substr(-2)+"-"+("0"+t.getYear()).substr(-2)}else if(args.style==6){val=("0"+t.getDate()).substr(-2)+" "+t.toString().substr(4,3).toLowerCase()+" "+("0"+t.getYear()).substr(-2)}else if(args.style==7){val=t.toString().substr(4,3)+" "+("0"+t.getDate()).substr(-2)+","+("0"+t.getYear()).substr(-2)}else if(args.style==8){val=("0"+t.getHours()).substr(-2)+":"+("0"+(t.getMinutes()+1)).substr(-2)+":"+("0"+t.getSeconds()).substr(-2)}else if(args.style==10){val=("0"+(t.getMonth()+1)).substr(-2)+"-"+("0"+t.getDate()).substr(-2)+"-"+("0"+t.getYear()).substr(-2)}else if(args.style==11){val=("0"+t.getYear()).substr(-2)+"/"+("0"+(t.getMonth()+1)).substr(-2)+"/"+("0"+t.getDate()).substr(-2)}else if(args.style==12){val=("0"+t.getYear()).substr(-2)+("0"+(t.getMonth()+1)).substr(-2)+("0"+t.getDate()).substr(-2)}else if(args.style==101){val=("0"+(t.getMonth()+1)).substr(-2)+"/"+("0"+t.getDate()).substr(-2)+"/"+t.getFullYear()}else if(args.style==102){val=t.getFullYear()+"."+("0"+(t.getMonth()+1)).substr(-2)+"."+("0"+t.getDate()).substr(-2)}else if(args.style==103){val=("0"+t.getDate()).substr(-2)+"/"+("0"+(t.getMonth()+1)).substr(-2)+"/"+t.getFullYear()}else if(args.style==104){val=("0"+t.getDate()).substr(-2)+"."+("0"+(t.getMonth()+1)).substr(-2)+"."+t.getFullYear()}else if(args.style==105){val=("0"+t.getDate()).substr(-2)+"-"+("0"+(t.getMonth()+1)).substr(-2)+"-"+t.getFullYear()}else if(args.style==106){val=("0"+t.getDate()).substr(-2)+" "+t.toString().substr(4,3).toLowerCase()+" "+t.getFullYear()}else if(args.style==107){val=t.toString().substr(4,3)+" "+("0"+t.getDate()).substr(-2)+","+t.getFullYear()}else if(args.style==108){val=("0"+t.getHours()).substr(-2)+":"+("0"+(t.getMinutes()+1)).substr(-2)+":"+("0"+t.getSeconds()).substr(-2)}else if(args.style==110){val=("0"+(t.getMonth()+1)).substr(-2)+"-"+("0"+t.getDate()).substr(-2)+"-"+t.getFullYear()}else if(args.style==111){val=t.getFullYear()+"/"+("0"+(t.getMonth()+1)).substr(-2)+"/"+("0"+t.getDate()).substr(-2)}else if(args.style==112){val=t.getFullYear()+("0"+(t.getMonth()+1)).substr(-2)+("0"+t.getDate()).substr(-2)}else{throw new Error("The CONVERT style "+args.style+" is not realized yet.")}}if(args.dbtypeid=="Date"){return new Date(val)}else if(args.dbtypeid.toUpperCase()=="DATE"){var d=new Date(val);var s=d.getFullYear()+"."+("0"+(d.getMonth()+1)).substr(-2)+"."+("0"+d.getDate()).substr(-2);return s}else if(args.dbtypeid=="DATETIME"){var d=new Date(val);var s=d.getFullYear()+"."+("0"+(d.getMonth()+1)).substr(-2)+"."+("0"+d.getDate()).substr(-2);s+=" "+("0"+d.getHours()).substr(-2)+":"+("0"+d.getMinutes()).substr(-2)+":"+("0"+d.getSeconds()).substr(-2);s+="."+("00"+d.getMilliseconds()).substr(-3);return s}else if(args.dbtypeid.toUpperCase()=="STRING"){return""+val}else if(args.dbtypeid.toUpperCase()=="NUMBER"||args.dbtypeid=="FLOAT"){return+val}else if(args.dbtypeid.toUpperCase()=="MONEY"){var m=+val;return(m|0)+m*100%100/100}else if(args.dbtypeid.toUpperCase()=="BOOLEAN"){return!!val}else if(args.dbtypeid.toUpperCase()=="INT"){return val|0}else if(args.dbtypeid.toUpperCase()=="VARCHAR"||args.dbtypeid=="NVARCHAR"){if(args.dbsize)return(""+val).substr(0,args.dbsize);else return""+val}else if(args.dbtypeid.toUpperCase()=="CHAR"||args.dbtypeid=="NCHAR"){return(val+new Array(args.dbsize+1).join(" ")).substr(0,args.dbsize)}};yy.ColumnDef=function(params){return yy.extend(this,params)};yy.ColumnDef.prototype.toString=function(){var s=this.columnid;if(this.dbtypeid)s+=" "+this.dbtypeid;if(this.dbsize){s+="("+this.dbsize;if(this.dbprecision)s+=","+this.dbprecision;s+=")"}if(this.primarykey)s+=" PRIMARY KEY";if(this.notnull)s+=" NOT NULL";return s};yy.CreateTable=function(params){return yy.extend(this,params)};yy.CreateTable.prototype.toString=function(){var s=K("CREATE");if(this.temporary)s+=" "+K("TEMPORARY");if(this.view)s+=" "+K("VIEW");else s+=" "+(this.class?K("CLASS"):K("TABLE"));if(this.ifnotexists)s+=" "+K("IF")+" "+K("NOT")+" "+K("EXISTS");s+=" "+this.table.toString();if(this.viewcolumns){s+="("+this.viewcolumns.map(function(vcol){return vcol.toString()}).join(",")+")"}if(this.as)s+=" "+K("AS")+" "+L(this.as);else{var ss=this.columns.map(function(col){return col.toString()});s+=" ("+NL()+ID()+ss.join(","+NL()+ID())+")"}if(this.view&&this.select){s+=" AS "+this.select.toString()}return s};yy.CreateTable.prototype.execute=function(databaseid,params,cb){var db=alasql.databases[this.table.databaseid||databaseid];var tableid=this.table.tableid;if(!tableid){throw new Error("Table name is not defined")}var columns=this.columns;var constraints=this.constraints||[];if(this.ifnotexists&&db.tables[tableid])return 0;if(db.tables[tableid]){throw new Error("Can not create table '"+tableid+"', because it already exists in the database '"+db.databaseid+"'")}var table=db.tables[tableid]=new alasql.Table;if(this.class){table.isclass=true}table.identities={};table.checkfn=[];var ss=[];if(this.columns){this.columns.forEach(function(col){var dbtypeid=col.dbtypeid;if(!alasql.fn[dbtypeid])dbtypeid=dbtypeid.toUpperCase();var newcol={columnid:col.columnid,dbtypeid:dbtypeid,dbsize:col.dbsize,dbprecision:col.dbprecision,notnull:col.notnull,identity:col.identity};if(col.identity){table.identities[col.columnid]={value:col.identity.value,step:col.identity.step};ss.push("'"+col.columnid+"':(alasql.databases['"+db.databaseid+"'].tables['"+tableid+"'].identities['"+col.columnid+"'].value)")}if(col.check){table.checkfn.push(new Function("r","return "+col.check.expression.toJavaScript("r","")))}if(col.default){ss.push("'"+col.columnid+"':"+col.default.toJavaScript("r",""))}if(col.primarykey){var pk=table.pk={};pk.columns=[col.columnid];pk.onrightfns="r['"+col.columnid+"']";pk.onrightfn=new Function("r","return "+pk.onrightfns);pk.hh=hash(pk.onrightfns);table.uniqs[pk.hh]={}}if(col.unique){var uk={};if(typeof table.uk=="undefined")table.uk=[];table.uk.push(uk);uk.columns=[col.columnid];uk.onrightfns="r['"+col.columnid+"']";uk.onrightfn=new Function("r","return "+uk.onrightfns);uk.hh=hash(uk.onrightfns);table.uniqs[uk.hh]={}}if(col.foreignkey){var fk=col.foreignkey.table;var fktable=alasql.databases[fk.databaseid||alasql.useid].tables[fk.tableid];if(typeof fk.columnid=="undefined"){if(fktable.pk.columns&&fktable.pk.columns.length>0){fk.columnid=fktable.pk.columns[0]}else{throw new Error("FOREIGN KEY allowed only to tables with PRIMARY KEYs")}}var fkfn=function(r){var rr={};if(typeof r[col.columnid]=="undefined")return true;rr[fk.columnid]=r[col.columnid];var addr=fktable.pk.onrightfn(rr);if(!fktable.uniqs[fktable.pk.hh][addr]){throw new Error('Foreign key "'+r[col.columnid]+'" is not found')}return true};table.checkfn.push(fkfn)}table.columns.push(newcol);table.xcolumns[newcol.columnid]=newcol})}table.defaultfns=ss.join(",");constraints.forEach(function(con){if(con.type=="PRIMARY KEY"){if(table.pk){throw new Error("Primary key already exists")}var pk=table.pk={};pk.columns=con.columns;pk.onrightfns=pk.columns.map(function(columnid){return"r['"+columnid+"']"}).join("+'`'+");pk.onrightfn=new Function("r","return "+pk.onrightfns);pk.hh=hash(pk.onrightfns);table.uniqs[pk.hh]={}}else if(con.type=="CHECK"){table.checkfn.push(new Function("r","return "+con.expression.toJavaScript("r","")))}else if(con.type=="UNIQUE"){var uk={};if(!table.uk)table.uk=[];table.uk.push(uk);uk.columns=con.columns;uk.onrightfns=uk.columns.map(function(columnid){return"r['"+columnid+"']"}).join("+'`'+");uk.onrightfn=new Function("r","return "+uk.onrightfns);uk.hh=hash(uk.onrightfns);table.uniqs[uk.hh]={}}else if(con.type=="FOREIGN KEY"){var col=table.xcolumns[con.columns[0]];var fk=con.fktable;if(con.fkcolumns&&con.fkcolumns.length>0)fk.columnid=con.fkcolumns[0];var fktable=alasql.databases[fk.databaseid||alasql.useid].tables[fk.tableid];if(typeof fk.columnid=="undefined"){fk.columnid=fktable.pk.columns[0]}var fkfn=function(r){var rr={};if(typeof r[col.columnid]=="undefined")return true;rr[fk.columnid]=r[col.columnid];var addr=fktable.pk.onrightfn(rr);if(!fktable.uniqs[fktable.pk.hh][addr]){throw new Error('Foreign key "'+r[col.columnid]+'" is not found')}return true};table.checkfn.push(fkfn)}});if(this.view&&this.viewcolumns){var self=this;this.viewcolumns.forEach(function(vcol,idx){self.select.columns[idx].as=vcol.columnid})}if(db.engineid){return alasql.engines[db.engineid].createTable(this.table.databaseid||databaseid,tableid,this.ifnotexists,cb)}table.insert=function(r){var table=this;if(table.checkfn&&table.checkfn.length>0){table.checkfn.forEach(function(checkfn){if(!checkfn(r)){throw new Error("Violation of CHECK constraint")}})}table.columns.forEach(function(column){if(column.notnull&&typeof r[column.columnid]=="undefined"){throw new Error("Wrong NULL value in NOT NULL column "+column.columnid)}});if(table.pk){var pk=table.pk;var addr=pk.onrightfn(r);if(typeof table.uniqs[pk.hh][addr]!="undefined"){throw new Error("Cannot insert record, because it already exists in primary key")}}if(table.uk&&table.uk.length){table.uk.forEach(function(uk){var ukaddr=uk.onrightfn(r);if(typeof table.uniqs[uk.hh][ukaddr]!="undefined"){throw new Error("Cannot insert record, because it already exists in primary key")}})}for(var columnid in table.identities){var ident=table.identities[columnid];ident.value+=ident.step}table.data.push(r);if(table.pk){var pk=table.pk;var addr=pk.onrightfn(r);table.uniqs[pk.hh][addr]=r}if(table.uk&&table.uk.length){table.uk.forEach(function(uk){var ukaddr=uk.onrightfn(r);table.uniqs[uk.hh][ukaddr]=r})}};table.delete=function(i){var table=this;var r=this.data[i];if(this.pk){var pk=this.pk;var addr=pk.onrightfn(r);if(typeof this.uniqs[pk.hh][addr]=="undefined"){throw new Error("Something wrong with primary key index on table")}else{this.uniqs[pk.hh][addr]=undefined}}if(table.uk&&table.uk.length){table.uk.forEach(function(uk){var ukaddr=uk.onrightfn(r);if(typeof table.uniqs[uk.hh][ukaddr]=="undefined"){throw new Error("Something wrong with unique index on table")}table.uniqs[uk.hh][ukaddr]=undefined})}};table.deleteall=function(){this.data.length=0;if(this.pk){this.uniqs[this.pk.hh]={}}if(table.uk&&table.uk.length){table.uk.forEach(function(uk){table.uniqs[uk.hh]={}})}};table.update=function(assignfn,i,params){var r=cloneDeep(this.data[i]);if(this.pk){var pk=this.pk;pk.pkaddr=pk.onrightfn(r,params);if(typeof this.uniqs[pk.hh][pk.pkaddr]=="undefined"){throw new Error("Something wrong with index on table")}else{}}if(table.uk&&table.uk.length){table.uk.forEach(function(uk){uk.ukaddr=uk.onrightfn(r);if(typeof table.uniqs[uk.hh][uk.ukaddr]=="undefined"){throw new Error("Something wrong with unique index on table")}})}assignfn(r,params,alasql);if(table.checkfn&&table.checkfn.length>0){table.checkfn.forEach(function(checkfn){if(!checkfn(r)){throw new Error("Violation of CHECK constraint")}})}table.columns.forEach(function(column){if(column.notnull&&typeof r[column.columnid]=="undefined"){throw new Error("Wrong NULL value in NOT NULL column "+column.columnid)}});if(this.pk){pk.newpkaddr=pk.onrightfn(r);if(typeof this.uniqs[pk.hh][pk.newpkaddr]!="undefined"&&pk.newpkaddr!=pk.pkaddr){throw new Error("Record already exists")}else{}}if(table.uk&&table.uk.length){table.uk.forEach(function(uk){uk.newukaddr=uk.onrightfn(r);if(typeof table.uniqs[uk.hh][uk.newukaddr]!="undefined"&&uk.newukaddr!=uk.ukaddr){throw new Error("Record already exists")}})}if(this.pk){this.uniqs[pk.hh][pk.pkaddr]=undefined;this.uniqs[pk.hh][pk.newpkaddr]=r}if(table.uk&&table.uk.length){table.uk.forEach(function(uk){table.uniqs[uk.hh][uk.ukaddr]=undefined;table.uniqs[uk.hh][uk.newukaddr]=r})}this.data[i]=r};if(this.view&&this.select){table.view=true;table.select=this.select.compile(this.table.databaseid||databaseid)}if(cb)cb(1);return 1};alasql.fn.Date=Object;alasql.fn.Date=Date;alasql.fn.Number=Number;alasql.fn.String=String;alasql.fn.Boolean=Boolean;stdfn.EXTEND=alasql.utils.extend;stdfn.CHAR=String.fromCharCode.bind(String);stdfn.ASCII=function(a){return a.charCodeAt(0)};stdfn.COALESCE=function(){for(var i=0;i0){var s=this.sets.map(function(st){return"x['"+st.column.columnid+"']="+st.expression.toJavaScript("x","")}).join(";");var setfn=new Function("x,params,alasql",s)}else if(this.content){}else if(this.select){}else{}var statement=function(params,cb){var res;var db=alasql.databases[dbid];if(typeof sharp!="undefined"){var id=sharp}else{var id=db.counter++}var vertex={$id:id,$node:"VERTEX"};db.objects[vertex.$id]=vertex;res=vertex;if(namefn)namefn(vertex);if(setfn)setfn(vertex,params,alasql);if(cb)res=cb(res);return res};return statement};yy.CreateEdge=function(params){return yy.extend(this,params)};yy.CreateEdge.prototype.toString=function(){var s=K("CREATE")+" "+K("EDGE")+" ";if(this.class)s+=L(this.class)+" ";return s};yy.CreateEdge.prototype.toJavaScript=function(context,tableid,defcols){var s="this.queriesfn["+(this.queriesidx-1)+"](this.params,null,"+context+")";return s};yy.CreateEdge.prototype.compile=function(databaseid){var dbid=databaseid;var fromfn=new Function("params,alasql","return "+this.from.toJavaScript());var tofn=new Function("params,alasql","return "+this.to.toJavaScript());if(typeof this.name!="undefined"){var s="x.name="+this.name.toJavaScript();var namefn=new Function("x",s)}if(this.sets&&this.sets.length>0){var s=this.sets.map(function(st){return"x['"+st.column.columnid+"']="+st.expression.toJavaScript("x","")}).join(";");var setfn=new Function("x,params,alasql",s)}else if(this.content){}else if(this.select){}else{}var statement=function(params,cb){var res=0;var db=alasql.databases[dbid];var edge={$id:db.counter++,$node:"EDGE"};var v1=fromfn(params,alasql);var v2=tofn(params,alasql);edge.$in=[v1.$id];edge.$out=[v2.$id];if(typeof v1.$out=="undefined")v1.$out=[];v1.$out.push(edge.$id);if(typeof v2.$in=="undefined")v2.$in=[];v2.$in.push(edge.$id);db.objects[edge.$id]=edge;res=edge;if(namefn)namefn(edge);if(setfn)setfn(edge,params,alasql);if(cb)res=cb(res);return res};return statement};yy.CreateGraph=function(params){return yy.extend(this,params)};yy.CreateGraph.prototype.toString=function(){var s=K("CREATE")+" "+K("GRAPH")+" ";if(this.class)s+=L(this.class)+" ";return s};yy.CreateGraph.prototype.execute=function(databaseid,params,cb){var res=[];if(this.from){if(alasql.from[this.from.funcid]){this.graph=alasql.from[this.from.funcid.toUpperCase()](this.from.args[0].value);console.log(this.graph)}}this.graph.forEach(function(g){if(g.source){var e={};if(typeof g.as!="undefined")alasql.vars[g.as]=e;if(typeof g.prop!="undefined"){e.name=g.prop}if(typeof g.sharp!="undefined")e.$id=g.sharp;if(typeof g.name!="undefined")e.name=g.name;if(typeof g.class!="undefined")e.$class=g.class;var db=alasql.databases[databaseid];if(typeof e.$id=="undefined"){e.$id=db.counter++}e.$node="EDGE";if(typeof g.json!="undefined"){extend(e,new Function("params,alasql","return "+g.json.toJavaScript())(params,alasql))}var v1;if(g.source.vars){var vo=alasql.vars[g.source.vars];if(typeof vo=="object")v1=vo;else v1=db.objects[vo]}else{var av1=g.source.sharp;if(typeof av1=="undefined")av1=g.source.prop;v1=alasql.databases[databaseid].objects[av1];if(typeof v1=="undefined"&&alasql.options.autovertex&&(typeof g.source.prop!="undefined"||typeof g.source.name!="undefined")){v1=findVertex(g.source.prop||g.source.name);if(typeof v1=="undefined"){v1=createVertex(g.source)}}}var v2;if(g.source.vars){var vo=alasql.vars[g.target.vars];if(typeof vo=="object")v2=vo;else v2=db.objects[vo]}else{var av2=g.target.sharp;if(typeof av2=="undefined")av2=g.target.prop;v2=alasql.databases[databaseid].objects[av2];if(typeof v2=="undefined"&&alasql.options.autovertex&&(typeof g.target.prop!="undefined"||typeof g.target.name!="undefined")){v2=findVertex(g.target.prop||g.target.name);if(typeof v2=="undefined"){v2=createVertex(g.target)}}}e.$in=[v1.$id];e.$out=[v2.$id];if(typeof v1.$out=="undefined")v1.$out=[];v1.$out.push(e.$id);if(typeof v2.$in=="undefined")v2.$in=[];v2.$in.push(e.$id);db.objects[e.$id]=e;if(typeof e.$class!="undefined"){if(typeof alasql.databases[databaseid].tables[e.$class]=="undefined"){throw new Error("No such class. Pleace use CREATE CLASS")}else{alasql.databases[databaseid].tables[e.$class].data.push(e)}}res.push(e.$id)}else{createVertex(g)}});if(cb)res=cb(res);return res;function findVertex(name){var objects=alasql.databases[alasql.useid].objects;for(var k in objects){if(objects[k].name==name){return objects[k]}}return undefined}function createVertex(g){var v={};if(typeof g.as!="undefined")alasql.vars[g.as]=v;if(typeof g.prop!="undefined"){v.$id=g.prop;v.name=g.prop}if(typeof g.sharp!="undefined")v.$id=g.sharp;if(typeof g.name!="undefined")v.name=g.name;if(typeof g.class!="undefined")v.$class=g.class;var db=alasql.databases[databaseid];if(typeof v.$id=="undefined"){v.$id=db.counter++}v.$node="VERTEX";if(typeof g.json!="undefined"){extend(v,new Function("params,alasql","return "+g.json.toJavaScript())(params,alasql))}db.objects[v.$id]=v;if(typeof v.$class!="undefined"){if(typeof alasql.databases[databaseid].tables[v.$class]=="undefined"){throw new Error("No such class. Pleace use CREATE CLASS")}else{alasql.databases[databaseid].tables[v.$class].data.push(v)}}res.push(v.$id);return v}};yy.CreateGraph.prototype.compile1=function(databaseid){var dbid=databaseid;var fromfn=new Function("params,alasql","return "+this.from.toJavaScript());var tofn=new Function("params,alasql","return "+this.to.toJavaScript());if(typeof this.name!="undefined"){var s="x.name="+this.name.toJavaScript();var namefn=new Function("x",s)}if(this.sets&&this.sets.length>0){var s=this.sets.map(function(st){return"x['"+st.column.columnid+"']="+st.expression.toJavaScript("x","")}).join(";");var setfn=new Function("x,params,alasql",s)}else if(this.content){}else if(this.select){}else{}var statement=function(params,cb){var res=0;var db=alasql.databases[dbid];var edge={$id:db.counter++,$node:"EDGE"};var v1=fromfn(params,alasql);var v2=tofn(params,alasql);edge.$in=[v1.$id];edge.$out=[v2.$id];if(typeof v1.$out=="undefined")v1.$out=[];v1.$out.push(edge.$id);if(typeof v2.$in=="undefined")v2.$in=[];v2.$in.push(edge.$id);db.objects[edge.$id]=edge;res=edge;if(namefn)namefn(edge);if(setfn)setfn(edge,params,alasql);if(cb)res=cb(res);return res};return statement};yy.AlterTable=function(params){return yy.extend(this,params)};yy.AlterTable.prototype.toString=function(){var s="ALTER TABLE "+this.table.toString();if(this.renameto)s+=" RENAME TO "+this.renameto;return s};yy.AlterTable.prototype.execute=function(databaseid,params,cb){var db=alasql.databases[databaseid];db.dbversion=Date.now();if(this.renameto){var oldtableid=this.table.tableid;var newtableid=this.renameto;var res=1;if(db.tables[newtableid]){throw new Error("Can not rename a table '"+oldtableid+"' to '"+newtableid+"', because the table with this name already exists")}else if(newtableid==oldtableid){throw new Error("Can not rename a table '"+oldtableid+"' to itself")}else{db.tables[newtableid]=db.tables[oldtableid];delete db.tables[oldtableid];res=1}if(cb)cb(res);return res}else if(this.addcolumn){var db=alasql.databases[this.table.databaseid||databaseid];db.dbversion++;var tableid=this.table.tableid;var table=db.tables[tableid];var columnid=this.addcolumn.columnid;if(table.xcolumns[columnid]){throw new Error('Cannot add column "'+columnid+'", because it already exists in the table "'+tableid+'"')}var col={columnid:columnid,dbtypeid:this.dbtypeid,dbsize:this.dbsize,dbprecision:this.dbprecision,dbenum:this.dbenum,defaultfns:null};var defaultfn=function(){};table.columns.push(col);table.xcolumns[columnid]=col;for(var i=0,ilen=table.data.length;i0){for(var i=0,ilen=table.data.length;i0){for(var i=0,ilen=table.data.length;i=0){q+="(x="+values[idx].toJavaScript()+",x==undefined?undefined:+x)"}else if(alasql.fn[table.xcolumns[col.columnid].dbtypeid]){q+="(new "+table.xcolumns[col.columnid].dbtypeid+"(";q+=values[idx].toJavaScript();q+="))"}else{q+=values[idx].toJavaScript()}}else{q+=values[idx].toJavaScript()}ss.push(q)})}else{if(values instanceof Array&&table.columns&&table.columns.length>0){table.columns.forEach(function(col,idx){var q="'"+col.columnid+"':";if(["INT","FLOAT","NUMBER","MONEY"].indexOf(col.dbtypeid)>=0){q+="+"+values[idx].toJavaScript()}else if(alasql.fn[col.dbtypeid]){q+="(new "+col.dbtypeid+"(";q+=values[idx].toJavaScript();q+="))"}else{q+=values[idx].toJavaScript()}ss.push(q)})}else{sw=JSONtoJavaScript(values)}}if(db.tables[tableid].defaultfns){ss.unshift(db.tables[tableid].defaultfns)}if(sw){s+="a="+sw+";"
-}else{s+="a={"+ss.join(",")+"};"}if(db.tables[tableid].isclass){s+="var db=alasql.databases['"+databaseid+"'];";s+='a.$class="'+tableid+'";';s+="a.$id=db.counter++;";s+="db.objects[a.$id]=a;"}if(db.tables[tableid].insert){s+="var db=alasql.databases['"+databaseid+"'];";s+="db.tables['"+tableid+"'].insert(a);"}else{s+="aa.push(a);"}});s33=s3+s;if(db.tables[tableid].insert){}else{s+="alasql.databases['"+databaseid+"'].tables['"+tableid+"'].data="+"alasql.databases['"+databaseid+"'].tables['"+tableid+"'].data.concat(aa);"}if(db.tables[tableid].insert){if(db.tables[tableid].isclass){s+="return a.$id;"}else{s+="return "+self.values.length}}else{s+="return "+self.values.length}var insertfn=new Function("db, params, alasql",s3+s)}else if(this.select){selectfn=this.select.compile(databaseid);if(db.engineid&&alasql.engines[db.engineid].intoTable){var statement=function(params,cb){var aa=selectfn(params);var res=alasql.engines[db.engineid].intoTable(db.databaseid,tableid,aa,null,cb);return res};return statement}else{var insertfn=function(db,params,alasql){var res=selectfn(params);if(db.tables[tableid].insert){for(var i=0,ilen=res.length;i0){s+="("+this.args.map(function(arg){return arg.toString()}).join(", ")+")"}if(this.as)s+=" "+K("AS")+" "+L(this.as);return s};yy.CreateDatabase.prototype.execute=function(databaseid,params,cb){var args;if(this.args&&this.args.length>0){args=this.args.map(function(arg){return new Function("params","return "+arg.toJavaScript())(params)})}if(this.engineid){var res=alasql.engines[this.engineid].createDatabase(this.databaseid,this.args,this.ifnotexists,this.as,cb);return res}else{var dbid=this.databaseid;if(alasql.databases[dbid]){throw new Error("Database '"+dbid+"' already exists")}var a=new alasql.Database(dbid);var res=1;if(cb)return cb(res);return res}};yy.AttachDatabase=function(params){return yy.extend(this,params)};yy.AttachDatabase.prototype.toString=function(){var s=K("ATTACH");if(this.engineid)s+=" "+L(this.engineid);s+=" "+K("DATABASE")+" "+L(this.databaseid);if(args){s+="(";if(args.length>0){s+=args.map(function(arg){return arg.toString()}).join(", ")}s+=")"}if(this.as)s+=" "+K("AS")+" "+L(this.as);return s};yy.AttachDatabase.prototype.execute=function(databaseid,params,cb){if(!alasql.engines[this.engineid]){throw new Error('Engine "'+this.engineid+'" is not defined.')}var res=alasql.engines[this.engineid].attachDatabase(this.databaseid,this.as,this.args,params,cb);return res};yy.DetachDatabase=function(params){return yy.extend(this,params)};yy.DetachDatabase.prototype.toString=function(){var s=K("DETACH");s+=" "+K("DATABASE")+" "+L(this.databaseid);return s};yy.DetachDatabase.prototype.execute=function(databaseid,params,cb){if(!alasql.databases[this.databaseid].engineid){throw new Error('Cannot detach database "'+this.engineid+'", because it was not attached.')}var res;var dbid=this.databaseid;if(dbid==alasql.DEFAULTDATABASEID){throw new Error("Drop of default database is prohibited")}if(!alasql.databases[dbid]){if(!this.ifexists){throw new Error("Database '"+dbid+"' does not exist")}else{res=0}}else{delete alasql.databases[dbid];if(dbid==alasql.useid){alasql.use()}res=1}if(cb)cb(res);return res};yy.UseDatabase=function(params){return yy.extend(this,params)};yy.UseDatabase.prototype.toString=function(){return K("USE")+" "+K("DATABASE")+" "+L(this.databaseid)};yy.UseDatabase.prototype.execute=function(databaseid,params,cb){var dbid=this.databaseid;if(!alasql.databases[dbid]){throw new Error("Database '"+dbid+"' does not exist")}alasql.use(dbid);var res=1;if(cb)cb(res);return res};yy.DropDatabase=function(params){return yy.extend(this,params)};yy.DropDatabase.prototype.toString=function(){var s=K("DROP");if(this.ifexists)s+=" "+K("IF")+" "+K("EXISTS");s+=" "+K("DATABASE")+" "+L(this.databaseid);return s};yy.DropDatabase.prototype.execute=function(databaseid,params,cb){if(this.engineid){return alasql.engines[this.engineid].dropDatabase(this.databaseid,this.ifexists,cb)}var res;var dbid=this.databaseid;if(dbid==alasql.DEFAULTDATABASEID){throw new Error("Drop of default database is prohibited")}if(!alasql.databases[dbid]){if(!this.ifexists){throw new Error("Database '"+dbid+"' does not exist")}else{res=0}}else{if(alasql.databases[dbid].engineid){throw new Error("Cannot drop database '"+dbid+"', because it is attached. Detach it.")}delete alasql.databases[dbid];if(dbid==alasql.useid){alasql.use()}res=1}if(cb)cb(res);return res};yy.Declare=function(params){return yy.extend(this,params)};yy.Declare.prototype.toString=function(){var s=K("DECLARE")+" ";if(this.declares&&this.declares.length>0){s=this.declares.map(function(declare){var s="";s+="@"+L(declare.variable)+" ";s+=declare.dbtypeid;if(this.dbsize)s+="("+N(this.dbsize);if(this.dbprecision)s+=","+N(this.dbprecision);s+=")";if(declare.expression)s+=" = "+declare.expression.toString();return s}).join(",")}return s};yy.Declare.prototype.execute=function(databaseid,params,cb){var res=1;if(this.declares&&this.declares.length>0){this.declares.map(function(declare){var dbtypeid=declare.dbtypeid;if(!alasql.fn[dbtypeid])dbtypeid=dbtypeid.toUpperCase();alasql.declares[declare.variable]={dbtypeid:dbtypeid,dbsize:declare.dbsize,dbprecision:declare.dbprecision};if(declare.expression){alasql.vars[declare.variable]=new Function("params,alasql","return "+declare.expression.toJavaScript("({})","",null))(params,alasql);if(alasql.declares[declare.variable]){alasql.vars[declare.variable]=alasql.stdfn.CONVERT(alasql.vars[declare.variable],alasql.declares[declare.variable])}}})}if(cb)res=cb(res);return res};yy.ShowDatabases=function(params){return yy.extend(this,params)};yy.ShowDatabases.prototype.toString=function(){var s=K("SHOW")+" "+K("DATABASES");if(this.like)s+="LIKE "+this.like.toString();return s};yy.ShowDatabases.prototype.execute=function(databaseid,params,cb){if(this.engineid){return alasql.engines[this.engineid].showDatabases(this.like,cb)}else{var self=this;var res=[];for(dbid in alasql.databases){res.push({databaseid:dbid})}if(self.like&&res&&res.length>0){res=res.filter(function(d){return d.databaseid.match(new RegExp(self.like.value.replace(/\%/g,".*"),"g"))})}if(cb)cb(res);return res}};yy.ShowTables=function(params){return yy.extend(this,params)};yy.ShowTables.prototype.toString=function(){var s=K("SHOW")+" "+K("TABLES");if(this.databaseid)s+=" FROM "+this.databaseid;if(this.like)s+=" "+K("LIKE")+" "+this.like.toString();return s};yy.ShowTables.prototype.execute=function(databaseid,params,cb){var db=alasql.databases[this.databaseid||databaseid];var self=this;var res=[];for(tableid in db.tables){res.push({tableid:tableid})}if(self.like&&res&&res.length>0){res=res.filter(function(d){return d.tableid.match(new RegExp(self.like.value.replace(/\%/g,".*"),"g"))})}if(cb)cb(res);return res};yy.ShowColumns=function(params){return yy.extend(this,params)};yy.ShowColumns.prototype.toString=function(){var s=K("SHOW")+" "+K("COLUMNS");if(this.table.tableid)s+=" "+K("FROM")+" "+this.table.tableid;if(this.databaseid)s+=" "+K("FROM")+" "+this.databaseid;return s};yy.ShowColumns.prototype.execute=function(databaseid){var db=alasql.databases[this.databaseid||databaseid];var table=db.tables[this.table.tableid];var self=this;if(table&&table.columns){var res=table.columns.map(function(col){return{columnid:col.columnid,dbtypeid:col.dbtypeid,dbsize:col.dbsize}});return res}else{return[]}};yy.ShowIndex=function(params){return yy.extend(this,params)};yy.ShowIndex.prototype.toString=function(){var s=K("SHOW")+" "+K("INDEX");if(this.table.tableid)s+=" "+K("FROM")+" "+this.table.tableid;if(this.databaseid)s+=" "+K("FROM")+" "+this.databaseid;return s};yy.ShowIndex.prototype.execute=function(databaseid){var db=alasql.databases[this.databaseid||databaseid];var table=db.tables[this.table.tableid];var self=this;var res=[];if(table&&table.indices){for(var ind in table.indices){res.push({hh:ind,len:Object.keys(table.indices[ind]).length})}}return res};yy.ShowCreateTable=function(params){return yy.extend(this,params)};yy.ShowCreateTable.prototype.toString=function(){var s=K("SHOW")+" "+K("CREATE")+" "+K("TABLE")+" "+L(this.table.tableid);if(this.databaseid)s+=" "+K("FROM")+" "+L(this.databaseid);return s};yy.ShowCreateTable.prototype.execute=function(databaseid){var db=alasql.databases[this.databaseid||databaseid];var table=db.tables[this.table.tableid];var self=this;if(table){var s=K("CREATE")+" "+K("TABLE")+" "+L(this.table.tableid)+" (";var ss=[];if(table.columns){table.columns.forEach(function(col){var a=L(col.columnid)+" "+K(col.dbtypeid);if(col.dbsize)a+="("+N(col.dbsize)+")";if(col.primarykey)a+=" "+K("PRIMARY")+" "+K("KEY");ss.push(a)});s+=ss.join(", ")}s+=")";return s}else{throw new Error('There is no such table "'+this.table.tableid+'"')}};yy.SetVariable=function(params){return yy.extend(this,params)};yy.SetVariable.prototype.toString=function(){var s=K("SET")+" ";if(typeof this.value!="undefined")s+=K(this.variable.toUpperCase())+" "+(this.value?"ON":"OFF");if(this.expression)s+="@"+L(this.variable)+" = "+this.expression.toString();return s};yy.SetVariable.prototype.execute=function(databaseid,params,cb){if(typeof this.value!="undefined"){var val=this.value;if(val=="ON")val=true;else if(val=="OFF")val=false;alasql.options[this.variable]=val}else if(this.expression){if(this.exists){this.existsfn=this.exists.map(function(ex){var nq=ex.compile(databaseid);if(nq.query&&!nq.query.modifier)nq.query.modifier="ARRAY";return nq})}if(this.queries){this.queriesfn=this.queries.map(function(q){var nq=q.compile(databaseid);if(nq.query&&!nq.query.modifier)nq.query.modifier="ARRAY";return nq})}var res=new Function("params,alasql","return "+this.expression.toJavaScript("({})","",null)).bind(this)(params,alasql);if(alasql.declares[this.variable]){res=alasql.stdfn.CONVERT(res,alasql.declares[this.variable])}if(this.props&&this.props.length>0){var fs="alasql.vars['"+this.variable+"']";fs+=this.props.map(function(prop){if(typeof prop=="string"){return"['"+prop+"']"}else if(typeof prop=="number"){return"["+prop+"]"}else{return"["+prop.toJavaScript()+"]"}}).join();new Function("value,alasql",fs+"=value")(res,alasql)}else{alasql.vars[this.variable]=res}}var res=1;if(cb)res=cb(res);return res};alasql.test=function(name,times,fn){if(arguments.length==0){alasql.log(alasql.con.results);return}else if(arguments.length==1){var tm=Date.now();fn();alasql.con.log(Date.now()-tm);return}if(arguments.length==2){fn=times;times=1}var tm=Date.now();for(var i=0;i",sql);if(res instanceof Array){if(console.table){console.table(res)}else{console.log(JSONtoString(res))}}else{console.log(JSONtoString(res))}}else{var el;if(target=="output"){el=document.getElementsByTagName("output")[0]}else{if(typeof target=="string"){el=document.getElementById(target)}else{el=target}}var s="";if(typeof sql=="string"&&alasql.options.logprompt){s+=""+alasql.pretty(sql)+"
"}if(res instanceof Array){if(res.length==0){s+="[ ]
"}else if(typeof res[0]!="object"||res[0]instanceof Array){for(var i=0,ilen=res.length;i"+loghtml(res[i])+"
"}}else{s+=loghtml(res)}}else{s+=loghtml(res)}el.innerHTML+=s}};alasql.clear=function(){var target=alasql.options.logtarget;if(typeof exports=="object"){target="console"}if(target=="console"||typeof exports=="object"){if(console.clear){console.clear()}else{}}else{var el;if(target=="output"){el=document.getElementsByTagName("output")[0]}else{if(typeof target=="string"){el=document.getElementById(target)}else{el=target}}el.innerHTML=""}};alasql.write=function(s){var target=alasql.options.logtarget;if(typeof exports=="object"){target="console"}if(target=="console"||typeof exports=="object"){if(console.log){console.log(s)}else{}}else{var el;if(target=="output"){el=document.getElementsByTagName("output")[0]}else{if(typeof target=="string"){el=document.getElementById(target)}else{el=target}}el.innerHTML+=s}};function loghtml(res){var s="";if(typeof res=="undefined"){s+="undefined"}else if(res instanceof Array){s+="";s+="";var cols=[];for(colid in res[0]){cols.push(colid)}s+="#";cols.forEach(function(colid){s+=" | "+colid});for(var i=0,ilen=res.length;i"+(i+1);cols.forEach(function(colid){s+=" | ";if(+res[i][colid]==+res[i][colid]){s+=' ';if(typeof res[i][colid]=="undefined")s+="NULL";else s+=res[i][colid];s+=" "}else{if(typeof res[i][colid]=="undefined"){s+="NULL"}else if(typeof res[i][colid]=="string"){s+=res[i][colid]}else s+=JSONtoString(res[i][colid])}})}s+=" | |
---|
"}else{s+=""+JSONtoString(res)+"
"}return s}function scrollTo(element,to,duration){if(duration<=0)return;var difference=to-element.scrollTop;var perTick=difference/duration*10;setTimeout(function(){if(element.scrollTop==to)return;element.scrollTop=element.scrollTop+perTick;scrollTo(element,to,duration-10)},10)}alasql.prompt=function(el,useidel,firstsql){if(typeof exports=="object"){throw new Error("The functionality of prompt is not realized for Node.js")}var prompti=0;if(typeof el=="string")el=document.getElementById(el);if(typeof useidel=="string")useidel=document.getElementById(useidel);useidel.textContent=alasql.useid;if(firstsql){alasql.prompthistory.push(firstsql);prompti=alasql.prompthistory.length;try{var tm=Date.now();alasql.log(firstsql);alasql.write(''+(Date.now()-tm)+" ms
")}catch(err){alasql.write(""+olduseid+"> "+sql+"
");alasql.write(''+err+"
")}}var y=el.getBoundingClientRect().top+document.getElementsByTagName("body")[0].scrollTop;scrollTo(document.getElementsByTagName("body")[0],y,500);el.onkeydown=function(event){if(event.which==13){var sql=el.value;var olduseid=alasql.useid;el.value="";alasql.prompthistory.push(sql);prompti=alasql.prompthistory.length;try{var tm=Date.now();alasql.log(sql);alasql.write('
'+(Date.now()-tm)+" ms
")}catch(err){alasql.write(""+olduseid+"> "+alasql.pretty(sql,false)+"
");alasql.write(''+err+"
")}el.focus();useidel.textContent=alasql.useid;var y=el.getBoundingClientRect().top+document.getElementsByTagName("body")[0].scrollTop;scrollTo(document.getElementsByTagName("body")[0],y,500)}else if(event.which==38){prompti--;if(prompti<0)prompti=0;if(alasql.prompthistory[prompti]){el.value=alasql.prompthistory[prompti];event.preventDefault()}}else if(event.which==40){prompti++;if(prompti>=alasql.prompthistory.length){prompti=alasql.prompthistory.length;el.value=""}else if(alasql.prompthistory[prompti]){el.value=alasql.prompthistory[prompti];event.preventDefault()}}}};yy.BeginTransaction=function(params){return yy.extend(this,params)};yy.BeginTransaction.prototype.toString=function(){return K("BEGIN")+" "+K("TRANSACTION")};yy.BeginTransaction.prototype.execute=function(databaseid,params,cb){var res=1;if(alasql.databases[databaseid].engineid){return alasql.engines[alasql.databases[alasql.useid].engineid].begin(databaseid,cb)}else{}if(cb)cb(res);return res};yy.CommitTransaction=function(params){return yy.extend(this,params)};yy.CommitTransaction.prototype.toString=function(){return K("COMMIT")+" "+K("TRANSACTION")};yy.CommitTransaction.prototype.execute=function(databaseid,params,cb){var res=1;if(alasql.databases[databaseid].engineid){return alasql.engines[alasql.databases[alasql.useid].engineid].commit(databaseid,cb)}else{}if(cb)cb(res);return res};yy.RollbackTransaction=function(params){return yy.extend(this,params)};yy.RollbackTransaction.prototype.toString=function(){return K("ROLLBACK")+" "+K("TRANSACTION")};yy.RollbackTransaction.prototype.execute=function(databaseid,params,cb){var res=1;if(alasql.databases[databaseid].engineid){return alasql.engines[alasql.databases[databaseid].engineid].rollback(databaseid,cb)}else{}if(cb)cb(res);return res};if(alasql.options.tsql){alasql.stdfn.OBJECT_ID=function(name,type){if(typeof type=="undefined")type="T";type=type.toUpperCase();var sname=name.split(".");var dbid=alasql.useid;var objname=sname[0];if(sname.length==2){dbid=sname[0];objname=sname[1]}var tables=alasql.databases[dbid].tables;dbid=alasql.databases[dbid].databaseid;for(var tableid in tables){if(tableid==objname){if(tables[tableid].view&&type=="V")return dbid+"."+tableid;if(!tables[tableid].view&&type=="T")return dbid+"."+tableid;return undefined}}return undefined}}if(alasql.options.mysql){}if(alasql.options.mysql||alasql.options.sqlite){alasql.from.INFORMATION_SCHEMA=function(filename,opts,cb,idx,query){if(filename=="VIEWS"||filename=="TABLES"){var res=[];for(var databaseid in alasql.databases){var tables=alasql.databases[databaseid].tables;for(var tableid in tables){if(tables[tableid].view&&filename=="VIEWS"||!tables[tableid].view&&filename=="TABLES"){res.push({TABLE_CATALOG:databaseid,TABLE_NAME:tableid})}}}if(cb)res=cb(res,idx,query);return res}throw new Error("Unknown INFORMATION_SCHEMA table")}}if(alasql.options.postgres){}if(alasql.options.oracle){}if(alasql.options.sqlite){}alasql.into.SQL=function(filename,opts,data,columns,cb){var res;if(typeof filename=="object"){opts=filename;filename=undefined}var opt={};alasql.utils.extend(opt,opts);if(typeof opt.tableid=="undefined"){throw new Error("Table for INSERT TO is not defined.")}var s="";if(columns.length==0){if(typeof data[0]=="object"){columns=Object.keys(data[0]).map(function(columnid){return{columnid:columnid}})}else{}}for(var i=0,ilen=data.length;i0){columns=Object.keys(data[0]).map(function(columnid){return{columnid:columnid}})}if(typeof filename=="object"){opts=filename;filename=undefined}var res=data.length;var s="";if(data.length>0){var key=columns[0].columnid;s+=data.map(function(d){return d[key]}).join("\n")}res=alasql.utils.saveFile(filename,s);if(cb)res=cb(res);return res};alasql.into.TAB=alasql.into.TSV=function(filename,opts,data,columns,cb){var opt={};alasql.utils.extend(opt,opts);opt.separator=" ";return alasql.into.CSV(filename,opt,data,columns,cb)};alasql.into.CSV=function(filename,opts,data,columns,cb){if(columns.length==0&&data.length>0){columns=Object.keys(data[0]).map(function(columnid){return{columnid:columnid}})}if(typeof filename=="object"){opts=filename;filename=undefined}var opt={};opt.separator=",";opt.quote='"';alasql.utils.extend(opt,opts);var res=data.length;var s="";if(opt.headers){s+=columns.map(function(col){return col.columnid}).join(opt.separator)+"\n"}data.forEach(function(d,idx){s+=columns.map(function(col){var s=d[col.columnid];s=(s+"").replace(new RegExp("\\"+opt.quote,"g"),'""');if((s+"").indexOf(opt.separator)>-1||(s+"").indexOf(opt.quote)>-1)s=opt.quote+s+opt.quote;return s}).join(opt.separator)+"\n"});res=alasql.utils.saveFile(filename,s);if(cb)res=cb(res);return res};alasql.into.XLSX=function(filename,opts,data,columns,cb){if(columns.length==0&&data.length>0){columns=Object.keys(data[0]).map(function(columnid){return{columnid:columnid}})}if(typeof exports=="object"){var XLSX=require("xlsx")}else{var XLSX=window.XLSX}if(typeof filename=="object"){opts=filename;filename=undefined}var opt={sheetid:"Sheet1",headers:true};alasql.utils.extend(opt,opts);var res=1;var wb={SheetNames:[],Sheets:{}};if(opt.sourcefilename){alasql.utils.loadBinaryFile(opt.sourcefilename,!!cb,function(data){wb=XLSX.read(data,{type:"binary"});res=doExport()})}else{res=doExport()}function doExport(){var cells={};if(wb.SheetNames.indexOf(opt.sheetid)>-1){cells=wb.Sheets[opt.sheetid]}else{wb.SheetNames.push(opt.sheetid);wb.Sheets[opt.sheetid]={};cells=wb.Sheets[opt.sheetid]}var range="A1";if(opt.range)range=opt.range;var col0=alasql.utils.xlscn(range.match(/[A-Z]+/)[0]);var row0=+range.match(/[0-9]+/)[0]-1;if(wb.Sheets[opt.sheetid]["!ref"]){var rangem=wb.Sheets[opt.sheetid]["!ref"];var colm=alasql.utils.xlscn(rangem.match(/[A-Z]+/)[0]);var rowm=+rangem.match(/[0-9]+/)[0]-1}else{var colm=1,rowm=1}var colmax=Math.max(col0+columns.length,colm);var rowmax=Math.max(row0+data.length+2,rowm);var i=row0+1;wb.Sheets[opt.sheetid]["!ref"]="A1:"+alasql.utils.xlsnc(colmax)+rowmax;if(opt.headers){columns.forEach(function(col,idx){cells[alasql.utils.xlsnc(col0+idx)+""+i]={v:col.columnid}});i++}for(var j=0;j"+sheet.sheetid+" ";s+="";s+="";s+="";if(typeof sheet.caption!="undefined"){var caption=sheet.caption;if(typeof caption=="string"){caption={title:caption}}s+="";s+=caption.title;s+=""}if(typeof sheet.columns!="undefined"){columns=sheet.columns}else{if(columns.length==0&&data.length>0){if(typeof data[0]=="object"){if(data[0]instanceof Array){columns=data[0].map(function(d,columnidx){return{columnid:columnidx}})}else{columns=Object.keys(data[0]).map(function(columnid){return{columnid:columnid}})}}}}columns.forEach(function(column,columnidx){if(typeof sheet.column!="undefined"){extend(column,sheet.column)}if(typeof column.width=="undefined"){if(sheet.column&&sheet.column.width!="undefined"){column.width=sheet.column.width}else{column.width="120px"}}if(typeof column.width=="number")column.width=column.width+"px";if(typeof column.columnid=="undefined")column.columnid=columnidx;if(typeof column.title=="undefined")column.title=""+column.columnid;if(sheet.headers&&sheet.headers instanceof Array)column.title=sheet.headers[idx]});s+="";columns.forEach(function(column){s+=''});s+="";if(sheet.headers){s+="";s+="";columns.forEach(function(column,columnidx){s+="";if(typeof column.title!="undefined"){if(typeof column.title=="function"){s+=column.title(sheet,column,columnidx)}else{s+=column.title}}s+=" | "});s+="
";s+=""}s+="";if(data&&data.length>0){data.forEach(function(row,rowidx){if(rowidx>sheet.limit)return;s+="";columns.forEach(function(column,columnidx){var cell={};extend(cell,sheet.cell);extend(cell,srow.cell);if(typeof sheet.column!="undefined"){extend(cell,sheet.column.cell)}extend(cell,column.cell);if(sheet.cells&&sheet.cells[rowidx]&&sheet.cells[rowidx][columnidx]){extend(cell,sheet.cells[rowidx][columnidx])}var value=row[column.columnid];if(typeof cell.value=="function"){value=cell.value(value,sheet,row,column,cell,rowidx,columnidx)}var typeid=cell.typeid;if(typeof typeid=="function"){typeid=typeid(value,sheet,row,column,cell,rowidx,columnidx)}if(typeof typeid=="undefined"){if(typeof value=="number")typeid="number";else if(typeof value=="string")typeid="string";else if(typeof value=="boolean")typeid="boolean";else if(typeof value=="object"){if(value instanceof Date)typeid="date"}}var typestyle="";if(typeid=="money"){typestyle='mso-number-format:"\\#\\,\\#\\#0\\\\ _р_\\.";white-space:normal;'}else if(typeid=="number"){typestyle=" "}else if(typeid=="date"){typestyle='mso-number-format:"Short Date";'}else{if(opts.types&&opts.types[typeid]&&opts.types[typeid].typestyle){typestyle=opts.types[typeid].typestyle}}typestyle=typestyle||'mso-number-format:"\\@";';s+="";var format=cell.format;if(typeof value=="undefined"){s+=""}else if(typeof format!="undefined"){if(typeof format=="function"){s+=format(value)}else if(typeof format=="string"){s+=value}else{throw new Error("Unknown format type. Should be function or string")}}else{if(typeid=="number"||typeid=="date"){s+=value.toString()}else if(typeid=="money"){s+=(+value).toFixed(2)}else{s+=value}}s+=" | "});s+="
"})}s+="";s+="
";s+="";s+="