1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- (function(){b.zp=b.f({QE:!1,
- constructor:function(a,b,c,e,f,g,h){this.id=a;this.b_=b;this.PC=c;this.QE=e;this.hAb=f;this.Xyb=g;this.en=h},getId:y("id"),getLabel:y("b_"),getDescription:y("PC"),getIndex:y("qZ"),setIndex:w("qZ"),getResolveOrder:y("en"),getType:u(),isRequired:y("QE"),hasValue:u(),getValue:u(),setValue:u(),resolve:function(a,d){this.hasValue()&&!(this.getType()==b.rd.BOOLEAN&&!1==this.getValue().valueOf())&&this.Pha(this.hAb,a,d);this.Tyb(this.Xyb,a,d)},Pha:function(a,d,c){if(a){var e=0;a=a.arrayIterator();for(var f=
- a.length;e<f;++e){var g=a[e];if(g.fR==b.ml.GL||g.fR==b.ml.lla){var h=b.zp.sAb(c,g,d);if(null!=h)for(var g=d.parseExpression(g.Oja,g.fR==b.ml.GL?!1:!0),k=0,l=g.arrayIterator(),m=l.length;k<m;++k)g=l[k],this.setValueInNode(g,h)}else if(g.fR==b.ml.t4){g=d.parseExpression(g.Oja,!1);h=0;k=g.arrayIterator();for(l=k.length;h<l;++h)g=k[h],g.remove()}}}},setValueInNode:function(a,b){a.Hzb(b)},Tyb:function(a,d,c){if(a){for(var e=!1,f=new b.o,g=0,h=a.arrayIterator(),k=h.length;g<k;++g){a=h[g];var l=a.Lra;null==
- l?f.add(a):this.hasValue()&&this.getValue().equals(l)&&(this.Pha(a.Oha,d,c),e=!0)}if(!e){e=0;f=f.arrayIterator();for(g=f.length;e<g;++e)a=f[e],this.Pha(a.Oha,d,c)}}},reportTypeMismatch:function(a){var d=this.id;null!=this.b_&&(d+="("+this.b_+")");null!=a&&(d+=":"+a.toString());throw new b.M(null,b.q.PARAMETER_VALUE_TYPE_MISMATCH,d);}});b.zp.sAb=function(a,b,c){var e;if(null!=b.mia)e=a.get(b.mia).getValue();else if(null!=b.Eja)e=b.Eja;else if(null!=b.zja&&(a=c.parseExpression(b.zja.toString(),!1))&&
- 0<a.size())e=a.get(0).Al;return e};b.ON=b.f(b.zp,{constructor:u(),hasValue:function(){return null!=this.Kka},getValue:y("Kka"),setValue:function(a){b.j.isString(a)?this.Kka=a:this.reportTypeMismatch(a)},getType:function(){return b.rd.STRING},getStringValue:y("Kka"),setStringValue:function(a){this.setValue(a)}});b.rd=b.f(b.Hb,{});b.rd.STRING=new b.rd("STRING");b.rd.BOOLEAN=new b.rd("BOOLEAN");b.rd.INTEGER=new b.rd("INTEGER");b.rd.DOUBLE=new b.rd("DOUBLE");b.rd.LENGTH=new b.rd("LENGTH");b.rd.COLOR=
- new b.rd("COLOR");b.rd.SIZE=new b.rd("SIZE");b.rd.FONT=new b.rd("FONT");b.rd.COLOR_PALETTE=new b.rd("COLOR_PALETTE");b.rd.STYLEBY_PALETTE=new b.rd("STYLEBY_PALETTE");b.rd.values=function(){return b.Hb.values(b.rd)};b.ml=b.f(b.Hb,{});b.ml.GL=new b.ml("SET");b.ml.t4=new b.ml("REMOVE");b.ml.lla=new b.ml("CREATE_OR_SET");b.ml.values=function(){return b.Hb.values(b.ml)};b.xua=b.f(b.zp,{constructor:u(),hasValue:function(){return null!=this.Jka},getValue:y("Jka"),setValue:function(a){b.j.isBoolean(a)?this.Jka=
- a:this.reportTypeMismatch(a)},getBooleanValue:y("Jka"),setBooleanValue:function(a){this.setValue(a)},getType:function(){return b.rd.BOOLEAN}});b.Bua=b.f(b.zp,{constructor:u(),hasValue:function(){return null!=this.Ika},getValue:y("Ika"),setValue:function(a){b.j.isInteger(a)?this.Ika=a:this.reportTypeMismatch(a)},getType:function(){return b.rd.INTEGER},getIntegerValue:y("Ika"),setIntegerValue:function(a){this.setValue(a)}});b.Aua=b.f(b.zp,{constructor:u(),hasValue:function(){return null!=this.Lka},
- getValue:y("Lka"),setValue:function(a){b.j.isNumber(a)?this.Lka=a:this.reportTypeMismatch(a)},getDoubleValue:y("Lka"),setDoubleValue:function(a){this.setValue(a)},getType:function(){return b.rd.DOUBLE}});b.NN=b.f(b.zp,{m4:"Null value is not supported in LengthParameter",constructor:u(),getType:function(){return b.rd.LENGTH},hasValue:function(){return null!=this.$ea},getValue:y("$ea"),setValue:function(a){b.Lc.ef(a,b.q.PARAMETER_INVALID_VALUE,this.m4);var d=new b.Kn;d.setValue(a);this.$ea=d.getValue()},
- setLengthValue:function(a){b.Lc.ef(a,b.q.PARAMETER_INVALID_VALUE,this.m4);b.Lc.ef(a.getValue(),b.q.PARAMETER_INVALID_VALUE,this.m4);this.$ea=a.getValue()}});b.Lc=b.f({});b.Lc.ef=function(a,d,c){if(null==a)throw new b.M(c,d,null);};b.Lc.validate=function(a,d,c){if(!a)throw new b.M(c,d,null);};b.Jn=b.f({setValue:u(),getValue:u(),getType:u()});b.Jn.reportTypeMismatch=function(a,d){throw new b.M("Value - "+a+" is not valid for type - '"+d+"'",b.q.PARAMETER_INVALID_VALUE,"Template");};b.Kn=b.f(b.Jn,{setValue:function(a){if(b.j.isNumber(a))this.sR=
- a;else if(b.j.isString(a)){for(var d=a.CPVISEngineTrim(),c=!1,e=0;e<b.Kn.JF.length&&!c;++e)d.CPVISEngineEndsWith(b.Kn.JF[e])&&(c=!0,this.Bka=b.Kn.JF[e],d=d.substring(0,d.length-b.Kn.JF[e].length));try{this.sR=b.lc.valueOf(d.CPVISEngineTrim())}catch(f){if(b.F.isInstanceOf(f,Error))b.Jn.reportTypeMismatch(a,"RaveLength");else throw f;}}else b.Jn.reportTypeMismatch(a,"RaveLength")},getValue:function(){var a=this.sR;b.j.isInteger(this.sR)&&(a=Number.valueOf(this.sR.longValue()));return null==this.Bka?
- a:a+this.Bka},setLength:function(a,d){b.Kn.umb(d)||b.Jn.reportTypeMismatch((null==a?"":a)+d,"RaveLength");this.sR=a;this.Bka=d},getType:function(){return b.fj.RaveLength}});b.Kn.umb=function(a){var d=!1;if(null==a||0==a.length)d=!0;else for(var c=0;c<b.Kn.JF.length&&!d;++c)b.Kn.JF[c]==a&&(d=!0);return d};b.L.add(function(){b.Kn.JF="%% % px pt pc cm mm in".split(" ")});b.fj=b.f(b.Hb,{});b.fj.RaveLength=new b.fj("RaveLength");b.fj.RaveColor=new b.fj("RaveColor");b.fj.RaveGradientFill=new b.fj("RaveGradientFill");
- b.fj.RaveColorOffset=new b.fj("RaveColorOffset");b.fj.RaveStyle=new b.fj("RaveStyle");b.fj.values=function(){return b.Hb.values(b.fj)};b.zua=b.f(b.zp,{l4:"Null value is not supported in ColorParameter",constructor:u(),getType:function(){return b.rd.COLOR},hasValue:function(){return null!=this.Q9},getValue:y("Q9"),setValue:function(a){b.Lc.ef(a,b.q.PARAMETER_INVALID_VALUE,this.l4);var d=new b.QN;d.setValue(a);this.Q9=d.getValue()},setColorValue:function(a){b.Lc.ef(a,b.q.PARAMETER_INVALID_VALUE,this.l4);
- b.Lc.ef(a.getValue(),b.q.PARAMETER_INVALID_VALUE,this.l4);this.Q9=a.getValue()}});b.QN=b.f(b.Jn,{setRGBA:function(a,d,c,e){var f="";b.A.i3(a,d,c);b.A.hL(e);null!=a&&(f='"r": '+a);null!=d&&(f=""==f?'"g": '+d:f+', "g": '+d);null!=c&&(f=""==f?'"b": '+c:f+', "b": '+c);null!=e&&(f=""==f?'"a": '+e:f+', "a": '+e);""!=f&&(f="{ "+f+" }");try{this.Em=b.j.parse(f)}catch(g){if(b.F.isInstanceOf(g,b.Ra))throw new b.M("Failed to convert RGB values into a JSONObject",b.q.TEMPLATE_INVALID_ARGUMENT,null);throw g;}},
- setHSLA:function(a,d,c,e){var f="";b.A.KPa(a,d,c);b.A.hL(e);null!=a&&(f='"h": '+a);null!=d&&(f=""==f?'"s": '+d:f+', "s": '+d);null!=c&&(f=""==f?'"l": '+c:f+', "l": '+c);null!=e&&(f=""==f?'"a": '+e:f+', "a": '+e);""!=f&&(f="{ "+f+" }");this.Em=b.j.parse(f)},setDelta:function(a,d,c,e){if(null==this.Em)this.Em=b.j.createJSONObject();else if(b.j.isString(this.Em))throw new b.M("Delta values is not supported for String color",b.q.PARAMETER_INVALID_VALUE,null);null!=a&&(this.Em.dValue=a);null!=d&&(this.Em.dSaturation=
- d);null!=c&&(this.Em.dLightness=c);null!=e&&(this.Em.dAlpha=e)},setColorByName:function(a){b.A.IPa(a);this.Em=a},setColorByHexString:function(a){b.A.HPa(a);this.Em=a},setColorByCSSRgbString:function(a){b.A.GPa(a);this.Em=a},getValue:y("Em"),setValue:function(a){b.Lc.ef(a,b.q.PARAMETER_INVALID_VALUE,"Color parameter parameter value can not be null");b.j.isString(a)?(b.A.lGb(a.toString()),this.Em=a):b.j.isObject(a)?(b.A.kGb(a),this.Em=a):b.Jn.reportTypeMismatch(a,"RaveColor")},getType:function(){return b.fj.RaveColor}});
- b.p9=b.f(b.zp,{parameters:null,extraParams:null,compositeValue:null,constructor:function(){this.parameters=new b.o;this.extraParams=new b.O;u().apply(this,arguments)},getValue:y("compositeValue"),hasValue:function(){return null!=this.compositeValue},resolveParameters:function(){for(var a=b.j.createJSONObject(),d=0,c=this.parameters.arrayIterator(),e=c.length;d<e;++d){var f=c[d],g=f.getValue();a[f.b_]=g}d=0;c=this.extraParams.keySet().arrayIterator();for(e=c.length;d<e;++d)f=c[d],a[f]=this.extraParams.get(f);
- return a},setValue:function(a){b.Lc.ef(a,b.q.PARAMETER_INVALID_VALUE,"Parameter value can not be null");b.j.isObject(a)?(this.initParameters(a),this.compositeValue=this.resolveParameters()):this.reportTypeMismatch(a)},initParameters:function(a){for(var d=b.j.keySet(a),c,e=0,f=d.length;e<f;++e){var g=d[e];(c=this.createParameter(g,a[g]))?this.parameters.add(c):this.extraParams.put(g,a[g])}},createParameter:u()});b.Dua=b.f(b.p9,{Mma:"width",Pla:"height",constructor:u(),getType:function(){return b.rd.SIZE},
- createParameter:function(a,d){var c;null!=d&&(this.Mma==a?(c=new b.NN(this.id,this.Mma,this.PC,!1,null,null,this.en),c.setValue(d)):this.Pla==a&&(c=new b.NN(this.id,this.Pla,this.PC,!1,null,null,this.en),c.setValue(d)));return c}});b.xt=b.f(b.p9,{constructor:u(),getType:function(){return b.rd.FONT},createParameter:function(a,b){var c;"size"==a?c=this.Xqa(b):"style"==a?c=this.Yqa(b):"family"==a?c=this.Vqa(b):"weight"==a&&(c=this.Zqa(b));return c},setFontFamily:function(a){this.parameters.add(this.Vqa(a));
- this.compositeValue=this.resolveParameters()},setFontSize:function(a){this.parameters.add(this.Xqa(a));this.compositeValue=this.resolveParameters()},setFontStyle:function(a){this.parameters.add(this.Yqa(a));this.compositeValue=this.resolveParameters()},setFontWeight:function(a){this.parameters.add(this.Zqa(a));this.compositeValue=this.resolveParameters()},Vqa:function(a){b.Lc.ef(a,b.q.PARAMETER_INVALID_VALUE,"Font Family value should not be null");var d=new b.ON(this.id,"family",this.PC,this.QE,null,
- null,this.en);d.setValue(a);return d},Xqa:function(a){b.Lc.ef(a,b.q.PARAMETER_INVALID_VALUE,"Font size value should not be null");var d=new b.NN(this.id,"size",this.PC,this.QE,null,null,this.en);d.setValue(a);return d},Yqa:function(a){b.Lc.ef(a,b.q.PARAMETER_INVALID_VALUE,"Font style value should not be null");var d=new b.ON(this.id,"style",this.PC,this.QE,null,null,this.en);d.setValue(a);return d},Zqa:function(a){b.Lc.ef(a,b.q.PARAMETER_INVALID_VALUE,"Font weight value should not be null");var d=
- new b.ON(this.id,"weight",this.PC,this.QE,null,null,this.en);d.setValue(a);return d},setValueInNode:function(a,d){if(b.j.isObject(d))for(var c=b.j.keySet(d),e=0,f=c.length;e<f;++e){var g=c[e],g=new b.Hy(d[g],a,g);a.addChild(g)}else b.zp.prototype.setValueInNode.apply(this,[a,d])}});b.xt.jYb="weight";b.xt.uMb="family";b.xt.AUb="style";b.xt.SIZE="size";b.xt.BOLD="bold";b.xt.NORMAL="normal";b.xt.REGULAR="regular";b.xt.ITALIC="italic";b.Hy=b.f({oR:!1,constructor:function(){this.bp=new b.al;this.bi=new b.o;
- (function(a,b,c){this.Byb(a);this.Al=a;this.IR=b;this.HR=c}).apply(this,arguments)},Byb:function(a){if(b.j.isArray(a)){this.oR=!0;for(var d=0,c=a.length;d<c;++d)this.bi.add(new b.Hy(a[d],this,""))}else if(b.j.isObject(a))for(var d=0,c=b.j.keySet(a),e=c.length;d<e;++d){var f=c[d];this.bp.put(f,new b.Hy(a[f],this,f))}else this.qT=a},findNode:function(a){for(var b,c=0,e=this.bp.keySet().arrayIterator(),f=e.length;c<f;++c){var g=e[c];if(g==a){b=this.bp.get(g);break}}return b},jaa:function(a){var d=new b.o,
- c=this.findNode(a);c&&d.add(c);for(var e=0,f=this.bi.arrayIterator(),g=f.length;e<g;++e)c=f[e].jaa(a),d.addAll(c);e=0;f=this.bp.keySet().arrayIterator();for(g=f.length;e<g;++e)c=this.bp.get(f[e]).jaa(a),d.addAll(c);return d},containsValue:function(a,d){var c=!1,e=this.bp.get(a);if(!e)for(var f=0,g=this.bi.arrayIterator(),h=g.length;f<h&&!(e=g[f].findNode(a));++f);e&&null!=e.qT&&(c=e.qT,e=d,b.j.isNumber(c)&&(c=String.CPVisEngineValueOf(c)),b.j.isNumber(e)&&(e=String.CPVisEngineValueOf(e)),c=null==
- c?null==e:c.equals(e));return c},contains:function(a){if(this.bp.get(a))return!0;for(var b=0,c=this.bi.arrayIterator(),e=c.length;b<e;++b)if(c[b].findNode(a))return!0;return!1},getChildren:function(){var a=new b.o;a.addAll(this.bi);a.addAll(this.bp.values());return a},QZb:y("bi"),teb:function(a){var b;this.bi.size()>a?b=this.bi.get(a):this.bp.size()>a&&(b=this.bp.values().toArray()[a]);return b},getValue:y("qT"),i1b:y("Al"),getParent:y("IR"),I4b:y("oR"),Hzb:function(a){var d=this.IR;if(d)if(d.isArray()){var c=
- d.bi.indexOf(this);b.j.setAt(d.Al,a,c);this.Al=this.qT=a}else b.j.isObject(d.Al)&&(this.Al=this.qT=d.Al[this.HR]=a)},remove:function(){var a=this.IR;a&&a.Lyb(this)},Lyb:function(a){this.isArray()?this.ozb(a):(a=a.HR,this.bp.remove(a),b.j.remove(this.Al,a))},J2b:y("HR"),addChild:function(a){b.j.isObject(this.Al)&&(this.bp.put(a.HR,a),this.Al[a.HR]=a.Al)},addAnonymousChildren:function(a){for(var d=new b.o,c=0;c<a;++c)d.add(this.fYa());return d},fYa:function(){var a;if(this.isArray()){var d=b.j.createJSONObject();
- a=new b.Hy(d,this,null);this.bi.add(a);this.oR=!0;this.Al.push(d)}return a},ozb:function(a){return this.isArray()&&this.bi.remove(a)?(b.j.removeFromArray(this.Al,a.Al),!0):!1},isArray:function(){return b.j.isArray(this.Al)}});b.q9=b.f(b.zp,{constructor:u(),hasValue:function(){return this.getPaletteList()&&0<this.getPaletteList().size()},getValue:function(){return this.okb()},okb:function(){var a;if(this.hasValue()){a=b.j.createJSONArray();for(var d=0,c=this.getPaletteList().arrayIterator(),e=c.length;d<
- e;++d)a.push(c[d].getValue())}return a},setValue:function(a){b.Lc.ef(a,b.q.PARAMETER_INVALID_VALUE,"Null item in Palette is not supported.");if(b.j.isArray(a)){var d=b.j.getJSONArraySize(a);b.Lc.validate(0<=d,b.q.PARAMETER_INVALID_VALUE,"Empty palette list cannot be added.");this.setValueUsingJSONArray(a)}else this.reportTypeMismatch(a)},setValueUsingJSONArray:u(),addPaletteItem:function(a){b.Lc.ef(a,b.q.PARAMETER_INVALID_VALUE,"Insertion of null value is not supported in palette.");this.getPaletteList().add(a)},
- insertPaletteItem:function(a,d){b.Lc.ef(a,b.q.PARAMETER_INVALID_VALUE,"Insertion of null value is not supported in palette.");b.Lc.ef(a.getValue(),b.q.PARAMETER_INVALID_VALUE,"Insertion of empty object is not supported in palette");b.Lc.validate(0<=d,b.q.TEMPLATE_INVALID_ARGUMENT,"Insertion at negative index values is not supported.");b.Lc.validate(this.getPaletteList().size()>=d,b.q.TEMPLATE_INVALID_ARGUMENT,"Index for insertion is greater then size for the palette array.");this.getPaletteList().add(d,
- a)},getPaletteList:u(),setPalette:function(a){b.Lc.ef(a,b.q.PARAMETER_INVALID_VALUE,"Null Palette list is not supported.");b.Lc.validate(0<a.size(),b.q.PARAMETER_INVALID_VALUE,"Empty palette cannot be added.");for(var d=0,c=a.arrayIterator(),e=c.length;d<e;++d)b.Lc.ef(c[d].getValue(),b.q.PARAMETER_INVALID_VALUE,"Null item in Palette is not supported.");this.getPaletteList().clear();this.getPaletteList().addAll(a)},getItemAtIndex:function(a){b.Lc.validate(0<=a,b.q.TEMPLATE_INVALID_ARGUMENT,"Negative index values are not supported.");
- b.Lc.validate(this.getPaletteList().size()>a,b.q.TEMPLATE_INVALID_ARGUMENT,"Index for insertion is greater then size for the palette array.");return this.getPaletteList().get(a)}});b.yua=b.f(b.q9,{constructor:function(){this.Vha=new b.o;u().apply(this,arguments)},getType:function(){return b.rd.COLOR_PALETTE},getColorPalette:y("Vha"),addColor:function(a){b.Lc.ef(a,b.q.PARAMETER_INVALID_VALUE,"Null color value in Color Palette is not supported.");this.Vha.add(a)},insertColor:function(a,b){this.insertPaletteItem(a,
- b)},setColorPalette:function(a){this.setPalette(a)},getColorAtIndex:function(a){return this.getItemAtIndex(a)},setValueUsingJSONArray:function(a){var d=b.j.getJSONArraySize(a);this.Vha=new b.o;for(var c=0;c<d;++c){var e=a[c],f=new b.QN;f.setValue(e);this.addColor(f)}},getPaletteList:function(){return this.getColorPalette()}});b.Eua=b.f(b.q9,{constructor:function(){this.Uha=new b.o;u().apply(this,arguments)},getType:function(){return b.rd.STYLEBY_PALETTE},addStyle:function(a){b.Lc.ef(a,b.q.PARAMETER_INVALID_VALUE,
- "Null style value in StyleBy Palette is not supported.");this.Uha.add(a)},insertStyle:function(a,b){this.insertPaletteItem(a,b)},getStyleAtIndex:function(a){return this.getItemAtIndex(a)},setStylePalette:function(a){this.setPalette(a)},getStylePalette:y("Uha"),setValueUsingJSONArray:function(a){var d=b.j.getJSONArraySize(a);this.Uha=new b.o;for(var c=0;c<d;++c){var e=a[c],f=new b.t9;f.setValue(e);this.addStyle(f)}},getPaletteList:function(){return this.getStylePalette()}});b.t9=b.f(b.Jn,{setValue:function(a){b.Lc.ef(a,
- b.q.PARAMETER_INVALID_VALUE,"Null style value is not supported.");if(b.j.isObject(a)){if(b.j.containsKey(a,"fill"))if(a=a.fill,b.j.isObject(a)&&b.Nr.containsFillAttributes(a)){var d=new b.Nr;d.setValue(a);this.setFillForGradientColor(d)}else d=new b.QN,d.setValue(a),this.setFillForSolidColor(d)}else b.Jn.reportTypeMismatch(a,"RaveStyle")},getValue:y("$ha"),zcb:function(){this.$ha||(this.$ha=b.j.createJSONObject());return this.$ha},LNa:function(a){b.Lc.ef(a,b.q.PARAMETER_INVALID_VALUE,"Null fill style is not supported");
- var d=a.getValue();b.Lc.ef(d,b.q.PARAMETER_INVALID_VALUE,"Null fill style is not supported");this.zcb().fill=d;this.fill=a},setFillForSolidColor:function(a){this.LNa(a)},setFillForGradientColor:function(a){this.LNa(a)},getFill:y("fill"),getType:function(){return b.fj.RaveStyle}});b.t9.fOb="fill";b.Nr=b.f(b.Jn,{xpa:0,dDa:!1,fD:function(){this.waa||(this.waa=b.j.createJSONObject());return this.waa},setValue:function(a){b.Lc.ef(a,b.q.PARAMETER_INVALID_VALUE,"Null gradient fill is not supported.");if(b.j.isObject(a)){if(b.j.containsKey(a,
- "type")){var d=a.type;if(b.j.isString(d))this.setGradientType(d);else throw new b.M("Invalid gradient type",b.q.PARAMETER_INVALID_VALUE,null);}if(b.j.containsKey(a,"angle"))if(d=a.angle,b.j.isNumber(d))this.setAngle(d);else throw new b.M("Invalid gradient angle ",b.q.PARAMETER_INVALID_VALUE,null);if(b.j.containsKey(a,"focus"))if(b.j.isObject(a.focus)){var c=a.x,d=a.x,e=new b.Kn;e.setValue(c);c=new b.Kn;c.setValue(d);this.setFocus(e,c)}else throw new b.M("Invalid gradient focus values",b.q.PARAMETER_INVALID_VALUE,
- null);if(b.j.containsKey(a,"global"))if(d=a.global,b.j.isBoolean(d))this.setGlobal(d);else throw new b.M("Invalid global value ",b.q.PARAMETER_INVALID_VALUE,null);if(b.j.containsKey(a,"colors"))if(a=a.colors,b.j.isArray(a)){d=b.j.getJSONArraySize(a);if(0==d)throw new b.M("Empty color offset list is not supported",b.q.PARAMETER_INVALID_VALUE,null);e=new b.o;for(c=0;c<d;++c){var f=a[c],g=new b.IW;g.setValue(f);e.add(g)}this.setColorOffset(e)}else throw new b.M("Invalid color offset value",b.q.PARAMETER_INVALID_VALUE,
- null);}else b.Jn.reportTypeMismatch(a,"RaveGradientFill")},getValue:y("waa"),setGradientType:function(a){b.Lc.ef(a,b.q.PARAMETER_INVALID_VALUE,"Null gradient type is not supported.");if(!b.bl.yob(a))throw new b.M("'"+a+"' is not a supported fill gradient type.",b.q.PARAMETER_INVALID_VALUE,null);this.zjb=a;this.fD().type=a},getGradientType:y("zjb"),setFocus:function(a,d){b.Lc.validate(a||d,b.q.PARAMETER_INVALID_VALUE,"Both x and y value for focus cannot not be null");b.Lc.validate(a&&null!=a.getValue()||
- d&&null!=d.getValue(),b.q.PARAMETER_INVALID_VALUE,"Empty Rave Length parameter is not supported.");var c;a&&(c=b.j.createJSONObject(),c.x=a.getValue(),this.icb=a.getValue());d&&(c||(c=b.j.createJSONObject()),c.y=d.getValue(),this.jcb=d.getValue());c&&(this.fD().focus=c)},getFocusX:y("icb"),getFocusY:y("jcb"),setAngle:function(a){b.Lc.ef(a,b.q.PARAMETER_INVALID_VALUE,"Null Gradient angle is not supported");this.xpa=this.fD().angle=a},getAngle:y("xpa"),setGlobal:function(a){b.Lc.ef(a,b.q.PARAMETER_INVALID_VALUE,
- "Null Global value is not supported");this.fD().global=a;this.dDa=a.valueOf()},getIsGlobal:y("dDa"),insertColorOffset:function(a,d){b.Lc.validate(0<=d,b.q.TEMPLATE_INVALID_ARGUMENT,"Index of color offset should be greater then 0");var c=this.fD().colors;c||(c=b.j.createJSONArray(),this.fD().colors=c);var e=b.j.getJSONArraySize(c);if(e<d)for(var e=d-e,f=0;f<e;++f)c.push(b.j.createJSONObject());e=!a||null==a.getValue()?b.j.createJSONObject():a.getValue();b.j.addAt(c,e,d)},setColorOffset:function(a){b.Lc.validate(a&&
- 0!=a.size(),b.q.PARAMETER_INVALID_VALUE,"Null or Empty color offset values are not supported.");var d=b.j.createJSONArray(),c=0;a=a.arrayIterator();for(var e=a.length;c<e;++c)d.push(a[c].getValue());this.fD().colors=d},getType:function(){return b.fj.RaveGradientFill}});b.Nr.containsFillAttributes=function(a){var d=!1;a=b.j.keySet(a);for(var c=0,e=a.length;c<e;++c){d=a[c];if(!("angle"==d||"colors"==d||"focus"==d||"global"==d||"type"==d))return!1;d=!0}return d};b.Nr.jOb="type";b.Nr.kOb="colors";b.Nr.eOb=
- "angle";b.Nr.lOb="focus";b.Nr.mOb="x";b.Nr.nOb="y";b.Nr.YNb="global";b.IW=b.f(b.Jn,{constructor:function(){this.$W=b.j.createJSONObject()},setValue:function(a){if(null!=a&&b.j.isObject(a)){var d=null,c=null;b.j.containsKey(a,"color")&&(d=new b.QN,d.setValue(a.color));b.j.containsKey(a,"offset")&&(c=a.offset);this.setColorOffsetValue(d,c)}},getValue:y("$W"),setColorOffsetValue:function(a,d){this.Ura=a;this.RIa=d;this.$W=b.j.createJSONObject();this.Ura&&(this.$W.color=this.Ura.getValue());null!=this.RIa&&
- (this.$W.offset=this.RIa)},getType:function(){return b.fj.RaveColorOffset}});b.IW.$Nb="offset";b.IW.hOb="color";b.C8a=b.f({constructor:function(a,b){this.id=a;this.WPa=b},getId:y("id"),getValue:y("WPa")});b.s9=b.f({constructor:function(a,d,c,e,f){this.Oja=d;this.mia=c;this.Eja=e;this.zja=f;this.fR="set"==a?b.ml.GL:"remove"==a?b.ml.t4:b.ml.lla},rz:y("fR"),G3b:y("Oja"),p3b:y("mia"),s3b:y("Eja"),q3b:y("zja")});b.s9.O6b="set";b.s9.d9b="remove";b.D8a=b.f({constructor:function(a,b){this.Lra=a;this.Oha=
- b},k_b:y("Lra"),N2b:y("Oha")});b.Kb=b.f({});b.Kb.createParameter=function(a){var d=a.id,c=a.label,e=a[b.Kb.QDb],f=a.required,g=null==a[b.Kb.XLa]?null:a[b.Kb.XLa].intValue(),h=!0;null!=f&&(h=f.valueOf());var f=a.type,k=a[b.Kb.DEb],l=b.Kb.Bva(a.resolution);a=b.Kb.k$a(a[b.Kb.kBb],f);var m;"string"==f?m=new b.ON(d,c,e,h,l,a,g):"boolean"==f?m=new b.xua(d,c,e,h,l,a,g):"integer"==f?m=new b.Bua(d,c,e,h,l,a,g):"double"==f?m=new b.Aua(d,c,e,h,l,a,g):"length"==f?m=new b.NN(d,c,e,h,l,a,g):"color"==f?m=new b.zua(d,
- c,e,h,l,a,g):"size"==f?m=new b.Dua(d,c,e,h,l,a,g):"font"==f?m=new b.xt(d,c,e,h,l,a,g):f==b.Kb.wEb?m=new b.yua(d,c,e,h,l,a,g):f==b.Kb.xEb&&(m=new b.Eua(d,c,e,h,l,a,g));null!=k&&b.Kb.CEb(d,m,k);return m};b.Kb.CEb=function(a,d,c){try{d.setValue(c)}catch(e){if(b.F.isInstanceOf(e,b.M))throw new b.Z(null,b.q.PARAMETER_DEFAULT_VALUE_TYPE_MISMATCH,a);throw e;}};b.Kb.Bva=function(a){var d;if(a){var c=a.length;d=new b.o(c);for(var e=0;e<c;++e)d.add(b.Kb.d$a(a[e]))}return d};b.Kb.k$a=function(a,d){var c;if(a){var e=
- a.length;c=new b.o(e);for(var f=0;f<e;++f)c.add(b.Kb.c$a(a[f],d))}return c};b.Kb.a$a=function(a){for(var d=a.length,c=new b.o(d),e=0;e<d;++e){var f=a[e];c.add(new b.C8a(f.id,f.value))}return c};b.Kb.d$a=function(a){return new b.s9(a.method,a.target,a[b.Kb.lBb],a[b.Kb.EEb],a.sourcePath)};b.Kb.c$a=function(a,d){var c=a[b.Kb.pEb];b.Kb.FGb(c,d);var e=b.Kb.Bva(a.resolution);return new b.D8a(c,e)};b.Kb.FGb=function(a,d){var c=b.j.isBoolean(a),e=b.j.isString(a),f=b.j.isInteger(a);if(!c&&!e&&!f&&null!=a)throw new b.Z(null,
- b.q.PARAMETER_INVALID_RESOLUTION_CASE,d);if(c&&"boolean"!=d||e&&"string"!=d||f&&"integer"!=d)throw new b.Z(null,b.q.PARAMETER_RESOLUTION_CASE_MISMATCH,d);};b.Kb.I6b="id";b.Kb.Q6b="label";b.Kb.QDb="description";b.Kb.R6b="required";b.Kb.W8b="type";b.Kb.XLa="resolveOrder";b.Kb.Q8b="string";b.Kb.M6b="boolean";b.Kb.P6b="integer";b.Kb.N8b="double";b.Kb.X8b="length";b.Kb.T8b="color";b.Kb.e9b="size";b.Kb.P8b="font";b.Kb.wEb="colorPalette";b.Kb.xEb="styleByPalette";b.Kb.DEb="defaultValue";b.Kb.V8b="resolution";
- b.Kb.kBb="resolutionCases";b.Kb.pEb="resolutionCase";b.Kb.c9b="value";b.Kb.U8b="method";b.Kb.S6b="target";b.Kb.lBb="sourceParameter";b.Kb.EEb="sourceValue";b.Kb.Y8b="sourcePath";b.Fua=b.f({constructor:function(a){this.Tu=new b.Hy(a,null,"")},parseExpression:function(a,d){var c=new b.Vra(a),c=new b.nl(c),e=new b.o;try{e=c.parseJSON(this.Tu,d)}catch(f){throw b.F.isInstanceOf(f,b.U8)&&f.yCb(a),f;}return e}});b.Vra=b.f({hm:0,Uk:0,zna:0,constructor:function(a){this.hm=a.length;this.NL=Array(a.length);
- for(var b=0;b<a.length;b++)this.NL[b]=a.charCodeAt(b)},ensureOpen:function(){if(null==this.NL)throw new b.Ra("Stream closed");},gXa:function(){this.ensureOpen();return this.Uk>=this.hm?-1:this.NL[this.Uk++]},read:function(a,b,c){if(0==arguments.length)return this.gXa();this.ensureOpen();if(0>b||b>=a.length||0>c||b+c>a.length||0>b+c)throw Error("Not read out of range.");if(0==c)return 0;if(this.Uk>=this.hm)return-1;var e=Math.min(this.hm-this.Uk,c);this.MWa(this.Uk,this.Uk+e,a,b);this.Uk+=e;return e},
- MWa:function(a,d,c,e){if(0<=a&&a<=d&&d<=this.hm)b.me.arraycopy(this.NL,a,c,e,d-a);else throw new b.Ra("Could not copy char_arr");},skip:function(a){this.ensureOpen();if(this.Uk>=this.hm)return 0;a=Math.min(this.hm-this.Uk,a);a=Math.max(-this.Uk,a);this.Uk+=a;return a},ready:function(){this.ensureOpen();return!0},markSupported:O(!0),mark:function(a){if(0>a)throw new b.Ra("Read-ahead limit \x3c 0");this.ensureOpen();this.zna=this.Uk},reset:function(){this.ensureOpen();this.Uk=this.zna},close:function(){this.NL=
- null}});b.jg=b.f({constructor:function(){this.tokenImage='\x3cEOF\x3e;" ";"\\n";"(";")";"[";"]";"/";"//";".";"..";"\x3d";"*";\x3cINTEGER\x3e;\x3cEOL\x3e;\x3cNODE_NAME\x3e;"\\"";\x3cENDQUOTE\x3e;"\\\\\\"";\x3cCHAR\x3e'.split(";")}});b.jg.EOF=0;b.jg.LPARENTHESIS=3;b.jg.RPARENTHESIS=4;b.jg.LSQUAREBRACKET=5;b.jg.RSQUAREBRACKET=6;b.jg.SLASH=7;b.jg.DOUBLESLASH=8;b.jg.DOT=9;b.jg.DOTDOT=10;b.jg.EQUALS=11;b.jg.STAR=12;b.jg.INTEGER=13;b.jg.EOL=14;b.jg.NODE_NAME=15;b.jg.DOUBLEQUOTE=16;b.jg.ENDQUOTE=17;b.jg.QUOTED_QUOTE=
- 18;b.jg.CHAR=19;b.jg.DEFAULT=0;b.jg.QUOTED_STRING_STATE=1;b.nl=b.f(b.jg,{token_source:null,token:null,jj_nt:null,O_:!1,Kga:-1,BE:!0,hha:!0,Oe:0,bJ:0,Vh:0,nea:!1,bFa:0,SZ:-1,YD:0,constructor:function(){this.Xm=b.D.create([11],0);this.Oz=Array(2);this.npb=new b.nl.RT;this.XD=new b.o;this.qea=b.D.create([100],0);(function(a){this.pea=new b.HW(a,1,1,4096);this.token_source=new b.ym(this.pea,0);this.token=new b.BC(0,null);this.Oe=-1;for(a=this.Vh=0;11>a;++a)this.Xm[a]=-1;for(a=0;a<this.Oz.length;++a)this.Oz[a]=
- new b.nl.b4}).apply(this,arguments)},parseJSON:function(a,d){this.eh=new b.o;this.eh.add(a);this.O_=d;var c=new b.o;try{c=this.Cyb()}catch(e){if(b.F.isInstanceOf(e,b.zm))throw c=e,new b.U8(c.getMessage(),b.q.JSONPATH_INVALID_PATH,"");if(b.F.isInstanceOf(e,b.Am))throw c=e,new b.U8(c.getMessage(),b.q.JSONPATH_INVALID_PATH,"");throw e;}return c},Cyb:function(){a:for(;;)switch(this.Path(),-1==this.Oe?this.ms():this.Oe){case 7:case 8:break;default:this.Xm[0]=this.Vh;break a}return this.eh;throw Error("Missing return statement in function");
- },Path:function(){var a=!1,d,a=new b.o;this.hha=this.BE=!0;var c;this.Kga=-1;switch(-1==this.Oe?this.ms():this.Oe){case 7:this.pg(7);a=!1;break;case 8:this.pg(8);a=!0;break;default:throw this.Xm[1]=this.Vh,this.pg(-1),new b.zm(null,null,null);}switch(-1==this.Oe?this.ms():this.Oe){case 12:this.pg(12);this.eh=b.Xf.findChildren(this.eh);break;case 15:d=this.pg(15);a=b.Xf.findSingleOrMultipleNodesByName(this.eh,d.image,a);0<a.size()||!this.O_?this.eh=a:(this.BE=!1,c=d.image);break;case 9:this.pg(9);
- break;case 10:this.pg(10);this.eh=b.Xf.findParents(this.eh);break;default:throw this.Xm[2]=this.Vh,this.pg(-1),new b.zm(null,null,null);}a:for(;;){switch(-1==this.Oe?this.ms():this.Oe){case 5:break;default:this.Xm[3]=this.Vh;break a}this.Predicate()}this.O_&&(!this.BE||!this.hha)&&this.CreateNewNode(c,this.Kga)},Predicate:function(){var a;a=new b.o;this.pg(5);a:for(;;){if(this.Yob(2))a=this.pg(13),this.Kga=a=b.sm.parseInt(a.image,10),this.BE&&(a=b.Xf.filterNodesByPredicateIndex(this.eh,a),0<a.size()||
- !this.O_?this.eh=a:this.hha=!1);else switch(-1==this.Oe?this.ms():this.Oe){case 12:this.pg(12);this.eh=b.Xf.findChildrenInArrays(this.eh);break;case 15:case 16:this.Expression();break;default:throw this.Xm[4]=this.Vh,this.pg(-1),new b.zm(null,null,null);}switch(-1==this.Oe?this.ms():this.Oe){case 12:case 13:case 15:case 16:break;default:this.Xm[5]=this.Vh;break a}}this.pg(6)},Expression:function(){var a="",d="",c,e,f;switch(-1==this.Oe?this.ms():this.Oe){case 16:a=this.QuotedString();break;case 15:f=
- this.pg(15);break;default:throw this.Xm[6]=this.Vh,this.pg(-1),new b.zm(null,null,null);}f&&(a=f.image);a:for(;;){switch(-1==this.Oe?this.ms():this.Oe){case 11:break;default:this.Xm[7]=this.Vh;break a}c=this.pg(11)}a:for(;;){if(!this.Zob(2))break a;switch(-1==this.Oe?this.ms():this.Oe){case 16:d=this.QuotedString();break;case 13:e=this.pg(13);break;default:throw this.Xm[8]=this.Vh,this.pg(-1),new b.zm(null,null,null);}}e&&(d=e.image);this.eh=c?b.Xf.filterNodesByEquals(this.eh,a,d):b.Xf.filterNodesByChildExists(this.eh,
- a)},QuotedString:function(){var a=new b.ac;this.pg(16);a:for(;;)switch(this.Char(a),-1==this.Oe?this.ms():this.Oe){case 18:case 19:break;default:this.Xm[9]=this.Vh;break a}this.pg(17);return a.toString();throw Error("Missing return statement in function");},Char:function(a){var d;switch(-1==this.Oe?this.ms():this.Oe){case 19:d=this.pg(19);a.append(d.image);break;case 18:this.pg(18);a.Ce(34);break;default:throw this.Xm[10]=this.Vh,this.pg(-1),new b.zm(null,null,null);}},CreateNewNode:function(a,d){!this.BE&&
- -1==d?this.eh=b.Xf.addChild(this.eh,a):this.BE&&-1<d?this.eh=b.Xf.addAnonymousChildren(this.eh,d):!this.BE&&-1<d&&(this.eh=b.Xf.addJSONArrayObject(this.eh,a,d))},Yob:function(a){this.bJ=a;this.sQ=this.Bi=this.token;try{return!this.WEa()}catch(d){if(b.F.isInstanceOf(d,b.nl.RT))return!0;throw d;}finally{this.dFa(0,a)}},Zob:function(a){this.bJ=a;this.sQ=this.Bi=this.token;try{return!this.YEa()}catch(d){if(b.F.isInstanceOf(d,b.nl.RT))return!0;throw d;}finally{this.dFa(1,a)}},Uob:function(){return this.pQ(19)?
- !0:!1},Vob:function(){var a;a=this.Bi;return this.Uob()&&(this.Bi=a,this.Wob())?!0:!1},$ob:function(){if(this.pQ(16))return!0;var a;if(this.XEa())return!0;for(;;)if(a=this.Bi,this.XEa()){this.Bi=a;break}return!1},Wob:function(){return this.pQ(18)?!0:!1},WEa:function(){return this.pQ(13)?!0:!1},XEa:function(){return this.Vob()?!0:!1},apb:function(){return this.$ob()?!0:!1},YEa:function(){var a;a=this.Bi;return this.apb()&&(this.Bi=a,this.pQ(13))?!0:!1},ReInit:function(a){this.pea.ReInit(a,1,1,4096);
- this.token_source.ReInit(this.pea,0);this.token=new b.BC(0,null);this.Oe=-1;for(a=this.Vh=0;11>a;++a)this.Xm[a]=-1;for(a=0;a<this.Oz.length;++a)this.Oz[a]=new b.nl.b4},pg:function(a){var b;(b=this.token).next?this.token=this.token.next:this.token=this.token.next=this.token_source.getNextToken();this.Oe=-1;if(this.token.kind==a){this.Vh++;if(100<++this.bFa)for(a=this.bFa=0;a<this.Oz.length;++a)for(b=this.Oz[a];b;)b.eY<this.Vh&&(b.first=null),b=b.next;return this.token}this.token=b;this.SZ=a;throw this.generateParseException();
- },pQ:function(a){this.Bi==this.sQ?(this.bJ--,this.sQ=this.Bi.next?this.Bi=this.Bi.next:this.Bi=this.Bi.next=this.token_source.getNextToken()):this.Bi=this.Bi.next;if(this.nea){for(var b=0,c=this.token;c&&c!=this.Bi;)b++,c=c.next;c&&this.aFa(a,b)}if(this.Bi.kind!=a)return!0;if(0==this.bJ&&this.Bi==this.sQ)throw this.npb;return!1},getNextToken:function(){this.token=this.token.next?this.token.next:this.token.next=this.token_source.getNextToken();this.Oe=-1;this.Vh++;return this.token},getToken:function(a){for(var b=
- this.token,c=0;c<a;++c)b=b.next?b.next:b.next=this.token_source.getNextToken();return b},ms:function(){return!(this.jj_nt=this.token.next)?this.Oe=(this.token.next=this.token_source.getNextToken()).kind:this.Oe=this.jj_nt.kind},aFa:function(a,d){if(!(100<=d))if(d==this.YD+1)this.qea[this.YD++]=a;else if(0!=this.YD){this.ZD=b.D.create([this.YD],0);for(var c=0;c<this.YD;++c)this.ZD[c]=this.qea[c];c=this.XD.iterator();a:for(;c.hasNext();)if(c.next().length==this.ZD.length){for(c=0;c<this.ZD.length;++c);
- this.XD.add(this.ZD);break a}0!=d&&(this.qea[(this.YD=d)-1]=a)}},generateParseException:function(){this.XD.clear();var a=b.D.create([20],!1);0<=this.SZ&&(a[this.SZ]=!0,this.SZ=-1);for(var d=0;11>d;++d)if(this.Xm[d]==this.Vh)for(var c=0;32>c;++c)0!=(b.nl.ipb[d]&1<<c)&&(a[c]=!0);for(d=0;20>d;++d)a[d]&&(this.ZD=b.D.create([1],0),this.ZD[0]=d,this.XD.add(this.ZD));this.YD=0;this.lpb();this.aFa(0,0);a=Array(this.XD.size());for(d=0;d<this.XD.size();++d)a[d]=this.XD.get(d);return new b.zm(this.token,a,this.tokenImage)},
- enable_tracing:u(),disable_tracing:u(),lpb:function(){this.nea=!0;for(var a=0;2>a;++a)try{var d=this.Oz[a];do{if(d.eY>this.Vh)switch(this.bJ=d.Tpa,this.sQ=this.Bi=d.first,a){case 0:this.WEa();break;case 1:this.YEa()}d=d.next}while(d)}catch(c){if(!b.F.isInstanceOf(c,b.nl.RT))throw c;}this.nea=!1},dFa:function(a,d){for(var c=this.Oz[a];c.eY>this.Vh;){if(!c.next){c=c.next=new b.nl.b4;break}c=c.next}c.eY=this.Vh+d-this.bJ;c.first=this.token;c.Tpa=d}});b.nl.bpb=function(){b.nl.ipb=[384,384,38400,32,102400,
- 110592,98304,2048,73728,786432,786432]};b.nl.RT=b.f(Error,{});b.nl.b4=b.f({eY:0,Tpa:0});b.L.add(function(){b.nl.bpb()});b.zm=b.f(Error,{currentToken:null,expectedTokenSequences:null,tokenImage:null,eol:null,constructor:function(){this.eol=b.me.ue("line.separator","\n");(function(a,d,c){a&&(b.zm.xnb(a,d,c),this.currentToken=a,this.expectedTokenSequences=d,this.tokenImage=c)}).apply(this,arguments)}});b.zm.xnb=function(a,d,c){for(var e=b.me.ue("line.separator","\n"),f=new b.ac,g=0,h=0;h<d.length;++h){g<
- d[h].length&&(g=d[h].length);for(var k=0;k<d[h].length;++k)f.append(c[d[h][k]]).Ce(32);0!=d[h][d[h].length-1]&&f.append("...");f.append(e).append(" ")}d='Encountered "';a=a.next;for(h=0;h<g;++h){0!=h&&(d+=" ");if(0==a.kind)break;d+=" "+c[a.kind];d+=' "';d+=b.zm.WYa(a.image);d+=' "';a=a.next}};b.zm.WYa=function(a){for(var d=new b.ac,c,e=0;e<a.length;++e)switch(a.charCodeAt(e)){case 0:continue;case 8:d.append("\\b");continue;case 9:d.append("\\t");continue;case 10:d.append("\\n");continue;case 12:d.append("\\f");
- continue;case 13:d.append("\\r");continue;case 34:d.append('\\"');continue;case 39:d.append("\\'");continue;case 92:d.append("\\\\");continue;default:if(32>(c=a.charCodeAt(e))||126<c){var f="0000"+b.gp.toString(c,16);d.append("\\u"+f.substring(f.length-4,f.length))}else d.Ce(c)}return d.toString()};b.zm.K6b=b.mb.fromBits(1,0);b.U8=b.f(b.yv,{path:"",getMessage:function(){return b.yv.prototype.getMessage.apply(this)+": '"+this.path},yCb:w("path")});b.Am=b.f(Error,{errorCode:0,getMessage:function(){return Error.prototype.getMessage.apply(this)},
- constructor:function(a,b){this.errorCode=b}});b.Am.addEscapes=function(a){for(var d=new b.ac,c,e=0;e<a.length;++e)switch(a.charCodeAt(e)){case 0:continue;case 8:d.append("\\b");continue;case 9:d.append("\\t");continue;case 10:d.append("\\n");continue;case 12:d.append("\\f");continue;case 13:d.append("\\r");continue;case 34:d.append('\\"');continue;case 39:d.append("\\'");continue;case 92:d.append("\\\\");continue;default:if(32>(c=a.charCodeAt(e))||126<c){var f="0000"+b.gp.toString(c,16);d.append("\\u"+
- f.substring(f.length-4,f.length))}else d.Ce(c)}return d.toString()};b.Am.LexicalError=function(a,d,c,e,f,g){return"Lexical error at line "+c+", column "+e+". Encountered: "+(a?"\x3cEOF\x3e ":'"'+b.Am.addEscapes(String.CPVisEngineValueOf(g))+'" ('+g+"), ")+'after : "'+b.Am.addEscapes(f)+'"'};b.Am.J6b=b.mb.fromBits(1,0);b.Am.LOb=0;b.Am.sVb=1;b.Am.QNb=2;b.Am.nPb=3;b.Xf=b.f({});b.Xf.filterNodesByEquals=function(a,d,c){var e=new b.o,f=0;a=a.arrayIterator();for(var g=a.length;f<g;++f){var h=a[f];h.containsValue(d,
- c)&&e.add(h)}return e};b.Xf.filterNodesByChildExists=function(a,d){for(var c=new b.o,e=0,f=a.arrayIterator(),g=f.length;e<g;++e){var h=f[e];h.contains(d)&&c.add(h)}return c};b.Xf.findChildren=function(a){var d=new b.o,c=0;a=a.arrayIterator();for(var e=a.length;c<e;++c)d.addAll(a[c].getChildren());return d};b.Xf.findChildrenInArrays=function(a){var d=new b.o,c=0;a=a.arrayIterator();for(var e=a.length;c<e;++c){var f=a[c];f.oR?d.addAll(f.bi):d.add(f)}return d};b.Xf.filterNodesByPredicateIndex=function(a,
- d){var c=new b.o;if(1==a.size()&&a.get(0).oR){var e=a.get(0);c.clear();(e=e.teb(d))&&c.add(e)}else a.size()>d&&(e=a.get(d))&&c.add(e);return c};b.Xf.findSingleOrMultipleNodesByName=function(a,d,c){var e=new b.o,f=0;a=a.arrayIterator();for(var g=a.length;f<g;++f){var h=a[f];c?e.addAll(h.jaa(d)):(h=h.findNode(d))&&e.add(h)}return e};b.Xf.findParents=function(a){var d=new b.o,c=0;a=a.arrayIterator();for(var e=a.length;c<e;++c){var f=a[c].IR;if(f){var g=f.IR;g?d.contains(g)||d.add(g):d.contains(f)||d.add(f)}}return d};
- b.Xf.addChild=function(a,d){for(var c=new b.o,e=0,f=a.arrayIterator(),g=f.length;e<g;++e){var h=f[e];if(h.isArray())for(var k=0,h=h.bi.arrayIterator(),l=h.length;k<l;++k){var m=h[k],p=b.j.createJSONObject(),p=new b.Hy(p,m,d);m.addChild(p);c.add(p)}else p=b.j.createJSONObject(),p=new b.Hy(p,h,d),h.addChild(p),c.add(p)}return c};b.Xf.addAnonymousChildren=function(a,d){for(var c=new b.o,e=0,f=a.arrayIterator(),g=f.length;e<g;++e){var h=f[e],k=h.bi.size();h.addAnonymousChildren(d+1-k);h.bi.size()>d&&
- c.add(h.bi.get(d))}return c};b.Xf.addJSONArrayObject=function(a,d,c){var e=new b.o,f=0;a=a.arrayIterator();for(var g=a.length;f<g;++f){var h=a[f];if(h.isArray())for(var k=0,l=h.bi.arrayIterator(),m=l.length;k<m;++k){var p=l[k],q=b.Xf.Bra(h,d,c+1);p.addChild(q);e.add(q.bi.get(c))}else q=b.Xf.Bra(h,d,c+1),h.addChild(q),e.add(q.bi.get(c))}return e};b.Xf.Bra=function(a,d,c){var e=b.j.createJSONArray();a=new b.Hy(e,a,d);a.addAnonymousChildren(c);return a};b.BC=b.f({image:null,next:null,specialToken:null,
- kind:0,beginLine:0,beginColumn:0,endLine:0,endColumn:0,getValue:O(null),constructor:function(a,b){null!=b&&(this.kind=a,this.image=b)},toString:y("image")});b.BC.newToken=function(a,d){switch(a){default:return new b.BC(a,d)}};b.BC.L6b=b.mb.fromBits(1,0);b.HW=b.f({bufline:null,bufcolumn:null,inputStream:null,buffer:null,le:0,br:0,Jc:0,bufpos:-1,column:0,line:1,prevCharIsCR:!1,prevCharIsLF:!1,maxNextCharInd:0,inBuf:0,tabSize:8,setTabSize:w("tabSize"),getTabSize:y("tabSize"),ExpandBuff:function(a){var d=
- b.D.create([this.le+2048],0),c=b.D.create([this.le+2048],0),e=b.D.create([this.le+2048],0);try{a?(b.me.arraycopy(this.buffer,this.Jc,d,0,this.le-this.Jc),b.me.arraycopy(this.buffer,0,d,this.le-this.Jc,this.bufpos),this.buffer=d,b.me.arraycopy(this.bufline,this.Jc,c,0,this.le-this.Jc),b.me.arraycopy(this.bufline,0,c,this.le-this.Jc,this.bufpos),this.bufline=c,b.me.arraycopy(this.bufcolumn,this.Jc,e,0,this.le-this.Jc),b.me.arraycopy(this.bufcolumn,0,e,this.le-this.Jc,this.bufpos),this.bufcolumn=e,this.maxNextCharInd=
- this.bufpos+=this.le-this.Jc):(b.me.arraycopy(this.buffer,this.Jc,d,0,this.le-this.Jc),this.buffer=d,b.me.arraycopy(this.bufline,this.Jc,c,0,this.le-this.Jc),this.bufline=c,b.me.arraycopy(this.bufcolumn,this.Jc,e,0,this.le-this.Jc),this.bufcolumn=e,this.maxNextCharInd=this.bufpos-=this.Jc)}catch(f){if(b.F.isInstanceOf(f,Error))throw Error(f.getMessage());throw f;}this.br=this.le+=2048;this.Jc=0},FillBuff:function(){this.maxNextCharInd==this.br&&(this.br==this.le?2048<this.Jc?(this.bufpos=this.maxNextCharInd=
- 0,this.br=this.Jc):0>this.Jc?this.bufpos=this.maxNextCharInd=0:this.ExpandBuff(!1):this.br>this.Jc?this.br=this.le:2048>this.Jc-this.br?this.ExpandBuff(!0):this.br=this.Jc);var a;try{if(-1==(a=this.inputStream.read(this.buffer,this.maxNextCharInd,this.br-this.maxNextCharInd)))throw this.inputStream.close(),new b.Ra;this.maxNextCharInd+=a}catch(d){throw b.F.isInstanceOf(d,b.Ra)&&(--this.bufpos,this.backup(0),-1==this.Jc&&(this.Jc=this.bufpos)),d;}},BeginToken:function(){this.Jc=-1;var a=this.readChar();
- this.Jc=this.bufpos;return a},UpdateLineColumn:function(a){this.column++;this.prevCharIsLF?(this.prevCharIsLF=!1,this.line+=this.column=1):this.prevCharIsCR&&(this.prevCharIsCR=!1,10==a?this.prevCharIsLF=!0:this.line+=this.column=1);switch(a){case 13:this.prevCharIsCR=!0;break;case 10:this.prevCharIsLF=!0;break;case 9:this.column--,this.column+=this.tabSize-this.column%this.tabSize}this.bufline[this.bufpos]=this.line;this.bufcolumn[this.bufpos]=this.column},readChar:function(){if(0<this.inBuf)return--this.inBuf,
- ++this.bufpos==this.le&&(this.bufpos=0),this.buffer[this.bufpos];++this.bufpos>=this.maxNextCharInd&&this.FillBuff();var a=this.buffer[this.bufpos];this.UpdateLineColumn(a);return a},getColumn:function(){return this.bufcolumn[this.bufpos]},getLine:function(){return this.bufline[this.bufpos]},getEndColumn:function(){return this.bufcolumn[this.bufpos]},getEndLine:function(){return this.bufline[this.bufpos]},getBeginColumn:function(){return this.bufcolumn[this.Jc]},getBeginLine:function(){return this.bufline[this.Jc]},
- backup:function(a){this.inBuf+=a;if(0>(this.bufpos-=a))this.bufpos+=this.le},constructor:function(a,d,c,e){this.inputStream=a;this.line=d;this.column=c-1;this.br=this.le=e;this.buffer=b.D.create([e],0);this.bufline=b.D.create([e],0);this.bufcolumn=b.D.create([e],0)},ReInit:function(a,d,c,e){this.inputStream=a;this.line=d;this.column=c-1;if(!this.buffer||e!=this.buffer.length)this.br=this.le=e,this.buffer=b.D.create([e],0),this.bufline=b.D.create([e],0),this.bufcolumn=b.D.create([e],0);this.prevCharIsLF=
- this.prevCharIsCR=!1;this.Jc=this.inBuf=this.maxNextCharInd=0;this.bufpos=-1},GetImage:function(){return this.bufpos>=this.Jc?String.copyValueOf(this.buffer,this.Jc,this.bufpos-this.Jc+1):String.copyValueOf(this.buffer,this.Jc,this.le-this.Jc)+String.copyValueOf(this.buffer,0,this.bufpos+1)},GetSuffix:function(a){var d=b.D.create([a],0);this.bufpos+1>=a?b.me.arraycopy(this.buffer,this.bufpos-a+1,d,0,a):(b.me.arraycopy(this.buffer,this.le-(a-this.bufpos-1),d,0,a-this.bufpos-1),b.me.arraycopy(this.buffer,
- 0,d,a-this.bufpos-1,this.bufpos+1));return d},Done:function(){this.bufcolumn=this.bufline=this.buffer=null},adjustBeginLineColumn:function(a,b){var c=this.Jc,e;e=this.bufpos>=this.Jc?this.bufpos-this.Jc+this.inBuf+1:this.le-this.Jc+this.bufpos+1+this.inBuf;for(var f=0,g=0,h=0,k=0,l=0;f<e&&this.bufline[g=c%this.le]==this.bufline[h=++c%this.le];)this.bufline[g]=a,k=l+this.bufcolumn[h]-this.bufcolumn[g],this.bufcolumn[g]=b+l,l=k,f++;if(f<e){this.bufline[g]=a++;for(this.bufcolumn[g]=b+l;f++<e;)this.bufline[g=
- c%this.le]!=this.bufline[++c%this.le]?this.bufline[g]=a++:this.bufline[g]=a}this.line=this.bufline[g];this.column=this.bufcolumn[g]}});b.HW.staticFlag=!1;b.ym=b.f(b.jg,{input_stream:null,curChar:0,nH:0,dab:0,au:0,qQ:0,tw:0,Ai:0,constructor:function(){this.oea=b.D.create([5],0);this.Nz=b.D.create([10],0);(function(a,d){if(b.HW.staticFlag)throw Error("ERROR: Cannot use a static CharStream class with a non-static lexical analyzer.");this.input_stream=a;this.SwitchTo(d)}).apply(this,arguments)},Xob:function(a){switch(a){default:return-1}},
- cpb:function(a,b){return this.$Ea(this.Xob(a,b),a+1)},ls:function(a,b){this.Ai=b;this.tw=a;return a+1},dpb:function(){switch(this.curChar){case 10:return this.ls(0,2);case 34:return this.ls(0,16);case 40:return this.ls(0,3);case 41:return this.ls(0,4);case 42:return this.ls(0,12);case 46:return this.Ai=9,this.ZEa(b.mb.fromBits(1024,0));case 47:return this.Ai=7,this.ZEa(b.mb.fromBits(256,0));case 61:return this.ls(0,11);case 91:return this.ls(0,5);case 93:return this.ls(0,6);default:return this.$Ea(1,
- 0)}},ZEa:function(a){try{this.curChar=this.input_stream.readChar()}catch(d){if(b.F.isInstanceOf(d,b.Ra))return 1;throw d;}switch(this.curChar){case 46:if(a.and(b.mb.fromBits(1024,0)).notEquals(b.mb.fromBits(0,0)))return this.ls(1,10);break;case 47:if(a.and(b.mb.fromBits(256,0)).notEquals(b.mb.fromBits(0,0)))return this.ls(1,8)}return this.cpb(0,a)},$Ea:function(a,d){var c=0;this.au=5;var e=1;this.Nz[0]=a;for(var f=2147483647;;){2147483647==++this.qQ&&this.v4();if(64>this.curChar){var g=b.mb.fromBits(1,
- 0).shiftLeft(this.curChar);do switch(this.Nz[--e]){case 1:b.mb.fromBits(0,67051536).and(g).notEquals(b.mb.fromBits(0,0))?(15<f&&(f=15),this.oQ(4)):b.mb.fromBits(9216,0).and(g).notEquals(b.mb.fromBits(0,0))&&14<f&&(f=14);b.mb.fromBits(0,67043328).and(g).notEquals(b.mb.fromBits(0,0))?(13<f&&(f=13),this.oQ(0)):13==this.curChar&&(this.Nz[this.au++]=2);break;case 0:if(b.mb.fromBits(0,67043328).and(g).equals(b.mb.fromBits(0,0)))break;13<f&&(f=13);this.oQ(0);break;case 2:10==this.curChar&&14<f&&(f=14);break;
- case 3:13==this.curChar&&(this.Nz[this.au++]=2);break;case 4:if(b.mb.fromBits(0,67051536).and(g).equals(b.mb.fromBits(0,0)))break;15<f&&(f=15);this.oQ(4)}while(e!=c)}else if(128>this.curChar){g=b.mb.fromBits(1,0).shiftLeft(this.curChar&63);do switch(this.Nz[--e]){case 1:case 4:if(b.mb.fromBits(-2013265922,134217726).and(g).equals(b.mb.fromBits(0,0)))break;f=15;this.oQ(4)}while(e!=c)}else{b.mb.fromBits(1,0).shiftLeft(this.curChar&63);do--e;while(e!=c)}2147483647!=f&&(this.Ai=f,this.tw=d,f=2147483647);
- ++d;if((e=this.au)==(c=5-(this.au=c)))return d;try{this.curChar=this.input_stream.readChar()}catch(h){if(b.F.isInstanceOf(h,b.Ra))return d;throw h;}}},epb:function(a){switch(a){default:return-1}},fpb:function(a,b){return this.VEa(this.epb(a,b),a+1)},gpb:function(){switch(this.curChar){case 92:return this.hpb(b.mb.fromBits(262144,0));default:return this.VEa(0,0)}},hpb:function(a){try{this.curChar=this.input_stream.readChar()}catch(d){if(b.F.isInstanceOf(d,b.Ra))return 1;throw d;}switch(this.curChar){case 34:if(a.and(b.mb.fromBits(262144,
- 0)).notEquals(b.mb.fromBits(0,0)))return this.ls(1,18)}return this.fpb(0,a)},VEa:function(a,d){var c=0,e=this.au=1;this.Nz[0]=a;for(var f=2147483647;;){2147483647==++this.qQ&&this.v4();if(64>this.curChar){b.mb.fromBits(1,0).shiftLeft(this.curChar);do switch(this.Nz[--e]){case 0:34==this.curChar&&(f=17)}while(e!=c)}else{b.mb.fromBits(1,0).shiftLeft(this.curChar&63);do--e;while(e!=c)}2147483647!=f&&(this.Ai=f,this.tw=d,f=2147483647);++d;if((e=this.au)==(c=1-(this.au=c)))return d;try{this.curChar=this.input_stream.readChar()}catch(g){if(b.F.isInstanceOf(g,
- b.Ra))return d;throw g;}}},v4:function(){var a;this.qQ=2147483649;for(a=5;0<a--;)this.oea[a]=2147483648},ReInit:function(a,b){this.tw=this.au=0;this.nH=this.dab;this.input_stream=a;this.v4();this.SwitchTo(b)},SwitchTo:function(a){if(2<=a||0>a)throw new b.Am("Error: Ignoring invalid lexical state : "+a+". State unchanged.",2);this.nH=a},jjFillToken:function(){var a,d,c,e,f;d=b.ym.jjstrLiteralImages[this.Ai];a=null==d?this.input_stream.GetImage():d;d=this.input_stream.getBeginLine();e=this.input_stream.getBeginColumn();
- c=this.input_stream.getEndLine();f=this.input_stream.getEndColumn();a=b.BC.newToken(this.Ai,a);a.beginLine=d;a.endLine=c;a.beginColumn=e;a.endColumn=f;return a},getNextToken:function(){var a;a=0;for(;;){try{this.curChar=this.input_stream.BeginToken()}catch(d){if(b.F.isInstanceOf(d,b.Ra))return this.Ai=0,a=this.jjFillToken();throw d;}switch(this.nH){case 0:try{for(this.input_stream.backup(0);32>=this.curChar&&b.mb.fromBits(0,1).and(b.mb.fromBits(1,0).shiftLeft(this.curChar)).notEquals(b.mb.fromBits(0,
- 0));)this.curChar=this.input_stream.BeginToken()}catch(c){if(b.F.isInstanceOf(c,b.Ra))continue;else throw c;}this.Ai=2147483647;this.tw=0;a=this.dpb();break;case 1:this.Ai=2147483647,this.tw=0,a=this.gpb(),0==this.tw&&19<this.Ai&&(this.Ai=19)}if(2147483647!=this.Ai){this.tw+1<a&&this.input_stream.backup(a-this.tw-1);if(b.ym.mpb[this.Ai>>6].and(b.mb.fromBits(1,0).shiftLeft(this.Ai&63)).notEquals(b.mb.fromBits(0,0)))return a=this.jjFillToken(),-1!=b.ym.jjnewLexState[this.Ai]&&(this.nH=b.ym.jjnewLexState[this.Ai]),
- a;-1!=b.ym.jjnewLexState[this.Ai]&&(this.nH=b.ym.jjnewLexState[this.Ai])}else{var e=this.input_stream.getEndLine(),f=this.input_stream.getEndColumn(),g=null,h=!1;try{this.input_stream.readChar(),this.input_stream.backup(1)}catch(k){if(b.F.isInstanceOf(k,b.Ra))h=!0,g=1>=a?"":this.input_stream.GetImage(),10==this.curChar||13==this.curChar?(e++,f=0):f++;else throw k;}h||(this.input_stream.backup(1),g=1>=a?"":this.input_stream.GetImage());throw new b.Am(b.Am.LexicalError(h,this.nH,e,f,g,this.curChar),
- 0);}}},oQ:function(a){this.oea[a]!=this.qQ&&(this.Nz[this.au++]=a,this.oea[a]=this.qQ)}});b.L.add(function(){b.ym.b6b=[];b.ym.jjstrLiteralImages=["",null,null,"(",")","[","]","/","//",".","..","\x3d","*",null,null,null,'"',null,'\\"',null];b.ym.lexStateNames=["DEFAULT","QUOTED_STRING_STATE"];b.ym.jjnewLexState=[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,0,-1,-1];b.ym.mpb=[b.mb.fromBits(1048569,0)];b.ym.c6b=[b.mb.fromBits(6,0)]});b.Cua=b.f(b.Qd,{compare:function(a,b){return null!=a.en&&null!=
- b.en?a.en-b.en:null==a.en&&null==b.en?a.qZ-b.qZ:null==a.en?1:-1}});b.PN=b.f({vGb:!1,constructor:function(a){this.d1=this.Ik=this.LA=null;this.vGb=!0;this.Qua(a,null)},Qua:function(a,d){if(null!=a||d){if(d)this.LA=d;else try{this.LA=b.j.parse(a)}catch(c){if(b.F.isInstanceOf(c,b.Ra))throw new b.Z(null,b.q.SPEC_PARSE_FAIL,a);throw c;}var e=this.LA.parameters;if(e){var f=b.j.getJSONArraySize(e);this.Ik=new b.O(f);this.d1=new b.o;for(var g=0;g<f;++g){var h=b.Kb.createParameter(e[g]);this.Ik.put(h.id,h);
- h.qZ=g;this.d1.add(h)}}if(h=this.LA[b.p.q4]){e=0;f=b.Kb.a$a(h).arrayIterator();for(g=f.length;e<g;++e){var k=f[e];(h=this.getParameter(k.id))&&h.setValue(k.WPa)}}b.j.remove(this.LA,"parameters");b.j.remove(this.LA,b.p.q4)}},canBeResolved:function(){if(this.Ik)for(var a=0,b=this.Ik.values().arrayIterator(),c=b.length;a<c;++a){var e=b[a];if(e.QE&&!e.hasValue())return!1}return!0},resolve:function(){return b.Bd.forVizJSONDisplay(60).serialize(this.resolveToJSON())},resolveToJSON:function(){if(!this.canBeResolved())throw new b.M(null,
- b.q.TEMPLATE_CANNOT_BE_RESOLVED,null);var a=b.j.deepClone(this.LA),d=new b.Fua(a);if(this.Ik){b.j.sortList(this.d1,new b.Cua);for(var c=0,e=this.d1.arrayIterator(),f=e.length;c<f;++c)e[c].resolve(d,this.Ik)}d=this.validate(a);if(!d.isOK())throw new b.Kta("Validation failed",b.q.SPEC_PARSE_FAIL,null,d);return a},hasParameters:function(){return!this.Ik?!1:0<this.Ik.size()},getParameters:function(){return this.Ik?this.Ik.values():null},getParameterIds:function(){if(this.Ik&&0<this.Ik.size()){var a=this.Ik.keySet();
- return a.toArray(Array(a.size()))}return null},getParameter:function(a){return this.Ik?this.Ik.get(a):null},setParameterValue:function(a,d){var c=this.Ik.get(a);if(!c)throw new b.M(null,b.q.PARAMETER_NOT_FOUND,a);c.setValue(d)},validate:function(a){b.qb("com/ibm/vis/layers/migrationLayer");return b.oi.validate(a)},getTempl:y("LA")});b.PN.createTemplateFromString=function(a){return new b.PN(a)};b.PN.createTemplateFromJSON=function(a){var d=new b.PN(null);d.Qua(null,a);return d};b.L.initialize()})();
|