(function(e){function t(t){for(var n,s,o=t[0],l=t[1],u=t[2],c=0,f=[];c<o.length;c++)s=o[c],a[s]&&f.push(a[s][0]),a[s]=0;for(n in l)Object.prototype.hasOwnProperty.call(l,n)&&(e[n]=l[n]);h&&h(t);while(f.length)f.shift()();return r.push.apply(r,u||[]),i()}function i(){for(var e,t=0;t<r.length;t++){for(var i=r[t],n=!0,s=1;s<i.length;s++){var l=i[s];0!==a[l]&&(n=!1)}n&&(r.splice(t--,1),e=o(o.s=i[0]))}return e}var n={},a={app:0},r=[];function s(e){return o.p+"js/"+({about:"about"}[e]||e)+"."+{about:"17654e8a"}[e]+".js"}function o(t){if(n[t])return n[t].exports;var i=n[t]={i:t,l:!1,exports:{}};return e[t].call(i.exports,i,i.exports,o),i.l=!0,i.exports}o.e=function(e){var t=[],i=a[e];if(0!==i)if(i)t.push(i[2]);else{var n=new Promise(function(t,n){i=a[e]=[t,n]});t.push(i[2]=n);var r,l=document.createElement("script");l.charset="utf-8",l.timeout=120,o.nc&&l.setAttribute("nonce",o.nc),l.src=s(e),r=function(t){l.onerror=l.onload=null,clearTimeout(u);var i=a[e];if(0!==i){if(i){var n=t&&("load"===t.type?"missing":t.type),r=t&&t.target&&t.target.src,s=new Error("Loading chunk "+e+" failed.\n("+n+": "+r+")");s.type=n,s.request=r,i[1](s)}a[e]=void 0}};var u=setTimeout(function(){r({type:"timeout",target:l})},12e4);l.onerror=l.onload=r,document.head.appendChild(l)}return Promise.all(t)},o.m=e,o.c=n,o.d=function(e,t,i){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},o.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(o.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)o.d(i,n,function(t){return e[t]}.bind(null,n));return i},o.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o.oe=function(e){throw console.error(e),e};var l=window["webpackJsonp"]=window["webpackJsonp"]||[],u=l.push.bind(l);l.push=t,l=l.slice();for(var c=0;c<l.length;c++)t(l[c]);var h=u;r.push([0,"chunk-vendors"]),i()})({0:function(e,t,i){e.exports=i("56d7")},"10b9":function(e,t,i){},"56d7":function(e,t,i){"use strict";i.r(t);i("cadf"),i("551c"),i("f751"),i("097d");var n=i("2b0e"),a=i("bb71");i("da64");n["a"].use(a["a"],{iconfont:"md"});var r=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-app",[i("v-content",[i("ChartApp")],1)],1)},s=[],o=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-content",{staticClass:"ma-0 pa-0"},[i("v-container",{attrs:{"ma-0":"","pa-0":"",flat:""}},[i("router-view"),i("v-bottom-nav",{staticStyle:{overflow:"hidden",position:"fixed",bottom:"0",width:"100%","border-top":"1px solid #dddddd"},attrs:{active:e.bottomNav,value:!0,absolute:""},on:{"update:active":function(t){e.bottomNav=t}}},[i("v-btn",{attrs:{color:"teal",flat:"",value:"panel",depressed:"",to:{name:"panel"}}},[i("span",{staticStyle:{"font-size":"20px",color:"#999999"}},[e._v("仪表盘")]),i("v-icon",{attrs:{color:"#dddddd"}},[e._v("table_chart")])],1),i("v-btn",{attrs:{color:"teal",flat:"",value:"mine",depressed:"",to:{name:"mine"}}},[i("span",{staticStyle:{"font-size":"20px",color:"#999999"}},[e._v(" 我的")]),i("v-icon",{attrs:{color:"#dddddd"}},[e._v("account_box")])],1)],1)],1)],1)},l=[],u={data:function(){return{bottomNav:"panel"}},components:{}},c=u,h=(i("5e90"),i("2877")),f=i("6544"),d=i.n(f),m=i("887a"),p=i("8336"),$=i("a523"),g=i("549c"),_=i("132d"),v=Object(h["a"])(c,o,l,!1,null,"1ced4d0d",null),y=v.exports;d()(v,{VBottomNav:m["a"],VBtn:p["a"],VContainer:$["a"],VContent:g["a"],VIcon:_["a"]});var b={name:"App",components:{ChartApp:y},data:function(){return{}}},w=b,E=i("7496"),S=Object(h["a"])(w,r,s,!1,null,null,null),N=S.exports;d()(S,{VApp:E["a"],VContent:g["a"]});var C=i("8c4f"),A=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-container",[i("v-navigation-drawer",{attrs:{fixed:"",right:"",clipped:"",app:""},model:{value:e.drawerRight,callback:function(t){e.drawerRight=t},expression:"drawerRight"}},[i("v-list",{attrs:{subheader:""}},[i("v-subheader",[e._v("列表")]),e._l(e.items,function(t){return i("v-list-tile",{key:t.title,attrs:{avatar:""},on:{click:function(i){return e.switchTable(t)}}},[i("v-list-tile-action",[i("svg",{staticClass:"icon",attrs:{"aria-hidden":"true"}},[i("use",{attrs:{"xlink:href":t.iconName}})])]),i("v-list-tile-content",[i("v-list-tile-title",{domProps:{innerHTML:e._s(t.title)}})],1),i("v-list-tile-action",[i("v-icon",{directives:[{name:"show",rawName:"v-show",value:t.active,expression:"item.active"}],attrs:{color:"#333333"}},[e._v("check\n                    ")])],1)],1)})],2)],1),i("v-toolbar",{attrs:{fixed:"",app:"","clipped-right":"",height:"90",color:"#ffffff"}},[i("span",{staticClass:"body-2",staticStyle:{"vertical-align":"middle","margin-right":"5px",width:"100%"},on:{click:function(t){t.stopPropagation(),e.drawerRight=!e.drawerRight}}},[i("svg",{staticClass:"icon",attrs:{"aria-hidden":"true"}},[i("use",{attrs:{"xlink:href":e.selectedItem.iconName}})]),i("span",{staticStyle:{"vertical-align":"middle","margin-left":"10px","font-size":"27px"},domProps:{textContent:e._s(e.selectedItem.title)}}),i("v-icon",{staticStyle:{"vertical-align":"middle","margin-top":"5px",float:"right",height:"28px",width:"28px",color:"#333333"}},[e._v("menu")])],1)]),i("v-container",{attrs:{"ma-0":"","pa-0":""}},[i("Tableau",{ref:"tableau",attrs:{url:e.chartUrl,width:"100%",apiUrl:e.tableauApiUrl}})],1)],1)},T=[],O=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{attrs:{id:"tableau"}})},I=[],V=(i("6b54"),i("87b3"),i("a4bb")),x=i.n(V),z=(i("6d67"),i("e814")),k=i.n(z),U={name:"Tableau",props:{url:"",options:{},width:"",height:"",filters:{},apiUrl:{default:i("59d5")}},data:function(){return{viz:{},workBook:{}}},watch:{url:function(){this.viz&&this.viz.dispose(),this.initViz()},height:function(e){this.viz.setFrameSize(k()(this.width),k()(e))},width:function(e){this.viz.setFrameSize(k()(e),k()(this.height))},filters:function(){this.viz&&this.viz.dispose(),this.initViz()}},computed:{worksheet:function(){return this.workBook.getActiveSheet()}},methods:{reloadViz:function(){this.viz&&this.viz.dispose(),this.initViz()},initViz:function(){var e=this;this.$axios({method:"get",url:this.url}).then(function(t){var i=t.data.data,n=document.getElementById("tableau"),a={};e.options?a=e.options:(a={height:e.height?e.height:1e3,width:e.width?e.width:1e3,hideTabs:!0,hideToolbar:!0,onFirstInteractive:function(){e.workBook=e.viz.getWorkbook()}},e.filters&&x()(e.filters).map(function(t){a[t.toString()]=e.filters[t.toString()]})),e.viz=new window.tableau.Viz(n,i,a)}).catch(function(e){console.log(e)})}},mounted:function(){var e=document.createElement("script");e.setAttribute("src",this.apiUrl),this.tableauScript=document.head.appendChild(e),this.initViz()},beforeDestroy:function(){}},D=U,R=Object(h["a"])(D,O,I,!1,null,"0a446106",null),F=R.exports,M={data:function(){return{chartUrl:"/OrangeHeap/getTableauTaxCategoryUnreturnedTax",tableauApiUrl:i("59d5"),drawer:null,drawerRight:null,right:!1,left:!1,items:[{iconName:"#d-iconyihuankuanbufen",active:!1,title:"税种未返还税金分析",chartUrl:"/OrangeHeap/getTableauTaxCategoryUnreturnedTax"},{iconName:"#d-iconyihuankuanbufen",active:!1,title:"地区未返还税金分析",chartUrl:"/OrangeHeap/getTableauDistrictUnreturnedTax"},{iconName:"#d-iconCompare",active:!1,title:"未返还/返还后税金比较",chartUrl:"/OrangeHeap/getTableauUnreturnedAndReturnedTax"},{iconName:"#d-iconCompare",active:!1,title:"费用分析",chartUrl:"/OrangeHeap/getTableauCostAnalysis"},{iconName:"#d-iconhuaban",active:!1,title:"地区利润总额/亏损额",chartUrl:"/OrangeHeap/getTableauDistrictProfitAndLoss"},{iconName:"#d-iconhuaban",active:!1,title:"公司利润总额/亏损额",chartUrl:"/OrangeHeap/getTableauCompanyProfitAndLoss"},{iconName:"#d-iconqita1",active:!1,title:"司机/员工人数",chartUrl:"/OrangeHeap/getTableauDriverAndEmployee"},{iconName:"#d-iconqita1",active:!1,title:"业务线GMV及补贴统计",chartUrl:"/OrangeHeap/getTableauGmvAndSubsidy"},{iconName:"#d-iconqita1",active:!1,title:"档案归档情况",chartUrl:"/OrangeHeap/getTableauFileArrangement"},{iconName:"#d-iconqita1",active:!1,title:"国际税全球概览",chartUrl:"/OrangeHeap/getTableauGlobalOverview"},{iconName:"#d-iconqita1",active:!1,title:"国际税业务数据",chartUrl:"/OrangeHeap/getTableauGlobalBusiness"},{iconName:"#d-iconmexico",active:!1,title:"墨西哥税务分析",chartUrl:"/OrangeHeap/getTableauMexicanTax"},{iconName:"#d-iconaodaliya",active:!1,title:"澳洲税务分析",chartUrl:"/OrangeHeap/getTableauAustralianTax"},{iconName:"#d-iconbaxi",active:!1,title:"巴西税务分析",chartUrl:"/OrangeHeap/getTableauBrazilianTax"},{iconName:"#d-iconqita",active:!1,title:"其他国家税务分析",chartUrl:"/OrangeHeap/getTableauOtherTaxAnalysis"}],selectedItem:null}},props:{source:String},components:{Tableau:F},created:function(){this.selectTable(this.items[0])},mounted:function(){},methods:{selectTable:function(e){null!=this.selectedItem&&(this.selectedItem.active=!1),e.active=!0,this.selectedItem=e},switchTable:function(e){this.selectTable(e),this.drawerRight=!this.drawerRight,this.chartUrl=this.selectedItem.chartUrl}}},P=M,j=(i("f32f"),i("8860")),H=i("ba95"),L=i("40fe"),W=i("5d23"),B=i("f774"),G=i("e0c7"),q=i("71d9"),K=Object(h["a"])(P,A,T,!1,null,"0817fb63",null),Q=K.exports;d()(K,{VContainer:$["a"],VIcon:_["a"],VList:j["a"],VListTile:H["a"],VListTileAction:L["a"],VListTileContent:W["a"],VListTileTitle:W["b"],VNavigationDrawer:B["a"],VSubheader:G["a"],VToolbar:q["a"]});var Y=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-content",{staticStyle:{"margin-top":"20%"}},[i("v-container",{attrs:{fluid:"","fill-height":""}},[i("v-layout",{attrs:{"align-center":"","justify-center":""}},[i("v-flex",[i("div",{staticClass:"v-card-profile"},[i("v-avatar",{staticClass:"mx-auto d-block",attrs:{slot:"offset",size:"130"},slot:"offset"},[i("img",{attrs:{src:"https://demos.creative-tim.com/vue-material-dashboard/img/marc.aba54d65.jpg"}})]),i("v-card-text",{staticClass:"text-xs-center"},[i("h6",{staticClass:"category text-gray font-weight-thin mb-9"}),i("h4",{staticClass:"card-title",domProps:{textContent:e._s(e.userName)}})])],1)])],1)],1)],1)},J=[],Z=(i("386d"),i("4917"),i("3b2b"),{name:"Mine",methods:{getUrlKey:function(e){var t=new RegExp("(^|&)"+e+"=([^&]*)(&|$)"),i=window.location.search.substr(1).match(t);return null!=i?unescape(i[2]):null},getUserInfo:function(){var e=this;this.$axios({method:"get",url:"/sso/getUser?ticket="+this.ticketStr}).then(function(t){e.userName=t.data.data.ddUserInfo.username})}},mounted:function(){this.ticketStr=this.getUrlKey("ticketStr"),this.getUserInfo()},data:function(){return{userName:""}}}),X=Z,ee=i("8212"),te=i("99d9"),ie=i("0e8f"),ne=i("a722"),ae=Object(h["a"])(X,Y,J,!1,null,null,null),re=ae.exports;d()(ae,{VAvatar:ee["a"],VCardText:te["a"],VContainer:$["a"],VContent:g["a"],VFlex:ie["a"],VLayout:ne["a"]}),n["a"].use(C["a"]);var se=new C["a"]({routes:[{path:"/",name:"",component:y,children:[{path:"/",name:"panel",component:Q},{path:"mine",name:"mine",component:re}]},{path:"/about",name:"about",component:function(){return i.e("about").then(i.bind(null,"f820"))}}]}),oe=i("2f62");n["a"].use(oe["a"]);var le=new oe["a"].Store({state:{},mutations:{},actions:{}});i("57e7");!function(e){var t,i='<svg><symbol id="d-icontianqizitiku51" viewBox="0 0 1024 1024"><path d="M160.832 503.68 130.24 442.432 127.424 442.432 136.32 503.68l0 203.136L64 706.816 64 314.432l55.616 0 147.52 207.552 29.504 59.584 2.816 0L290.496 521.984l0-204.8L362.88 317.184l0 392.384L307.2 709.568 160.832 503.68z"  ></path><path d="M848.704 620.544l-119.68 0-29.504 86.272L623.296 706.816l140.224-392.384 56.192 0L960 706.816l-80.128 0L848.704 620.544zM748.544 559.36 832 559.36l-28.928-86.848-11.712-61.248-2.816 0-11.712 61.76L748.544 559.36z"  ></path><path d="M582.464 314.432 407.488 709.568 473.344 709.568 647.872 314.432Z"  ></path></symbol><symbol id="d-iconwode1" viewBox="0 0 1024 1024"><path d="M960.053977 1024l-0.938726-7.791427C933.074988 800.883576 732.506765 625.679733 512 625.679733c-220.506765 0-421.074988 175.185068-447.096476 390.52884l-0.938726 7.791427L5.087896 1024l1.051373-9.819075C26.509626 824.31418 159.395695 653.184408 336.814932 588.393532l5.407062-1.990099-4.843827-3.116571c-90.699718-58.332441-144.84544-155.509369-144.84544-259.989586C192.532727 151.078582 341.827729 0 512 0c170.191045 0 319.467273 151.078582 319.467273 323.334825 0 104.461443-54.145723 201.63837-144.84544 259.989586l-4.843827 3.116571 5.407062 1.990099c177.419237 64.809651 310.305306 235.920648 330.675663 425.787393L1018.912104 1024 960.053977 1024zM512 59.646658c-131.515529 0-260.590371 130.614352-260.590371 263.669392 0 138.912691 137.5797 242.717025 260.590371 242.717025 123.010671 0 260.590371-103.78556 260.590371-242.717025C772.590371 190.26101 643.515529 59.646658 512 59.646658z"  ></path></symbol><symbol id="d-iconyibiaopan" viewBox="0 0 1024 1024"><path d="M482.761 89.134h-53.622v80.438c-195.728 21.451-348.558 189.027-348.558 388.774 0 214.498 174.275 388.774 388.774 388.774 158.191 0 294.934-95.181 355.26-230.585l60.33 16.086c29.492-48.26 53.622-116.631 53.622-199.749 0-245.329-214.497-443.741-455.804-443.741v0zM469.354 893.498c-185.002 0-335.151-150.146-335.151-335.151 0-168.916 131.381-311.022 294.934-335.151v360.624l340.514 119.311c-45.585 113.949-175.622 190.367-300.299 190.367v0zM846.065 668.277l-363.301-123.338v-402.182c209.134-1.339 399.501 179.641 399.501 390.117-0.001 56.306-14.749 97.865-36.198 135.402v0zM846.065 668.277z"  ></path></symbol><symbol id="d-iconyibiaopan1" viewBox="0 0 1024 1024"><path d="M484.049414 64.75277l-55.920614 0 0 83.863013C224.085638 170.972976 64.761979 345.682044 64.761979 553.934065c0 223.616964 181.685969 405.313166 405.293723 405.313166 164.92933 0 307.510676-99.234095 370.387725-240.394069l62.878073 16.771989c30.750351-50.320059 55.915497-121.605615 55.915497-208.252021C959.236997 271.607978 735.620034 64.75277 484.049414 64.75277L484.049414 64.75277M470.055702 903.33685c-192.871729 0-349.402785-156.536172-349.402785-349.402785 0-176.11509 136.966465-324.262198 307.475883-349.411995l0 375.958604 355.008456 124.393101C735.620034 823.667346 600.029916 903.33685 470.055702 903.33685L470.055702 903.33685M862.791411 668.538219 484.049414 539.954679 484.049414 120.658034c218.026642-1.396813 416.484599 187.281407 416.484599 406.714072C900.534014 586.070996 885.158838 629.398804 862.791411 668.538219L862.791411 668.538219M862.791411 668.538219"  ></path></symbol><symbol id="d-icondangan" viewBox="0 0 1024 1024"><path d="M352.64512 313.58976V159.85664c0-1.024-0.20992-1.98144-0.24064-2.9952V149.9136h-0.5632c-3.90144-33.9456-27.06944-60.12928-55.35232-60.12928H98.50368c-28.28288 0-51.45088 26.18368-55.35232 60.12928h-0.80384v228.1984h0.24064v62.65856c-0.03584 1.10592-0.24064 2.14016-0.24064 3.25632V876.83584h0.80384c3.90144 33.9456 27.06432 60.12416 55.3472 60.12928H296.48896c28.28288 0 51.45088-26.18368 55.35232-60.12928h0.5632v-5.22752h0.24064V373.89824h-0.24064V316.59008c0.03584-1.01888 0.24064-1.9712 0.24064-3.00032z" fill="#3BCDAE" ></path><path d="M197.49888 762.79808m-84.02432 0a84.02432 84.02432 0 1 0 168.04864 0 84.02432 84.02432 0 1 0-168.04864 0Z" fill="#FFFFFF" ></path><path d="M120.61184 192.54784h153.77408v390.84544H120.61184z" fill="#FFFFFF" ></path><path d="M197.49888 762.79808m-39.17312 0a39.17312 39.17312 0 1 0 78.34624 0 39.17312 39.17312 0 1 0-78.34624 0Z" fill="#3BCDAE" ></path><path d="M662.96832 313.58976V159.85664c0-1.024-0.20992-1.98144-0.24064-2.9952V149.9136h-0.5632c-3.90144-33.9456-27.06944-60.12928-55.35232-60.12928H408.82688c-28.28288 0-51.45088 26.18368-55.35232 60.12928h-0.80384v228.1984h0.24064v62.65856c-0.03584 1.10592-0.24064 2.14016-0.24064 3.25632V876.83584h0.80384c3.90144 33.9456 27.06432 60.12416 55.3472 60.12928H606.81216c28.28288 0 51.45088-26.18368 55.35232-60.12928h0.5632v-5.22752h0.24064V373.89824h-0.24064V316.59008c0.03584-1.01888 0.24064-1.9712 0.24064-3.00032z" fill="#FCE38A" ></path><path d="M507.82208 762.79808m-84.02432 0a84.02432 84.02432 0 1 0 168.04864 0 84.02432 84.02432 0 1 0-168.04864 0Z" fill="#FFFFFF" ></path><path d="M430.93504 192.54784h153.77408v390.84544H430.93504z" fill="#FFFFFF" ></path><path d="M507.82208 762.79808m-39.17312 0a39.17312 39.17312 0 1 0 78.34624 0 39.17312 39.17312 0 1 0-78.34624 0Z" fill="#FCE38A" ></path><path d="M976.92672 313.58976V159.85664c0-1.024-0.20992-1.98144-0.24064-2.9952V149.9136h-0.5632c-3.90144-33.9456-27.06944-60.12928-55.35232-60.12928h-197.98528c-28.28288 0-51.45088 26.18368-55.35232 60.12928h-0.80384v228.1984h0.24064v62.65856c-0.03584 1.10592-0.24064 2.14016-0.24064 3.25632V876.83584h0.80384c3.90144 33.9456 27.06432 60.12416 55.3472 60.12928H920.77056c28.28288 0 51.45088-26.18368 55.35232-60.12928h0.5632v-5.22752h0.24064V373.89824h-0.24064V316.59008c0.03584-1.01888 0.24064-1.9712 0.24064-3.00032z" fill="#78CEF4" ></path><path d="M821.78048 762.79808m-84.02432 0a84.02432 84.02432 0 1 0 168.04864 0 84.02432 84.02432 0 1 0-168.04864 0Z" fill="#FFFFFF" ></path><path d="M744.89344 192.54784h153.77408v390.84544h-153.77408z" fill="#FFFFFF" ></path><path d="M821.78048 762.79808m-39.17312 0a39.17312 39.17312 0 1 0 78.34624 0 39.17312 39.17312 0 1 0-78.34624 0Z" fill="#78CEF4" ></path></symbol><symbol id="d-iconqita" viewBox="0 0 1024 1024"><path d="M391.918088 206.145034c-171.435511 0-310.410726 138.975215-310.410726 310.409702 0 171.435511 138.975215 310.410726 310.410726 310.410725 171.434487 0 310.409702-138.975215 310.409702-310.410725 0-171.434487-138.975215-310.409702-310.409702-310.409702z m0 465.615576c-85.718267 0-155.205874-69.487607-155.205875-155.205874 0-85.717244 69.487607-155.204851 155.205875-155.204851 85.717244 0 155.204851 69.487607 155.204851 155.204851 0 85.718267-69.487607 155.205874-155.204851 155.205874z" fill="#F7D11E" ></path><path d="M391.921157 845.592704c-181.426049 0-329.041038-147.605779-329.041038-329.041038 0-181.426049 147.614989-329.031828 329.041038-329.031828s329.023642 147.605779 329.023642 329.031828c0 181.435259-147.59657 329.041038-329.023642 329.041038z m0-620.824521c-160.892387 0-291.791669 130.891096-291.791669 291.783483S231.02877 808.343335 391.921157 808.343335 683.69543 677.44303 683.69543 516.551666 552.813544 224.768183 391.921157 224.768183z m0 465.615577c-95.851045 0-173.842327-77.982072-173.842326-173.833117s77.990259-173.823907 173.842326-173.823908 173.823907 77.972862 173.823908 173.823908-77.971839 173.833117-173.823908 173.833117z m0-310.407656c-75.317383 0-136.592958 61.266365-136.592958 136.574539 0 75.317383 61.275575 136.583748 136.592958 136.583748 75.298963 0 136.574538-61.266365 136.574539-136.583748 0-75.30715-61.275575-136.574538-136.574539-136.574539z" fill="#885F44" ></path><path d="M782.469038 516.555759m-155.204851 0a155.204851 155.204851 0 1 0 310.409702 0 155.204851 155.204851 0 1 0-310.409702 0Z" fill="#75B9EB" ></path><path d="M782.475178 690.38376c-95.851045 0-173.842327-77.982072-173.842327-173.833117S686.62311 342.727759 782.475178 342.727759s173.823907 77.972862 173.823907 173.823907S878.326223 690.38376 782.475178 690.38376z m0-310.407656c-75.317383 0-136.592958 61.266365-136.592958 136.574539 0 75.317383 61.275575 136.583748 136.592958 136.583748 75.298963 0 136.574538-61.266365 136.574538-136.583748 0-75.30715-61.275575-136.574538-136.574538-136.574539z" fill="#885F44" ></path></symbol><symbol id="d-iconmexico" viewBox="0 0 1024 1024"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#F0F0F0" ></path><path d="M1024 512c0-202.988-118.13-378.38-289.392-461.196v922.39C905.87 890.38 1024 714.988 1024 512z" fill="#D80027" ></path><path d="M0 512c0 202.988 118.13 378.38 289.392 461.196V50.804C118.13 133.62 0 309.012 0 512zM378.434 512c0 73.766 59.8 133.566 133.566 133.566s133.566-59.8 133.566-133.566v-44.522H378.434V512z" fill="#6DA544" ></path><path d="M690.086 422.956H556.52c0-24.588-19.934-44.522-44.522-44.522s-44.522 19.934-44.522 44.522h-133.566c0 24.59 21.418 44.522 46.004 44.522h-1.482c0 24.59 19.932 44.522 44.522 44.522 0 24.59 19.932 44.522 44.522 44.522h89.044c24.59 0 44.522-19.932 44.522-44.522 24.59 0 44.522-19.932 44.522-44.522h-1.484c24.59 0 46.006-19.932 46.006-44.522z" fill="#FF9811" ></path></symbol><symbol id="d-iconSWANfenxi" viewBox="0 0 1024 1024"><path d="M559.872 513.955L450.63 435.92a34.708 34.708 0 0 1-17.967 6.284l-28.416 99.538a34.91 34.91 0 1 1-22.388-6.4l28.44-99.538a34.91 34.91 0 1 1 53.829-18.85l109.265 78.033a34.496 34.496 0 0 1 17.944-6.284l28.439-99.514a34.91 34.91 0 1 1 22.388 6.4l-28.439 99.514a34.91 34.91 0 1 1-53.83 18.828zM512 139.636c205.638 0 372.364 166.726 372.364 372.364S717.638 884.364 512 884.364 139.636 717.638 139.636 512 306.362 139.636 512 139.636z m0 698.182c179.945 0 325.818-145.873 325.818-325.818S691.945 186.182 512 186.182 186.182 332.055 186.182 512 332.055 837.818 512 837.818zM337.455 674.91h349.09a11.636 11.636 0 1 1 0 23.273h-349.09a11.636 11.636 0 1 1 0-23.273z m93.09-256a11.636 11.636 0 1 0 0-23.273 11.636 11.636 0 0 0 0 23.273z m162.91 116.364a11.636 11.636 0 1 0 0-23.273 11.636 11.636 0 0 0 0 23.273zM640 372.363a11.636 11.636 0 1 0 0-23.272 11.636 11.636 0 0 0 0 23.273zM384 581.819a11.636 11.636 0 1 0 0-23.273 11.636 11.636 0 0 0 0 23.273z" fill="#21A3DD" ></path></symbol><symbol id="d-iconqita1" viewBox="0 0 1024 1024"><path d="M870.4 1024h-153.6a153.6 153.6 0 0 1-153.6-153.6V614.4a51.2 51.2 0 0 1 51.2-51.2h256a153.6 153.6 0 0 1 153.6 153.6v153.6a153.6 153.6 0 0 1-153.6 153.6z m51.2-256c0-84.8384-94.3616-128-179.2-128h-76.8c-28.288 0-76.8-2.688-76.8 25.6v153.6c0 84.8384 43.1616 179.2 128 179.2h51.2c84.8384 0 153.6-94.3616 153.6-179.2v-51.2z m-51.2-307.2H614.4a51.2 51.2 0 0 1-51.2-51.2V153.6a153.6 153.6 0 0 1 153.6-153.6h153.6a153.6 153.6 0 0 1 153.6 153.6v153.6a153.6 153.6 0 0 1-153.6 153.6z m51.2-256c0-84.8384-68.7616-128-153.6-128h-51.2c-84.8384 0-128 43.1616-128 128v153.6c0 28.288 22.912 76.8 51.2 76.8h102.4c84.8384 0 179.2-94.3616 179.2-179.2V204.8zM307.2 1024H153.6a153.6 153.6 0 0 1-153.6-153.6v-153.6a153.6 153.6 0 0 1 153.6-153.6h256a51.2 51.2 0 0 1 51.2 51.2v256a153.6 153.6 0 0 1-153.6 153.6z m51.2-332.8c0-28.288-48.64-51.2-76.8-51.2H179.2c-84.8384 0-128 43.1616-128 128v51.2c0 84.8384 43.1616 179.2 128 179.2h25.6c84.8384 0 153.6-94.3616 153.6-179.2v-128z m51.2-230.4H153.6a153.6 153.6 0 0 1-153.6-153.6V153.6a153.6 153.6 0 0 1 153.6-153.6h153.6a153.6 153.6 0 0 1 153.6 153.6v256a51.2 51.2 0 0 1-51.2 51.2zM358.4 204.8c0-84.8384-43.1616-128-128-128H179.2C94.3616 76.8 51.2 119.9616 51.2 204.8v51.2c0 84.8384 43.1616 179.2 128 179.2h51.2c28.16 0 128-48.512 128-76.8V204.8z" fill="#48BAF5" ></path><path d="M870.4 1024h-153.6a153.6 153.6 0 0 1-153.6-153.6V614.4a51.2 51.2 0 0 1 51.2-51.2h256a153.6 153.6 0 0 1 153.6 153.6v153.6a153.6 153.6 0 0 1-153.6 153.6z m102.4-256a153.6 153.6 0 0 0-153.6-153.6h-153.6a51.2 51.2 0 0 0-51.2 51.2v153.6a153.6 153.6 0 0 0 153.6 153.6h51.2a153.6 153.6 0 0 0 153.6-153.6v-51.2z m-102.4-307.2H614.4a51.2 51.2 0 0 1-51.2-51.2V153.6a153.6 153.6 0 0 1 153.6-153.6h153.6a153.6 153.6 0 0 1 153.6 153.6v153.6a153.6 153.6 0 0 1-153.6 153.6z m102.4-256a153.6 153.6 0 0 0-153.6-153.6h-51.2a153.6 153.6 0 0 0-153.6 153.6v153.6a51.2 51.2 0 0 0 51.2 51.2h153.6a153.6 153.6 0 0 0 153.6-153.6V204.8zM307.2 1024H153.6a153.6 153.6 0 0 1-153.6-153.6v-153.6a153.6 153.6 0 0 1 153.6-153.6h256a51.2 51.2 0 0 1 51.2 51.2v256a153.6 153.6 0 0 1-153.6 153.6z m102.4-358.4a51.2 51.2 0 0 0-51.2-51.2H204.8a153.6 153.6 0 0 0-153.6 153.6v51.2a153.6 153.6 0 0 0 153.6 153.6h51.2a153.6 153.6 0 0 0 153.6-153.6v-153.6z m0-204.8H153.6a153.6 153.6 0 0 1-153.6-153.6V153.6a153.6 153.6 0 0 1 153.6-153.6h153.6a153.6 153.6 0 0 1 153.6 153.6v256a51.2 51.2 0 0 1-51.2 51.2z m0-256a153.6 153.6 0 0 0-153.6-153.6H204.8a153.6 153.6 0 0 0-153.6 153.6v51.2a153.6 153.6 0 0 0 153.6 153.6h153.6a51.2 51.2 0 0 0 51.2-51.2V204.8z" fill="#4076FE" ></path></symbol><symbol id="d-icondangan1" viewBox="0 0 1024 1024"><path d="M382.949 235.41h191.243v531.745H382.949z" fill="#D53C3A" ></path><path d="M433.797 285.258h89.537v245.106h-89.537z" fill="#FFFFFF" ></path><path d="M527.393 659.145c0 27.531-21.856 49.852-48.831 49.852-26.959 0-48.823-22.32-48.823-49.852s21.864-49.852 48.823-49.852c26.975 0 48.831 22.32 48.831 49.852z" fill="#CCCCCC" ></path><path d="M515.193 659.145c0 20.65-16.398 37.393-36.631 37.393-20.226 0-36.623-16.742-36.623-37.393 0-20.646 16.397-37.385 36.623-37.385 20.233 0 36.631 16.738 36.631 37.385z" fill="#888888" ></path><path d="M242.223 760.92L57.761 709.337l137.641-512.851 184.454 51.588z" fill="#73B3DA" ></path><path d="M254.462 518.833L168.11 494.68l63.444-236.393 86.343 24.149z" fill="#FFFFFF" ></path><path d="M225.036 644.131c-7.121 26.557-33.987 42.189-59.995 34.906-26.016-7.268-41.308-34.701-34.195-61.247 7.128-26.554 33.987-42.19 60.002-34.915 26.016 7.279 41.324 34.707 34.188 61.256z" fill="#CCCCCC" ></path><path d="M213.277 640.834c-5.357 19.923-25.506 31.64-45.012 26.189-19.506-5.459-30.987-26.031-25.652-45.947 5.357-19.912 25.498-31.633 45.012-26.179 19.513 5.458 30.987 26.029 25.652 45.937z" fill="#888888" ></path><path d="M576.232 235.41H767.49v531.745H576.232z" fill="#E6B255" ></path><path d="M627.104 285.258h89.529v245.106h-89.529z" fill="#FFFFFF" ></path><path d="M720.699 659.145c0 27.531-21.863 49.852-48.838 49.852s-48.824-22.32-48.824-49.852 21.85-49.852 48.824-49.852 48.838 22.32 48.838 49.852z" fill="#CCCCCC" ></path><path d="M708.484 659.145c0 20.65-16.391 37.393-36.623 37.393-20.219 0-36.631-16.742-36.631-37.393 0-20.646 16.412-37.385 36.631-37.385 20.233 0 36.623 16.738 36.623 37.385z" fill="#888888" ></path><path d="M774.479 235.41h191.258v531.745H774.479z" fill="#2A8AA0" ></path><path d="M825.344 285.258h89.527v245.106h-89.527z" fill="#FFFFFF" ></path><path d="M918.945 659.145c0 27.531-21.863 49.852-48.846 49.852-26.967 0-48.824-22.32-48.824-49.852s21.857-49.852 48.824-49.852c26.983 0 48.846 22.32 48.846 49.852z" fill="#CCCCCC" ></path><path d="M906.73 659.145c0 20.65-16.398 37.393-36.631 37.393-20.217 0-36.623-16.742-36.623-37.393 0-20.646 16.406-37.385 36.623-37.385 20.233 0 36.631 16.738 36.631 37.385z" fill="#4E4D4D" ></path><path d="M774.98 235.41h191.258v531.745H774.98z" fill="#38AAAA" ></path><path d="M825.846 285.258h89.537v245.106h-89.537z" fill="#FFFFFF" ></path><path d="M919.449 659.145c0 27.531-21.865 49.852-48.84 49.852s-48.83-22.32-48.83-49.852 21.855-49.852 48.83-49.852 48.84 22.32 48.84 49.852z" fill="#CCCCCC" ></path><path d="M907.232 659.145c0 20.65-16.396 37.393-36.623 37.393-20.217 0-36.631-16.742-36.631-37.393 0-20.646 16.414-37.385 36.631-37.385 20.227 0 36.623 16.738 36.623 37.385z" fill="#888888" ></path><path d="M29.302 767.55h965.395v59.964H29.302z" fill="#CCCCCC" ></path></symbol><symbol id="d-iconhuankuan" viewBox="0 0 1024 1024"><path d="M308 828.4H163.3c-17.6 0-32-14.4-32-32V508.8c0-17.6 14.4-32 32-32H308c17.6 0 32 14.4 32 32v287.6c0 17.6-14.4 32-32 32z m-136.7-40H300V516.8H171.3v271.6z" fill="#4C6070" ></path><path d="M213.9 741.3m-26.8 0a26.8 26.8 0 1 0 53.6 0 26.8 26.8 0 1 0-53.6 0Z" fill="#4C6070" ></path><path d="M738.1 735.7H572.2c-11 0-20-9-20-20s9-20 20-20h165.9c5.2 0 10-3 12.3-7.8l0.6-1.3c1.6-3.3 1.7-7.2 0.4-10.7l-2.4-6.3c-2-5.2-7.1-8.7-12.7-8.7H594.4c-9.6 0-19-2.6-27.3-7.5l-116.4-69c-2.1-1.2-4.5-1.9-6.9-1.9H335c-11 0-20-9-20-20s9-20 20-20h108.8c9.6 0 19 2.6 27.3 7.5l116.4 69c2.1 1.2 4.5 1.9 6.9 1.9h141.9c22 0 42.1 13.8 50 34.3l2.4 6.3c5.2 13.6 4.7 29-1.6 42.1l-0.6 1.3c-8.8 18.7-27.8 30.8-48.4 30.8z" fill="#4C6070" ></path><path d="M587.9 849c-0.1 0-0.1 0 0 0-102.8 0-262.5-103.4-269.3-107.8-9.3-6-11.9-18.4-5.8-27.7 6-9.3 18.4-11.9 27.7-5.8 1.6 1 156.5 101.3 247.3 101.3h0.1c75.6 0 140.7-25.7 182-47.3 46.5-24.3 89-57.4 111-86.4 10.2-13.5 13.5-26.2 8.1-31.4-6.5-6.3-26.4-7.2-48.4 10.7-17.9 14.6-31.4 24.5-41.1 30.2-5.7 3.3-19.1 11.1-31.5 3.6-7.7-4.6-11.6-13.6-9.9-22.4 2.1-10.2 11.5-17 21.6-16 5-2.9 15.5-9.9 35.6-26.4 39.2-32 80.7-28.5 101.4-8.6 10.4 10.1 15.7 24 14.8 39.3-0.9 14.6-7.2 29.7-18.7 45-25.7 34-72.2 70.5-124.3 97.8-45.3 23.7-116.9 51.9-200.6 51.9z" fill="#4C6070" ></path><path d="M495.1 353.3a151.1 151.1 0 1 0 302.2 0 151.1 151.1 0 1 0-302.2 0Z" fill="#FFBD5C" ></path><path d="M646.2 145.5c-114.6 0-207.8 93.2-207.8 207.8S531.7 561 646.2 561C760.8 561 854 467.8 854 353.3s-93.2-207.8-207.8-207.8z m0 375.5c-92.5 0-167.8-75.3-167.8-167.8s75.3-167.8 167.8-167.8S814 260.8 814 353.3 738.7 521 646.2 521z" fill="#4C6070" ></path><path d="M651 366.9L574.7 282c-6.5-7.2-5.9-18.3 1.3-24.8s18.3-5.9 24.8 1.3l48.9 54.3 43.4-53.6c6.1-7.5 17.1-8.7 24.7-2.6 7.5 6.1 8.7 17.1 2.6 24.7L651 366.9z" fill="#4C6070" ></path><path d="M710.1 363.3H584.4c-9.7 0-17.5-7.8-17.5-17.5s7.8-17.5 17.5-17.5h125.8c9.7 0 17.5 7.8 17.5 17.5s-7.9 17.5-17.6 17.5zM710.1 416.6H584.4c-9.7 0-17.5-7.8-17.5-17.5s7.8-17.5 17.5-17.5h125.8c9.7 0 17.5 7.8 17.5 17.5s-7.9 17.5-17.6 17.5z" fill="#4C6070" ></path><path d="M648.8 463.8c-9.7 0-17.5-7.8-17.5-17.5V345.8c0-9.7 7.8-17.5 17.5-17.5s17.5 7.8 17.5 17.5v100.5c0 9.6-7.8 17.5-17.5 17.5z" fill="#4C6070" ></path></symbol><symbol id="d-iconquanqiu" viewBox="0 0 1024 1024"><path d="M172.792584 465.872538A316.366165 316.366165 0 1 1 489.455388 782.090382a316.514484 316.514484 0 0 1-316.662804-316.217844z" fill="#83C8EC" ></path><path d="M265.195829 465.872538c0-174.572422 99.670915-316.366165 222.479721-316.366165s222.479722 141.793743 222.479722 316.366165-99.670915 316.217845-222.479722 316.217844-222.479722-141.645423-222.479721-316.217844z" fill="#FFFFFF" ></path><path d="M415.295481 465.872538c0-174.572422 35.300116-316.366165 78.757821-316.366165s78.757822 141.793743 78.757822 316.366165-35.151796 316.217845-78.757822 316.217844S415.295481 640.444959 415.295481 465.872538z" fill="#83C8EC" ></path><path d="M492.570104 803.151796h-17.353418A336.537659 336.537659 0 0 1 228.412514 257.928158l9.047509-10.530707 1.779838-4.597914a12.162225 12.162225 0 0 1 3.559676-3.707996l3.114716-1.334878 2.966396-3.411356A336.0927 336.0927 0 0 1 474.623407 130.224797h17.353418a336.685979 336.685979 0 0 1 0 673.223639z m0-25.807648h2.818077a39.89803 39.89803 0 0 0 15.7219-18.095017 268.162225 268.162225 0 0 0 22.841252-66.743917c3.411356-14.831981 6.377752-29.663963 9.195828-47.017381l1.334878-9.937427-26.549246-2.521437c-11.420626 0-22.989571-1.038239-34.706837-1.038239s-22.692932 0-33.668598 1.038239h-9.640788l1.779838 11.717265c2.521437 16.760139 5.784473 32.630359 9.195828 47.017381a262.081112 262.081112 0 0 0 23.731171 66.743917c6.674392 11.865585 12.013905 16.611819 15.7219 18.095017zM533.951333 771.263036c47.165701-13.942063 88.991889-51.615295 120.139049-105.010429l2.224798-4.004635-13.793743-5.191193a444.959444 444.959444 0 0 0-59.327926-14.831982l-13.497103-2.224797-1.483198 10.530707c-2.818076 17.353418-5.932793 33.668598-9.492468 48.797219A300.644264 300.644264 0 0 1 533.951333 771.263036z m-81.575898 0a300.644264 300.644264 0 0 1-25.362689-72.23175c-3.411356-14.831981-6.674392-31.443801-9.492468-48.797219l-1.928157-13.348783-29.960603 3.856315a452.672074 452.672074 0 0 0-57.548088 14.831982l-2.669757 0.889918 5.042874 9.640788c31.147161 53.098494 73.566628 90.326767 120.732329 105.158749z m-87.360371-21.803013l-5.784473-5.191193a278.396292 278.396292 0 0 1-42.567787-53.395134l-14.831981-25.511008-23.137891 10.530707-9.789108 5.487833 9.344148 10.085748a305.390498 305.390498 0 0 0 66.298957 48.352259z m257.038238 0l19.281576-9.344148a312.806489 312.806489 0 0 0 66.298957-48.35226l2.669757-2.966396-16.315179-9.789108-13.645423-6.526072-10.530707 18.984937a294.118192 294.118192 0 0 1-42.567787 53.395133z m106.048668-79.94438l7.267671-7.86095a309.543453 309.543453 0 0 0 67.930475-172.940904v-10.827346h-74.159907l-1.334879 30.998841a448.964079 448.964079 0 0 1-26.104287 116.579374l-10.382387 24.02781 14.831981 6.971031z m-476.551564-7.267671L266.975666 652.607184l24.17613-11.123986-7.415991-17.205098a434.873696 434.873696 0 0 1-25.955967-116.282735l-1.483198-30.850521h-70.006953l-4.301274-0.7416v11.568946a310.433372 310.433372 0 0 0 67.782155 172.940904zM667.439166 639.110081l7.56431-16.16686a421.673233 421.673233 0 0 0 27.884125-128.148319v-17.501739h-121.622248l-1.334878 54.730012c-1.038239 21.209733-2.669757 41.826188-4.597914 61.552723l-2.224797 19.874855 14.831981 2.224797a459.791425 459.791425 0 0 1 62.590962 16.61182z m-353.149479-6.081112l5.636153-2.076478a463.351101 463.351101 0 0 1 60.959444-14.831981l29.663963-4.597914-1.334879-18.243338c-2.076477-19.726535-3.559676-40.34299-4.449594-61.552723l-1.334878-54.136732H281.807648v17.353418A415.295481 415.295481 0 0 0 310.285052 622.943221zM548.783314 610.039397l2.224797-18.836616c1.779838-19.133256 3.263036-39.156431 4.301275-59.327926l1.334878-53.543453h-127.406721l0.889919 52.801854q1.631518 31.295481 4.449595 59.327926l2.224797 17.650058 11.420626-1.186559c11.420626 0 23.286211-1.038239 35.151796-1.038238s24.32445 0 36.190035 1.186558z m-366.646582-157.219003l4.152955-0.741599h70.006953l1.186558-27.587486a448.815759 448.815759 0 0 1 25.955968-116.579374l9.492468-22.099652c-8.899189-3.707995-17.501738-7.71263-25.659328-11.865585l-12.607184-6.971032-4.449595 4.746234A309.988413 309.988413 0 0 0 182.433372 444.959444z m221.293164-0.741599l1.334878-51.615296c0.889919-21.358053 2.373117-41.974508 4.449594-61.552723l2.521437-23.137891-30.405562-4.301274a463.351101 463.351101 0 0 1-60.959443-14.831982l-3.707996-1.334878-6.526072 14.831981A418.261877 418.261877 0 0 0 281.807648 437.988413v14.090382z m152.324449 0l-1.186558-50.280417c-1.038239-20.764774-2.521437-40.936269-4.301275-60.069525l-2.966396-24.917729-28.180765 2.818076c-11.865585 0-24.02781 1.038239-36.190035 1.038239s-23.73117 0-35.151796-1.038239l-10.679026-1.038238-2.224798 22.544612c-1.928158 19.133256-3.411356 39.304751-4.449594 60.069524l-1.186559 50.280418z m147.429896 0v-13.942063a418.261877 418.261877 0 0 0-28.329085-128.148319l-9.344148-21.209734-14.831981 5.487833A459.791425 459.791425 0 0 1 588.533024 311.471611l-15.7219 2.373117 2.966396 25.955967c1.928158 19.578216 3.559676 40.19467 4.597915 61.552723l1.186558 51.318656z m99.670915 0V444.959444a309.098494 309.098494 0 0 0-67.930475-172.792584l-10.827346-11.865585-18.391657 10.827346-16.611819 8.15759 12.607184 29.663963a441.993048 441.993048 0 0 1 25.955967 116.282734l1.186559 27.587486z m-319.48088-157.219004c11.717265 0 23.286211 0 34.706836-1.038238l25.659328-2.373117v-3.856315c-2.818076-16.908459-5.784473-32.778679-9.195828-47.017382a271.87022 271.87022 0 0 0-22.989571-66.150637 40.787949 40.787949 0 0 0-15.721901-18.095017h-5.784473a40.936269 40.936269 0 0 0-14.831981 18.095017 265.789108 265.789108 0 0 0-22.989571 66.150637c-3.411356 14.831981-6.674392 29.663963-9.195829 47.017382l-0.889919 5.487833h8.750869c9.789108 1.483198 21.061414 1.779838 32.48204 1.779837zM415.295481 290.558517l1.038239-7.119351c2.818076-17.501738 6.081112-33.816918 9.492468-48.797219a293.376593 293.376593 0 0 1 25.511008-72.38007h-0.741599c-47.314021 13.942063-89.733488 51.615295-120.28737 105.010429l-2.373117 4.597914a429.089224 429.089224 0 0 0 57.548088 14.831982z m153.955967-2.818077l14.831982-2.224797a444.959444 444.959444 0 0 0 59.327926-15.57358l10.679026-4.004635-11.272306-18.095018a205.867903 205.867903 0 0 0-108.866743-86.025492 295.60139 295.60139 0 0 1 25.362688 72.380069c3.559676 14.831981 6.674392 31.295481 9.492468 48.797219z m-264.899188-25.066048l11.568945-20.913094a281.807648 281.807648 0 0 1 42.419467-53.246814l5.191194-4.597914-19.133256 8.899189a310.433372 310.433372 0 0 0-66.298958 48.35226l-5.487833 6.081112 5.932793 3.263036c7.71263 4.004635 14.831981 7.71263 23.87949 11.123986z m372.431054-6.526072l16.611819-8.00927 12.458865-7.564311-30.405562-25.362688A292.190035 292.190035 0 0 0 640.741599 192.815759l-20.171495-9.640788 5.932793 5.191194a294.118192 294.118192 0 0 1 42.567787 53.395133z" fill="#333333" ></path></symbol><symbol id="d-iconweiwancheng" viewBox="0 0 1024 1024"><path d="M806.576 157.792c6.4 5.36 12.736 10.864 18.896 16.608l-32.688 35.136a421.008 421.008 0 0 0-19.008-16.544 414.768 414.768 0 0 0-19.056-14.832 422.752 422.752 0 0 0-94.336-52.352 423.952 423.952 0 0 0-131.28-28.992A434.656 434.656 0 0 0 504 96c-36.416 0-71.776 4.624-105.52 13.296a423.088 423.088 0 0 0-134.8 61.648A426.112 426.112 0 0 0 103.056 382.368a421.392 421.392 0 0 0-22.176 111.6C80.336 502.592 80 511.248 80 520c0 36.352 4.608 71.632 13.248 105.328a421.68 421.68 0 0 0 61.504 134.72 426.16 426.16 0 0 0 210.608 160.56 421.36 421.36 0 0 0 112.384 22.512c8.688 0.528 17.424 0.88 26.256 0.88 13.248 0 24.224 10.752 24.224 24 0 13.264-10.544 24-23.792 24H504c-9.808 0-19.52-0.4-29.168-0.992-1.088-0.064-2.192-0.032-3.264-0.112-0.512-0.032-0.976-0.176-1.472-0.24a469.376 469.376 0 0 1-110.4-21.296c-0.352-0.096-0.704-0.048-1.056-0.176-2.768-0.88-5.504-2.048-8.272-2.992a460.032 460.032 0 0 1-14.496-5.248c-2.736-1.04-5.536-1.888-8.256-2.992-0.736-0.288-1.376-0.72-2.064-1.088a470.96 470.96 0 0 1-96.64-53.68c-0.624-0.368-1.312-0.528-1.904-0.96a478.4 478.4 0 0 1-25.952-20.24c-0.912-0.768-1.664-1.648-2.432-2.512a475.216 475.216 0 0 1-74.576-79.824c-0.48-0.56-1.072-1.008-1.504-1.616-2.544-3.472-4.864-7.216-7.328-10.8-1.536-2.224-3.04-4.448-4.544-6.704-2.192-3.28-4.512-6.416-6.608-9.744-0.496-0.784-0.816-1.632-1.216-2.448a470.144 470.144 0 0 1-47.024-100.544c-0.16-0.4-0.448-0.72-0.592-1.152-0.416-1.312-0.72-2.656-1.136-3.968a470.96 470.96 0 0 1-7.456-25.904c-0.16-0.592-0.368-1.2-0.512-1.792-0.096-0.4-0.096-0.8-0.176-1.184a471.008 471.008 0 0 1-13.92-112.64L32 520.864V520c0-9.632 0.368-19.184 0.944-28.688 0.064-1.088 0.032-2.192 0.112-3.28 0.032-0.512 0.192-0.992 0.256-1.504a468.96 468.96 0 0 1 21.04-109.968c0.128-0.496 0.16-0.992 0.32-1.472 0.88-2.736 1.984-5.36 2.912-8.064 1.792-5.2 3.632-10.336 5.584-15.44 0.96-2.48 1.744-5.072 2.72-7.504 0.288-0.688 0.688-1.28 1.024-1.936a472.288 472.288 0 0 1 52.896-95.824c0.528-0.992 1.04-1.984 1.712-2.928 6.4-8.832 13.2-17.568 20.208-25.968 0.736-0.896 1.584-1.616 2.416-2.352a474.64 474.64 0 0 1 79.616-74.592c0.624-0.56 1.168-1.168 1.856-1.68 3.44-2.496 7.072-4.736 10.592-7.168 2.544-1.76 5.088-3.504 7.664-5.216 3.04-2 5.952-4.192 9.008-6.112 0.72-0.464 1.52-0.768 2.288-1.136a470.032 470.032 0 0 1 99.792-46.912c0.656-0.288 1.28-0.64 1.952-0.864 1.328-0.448 2.72-0.752 4.064-1.184a472.32 472.32 0 0 1 25.936-7.488c0.56-0.144 1.104-0.336 1.664-0.48 0.384-0.096 0.768-0.096 1.152-0.176a471.136 471.136 0 0 1 112.64-14.016l0.336-0.032v0.016l0.88-0.016V48H504c9.408 0 18.768 0.384 28.096 0.928 1.12 0.064 2.304 0.048 3.44 0.112 0.448 0.032 0.864 0.16 1.328 0.224 37.744 2.608 74.72 9.68 110.272 20.976 0.448 0.128 0.912 0.16 1.36 0.288 1.024 0.336 2 0.752 3.024 1.088 9.024 2.976 17.984 6.16 26.8 9.664l1.2 0.432c0.24 0.096 0.448 0.256 0.704 0.368a469.808 469.808 0 0 1 99.12 54.64c0.288 0.192 0.624 0.32 0.896 0.528 1.056 0.752 2 1.6 3.04 2.352 7.024 5.184 13.936 10.528 20.704 16.112 0.736 0.608 1.552 1.152 2.272 1.76 0.112 0.096 0.192 0.224 0.32 0.32zM638.592 913.2a23.984 23.984 0 0 1 30.272 15.392 24.032 24.032 0 0 1-15.392 30.256c-10.384 3.36-21.024 6.416-31.68 9.072a24 24 0 0 1-11.584-46.576 426.72 426.72 0 0 0 28.384-8.144z m274.608-529.712a23.984 23.984 0 1 1 45.6-14.976c3.408 10.4 6.496 21.04 9.168 31.616a24 24 0 1 1-46.528 11.76 439.312 439.312 0 0 0-8.24-28.4z m-43.92-96.848a422.88 422.88 0 0 0-16.624-24.432 24 24 0 1 1 38.688-28.384c6.448 8.784 12.688 17.92 18.528 27.2a23.984 23.984 0 1 1-40.592 25.6z m-113.568 565.968A24 24 0 0 1 784 891.408c-8.896 6.48-18.064 12.672-27.264 18.432a24 24 0 0 1-25.488-40.672c8.24-5.168 16.48-10.736 24.48-16.56z m182.4-227.44a24 24 0 0 1 15.408 30.24 481.6 481.6 0 0 1-11.248 30.944 24.032 24.032 0 0 1-31.2 13.312 23.968 23.968 0 0 1-13.328-31.2c3.68-9.152 7.056-18.432 10.112-27.888a24.048 24.048 0 0 1 30.24-15.408z m-48.736 131.424a24 24 0 0 1 5.28 33.536 475.504 475.504 0 0 1-20.272 25.92 23.888 23.888 0 0 1-18.4 8.576 23.984 23.984 0 0 1-18.368-39.408c6.288-7.52 12.432-15.36 18.24-23.344a24 24 0 0 1 33.52-5.28zM953.056 496a24 24 0 0 1 24 24v1.712c0 10.928-0.368 21.984-1.12 32.864a24 24 0 1 1-47.872-3.264c0.64-9.776 0.992-19.648 0.992-29.6V520a24 24 0 0 1 24-24zM736.96 279.04a24 24 0 0 1 0 33.92L528 521.936v302.08a24 24 0 1 1-48 0V512c0-6.368 2.544-12.48 7.04-16.976l216-216a24 24 0 0 1 33.936 0z" fill="#797979" ></path></symbol><symbol id="d-iconwode3" viewBox="0 0 1024 1024"><path d="M511.9 581.4c-43.9 0-87.3-11.4-125.6-33.1-80-45.3-129.7-130.5-129.7-222.4 0-140.8 114.6-255.4 255.4-255.4 140.9 0 255.5 114.6 255.5 255.4 0 92.1-49.9 177.3-130.1 222.5-38 21.5-81.4 33-125.5 33z m0-478.5c-122.9 0-222.9 100-222.9 223 0 80.2 43.4 154.6 113.3 194.2 67 37.9 153 37.7 219.1 0C691.5 480.6 735 406.2 735 325.9c0-123-100.1-223-223.1-223z" fill="#E86262" ></path><path d="M944.1 966.2c-9 0-16.2-7.3-16.2-16.2 0-185.4-124.6-350-302.9-400.2-8.6-2.4-13.6-11.4-11.2-20 2.4-8.6 11.4-13.6 20-11.2C826 572.7 960.4 750.1 960.4 950c0 9-7.3 16.2-16.3 16.2zM79.9 966.2c-9 0-16.2-7.3-16.2-16.2 0-199.9 134.2-377.3 326.2-431.5 8.7-2.4 17.6 2.6 20 11.2 2.4 8.6-2.6 17.6-11.2 20C220.5 600 96.1 764.6 96.1 950c0 9-7.3 16.2-16.2 16.2z" fill="#E86262" ></path></symbol><symbol id="d-iconyihuankuanbufen" viewBox="0 0 1024 1024"><path d="M307.2 307.2V0L171.776 135.424 36.096 0 0 36.096l135.424 135.68L0 307.2h307.2z" fill="#020202" ></path><path d="M512 0v51.2A460.8 460.8 0 1 1 51.2 512H0A512 512 0 1 0 512 0z" fill="#020202" ></path><path d="M519.936 847.36h51.2v-125.44h153.6v-51.2h-153.6v-58.368h153.6v-51.2h-153.6v-0.768l134.656-134.656-36.096-36.096-125.44 125.184-125.44-125.184-36.352 36.096 135.68 135.424h-151.808v51.2h153.6v58.368h-153.6v51.2h153.6v125.44z" fill="#020202" ></path></symbol><symbol id="d-iconicon-yibiaopan" viewBox="0 0 1024 1024"><path d="M563.2 367.104A154.0096 154.0096 0 0 1 656.896 460.8h231.4752A409.4976 409.4976 0 0 0 563.2 136.2944v230.8608zM563.2 512a51.2 51.2 0 1 0-102.4 0 51.2 51.2 0 0 0 102.4 0zM460.8 367.104V24.576l54.016 2.9184c259.7888 14.2336 467.968 222.0544 482.4576 481.6384L1000.2432 563.2H656.896A153.6512 153.6512 0 1 1 460.8 367.104zM333.2096 42.752a51.2 51.2 0 0 1 36.864 95.5392 399.1552 399.1552 0 1 0 509.3376 532.2752 51.2 51.2 0 0 1 93.7984 41.0624 501.4528 501.4528 0 0 1-459.52 300.4928C236.7488 1012.0704 12.288 787.5584 12.288 510.6688A501.5552 501.5552 0 0 1 333.2096 42.7008z" fill="#2C6DD2" ></path><path d="M888.3712 460.8A409.4976 409.4976 0 0 0 563.2 136.2944v230.8608A154.0096 154.0096 0 0 1 656.896 460.8h231.4752z" fill="#20C997" ></path></symbol><symbol id="d-iconfeiyong" viewBox="0 0 1024 1024"><path d="M362.4 477.5l98.5 96.1h-61c-14 0-25.4 10.9-25.4 24.3s11.4 24.3 25.4 24.3h90v38.3h-90c-14 0-25.4 10.9-25.4 24.3s11.4 24.3 25.4 24.3h90v58.2c0 13.4 11.4 24.3 25.4 24.3 14 0 25.4-10.9 25.4-24.3V709h87.8c14 0 25.4-10.9 25.4-24.3s-11.4-24.3-25.4-24.3h-87.8v-38.3h87.8c14 0 25.4-10.9 25.4-24.3s-11.4-24.3-25.4-24.3h-60l94.7-95.9 0.5-0.6 0.5-0.6c3.9-5.4 5.4-11.9 4.2-18.4-1.3-6.6-5.2-12.2-11-15.9-11.2-7.1-26.2-4.6-34.3 5.7L515 558.6l-112.4-111c-8.2-10.1-23.2-12.4-34.3-5.2-5.8 3.7-9.6 9.4-10.8 16-1.1 6.5 0.4 13 4.5 18.3l0.4 0.8z" fill="#FF4E7D" ></path><path d="M796.9 148.6H229.1c-30.5 0-55.4 21.8-55.4 48.5v653.6c0 26.7 24.8 48.5 55.4 48.5h567.8c30.5 0 55.3-21.8 55.3-48.5V197.1c0.1-26.7-24.8-48.5-55.3-48.5z m-570.1 48.9c0.3-0.3 1.1-0.7 2.3-0.7h567.8c1.2 0 2 0.4 2.3 0.7v652.8c-0.3 0.3-1.1 0.7-2.3 0.7H229.1c-1.2 0-2-0.4-2.3-0.7V197.5z" fill="#4E30DC" ></path><path d="M516.4 378.8c63.8 0 121.3-38 146.5-96.8 3.4-7.9 2.6-17-2.1-24.2-4.7-7.2-12.7-11.5-21.3-11.5-10.2 0-19.4 6-23.4 15.4-17.1 40.1-56.2 66-99.7 66s-82.6-25.9-99.7-66c-4-9.3-13.2-15.4-23.4-15.4-8.6 0-16.6 4.3-21.3 11.5-4.8 7.2-5.6 16.3-2.1 24.2 25.1 58.8 82.6 96.8 146.5 96.8z" fill="#4E30DC" ></path></symbol><symbol id="d-iconhuaban" viewBox="0 0 1024 1024"><path d="M608.056445 181.347633c11.343258 0 70.154801-107.291329 83.159811-124.270091 4.479503-5.924504 5.418754-7.225005 1.950752-11.487759s-11.126508-3.179002-19.579765-0.7225c-15.822762 4.624003-35.330276 0-57.294292-6.213505-44.072532-12.788259-107.652579-30.489522-133.229097 15.967262-2.456502 4.479503-0.794751 1.156001 4.190503 6.574755 13.36626 14.883511 69.865801 120.151838 81.353559 120.151838z" fill="#A3D4FF" ></path><path d="M608.056445 198.037395H568.607916c-14.450011 0-23.047767-10.765258-66.253298-82.36506-10.404008-17.195513-23.264517-38.509278-27.45502-43.350032a17.412263 17.412263 0 0 1-8.814507-10.259508 18.785014 18.785014 0 0 1 2.239752-15.461511c32.368024-58.667043 107.580329-36.992027 152.519862-23.987017 16.834262 4.840754 36.125026 9.753757 48.046285 6.213504 7.225005-2.095252 26.010019-7.225005 37.208777 6.285755s2.673252 26.371269-1.661751 32.079023-13.29401 20.808015-23.409017 37.714528c-48.624286 80.920059-58.161293 93.130318-72.972554 93.130318z m-34.246525-33.307274h28.900021c10.259508-11.487758 35.547026-53.537289 49.563537-76.946307 5.996754-9.970507 10.982008-18.207013 15.028011-24.781768a149.77436 149.77436 0 0 1-55.777041-8.308756c-45.228533-13.07726-87.494814-22.686517-108.375079 0 5.924504 8.092006 14.450011 22.180766 27.52727 43.711282a726.980032 726.980032 0 0 0 43.133281 66.253299z" fill="#2A5082" ></path><path d="M516.515628 617.665702m-395.93029 0a395.93029 395.93029 0 1 0 791.86058 0 395.93029 395.93029 0 1 0-791.86058 0Z" fill="#E9EAEB" ></path><path d="M144.861356 181.347633h33.307274v99.994073h-33.307274z" fill="#BCC0C4" ></path><path d="M111.554082 214.654907h99.994073v33.307275H111.554082zM311.542228 64.663797h33.307275v99.994074h-33.307275z" fill="#BCC0C4" ></path><path d="M278.234954 98.043322h99.994073v33.307274H278.234954z" fill="#BCC0C4" ></path><path d="M344.054752 459.076836z m495.057363-72.250053c-14.450011-60.328794-44.000282-123.54759-177.662881-204.539899a139.370352 139.370352 0 0 0-126.798842-5.780005c-137.275101 73.406054-167.692373 149.55761-181.781134 209.958654a326.859239 326.859239 0 0 0-8.742256 72.250053c0 141.321104 112.132082 255.909687 250.346433 255.909687S844.819869 599.675439 844.819869 458.571086a344.271502 344.271502 0 0 0-5.635504-72.105553z" fill="#A3D4FF" ></path><path d="M594.473435 731.315036c-146.956608 0-266.602695-121.958089-267.325195-271.9492v-0.79475A345.066253 345.066253 0 0 1 336.612997 382.92528c15.750512-67.409299 50.575037-146.306357 190.017639-220.868411 34.463275-18.423763 96.453821-22.686517 143.488605 5.852254C800.675086 246.733931 838.606364 310.675228 855.368376 382.92528a356.987511 356.987511 0 0 1 6.141255 75.934806c0 150.13561-119.790588 272.45495-267.036196 272.45495zM360.744514 458.715586c0 131.928597 104.907077 239.219925 233.728921 239.219925s233.728921-107.363579 233.728922-239.364425a316.816482 316.816482 0 0 0-5.274254-68.4208c-11.993509-51.297538-36.125026-112.854583-170.004375-194.063642a122.24709 122.24709 0 0 0-110.470331-4.913004c-127.376843 68.1318-158.588866 135.90235-173.400127 198.976646a310.675228 310.675228 0 0 0-8.308756 68.49305z" fill="#2A5082" ></path><path d="M824.373104 570.052918l-98.043322 46.529034-5.346504 2.023001a38.726028 38.726028 0 0 0-35.258026-20.591265H585.731179c-22.903267 0-57.800042-33.307274-85.399563-33.307274H402.360545c-40.243279 0-76.296056 32.946024-96.526071 51.875538-31.356523 31.356523-93.925069 94.575319-93.925069 94.575319l153.170112 153.386862c25.070768-25.070768 54.54879-49.852537 80.125309-49.852536h199.626896a117.839836 117.839836 0 0 0 84.315812-31.645523l166.175122-166.175122 47.107034-117.839836c-28.972271-28.466521-94.503069 2.239752-118.056586 71.021802z" fill="#FFFFFF" ></path><path d="M364.718267 888.0254L187.850138 711.157271l11.704508-11.776759S262.701192 635.800466 294.057715 604.732943c21.675016-20.085515 60.906795-56.716292 108.37508-56.716292h97.898821c18.785014 0 36.992027 10.115007 54.62104 19.941015 11.343258 6.285755 24.131518 13.43851 30.706273 13.43851h100.066323a55.704791 55.704791 0 0 1 40.74903 16.689762l84.604812-40.098779c16.834262-42.916531 50.575037-75.573555 86.700064-84.026812a58.594793 58.594793 0 0 1 55.921541 13.58301l7.803005 7.803006-52.453538 131.206096L740.996543 794.750582a133.951598 133.951598 0 0 1-96.092571 36.558527H444.843576c-15.533761 0-38.509278 15.100261-68.34855 44.939533zM235.101672 711.085021l130.050095 130.050095c23.553517-21.675016 51.947788-43.350032 79.908559-43.350032h199.771396a101.150074 101.150074 0 0 0 72.250053-26.804769l163.42962-163.42962L921.549425 505.75037a34.246525 34.246525 0 0 0-16.111762 0c-22.542017 5.202004-51.442038 28.900021-65.025047 69.071051l-2.239752 6.647005-95.51457 45.300783a85.544063 85.544063 0 0 1 2.528752 20.952515c0 39.159529-24.348268 66.325549-59.172794 66.325549H511.530375V681.317999h174.122627c23.987018 0 25.865519-24.998518 25.865519-32.729274 0-5.924504-1.228251-33.957525-25.865519-33.957525H585.731179c-15.244761 0-30.634022-8.525506-46.962534-17.629013-13.29401-7.225005-28.322021-15.750512-38.437029-15.750511H402.360545c-34.318775 0-67.409299 30.850773-85.182813 47.396034z" fill="#2A5082" ></path><path d="M94.864319 764.600635L194.843943 664.628237l216.670683 216.670683-99.979623 99.979624z" fill="#A3D4FF" ></path><path d="M311.542228 1004.853736L71.310802 764.62231 195.075143 641.07472 435.089819 881.450646zM118.490087 764.62231l193.052141 193.052141L387.982784 881.450646 195.075143 688.254004z" fill="#2A5082" ></path><path d="M183.074409 759.759881l23.553517-23.553517 33.307275 33.307275-23.553518 23.553517zM611.524448 498.019615H578.000423A50.069287 50.069287 0 0 1 528.220137 447.950328h33.307274A16.689762 16.689762 0 0 0 578.000423 464.64009h33.307275A16.689762 16.689762 0 0 0 628.21421 447.950328v-9.248007a16.617512 16.617512 0 0 0-11.415508-15.822761L562.394412 404.600296a49.924787 49.924787 0 0 1-34.174275-47.396034v-9.175757A50.069287 50.069287 0 0 1 578.000423 298.031468h33.307275a50.069287 50.069287 0 0 1 49.997036 49.997037h-33.090524a16.689762 16.689762 0 0 0-16.689762-16.689762H578.000423a16.689762 16.689762 0 0 0-16.689762 16.689762v9.320257a16.617512 16.617512 0 0 0 11.415508 15.822761l54.40429 18.134764a49.924787 49.924787 0 0 1 34.174275 47.396034V447.950328a50.069287 50.069287 0 0 1-49.780286 50.069287z" fill="#2A5082" ></path><path d="M578.217173 264.651944h33.307275v49.997036h-33.307275zM578.217173 481.329853h33.307275v49.997036h-33.307275z" fill="#2A5082" ></path></symbol><symbol id="d-iconwode4" viewBox="0 0 1024 1024"><path d="M512 545.7c-122.4 0-221.9-99.6-221.9-221.9S389.6 101.9 512 101.9s221.9 99.6 221.9 221.9S634.4 545.7 512 545.7z m0-333.6c-61.6 0-111.7 50.1-111.7 111.7S450.4 435.5 512 435.5 623.7 385.4 623.7 323.8 573.6 212.1 512 212.1z" fill="#167BBD" opacity=".8" ></path><path d="M888.4 922.1c-30.4 0-55.1-24.7-55.1-55.1 0-177.2-144.1-321.3-321.3-321.3S190.7 689.9 190.7 867c0 30.4-24.7 55.1-55.1 55.1-30.4 0-55.1-24.7-55.1-55.1 0-238 193.6-431.5 431.6-431.5 238 0 431.5 193.6 431.5 431.5-0.1 30.5-24.7 55.1-55.2 55.1z" fill="#167BBD" opacity=".8" ></path></symbol><symbol id="d-iconarchive-paper" viewBox="0 0 1024 1024"><path d="M992.5 1016.5h-960c-13.3 0-24-10.7-24-24v-688c0-13.3 10.7-24 24-24s24 10.7 24 24v664h912v-664c0-13.3 10.7-24 24-24s24 10.7 24 24v688c0 13.3-10.7 24-24 24z" fill="#1037AC" ></path><path d="M864.5 600.5c-13.3 0-24-10.7-24-24v-520h-656v520c0 13.3-10.7 24-24 24s-24-10.7-24-24v-544c0-13.3 10.7-24 24-24h704c13.3 0 24 10.7 24 24v544c0 13.3-10.7 24-24 24zM672.5 808.5h-320c-13.3 0-24-10.7-24-24v-88h-296c-13.3 0-24-10.7-24-24s10.7-24 24-24h320c13.3 0 24 10.7 24 24v88h272v-88c0-13.3 10.7-24 24-24h320c13.3 0 24 10.7 24 24s-10.7 24-24 24h-296v88c0 13.3-10.7 24-24 24z" fill="#1037AC" ></path><path d="M688.5 216.5h-352c-13.3 0-24-10.7-24-24s10.7-24 24-24h352c13.3 0 24 10.7 24 24s-10.7 24-24 24zM688.5 376.5h-352c-13.3 0-24-10.7-24-24s10.7-24 24-24h352c13.3 0 24 10.7 24 24s-10.7 24-24 24zM512.5 536.5h-176c-13.3 0-24-10.7-24-24s10.7-24 24-24h176c13.3 0 24 10.7 24 24s-10.7 24-24 24z" fill="#7A7EF5" ></path></symbol><symbol id="d-iconwode5" viewBox="0 0 1024 1024"><path d="M512.299824 314.415772m-249.853601 0a249.853601 249.853601 0 1 0 499.707203 0 249.853601 249.853601 0 1 0-499.707203 0Z" fill="#FF6600" ></path><path d="M512.299824 502.30568c-247.255124 0-447.737654 191.4878-447.737653 427.749366h895.475307c0-236.161624-200.48253-427.749366-447.737654-427.749366z" fill="#FF6600" opacity=".502" ></path></symbol><symbol id="d-iconbaxi" viewBox="0 0 1025 1024"><path d="M512.002 0c282.78 0 512.003 229.226 512.003 511.997 0 282.777-229.223 512.003-512.003 512.003C229.234 1024 0 794.773 0 511.997 0 229.227 229.234 0 512.002 0" fill="#6DA544" ></path><path d="M512.002 200.352l422.96 311.645-422.96 311.675L89.015 511.997z" fill="#FFDA44" ></path><path d="M512.002 333.91c98.373 0 178.102 79.74 178.102 178.101 0 98.364-79.73 178.108-178.102 178.108-98.36 0-178.101-79.745-178.101-178.108-0.001-98.36 79.74-178.1 178.101-178.1" fill="#F0F0F0" ></path><path d="M422.943 500.869c-30.94 0-60.834 4.726-88.976 13.45 1.256 97.303 80.458 175.785 178.035 175.785 60.345 0 113.623-30.069 145.813-75.938-55.09-69.008-139.914-113.297-234.872-113.297m263.837 45.25a178.647 178.647 0 0 0 3.307-34.123c0-98.364-79.73-178.102-178.101-178.102-73.399 0-136.384 44.399-163.637 107.817a368.008 368.008 0 0 1 74.628-7.625c103.42 0 196.988 43.007 263.803 112.033" fill="#0052B4" ></path></symbol><symbol id="d-iconaodaliya" viewBox="0 0 1024 1024"><path d="M1024.031 512.002c0 282.77-229.244 511.998-512.033 511.998C229.274 1024 0 794.772 0 512.002 0 512.098 511.998 0.035 511.998 0c282.79 0 512.033 229.228 512.033 512.002" fill="#0052B4" ></path><path d="M511.998 0h-0.065 0.065z m-1.354 512.002h1.354v-1.39c-0.452 0.472-0.903 0.923-1.354 1.39" fill="#F0F0F0" ></path><path d="M511.998 267.129V0.015h-0.065C229.147 0.05 0 229.275 0 512.018h267.144V361.557L417.55 512.018h93.092c0.452-0.467 0.903-0.918 1.354-1.386v-93.077L361.591 267.13h150.407z" fill="#F0F0F0" ></path><path d="M259.045 66.773C178.954 112.38 112.38 178.939 66.799 259.034v252.952h133.575V200.341h311.624V66.773H259.045z" fill="#D80027" ></path><path d="M511.998 449.038l-181.89-181.894h-62.964l244.854 244.842z" fill="#D80027" ></path><path d="M308.787 601.045l28.157 58.755 63.415-14.662-28.416 58.594 51.028 40.464-63.543 14.336 0.195 65.127-50.836-40.755-50.805 40.755 0.195-65.127-63.546-14.336 51.03-40.464-28.385-58.594 63.416 14.662z m457.81 111.313l14.03 29.37 31.742-7.337-14.226 29.304 25.512 20.242-31.768 7.157 0.095 32.58-25.385-20.386-25.42 20.387 0.1-32.581-31.774-7.157 25.515-20.242-14.224-29.304 31.738 7.337zM635.896 400.7l14.03 29.37 31.738-7.34-14.222 29.293 25.547 20.253-31.805 7.164 0.127 32.578-25.415-20.388-25.417 20.388 0.096-32.578-31.773-7.164 25.515-20.253-14.225-29.293 31.738 7.34z m130.7-178.1l14.03 29.4 31.743-7.372-14.226 29.34 25.512 20.207-31.768 7.16 0.095 32.581-25.385-20.387-25.42 20.387 0.1-32.58-31.774-7.16 25.515-20.208-14.224-29.34L752.532 252zM880.75 356.17l14.066 29.401 31.707-7.367-14.195 29.335 25.55 20.207-31.804 7.16 0.127 32.578L880.75 447.1l-25.386 20.384 0.065-32.578-31.773-7.16 25.516-20.207-14.191-29.335 31.708 7.367z m-81.637 155.831l11.06 34.012h35.773l-28.933 21.014 11.033 34.017-28.933-21-28.933 21 11.06-34.017-28.933-21.014h35.773z" fill="#F0F0F0" ></path></symbol><symbol id="d-iconCompare" viewBox="0 0 1055 1024"><path d="M1052.046129 716.968699c0-1.897858 0-3.584843-1.686986-5.271829a38.589786 38.589786 0 0 0-2.741351-5.060956 24.039539 24.039539 0 0 0-2.108731-4.006589 63.261944 63.261944 0 0 0-6.537068-8.224053l-193.792421-193.792422a52.718287 52.718287 0 0 0-74.649094 74.649094l103.749588 103.749588H52.718287a52.718287 52.718287 0 0 0 0 105.436573h948.929159a42.174629 42.174629 0 0 0 10.332785 0 35.004942 35.004942 0 0 0 4.428336-1.265238 54.405272 54.405272 0 0 0 5.482702-1.686986 53.350906 53.350906 0 0 0 4.850082-2.530477l4.217463-2.319605a53.140033 53.140033 0 0 0 14.550247-14.550247 26.14827 26.14827 0 0 0 2.108731-4.217463 36.059308 36.059308 0 0 0 2.741351-4.850082c0-1.686985 0-3.584843 1.686986-5.482702a27.202636 27.202636 0 0 0 1.265238-4.428336 56.724876 56.724876 0 0 0 0-21.087315 35.004942 35.004942 0 0 0-1.265238-5.060955zM2.319605 307.242175c0 1.686985 1.054366 3.584843 1.686985 5.271828s1.686985 3.37397 2.741351 5.060956a36.691928 36.691928 0 0 0 2.108731 4.00659 49.133443 49.133443 0 0 0 6.537068 8.013179l193.792421 193.792422a52.718287 52.718287 0 1 0 74.649094-74.438221l-103.749588-103.960461h822.405272a52.718287 52.718287 0 0 0 0-105.436573H52.718287a57.357496 57.357496 0 0 0-10.332785 1.054365l-4.428336 1.476112a27.202636 27.202636 0 0 0-5.482701 1.686985 53.350906 53.350906 0 0 0-4.850083 2.530478l-4.217463 2.108732a53.772652 53.772652 0 0 0-14.550247 14.76112 36.691928 36.691928 0 0 0-2.108731 4.00659 38.589786 38.589786 0 0 0-2.741351 5.060955c0 1.686985 0 3.584843-1.686985 5.271829a35.004942 35.004942 0 0 0-1.265239 4.428336 56.724876 56.724876 0 0 0 0 21.087315 37.957166 37.957166 0 0 0 1.265239 4.217463z" fill="#111111" ></path><path d="M933.53542 841.805601a53.140033 53.140033 0 0 0-74.649094 0l-91.940692 92.151565a52.718287 52.718287 0 0 0 74.438221 74.438221l92.151565-91.940692a53.140033 53.140033 0 0 0 0-74.649094zM212.981878 15.39374L120.830313 107.545305a52.718287 52.718287 0 0 0 74.649094 74.438221l91.940692-91.940692A52.718287 52.718287 0 0 0 212.981878 15.39374z" fill="#00C569" ></path></symbol></svg>',n=(t=document.getElementsByTagName("script"))[t.length-1].getAttribute("data-injectcss");if(n&&!e.__iconfont__svg__cssinject__){e.__iconfont__svg__cssinject__=!0;try{document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>")}catch(t){console&&console.log(t)}}!function(t){if(document.addEventListener)if(~["complete","loaded","interactive"].indexOf(document.readyState))setTimeout(t,0);else{var i=function e(){document.removeEventListener("DOMContentLoaded",e,!1),t()};document.addEventListener("DOMContentLoaded",i,!1)}else document.attachEvent&&(n=t,a=e.document,r=!1,s=function(){r||(r=!0,n())},(o=function(){try{a.documentElement.doScroll("left")}catch(t){return void setTimeout(o,50)}s()})(),a.onreadystatechange=function(){"complete"==a.readyState&&(a.onreadystatechange=null,s())});var n,a,r,s,o}(function(){var e,t;(e=document.createElement("div")).innerHTML=i,i=null,(t=e.getElementsByTagName("svg")[0])&&(t.setAttribute("aria-hidden","true"),t.style.position="absolute",t.style.width=0,t.style.height=0,t.style.overflow="hidden",function(e,t){t.firstChild?function(e,t){t.parentNode.insertBefore(e,t)}(e,t.firstChild):t.appendChild(e)}(t,document.body))})}(window);i("10b9");var ue=i("bc3a"),ce=i.n(ue);n["a"].config.productionTip=!1,n["a"].prototype.$axios=ce.a,new n["a"]({router:se,store:le,render:function(e){return e(N)}}).$mount("#app")},"59d5":function(e,t,i){"use strict";i.r(t);var n=i("f499"),a=i.n(n),r=i("59ad"),s=i.n(r),o=(i("2caf"),i("386d"),i("0a0d")),l=i.n(o),u=(i("d25f"),i("ac6a"),i("f3e2"),i("759f"),i("4f37"),i("3b2b"),i("28a5"),i("c5f6"),i("9865"),i("4917"),i("061b")),c=i.n(u),h=i("7618"),f=(i("a481"),i("e814")),d=i.n(f),m=(i("57e7"),i("6b54"),i("87b3"),i("6d67"),i("a4bb")),p=i.n(m);i("7f7f");
/*! tableau-2.2.2 */
(function(){
/*! BEGIN MscorlibSlim */
var e={};(function(e){var t={__assemblies:{},initAssembly:function(e,i,n){n=n||{},e.name=i,e.toString=function(){return this.name},e.__types={},e.getResourceNames=function(){return p()(n)},e.getResourceDataBase64=function(e){return n[e]||null},e.getResourceData=function(e){var i=n[e];return i?t.dec64(i):null},t.__assemblies[i]=e}};t.initAssembly(t,"mscorlib"),t.getAssemblies=function(){return p()(t.__assemblies).map(function(e){return t.__assemblies[e]})},t.isNullOrUndefined=function(e){return null===e||void 0===e},t.isValue=function(e){return null!==e&&void 0!==e},t.referenceEquals=function(e,i){return t.isValue(e)?e===i:!t.isValue(i)},t.mkdict=function(){for(var e=1!=arguments.length?arguments:arguments[0],t={},i=0;i<e.length;i+=2)t[e[i]]=e[i+1];return t},t.clone=function(e,t){return t?e.$clone(t):t},t.coalesce=function(e,i){return t.isValue(e)?e:i},t.isDate=function(e){return"[object Date]"===Object.prototype.toString.call(e)},t.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)},t.isTypedArrayType=function(e){return["Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint16Array","Uint32Array","Uint8ClampedArray"].indexOf(t.getTypeFullName(e))>=0},t.isArrayOrTypedArray=function(e){return t.isArray(e)||t.isTypedArrayType(t.getInstanceType(e))},t.getHashCode=function(e){if(t.isValue(e)){if("function"===typeof e.getHashCode)return e.getHashCode();if("boolean"===typeof e)return e?1:0;if("number"===typeof e){var i=e.toExponential();return i=i.substr(0,i.indexOf("e")),4294967295&d()(i.replace(".",""),10)}if("string"===typeof e){for(var n=0,a=0;a<e.length;a++)n=31*n+e.charCodeAt(a)&4294967295;return n}return t.isDate(e)?4294967295&e.valueOf():t.defaultHashCode(e)}throw new j("Cannot get hash code of null")},t.defaultHashCode=function(e){return e.$__hashCode__||(e.$__hashCode__=4294967296*Math.random()|0)},t.equals=function(e,i){if(!t.isValue(e))throw new j("Object is null");return e!==t&&"function"===typeof e.equals?e.equals(i):t.isDate(e)&&t.isDate(i)?e.valueOf()===i.valueOf():"function"===typeof e&&"function"===typeof i?t.delegateEquals(e,i):!(!t.isNullOrUndefined(e)||!t.isNullOrUndefined(i))||e===i},t.compare=function(e,i){if(t.isValue(e))return"number"===typeof e||"string"===typeof e||"boolean"===typeof e?e<i?-1:e>i?1:0:t.isDate(e)?t.compare(e.valueOf(),i.valueOf()):e.compareTo(i);throw new j("Object is null")},t.equalsT=function(e,i){if(t.isValue(e))return"number"===typeof e||"string"===typeof e||"boolean"===typeof e?e===i:t.isDate(e)?e.valueOf()===i.valueOf():e.equalsT(i);throw new j("Object is null")},t.staticEquals=function(e,i){return t.isValue(e)?!!t.isValue(i)&&t.equals(e,i):!t.isValue(i)},t.shallowCopy=function(e,t){for(var i=p()(e),n=0,a=i.length;n<a;n++){var r=i[n];t[r]=e[r]}},t.isLower=function(e){var t=String.fromCharCode(e);return t===t.toLowerCase()&&t!==t.toUpperCase()},t.isUpper=function(e){var t=String.fromCharCode(e);return t!==t.toLowerCase()&&t===t.toUpperCase()},"object"==("undefined"===typeof window?"undefined":Object(h["a"])(window))&&(window.Element||(window.Element=function(){},window.Element.isInstanceOfType=function(e){return e&&"undefined"===typeof e.constructor&&"string"===typeof e.tagName}),window.Element.__typeName="Element"),t.clearKeys=function(e){for(var t in e)e.hasOwnProperty(t)&&delete e[t]},t.keyExists=function(e,t){return void 0!==e[t]},p.a||(Object.keys=function(){var e=Object.prototype.hasOwnProperty,t=!{toString:null}.propertyIsEnumerable("toString"),i=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],n=i.length;return function(a){if("object"!==Object(h["a"])(a)&&("function"!==typeof a||null===a))throw new TypeError("Object.keys called on non-object");var r,s,o=[];for(r in a)e.call(a,r)&&o.push(r);if(t)for(s=0;s<n;s++)e.call(a,i[s])&&o.push(i[s]);return o}}()),t.getKeyCount=function(e){return p()(e).length},t.__genericCache={},t._makeGenericTypeName=function(e,i){for(var n=e.__typeName,a=0;a<i.length;a++)n+=(0===a?"[":",")+"["+t.getTypeQName(i[a])+"]";return n+="]",n},t.makeGenericType=function(e,i){var n=t._makeGenericTypeName(e,i);return t.__genericCache[n]||e.apply(null,i)},t.registerGenericClassInstance=function(e,i,n,a,r,s){var o=t._makeGenericTypeName(i,n);t.__genericCache[o]=e,e.__typeName=o,e.__genericTypeDefinition=i,e.__typeArguments=n,t.initClass(e,i.__assembly,a,r(),s())},t.registerGenericInterfaceInstance=function(e,i,n,a,r){var s=t._makeGenericTypeName(i,n);t.__genericCache[s]=e,e.__typeName=s,e.__genericTypeDefinition=i,e.__typeArguments=n,t.initInterface(e,i.__assembly,a,r())},t.isGenericTypeDefinition=function(e){return e.__isGenericTypeDefinition||!1},t.getGenericTypeDefinition=function(e){return e.__genericTypeDefinition||null},t.getGenericParameterCount=function(e){return e.__typeArgumentCount||0},t.getGenericArguments=function(e){return e.__typeArguments||null},t.setMetadata=function(e,i){if(i.members)for(var n=0;n<i.members.length;n++){var a=i.members[n];a.typeDef=e,a.adder&&(a.adder.typeDef=e),a.remover&&(a.remover.typeDef=e),a.getter&&(a.getter.typeDef=e),a.setter&&(a.setter.typeDef=e)}e.__metadata=i,i.variance&&(e.isAssignableFrom=function(e){var i=function(e,i){if(i.__genericTypeDefinition===e.__genericTypeDefinition&&i.__typeArguments.length==e.__typeArguments.length){for(var n=0;n<e.__typeArguments.length;n++){var a=e.__metadata.variance[n],r=e.__typeArguments[n],s=i.__typeArguments[n];switch(a){case 1:if(!t.isAssignableFrom(r,s))return!1;break;case 2:if(!t.isAssignableFrom(s,r))return!1;break;default:if(s!==r)return!1}}return!0}return!1};if(e.__interface&&i(this,e))return!0;for(var n=t.getInterfaces(e),a=0;a<n.length;a++)if(n[a]===this||i(this,n[a]))return!0;return!1})},t.setMetadata=function(e,t){},t.initClass=function(e,i,n,a,r){if(e.__class=!0,e.__assembly=i,e.__typeArguments||(i.__types[e.__typeName]=e),a&&a!==Object){var s=function(){};s.prototype=a.prototype,e.prototype=new s,e.prototype.constructor=e}t.shallowCopy(n,e.prototype),r&&(e.__interfaces=r)},t.initGenericClass=function(e,t,i){e.__class=!0,e.__assembly=t,t.__types[e.__typeName]=e,e.__typeArgumentCount=i,e.__isGenericTypeDefinition=!0},t.initInterface=function(e,i,n,a){e.__interface=!0,e.__assembly=i,e.__typeArguments||(i.__types[e.__typeName]=e),a&&(e.__interfaces=a),t.shallowCopy(n,e.prototype),e.isAssignableFrom=function(e){return t.contains(t.getInterfaces(e),this)}},t.initGenericInterface=function(e,t,i){e.__interface=!0,e.__assembly=t,t.__types[e.__typeName]=e,e.__typeArgumentCount=i,e.__isGenericTypeDefinition=!0},t.initEnum=function(e,i,n,a){e.__enum=!0,e.__assembly=i,i.__types[e.__typeName]=e,t.shallowCopy(n,e.prototype),e.getDefaultValue=e.createInstance=function(){return a?null:0},e.isInstanceOfType=function(e){return Object(h["a"])(e)==(a?"string":"number")}},t.getBaseType=function(e){if(e===Object||e.__interface)return null;if(c.a)return c()(e.prototype).constructor;var t=e.prototype;if(Object.prototype.hasOwnProperty.call(t,"constructor"))try{var i=t.constructor;return delete t.constructor,t.constructor}finally{t.constructor=i}return t.constructor},t.getTypeFullName=function(e){return e.__typeName||e.name||(e.toString().match(/^\s*function\s*([^\s(]+)/)||[])[1]||"Object"},t.getTypeQName=function(e){return t.getTypeFullName(e)+(e.__assembly?", "+e.__assembly.name:"")},t.getTypeName=function(e){var i=t.getTypeFullName(e),n=i.indexOf("["),a=i.lastIndexOf(".",n>=0?n:i.length);return a>0?i.substr(a+1):i},t.getTypeNamespace=function(e){var i=t.getTypeFullName(e),n=i.indexOf("["),a=i.lastIndexOf(".",n>=0?n:i.length);return a>0?i.substr(0,a):""},t.getTypeAssembly=function(e){return t.contains([Date,Number,Boolean,String,Function,Array],e)?t:e.__assembly||null},t._getAssemblyType=function(e,i){if(e.__types)return e.__types[i]||null;for(var n=i.split("."),a=0;a<n.length;a++)if(e=e[n[a]],!t.isValue(e))return null;return"function"!==typeof e?null:e},t.getAssemblyTypes=function(e){var i=[];if(e.__types)for(var n in e.__types)e.__types.hasOwnProperty(n)&&i.push(e.__types[n]);else{var a=function e(n,a){for(var r in n)n.hasOwnProperty(r)&&e(n[r],r);"function"===typeof n&&t.isUpper(a.charCodeAt(0))&&i.push(n)};a(e,"")}return i},t.createAssemblyInstance=function(e,i){var n=t.getType(i,e);return n?t.createInstance(n):null},t.getInterfaces=function(e){return e.__interfaces?e.__interfaces:e===Date||e===Number?[a,n,i]:e===Boolean||e===String?[a,n]:e===Array||t.isTypedArrayType(e)?[o,u,g]:[]},t.isInstanceOfType=function(e,i){return!t.isNullOrUndefined(e)&&("function"===typeof i.isInstanceOfType?i.isInstanceOfType(e):t.isAssignableFrom(i,t.getInstanceType(e)))},t.isAssignableFrom=function(e,t){return e===t||"function"===typeof e.isAssignableFrom&&e.isAssignableFrom(t)||t.prototype instanceof e},t.isClass=function(e){return 1==e.__class||e===Array||e===Function||e===RegExp||e===String||e===Error||e===Object},t.isEnum=function(e){return!!e.__enum},t.isFlags=function(e){return e.__metadata&&e.__metadata.enumFlags||!1},t.isInterface=function(e){return!!e.__interface},t.safeCast=function(e,i){return!0===i?e:!1===i?null:t.isInstanceOfType(e,i)?e:null},t.cast=function(e,i){if(null===e||"undefined"===typeof e)return e;if(!0===i||!1!==i&&t.isInstanceOfType(e,i))return e;throw new M("Cannot cast object to type "+t.getTypeFullName(i))},t.getInstanceType=function(e){if(!t.isValue(e))throw new j("Cannot get type of null");try{return e.constructor}catch(i){return Object}},t._getType=function(i,n,a){var r=!a;a=a||/[[,\]]/g;var s,o=a.lastIndex,l=a.exec(i),u=[];if(l)switch(s=i.substring(o,l.index),l[0]){case"[":if("["!=i[l.index+1])return null;for(;;){a.exec(i);var c=t._getType(i,e,a);if(!c)return null;if(u.push(c),l=a.exec(i),"]"===l[0])break;if(","!==l[0])return null}if(l=a.exec(i),l&&","===l[0]&&(a.exec(i),!(n=t.__assemblies[(a.lastIndex>0?i.substring(l.index+1,a.lastIndex-1):i.substring(l.index+1)).trim()])))return null;break;case"]":break;case",":if(a.exec(i),!(n=t.__assemblies[(a.lastIndex>0?i.substring(l.index+1,a.lastIndex-1):i.substring(l.index+1)).trim()]))return null;break}else s=i.substring(o);if(r&&a.lastIndex)return null;c=t._getAssemblyType(n,s.trim());return u.length?t.makeGenericType(c,u):c},t.getType=function(i,n){return i?t._getType(i,n||e):null},t.getDefaultValue=function(e){return"function"===typeof e.getDefaultValue?e.getDefaultValue():e!==Boolean&&(e===Date?new Date(0):e===Number?0:null)},t.createInstance=function(e){return"function"===typeof e.createInstance?e.createInstance():e!==Boolean&&(e===Date?new Date(0):e===Number?0:e===String?"":new e)};var i=function(){};i.__typeName="ss.IFormattable",t.IFormattable=i,t.initInterface(i,t,{format:null});var n=function(){};n.__typeName="ss.IComparable",t.IComparable=n,t.initInterface(n,t,{compareTo:null});var a=function(){};a.__typeName="ss.IEquatable",t.IEquatable=a,t.initInterface(a,t,{equalsT:null}),t.isNullOrEmptyString=function(e){return!e||!e.length},String.prototype.trim||(String.prototype.trim=function(){return t.trimStartString(t.trimEndString(this))}),t.trimEndString=function(e,t){return e.replace(t?new RegExp("["+String.fromCharCode.apply(null,t)+"]+$"):/\s*$/,"")},t.trimStartString=function(e,t){return e.replace(t?new RegExp("^["+String.fromCharCode.apply(null,t)+"]+"):/^\s*/,"")},t.trimString=function(e,i){return t.trimStartString(t.trimEndString(e,i),i)},t.arrayClone=function(e){return 1===e.length?[e[0]]:Array.apply(null,e)},Array.prototype.map||(Array.prototype.map=function(e,t){for(var i=this.length,n=new Array(i),a=0;a<i;a++)a in this&&(n[a]=e.call(t,this[a],a,this));return n}),Array.prototype.some||(Array.prototype.some=function(e,t){for(var i=this.length,n=0;n<i;n++)if(n in this&&e.call(t,this[n],n,this))return!0;return!1}),Array.prototype.forEach||(Array.prototype.forEach=function(e,t){var i,n;if(null==this)throw new TypeError(" this is null or not defined");var a=Object(this),r=a.length>>>0;if("function"!==typeof e)throw new TypeError(e+" is not a function");arguments.length>1&&(i=t),n=0;while(n<r){var s;n in a&&(s=a[n],e.call(i,s,n,a)),n++}}),Array.prototype.filter||(Array.prototype.filter=function(e){if(void 0===this||null===this)throw new TypeError;var t=Object(this),i=t.length>>>0;if("function"!==typeof e)throw new TypeError;for(var n=[],a=arguments.length>=2?arguments[1]:void 0,r=0;r<i;r++)if(r in t){var s=t[r];e.call(a,s,r,t)&&n.push(s)}return n}),t._delegateContains=function(e,t,i){for(var n=0;n<e.length;n+=2)if(e[n]===t&&e[n+1]===i)return!0;return!1},t._mkdel=function(e){var i=function(){if(2==e.length)return e[1].apply(e[0],arguments);for(var i=t.arrayClone(e),n=0;n<i.length;n+=2)t._delegateContains(e,i[n],i[n+1])&&i[n+1].apply(i[n],arguments);return null};return i._targets=e,i},t.mkdel=function(e,i){return e?t._mkdel([e,i]):i},t.delegateCombine=function(e,i){if(!e)return i._targets?i:t.mkdel(null,i);if(!i)return e._targets?e:t.mkdel(null,e);var n=e._targets?e._targets:[null,e],a=i._targets?i._targets:[null,i];return t._mkdel(n.concat(a))},t.delegateRemove=function(e,i){if(!e||e===i)return null;if(!i)return e;var n,a=e._targets,r=null;i._targets?(r=i._targets[0],n=i._targets[1]):n=i;for(var s=0;s<a.length;s+=2)if(a[s]===r&&a[s+1]===n){if(2==a.length)return null;var o=t.arrayClone(a);return o.splice(s,2),t._mkdel(o)}return e},t.delegateEquals=function(e,t){if(e===t)return!0;if(!e._targets&&!t._targets)return!1;var i=e._targets||[null,e],n=t._targets||[null,t];if(i.length!=n.length)return!1;for(var a=0;a<i.length;a++)if(i[a]!==n[a])return!1;return!0};var r=function(){};r.__typeName="ss.Enum",t.Enum=r,t.initClass(r,t,{}),r.getValues=function(e){var t=[],i=e.prototype;for(var n in i)i.hasOwnProperty(n)&&t.push(i[n]);return t};var s=function(){};s.__typeName="ss.IEnumerator",t.IEnumerator=s,t.initInterface(s,t,{current:null,moveNext:null,reset:null},[N]);var o=function(){};o.__typeName="ss.IEnumerable",t.IEnumerable=o,t.initInterface(o,t,{getEnumerator:null}),t.getEnumerator=function(e){return e.getEnumerator?e.getEnumerator():new b(e)};var u=function(){};u.__typeName="ss.ICollection",t.ICollection=u,t.initInterface(u,t,{get_count:null,add:null,clear:null,contains:null,remove:null}),t.count=function(e){return e.get_count?e.get_count():e.length},t.add=function(e,i){if(e.add)e.add(i);else{if(!t.isArray(e))throw new I;e.push(i)}},t.clear=function(e){if(e.clear)e.clear();else{if(!t.isArray(e))throw new I;e.length=0}},t.remove=function(e,i){if(e.remove)return e.remove(i);if(t.isArray(e)){var n=t.indexOf(e,i);return n>=0&&(e.splice(n,1),!0)}throw new I},t.contains=function(e,i){return e.contains?e.contains(i):t.indexOf(e,i)>=0};var f=function(){};f.__typeName="ss.IEqualityComparer",t.IEqualityComparer=f,t.initInterface(f,t,{areEqual:null,getObjectHashCode:null});var m=function(){};m.__typeName="ss.IComparer",t.IComparer=m,t.initInterface(m,t,{compare:null}),t.unbox=function(e){if(!t.isValue(e))throw new P("Nullable object must have a value.");return e};var $=function(e){var i=function(){};return i.isInstanceOfType=function(i){return t.isInstanceOfType(i,e)},t.registerGenericClassInstance(i,$,[e],{},function(){return null},function(){return[]}),i};$.__typeName="ss.Nullable$1",t.Nullable$1=$,t.initGenericClass($,t,1),$.eq=function(e,i){return t.isValue(e)?e===i:!t.isValue(i)},$.ne=function(e,i){return t.isValue(e)?e!==i:t.isValue(i)},$.le=function(e,i){return t.isValue(e)&&t.isValue(i)&&e<=i},$.ge=function(e,i){return t.isValue(e)&&t.isValue(i)&&e>=i},$.lt=function(e,i){return t.isValue(e)&&t.isValue(i)&&e<i},$.gt=function(e,i){return t.isValue(e)&&t.isValue(i)&&e>i},$.sub=function(e,i){return t.isValue(e)&&t.isValue(i)?e-i:null},$.add=function(e,i){return t.isValue(e)&&t.isValue(i)?e+i:null},$.mod=function(e,i){return t.isValue(e)&&t.isValue(i)?e%i:null},$.div=function(e,i){return t.isValue(e)&&t.isValue(i)?e/i:null},$.mul=function(e,i){return t.isValue(e)&&t.isValue(i)?e*i:null},$.band=function(e,i){return t.isValue(e)&&t.isValue(i)?e&i:null},$.bor=function(e,i){return t.isValue(e)&&t.isValue(i)?e|i:null},$.xor=function(e,i){return t.isValue(e)&&t.isValue(i)?e^i:null},$.shl=function(e,i){return t.isValue(e)&&t.isValue(i)?e<<i:null},$.srs=function(e,i){return t.isValue(e)&&t.isValue(i)?e>>i:null},$.sru=function(e,i){return t.isValue(e)&&t.isValue(i)?e>>>i:null},$.and=function(e,t){return!0===e&&!0===t||!1!==e&&!1!==t&&null},$.or=function(e,t){return!0===e||!0===t||(!1!==e||!1!==t)&&null},$.not=function(e){return t.isValue(e)?!e:null},$.neg=function(e){return t.isValue(e)?-e:null},$.pos=function(e){return t.isValue(e)?+e:null},$.cpl=function(e){return t.isValue(e)?~e:null},$.lift=function(){for(var e=0;e<arguments.length;e++)if(!t.isValue(arguments[e]))return null;return arguments[0].apply(null,Array.prototype.slice.call(arguments,1))};var g=function(){};g.__typeName="ss.IList",t.IList=g,t.initInterface(g,t,{get_item:null,set_item:null,indexOf:null,insert:null,removeAt:null},[u,o]),t.getItem=function(e,t){return e.get_item?e.get_item(t):e[t]},t.setItem=function(e,t,i){e.set_item?e.set_item(t,i):e[t]=i},t.indexOf=function(e,i){Object(h["a"])(i);if(i&&"function"===typeof i.equals||"function"!==typeof e.indexOf){if(t.isArrayOrTypedArray(e)){for(var n=0;n<e.length;n++)if(t.staticEquals(e[n],i))return n;return-1}return e.indexOf(i)}return e.indexOf(i)},t.insert=function(e,i,n){if(e.insert)e.insert(i,n);else{if(!t.isArray(e))throw new I;e.splice(i,0,n)}},t.removeAt=function(e,i){if(e.removeAt)e.removeAt(i);else{if(!t.isArray(e))throw new I;e.splice(i,1)}};var _=function(){};_.__typeName="ss.IDictionary",t.IDictionary=_,t.initInterface(_,t,{get_item:null,set_item:null,get_keys:null,get_values:null,containsKey:null,add:null,remove:null,tryGetValue:null},[o]);var v=function(){};v.__typeName="ss.Int32",t.Int32=v,t.initClass(v,t,{},Object,[a,n,i]),v.__class=!1,v.isInstanceOfType=function(e){return"number"===typeof e&&isFinite(e)&&Math.round(e,0)==e},v.getDefaultValue=v.createInstance=function(){return 0},v.div=function(e,i){if(!t.isValue(e)||!t.isValue(i))return null;if(0===i)throw new F;return v.trunc(e/i)},v.trunc=function(e){return t.isValue(e)?e>0?Math.floor(e):Math.ceil(e):null},v.tryParse=function(e,t,i,n){if(t.$=0,!/^[+-]?[0-9]+$/.test(e))return 0;var a=d()(e,10);return!(a<i||a>n)&&(t.$=a,!0)};var y=function(){};y.__typeName="ss.JsDate",t.JsDate=y,t.initClass(y,t,{},Object,[a,n]),y.createInstance=function(){return new Date},y.isInstanceOfType=function(e){return e instanceof Date};var b=function(e){this._array=e,this._index=-1};b.__typeName="ss.ArrayEnumerator",t.ArrayEnumerator=b,t.initClass(b,t,{moveNext:function(){return this._index++,this._index<this._array.length},reset:function(){this._index=-1},current:function(){if(this._index<0||this._index>=this._array.length)throw"Invalid operation";return this._array[this._index]},dispose:function(){}},null,[s,N]);var w=function(e){this._keys=p()(e),this._index=-1,this._object=e};w.__typeName="ss.ObjectEnumerator",t.ObjectEnumerator=w,t.initClass(w,t,{moveNext:function(){return this._index++,this._index<this._keys.length},reset:function(){this._index=-1},current:function(){if(this._index<0||this._index>=this._keys.length)throw new P("Invalid operation");var e=this._keys[this._index];return{key:e,value:this._object[e]}},dispose:function(){}},null,[s,N]);var E=function(){};E.__typeName="ss.EqualityComparer",t.EqualityComparer=E,t.initClass(E,t,{areEqual:function(e,i){return t.staticEquals(e,i)},getObjectHashCode:function(e){return t.isValue(e)?t.getHashCode(e):0}},null,[f]),E.def=new E;var S=function(e){this.f=e};S.__typeName="ss.Comparer",t.Comparer=S,t.initClass(S,t,{compare:function(e,t){return this.f(e,t)}},null,[m]),S.def=new S(function(e,i){return t.isValue(e)?t.isValue(i)?t.compare(e,i):1:t.isValue(i)?-1:0});var N=function(){};N.__typeName="ss.IDisposable",t.IDisposable=N,t.initInterface(N,t,{dispose:null});var C=function(e){this._parts=t.isValue(e)&&""!=e?[e]:[],this.length=t.isValue(e)?e.length:0};C.__typeName="ss.StringBuilder",t.StringBuilder=C,t.initClass(C,t,{append:function(e){if(t.isValue(e)){var i=e.toString();t.add(this._parts,i),this.length+=i.length}return this},appendChar:function(e){return this.append(String.fromCharCode(e))},appendLine:function(e){return this.append(e),this.append("\r\n"),this},appendLineChar:function(e){return this.appendLine(String.fromCharCode(e))},clear:function(){this._parts=[],this.length=0},toString:function(){return this._parts.join("")}});var A=function(){};A.__typeName="ss.EventArgs",t.EventArgs=A,t.initClass(A,t,{}),A.Empty=new A;var T=function(e,t){this._message=e||"An error occurred.",this._innerException=t||null,this._error=new Error};T.__typeName="ss.Exception",t.Exception=T,t.initClass(T,t,{get_message:function(){return this._message},get_innerException:function(){return this._innerException},get_stack:function(){return this._error.stack},toString:function(){var e=this._message,i=this;return t.isNullOrEmptyString(e)&&(e=t.isValue(t.getInstanceType(i))&&t.isValue(t.getTypeFullName(t.getInstanceType(i)))?t.getTypeFullName(t.getInstanceType(i)):"[object Exception]"),e}}),T.wrap=function(e){return t.isInstanceOfType(e,T)?e:e instanceof TypeError?new j(e.message,new z(e)):e instanceof RangeError?new D(null,e.message,new z(e)):e instanceof Error?new z(e):new T(e.toString())};var O=function(e,t){T.call(this,e||"The method or operation is not implemented.",t)};O.__typeName="ss.NotImplementedException",t.NotImplementedException=O,t.initClass(O,t,{},T);var I=function(e,t){T.call(this,e||"Specified method is not supported.",t)};I.__typeName="ss.NotSupportedException",t.NotSupportedException=I,t.initClass(I,t,{},T);var V=function(e,i){this.innerExceptions=t.isValue(i)?t.arrayFromEnumerable(i):[],T.call(this,e||"One or more errors occurred.",this.innerExceptions.length?this.innerExceptions[0]:null)};V.__typeName="ss.AggregateException",t.AggregateException=V,t.initClass(V,t,{flatten:function(){for(var e=[],i=0;i<this.innerExceptions.length;i++){var n=this.innerExceptions[i];t.isInstanceOfType(n,V)?e.push.apply(e,n.flatten().innerExceptions):e.push(n)}return new V(this._message,e)}},T);var x=function(e,i,n){T.call(this,i||(e.length&&e[0]?e[0].toString():"An error occurred"),n),this.arguments=t.arrayClone(e)};x.__typeName="ss.PromiseException",t.PromiseException=x,t.initClass(x,t,{get_arguments:function(){return this._arguments}},T);var z=function(e,t,i){T.call(this,t||e.message,i),this.error=e};z.__typeName="ss.JsErrorException",t.JsErrorException=z,t.initClass(z,t,{get_stack:function(){return this.error.stack}},T);var k=function(e,t,i){T.call(this,e||"Value does not fall within the expected range.",i),this.paramName=t||null};k.__typeName="ss.ArgumentException",t.ArgumentException=k,t.initClass(k,t,{},T);var U=function(e,t,i){t||(t="Value cannot be null.",e&&(t+="\nParameter name: "+e)),k.call(this,t,e,i)};U.__typeName="ss.ArgumentNullException",t.ArgumentNullException=U,t.initClass(U,t,{},k);var D=function(e,t,i,n){t||(t="Value is out of range.",e&&(t+="\nParameter name: "+e)),k.call(this,t,e,i),this.actualValue=n||null};D.__typeName="ss.ArgumentOutOfRangeException",t.ArgumentOutOfRangeException=D,t.initClass(D,t,{},k);var R=function(e,t){T.call(this,e||"Invalid format.",t)};R.__typeName="ss.FormatException",t.FormatException=R,t.initClass(R,t,{},T);var F=function(e,t){T.call(this,e||"Division by 0.",t)};F.__typeName="ss.DivideByZeroException",t.DivideByZeroException=F,t.initClass(F,t,{},T);var M=function(e,t){T.call(this,e||"The cast is not valid.",t)};M.__typeName="ss.InvalidCastException",t.InvalidCastException=M,t.initClass(M,t,{},T);var P=function(e,t){T.call(this,e||"Operation is not valid due to the current state of the object.",t)};P.__typeName="ss.InvalidOperationException",t.InvalidOperationException=P,t.initClass(P,t,{},T);var j=function(e,t){T.call(this,e||"Object is null.",t)};j.__typeName="ss.NullReferenceException",t.NullReferenceException=j,t.initClass(j,t,{},T);var H=function(e,t){T.call(this,e||"Key not found.",t)};H.__typeName="ss.KeyNotFoundException",t.KeyNotFoundException=H,t.initClass(H,t,{},T);var L=function(e,t){T.call(this,e||"Ambiguous match.",t)};L.__typeName="ss.AmbiguousMatchException",t.AmbiguousMatchException=L,t.initClass(L,t,{},T);var W=function(e,t){this._getEnumerator=e,this._this=t};W.__typeName="ss.IteratorBlockEnumerable",t.IteratorBlockEnumerable=W,t.initClass(W,t,{getEnumerator:function(){return this._getEnumerator.call(this._this)}},null,[o]);var B=function(e,t,i,n){this._moveNext=e,this._getCurrent=t,this._dispose=i,this._this=n};B.__typeName="ss.IteratorBlockEnumerator",t.IteratorBlockEnumerator=B,t.initClass(B,t,{moveNext:function(){try{return this._moveNext.call(this._this)}catch(e){throw this._dispose&&this._dispose.call(this._this),e}},current:function(){return this._getCurrent.call(this._this)},reset:function(){throw new I("Reset is not supported.")},dispose:function(){this._dispose&&this._dispose.call(this._this)}},null,[s,N]);var G=function(e){this._valueFactory=e,this.isValueCreated=!1};G.__typeName="ss.Lazy",t.Lazy=G,t.initClass(G,t,{value:function(){return this.isValueCreated||(this._value=this._valueFactory(),delete this._valueFactory,this.isValueCreated=!0),this._value}}),"undefined"===typeof e.HTMLElement&&(e.HTMLElement=Element),"undefined"===typeof e.MessageEvent&&(e.MessageEvent=Event),Date.now=l.a||function(){return+new Date},e.ss=t})(e);var t=e.ss;e.HTMLElement,e.MessageEvent;
/*! BEGIN CoreSlim */
(function(){var i={};e.tab=e.tab||{},t.initAssembly(i,"tabcoreslim");var n=function(){this.$0=null,this.$0=[]};n.__typeName="tab.BaseLogAppender",e.tab.BaseLogAppender=n;var a=function(){this.$2=null,n.call(this)};a.__typeName="tab.ConsoleLogAppender",e.tab.ConsoleLogAppender=a;var r=function(){};r.__typeName="tab.CookieHelper",r.getValueForCookie=function(e){var i=s.getCookie().match(new RegExp("(?:^|;) ?"+e+"=([^;]*)(?:;|$)"));return t.isNullOrUndefined(i)||i.length<2?null:i[1]},r.setCookie=function(e,i,n,a){var r=e+"="+i+";path="+n+";";t.staticEquals(a,null)||(r+="expires="+a.toUTCString()),s.setCookie(r)},r.deleteCookie=function(e,t){var i=new Date(0);s.setCookie(e+"=;path="+t+";expires="+i.toUTCString())},e.tab.CookieHelper=r;var s=function(){};s.__typeName="tab.DocumentHelper",s.get_documentClientWidth=function(){return document.documentElement.clientWidth},s.get_documentClientHeight=function(){return document.documentElement.clientHeight},s.getCookie=function(){return document.cookie},s.setCookie=function(e){document.cookie=e},e.tab.DocumentHelper=s;var o=function(){};o.__typeName="tab.EscapingUtil",o.escapeHtml=function(e){var i=t.coalesce(e,"");return i=i.replace(new RegExp("&","g"),"&amp;"),i=i.replace(new RegExp("<","g"),"&lt;"),i=i.replace(new RegExp(">","g"),"&gt;"),i=i.replace(new RegExp('"',"g"),"&quot;"),i=i.replace(new RegExp("'","g"),"&#39;"),i=i.replace(new RegExp("/","g"),"&#47;"),new RegExp("^ +$").test(i)&&(i=i.replace(new RegExp(" ","g"),"&nbsp;")),i},e.tab.EscapingUtil=o;var l=function(){};l.__typeName="tab.LazyUtil",l.lazyInitStaticField=function(e,i,n){var a=e[i];return t.isNullOrUndefined(a)&&(a=n(),e[i]=a),a},e.tab.LazyUtil=l;var u=function(){};u.__typeName="tab.Log",u.get=function(e){return f.lazyGetLogger(t.getInstanceType(e))},u.get$1=function(e){return f.lazyGetLogger(e)},e.tab.Log=u;var c=function(e){this.$0=null,this.$1$1=null,this.$0=e};c.__typeName="tab.LogAppenderInstance",e.tab.LogAppenderInstance=c;var f=function(e){this.$1=null,this.$1=e};f.__typeName="tab.Logger",f.get_globalLog=function(){return f.global},f.$2=function(){return l.lazyInitStaticField(f,"appenders",function(){return[]})},f.$3=function(){return l.lazyInitStaticField(f,"filters",function(){return[]})},f.$4=function(){return l.lazyInitStaticField(f,"nullLog",function(){return new f("")})},f.clearFilters=function(){for(var e=f.$2(),t=0;t<e.length;t++){var i=e[t];i.clearFilters()}f.$3().splice(0,f.$3().length)},f.filterByLogger=function(e,i){i=i||0,f.$0(function(n,a){return t.referenceEquals(n,e)&&a>=i})},f.filterByType=function(e,i){i=i||0,f.$0(function(n,a){return a>=i&&t.referenceEquals(n.get_name(),t.getTypeName(e))})},f.filterByName=function(e,i){i=i||0;var n=new RegExp(e,"i");f.$0(function(e,a){return a>=i&&t.isValue(e.get_name().match(n))})},f.clearAppenders=function(){f.$2().splice(0,f.$3().length)},f.hasAppender=function(e){return f.$2().indexOf(e)>-1},f.addAppender=function(e){for(var t=f.$3(),i=0;i<t.length;i++){var n=t[i];e.addFilter(n)}f.$2().push(e)},f.removeAppender=function(e){var t=f.$2().indexOf(e);t>-1&&f.$2().splice(t,1)},f.lazyGetLogger=function(e){return l.lazyInitStaticField(e,"_logger",function(){return f.getLogger(e,null)})},f.getLogger=function(e,i){var n=f.getLoggerWithName(t.getTypeName(e));return t.isValue(i),n},f.getLoggerWithName=function(e){return f.$4()},f.$1=function(){var e=p.getUriQueryParameters(window.self.location.search);if(t.keyExists(e,":log")){var i=e[":log"];i.length;for(var n=0;n<i.length;n++){var a=i[n],r=a.split(String.fromCharCode(58));if(r.length>0&&t.isValue(r[1])){var s=r[1].toLowerCase(),o=f.loggerLevelNames.indexOf(s);o>=0&&o}}}},f.$0=function(e){f.$3().push(e);for(var t=f.$2(),i=0;i<t.length;i++){var n=t[i];n.addFilter(e)}},e.tab.Logger=f;var d=function(){};d.__typeName="tab.LoggerLevel",e.tab.LoggerLevel=d;var m=function(){};m.__typeName="tab.ScriptEx",e.tab.ScriptEx=m;var p=function(){};p.__typeName="tab.UriExtensions",p.getUriQueryParameters=function(e){var i={};if(t.isNullOrUndefined(e))return i;var n=e.indexOf("?");if(n<0)return i;var a=e.substr(n+1),r=a.indexOf("#");if(r>=0&&(a=a.substr(0,r)),t.isNullOrEmptyString(a))return i;for(var s=a.split("&"),o=0;o<s.length;o++){var l,u=s[o],c=u.split("="),h=decodeURIComponent(c[0]);t.keyExists(i,h)?l=i[h]:(l=[],i[h]=l),c.length>1&&l.push(decodeURIComponent(c[1]))}return i},e.tab.UriExtensions=p;var $=function(e){this.$0=null,this.$0=e};$.__typeName="tab.WindowHelper",$.get_windowSelf=function(){return window.self},$.get_windowParent=function(){return window.parent},$.get_selection=function(){return"function"===typeof window["getSelection"]?window.getSelection():"function"===typeof document["getSelection"]?document.getSelection():null},$.close=function(e){e.close()},$.getOpener=function(e){return e.opener},$.getLocation=function(e){return e.location},$.getPathAndSearch=function(e){return e.location.pathname+e.location.search},$.setLocationHref=function(e,t){e.location.href=t},$.locationReplace=function(e,t){e.location.replace(t)},$.open=function(e,t,i){return window.open(e,t,i)},$.reload=function(e,t){e.location.reload(t)},$.requestAnimationFrame=function(e){return $.$c(e)},$.cancelAnimationFrame=function(e){t.isValue(e)&&$.$1(e)},$.setTimeout=function(e,t){return window.setTimeout(e,t)},$.setInterval=function(e,t){return window.setInterval(e,t)},$.addListener=function(e,t,i){"addEventListener"in e?e.addEventListener(t,i,!1):e.attachEvent("on"+t,i)},$.removeListener=function(e,t,i){"removeEventListener"in e?e.removeEventListener(t,i,!1):e.detachEvent("on"+t,i)},$.$0=function(){var e=0;$.$c=function(t){var i=(new Date).getTime(),n=Math.max(0,16-(i-e));e=i+n;var a=window.setTimeout(t,n);return a}},$.clearSelection=function(){var e=$.get_selection();t.isValue(e)&&("function"===typeof e["removeAllRanges"]?e.removeAllRanges():"function"===typeof e["empty"]&&e["empty"]())},e.tab.WindowHelper=$,t.initClass(n,i,{clearFilters:function(){t.clear(this.$0)},addFilter:function(e){this.$0.push(e)},removeFilter:function(e){t.remove(this.$0,e)},log:function(e,t,i,n){},logInternal:null,formatMessage:function(e,i){if(t.isNullOrUndefined(i)||0===i.length)return e;for(var n=new t.StringBuilder,a=0,r=!1,s=0;s<e.length;s++){var o=e.charCodeAt(s);if(37===o)r?(n.append("%"),r=!1):r=!0;else{if(r)switch(o){case 98:case 115:case 100:case 110:case 111:n.append(i.length>a?i[a]:""),a++;break}else n.appendChar(o);r=!1}}return n.toString()}}),t.initClass(a,i,{logInternal:function(e,t,i,n){if("object"===Object(h["a"])(window.console)){i=e.get_name()+": "+i;var a=[],r=a.concat(i);a=r.concat.apply(r,n);try{Function.prototype.apply.call(this.$1(t),window.console,a)}catch(s){}}},$1:function(e){var i=window.self["console"];t.isNullOrUndefined(this.$2)&&(this.$2={},this.$2[1..toString()]=i.log,this.$2[4..toString()]=i.error,this.$2[2..toString()]=i.info,this.$2[3..toString()]=i.warn);var n=this.$2[e.toString()];return t.isNullOrUndefined(n)&&(n=i.log),n}},n),t.initClass(r,i,{}),t.initClass(s,i,{}),t.initClass(o,i,{}),t.initClass(l,i,{}),t.initClass(u,i,{}),t.initClass(c,i,{get_instance:function(){return this.$1$1},set_instance:function(e){this.$1$1=e},enableLogging:function(e){t.isNullOrUndefined(this.get_instance())?(this.set_instance(this.$0()),f.addAppender(this.get_instance())):f.hasAppender(this.get_instance())||f.addAppender(this.get_instance()),this.get_instance().addFilter(t.coalesce(e,function(e,t){return!0}))},disableLogging:function(){t.isNullOrUndefined(this.get_instance())||(f.removeAppender(this.get_instance()),this.set_instance(null))}}),t.initClass(f,i,{get_name:function(){return this.$1},debug:function(e,t){},info:function(e,t){},warn:function(e,t){},error:function(e,t){},log:function(e,t,i){},$0:function(e,t,i){try{for(var n=f.$2(),a=0;a<n.length;a++){var r=n[a];r.log(this,e,t,i)}}catch(s){}}}),t.initEnum(d,i,{all:0,debug:1,info:2,warn:3,error:4,off:5}),t.initClass(m,i,{}),t.initClass(p,i,{}),t.initClass($,i,{get_pageXOffset:function(){return $.$8(this.$0)},get_pageYOffset:function(){return $.$9(this.$0)},get_clientWidth:function(){return $.$3(this.$0)},get_clientHeight:function(){return $.$2(this.$0)},get_innerWidth:function(){return $.$5(this.$0)},get_outerWidth:function(){return $.$7(this.$0)},get_innerHeight:function(){return $.$4(this.$0)},get_outerHeight:function(){return $.$6(this.$0)},get_screenLeft:function(){return $.$a(this.$0)},get_screenTop:function(){return $.$b(this.$0)},isQuirksMode:function(){return"BackCompat"===document.compatMode}}),function(){f.global=f.getLoggerWithName("global"),f.loggerLevelNames=[],f.$5=":log",f.loggerLevelNames[0]="all",f.loggerLevelNames[1]="debug",f.loggerLevelNames[2]="info",f.loggerLevelNames[3]="warn",f.loggerLevelNames[4]="error",f.loggerLevelNames[5]="off"}(),function(){a.globalAppender=new c(function(){return new a})}(),function(){$.blank="_blank",$.$5=null,$.$4=null,$.$3=null,$.$2=null,$.$8=null,$.$9=null,$.$a=null,$.$b=null,$.$7=null,$.$6=null,$.$c=null,$.$1=null,"innerWidth"in window?$.$5=function(e){return e.innerWidth}:$.$5=function(e){return e.document.documentElement.offsetWidth},"outerWidth"in window?$.$7=function(e){return e.outerWidth}:$.$7=$.$5,"innerHeight"in window?$.$4=function(e){return e.innerHeight}:$.$4=function(e){return e.document.documentElement.offsetHeight},"outerHeight"in window?$.$6=function(e){return e.outerHeight}:$.$6=$.$4,"clientWidth"in window?$.$3=function(e){return e["clientWidth"]}:$.$3=function(e){return e.document.documentElement.clientWidth},"clientHeight"in window?$.$2=function(e){return e["clientHeight"]}:$.$2=function(e){return e.document.documentElement.clientHeight},t.isValue(window.self.pageXOffset)?$.$8=function(e){return e.pageXOffset}:$.$8=function(e){return e.document.documentElement.scrollLeft},t.isValue(window.self.pageYOffset)?$.$9=function(e){return e.pageYOffset}:$.$9=function(e){return e.document.documentElement.scrollTop},"screenLeft"in window?$.$a=function(e){return e.screenLeft}:$.$a=function(e){return e.screenX},"screenTop"in window?$.$b=function(e){return e.screenTop}:$.$b=function(e){return e.screenY};var e="requestAnimationFrame",i="cancelAnimationFrame",n=["ms","moz","webkit","o"],a=null,r=null;e in window&&(a=e),i in window&&(r=i);for(var s=0;s<n.length&&(t.isNullOrUndefined(a)||t.isNullOrUndefined(r));++s){var o=n[s],l=o+"RequestAnimationFrame";t.isNullOrUndefined(a)&&l in window&&(a=l),t.isNullOrUndefined(r)&&(l=o+"CancelAnimationFrame",l in window&&(r=l),l=o+"CancelRequestAnimationFrame",l in window&&(r=l))}t.isValue(a)?$.$c=function(e){return window[a](e)}:$.$0(),t.isValue(r)?$.$1=function(e){window[r](e)}:$.$1=window.clearTimeout}()})();var i=e.tab;e.tableauSoftware=e.tableauSoftware||{},
/*! BEGIN ApiShared */
function(){var n={};e.tab=e.tab||{},e.tableauSoftware=e.tableauSoftware||{},t.initAssembly(n,"vqlapishared");var r=function(){this.$2=null,this.$1$1=null};r.__typeName="tab.$0";var o=function(){};o.__typeName="tab.$1",o.$0=function(e){var i;if(e instanceof tableauSoftware.Promise)i=e;else if(t.isValue(e)&&"function"===typeof e["valueOf"]&&(e=e["valueOf"]()),o.$1(e)){var n=new g;e.then(t.mkdel(n,n.resolve),t.mkdel(n,n.reject)),i=n.get_promise()}else i=o.$4(e);return i},o.$2=function(e){return o.$0(e).then(function(e){return o.$3(e)},null)},o.$4=function(e){var i=new y(function(i,n){try{return o.$0(t.isValue(i)?i(e):e)}catch(r){var a=t.Exception.wrap(r);return o.$3(a)}});return i},o.$3=function(e){var i=new y(function(i,n){try{return t.isValue(n)?o.$0(n(e)):o.$3(e)}catch(r){var a=t.Exception.wrap(r);return o.$3(a)}});return i},o.$1=function(e){return t.isValue(e)&&"function"===typeof e["then"]};var l=function(e,t,i,n){this.$1$1=null,this.$1$2=null,this.$1$3=null,this.$1$4=null,this.set_name(e),this.set_commandId(t),this.set_hostId(i),this.set_parameters(n)};l.__typeName="tab._ApiCommand",l.generateNextCommandId=function(){var e="cmd"+l.$0;return l.$0++,e},l.parse=function(e){var t,i,n=e.indexOf(String.fromCharCode(44));if(n<0)return t=e,new l(t,null,null,null);t=e.substr(0,n);var a,r=e.substr(n+1);if(n=r.indexOf(String.fromCharCode(44)),n<0)return i=r,new l(t,i,null,null);i=r.substr(0,n);var s=r.substr(n+1);if(n=s.indexOf(String.fromCharCode(44)),n<0)return a=s,new l(t,i,a,null);a=s.substr(0,n);var o=s.substr(n+1);return new l(t,i,a,o)},e.tab._ApiCommand=l;var u=function(){};u.__typeName="tab._ApiObjectRegistry",u.registerApiMessageRouter=function(e){return u.$3(Object).call(null,e)},u.getApiMessageRouter=function(){return u.$2(Object).call(null)},u.disposeApiMessageRouter=function(){u.$0(Object).call(null)},u.$3=function(e){return function(i){var n=window._ApiObjectRegistryGlobalState.creationRegistry,a=t.getTypeFullName(e),r=n[a];return n[a]=i,r}},u.$1=function(e){return function(){var i=t.getTypeFullName(e),n=window._ApiObjectRegistryGlobalState.creationRegistry,a=n[i];if(t.isNullOrUndefined(a))throw w.createInternalError("No creation function has been registered for interface type '"+i+"'.");var r=a();return r}},u.$2=function(e){return function(){var i=window._ApiObjectRegistryGlobalState.singletonInstanceRegistry,n=t.getTypeFullName(e),a=i[n];return t.isNullOrUndefined(a)&&(a=u.$1(e).call(null),i[n]=a),a}},u.$0=function(e){return function(){var i=window._ApiObjectRegistryGlobalState.singletonInstanceRegistry,n=t.getTypeFullName(e),a=i[n];return delete i[n],a}},e.tab._ApiObjectRegistry=u;var c=function(e,t,i){this.$1=null,this.$2=null,this.$0=null,this.$1=e,this.$2=t,this.$0=i};c.__typeName="tab._ApiServerNotification",c.deserialize=function(e){var t=JSON.parse(e),i=t["api.workbookName"],n=t["api.worksheetName"],a=t["api.commandData"];return new c(i,n,a)},e.tab._ApiServerNotification=c;var f=function(e){this.$1=null,this.$0=null;var t=JSON.parse(e);this.$1=t["api.commandResult"],this.$0=t["api.commandData"]};f.__typeName="tab._ApiServerResultParser",e.tab._ApiServerResultParser=f;var m=function(){this.$4=[],this.$3={}};m.__typeName="tab._CollectionImpl",e.tab._CollectionImpl=m;var p=function(e,i,n,a){this.$1=null,this.$0=null,this.$3=!1,this.$2=0,v.verifyString(e,"Column Field Name"),this.$1=e,this.$0=i,this.$3=t.coalesce(n,!1),this.$2=a};p.__typeName="tab._ColumnImpl",e.tab._ColumnImpl=p;var $=function(e,t,i,n){this.$2=null,this.$3=null,this.$4=0,this.$0=null,this.$1=!1,this.$3=e,this.$4=i,this.$0=n,this.$1=t,this.$2=t?"Summary Data Table":"Underlying Data Table"};$.__typeName="tab._DataTableImpl",e.tab._DataTableImpl=$;var g=function(){this.$3=null,this.$5=null,this.$2=[],this.$4=null,this.$3=new y(t.mkdel(this,this.then)),this.$5=t.mkdel(this,this.$0),this.$4=t.mkdel(this,this.$1)};g.__typeName="tab._DeferredImpl",e.tab._DeferredImpl=g;var _=function(){};_.__typeName="tab._jQueryShim",_.isFunction=function(e){return"function"===_.type(e)},_.isArray=function(e){return t.isValue(Array["isArray"])?Array["isArray"](e):"array"===_.type(e)},_.type=function(e){return t.isNullOrUndefined(e)?String(e):_.$8[_.$d.call(e)]||"object"},_.trim=function(e){return t.isValue(_.$e)?t.isNullOrUndefined(e)?"":_.$e.call(e):t.isNullOrUndefined(e)?"":e.toString().replace(_.$f,"").replace(_.$g,"")},_.parseJSON=function(e){if("string"!==typeof e||t.isNullOrUndefined(e))return null;if(e=_.trim(e),t.isValue(JSON)&&t.isValue(JSON["parse"]))return JSON.parse(e);if(_.$a.test(e.replace(_.$b,"@").replace(_.$c,"]").replace(_.$9,"")))return new Function("return "+e)();throw new t.Exception("Invalid JSON: "+e)},e.tab._jQueryShim=_;var v=function(){};v.__typeName="tab._Param",v.verifyString=function(e,i){if(t.isNullOrUndefined(e)||0===e.length)throw w.createInternalStringArgumentException(i)},v.verifyValue=function(e,i){if(t.isNullOrUndefined(e))throw w.createInternalNullArgumentException(i)},e.tab._Param=v;var y=function(e){this.then=null,this.then=e};y.__typeName="tab._PromiseImpl",e.tab._PromiseImpl=y;var b=function(e,t,i,n){this.left=0,this.top=0,this.width=0,this.height=0,this.left=e,this.top=t,this.width=i,this.height=n};b.__typeName="tab._Rect",e.tab._Rect=b;var w=function(){};w.__typeName="tab._TableauException",w.create=function(e,i){var n=new t.Exception(i);return n["tableauSoftwareErrorCode"]=e,n},w.createInternalError=function(e){return t.isValue(e)?w.create("internalError","Internal error. Please contact Tableau support with the following information: "+e):w.create("internalError","Internal error. Please contact Tableau support")},w.createInternalNullArgumentException=function(e){return w.createInternalError("Null/undefined argument '"+e+"'.")},w.createInternalStringArgumentException=function(e){return w.createInternalError("Invalid string argument '"+e+"'.")},w.createServerError=function(e){return w.create("serverError",e)},w.createNotActiveSheet=function(){return w.create("notActiveSheet","Operation not allowed on non-active sheet")},w.createInvalidCustomViewName=function(e){return w.create("invalidCustomViewName","Invalid custom view name: "+e)},w.createInvalidParameter=function(e){return w.create("invalidParameter","Invalid parameter: "+e)},w.createInvalidFilterFieldNameOrValue=function(e){return w.create("invalidFilterFieldNameOrValue","Invalid filter field name or value: "+e)},w.createInvalidDateParameter=function(e){return w.create("invalidDateParameter","Invalid date parameter: "+e)},w.createNullOrEmptyParameter=function(e){return w.create("nullOrEmptyParameter","Parameter cannot be null or empty: "+e)},w.createMissingMaxSize=function(){return w.create("missingMaxSize","Missing maxSize for SheetSizeBehavior.ATMOST")},w.createMissingMinSize=function(){return w.create("missingMinSize","Missing minSize for SheetSizeBehavior.ATLEAST")},w.createMissingMinMaxSize=function(){return w.create("missingMinMaxSize","Missing minSize or maxSize for SheetSizeBehavior.RANGE")},w.createInvalidRangeSize=function(){return w.create("invalidSize","Missing minSize or maxSize for SheetSizeBehavior.RANGE")},w.createInvalidSizeValue=function(){return w.create("invalidSize","Size value cannot be less than zero")},w.createInvalidSheetSizeParam=function(){return w.create("invalidSize","Invalid sheet size parameter")},w.createSizeConflictForExactly=function(){return w.create("invalidSize","Conflicting size values for SheetSizeBehavior.EXACTLY")},w.createInvalidSizeBehaviorOnWorksheet=function(){return w.create("invalidSizeBehaviorOnWorksheet","Only SheetSizeBehavior.AUTOMATIC is allowed on Worksheets")},w.createNoUrlForHiddenWorksheet=function(){return w.create("noUrlForHiddenWorksheet","Hidden worksheets do not have a URL.")},w.createInvalidAggregationFieldName=function(e){return w.create("invalidAggregationFieldName","Invalid aggregation type for field '"+e+"'")},w.createInvalidToolbarButtonName=function(e){return w.create("invalidToolbarButtonName","Invalid toolbar button name: '"+e+"'")},w.createIndexOutOfRange=function(e){return w.create("indexOutOfRange","Index '"+e+"' is out of range.")},w.createUnsupportedEventName=function(e){return w.create("unsupportedEventName","Unsupported event '"+e+"'.")},w.createBrowserNotCapable=function(){return w.create("browserNotCapable","This browser is incapable of supporting the Tableau JavaScript API.")},e.tab._TableauException=w;var E=function(){};E.__typeName="tab._Utility",E.isNullOrEmpty=function(e){return t.isNullOrUndefined(e)||(e["length"]||0)<=0},E.isString=function(e){return"string"===typeof e},E.isNumber=function(e){return"number"===typeof e},E.isDate=function(e){return!("object"!==Object(h["a"])(e)||!t.isInstanceOfType(e,t.JsDate))||"[object Date]"===Object.prototype.toString.call(e)&&!isNaN(e.getTime())},E.isDateValid=function(e){return!isNaN(e.getTime())},E.indexOf=function(e,i,n){if(t.isValue(Array.prototype["indexOf"]))return e["indexOf"](i,n);n=n||0;var a=e.length;if(a>0)for(var r=n;r<a;r++)if(t.referenceEquals(e[r],i))return r;return-1},E.contains=function(e,t,i){var n=E.indexOf(e,t,i);return n>=0},E.getTopmostWindow=function(){var e=window.self;while(t.isValue(e.parent)&&!t.referenceEquals(e.parent,e))e=e.parent;return e},E.toInt=function(e){if(E.isNumber(e))return t.Int32.trunc(e);var i=d()(e.toString(),10);return isNaN(i)?0:i},E.hasClass=function(e,i){var n=new RegExp("[\\n\\t\\r]","g");return t.isValue(e)&&(" "+e.className+" ").replace(n," ").indexOf(" "+i+" ")>-1},E.findParentWithClassName=function(e,i,n){var a=t.isValue(e)?e.parentNode:null;n=n||document.body;while(t.isValue(a)){if(E.hasClass(a,i))return a;a=t.referenceEquals(a,n)?null:a.parentNode}return a},E.hasJsonParse=function(){return t.isValue(JSON)&&t.isValue(JSON.parse)},E.hasWindowPostMessage=function(){return t.isValue(window.postMessage)},E.isPostMessageSynchronous=function(){if(E.isIE()){var e=new RegExp("(msie) ([\\w.]+)"),t=e.exec(window.navigator.userAgent.toLowerCase()),i=t[2]||"0",n=d()(i,10);return n<=8}return!1},E.hasDocumentAttachEvent=function(){return t.isValue(document.attachEvent)},E.hasWindowAddEventListener=function(){return t.isValue(window.addEventListener)},E.isElementOfTag=function(e,i){return t.isValue(e)&&1===e.nodeType&&t.referenceEquals(e.tagName.toLowerCase(),i.toLowerCase())},E.elementToString=function(e){var i=new t.StringBuilder;if(i.append(e.tagName.toLowerCase()),E.isNullOrEmpty(e.id)||i.append("#").append(e.id),!E.isNullOrEmpty(e.className)){var n=e.className.split(" ");i.append(".").append(n.join("."))}return i.toString()},E.tableauGCS=function(e){return"function"===typeof window["getComputedStyle"]?window.getComputedStyle(e):e["currentStyle"]},E.isIE=function(){return window.navigator.userAgent.indexOf("MSIE")>-1&&t.isNullOrUndefined(window.opera)},E.isSafari=function(){var e=window.navigator.userAgent,t=e.indexOf("Chrome")>=0;return e.indexOf("Safari")>=0&&!t},E.mobileDetect=function(){var e=window.navigator.userAgent;return-1!==e.indexOf("iPad")||(-1!==e.indexOf("Android")||-1!==e.indexOf("AppleWebKit")&&-1!==e.indexOf("Mobile"))},E.visibleContentRectInDocumentCoordinates=function(e){for(var i=E.contentRectInDocumentCoordinates(e),n=e.parentElement;t.isValue(n)&&t.isValue(n.parentElement);n=n.parentElement){var a=E.$0(n).overflow;"auto"!==a&&"scroll"!==a&&"hidden"!==a||(i=i.intersect(E.contentRectInDocumentCoordinates(n)))}var r=E.$1();return i.intersect(r)},E.getVisualViewportRect=function(e){var i=e.visualViewport;return t.isValue(i)?new b(t.Int32.trunc(i.pageLeft),t.Int32.trunc(i.pageTop),t.Int32.trunc(i.width),t.Int32.trunc(i.height)):null},E.$1=function(){var e=E.getVisualViewportRect(window.self);if(t.isValue(e))return e;var n=E.contentRectInDocumentCoordinates(document.documentElement),a=new i.WindowHelper(window.self);return a.isQuirksMode()&&(n.height=document.body.clientHeight-n.left,n.width=document.body.clientWidth-n.top),n.left+=a.get_pageXOffset(),n.top+=a.get_pageYOffset(),n},E.contentRectInDocumentCoordinates=function(e){var t=E.getBoundingClientRect(e),n=E.$0(e),a=E.toInt(n.paddingLeft),r=E.toInt(n.paddingTop),s=E.toInt(n.borderLeftWidth),o=E.toInt(n.borderTopWidth),l=E.computeContentSize(e),u=new i.WindowHelper(window.self),c=t.left+a+s+u.get_pageXOffset(),h=t.top+r+o+u.get_pageYOffset();return new b(c,h,l.width,l.height)},E.getBoundingClientRect=function(e){var i=e.getBoundingClientRect(),n=t.Int32.trunc(i.top),a=t.Int32.trunc(i.left),r=t.Int32.trunc(i.right),s=t.Int32.trunc(i.bottom);return new b(a,n,r-a,s-n)},E.convertRawValue=function(e,i){if(t.isNullOrUndefined(e))return null;switch(i){case"bool":return e;case"date":case"number":return t.isNullOrUndefined(e)?Number.NaN:e;default:case"string":return e}},E.getDataValue=function(e){return t.isNullOrUndefined(e)?K.$ctor(null,null,null):K.$ctor(E.convertRawValue(e.value,e.type),e.formattedValue,e.aliasedValue)},E.serializeDateForServer=function(e){var i="";if(t.isValue(e)&&E.isDate(e)){var n=e.getUTCFullYear(),a=e.getUTCMonth()+1,r=e.getUTCDate(),s=e.getUTCHours(),o=e.getUTCMinutes(),l=e.getUTCSeconds();i=n+"-"+a+"-"+r+" "+s+":"+o+":"+l}return i},E.computeContentSize=function(e){var t=E.$0(e),i=s()(t.paddingLeft),n=s()(t.paddingTop),a=s()(t.paddingRight),r=s()(t.paddingBottom),o=e.clientWidth-Math.round(i+a),l=e.clientHeight-Math.round(n+r);return se.$ctor(o,l)},E.$0=function(e){return"function"===typeof window["getComputedStyle"]?t.isValue(e.ownerDocument.defaultView.opener)?e.ownerDocument.defaultView.getComputedStyle(e):window.getComputedStyle(e):t.isValue(e["currentStyle"])?e["currentStyle"]:e.style},E.roundVizSizeInPixels=function(e){if(t.isNullOrUndefined(e)||-1===e.indexOf("px"))return e;var i=s()(e.split("px")[0]);return Math.round(i)+"px"},E.noResultPromiseHelper=function(e,n,a){var r=new i._Deferred,s=new(t.makeGenericType(B,[Object]))(e,1,function(e){r.resolve()},function(e,t){r.reject(w.createServerError(t))});return a.sendCommand(Object).call(a,n,s),r.get_promise()},E.clone=function(e){return function(e){return JSON.parse(a()(e))}},e.tab._Utility=E;var S=function(){};S.__typeName="tab.ApiDashboardObjectType",e.tab.ApiDashboardObjectType=S;var N=function(){};N.__typeName="tab.ApiDateRangeType",e.tab.ApiDateRangeType=N;var C=function(){};C.__typeName="tab.ApiDeviceType",e.tab.ApiDeviceType=C;var A=function(){};A.__typeName="tab.ApiEnumConverter",A.convertDashboardObjectType=function(e){switch(e){case"blank":return"blank";case"image":return"image";case"legend":return"legend";case"pageFilter":return"pageFilter";case"parameterControl":return"parameterControl";case"quickFilter":return"quickFilter";case"text":return"text";case"title":return"title";case"webPage":return"webPage";case"worksheet":return"worksheet";default:throw w.createInternalError("Unknown ApiCrossDomainDashboardObjectType: "+e)}},A.convertDateRange=function(e){switch(e){case"curr":return"curr";case"last":return"last";case"lastn":return"lastn";case"next":return"next";case"nextn":return"nextn";case"todate":return"todate";default:throw w.createInternalError("Unknown ApiCrossDomainDateRangeType: "+e)}},A.convertFieldAggregation=function(e){switch(e){case"ATTR":return"ATTR";case"AVG":return"AVG";case"COUNT":return"COUNT";case"COUNTD":return"COUNTD";case"DAY":return"DAY";case"END":return"END";case"HOUR":return"HOUR";case"INOUT":return"INOUT";case"KURTOSIS":return"KURTOSIS";case"MAX":return"MAX";case"MDY":return"MDY";case"MEDIAN":return"MEDIAN";case"MIN":return"MIN";case"MINUTE":return"MINUTE";case"MONTH":return"MONTH";case"MONTHYEAR":return"MONTHYEAR";case"NONE":return"NONE";case"PERCENTILE":return"PERCENTILE";case"QUART1":return"QUART1";case"QUART3":return"QUART3";case"QTR":return"QTR";case"SECOND":return"SECOND";case"SKEWNESS":return"SKEWNESS";case"STDEV":return"STDEV";case"STDEVP":return"STDEVP";case"SUM":return"SUM";case"SUM_XSQR":return"SUM_XSQR";case"TRUNC_DAY":return"TRUNC_DAY";case"TRUNC_HOUR":return"TRUNC_HOUR";case"TRUNC_MINUTE":return"TRUNC_MINUTE";case"TRUNC_MONTH":return"TRUNC_MONTH";case"TRUNC_QTR":return"TRUNC_QTR";case"TRUNC_SECOND":return"TRUNC_SECOND";case"TRUNC_WEEK":return"TRUNC_WEEK";case"TRUNC_YEAR":return"TRUNC_YEAR";case"USER":return"USER";case"VAR":return"VAR";case"VARP":return"VARP";case"WEEK":return"WEEK";case"WEEKDAY":return"WEEKDAY";case"YEAR":return"YEAR";default:throw w.createInternalError("Unknown ApiCrossDomainFieldAggregationType: "+e)}},A.convertFieldRole=function(e){switch(e){case"dimension":return"dimension";case"measure":return"measure";case"unknown":return"unknown";default:throw w.createInternalError("Unknown ApiCrossDomainFieldRoleType: "+e)}},A.convertFilterType=function(e){switch(e){case"categorical":return"categorical";case"hierarchical":return"hierarchical";case"quantitative":return"quantitative";case"relativedate":return"relativedate";default:throw w.createInternalError("Unknown ApiCrossDomainFilterType: "+e)}},A.convertParameterAllowableValuesType=function(e){switch(e){case"all":return"all";case"list":return"list";case"range":return"range";default:throw w.createInternalError("Unknown ApiCrossDomainParameterAllowableValuesType: "+e)}},A.convertParameterDataType=function(e){switch(e){case"boolean":return"boolean";case"date":return"date";case"datetime":return"datetime";case"float":return"float";case"integer":return"integer";case"string":return"string";default:throw w.createInternalError("Unknown ApiCrossDomainParameterDataType: "+e)}},A.convertPeriodType=function(e){switch(e){case"year":return"year";case"quarter":return"quarter";case"month":return"month";case"week":return"week";case"day":return"day";case"hour":return"hour";case"minute":return"minute";case"second":return"second";default:throw w.createInternalError("Unknown ApiCrossDomainPeriodType: "+e)}},A.convertSheetType=function(e){switch(e){case"worksheet":return"worksheet";case"dashboard":return"dashboard";case"story":return"story";default:throw w.createInternalError("Unknown ApiCrossDomainSheetType: "+e)}},A.convertDataType=function(e){switch(e){case"boolean":return"boolean";case"date":return"date";case"datetime":return"datetime";case"float":return"float";case"integer":return"integer";case"string":return"string";default:throw w.createInternalError("Unknown ApiCrossDomainParameterDataType: "+e)}},e.tab.ApiEnumConverter=A;var T=function(){};T.__typeName="tab.ApiErrorCode",e.tab.ApiErrorCode=T;var O=function(){};O.__typeName="tab.ApiFieldAggregationType",e.tab.ApiFieldAggregationType=O;var I=function(){};I.__typeName="tab.ApiFieldRoleType",e.tab.ApiFieldRoleType=I;var V=function(){};V.__typeName="tab.ApiFilterType",e.tab.ApiFilterType=V;var x=function(){};x.__typeName="tab.ApiFilterUpdateType",e.tab.ApiFilterUpdateType=x;var z=function(){};z.__typeName="tab.ApiMessageHandler",e.tab.ApiMessageHandler=z;var k=function(e,t){this.$1=null,this.$0=null,v.verifyValue(e,"router"),this.$1=e,this.$0=t};k.__typeName="tab.ApiMessagingOptions",e.tab.ApiMessagingOptions=k;var U=function(){};U.__typeName="tab.ApiNullOption",e.tab.ApiNullOption=U;var D=function(){};D.__typeName="tab.ApiParameterAllowableValuesType",e.tab.ApiParameterAllowableValuesType=D;var R=function(){};R.__typeName="tab.ApiParameterDataType",e.tab.ApiParameterDataType=R;var F=function(){};F.__typeName="tab.ApiPeriodType",e.tab.ApiPeriodType=F;var M=function(){};M.__typeName="tab.ApiSelectionUpdateType",e.tab.ApiSelectionUpdateType=M;var P=function(){};P.__typeName="tab.ApiSheetSizeBehavior",e.tab.ApiSheetSizeBehavior=P;var j=function(){};j.__typeName="tab.ApiSheetType",e.tab.ApiSheetType=j;var H=function(){};H.__typeName="tab.ApiTableauEventName",e.tab.ApiTableauEventName=H;var L=function(){};L.__typeName="tab.ApiToolbarButtonName",e.tab.ApiToolbarButtonName=L;var W=function(){};W.__typeName="tab.ApiToolbarPosition",e.tab.ApiToolbarPosition=W;var B=function e(i){var n=function(e,t,i,n){this.$0=null,this.$3=0,this.$2=null,this.$1=null,this.$0=e,this.$2=i,this.$3=t,this.$1=n};return t.registerGenericClassInstance(n,e,[i],{get_commandName:function(){return this.$0},get_successCallback:function(){return this.$2},get_successCallbackTiming:function(){return this.$3},get_errorCallback:function(){return this.$1}},function(){return null},function(){return[]}),n};B.__typeName="tab.CommandReturnHandler$1",t.initGenericClass(B,n,1),e.tab.CommandReturnHandler$1=B;var G=function(e){if(this.$8=0,this.$6={},this.$4={},this.$5={},this.$7=null,this.$7=e,E.hasWindowAddEventListener())window.addEventListener("message",t.mkdel(this,this.$1),!1);else if(E.hasDocumentAttachEvent()){var i=t.mkdel(this,this.$1);document.attachEvent("onmessage",i),window.attachEvent("onmessage",i)}else window.onmessage=t.mkdel(this,this.$1);this.$8=0};G.__typeName="tab.CrossDomainMessager",e.tab.CrossDomainMessager=G;var q=function(){};q.__typeName="tab.DataType",e.tab.DataType=q;var K=function(){};K.__typeName="tab.DataValue",K.$ctor=function(e,t,i){var n=new Object;return n.value=null,n.formattedValue=null,n.value=e,E.isNullOrEmpty(i)?n.formattedValue=t:n.formattedValue=i,n},K.isInstanceOfType=function(){return!0},e.tab.DataValue=K;var Q=function(){};Q.__typeName="tab.FilterCommandsBuilder",e.tab.FilterCommandsBuilder=Q;var Y=function(){};Y.__typeName="tab.GetDataCommandsBuilder",e.tab.GetDataCommandsBuilder=Y;var J=function(){this.$2$1=null,z.call(this)};J.__typeName="tab.HostedApiMessageHandler",e.tab.HostedApiMessageHandler=J;var Z=function(){this.$0=null,this.$0=new G(null)};Z.__typeName="tab.HostedApiMessageRouter",e.tab.HostedApiMessageRouter=Z;var X=function(e){if(this.$2=null,this.$3=new i._Collection,this.$4=0,_.isArray(e))for(var n=e,a=0;a<n.length;a++){var r=n[a];if(!t.isValue(r.fieldName))throw w.createInvalidParameter("pair.fieldName");if(!t.isValue(r.value))throw w.createInvalidParameter("pair.value");var s=new ce(r.fieldName,r.value);this.$3._add(s.fieldName,s)}else this.$4=e};X.__typeName="tab.MarkImpl",X.processActiveMarks=function(e){var n=new i._Collection;if(t.isNullOrUndefined(e)||E.isNullOrEmpty(e.marks))return n;for(var a=0;a<e.marks.length;a++){var r=e.marks[a],s=r.tupleId,o=new ue(s);n._add(s.toString(),o);for(var l=0;l<r.pairs.length;l++){var u=r.pairs[l],c=E.convertRawValue(u.value,u.valueDataType),h=new ce(u.fieldName,c);h.formattedValue=u.formattedValue,o.impl.get_pairs()._has(h.fieldName)||o.impl.$0(h)}}return n},e.tab.MarkImpl=X;var ee=function(e,t){this.$0=null,this.$1$1=null,this.set_name(e),this.$0=t};ee.__typeName="tab.NonApiCommand",ee.parse=function(e){var t=e.split(String.fromCharCode(44)),i=t[0],n=t.slice(1);return new ee(i,n)},e.tab.NonApiCommand=ee;var te=function(){};te.__typeName="tab.Point",te.$ctor=function(e,t){var i=new Object;return i.x=0,i.y=0,i.x=e,i.y=t,i},te.isInstanceOfType=function(){return!0},e.tab.Point=te;var ie=function(){};ie.__typeName="tab.PublicEnums",ie.tryNormalizeEnum=function(e){return function(i,n){if(t.isValue(i))for(var a=i.toString().toUpperCase(),r=t.Enum.getValues(e),s=0;s<r.length;s++){var o=r[s],l=o.toUpperCase();if(t.referenceEquals(a,l))return n.$=o,!0}return n.$=t.getDefaultValue(e),!1}},ie.normalizeEnum=function(e){return function(t,i){var n={};if(!ie.tryNormalizeEnum(e).call(null,t,n))throw w.createInvalidParameter(i);return n.$}},ie.isValidEnum=function(e){return function(t){var i={},n=ie.tryNormalizeEnum(e).call(null,t,i);return n}},e.tab.PublicEnums=ie;var ne=function(){};ne.__typeName="tab.SharedUtils",e.tab.SharedUtils=ne;var ae=function(){};ae.__typeName="tab.SheetSize",ae.$ctor=function(e,i,n){var a=new Object;return a.behavior=null,a.minSize=null,a.maxSize=null,a.behavior=t.coalesce(e,"automatic"),t.isValue(i)?a.minSize=i:delete a["minSize"],t.isValue(n)?a.maxSize=n:delete a["maxSize"],a},ae.isInstanceOfType=function(){return!0},e.tab.SheetSize=ae;var re=function(){};re.__typeName="tab.SheetSizeFactory",re.createAutomatic=function(){var e=ae.$ctor("automatic",null,null);return e},re.fromSizeConstraints=function(e){var t=e.minHeight,i=e.minWidth,n=e.maxHeight,a=e.maxWidth,r="automatic",s=null,o=null;return 0===t&&0===i?0===n&&0===a||(r="atmost",o=se.$ctor(a,n)):0===n&&0===a?(r="atleast",s=se.$ctor(i,t)):n===t&&a===i&&i>0?(r="exactly",s=se.$ctor(i,t),o=se.$ctor(i,t)):(r="range",0===i&&0===a&&(a=2147483647),s=se.$ctor(i,t),o=se.$ctor(a,n)),ae.$ctor(r,s,o)},e.tab.SheetSizeFactory=re;var se=function(){};se.__typeName="tab.Size",se.$ctor=function(e,t){var i=new Object;return i.width=0,i.height=0,i.width=e,i.height=t,i},se.isInstanceOfType=function(){return!0},e.tab.Size=se;var oe=function(e){this.$0=null,this.$0=e};oe.__typeName="tableauSoftware.Column",e.tableauSoftware.Column=oe;var le=function(e){this.$0=null,this.$0=e};le.__typeName="tableauSoftware.DataTable",e.tableauSoftware.DataTable=le;var ue=function(e){this.impl=null,this.impl=new X(e)};ue.__typeName="tableauSoftware.Mark",e.tableauSoftware.Mark=ue;var ce=function(e,i){this.fieldName=null,this.value=null,this.formattedValue=null,this.fieldName=e,this.value=i,this.formattedValue=t.isValue(i)?i.toString():""};ce.__typeName="tableauSoftware.Pair",e.tableauSoftware.Pair=ce,t.initClass(r,n,{add_stateReadyForQuery:function(e){this.$1$1=t.delegateCombine(this.$1$1,e)},remove_stateReadyForQuery:function(e){this.$1$1=t.delegateRemove(this.$1$1,e)},get_iframe:function(){return null},get_hostId:function(){return this.$2},set_hostId:function(e){this.$2=e},$1:function(){return"*"},handleEventNotification:function(e,t){},$0:function(){this.$1$1(null)}}),t.initClass(o,n,{}),t.initClass(l,n,{get_name:function(){return this.$1$1},set_name:function(e){this.$1$1=e},get_hostId:function(){return this.$1$2},set_hostId:function(e){this.$1$2=e},get_commandId:function(){return this.$1$3},set_commandId:function(e){this.$1$3=e},get_parameters:function(){return this.$1$4},set_parameters:function(e){this.$1$4=e},get_isApiCommandName:function(){return 0===this.get_rawName().indexOf("api.",0)},get_rawName:function(){return this.get_name().toString()},serialize:function(){var e=[];e.push(this.get_name()),e.push(this.get_commandId()),e.push(this.get_hostId()),t.isValue(this.get_parameters())&&e.push(this.get_parameters());var i=e.join(",");return i}}),t.initClass(u,n,{}),t.initClass(c,n,{get_workbookName:function(){return this.$1},get_worksheetName:function(){return this.$2},get_data:function(){return this.$0},serialize:function(){var e={};return e["api.workbookName"]=this.$1,e["api.worksheetName"]=this.$2,e["api.commandData"]=this.$0,a()(e)}}),t.initClass(f,n,{get_result:function(){return this.$1},get_data:function(){return this.$0}}),t.initClass(m,n,{get__length:function(){return this.$4.length},get__rawArray:function(){return this.$4},get_item:function(e){return this.$4[e]},_get:function(e){var i=this.$0(e);if(t.isValue(this.$3[i]))return this.$3[i]},_has:function(e){return t.isValue(this._get(e))},_add:function(e,t){this.$1(e,t);var i=this.$0(e);this.$4.push(t),this.$3[i]=t},_addToFirst:function(e,t){this.$1(e,t);var i=this.$0(e);this.$4.unshift(t),this.$3[i]=t},_remove:function(e){var i=this.$0(e);if(t.isValue(this.$3[i])){var n=this.$3[i];delete this.$3[i];for(var a=0;a<this.$4.length;a++)if(t.referenceEquals(this.$4[a],n)){this.$4.splice(a,1);break}}},_toApiCollection:function(){var e=this.$4.concat();return e.get=t.mkdel(this,function(e){return this._get(e)}),e.has=t.mkdel(this,function(e){return this._has(e)}),e},$2:function(e){if(E.isNullOrEmpty(e))throw new t.Exception("Null key");if(this._has(e))throw new t.Exception("Duplicate key '"+e+"'")},$1:function(e,i){if(this.$2(e),t.isNullOrUndefined(i))throw new t.Exception("Null item")},$0:function(e){return"_"+e}}),t.initClass(p,n,{get_fieldName:function(){return this.$1},get_dataType:function(){return this.$0},get_isReferenced:function(){return this.$3},get_index:function(){return this.$2}}),t.initClass($,n,{get_name:function(){return this.$2},get_rows:function(){return this.$3},get_columns:function(){return this.$0},get_totalRowCount:function(){return this.$4},get_isSummaryData:function(){return this.$1}}),t.initClass(g,n,{get_promise:function(){return this.$3},all:function(e){var t=new g,i=e.length,n=i,a=[];if(0===i)return t.resolve(a),t.get_promise();for(var r=function(e,i){var r=o.$0(e);r.then(function(e){return a[i]=e,n--,0===n&&t.resolve(a),null},function(e){return t.reject(e),null})},s=0;s<i;s++)r(e[s],s);return t.get_promise()},then:function(e,t){return this.$5(e,t)},resolve:function(e){return this.$4(e)},reject:function(e){return this.$4(o.$3(e))},$0:function(e,i){var n=new g;return this.$2.push(function(a){a.then(e,i).then(t.mkdel(n,n.resolve),t.mkdel(n,n.reject))}),n.get_promise()},$1:function(e){var t=o.$0(e);this.$5=t.then,this.$4=o.$0;for(var i=0;i<this.$2.length;i++){var n=this.$2[i];n(t)}return this.$2=null,t}}),t.initClass(_,n,{}),t.initClass(v,n,{}),t.initClass(y,n,{always:function(e){return this.then(e,e)},otherwise:function(e){return this.then(null,e)}}),t.initClass(b,n,{intersect:function(e){var t=Math.max(this.left,e.left),i=Math.max(this.top,e.top),n=Math.min(this.left+this.width,e.left+e.width),a=Math.min(this.top+this.height,e.top+e.height);return n<=t||a<=i?new b(0,0,0,0):new b(t,i,n-t,a-i)}}),t.initClass(w,n,{}),t.initClass(E,n,{}),t.initEnum(S,n,{blank:"blank",worksheet:"worksheet",quickFilter:"quickFilter",parameterControl:"parameterControl",pageFilter:"pageFilter",legend:"legend",title:"title",text:"text",image:"image",webPage:"webPage",addIn:"addIn"},!0),t.initEnum(N,n,{last:"last",lastn:"lastn",next:"next",nextn:"nextn",curr:"curr",todate:"todate"},!0),t.initEnum(C,n,{default:"default",desktop:"desktop",tablet:"tablet",phone:"phone"},!0),t.initClass(A,n,{}),t.initEnum(T,n,{internalError:"internalError",serverError:"serverError",invalidAggregationFieldName:"invalidAggregationFieldName",invalidToolbarButtonName:"invalidToolbarButtonName",invalidParameter:"invalidParameter",invalidUrl:"invalidUrl",staleDataReference:"staleDataReference",vizAlreadyInManager:"vizAlreadyInManager",noUrlOrParentElementNotFound:"noUrlOrParentElementNotFound",invalidFilterFieldName:"invalidFilterFieldName",invalidFilterFieldValue:"invalidFilterFieldValue",invalidFilterFieldNameOrValue:"invalidFilterFieldNameOrValue",filterCannotBePerformed:"filterCannotBePerformed",notActiveSheet:"notActiveSheet",invalidCustomViewName:"invalidCustomViewName",missingRangeNForRelativeDateFilters:"missingRangeNForRelativeDateFilters",missingMaxSize:"missingMaxSize",missingMinSize:"missingMinSize",missingMinMaxSize:"missingMinMaxSize",invalidSize:"invalidSize",invalidSizeBehaviorOnWorksheet:"invalidSizeBehaviorOnWorksheet",sheetNotInWorkbook:"sheetNotInWorkbook",indexOutOfRange:"indexOutOfRange",downloadWorkbookNotAllowed:"downloadWorkbookNotAllowed",nullOrEmptyParameter:"nullOrEmptyParameter",browserNotCapable:"browserNotCapable",unsupportedEventName:"unsupportedEventName",invalidDateParameter:"invalidDateParameter",invalidSelectionFieldName:"invalidSelectionFieldName",invalidSelectionValue:"invalidSelectionValue",invalidSelectionDate:"invalidSelectionDate",noUrlForHiddenWorksheet:"noUrlForHiddenWorksheet",maxVizResizeAttempts:"maxVizResizeAttempts"},!0),t.initEnum(O,n,{SUM:"SUM",AVG:"AVG",MIN:"MIN",MAX:"MAX",STDEV:"STDEV",STDEVP:"STDEVP",VAR:"VAR",VARP:"VARP",COUNT:"COUNT",COUNTD:"COUNTD",MEDIAN:"MEDIAN",ATTR:"ATTR",NONE:"NONE",PERCENTILE:"PERCENTILE",YEAR:"YEAR",QTR:"QTR",MONTH:"MONTH",DAY:"DAY",HOUR:"HOUR",MINUTE:"MINUTE",SECOND:"SECOND",WEEK:"WEEK",WEEKDAY:"WEEKDAY",MONTHYEAR:"MONTHYEAR",MDY:"MDY",END:"END",TRUNC_YEAR:"TRUNC_YEAR",TRUNC_QTR:"TRUNC_QTR",TRUNC_MONTH:"TRUNC_MONTH",TRUNC_WEEK:"TRUNC_WEEK",TRUNC_DAY:"TRUNC_DAY",TRUNC_HOUR:"TRUNC_HOUR",TRUNC_MINUTE:"TRUNC_MINUTE",TRUNC_SECOND:"TRUNC_SECOND",QUART1:"QUART1",QUART3:"QUART3",SKEWNESS:"SKEWNESS",KURTOSIS:"KURTOSIS",INOUT:"INOUT",SUM_XSQR:"SUM_XSQR",USER:"USER"},!0),t.initEnum(I,n,{dimension:"dimension",measure:"measure",unknown:"unknown"},!0),t.initEnum(V,n,{categorical:"categorical",quantitative:"quantitative",hierarchical:"hierarchical",relativedate:"relativedate"},!0),t.initEnum(x,n,{all:"all",replace:"replace",add:"add",remove:"remove"},!0),t.initClass(z,n,{handleEventNotification:function(e,i){throw new t.NotImplementedException}}),t.initClass(k,n,{get_handler:function(){return this.$0},get_router:function(){return this.$1},sendCommand:function(e){return function(t,i){this.$1.sendCommand(e).call(this.$1,this.$0,t,i)}},dispose:function(){this.$1.unregisterHandler(this.$0)}}),t.initEnum(U,n,{nullValues:"nullValues",nonNullValues:"nonNullValues",allValues:"allValues"},!0),t.initEnum(D,n,{all:"all",list:"list",range:"range"},!0),t.initEnum(R,n,{float:"float",integer:"integer",string:"string",boolean:"boolean",date:"date",datetime:"datetime"},!0),t.initEnum(F,n,{year:"year",quarter:"quarter",month:"month",week:"week",day:"day",hour:"hour",minute:"minute",second:"second"},!0),t.initEnum(M,n,{replace:"replace",add:"add",remove:"remove"},!0),t.initEnum(P,n,{automatic:"automatic",exactly:"exactly",range:"range",atleast:"atleast",atmost:"atmost"},!0),t.initEnum(j,n,{worksheet:"worksheet",dashboard:"dashboard",story:"story"},!0),t.initEnum(H,n,{customviewload:"customviewload",customviewremove:"customviewremove",customviewsave:"customviewsave",customviewsetdefault:"customviewsetdefault",filterchange:"filterchange",firstinteractive:"firstinteractive",firstvizsizeknown:"firstvizsizeknown",marksselection:"marksselection",markshighlight:"markshighlight",parametervaluechange:"parametervaluechange",storypointswitch:"storypointswitch",tabswitch:"tabswitch",toolbarstatechange:"toolbarstatechange",vizresize:"vizresize"},!0),t.initEnum(L,n,{redo:"redo",undo:"undo"},!0),t.initEnum(W,n,{top:"top",bottom:"bottom"},!0),t.initClass(G,n,{registerHandler:function(e){var i="host"+this.$8;if(t.isValue(e.get_hostId())||t.isValue(this.$6[e.get_hostId()]))throw w.createInternalError("Host '"+e.get_hostId()+"' is already registered.");this.$8++,e.set_hostId(i),this.$6[i]=e,e.add_stateReadyForQuery(t.mkdel(this,this.$3))},unregisterHandler:function(e){(t.isValue(e.get_hostId())||t.isValue(this.$6[e.get_hostId()]))&&(delete this.$6[e.get_hostId()],e.remove_stateReadyForQuery(t.mkdel(this,this.$3)))},sendCommand:function(e){return function(e,i,n){var r=e.get_iframe(),s=e.get_hostId();if(E.hasWindowPostMessage()&&!t.isNullOrUndefined(r)&&!t.isNullOrUndefined(r.contentWindow)){var o=l.generateNextCommandId(),u=this.$4[s];t.isNullOrUndefined(u)&&(u={},this.$4[s]=u),u[o]=n;var c=n.get_commandName(),h=null;t.isValue(i)&&(h=a()(i));var f=new l(c,o,s,h),d=f.serialize();E.isPostMessageSynchronous()?window.setTimeout(function(){r.contentWindow.postMessage(d,"*")},0):r.contentWindow.postMessage(d,"*")}}},$3:function(e){var i=this.$5[e.get_hostId()];if(!E.isNullOrEmpty(i))while(i.length>0){var n=i.pop();t.isValue(n)&&n()}},$1:function(e){var i=e;if(!t.isNullOrUndefined(i.data)){var n=l.parse(i.data.toString()),a=n.get_hostId(),r=this.$6[a];if(!t.isNullOrUndefined(r)&&t.referenceEquals(r.get_hostId(),n.get_hostId())||(r=this.$0(i)),n.get_isApiCommandName())if("xdomainSourceId"===n.get_commandId()){if(r.handleEventNotification(n.get_name(),n.get_parameters()),"api.FirstVizSizeKnownEvent"===n.get_name()){var s=new ee("tableau.bootstrap",[]);i.source.postMessage(s.serialize(),"*")}}else this.$2(n);else if(!t.isNullOrUndefined(this.$7)){var o=ee.parse(i.data.toString());this.$7(o,r)}}},$2:function(e){var i=this.$4[e.get_hostId()],n=t.isValue(i)?i[e.get_commandId()]:null;if(!t.isNullOrUndefined(n)&&(delete i[e.get_commandId()],e.get_name()===n.get_commandName())){var a=new f(e.get_parameters()),r=a.get_data();if("api.success"===a.get_result())switch(n.get_successCallbackTiming()){case 0:t.isValue(n.get_successCallback())&&n.get_successCallback()(r);break;case 1:var s=function(){t.isValue(n.get_successCallback())&&n.get_successCallback()(r)},o=this.$5[e.get_hostId()];t.isNullOrUndefined(o)&&(o=[],this.$5[e.get_hostId()]=o),o.push(s);break;default:throw w.createInternalError("Unknown timing value: "+n.get_successCallbackTiming())}else if(t.isValue(n.get_errorCallback())){var l="api.remotefailed"===a.get_result(),u=t.isValue(r)?r.toString():"";n.get_errorCallback()(l,u)}}},$0:function(e){var i=new t.ObjectEnumerator(this.$6);try{while(i.moveNext()){var n=i.current();if(this.$6.hasOwnProperty(n.key)&&t.referenceEquals(n.value.get_iframe().contentWindow,e.source))return n.value}}finally{i.dispose()}return new r}}),t.initEnum(q,n,{float:"float",integer:"integer",string:"string",boolean:"boolean",date:"date",datetime:"datetime"},!0),t.initClass(K,n,{},Object),t.initClass(Q,n,{buildApplyFiltersCommandParams:function(e,i,n,a){if(E.isNullOrEmpty(e))throw w.createNullOrEmptyParameter("fieldName");n=ie.normalizeEnum(x).call(null,n,"updateType");var r=[];if(_.isArray(i))for(var s=0;s<i.length;s++)r.push(i[s].toString());else t.isValue(i)&&r.push(i.toString());var o={};return o["api.fieldCaption"]=e,o["api.filterUpdateType"]=n,o["api.exclude"]=!(!t.isValue(a)||!a.isExcludeMode),"all"!==n&&(o["api.filterCategoricalValues"]=r),o},buildRangeFilterCommandParams:function(e,i){if(E.isNullOrEmpty(e))throw w.createNullOrEmptyParameter("fieldName");if(t.isNullOrUndefined(i))throw w.createNullOrEmptyParameter("filterOptions");var n={};if(n["api.fieldCaption"]=e,t.isValue(i.min))if(E.isDate(i.min)){var a=i.min;if(!E.isDateValid(a))throw w.createInvalidDateParameter("filterOptions.min");n["api.filterRangeMin"]=E.serializeDateForServer(a)}else n["api.filterRangeMin"]=i.min;if(t.isValue(i.max))if(E.isDate(i.max)){var r=i.max;if(!E.isDateValid(r))throw w.createInvalidDateParameter("filterOptions.max");n["api.filterRangeMax"]=E.serializeDateForServer(r)}else n["api.filterRangeMax"]=i.max;return t.isValue(i.nullOption)&&(n["api.filterRangeNullOption"]=i.nullOption),n},buildRelativeDateFilterCommandParams:function(e,i){if(E.isNullOrEmpty(e))throw w.createInvalidParameter("fieldName");if(t.isNullOrUndefined(i))throw w.createInvalidParameter("filterOptions");var n={};if(n["api.fieldCaption"]=e,t.isValue(i)){if(n["api.filterPeriodType"]=i.periodType,n["api.filterDateRangeType"]=i.rangeType,"lastn"===i.rangeType||"nextn"===i.rangeType){if(t.isNullOrUndefined(i.rangeN))throw w.create("missingRangeNForRelativeDateFilters","Missing rangeN field for a relative date filter of LASTN or NEXTN.");n["api.filterDateRange"]=i.rangeN}t.isValue(i.anchorDate)&&(n["api.filterDateArchorValue"]=E.serializeDateForServer(i.anchorDate))}return n},buildHierarchicalFilterCommandParams:function(e,i,n,r){if(E.isNullOrEmpty(e))throw w.createNullOrEmptyParameter("fieldName");n=ie.normalizeEnum(x).call(null,n,"updateType");var s=null,o=null;if(_.isArray(i)){s=[];for(var l=i,u=0;u<l.length;u++)s.push(l[u].toString())}else if(E.isString(i))s=[],s.push(i.toString());else if(t.isValue(i)&&t.isValue(i["levels"])){var c=i["levels"];if(o=[],_.isArray(c))for(var h=c,f=0;f<h.length;f++)o.push(h[f].toString());else o.push(c.toString())}else if(t.isValue(i))throw w.createInvalidParameter("values");var d={};return d["api.fieldCaption"]=e,d["api.filterUpdateType"]=n,d["api.exclude"]=!(!t.isValue(r)||!r.isExcludeMode),t.isValue(s)&&(d["api.filterHierarchicalValues"]=a()(s)),t.isValue(o)&&(d["api.filterHierarchicalLevels"]=a()(o)),d},buildClearFilterCommandsParam:function(e){if(E.isNullOrEmpty(e))throw w.createNullOrEmptyParameter("fieldName");var t={};return t["api.fieldCaption"]=e,t},filterCommandError:function(e){var i=e;if(t.isValue(i)&&t.isValue(i.errorCode)){var n=t.isValue(i.additionalInformation)?i.additionalInformation.toString():"";switch(i.errorCode){case"invalidFilterFieldName":return w.create("invalidFilterFieldName",n);case"invalidFilterFieldValue":return w.create("invalidFilterFieldValue",n);case"invalidAggregationFieldName":return w.createInvalidAggregationFieldName(n);default:return w.createServerError(n)}}return null},normalizeRangeFilterOption:function(e){if(t.isNullOrUndefined(e))throw w.createNullOrEmptyParameter("filterOptions");if(t.isNullOrUndefined(e.min)&&t.isNullOrUndefined(e.max))throw w.create("invalidParameter","At least one of filterOptions.min or filterOptions.max must be specified.");var i=new Object;return t.isValue(e.min)&&(i.min=e.min),t.isValue(e.max)&&(i.max=e.max),t.isValue(e.nullOption)&&(i.nullOption=ie.normalizeEnum(U).call(null,e.nullOption,"filterOptions.nullOption")),i},normalizeRelativeDateFilterOptions:function(e){if(t.isNullOrUndefined(e))throw w.createNullOrEmptyParameter("filterOptions");var i=new Object;if(i.rangeType=ie.normalizeEnum(N).call(null,e.rangeType,"filterOptions.rangeType"),i.periodType=ie.normalizeEnum(F).call(null,e.periodType,"filterOptions.periodType"),"lastn"===i.rangeType||"nextn"===i.rangeType){if(t.isNullOrUndefined(e.rangeN))throw w.create("missingRangeNForRelativeDateFilters","Missing rangeN field for a relative date filter of LASTN or NEXTN.");i.rangeN=E.toInt(e.rangeN)}if(t.isValue(e.anchorDate)){if(!E.isDate(e.anchorDate)||!E.isDateValid(e.anchorDate))throw w.createInvalidDateParameter("filterOptions.anchorDate");i.anchorDate=e.anchorDate}return i},createFilterCommandReturnHandler:function(e,i,n){return new(t.makeGenericType(B,[Object]))(e,0,t.mkdel(this,function(e){var a=this.filterCommandError(e);t.isNullOrUndefined(a)?n.resolve(i):n.reject(a)}),function(e,t){if(e)n.reject(w.createInvalidFilterFieldNameOrValue(i));else{var a=w.create("filterCannotBePerformed",t);n.reject(a)}})}}),t.initClass(Y,n,{getSummaryDataCommandParams:function(e){var i={};return e=e||new Object,i["api.ignoreAliases"]=t.coalesce(e.ignoreAliases,!1),i["api.ignoreSelection"]=t.coalesce(e.ignoreSelection,!1),i["api.maxRows"]=t.coalesce(e.maxRows,0),i},getUnderlyingDataCommandParams:function(e){var i={};return e=e||new Object,i["api.ignoreAliases"]=t.coalesce(e.ignoreAliases,!1),i["api.ignoreSelection"]=t.coalesce(e.ignoreSelection,!1),i["api.includeAllColumns"]=t.coalesce(e.includeAllColumns,!1),i["api.maxRows"]=t.coalesce(e.maxRows,0),i},getSummaryDataResponseHandler:function(e){return new(t.makeGenericType(B,[Object]))("api.GetSummaryTableCommand",0,t.mkdel(this,function(t){var i=t,n=this.processGetDataPresModel(i);e.resolve(n)}),function(t,i){e.reject(w.createServerError(i))})},getUnderlyingDataResponseHandler:function(e){return new(t.makeGenericType(B,[Object]))("api.GetUnderlyingTableCommand",0,t.mkdel(this,function(t){var i=t,n=this.processGetDataPresModel(i);e.resolve(n)}),function(t,i){e.reject(w.createServerError(i))})},processGetDataPresModel:function(e){var t=this.$1(e.dataTable),i=this.$0(e.headers),n=new $(t,e.isSummary,t.length,i);return new le(n)},$1:function(e){for(var t=[],i=0;i<e.length;i++){for(var n=e[i],a=[],r=0;r<n.length;r++){var s=n[r];a.push(E.getDataValue(s))}t.push(a)}return t},$0:function(e){for(var t=[],i=0;i<e.length;i++){var n=e[i],a=new p(n.fieldName,A.convertDataType(n.dataType),n.isReferenced,n.index);t.push(new oe(a))}return t}}),t.initClass(J,n,{add_stateReadyForQuery:function(e){this.$2$1=t.delegateCombine(this.$2$1,e)},remove_stateReadyForQuery:function(e){this.$2$1=t.delegateRemove(this.$2$1,e)},get_hostId:function(){return null},set_hostId:function(e){},get_iframe:function(){return null}},z),t.initClass(Z,n,{registerHandler:function(e){this.$0.registerHandler(e)},unregisterHandler:function(e){this.$0.unregisterHandler(e)},sendCommand:function(e){return function(t,i,n){this.$0.sendCommand(e).call(this.$0,t,i,n)}}}),t.initClass(X,n,{get_pairs:function(){return this.$3},get_tupleId:function(){return this.$4},$1:function(){return t.isNullOrUndefined(this.$2)&&(this.$2=this.$3._toApiCollection()),this.$2},$0:function(e){this.$3._add(e.fieldName,e)}}),t.initClass(ee,n,{get_name:function(){return this.$1$1},set_name:function(e){this.$1$1=e},get_parameters:function(){return this.$0},serialize:function(){var e=[];return e.push(this.get_name().toString()),e=e.concat.apply(e,this.$0),e.join(",")}}),t.initClass(te,n,{},Object),t.initClass(ie,n,{}),t.initClass(ne,n,{addVisualIdForWorksheet:function(e,i,n){e["api.worksheetName"]=i,t.isValue(n)&&(e["api.dashboardName"]=n)}}),t.initClass(ae,n,{},Object),t.initClass(re,n,{}),t.initClass(se,n,{},Object),t.initClass(oe,n,{getFieldName:function(){return this.$0.get_fieldName()},getDataType:function(){return this.$0.get_dataType()},getIsReferenced:function(){return this.$0.get_isReferenced()},getIndex:function(){return this.$0.get_index()}}),t.initClass(le,n,{getName:function(){return this.$0.get_name()},getData:function(){return this.$0.get_rows()},getColumns:function(){return this.$0.get_columns()},getTotalRowCount:function(){return this.$0.get_totalRowCount()},getIsSummaryData:function(){return this.$0.get_isSummaryData()}}),t.initClass(ue,n,{getPairs:function(){return this.impl.$1()}}),t.initClass(ce,n,{}),function(){l.crossDomainEventNotificationId="xdomainSourceId",l.$0=0}(),function(){var e=window["_ApiObjectRegistryGlobalState"],i=e;t.isNullOrUndefined(i)&&(i=new Object),window["_ApiObjectRegistryGlobalState"]=i,window._ApiObjectRegistryGlobalState.creationRegistry=window._ApiObjectRegistryGlobalState.creationRegistry||{},window._ApiObjectRegistryGlobalState.singletonInstanceRegistry=window._ApiObjectRegistryGlobalState.singletonInstanceRegistry||{}}(),function(){_.$0="array",_.$1="boolean",_.$2="date",_.$3="function",_.$4="number",_.$5="object",_.$6="regexp",_.$7="string",_.$8=t.mkdict(["[object Boolean]","boolean","[object Number]","number","[object String]","string","[object Function]","function","[object Array]","array","[object Date]","date","[object RegExp]","regexp","[object Object]","object"]),_.$e=String.prototype["trim"],_.$d=Object.prototype["toString"],_.$f=new RegExp("^[\\s\\xA0]+"),_.$g=new RegExp("[\\s\\xA0]+$"),_.$a=new RegExp("^[\\],:{}\\s]*$"),_.$b=new RegExp('\\\\(?:["\\\\\\/bfnrt]|u[0-9a-fA-F]{4})',"g"),_.$c=new RegExp('"[^"\\\\\\n\\r]*"|true|false|null|-?\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?',"g"),_.$9=new RegExp("(?:^|:|,)(?:\\s*\\[)+","g")}(),function(){var t=e.tableauSoftware;t.DeviceType={DEFAULT:"default",DESKTOP:"desktop",TABLET:"tablet",PHONE:"phone"},t.DashboardObjectType={BLANK:"blank",WORKSHEET:"worksheet",QUICK_FILTER:"quickFilter",PARAMETER_CONTROL:"parameterControl",PAGE_FILTER:"pageFilter",LEGEND:"legend",TITLE:"title",TEXT:"text",IMAGE:"image",WEB_PAGE:"webPage",ADDIN:"addIn"},t.DataType={FLOAT:"float",INTEGER:"integer",STRING:"string",BOOLEAN:"boolean",DATE:"date",DATETIME:"datetime"},t.DateRangeType={LAST:"last",LASTN:"lastn",NEXT:"next",NEXTN:"nextn",CURR:"curr",TODATE:"todate"},t.ErrorCode={INTERNAL_ERROR:"internalError",SERVER_ERROR:"serverError",INVALID_AGGREGATION_FIELD_NAME:"invalidAggregationFieldName",INVALID_TOOLBAR_BUTTON_NAME:"invalidToolbarButtonName",INVALID_PARAMETER:"invalidParameter",INVALID_URL:"invalidUrl",STALE_DATA_REFERENCE:"staleDataReference",VIZ_ALREADY_IN_MANAGER:"vizAlreadyInManager",NO_URL_OR_PARENT_ELEMENT_NOT_FOUND:"noUrlOrParentElementNotFound",INVALID_FILTER_FIELDNAME:"invalidFilterFieldName",INVALID_FILTER_FIELDVALUE:"invalidFilterFieldValue",INVALID_FILTER_FIELDNAME_OR_VALUE:"invalidFilterFieldNameOrValue",FILTER_CANNOT_BE_PERFORMED:"filterCannotBePerformed",NOT_ACTIVE_SHEET:"notActiveSheet",INVALID_CUSTOM_VIEW_NAME:"invalidCustomViewName",MISSING_RANGEN_FOR_RELATIVE_DATE_FILTERS:"missingRangeNForRelativeDateFilters",MISSING_MAX_SIZE:"missingMaxSize",MISSING_MIN_SIZE:"missingMinSize",MISSING_MINMAX_SIZE:"missingMinMaxSize",INVALID_SIZE:"invalidSize",INVALID_SIZE_BEHAVIOR_ON_WORKSHEET:"invalidSizeBehaviorOnWorksheet",SHEET_NOT_IN_WORKBOOK:"sheetNotInWorkbook",INDEX_OUT_OF_RANGE:"indexOutOfRange",DOWNLOAD_WORKBOOK_NOT_ALLOWED:"downloadWorkbookNotAllowed",NULL_OR_EMPTY_PARAMETER:"nullOrEmptyParameter",BROWSER_NOT_CAPABLE:"browserNotCapable",UNSUPPORTED_EVENT_NAME:"unsupportedEventName",INVALID_DATE_PARAMETER:"invalidDateParameter",INVALID_SELECTION_FIELDNAME:"invalidSelectionFieldName",INVALID_SELECTION_VALUE:"invalidSelectionValue",INVALID_SELECTION_DATE:"invalidSelectionDate",NO_URL_FOR_HIDDEN_WORKSHEET:"noUrlForHiddenWorksheet",MAX_VIZ_RESIZE_ATTEMPTS:"maxVizResizeAttempts"},t.FieldAggregationType={SUM:"SUM",AVG:"AVG",MIN:"MIN",MAX:"MAX",STDEV:"STDEV",STDEVP:"STDEVP",VAR:"VAR",VARP:"VARP",COUNT:"COUNT",COUNTD:"COUNTD",MEDIAN:"MEDIAN",ATTR:"ATTR",NONE:"NONE",PERCENTILE:"PERCENTILE",YEAR:"YEAR",QTR:"QTR",MONTH:"MONTH",DAY:"DAY",HOUR:"HOUR",MINUTE:"MINUTE",SECOND:"SECOND",WEEK:"WEEK",WEEKDAY:"WEEKDAY",MONTHYEAR:"MONTHYEAR",MDY:"MDY",END:"END",TRUNC_YEAR:"TRUNC_YEAR",TRUNC_QTR:"TRUNC_QTR",TRUNC_MONTH:"TRUNC_MONTH",TRUNC_WEEK:"TRUNC_WEEK",TRUNC_DAY:"TRUNC_DAY",TRUNC_HOUR:"TRUNC_HOUR",TRUNC_MINUTE:"TRUNC_MINUTE",TRUNC_SECOND:"TRUNC_SECOND",QUART1:"QUART1",QUART3:"QUART3",SKEWNESS:"SKEWNESS",KURTOSIS:"KURTOSIS",INOUT:"INOUT",SUM_XSQR:"SUM_XSQR",USER:"USER"},t.FieldRoleType={DIMENSION:"dimension",MEASURE:"measure",UNKNOWN:"unknown"},t.FilterUpdateType={ALL:"all",REPLACE:"replace",ADD:"add",REMOVE:"remove"},t.FilterType={CATEGORICAL:"categorical",QUANTITATIVE:"quantitative",HIERARCHICAL:"hierarchical",RELATIVEDATE:"relativedate"},t.NullOption={NULL_VALUES:"nullValues",NON_NULL_VALUES:"nonNullValues",ALL_VALUES:"allValues"},t.ParameterAllowableValuesType={ALL:"all",LIST:"list",RANGE:"range"},t.ParameterDataType={FLOAT:"float",INTEGER:"integer",STRING:"string",BOOLEAN:"boolean",DATE:"date",DATETIME:"datetime"},t.PeriodType={YEAR:"year",QUARTER:"quarter",MONTH:"month",WEEK:"week",DAY:"day",HOUR:"hour",MINUTE:"minute",SECOND:"second"},t.SelectionUpdateType={REPLACE:"replace",ADD:"add",REMOVE:"remove"},t.SheetSizeBehavior={AUTOMATIC:"automatic",EXACTLY:"exactly",RANGE:"range",ATLEAST:"atleast",ATMOST:"atmost"},t.SheetType={WORKSHEET:"worksheet",DASHBOARD:"dashboard",STORY:"story"},t.TableauEventName={CUSTOM_VIEW_LOAD:"customviewload",CUSTOM_VIEW_REMOVE:"customviewremove",CUSTOM_VIEW_SAVE:"customviewsave",CUSTOM_VIEW_SET_DEFAULT:"customviewsetdefault",FILTER_CHANGE:"filterchange",FIRST_INTERACTIVE:"firstinteractive",FIRST_VIZ_SIZE_KNOWN:"firstvizsizeknown",MARKS_SELECTION:"marksselection",MARKS_HIGHLIGHT:"markshighlight",PARAMETER_VALUE_CHANGE:"parametervaluechange",STORY_POINT_SWITCH:"storypointswitch",TAB_SWITCH:"tabswitch",TOOLBAR_STATE_CHANGE:"toolbarstatechange",VIZ_RESIZE:"vizresize"},t.ToolbarPosition={TOP:"top",BOTTOM:"bottom"},t.ToolbarButtonName={REDO:"redo",UNDO:"undo"}}()}(),
/*! API */
function(){var n={};e.tab=e.tab||{},e.tableauSoftware=e.tableauSoftware||{},t.initAssembly(n,"Tableau.JavaScript.Vql.Api");var r=function(e,t){this.$2=null,T.call(this,e,null),this.$2=t};r.__typeName="tab.$0";var s=function(e,t,i,n){this.$3=null,this.$4=null,T.call(this,e,t),this.$3=i,this.$4=n};s.__typeName="tab.$1";var o=function(e,t){T.call(this,e,t)};o.__typeName="tab.$2";var l=function(){};l.__typeName="tab.$3",l.isInstanceOfType=function(){return!0};var u=function(e){if(this.$i=null,this.$h=null,this.$c=null,this.$d=null,this.$b=null,this.$a=null,this.$g=null,this.$f=null,this.$j=null,this.$e=null,this.$h=e.name,this.$c=i._Utility.getDataValue(e.currentValue),this.$d=i.ApiEnumConverter.convertParameterDataType(e.dataType),this.$b=i.ApiEnumConverter.convertParameterAllowableValuesType(e.allowableValuesType),t.isValue(e.allowableValues)&&"list"===this.$b){this.$a=[];for(var n=0;n<e.allowableValues.length;n++){var a=e.allowableValues[n];this.$a.push(i._Utility.getDataValue(a))}}"range"===this.$b&&(this.$g=i._Utility.getDataValue(e.minValue),this.$f=i._Utility.getDataValue(e.maxValue),this.$j=e.stepSize,("date"===this.$d||"datetime"===this.$d)&&t.isValue(this.$j)&&t.isValue(e.dateStepPeriod)&&(this.$e=i.ApiEnumConverter.convertPeriodType(e.dateStepPeriod)))};u.__typeName="tab.$4";var c=function(e,t){T.call(this,e,t)};c.__typeName="tab.$5";var h=function(e,t){this.$2=null,T.call(this,e,null),this.$2=t};h.__typeName="tab.$6";var f=function(){};f.__typeName="tab._ApiBootstrap",f.initialize=function(){i._ApiObjectRegistry.registerApiMessageRouter(function(){return new z})},e.tab._ApiBootstrap=f;var m=function(e,t,i){this.$b=null,this.$i=null,this.$k=null,this.$f=null,this.$g=null,this.$h=null,this.$j=null,this.$d=!1,this.$c=!1,this.$e=!1,this.$k=e,this.$g=t,this.$f=i,this.$d=!1,this.$c=!1,this.$e=!1};m.__typeName="tab._CustomViewImpl",m._getAsync=function(e){var t=new i._Deferred;return t.resolve(e.get__customViewImpl().$4()),t.get_promise()},m._createNew=function(e,i,n,a){var r=new m(e,n.name,i);return r.$d=n.isPublic,r.$j=n.url,r.$h=n.owner.friendlyName,r.$c=t.isValue(a)&&t.unbox(a)===n.id,r.$i=n,r},m._saveNewAsync=function(e,n,a){var r=new i._Deferred,s={};s["api.customViewName"]=a;var o=m.$0("api.SaveNewCustomViewCommand",r,function(i){m._processCustomViewUpdate(e,n,i,!0);var a=null;t.isValue(e.$p())&&(a=e.$p().get_item(0)),r.resolve(a)});return n.sendCommand(Object).call(n,s,o),r.get_promise()},m._showCustomViewAsync=function(e,n,a){var r=new i._Deferred,s={};t.isValue(a)&&(s["api.customViewParam"]=a);var o=m.$0("api.ShowCustomViewCommand",r,function(t){var i=e.get_activeCustomView();r.resolve(i)});return n.sendCommand(Object).call(n,s,o),r.get_promise()},m._makeCurrentCustomViewDefaultAsync=function(e,t){var n=new i._Deferred,a={},r=m.$0("api.MakeCurrentCustomViewDefaultCommand",n,function(t){var i=e.get_activeCustomView();n.resolve(i)});return t.sendCommand(Object).call(t,a,r),n.get_promise()},m._getCustomViewsAsync=function(e,n){var a=new i._Deferred,r=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.FetchCustomViewsCommand",0,function(t){m._processCustomViews(e,n,t),a.resolve(e.$i()._toApiCollection())},function(e,t){a.reject(i._TableauException.create("serverError",t))});return n.sendCommand(Object).call(n,null,r),a.get_promise()},m._processCustomViews=function(e,t,i){m._processCustomViewUpdate(e,t,i,!1)},m._processCustomViewUpdate=function(e,n,a,r){if(e.$h(null),e.$o(e.$i()),e.$j(new i._Collection),r&&(e.$q(new i._Collection),t.isValue(a.newView)&&m.$1(e,n,a,a.newView,r)),t.isValue(a.customViews))for(var s=0;s<a.customViews.length;s++){var o=a.customViews[s];m.$1(e,n,a,o,r)}},m.$1=function(e,i,n,a,r){var s=null,o=null;t.isValue(n.currentView)&&(s=n.currentView.name,o=n.currentView.owner.friendlyName);var l=n.defaultCustomViewId,u=m._createNew(e,i,a,l),c=u.$6();e.$i()._has(c)&&(c+="/"+a.owner),e.$i()._add(c,u.$4()),e.$n()._has(c)?e.$n()._remove(c):r&&!e.$p()._has(c)&&e.$p()._add(c,u.$4()),t.isValue(s)&&t.referenceEquals(u.$6(),s)&&t.referenceEquals(u.$8(),o)&&e.$h(u.$4())},m.$0=function(e,n,a){var r=function(e,t){n.reject(i._TableauException.create("serverError",t))};return new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))(e,0,a,r)};var p=function(e,t,n){this.$d=null,this.$f=new i._Collection,this.$e=new i._Collection,g.call(this,e,t,n)};p.__typeName="tab._DashboardImpl",e.tab._DashboardImpl=p;var $=function(e,t){this.$3=null,this.$1=new i._Collection,this.$2=!1,this.$0=null,i._Param.verifyString(e,"name"),this.$3=e,this.$2=t};$.__typeName="tab._DataSourceImpl",$.processDataSource=function(e){for(var n=new $(e.name,e.isPrimary),a=t.coalesce(e.fields,[]),r=0;r<a.length;r++){var s=a[r],o=i.ApiEnumConverter.convertFieldRole(s.role),l=i.ApiEnumConverter.convertFieldAggregation(s.aggregation),u=new J(n.get_dataSource(),s.name,o,l);n.addField(u)}return n},$.processDataSourcesForWorksheet=function(e){for(var n=new i._Collection,a=null,r=0;r<e.dataSources.length;r++){var s=e.dataSources[r],o=$.processDataSource(s);s.isPrimary?a=o:n._add(s.name,o.get_dataSource())}return t.isValue(a)&&n._addToFirst(a.get_name(),a.get_dataSource()),n},e.tab._DataSourceImpl=$;var g=function(e,t,n){this.$5=null,this.$1=0,this.$2=!1,this.$3=!1,this.$7=null,this.$8=null,this.$9=null,this.$a=null,this.$4=null,this.$6=null,this.$b=0,i._Param.verifyValue(e,"sheetInfoImpl"),i._Param.verifyValue(t,"workbookImpl"),i._Param.verifyValue(n,"messagingOptions"),this.$5=e.name,this.$1=e.index,this.$2=e.isActive,this.$3=e.isHidden,this.$7=e.sheetType,this.$8=e.size,this.$9=e.url,this.$a=t,this.$4=n,this.$b=e.zoneId};g.__typeName="tab._SheetImpl",g.$0=function(e){return t.isValue(e)?i._Utility.toInt(e):e},g.$1=function(e){var n=i.PublicEnums.normalizeEnum(i.ApiSheetSizeBehavior).call(null,e.behavior,"size.behavior"),a=e.minSize;t.isValue(a)&&(a=i.Size.$ctor(g.$0(e.minSize.width),g.$0(e.minSize.height)));var r=e.maxSize;return t.isValue(r)&&(r=i.Size.$ctor(g.$0(e.maxSize.width),g.$0(e.maxSize.height))),i.SheetSize.$ctor(n,a,r)},e.tab._SheetImpl=g;var _=function(){};_.__typeName="tab._SheetInfoImpl",_.$ctor=function(e,t,i,n,a,r,s,o,l){var u=new Object;return u.name=null,u.index=0,u.workbook=null,u.url=null,u.isHidden=!1,u.sheetType=null,u.zoneId=0,u.size=null,u.isActive=!1,u.name=e,u.sheetType=t,u.index=i,u.size=n,u.workbook=a,u.url=r,u.isActive=s,u.isHidden=o,u.zoneId=l,u},_.isInstanceOfType=function(){return!0},e.tab._SheetInfoImpl=_;var v=function(e,t,n,a,r){this.$g=null,this.$h=null,this.$i=null,this.$j=null,this.$2$1=null,g.call(this,e,t,n),i._Param.verifyValue(a,"storyPm"),i._Param.verifyValue(r,"findSheetFunc"),this.$h=r,this.update(a)};v.__typeName="tab._StoryImpl",e.tab._StoryImpl=v;var y=function(e,i){if(this.$1=null,this.$3=0,this.$4=!1,this.$5=!1,this.$2=null,this.$6=null,this.$7=null,this.$8=0,this.$4=e.isActive,this.$5=e.isUpdated,this.$1=e.caption,this.$3=e.index,this.$6=e.parentStoryImpl,this.$8=e.storyPointId,this.$2=i,t.isValue(i)&&(this.$2.set_parentStoryPointImpl(this),"dashboard"===i.get_sheetType()))for(var n=this.$2,a=0;a<n.get_worksheets().get__length();a++){var r=n.get_worksheets().get_item(a);r._impl.set_parentStoryPointImpl(this)}};y.__typeName="tab._StoryPointImpl",y.createContainedSheet=function(e,n,a,r){if(t.isNullOrUndefined(e)||t.isNullOrUndefined(e.name))return null;var s=i.ApiEnumConverter.convertSheetType(e.sheetType),o=-1,l=i.SheetSizeFactory.createAutomatic(),u=!1,c=r(e.name),h=t.isNullOrUndefined(c),f=h?"":c.getUrl(),d=_.$ctor(e.name,s,o,l,n.get_workbook(),f,u,h,e.zoneId);if("worksheet"===e.sheetType){var m=null,$=new C(d,n,a,m);return $}if("dashboard"===e.sheetType){var g=new p(d,n,a),v=N.$0(e.dashboardZones);return g.$c(v,r),g}throw"story"===e.sheetType?i._TableauException.createInternalError("Cannot have a story embedded within another story."):i._TableauException.createInternalError("Unknown sheet type '"+e.sheetType+"'")},e.tab._StoryPointImpl=y;var b=function(){};b.__typeName="tab._StoryPointInfoImpl",b.$ctor=function(e,t,i,n,a,r){var s=new Object;return s.storyPointId=0,s.parentStoryImpl=null,s.caption=null,s.index=0,s.isActive=!1,s.isUpdated=!1,s.caption=e,s.index=t,s.storyPointId=i,s.isActive=n,s.isUpdated=a,s.parentStoryImpl=r,s},b.isInstanceOfType=function(){return!0},e.tab._StoryPointInfoImpl=b;var w=function(e,t){this.$0=null,this.$2=null,this.$1=null,this.$2=e,this.$1=t};w.__typeName="tab._ToolbarStateImpl",e.tab._ToolbarStateImpl=w;var E=function(){};E.__typeName="tab._VizManagerImpl",E.$4=function(){return E.$5.concat()},E.$0=function(e){E.$3(e),E.$5.push(e)},E.$2=function(e){for(var i=0,n=E.$5.length;i<n;i++)if(t.referenceEquals(E.$5[i],e)){E.$5.splice(i,1);break}},E.$1=function(){for(var e=0,t=E.$5.length;e<t;e++)E.$5[e]._impl.$O()},E.$3=function(e){for(var n=e.getParentElement(),a=0,r=E.$5.length;a<r;a++)if(t.referenceEquals(E.$5[a].getParentElement(),n)){var s="Another viz is already present in element '"+i._Utility.elementToString(n)+"'.";throw i._TableauException.create("vizAlreadyInManager",s)}};var S=function(e,n,a){if(this.name="",this.host_url=null,this.tabs=!1,this.toolbar=!1,this.toolBarPosition=null,this.device=null,this.hostId=null,this.width=null,this.height=null,this.parentElement=null,this.userSuppliedParameters=null,this.staticImageUrl=null,this.fixedSize=!1,this.displayStaticImage=!1,this.iframeSizedToWindow=!1,this.$2=null,this.$1=null,t.isNullOrUndefined(e)||t.isNullOrUndefined(n))throw i._TableauException.create("noUrlOrParentElementNotFound","URL is empty or Parent element not found");t.isNullOrUndefined(a)&&(a=new Object,a.hideTabs=!1,a.hideToolbar=!1,a.onFirstInteractive=null),t.isValue(a.height)||t.isValue(a.width)?(this.fixedSize=!0,i._Utility.isNumber(a.height)&&(a.height=a.height.toString()+"px"),i._Utility.isNumber(a.width)&&(a.width=a.width.toString()+"px"),this.height=t.isValue(a.height)?i._Utility.roundVizSizeInPixels(a.height.toString()):null,this.width=t.isValue(a.width)?i._Utility.roundVizSizeInPixels(a.width.toString()):null):this.fixedSize=!1,this.displayStaticImage=a.displayStaticImage||!1,this.staticImageUrl=a.staticImageUrl||"",this.tabs=!a.hideTabs,this.toolbar=!a.hideToolbar,this.device=a.device,this.iframeSizedToWindow=a.iframeSizedToWindow,this.parentElement=e,this.$1=a,this.toolBarPosition=a.toolbarPosition;var r=n.split("?");this.$2=r[0],2===r.length?this.userSuppliedParameters=r[1]:this.userSuppliedParameters="";var s=new RegExp(".*?[^/:]/","").exec(this.$2);if(t.isNullOrUndefined(s)||-1===s[0].toLowerCase().indexOf("http://")&&-1===s[0].toLowerCase().indexOf("https://"))throw i._TableauException.create("invalidUrl","Invalid url");this.host_url=s[0].toLowerCase(),this.name=this.$2.replace(s[0],""),this.name=this.name.replace("views/","")};S.__typeName="tab._VizParameters",e.tab._VizParameters=S;var N=function(e,t,n){this.$E=null,this.$D=null,this.$y=null,this.$s=null,this.$r=null,this.$A=new i._Collection,this.$v=!1,this.$x=null,this.$t=null,this.$u=new i._Collection,this.$C=new i._Collection,this.$B=new i._Collection,this.$z=null,this.$w=null,this.$D=e,this.$x=t,this.$5(n)};N.__typeName="tab._WorkbookImpl",N.$0=function(e){e=t.coalesce(e,[]);for(var n=[],a=0;a<e.length;a++){var r=e[a],s=i.ApiEnumConverter.convertDashboardObjectType(r.zoneType),o=i.Size.$ctor(r.width,r.height),l=i.Point.$ctor(r.x,r.y),u=r.name,c={name:u,objectType:s,position:l,size:o,zoneId:r.zoneId};n.push(c)}return n},N.$2=function(e){if(t.isNullOrUndefined(e))return null;if(i._Utility.isString(e))return e;var n=t.safeCast(e,ne);if(t.isValue(n))return n.getName();var a=t.safeCast(e,ae);return t.isValue(a)?a.getName():null},N.$1=function(e){return t.isNullOrUndefined(e)?i.SheetSizeFactory.createAutomatic():i.SheetSizeFactory.fromSizeConstraints(e.sizeConstraints)},N.$4=function(e){for(var t=new i._Collection,n=0;n<e.parameters.length;n++){var a=e.parameters[n],r=new u(a);t._add(r.$7(),r.$8())}return t},N.$3=function(e,i){for(var n=0;n<i.parameters.length;n++){var a=i.parameters[n];if(t.referenceEquals(a.name,e))return new u(a)}return null},e.tab._WorkbookImpl=N;var C=function(e,t,n,a){this.$N=null,this.$K=null,this.$J=new i.GetDataCommandsBuilder,this.$H=new i.FilterCommandsBuilder,this.$M=new i.SharedUtils,this.$I=new i._Collection,this.$L=new i._Collection,this.highlightedMarks=null,g.call(this,e,t,n),this.$K=a};C.__typeName="tab._WorksheetImpl",C.$1=function(e){var n=e;if(t.isValue(n)&&t.isValue(n.errorCode)){var a=t.isValue(n.additionalInformation)?n.additionalInformation.toString():"";switch(n.errorCode){case"invalidFilterFieldName":return i._TableauException.create("invalidFilterFieldName",a);case"invalidFilterFieldValue":return i._TableauException.create("invalidFilterFieldValue",a);case"invalidAggregationFieldName":return i._TableauException.createInvalidAggregationFieldName(a);default:return i._TableauException.createServerError(a)}}return null},C.$0=function(e){var n=e;if(t.isValue(n)&&t.isValue(n.errorCode)){var a=t.isValue(n.additionalInformation)?n.additionalInformation.toString():"";switch(n.errorCode){case"invalidSelectionFieldName":return i._TableauException.create("invalidSelectionFieldName",a);case"invalidSelectionValue":return i._TableauException.create("invalidSelectionValue",a);case"invalidSelectionDate":return i._TableauException.create("invalidSelectionDate",a)}}return null},e.tab._WorksheetImpl=C;var A=function(e,t,i){this.$2=null,M.call(this,e,t),this.$2=new r(t._impl.get__workbookImpl(),i)};A.__typeName="tab.CustomViewEvent",e.tab.CustomViewEvent=A;var T=function(e,t){this.$0=null,this.$1=null,this.$0=e,this.$1=t};T.__typeName="tab.EventContext",e.tab.EventContext=T;var O=function(e,t,i,n,a){this.$4=null,this.$3=null,B.call(this,e,t,i),this.$4=a,this.$3=new s(t._impl.get__workbookImpl(),i,n,a)};O.__typeName="tab.FilterEvent",e.tab.FilterEvent=O;var I=function(e,t,i){this.$2=null,M.call(this,e,t),this.$2=i};I.__typeName="tab.FirstVizSizeKnownEvent",e.tab.FirstVizSizeKnownEvent=I;var V=function(e,t,i){this.$3=null,B.call(this,e,t,i),this.$3=new o(t._impl.get__workbookImpl(),i)};V.__typeName="tab.HighlightEvent",e.tab.HighlightEvent=V;var x=function(){};x.__typeName="tab.IJsApiMessageHandler",e.tab.IJsApiMessageHandler=x;var z=function(){this.$3={},this.$2=null;var e=t.mkdel(this,function(e,i){var n=t.safeCast(i,x);t.isValue(n)&&this.$1(e,n)});this.$2=new i.CrossDomainMessager(e)};z.__typeName="tab.JsApiMessageRouter",e.tab.JsApiMessageRouter=z;var k=function(e,t){this.$1=null,this.$0=null,i._Param.verifyValue(e,"router"),i._Param.verifyValue(t,"handler"),this.$1=e,this.$0=t};k.__typeName="tab.JsApiMessagingOptions",e.tab.JsApiMessagingOptions=k;var U=function(e,t,i){this.$3=null,B.call(this,e,t,i),this.$3=new c(t._impl.get__workbookImpl(),i)};U.__typeName="tab.MarksEvent",e.tab.MarksEvent=U;var D=function(e,t,i){this.$2=null,M.call(this,e,t),this.$2=new h(t._impl.get__workbookImpl(),i)};D.__typeName="tab.ParameterEvent",e.tab.ParameterEvent=D;var R=function(){};R.__typeName="tab.StoryPointInfoImplUtil",R.clone=function(e){return b.$ctor(e.caption,e.index,e.storyPointId,e.isActive,e.isUpdated,e.parentStoryImpl)},e.tab.StoryPointInfoImplUtil=R;var F=function(e,t,i,n){this.$3=null,this.$2=null,M.call(this,e,t),this.$3=i,this.$2=n};F.__typeName="tab.StoryPointSwitchEvent",e.tab.StoryPointSwitchEvent=F;var M=function(e,t){this.$1=null,this.$0=null,this.$1=t,this.$0=e};M.__typeName="tab.TableauEvent",e.tab.TableauEvent=M;var P=function(e,t,i,n){this.$3=null,this.$2=null,M.call(this,e,t),this.$3=i,this.$2=n};P.__typeName="tab.TabSwitchEvent",e.tab.TabSwitchEvent=P;var j=function(e,t,i){this.$2=null,M.call(this,e,t),this.$2=i};j.__typeName="tab.ToolbarStateEvent",e.tab.ToolbarStateEvent=j;var H=function(e,n,a,r,s){if(this.$1b=null,this.$1p=null,this.$1e=null,this.$1o=null,this.$1n=null,this.$1f=null,this.$1h=null,this.$1s=null,this.$1l=null,this.$1m=null,this.$1k=!1,this.$1d=!1,this.$1i=!1,this.$1c=!1,this.$1j=null,this.$1q=null,this.$1r=null,this.$1g=!1,this.$1$1=null,this.$1$2=null,this.$1$3=null,this.$1$4=null,this.$1$5=null,this.$1$6=null,this.$1$7=null,this.$1$8=null,this.$1$9=null,this.$1$10=null,this.$1$11=null,this.$1$12=null,this.$1$13=null,this.$1$14=null,!i._Utility.hasWindowPostMessage()||!i._Utility.hasJsonParse())throw i._TableauException.createBrowserNotCapable();this.$1j=new k(e,this),this.$1p=n,(t.isNullOrUndefined(a)||1!==a.nodeType)&&(a=document.body),this.$1n=new S(a,r,s),t.isValue(s)&&(this.$1l=s.onFirstInteractive,this.$1m=s.onFirstVizSizeKnown)};H.__typeName="tab.VizImpl",e.tab.VizImpl=H;var L=function(e,t,i){this.$2=null,M.call(this,e,t),this.$2=i};L.__typeName="tab.VizResizeEvent",e.tab.VizResizeEvent=L;var W=function(){};W.__typeName="tab.VizSize",W.$ctor=function(e,t){var i=new Object;return i.sheetSize=null,i.chromeHeight=0,i.sheetSize=e,i.chromeHeight=t,i},W.isInstanceOfType=function(){return!0},e.tab.VizSize=W;var B=function(e,t,i){this.$2=null,M.call(this,e,t),this.$2=i};B.__typeName="tab.WorksheetEvent",e.tab.WorksheetEvent=B;var G=function(e,t){this.$a=!1,this.$9=null,Z.call(this,e,t),this.$8(t)};G.__typeName="tableauSoftware.CategoricalFilter",e.tableauSoftware.CategoricalFilter=G;var q=function(e){this._impl=null,this._impl=e};q.__typeName="tableauSoftware.CustomView",e.tableauSoftware.CustomView=q;var K=function(e){this._impl=null,ne.call(this,e)};K.__typeName="tableauSoftware.Dashboard",e.tableauSoftware.Dashboard=K;var Q=function(e,n,a){if(this.$2=null,this.$0=null,this.$1=null,"worksheet"===e.objectType&&t.isNullOrUndefined(a))throw i._TableauException.createInternalError("worksheet parameter is required for WORKSHEET objects");if("worksheet"!==e.objectType&&t.isValue(a))throw i._TableauException.createInternalError("worksheet parameter should be undefined for non-WORKSHEET objects");this.$2=e,this.$0=n,this.$1=a};Q.__typeName="tableauSoftware.DashboardObject",e.tableauSoftware.DashboardObject=Q;var Y=function(e){this.$0=null,this.$0=e};Y.__typeName="tableauSoftware.DataSource",e.tableauSoftware.DataSource=Y;var J=function(e,t,i,n){this.$0=null,this.$3=null,this.$2=null,this.$1=null,this.$0=e,this.$3=t,this.$2=i,this.$1=n};J.__typeName="tableauSoftware.Field",e.tableauSoftware.Field=J;var Z=function(e,t){this.$7=null,this.$6=null,this.$1=null,this.$3=null,this.$2=null,this.$5=null,this.$4=null,this.$7=e,this.$0(t)};Z.__typeName="tableauSoftware.Filter",Z.$0=function(e,t){switch(t.filterType){case"categorical":return new G(e,t);case"relativedate":return new ie(e,t);case"hierarchical":return new X(e,t);case"quantitative":return new te(e,t)}return null},Z.processFiltersList=function(e,t){for(var n=new i._Collection,a=0;a<t.filters.length;a++){var r=t.filters[a];n._has(r.caption)||n._add(r.caption,r.caption)}for(var s=new i._Collection,o=0;o<t.filters.length;o++){var l=t.filters[o],u=Z.$0(e,l);if(s._has(l.caption)){var c=l.caption.toString()+"_"+l.filterType.toString(),h=c,f=1;while(n._has(h))h=c+"_"+f,f++;s._add(h,u)}else s._add(l.caption,u)}return s},e.tableauSoftware.Filter=Z;var X=function(e,t){this.$9=0,Z.call(this,e,t),this.$8(t)};X.__typeName="tableauSoftware.HierarchicalFilter",e.tableauSoftware.HierarchicalFilter=X;var ee=function(e){this._impl=null,this._impl=e};ee.__typeName="tableauSoftware.Parameter",e.tableauSoftware.Parameter=ee;var te=function(e,t){this.$a=null,this.$9=null,this.$d=null,this.$c=null,this.$b=!1,Z.call(this,e,t),this.$8(t)};te.__typeName="tableauSoftware.QuantitativeFilter",e.tableauSoftware.QuantitativeFilter=te;var ie=function(e,t){this.$9=null,this.$b=null,this.$a=0,Z.call(this,e,t),this.$8(t)};ie.__typeName="tableauSoftware.RelativeDateFilter",e.tableauSoftware.RelativeDateFilter=ie;var ne=function(e){this._impl=null,i._Param.verifyValue(e,"sheetImpl"),this._impl=e};ne.__typeName="tableauSoftware.Sheet",e.tableauSoftware.Sheet=ne;var ae=function(e){this.$0=null,this.$0=e};ae.__typeName="tableauSoftware.SheetInfo",e.tableauSoftware.SheetInfo=ae;var re=function(e){this._impl=null,ne.call(this,e)};re.__typeName="tableauSoftware.Story",e.tableauSoftware.Story=re;var se=function(e){this.$0=null,this.$0=e};se.__typeName="tableauSoftware.StoryPoint",e.tableauSoftware.StoryPoint=se;var oe=function(e){this._impl=null,this._impl=e};oe.__typeName="tableauSoftware.StoryPointInfo",e.tableauSoftware.StoryPointInfo=oe;var le=function(e){this._impl=null,this._impl=e};le.__typeName="tableauSoftware.ToolbarState",e.tableauSoftware.ToolbarState=le;var ue=function(e,i,n,a){this.$0=0,this.$2=0,this.$3=0,this.$1=null,this.$0=e,this.$2=i,this.$3=n,this.$1=t.coalesce(a,null)};ue.__typeName="tableauSoftware.Version",ue.getCurrent=function(){return ue.$0},e.tableauSoftware.Version=ue;var ce=function(e,t,n){this._impl=null;var a=i._ApiObjectRegistry.getApiMessageRouter();this._impl=new H(a,this,e,t,n),this._impl.$4()};ce.__typeName="tableauSoftware.Viz",e.tableauSoftware.Viz=ce;var he=function(){};he.__typeName="tableauSoftware.VizManager",he.getVizs=function(){return E.$4()},e.tableauSoftware.VizManager=he;var fe=function(e){this.$0=null,this.$0=e};fe.__typeName="tableauSoftware.Workbook",e.tableauSoftware.Workbook=fe;var de=function(e){this._impl=null,ne.call(this,e)};de.__typeName="tableauSoftware.Worksheet",e.tableauSoftware.Worksheet=de,t.initClass(T,n,{get__workbookImpl:function(){return this.$0},get__worksheetImpl:function(){return this.$1}}),t.initClass(r,n,{get__customViewImpl:function(){return this.$2}},T),t.initClass(s,n,{get__filterFieldName:function(){return this.$3},$2:function(){return this.$4}},T),t.initClass(o,n,{},T),t.initClass(l,n,{}),t.initClass(u,n,{$8:function(){return t.isNullOrUndefined(this.$i)&&(this.$i=new ee(this)),this.$i},$7:function(){return this.$h},$2:function(){return this.$c},$3:function(){return this.$d},$1:function(){return this.$b},$0:function(){return this.$a},$6:function(){return this.$g},$5:function(){return this.$f},$9:function(){return this.$j},$4:function(){return this.$e}}),t.initClass(c,n,{},T),t.initClass(h,n,{get__parameterName:function(){return this.$2}},T),t.initClass(f,n,{}),t.initClass(m,n,{$4:function(){return t.isNullOrUndefined(this.$b)&&(this.$b=new q(this)),this.$b},$a:function(){return this.$k.get_workbook()},$9:function(){return this.$j},$6:function(){return this.$g},$7:function(e){if(this.$e)throw i._TableauException.create("staleDataReference","Stale data");this.$g=e},$8:function(){return this.$h},$2:function(){return this.$d},$3:function(e){if(this.$e)throw i._TableauException.create("staleDataReference","Stale data");this.$d=e},$5:function(){return this.$c},$1:function(){if(this.$e||t.isNullOrUndefined(this.$i))throw i._TableauException.create("staleDataReference","Stale data");this.$i.isPublic=this.$d,this.$i.name=this.$g;var e=new i._Deferred,n={};n["api.customViewParam"]=this.$i;var a=m.$0("api.UpdateCustomViewCommand",e,t.mkdel(this,function(t){m._processCustomViewUpdate(this.$k,this.$f,t,!0),e.resolve(this.$4())}));return this.$f.sendCommand(Object).call(this.$f,n,a),e.get_promise()},$0:function(){var e=new i._Deferred,n={};n["api.customViewParam"]=this.$i;var a=m.$0("api.RemoveCustomViewCommand",e,t.mkdel(this,function(t){this.$e=!0,m._processCustomViews(this.$k,this.$f,t),e.resolve(this.$4())}));return this.$f.sendCommand(Object).call(this.$f,n,a),e.get_promise()},_showAsync:function(){if(this.$e||t.isNullOrUndefined(this.$i))throw i._TableauException.create("staleDataReference","Stale data");return m._showCustomViewAsync(this.$k,this.$f,this.$i)}}),t.initClass(g,n,{get_sheet:null,get_name:function(){return this.$5},get_index:function(){return this.$1},get_workbookImpl:function(){return this.$a},get_workbook:function(){return this.$a.get_workbook()},get_url:function(){if(this.$3)throw i._TableauException.createNoUrlForHiddenWorksheet();return this.$9},get_size:function(){return this.$8},get_isHidden:function(){return this.$3},get_isActive:function(){return this.$2},set_isActive:function(e){this.$2=e},get_isDashboard:function(){return"dashboard"===this.$7},get_isStory:function(){return"story"===this.$7},get_sheetType:function(){return this.$7},get_parentStoryPoint:function(){return t.isValue(this.$6)?this.$6.get_storyPoint():null},get_parentStoryPointImpl:function(){return this.$6},set_parentStoryPointImpl:function(e){if("story"===this.$7)throw i._TableauException.createInternalError("A story cannot be a child of another story.");this.$6=e},get_zoneId:function(){return this.$b},get_messagingOptions:function(){return this.$4},changeSizeAsync:function(e){if(e=g.$1(e),"worksheet"===this.$7&&"automatic"!==e.behavior)throw i._TableauException.createInvalidSizeBehaviorOnWorksheet();var n=new i._Deferred;if(this.$8.behavior===e.behavior&&"automatic"===e.behavior)return n.resolve(e),n.get_promise();var a=this.$0(e),r={};r["api.setSheetSizeName"]=this.$5,r["api.minWidth"]=a["api.minWidth"],r["api.minHeight"]=a["api.minHeight"],r["api.maxWidth"]=a["api.maxWidth"],r["api.maxHeight"]=a["api.maxHeight"];var s=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.SetSheetSizeCommand",0,t.mkdel(this,function(e){this.get_workbookImpl()._update(t.mkdel(this,function(){var e=this.get_workbookImpl().get_publishedSheets()._get(this.get_name()).getSize();n.resolve(e)}))}),function(e,t){n.reject(i._TableauException.createServerError(t))});return this.sendCommand(Object).call(this,r,s),n.get_promise()},sendCommand:function(e){return function(t,i){this.$4.sendCommand(e).call(this.$4,t,i)}},$0:function(e){var n=null;if(t.isNullOrUndefined(e)||t.isNullOrUndefined(e.behavior)||"automatic"!==e.behavior&&t.isNullOrUndefined(e.minSize)&&t.isNullOrUndefined(e.maxSize))throw i._TableauException.createInvalidSheetSizeParam();var a=0,r=0,s=0,o=0,l={"api.minWidth":0,"api.minHeight":0,"api.maxWidth":0,"api.maxHeight":0};if("automatic"===e.behavior)n=i.SheetSize.$ctor("automatic",void 0,void 0);else if("atmost"===e.behavior){if(t.isNullOrUndefined(e.maxSize)||t.isNullOrUndefined(e.maxSize.width)||t.isNullOrUndefined(e.maxSize.height))throw i._TableauException.createMissingMaxSize();if(e.maxSize.width<0||e.maxSize.height<0)throw i._TableauException.createInvalidSizeValue();l["api.maxWidth"]=e.maxSize.width,l["api.maxHeight"]=e.maxSize.height,n=i.SheetSize.$ctor("atmost",void 0,e.maxSize)}else if("atleast"===e.behavior){if(t.isNullOrUndefined(e.minSize)||t.isNullOrUndefined(e.minSize.width)||t.isNullOrUndefined(e.minSize.height))throw i._TableauException.createMissingMinSize();if(e.minSize.width<0||e.minSize.height<0)throw i._TableauException.createInvalidSizeValue();l["api.minWidth"]=e.minSize.width,l["api.minHeight"]=e.minSize.height,n=i.SheetSize.$ctor("atleast",e.minSize,void 0)}else if("range"===e.behavior){if(t.isNullOrUndefined(e.minSize)||t.isNullOrUndefined(e.maxSize)||t.isNullOrUndefined(e.minSize.width)||t.isNullOrUndefined(e.maxSize.width)||t.isNullOrUndefined(e.minSize.height)||t.isNullOrUndefined(e.maxSize.height))throw i._TableauException.createMissingMinMaxSize();if(e.minSize.width<0||e.minSize.height<0||e.maxSize.width<0||e.maxSize.height<0||e.minSize.width>e.maxSize.width||e.minSize.height>e.maxSize.height)throw i._TableauException.createInvalidRangeSize();l["api.minWidth"]=e.minSize.width,l["api.minHeight"]=e.minSize.height,l["api.maxWidth"]=e.maxSize.width,l["api.maxHeight"]=e.maxSize.height,n=i.SheetSize.$ctor("range",e.minSize,e.maxSize)}else if("exactly"===e.behavior){if(t.isValue(e.minSize)&&t.isValue(e.maxSize)&&t.isValue(e.minSize.width)&&t.isValue(e.maxSize.width)&&t.isValue(e.minSize.height)&&t.isValue(e.maxSize.height)){if(a=e.minSize.width,r=e.minSize.height,s=e.maxSize.width,o=e.maxSize.height,a!==s||r!==o)throw i._TableauException.createSizeConflictForExactly()}else t.isValue(e.minSize)&&t.isValue(e.minSize.width)&&t.isValue(e.minSize.height)?(a=e.minSize.width,r=e.minSize.height,s=a,o=r):t.isValue(e.maxSize)&&t.isValue(e.maxSize.width)&&t.isValue(e.maxSize.height)&&(s=e.maxSize.width,o=e.maxSize.height,a=s,r=o);l["api.minWidth"]=a,l["api.minHeight"]=r,l["api.maxWidth"]=s,l["api.maxHeight"]=o,n=i.SheetSize.$ctor("exactly",i.Size.$ctor(a,r),i.Size.$ctor(s,o))}return this.$8=n,l}}),t.initClass(p,n,{get_sheet:function(){return this.get_dashboard()},get_dashboard:function(){return t.isNullOrUndefined(this.$d)&&(this.$d=new K(this)),this.$d},get_worksheets:function(){return this.$f},get_objects:function(){return this.$e},$c:function(e,n){this.$e=new i._Collection,this.$f=new i._Collection;for(var a=0;a<e.length;a++){var r=e[a],s=null;if("worksheet"===e[a].objectType){var o=r.name;if(t.isNullOrUndefined(o))continue;var l=this.$f.get__length(),u=i.SheetSizeFactory.createAutomatic(),c=!1,h=n(o),f=t.isNullOrUndefined(h),d=f?"":h.getUrl(),m=_.$ctor(o,"worksheet",l,u,this.get_workbook(),d,c,f,r.zoneId),p=new C(m,this.get_workbookImpl(),this.get_messagingOptions(),this);s=p.get_worksheet(),this.$f._add(o,p.get_worksheet())}var $=new Q(r,this.get_dashboard(),s);this.$e._add(a.toString(),$)}}},g),t.initClass($,n,{get_dataSource:function(){return t.isNullOrUndefined(this.$0)&&(this.$0=new Y(this)),this.$0},get_name:function(){return this.$3},get_fields:function(){return this.$1},get_isPrimary:function(){return this.$2},addField:function(e){this.$1._add(e.getName(),e)}}),t.initClass(_,n,{},Object),t.initClass(v,n,{add_activeStoryPointChange:function(e){this.$2$1=t.delegateCombine(this.$2$1,e)},remove_activeStoryPointChange:function(e){this.$2$1=t.delegateRemove(this.$2$1,e)},get_activeStoryPointImpl:function(){return this.$g},get_sheet:function(){return this.get_story()},get_story:function(){return t.isNullOrUndefined(this.$i)&&(this.$i=new re(this)),this.$i},get_storyPointsInfo:function(){return this.$j},update:function(e){var i=null,n=null;this.$j=this.$j||new Array(e.storyPoints.length);for(var a=0;a<e.storyPoints.length;a++){var r=e.storyPoints[a],s=r.caption,o=a===e.activeStoryPointIndex,l=b.$ctor(s,a,r.storyPointId,o,r.isUpdated,this);if(t.isNullOrUndefined(this.$j[a]))this.$j[a]=new oe(l);else if(this.$j[a]._impl.storyPointId===l.storyPointId){var u=this.$j[a]._impl;u.caption=l.caption,u.index=l.index,u.isActive=o,u.isUpdated=l.isUpdated}else this.$j[a]=new oe(l);o&&(i=r.containedSheetInfo,n=l)}var c=this.$j.length-e.storyPoints.length;this.$j.splice(e.storyPoints.length,c);var h=t.isNullOrUndefined(this.$g)||this.$g.get_storyPointId()!==n.storyPointId;t.isValue(this.$g)&&h&&this.$g.set_isActive(!1);var f=this.$g;if(h){var d=y.createContainedSheet(i,this.get_workbookImpl(),this.get_messagingOptions(),this.$h);this.$g=new y(n,d)}else this.$g.set_isActive(n.isActive),this.$g.set_isUpdated(n.isUpdated);h&&t.isValue(f)&&this.$d(this.$j[f.get_index()],this.$g.get_storyPoint())},activatePreviousStoryPointAsync:function(){return this.$c("api.ActivatePreviousStoryPoint")},activateNextStoryPointAsync:function(){return this.$c("api.ActivateNextStoryPoint")},activateStoryPointAsync:function(e){var n=new i._Deferred;if(e<0||e>=this.$j.length)throw i._TableauException.createIndexOutOfRange(e);var a={};a["api.storyPointIndex"]=e;var r=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.ActivateStoryPoint",0,t.mkdel(this,function(e){this.$e(e),n.resolve(this.$g.get_storyPoint())}),function(e,t){n.reject(i._TableauException.createServerError(t))});return this.sendCommand(Object).call(this,a,r),n.get_promise()},revertStoryPointAsync:function(e){if(e=e||this.$g.get_index(),e<0||e>=this.$j.length)throw i._TableauException.createIndexOutOfRange(e);var n=new i._Deferred,a={};a["api.storyPointIndex"]=e;var r=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.RevertStoryPoint",0,t.mkdel(this,function(t){this.$f(e,t),n.resolve(this.$j[e])}),function(e,t){n.reject(i._TableauException.createServerError(t))});return this.sendCommand(Object).call(this,a,r),n.get_promise()},$c:function(e){if("api.ActivatePreviousStoryPoint"!==e&&"api.ActivateNextStoryPoint"!==e)throw i._TableauException.createInternalError("commandName '"+e+"' is invalid.");var n=new i._Deferred,a={},r=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))(e,0,t.mkdel(this,function(e){this.$e(e),n.resolve(this.$g.get_storyPoint())}),function(e,t){n.reject(i._TableauException.createServerError(t))});return this.sendCommand(Object).call(this,a,r),n.get_promise()},$f:function(e,t){var n=this.$j[e]._impl;if(n.storyPointId!==t.storyPointId)throw i._TableauException.createInternalError("We should not be updating a story point where the IDs don't match. Existing storyPointID="+n.storyPointId+", newStoryPointID="+t.storyPointId);n.caption=t.caption,n.isUpdated=t.isUpdated,t.storyPointId===this.$g.get_storyPointId()&&this.$g.set_isUpdated(t.isUpdated)},$e:function(e){var t=this.$g,i=e.index;if(t.get_index()!==i){var n=this.$j[t.get_index()],a=this.$j[i]._impl,r=y.createContainedSheet(e.containedSheetInfo,this.get_workbookImpl(),this.get_messagingOptions(),this.$h);a.isActive=!0,this.$g=new y(a,r),t.set_isActive(!1),n._impl.isActive=!1,this.$d(n,this.$g.get_storyPoint())}},$d:function(e,i){t.staticEquals(this.$2$1,null)||this.$2$1(e,i)}},g),t.initClass(y,n,{get_caption:function(){return this.$1},get_containedSheetImpl:function(){return this.$2},get_index:function(){return this.$3},get_isActive:function(){return this.$4},set_isActive:function(e){this.$4=e},get_isUpdated:function(){return this.$5},set_isUpdated:function(e){this.$5=e},get_parentStoryImpl:function(){return this.$6},get_storyPoint:function(){return t.isNullOrUndefined(this.$7)&&(this.$7=new se(this)),this.$7},get_storyPointId:function(){return this.$8},$0:function(){return b.$ctor(this.$1,this.$3,this.$8,this.$4,this.$5,this.$6)}}),t.initClass(b,n,{},Object),t.initClass(w,n,{get_toolbarState:function(){return t.isNullOrUndefined(this.$0)&&(this.$0=new le(this)),this.$0},get_viz:function(){return this.$2.$18()},isButtonEnabled:function(e){switch(e){case"redo":return this.$1.canRedo;case"undo":return this.$1.canUndo;default:throw i._TableauException.createInvalidToolbarButtonName(e)}}}),t.initClass(E,n,{}),t.initClass(S,n,{get_url:function(){return this.$0()},get_baseUrl:function(){return this.$2},$0:function(){var e=[];e.push(this.get_baseUrl()),e.push("?"),this.userSuppliedParameters.length>0&&(e.push(this.userSuppliedParameters),e.push("&"));var i=!this.fixedSize&&!(-1!==this.userSuppliedParameters.indexOf(":size="))&&this.parentElement.clientWidth*this.parentElement.clientHeight>0;i&&(e.push(":size="),e.push(this.parentElement.clientWidth+","+this.parentElement.clientHeight),e.push("&")),e.push(":embed=y"),e.push("&:showVizHome=n"),this.fixedSize||e.push("&:bootstrapWhenNotified=y"),this.tabs||e.push("&:tabs=n"),this.displayStaticImage&&e.push("&:display_static_image=y"),this.toolbar?t.isNullOrUndefined(this.toolBarPosition)||(e.push("&:toolbar="),e.push(this.toolBarPosition.toString())):e.push("&:toolbar=n"),t.isValue(this.device)&&(e.push("&:device="),e.push(this.device.toString()));var n=this.$1,a=new t.ObjectEnumerator(n);try{while(a.moveNext()){var r=a.current();"embed"!==r.key&&"height"!==r.key&&"width"!==r.key&&"device"!==r.key&&"autoSize"!==r.key&&"hideTabs"!==r.key&&"hideToolbar"!==r.key&&"onFirstInteractive"!==r.key&&"onFirstVizSizeKnown"!==r.key&&"toolbarPosition"!==r.key&&"instanceIdToClone"!==r.key&&"navType"!==r.key&&"display_static_image"!==r.key&&(e.push("&"),e.push(encodeURIComponent(r.key)),e.push("="),e.push(encodeURIComponent(r.value.toString())))}}finally{a.dispose()}return e.push("&:apiID="+this.hostId),e.push("#"),t.isValue(this.$1.instanceIdToClone)&&e.push(this.$1.instanceIdToClone+"&"),t.isValue(this.$1.navType)&&this.$1.navType.length>0?(e.push("navType="+this.$1.navType.toString()+"&"),e.push("navSrc="+"Opt".toString())):(e.push("navType="+window.performance.navigation.type.toString()+"&"),e.push("navSrc="+"Parse".toString())),e.join("")}}),t.initClass(N,n,{get_workbook:function(){return t.isNullOrUndefined(this.$E)&&(this.$E=new fe(this)),this.$E},get_viz:function(){return this.$D.$18()},get_publishedSheets:function(){return this.$A},get_name:function(){return this.$y},get_activeSheetImpl:function(){return this.$s},get_activeCustomView:function(){return this.$t},get_isDownloadAllowed:function(){return this.$v},$4:function(e){if(t.isNullOrUndefined(this.$s))return null;var i=N.$2(e);if(t.isNullOrUndefined(i))return null;if(t.referenceEquals(i,this.$s.get_name()))return this.$s;if(this.$s.get_isDashboard()){var n=this.$s,a=n.get_worksheets()._get(i);if(t.isValue(a))return a._impl}return null},_setActiveSheetAsync:function(e){if(i._Utility.isNumber(e)){var n=e;if(n<this.$A.get__length()&&n>=0)return this.$1(this.$A.get_item(n).$0);throw i._TableauException.createIndexOutOfRange(n)}var a=N.$2(e),r=this.$A._get(a);if(t.isValue(r))return this.$1(r.$0);if(this.$s.get_isDashboard()){var s=this.$s,o=s.get_worksheets()._get(a);if(t.isValue(o)){this.$r=null;var l="";return o.getIsHidden()?this.$r=o._impl:l=o._impl.get_url(),this.$0(o._impl.get_name(),l)}}throw i._TableauException.create("sheetNotInWorkbook","Sheet is not found in Workbook")},_revertAllAsync:function(){var e=new i._Deferred,n=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.RevertAllCommand",1,function(t){e.resolve()},function(t,n){e.reject(i._TableauException.createServerError(n))});return this.$d(Object).call(this,null,n),e.get_promise()},_update:function(e){this.$5(e)},$1:function(e){return this.$0(e.name,e.url)},$0:function(e,n){var a=new i._Deferred;if(t.isValue(this.$s)&&t.referenceEquals(e,this.$s.get_name()))return a.resolve(this.$s.get_sheet()),a.get_promise();var r={};r["api.switchToSheetName"]=e,r["api.switchToRepositoryUrl"]=n,r["api.oldRepositoryUrl"]=this.$s.get_url();var s=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.SwitchActiveSheetCommand",0,t.mkdel(this,function(e){this.$D.$1b=t.mkdel(this,function(){this.$D.$1b=null,a.resolve(this.$s.get_sheet())})}),function(e,t){a.reject(i._TableauException.createServerError(t))});return this.$d(Object).call(this,r,s),a.get_promise()},_updateActiveSheetAsync:function(){var e=new i._Deferred,n={};n["api.switchToSheetName"]=this.$s.get_name(),n["api.switchToRepositoryUrl"]=this.$s.get_url(),n["api.oldRepositoryUrl"]=this.$s.get_url();var a=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.UpdateActiveSheetCommand",0,t.mkdel(this,function(t){e.resolve(this.$s.get_sheet())}),function(t,n){e.reject(i._TableauException.createServerError(n))});return this.$d(Object).call(this,n,a),e.get_promise()},$d:function(e){return function(t,i){this.$x.sendCommand(e).call(this.$x,t,i)}},$5:function(e){var n=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.GetClientInfoCommand",0,t.mkdel(this,function(i){this.$a(i),t.isValue(e)&&e()}),null);this.$d(Object).call(this,null,n)},$a:function(e){this.$y=e.workbookName,this.$v=e.isDownloadAllowed,this.$D.$P(!e.isAutoUpdate),this.$D.set_instanceId(e.instanceId),this.$3(e),this.$9(e)},$9:function(e){var n=e.currentSheetName,a=this.$A._get(n);if(t.isNullOrUndefined(a)&&t.isNullOrUndefined(this.$r))throw i._TableauException.createInternalError("The active sheet was not specified in baseSheets");if(!t.isValue(this.$s)||!t.referenceEquals(this.$s.get_name(),n)){if(t.isValue(this.$s)){this.$s.set_isActive(!1);var r=this.$A._get(this.$s.get_name());if(t.isValue(r)&&(r.$0.isActive=!1),"story"===this.$s.get_sheetType()){var s=this.$s;s.remove_activeStoryPointChange(t.mkdel(this.$D,this.$D.raiseStoryPointSwitch))}}if(t.isValue(this.$r)){var o=_.$ctor(this.$r.get_name(),"worksheet",-1,this.$r.get_size(),this.get_workbook(),"",!0,!0,4294967295);this.$r=null,this.$s=new C(o,this,this.$x,null)}else{for(var l=null,u=0,c=e.publishedSheets.length;u<c;u++)if(t.referenceEquals(e.publishedSheets[u].name,n)){l=e.publishedSheets[u];break}if(t.isNullOrUndefined(l))throw i._TableauException.createInternalError("No base sheet was found corresponding to the active sheet.");var h=t.mkdel(this,function(e){return this.$A._get(e)});if("dashboard"===l.sheetType){var f=new p(a.$0,this,this.$x);this.$s=f;var d=N.$0(e.dashboardZones);f.$c(d,h)}else if("story"===l.sheetType){var m=new v(a.$0,this,this.$x,e.story,h);this.$s=m,m.add_activeStoryPointChange(t.mkdel(this.$D,this.$D.raiseStoryPointSwitch))}else this.$s=new C(a.$0,this,this.$x,null);a.$0.isActive=!0}this.$s.set_isActive(!0)}},$3:function(e){var n=e.publishedSheets;if(!t.isNullOrUndefined(n))for(var a=0;a<n.length;a++){var r=n[a],s=r.name,o=this.$A._get(s),l=N.$1(r);if(t.isNullOrUndefined(o)){var u=t.referenceEquals(s,e.currentSheetName),c=i.ApiEnumConverter.convertSheetType(r.sheetType),h=_.$ctor(s,c,a,l,this.get_workbook(),r.repositoryUrl,u,!1,4294967295);o=new ae(h),this.$A._add(s,o)}else o.$0.size=l}},$i:function(){return this.$u},$j:function(e){this.$u=e},$p:function(){return this.$C},$q:function(e){this.$C=e},$n:function(){return this.$B},$o:function(e){this.$B=e},$g:function(){return this.$t},$h:function(e){this.$t=e},$6:function(){return m._getCustomViewsAsync(this,this.$x)},$f:function(e){if(t.isNullOrUndefined(e)||i._Utility.isNullOrEmpty(e))return m._showCustomViewAsync(this,this.$x,null);var n=this.$u._get(e);if(t.isNullOrUndefined(n)){var a=new i._Deferred;return a.reject(i._TableauException.createInvalidCustomViewName(e)),a.get_promise()}return n._impl._showAsync()},$c:function(e){if(i._Utility.isNullOrEmpty(e))throw i._TableauException.createNullOrEmptyParameter("customViewName");var n=this.$u._get(e);if(t.isNullOrUndefined(n)){var a=new i._Deferred;return a.reject(i._TableauException.createInvalidCustomViewName(e)),a.get_promise()}return n._impl.$0()},$b:function(e){if(i._Utility.isNullOrEmpty(e))throw i._TableauException.createInvalidParameter("customViewName");return m._saveNewAsync(this,this.$x,e)},$e:function(){return m._makeCurrentCustomViewDefaultAsync(this,this.$x)},$k:function(){return this.$w},$l:function(e){this.$w=e},$m:function(){return this.$z},$8:function(e){var n=new i._Deferred;if(t.isValue(this.$w))return n.resolve(this.$w.$8()),n.get_promise();var a={},r=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.FetchParametersCommand",0,t.mkdel(this,function(t){var i=N.$3(e,t);this.$w=i,n.resolve(i.$8())}),function(e,t){n.reject(i._TableauException.createServerError(t))});return this.$d(Object).call(this,a,r),n.get_promise()},$7:function(){var e=new i._Deferred,n={},a=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.FetchParametersCommand",0,t.mkdel(this,function(t){this.$z=N.$4(t),e.resolve(this.$m()._toApiCollection())}),function(t,n){e.reject(i._TableauException.createServerError(n))});return this.$d(Object).call(this,n,a),e.get_promise()},$2:function(e,n){var a=new i._Deferred,r=null;if(t.isValue(this.$z)){if(t.isNullOrUndefined(this.$z._get(e)))return a.reject(i._TableauException.createInvalidParameter(e)),a.get_promise();if(r=this.$z._get(e)._impl,t.isNullOrUndefined(r))return a.reject(i._TableauException.createInvalidParameter(e)),a.get_promise()}var s={};if(s["api.setParameterName"]=t.isValue(this.$z)?r.$7():e,t.isValue(n)&&i._Utility.isDate(n)){var o=n,l=i._Utility.serializeDateForServer(o);s["api.setParameterValue"]=l}else s["api.setParameterValue"]=t.isValue(n)?n.toString():null;this.$w=null;var c=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.SetParameterValueCommand",0,t.mkdel(this,function(n){if(t.isNullOrUndefined(n))a.reject(i._TableauException.create("serverError","server error"));else if(n.isValidPresModel){var r=new u(n);this.$w=r,a.resolve(r.$8())}else a.reject(i._TableauException.createInvalidParameter(e))}),function(t,n){a.reject(i._TableauException.createInvalidParameter(e))});return this.$d(Object).call(this,s,c),a.get_promise()}}),t.initClass(C,n,{get_sheet:function(){return this.get_worksheet()},get_worksheet:function(){return t.isNullOrUndefined(this.$N)&&(this.$N=new de(this)),this.$N},get_parentDashboardImpl:function(){return this.$K},get_parentDashboard:function(){return t.isValue(this.$K)?this.$K.get_dashboard():null},$r:function(){this.$G();var e=new i._Deferred,n={};n["api.worksheetName"]=this.get_name();var a=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.GetDataSourcesCommand",0,function(t){var i=$.processDataSourcesForWorksheet(t);e.resolve(i._toApiCollection())},function(t,n){e.reject(i._TableauException.createServerError(n))});return this.sendCommand(Object).call(this,n,a),e.get_promise()},$q:function(e){this.$G();var n=new i._Deferred,a={};a["api.dataSourceName"]=e,a["api.worksheetName"]=this.get_name();var r=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.GetDataSourceCommand",0,function(a){var r=$.processDataSource(a);t.isValue(r)?n.resolve(r.get_dataSource()):n.reject(i._TableauException.createServerError("Data source '"+e+"' not found"))},function(e,t){n.reject(i._TableauException.createServerError(t))});return this.sendCommand(Object).call(this,a,r),n.get_promise()},$G:function(){var e=this.get_isActive(),n=t.isValue(this.$K)&&this.$K.get_isActive(),a=t.isValue(this.get_parentStoryPointImpl())&&this.get_parentStoryPointImpl().get_parentStoryImpl().get_isActive();if(!e&&!n&&!a)throw i._TableauException.createNotActiveSheet()},$d:function(e){if(t.isValue(this.get_parentStoryPointImpl())){var i={};i.worksheet=this.get_name(),i.dashboard=t.isValue(this.get_parentDashboardImpl())?this.$K.get_name():this.get_name(),i.flipboardZoneId=this.get_parentStoryPointImpl().get_containedSheetImpl().get_zoneId(),i.storyboard=this.get_parentStoryPointImpl().get_parentStoryImpl().get_name(),i.storyPointId=this.get_parentStoryPointImpl().get_storyPointId(),e["api.visualId"]=i}else{var n=t.isValue(this.get_parentDashboardImpl())?this.get_parentDashboardImpl().get_name():null;this.$M.addVisualIdForWorksheet(e,this.get_name(),n)}},get__filters:function(){return this.$I},set__filters:function(e){this.$I=e},$s:function(e,n,a){if(!i._Utility.isNullOrEmpty(e)&&!i._Utility.isNullOrEmpty(n))throw i._TableauException.createInternalError("Only fieldName OR fieldCaption is allowed, not both.");a=a||new Object;var r=new i._Deferred,s={};this.$d(s),!i._Utility.isNullOrEmpty(n)&&i._Utility.isNullOrEmpty(e)&&(s["api.fieldCaption"]=n),i._Utility.isNullOrEmpty(e)||(s["api.fieldName"]=e),s["api.filterHierarchicalLevels"]=0,s["api.ignoreDomain"]=a.ignoreDomain||!1;var o=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.GetOneFilterInfoCommand",0,t.mkdel(this,function(e){var i=C.$1(e);if(t.isNullOrUndefined(i)){var n=e,a=Z.$0(this,n);r.resolve(a)}else r.reject(i)}),function(e,t){r.reject(i._TableauException.createServerError(t))});return this.sendCommand(Object).call(this,s,o),r.get_promise()},$t:function(e){this.$G(),e=e||new Object;var n=new i._Deferred,a={};this.$d(a),a["api.ignoreDomain"]=e.ignoreDomain||!1;var r=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.GetFiltersListCommand",0,t.mkdel(this,function(e){this.set__filters(Z.processFiltersList(this,e)),n.resolve(this.get__filters()._toApiCollection())}),function(e,t){n.reject(i._TableauException.createServerError(t))});return this.sendCommand(Object).call(this,a,r),n.get_promise()},$e:function(e,t,i,n){return this.$f(e,t,i,n)},$m:function(e){return this.$n(e)},$i:function(e,t){var i=this.$H.normalizeRangeFilterOption(t);return this.$j(e,i)},$k:function(e,t){var i=this.$H.normalizeRelativeDateFilterOptions(t);return this.$l(e,i)},$g:function(e,n,a,r){if(t.isNullOrUndefined(n)&&"all"!==a)throw i._TableauException.createInvalidParameter("values");return this.$h(e,n,a,r)},$n:function(e){this.$G();var t=new i._Deferred,n=this.$H.buildClearFilterCommandsParam(e);this.$d(n);var a=this.$H.createFilterCommandReturnHandler("api.ClearFilterCommand",e,t);return this.sendCommand(Object).call(this,n,a),t.get_promise()},$f:function(e,t,n,a){this.$G();var r=new i._Deferred,s=this.$H.buildApplyFiltersCommandParams(e,t,n,a);this.$d(s);var o=this.$H.createFilterCommandReturnHandler("api.ApplyCategoricalFilterCommand",e,r);return this.sendCommand(Object).call(this,s,o),r.get_promise()},$j:function(e,t){this.$G();var n=this.$H.buildRangeFilterCommandParams(e,t);this.$d(n);var a=new i._Deferred,r=this.$H.createFilterCommandReturnHandler("api.ApplyRangeFilterCommand",e,a);return this.sendCommand(Object).call(this,n,r),a.get_promise()},$l:function(e,t){this.$G();var n=this.$H.buildRelativeDateFilterCommandParams(e,t);this.$d(n);var a=new i._Deferred,r=this.$H.createFilterCommandReturnHandler("api.ApplyRelativeDateFilterCommand",e,a);return this.sendCommand(Object).call(this,n,r),a.get_promise()},$h:function(e,t,n,a){this.$G();var r=this.$H.buildHierarchicalFilterCommandParams(e,t,n,a);this.$d(r);var s=new i._Deferred,o=this.$H.createFilterCommandReturnHandler("api.ApplyHierarchicalFilterCommand",e,s);return this.sendCommand(Object).call(this,r,o),s.get_promise()},get_selectedMarks:function(){return this.$L},set_selectedMarks:function(e){this.$L=e},$p:function(){this.$G();var e=new i._Deferred,n={};this.$d(n);var a=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.ClearSelectedMarksCommand",0,function(t){e.resolve()},function(t,n){e.reject(i._TableauException.createServerError(n))});return this.sendCommand(Object).call(this,n,a),e.get_promise()},$B:function(e,n,a){return this.$G(),t.isNullOrUndefined(e)&&t.isNullOrUndefined(n)?this.$p():i._Utility.isString(e)&&(i._jQueryShim.isArray(n)||i._Utility.isString(n)||!i.PublicEnums.isValidEnum(i.ApiSelectionUpdateType).call(null,n))?this.$C(e,n,a):i._jQueryShim.isArray(e)?this.$D(e,n):this.$E(e,n)},$v:function(){this.$G();var e=new i._Deferred,n={};this.$d(n);var a=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.FetchSelectedMarksCommand",0,t.mkdel(this,function(t){this.$L=i.MarkImpl.processActiveMarks(t),e.resolve(this.$L._toApiCollection())}),function(t,n){e.reject(i._TableauException.createServerError(n))});return this.sendCommand(Object).call(this,n,a),e.get_promise()},$C:function(e,t,i){var n=[],a=[],r=[],s=[],o=[],l=[];return this.$A(n,a,r,s,o,l,e,t),this.$F(null,n,a,r,s,o,l,i)},$E:function(e,n){var a=e,r=[],s=[],o=[],l=[],u=[],c=[],h=new t.ObjectEnumerator(a);try{while(h.moveNext()){var f=h.current();e.hasOwnProperty(f.key)&&(i._jQueryShim.isFunction(a[f.key])||this.$A(r,s,o,l,u,c,f.key,f.value))}}finally{h.dispose()}return this.$F(null,r,s,o,l,u,c,n)},$D:function(e,n){for(var a=[],r=[],s=[],o=[],l=[],u=[],c=[],h=0;h<e.length;h++){var f=e[h];if(t.isValue(f.impl.get_tupleId())&&f.impl.get_tupleId()>0)c.push(f.impl.get_tupleId());else for(var d=f.impl.get_pairs(),m=0;m<d.get__length();m++){var p=d.get_item(m);p.hasOwnProperty("fieldName")&&p.hasOwnProperty("value")&&!i._jQueryShim.isFunction(p.fieldName)&&!i._jQueryShim.isFunction(p.value)&&this.$A(a,r,s,o,l,u,p.fieldName,p.value)}}return this.$F(c,a,r,s,o,l,u,n)},$A:function(e,n,r,s,o,l,u,c){var h=c;if(C.$2.test(u))this.$c(r,s,u,c);else if(t.isValue(h.min)||t.isValue(h.max)){var f=new Object;if(t.isValue(h.min))if(i._Utility.isDate(h.min)){var d=h.min;if(!i._Utility.isDateValid(d))throw i._TableauException.createInvalidDateParameter("options.min");f.min=i._Utility.serializeDateForServer(d)}else f.min=h.min;if(t.isValue(h.max))if(i._Utility.isDate(h.max)){var m=h.max;if(!i._Utility.isDateValid(m))throw i._TableauException.createInvalidDateParameter("options.max");f.max=i._Utility.serializeDateForServer(m)}else f.max=h.max;if(t.isValue(h.nullOption)){var p=i.PublicEnums.normalizeEnum(i.ApiNullOption).call(null,h.nullOption,"options.nullOption");f.nullOption=p}else f.nullOption="allValues";var $=a()(f);this.$c(o,l,u,$)}else this.$c(e,n,u,c)},$c:function(e,t,n,a){var r=[];if(i._jQueryShim.isArray(a))for(var s=a,o=0;o<s.length;o++)r.push(s[o].toString());else r.push(a.toString());t.push(r),e.push(n)},$F:function(e,n,r,s,o,l,u,c){var h={};if(this.$d(h),c=i.PublicEnums.normalizeEnum(i.ApiSelectionUpdateType).call(null,c,"updateType"),h["api.filterUpdateType"]=c,i._Utility.isNullOrEmpty(e)||(h["api.tupleIds"]=a()(e)),!i._Utility.isNullOrEmpty(n)&&!i._Utility.isNullOrEmpty(r)){h["api.categoricalFieldCaption"]=a()(n);for(var f=[],d=0;d<r.length;d++){var m=a()(r[d]);f.push(m)}h["api.categoricalMarkValues"]=a()(f)}if(!i._Utility.isNullOrEmpty(s)&&!i._Utility.isNullOrEmpty(o)){h["api.hierarchicalFieldCaption"]=a()(s);for(var p=[],$=0;$<o.length;$++){var g=a()(o[$]);p.push(g)}h["api.hierarchicalMarkValues"]=a()(p)}if(!i._Utility.isNullOrEmpty(l)&&!i._Utility.isNullOrEmpty(u)){h["api.rangeFieldCaption"]=a()(l);for(var _=[],v=0;v<u.length;v++){var y=a()(u[v]);_.push(y)}h["api.rangeMarkValues"]=a()(_)}if(i._Utility.isNullOrEmpty(h["api.tupleIds"])&&i._Utility.isNullOrEmpty(h["api.categoricalFieldCaption"])&&i._Utility.isNullOrEmpty(h["api.hierarchicalFieldCaption"])&&i._Utility.isNullOrEmpty(h["api.rangeFieldCaption"]))throw i._TableauException.createInvalidParameter("fieldNameOrFieldValuesMap");var b=new i._Deferred,w=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.SelectMarksCommand",0,function(e){var i=C.$0(e);t.isNullOrUndefined(i)?b.resolve():b.reject(i)},function(e,t){b.reject(i._TableauException.createServerError(t))});return this.sendCommand(Object).call(this,h,w),b.get_promise()},$w:function(e){this.$G();var t=new i._Deferred,n=this.$J.getSummaryDataCommandParams(e);this.$d(n);var a=this.$J.getSummaryDataResponseHandler(t);return this.sendCommand(Object).call(this,n,a),t.get_promise()},$x:function(e){this.$G();var t=new i._Deferred,n=this.$J.getUnderlyingDataCommandParams(e);this.$d(n);var a=this.$J.getUnderlyingDataResponseHandler(t);return this.sendCommand(Object).call(this,n,a),t.get_promise()},$o:function(){this.$G();var e=new i._Deferred,n={};this.$d(n);var a=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.ClearHighlightedMarksCommand",0,function(t){e.resolve()},function(t,n){e.reject(i._TableauException.createServerError(n))});return this.sendCommand(Object).call(this,n,a),e.get_promise()},$y:function(e,n){i._Param.verifyString(e,"fieldName"),this.$G();var a=new i._Deferred,r={};r["api.fieldCaption"]=e,r["api.ObjectTextIDs"]=n,this.$d(r);var s=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.HighlightMarksCommand",0,function(e){a.resolve()},function(e,t){a.reject(i._TableauException.createServerError(t))});return this.sendCommand(Object).call(this,r,s),a.get_promise()},$z:function(e,n){i._Param.verifyString(e,"fieldName"),i._Param.verifyString(n,"patternMatch"),this.$G();var a=new i._Deferred,r={"api.filterUpdateType":"replace"};r["api.fieldCaption"]=e,r["api.Pattern"]=n,this.$d(r);var s=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.HighlightMarksByPatternMatch",0,function(e){a.resolve()},function(e,t){a.reject(i._TableauException.createServerError(t))});return this.sendCommand(Object).call(this,r,s),a.get_promise()},$u:function(){this.$G();var e=new i._Deferred,n={};this.$d(n);var a=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.FetchHighlightedMarksCommand",0,t.mkdel(this,function(t){this.highlightedMarks=i.MarkImpl.processActiveMarks(t),e.resolve(this.highlightedMarks._toApiCollection())}),function(t,n){e.reject(i._TableauException.createServerError(n))});return this.sendCommand(Object).call(this,n,a),e.get_promise()}},g),t.initClass(M,n,{getViz:function(){return this.$1},getEventName:function(){return this.$0}}),t.initClass(A,n,{getCustomViewAsync:function(){var e=new i._Deferred,n=null;return t.isValue(this.$2.get__customViewImpl())&&(n=this.$2.get__customViewImpl().$4()),e.resolve(n),e.get_promise()}},M),t.initClass(B,n,{getWorksheet:function(){return this.$2.get_worksheet()}},M),t.initClass(O,n,{getFieldName:function(){return this.$4},getFilterAsync:function(){return this.$3.get__worksheetImpl().$s(this.$3.get__filterFieldName(),null,null)}},B),t.initClass(I,n,{getVizSize:function(){return this.$2}},M),t.initClass(V,n,{getHighlightedMarksAsync:function(){var e=this.$3.get__worksheetImpl();return e.$u()}},B),t.initInterface(x,n,{add_customViewsListLoad:null,remove_customViewsListLoad:null,handleVizLoad:null,handleVizListening:null,sendScaleFactor:null}),t.initClass(z,n,{registerHandler:function(e){this.$2.registerHandler(e),e.add_customViewsListLoad(t.mkdel(this,this.$0))},unregisterHandler:function(e){this.$2.unregisterHandler(e),e.remove_customViewsListLoad(t.mkdel(this,this.$0))},sendCommand:function(e){return function(i,n,a){if(this.$2.sendCommand(e).call(this.$2,i,n,a),"api.ShowCustomViewCommand"===a.get_commandName()){var r=this.$3[i.get_hostId()];t.isNullOrUndefined(r)&&(r=[],this.$3[i.get_hostId()]=r),r.push(a)}}},$0:function(e){var i=e.get_hostId(),n=this.$3[i];if(!t.isNullOrUndefined(n)){for(var a=0;a<n.length;a++){var r=n[a];t.staticEquals(r.get_successCallback(),null)||r.get_successCallback()(null)}delete this.$3[i]}},$1:function(e,i){if("layoutInfoReq"===e.get_name())E.$1();else if("tableau.completed"===e.get_name()||"completed"===e.get_name())i.handleVizLoad();else if("tableau.listening"===e.get_name())i.handleVizListening();else if("sf?"===e.get_name()&&t.count(e.get_parameters())>0){var n=t.getItem(e.get_parameters(),0);i.sendScaleFactor(n)}}}),t.initClass(k,n,{get_handler:function(){return this.$0},get_router:function(){return this.$1},sendCommand:function(e){return function(t,i){this.$1.sendCommand(e).call(this.$1,this.$0,t,i)}},dispose:function(){this.$1.unregisterHandler(this.$0)}}),t.initClass(U,n,{getMarksAsync:function(){var e=this.$3.get__worksheetImpl();if(t.isValue(e.get_selectedMarks())){var n=new i._Deferred;return n.resolve(e.get_selectedMarks()._toApiCollection())}return e.$v()}},B),t.initClass(D,n,{getParameterName:function(){return this.$2.get__parameterName()},getParameterAsync:function(){return this.$2.get__workbookImpl().$8(this.$2.get__parameterName())}},M),t.initClass(R,n,{}),t.initClass(F,n,{getOldStoryPointInfo:function(){return this.$3},getNewStoryPoint:function(){return this.$2}},M),t.initClass(P,n,{getOldSheetName:function(){return this.$3},getNewSheetName:function(){return this.$2}},M),t.initClass(j,n,{getToolbarState:function(){return this.$2.get_toolbarState()}},M),t.initClass(H,n,{add_customViewsListLoad:function(e){this.$1$1=t.delegateCombine(this.$1$1,e)},remove_customViewsListLoad:function(e){this.$1$1=t.delegateRemove(this.$1$1,e)},add_stateReadyForQuery:function(e){this.$1$2=t.delegateCombine(this.$1$2,e)},remove_stateReadyForQuery:function(e){this.$1$2=t.delegateRemove(this.$1$2,e)},$1F:function(e){this.$1$3=t.delegateCombine(this.$1$3,e)},$1G:function(e){this.$1$3=t.delegateRemove(this.$1$3,e)},$1D:function(e){this.$1$4=t.delegateCombine(this.$1$4,e)},$1E:function(e){this.$1$4=t.delegateRemove(this.$1$4,e)},$1B:function(e){this.$1$5=t.delegateCombine(this.$1$5,e)},$1C:function(e){this.$1$5=t.delegateRemove(this.$1$5,e)},$1H:function(e){this.$1$6=t.delegateCombine(this.$1$6,e)},$1I:function(e){this.$1$6=t.delegateRemove(this.$1$6,e)},$1t:function(e){this.$1$7=t.delegateCombine(this.$1$7,e)},$1u:function(e){this.$1$7=t.delegateRemove(this.$1$7,e)},$1x:function(e){this.$1$8=t.delegateCombine(this.$1$8,e)},$1y:function(e){this.$1$8=t.delegateRemove(this.$1$8,e)},$1v:function(e){this.$1$9=t.delegateCombine(this.$1$9,e)},$1w:function(e){this.$1$9=t.delegateRemove(this.$1$9,e)},$1z:function(e){this.$1$10=t.delegateCombine(this.$1$10,e)},$1A:function(e){this.$1$10=t.delegateRemove(this.$1$10,e)},$1L:function(e){this.$1$11=t.delegateCombine(this.$1$11,e)},$1M:function(e){this.$1$11=t.delegateRemove(this.$1$11,e)},$1N:function(e){this.$1$12=t.delegateCombine(this.$1$12,e)},$1O:function(e){this.$1$12=t.delegateRemove(this.$1$12,e)},$1J:function(e){this.$1$13=t.delegateCombine(this.$1$13,e)},$1K:function(e){this.$1$13=t.delegateRemove(this.$1$13,e)},$1P:function(e){this.$1$14=t.delegateCombine(this.$1$14,e)},$1Q:function(e){this.$1$14=t.delegateRemove(this.$1$14,e)},get_hostId:function(){return this.$1n.hostId},set_hostId:function(e){this.$1n.hostId=e},get_iframe:function(){return this.$1e},get_instanceId:function(){return this.$1h},set_instanceId:function(e){this.$1h=e},$18:function(){return this.$1p},$13:function(){return this.$1d},$15:function(){return this.$1i},$14:function(){return"none"===this.$1e.style.display},$16:function(){return this.$1n.parentElement},$17:function(){return this.$1n.get_baseUrl()},$1a:function(){return this.$1s.get_workbook()},get__workbookImpl:function(){return this.$1s},$12:function(){return this.$1c},$19:function(){return this.$1q},getCurrentUrlAsync:function(){var e=new i._Deferred,n=new(t.makeGenericType(i.CommandReturnHandler$1,[String]))("api.GetCurrentUrlCommand",0,function(t){e.resolve(t)},function(t,n){e.reject(i._TableauException.createInternalError(n))});return this._sendCommand(String).call(this,null,n),e.get_promise()},handleVizListening:function(){this.$8()},handleVizLoad:function(){t.isNullOrUndefined(this.$1q)&&(this.$Q(this.$1f.width+"px",this.$1f.height+"px"),this.$S()),t.isValue(this.$1o)&&(this.$1o.style.display="none"),t.isNullOrUndefined(this.$1s)?this.$1s=new N(this,this.$1j,t.mkdel(this,function(){this.$x(null)})):this.$1g||this.$1s._update(t.mkdel(this,function(){this.$x(null)})),this.sendScaleFactor("-1")},$1:function(e){var t,n,a,r,s=this.$1q.chromeHeight,o=this.$1q.sheetSize,l=0,u=0;if("exactly"===o.behavior)l=o.maxSize.width,u=o.maxSize.height+s;else switch(o.behavior){case"range":t=o.minSize.width,n=o.maxSize.width,a=o.minSize.height+s,r=o.maxSize.height+s,l=Math.max(t,Math.min(n,e.width)),u=Math.max(a,Math.min(r,e.height));break;case"atleast":t=o.minSize.width,a=o.minSize.height+s,l=Math.max(t,e.width),u=Math.max(a,e.height);break;case"atmost":n=o.maxSize.width,r=o.maxSize.height+s,l=Math.min(n,e.width),u=Math.min(r,e.height);break;case"automatic":l=e.width,u=Math.max(e.height,s);break;default:throw i._TableauException.createInternalError("Unknown SheetSizeBehavior for viz: "+o.behavior.toString())}return i.Size.$ctor(l,u)},$b:function(){var e;return t.isValue(this.$1f)?(e=this.$1f,this.$1f=null):e=i._Utility.computeContentSize(this.$16()),this.$H(e),this.$1(e)},$K:function(){if(t.isValue(this.$1q)){var e=this.$b();if(e.height!==this.$1q.chromeHeight){this.$Q(e.width+"px",e.height+"px");for(var n=10,r=0;r<n;r++){var s=this.$b();if(t.referenceEquals(a()(e),a()(s)))return;e=s,this.$Q(e.width+"px",e.height+"px")}throw i._TableauException.create("maxVizResizeAttempts","Viz resize limit hit. The calculated iframe size did not stabilize after "+n+" resizes.")}}},handleEventNotification:function(e,t){var n=i._ApiServerNotification.deserialize(t);switch(e){case"api.FirstVizSizeKnownEvent":this.$i(n);break;case"api.VizInteractiveEvent":this.$q(n);break;case"api.MarksSelectionChangedEvent":this.$l(n);break;case"api.MarksHighlightChangedEvent":this.$k(n);break;case"api.FilterChangedEvent":this.$h(n);break;case"api.ParameterChangedEvent":this.$m(n);break;case"api.CustomViewsListLoadedEvent":this.$g(n);break;case"api.CustomViewUpdatedEvent":this.$f(n);break;case"api.CustomViewRemovedEvent":this.$d();break;case"api.CustomViewSetDefaultEvent":this.$e(n);break;case"api.TabSwitchEvent":this.$o(n);break;case"api.ToolbarStateChangedEvent":this.$p(n);break;case"api.StorytellingStateChangedEvent":this.$n(n);break}},addEventListener:function(e,t){var n={};if(!i.PublicEnums.tryNormalizeEnum(i.ApiTableauEventName).call(null,e,n))throw i._TableauException.createUnsupportedEventName(e.toString());switch(n.$){case"marksselection":this.$1F(t);break;case"markshighlight":this.$1D(t);break;case"parametervaluechange":this.$1H(t);break;case"filterchange":this.$1B(t);break;case"customviewload":this.$1t(t);break;case"customviewsave":this.$1x(t);break;case"customviewremove":this.$1v(t);break;case"customviewsetdefault":this.$1z(t);break;case"tabswitch":this.$1L(t);break;case"storypointswitch":this.$1J(t);break;case"toolbarstatechange":this.$1N(t);break;case"vizresize":this.$1P(t);break}},removeEventListener:function(e,t){var n={};if(!i.PublicEnums.tryNormalizeEnum(i.ApiTableauEventName).call(null,e,n))throw i._TableauException.createUnsupportedEventName(e.toString());switch(n.$){case"marksselection":this.$1G(t);break;case"markshighlight":this.$1E(t);break;case"parametervaluechange":this.$1I(t);break;case"filterchange":this.$1C(t);break;case"customviewload":this.$1u(t);break;case"customviewsave":this.$1y(t);break;case"customviewremove":this.$1w(t);break;case"customviewsetdefault":this.$1A(t);break;case"tabswitch":this.$1M(t);break;case"toolbarstatechange":this.$1O(t);break;case"storypointswitch":this.$1K(t);break;case"vizresize":this.$1Q(t);break}},$7:function(){t.isValue(this.$1e)&&(this.$1e.parentNode.removeChild(this.$1e),this.$1e=null),E.$2(this.$1p),this.$1j.get_router().unregisterHandler(this),this.$L()},$S:function(){this.$1e.style.display="block",this.$1e.style.visibility="visible"},$r:function(){this.$1e.style.display="none"},$u:function(){this.$1e.style.visibility="hidden"},$W:function(){this.$t("showExportImageDialog")},$V:function(e){var t=this.$11(e);this.$t("showExportDataDialog",t)},$U:function(e){var t=this.$11(e);this.$t("showExportCrosstabDialog",t)},$X:function(){this.$t("showExportPDFDialog")},$N:function(){return i._Utility.noResultPromiseHelper("api.RevertAllCommand",null,this.$1j)},$J:function(){return i._Utility.noResultPromiseHelper("api.RefreshDataCommand",null,this.$1j)},$Y:function(){this.$t("showShareDialog")},$T:function(){if(!this.get__workbookImpl().get_isDownloadAllowed())throw i._TableauException.create("downloadWorkbookNotAllowed","Download workbook is not allowed");this.$t("showDownloadWorkbookDialog")},$y:function(){return this.$s("pauseAutomaticUpdates")},$M:function(){return this.$s("resumeAutomaticUpdates")},$Z:function(){return this.$s("toggleAutomaticUpdates")},$R:function(e,n){this.$H(i.Size.$ctor(-1,-1)),this.$Q(e,n),t.isValue(this.$1s)&&this.$1s._updateActiveSheetAsync()},$P:function(e){this.$1c=e},$3:function(){return this.$1n.parentElement},$4:function(){try{E.$0(this.$1p)}catch(n){var e=t.Exception.wrap(n);throw this.$7(),e}this.$1n.fixedSize?(this.$1n.displayStaticImage&&(this.$1o=this.$6(i.Size.$ctor(d()(this.$1n.width),d()(this.$1n.height))),this.$1o.style.display="block"),this.$1e=this.$5(),this.$S()):(this.$1f=i._Utility.computeContentSize(this.$16()),0!==this.$1f.width&&0!==this.$1f.height||(this.$1f=i.Size.$ctor(800,600)),this.$1e=this.$5(),this.$u(),this.$1n.displayStaticImage&&(this.$1o=this.$6(this.$1f),this.$1o.style.display="block")),i._Utility.hasWindowPostMessage()||(i._Utility.isIE()?this.$1e["onreadystatechange"]=this.$c():this.$1e.onload=this.$c()),this.$1i=!this.$1n.toolbar,this.$1d=!this.$1n.tabs,this.$1j.get_router().registerHandler(this),this.$1e.src=this.$1n.get_url()},$O:function(){try{if(!i._Utility.hasWindowPostMessage()||t.isNullOrUndefined(this.$1e)||!t.isValue(this.$1e.contentWindow))return}catch(r){return}var e=i._Utility.visibleContentRectInDocumentCoordinates(this.get_iframe()),n=i._Utility.contentRectInDocumentCoordinates(this.get_iframe()),a=new i.NonApiCommand("layoutInfoResp",[(e.left-n.left).toString(),(e.top-n.top).toString(),e.width.toString(),e.height.toString()]);this.$1e.contentWindow.postMessage(a.serialize(),"*")},$8:function(){if(i._Utility.hasWindowPostMessage()&&!t.isNullOrUndefined(this.$1e)&&t.isValue(this.$1e.contentWindow)){var e=new i.NonApiCommand("tableau.enableVisibleRectCommunication",[]);this.$1e.contentWindow.postMessage(e.serialize(),"*")}},$I:function(){return i._Utility.noResultPromiseHelper("api.Redo",null,this.$1j)},$10:function(){return i._Utility.noResultPromiseHelper("api.Undo",null,this.$1j)},sendScaleFactor:function(e){var n=document.documentElement.clientWidth/window.innerWidth,a=0,r=0,s=new i.NonApiCommand("sf",[e,n.toString(),a.toString(),r.toString()]);t.isValue(this.$1e)&&t.isValue(this.$1e.contentWindow)&&this.$1e.contentWindow.postMessage(s.serialize(),"*")},_sendCommand:function(e){return function(t,i){this.$1j.sendCommand(e).call(this.$1j,t,i)}},$E:function(e){t.staticEquals(this.$1$6,null)||this.$1$6(new D("parametervaluechange",this.$1p,e))},$z:function(e){this.get__workbookImpl()._update(t.mkdel(this,function(){t.staticEquals(this.$1$7,null)||this.$1$7(new A("customviewload",this.$1p,t.isValue(e)?e._impl:null))}))},$B:function(e){this.get__workbookImpl()._update(t.mkdel(this,function(){t.staticEquals(this.$1$8,null)||this.$1$8(new A("customviewsave",this.$1p,e._impl))}))},$A:function(e){t.staticEquals(this.$1$9,null)||this.$1$9(new A("customviewremove",this.$1p,e._impl))},$C:function(e){t.staticEquals(this.$1$10,null)||this.$1$10(new A("customviewsetdefault",this.$1p,e._impl))},$G:function(e,i){t.staticEquals(this.$1$11,null)||this.$1$11(new P("tabswitch",this.$1p,e,i))},raiseStoryPointSwitch:function(e,i){t.staticEquals(this.$1$13,null)||this.$1$13(new F("storypointswitch",this.$1p,e,i))},$F:function(){t.staticEquals(this.$1$2,null)||this.$1$2(this)},$D:function(){t.staticEquals(this.$1$1,null)||this.$1$1(this)},$H:function(e){t.staticEquals(this.$1$14,null)||this.$1$14(new L("vizresize",this.$1p,e))},$Q:function(e,t){this.$1n.width=e,this.$1n.height=t,this.$1e.style.width=this.$1n.width,this.$1e.style.height=this.$1n.height},$11:function(e){if(t.isNullOrUndefined(e))return null;var n=this.$1s.$4(e);if(t.isNullOrUndefined(n))throw i._TableauException.createNotActiveSheet();return n.get_name()},$s:function(e){if("pauseAutomaticUpdates"!==e&&"resumeAutomaticUpdates"!==e&&"toggleAutomaticUpdates"!==e)throw i._TableauException.createInternalError(null);var n={};n["api.invokeCommandName"]=e;var a=new i._Deferred,r=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.InvokeCommandCommand",0,t.mkdel(this,function(e){t.isValue(e)&&t.isValue(e.isAutoUpdate)&&(this.$1c=!e.isAutoUpdate),a.resolve(this.$1c)}),function(e,t){a.reject(i._TableauException.createServerError(t))});return this._sendCommand(Object).call(this,n,r),a.get_promise()},$t:function(e,n){if("showExportImageDialog"!==e&&"showExportDataDialog"!==e&&"showExportCrosstabDialog"!==e&&"showExportPDFDialog"!==e&&"showShareDialog"!==e&&"showDownloadWorkbookDialog"!==e)throw i._TableauException.createInternalError(null);var a={};a["api.invokeCommandName"]=e,t.isValue(n)&&(a["api.invokeCommandParam"]=n);var r=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.InvokeCommandCommand",0,null,null);this._sendCommand(Object).call(this,a,r)},$i:function(e){var t=JSON.parse(e.get_data());this.$j(t)},$q:function(e){t.isValue(this.$1s)&&t.referenceEquals(this.$1s.get_name(),e.get_workbookName())?this.$x(null):this.$F()},$l:function(e){if(!t.staticEquals(this.$1$3,null)&&t.referenceEquals(this.$1s.get_name(),e.get_workbookName())){var i=null,n=this.$1s.get_activeSheetImpl();if(n.get_isStory()&&(n=n.get_activeStoryPointImpl().get_containedSheetImpl()),t.referenceEquals(n.get_name(),e.get_worksheetName()))i=n;else if(n.get_isDashboard()){var a=n;i=a.get_worksheets()._get(e.get_worksheetName())._impl}t.isValue(i)&&(i.set_selectedMarks(null),this.$1$3(new U("marksselection",this.$1p,i)))}},$k:function(e){if(!t.staticEquals(this.$1$4,null)&&t.referenceEquals(this.$1s.get_name(),e.get_workbookName())){var i=null,n=this.$1s.get_activeSheetImpl();if(n.get_isStory()&&(n=n.get_activeStoryPointImpl().get_containedSheetImpl()),t.referenceEquals(n.get_name(),e.get_worksheetName()))i=n;else if(n.get_isDashboard()){var a=n;i=a.get_worksheets()._get(e.get_worksheetName())._impl}t.isValue(i)&&(i.highlightedMarks=null,this.$1$4(new V("markshighlight",this.$1p,i)))}},$h:function(e){if(!t.staticEquals(this.$1$5,null)&&t.referenceEquals(this.$1s.get_name(),e.get_workbookName())){var i=null,n=this.$1s.get_activeSheetImpl();if(t.referenceEquals(n.get_name(),e.get_worksheetName()))i=n;else if(n.get_isDashboard()){var a=n;i=a.get_worksheets()._get(e.get_worksheetName())._impl}else if(n.get_isStory()){var r=n,s=r.get_activeStoryPointImpl(),o=s.get_containedSheetImpl();if(o.get_isDashboard()){var l=o;i=l.get_worksheets()._get(e.get_worksheetName())._impl}else t.referenceEquals(o.get_name(),e.get_worksheetName())&&(i=o)}if(t.isValue(i)){var u=JSON.parse(e.get_data()),c=u[0],h=u[1];this.$1$5(new O("filterchange",this.$1p,i,c,h))}}},$m:function(e){if(!t.staticEquals(this.$1$6,null)&&t.referenceEquals(this.$1s.get_name(),e.get_workbookName())){this.$1s.$l(null);var i=e.get_data();this.$E(i)}},$g:function(e){var i=JSON.parse(e.get_data()),n=t.mkdel(this,function(){m._processCustomViews(this.$1s,this.$1j,i)}),a=t.mkdel(this,function(){this.$D(),t.staticEquals(this.$1$7,null)||i.customViewLoaded||this.$z(this.$1s.get_activeCustomView())});t.isNullOrUndefined(this.$1s)?(this.$1g=!0,this.$1s=new N(this,this.$1j,t.mkdel(this,function(){n(),this.$x(a),this.$1g=!1}))):(n(),this.$9(a))},$f:function(e){var i=JSON.parse(e.get_data());if(t.isNullOrUndefined(this.$1s)&&(this.$1s=new N(this,this.$1j,null)),t.isValue(this.$1s)&&m._processCustomViewUpdate(this.$1s,this.$1j,i,!0),!t.staticEquals(this.$1$8,null))for(var n=this.$1s.$p()._toApiCollection(),a=0,r=n.length;a<r;a++)this.$B(n[a])},$d:function(){if(!t.staticEquals(this.$1$9,null))for(var e=this.$1s.$n()._toApiCollection(),i=0,n=e.length;i<n;i++)this.$A(e[i])},$e:function(e){var i=JSON.parse(e.get_data());if(t.isValue(this.$1s)&&m._processCustomViews(this.$1s,this.$1j,i),!t.staticEquals(this.$1$10,null)&&t.isValue(i.defaultCustomViewId))for(var n=this.$1s.$i(),a=0;a<n.get__length();a++){var r=n.get_item(a);if(r.getDefault()){this.$C(r);break}}},$o:function(e){this.$1s._update(t.mkdel(this,function(){if(t.isValue(this.$1b)&&this.$1b(),t.referenceEquals(this.$1s.get_name(),e.get_workbookName())){var i=e.get_worksheetName(),n=e.get_data();this.$G(i,n)}this.$x(null)}))},$p:function(e){var i=JSON.parse(e.get_data()),n=new w(this,i);t.staticEquals(this.$1$12,null)||this.$1$12(new j("toolbarstatechange",this.$1p,n))},$n:function(e){var t=this.$1s.get_activeSheetImpl();"story"===t.get_sheetType()&&t.update(JSON.parse(e.get_data()))},$x:function(e){if(!this.$1k){var i=this.$1l;window.setTimeout(t.mkdel(this,function(){this.$1k||(t.staticEquals(i,null)||i(new M("firstinteractive",this.$1p)),t.staticEquals(e,null)||e(),this.$1k=!0)}),0)}this.$F()},$9:function(e){var n=new Date,a=null;a=t.mkdel(this,function(){var t=new Date;if(this.$1k)e();else{if(t-n>3e5)throw i._TableauException.createInternalError("Timed out while waiting for the viz to become interactive");window.setTimeout(a,10)}}),a()},$2:function(){i._Utility.isIE()?"complete"===this.$1e["readyState"]&&this.handleVizLoad():this.handleVizLoad()},$v:function(){window.setTimeout(t.mkdel(this,this.$2),3e3)},$6:function(e){var t=document.createElement("div");return t.style.background="transparent url('"+this.$1n.staticImageUrl+"') no-repeat scroll 0 0",t.style.left="8px",t.style.top=this.$1n.tabs?"31px":"9px",t.style.position="absolute",t.style.width=e.width+"px",t.style.height=e.height+"px",this.$3().appendChild(t),t},$5:function(){if(t.isNullOrUndefined(this.$3()))return null;var e=document.createElement("IFrame");return e.frameBorder="0",e.setAttribute("allowTransparency","true"),e.setAttribute("allowFullScreen","true"),e.setAttribute("title",this.$a()),e.marginHeight="0",e.marginWidth="0",e.style.display="block",this.$1n.fixedSize?(e.style.width=this.$1n.width,e.style.height=this.$1n.height,this.$1n.iframeSizedToWindow&&e.setAttribute("scrolling","no")):(e.style.width="1px",e.style.height="1px",e.setAttribute("scrolling","no")),i._Utility.isSafari()&&e.addEventListener("mousewheel",t.mkdel(this,this.$w),!1),this.$3().appendChild(e),e},$a:function(){var e=window.navigator.language;if("zh-CN"===e)return"数据可视化";switch(e.substr(0,2)){case"fr":return"Visualisation de données";case"es":return"Visualización de datos";case"pt":return"Visualização de dados";case"ja":return"データ ビジュアライゼーション";case"de":return"Datenvisualisierung";case"ko":return"데이터 ë¹„ì£¼ì–¼ë¦¬ì œì´ì…˜";case"en":default:return"data visualization"}},$w:function(e){},$c:function(){return t.mkdel(this,function(e){this.$v()})},$j:function(e){var n=i.SheetSizeFactory.fromSizeConstraints(e.sizeConstraints);this.$1q=W.$ctor(n,e.chromeHeight),t.isValue(this.$1m)&&this.$1m(new I("firstvizsizeknown",this.$1p,this.$1q)),this.$1n.fixedSize||(this.$K(),this.$0(),this.$S())},$L:function(){t.isNullOrUndefined(this.$1r)||(i._Utility.hasWindowAddEventListener()?window.removeEventListener("resize",this.$1r,!1):window.self.detachEvent("onresize",this.$1r),this.$1r=null)},$0:function(){t.isValue(this.$1r)||(this.$1r=t.mkdel(this,function(){this.$K()}),i._Utility.hasWindowAddEventListener()?window.addEventListener("resize",this.$1r,!1):window.self.attachEvent("onresize",this.$1r))},switchToViz:function(e){var n=new i._Deferred,a={};a["api.invokeCommandParam"]=e;var r=new(t.makeGenericType(i.CommandReturnHandler$1,[Object]))("api.SwitchViz",1,function(e){n.resolve()},function(e,t){n.reject(i._TableauException.createServerError(t))});return this.$1j.sendCommand(Object).call(this.$1j,a,r),n.get_promise()}},null,[x]),t.initClass(L,n,{getAvailableSize:function(){return this.$2}},M),t.initClass(W,n,{},Object),t.initClass(Z,n,{getFilterType:function(){return this.$6},getFieldName:function(){return this.$1},getWorksheet:function(){return this.$7.get_worksheet()},getFieldAsync:function(){var e=new i._Deferred;if(t.isNullOrUndefined(this.$3)){var n=function(t){return e.reject(t),null},a=t.mkdel(this,function(t){return this.$3=new J(t,this.$1,this.$5,this.$4),e.resolve(this.$3),null});this.$7.$q(this.$2).then(a,n)}else window.setTimeout(t.mkdel(this,function(){e.resolve(this.$3)}),0);return e.get_promise()},_update:function(e){this.$0(e),this._updateFromJson(e)},_addFieldParams:function(e){},_updateFromJson:null,$0:function(e){this.$1=e.caption,this.$6=i.ApiEnumConverter.convertFilterType(e.filterType),this.$3=null,this.$2=e.dataSourceName,this.$5=i.ApiEnumConverter.convertFieldRole(t.coalesce(e.fieldRole,"unknown")),this.$4=i.ApiEnumConverter.convertFieldAggregation(t.coalesce(e.fieldAggregation,"NONE"))}}),t.initClass(G,n,{getIsExcludeMode:function(){return this.$a},getAppliedValues:function(){return this.$9},_updateFromJson:function(e){this.$8(e)},$8:function(e){if(this.$a=e.isExclude,t.isValue(e.appliedValues)){this.$9=[];for(var n=0;n<e.appliedValues.length;n++){var a=e.appliedValues[n];this.$9.push(i._Utility.getDataValue(a))}}}},Z),t.initClass(q,n,{getWorkbook:function(){return this._impl.$a()},getUrl:function(){return this._impl.$9()},getName:function(){return this._impl.$6()},setName:function(e){this._impl.$7(e)},getOwnerName:function(){return this._impl.$8()},getAdvertised:function(){return this._impl.$2()},setAdvertised:function(e){this._impl.$3(e)},getDefault:function(){return this._impl.$5()},saveAsync:function(){return this._impl.$1()}}),t.initClass(ne,n,{getName:function(){return this._impl.get_name()},getIndex:function(){return this._impl.get_index()},getWorkbook:function(){return this._impl.get_workbookImpl().get_workbook()},getSize:function(){return this._impl.get_size()},getIsHidden:function(){return this._impl.get_isHidden()},getIsActive:function(){return this._impl.get_isActive()},getSheetType:function(){return this._impl.get_sheetType()},getUrl:function(){return this._impl.get_url()},changeSizeAsync:function(e){return this._impl.changeSizeAsync(e)}}),t.initClass(K,n,{getParentStoryPoint:function(){return this._impl.get_parentStoryPoint()},getObjects:function(){return this._impl.get_objects()._toApiCollection()},getWorksheets:function(){return this._impl.get_worksheets()._toApiCollection()}},ne),t.initClass(Q,n,{getObjectType:function(){return this.$2.objectType},getDashboard:function(){return this.$0},getWorksheet:function(){return this.$1},getPosition:function(){return this.$2.position},getSize:function(){return this.$2.size}}),t.initClass(Y,n,{getName:function(){return this.$0.get_name()},getFields:function(){return this.$0.get_fields()._toApiCollection()},getIsPrimary:function(){return this.$0.get_isPrimary()}}),t.initClass(J,n,{getDataSource:function(){return this.$0},getName:function(){return this.$3},getRole:function(){return this.$2},getAggregation:function(){return this.$1}}),t.initClass(X,n,{_addFieldParams:function(e){e["api.filterHierarchicalLevels"]=this.$9},_updateFromJson:function(e){this.$8(e)},$8:function(e){this.$9=e.levels}},Z),t.initClass(ee,n,{getName:function(){return this._impl.$7()},getCurrentValue:function(){return this._impl.$2()},getDataType:function(){return this._impl.$3()},getAllowableValuesType:function(){return this._impl.$1()},getAllowableValues:function(){return this._impl.$0()},getMinValue:function(){return this._impl.$6()},getMaxValue:function(){return this._impl.$5()},getStepSize:function(){return this._impl.$9()},getDateStepPeriod:function(){return this._impl.$4()}}),t.initClass(te,n,{getMin:function(){return this.$d},getMax:function(){return this.$c},getIncludeNullValues:function(){return this.$b},getDomainMin:function(){return this.$a},getDomainMax:function(){return this.$9},_updateFromJson:function(e){this.$8(e)},$8:function(e){this.$a=i._Utility.getDataValue(e.domainMinValue),this.$9=i._Utility.getDataValue(e.domainMaxValue),this.$d=i._Utility.getDataValue(e.minValue),this.$c=i._Utility.getDataValue(e.maxValue),this.$b=e.includeNullValues}},Z),t.initClass(ie,n,{getPeriod:function(){return this.$9},getRange:function(){return this.$b},getRangeN:function(){return this.$a},_updateFromJson:function(e){this.$8(e)},$8:function(e){t.isValue(e.periodType)&&(this.$9=i.ApiEnumConverter.convertPeriodType(t.unbox(e.periodType))),t.isValue(e.rangeType)&&(this.$b=i.ApiEnumConverter.convertDateRange(t.unbox(e.rangeType))),t.isValue(e.rangeN)&&(this.$a=t.unbox(e.rangeN))}},Z),t.initClass(ae,n,{getName:function(){return this.$0.name},getSheetType:function(){return this.$0.sheetType},getSize:function(){return this.$0.size},getIndex:function(){return this.$0.index},getUrl:function(){return this.$0.url},getIsActive:function(){return this.$0.isActive},getIsHidden:function(){return this.$0.isHidden},getWorkbook:function(){return this.$0.workbook}}),t.initClass(re,n,{getActiveStoryPoint:function(){return this._impl.get_activeStoryPointImpl().get_storyPoint()},getStoryPointsInfo:function(){return this._impl.get_storyPointsInfo()},activatePreviousStoryPointAsync:function(){return this._impl.activatePreviousStoryPointAsync()},activateNextStoryPointAsync:function(){return this._impl.activateNextStoryPointAsync()},activateStoryPointAsync:function(e){return this._impl.activateStoryPointAsync(e)},revertStoryPointAsync:function(e){return this._impl.revertStoryPointAsync(e)}},ne),t.initClass(se,n,{getCaption:function(){return this.$0.get_caption()},getContainedSheet:function(){return t.isValue(this.$0.get_containedSheetImpl())?this.$0.get_containedSheetImpl().get_sheet():null},getIndex:function(){return this.$0.get_index()},getIsActive:function(){return this.$0.get_isActive()},getIsUpdated:function(){return this.$0.get_isUpdated()},getParentStory:function(){return this.$0.get_parentStoryImpl().get_story()}}),t.initClass(oe,n,{getCaption:function(){return this._impl.caption},getIndex:function(){return this._impl.index},getIsActive:function(){return this._impl.isActive},getIsUpdated:function(){return this._impl.isUpdated},getParentStory:function(){return this._impl.parentStoryImpl.get_story()}}),t.initClass(le,n,{getViz:function(){return this._impl.get_viz()},isButtonEnabled:function(e){return this._impl.isButtonEnabled(e)}}),t.initClass(ue,n,{getMajor:function(){return this.$0},getMinor:function(){return this.$2},getPatch:function(){return this.$3},getMetadata:function(){return this.$1},toString:function(){var e=this.$0+"."+this.$2+"."+this.$3;return t.isValue(this.$1)&&this.$1.length>0&&(e+="-"+this.$1),e}}),t.initClass(ce,n,{getAreTabsHidden:function(){return this._impl.$13()},getIsToolbarHidden:function(){return this._impl.$15()},getIsHidden:function(){return this._impl.$14()},getInstanceId:function(){return this._impl.get_instanceId()},getParentElement:function(){return this._impl.$16()},getUrl:function(){return this._impl.$17()},getVizSize:function(){return this._impl.$19()},getWorkbook:function(){return this._impl.$1a()},getAreAutomaticUpdatesPaused:function(){return this._impl.$12()},getCurrentUrlAsync:function(){return this._impl.getCurrentUrlAsync()},addEventListener:function(e,t){this._impl.addEventListener(e,t)},removeEventListener:function(e,t){this._impl.removeEventListener(e,t)},dispose:function(){this._impl.$7()},switchToViz:function(e){return this._impl.switchToViz(e)},show:function(){this._impl.$S()},hide:function(){this._impl.$r()},showExportDataDialog:function(e){this._impl.$V(e)},showExportCrossTabDialog:function(e){this._impl.$U(e)},showExportImageDialog:function(){this._impl.$W()},showExportPDFDialog:function(){this._impl.$X()},revertAllAsync:function(){return this._impl.$N()},refreshDataAsync:function(){return this._impl.$J()},showShareDialog:function(){this._impl.$Y()},showDownloadWorkbookDialog:function(){this._impl.$T()},pauseAutomaticUpdatesAsync:function(){return this._impl.$y()},resumeAutomaticUpdatesAsync:function(){return this._impl.$M()},toggleAutomaticUpdatesAsync:function(){return this._impl.$Z()},refreshSize:function(){this._impl.$K()},setFrameSize:function(e,t){var n=e,a=t;i._Utility.isNumber(e)&&(n=e.toString()+"px"),i._Utility.isNumber(t)&&(a=t.toString()+"px"),this._impl.$R(n,a)},redoAsync:function(){return this._impl.$I()},undoAsync:function(){return this._impl.$10()}}),t.initClass(he,n,{}),t.initClass(fe,n,{getViz:function(){return this.$0.get_viz()},getPublishedSheetsInfo:function(){return this.$0.get_publishedSheets()._toApiCollection()},getName:function(){return this.$0.get_name()},getActiveSheet:function(){return this.$0.get_activeSheetImpl().get_sheet()},getActiveCustomView:function(){return this.$0.get_activeCustomView()},activateSheetAsync:function(e){return this.$0._setActiveSheetAsync(e)},revertAllAsync:function(){return this.$0._revertAllAsync()},getCustomViewsAsync:function(){return this.$0.$6()},showCustomViewAsync:function(e){return this.$0.$f(e)},removeCustomViewAsync:function(e){return this.$0.$c(e)},rememberCustomViewAsync:function(e){return this.$0.$b(e)},setActiveCustomViewAsDefaultAsync:function(){return this.$0.$e()},getParametersAsync:function(){return this.$0.$7()},changeParameterValueAsync:function(e,t){return this.$0.$2(e,t)}}),t.initClass(de,n,{getParentDashboard:function(){return this._impl.get_parentDashboard()},getParentStoryPoint:function(){return this._impl.get_parentStoryPoint()},getDataSourcesAsync:function(){return this._impl.$r()},getFilterAsync:function(e,t){return this._impl.$s(null,e,t)},getFiltersAsync:function(e){return this._impl.$t(e)},applyFilterAsync:function(e,t,i,n){return this._impl.$e(e,t,i,n)},clearFilterAsync:function(e){return this._impl.$m(e)},applyRangeFilterAsync:function(e,t){return this._impl.$i(e,t)},applyRelativeDateFilterAsync:function(e,t){return this._impl.$k(e,t)},applyHierarchicalFilterAsync:function(e,t,i,n){return this._impl.$g(e,t,i,n)},clearSelectedMarksAsync:function(){return this._impl.$p()},selectMarksAsync:function(e,t,i){return this._impl.$B(e,t,i)},getSelectedMarksAsync:function(){return this._impl.$v()},getSummaryDataAsync:function(e){return this._impl.$w(e)},getUnderlyingDataAsync:function(e){return this._impl.$x(e)},clearHighlightedMarksAsync:function(){return this._impl.$o()},highlightMarksAsync:function(e,t){return this._impl.$y(e,t)},highlightMarksByPatternMatchAsync:function(e,t){return this._impl.$z(e,t)},getHighlightedMarksAsync:function(){return this._impl.$u()}},ne),function(){E.$5=[]}(),function(){g.noZoneId=4294967295}(),function(){C.$2=new RegExp("\\[[^\\]]+\\]\\.","g")}(),function(){ue.$0=new ue(2,2,2,"null")}()}(),window.tableau=window.tableauSoftware=e.tableauSoftware,tableauSoftware.Promise=i._PromiseImpl,i._Deferred=i._DeferredImpl,i._Collection=i._CollectionImpl,i._ApiBootstrap.initialize(),window.tableau._apiLoaded=!0})()},"5e90":function(e,t,i){"use strict";var n=i("a28c"),a=i.n(n);a.a},"7ab9":function(e,t,i){},a28c:function(e,t,i){},f32f:function(e,t,i){"use strict";var n=i("7ab9"),a=i.n(n);a.a}});
//# sourceMappingURL=app.cf3691a6.js.map