@jpmorganchase/perspective-examples
Version:
1 lines • 204 kB
JavaScript
!function(root,factory){"object"==typeof exports&&"object"==typeof module?module.exports=factory():"function"==typeof define&&define.amd?define([],factory):"object"==typeof exports?exports["perspective-view"]=factory():root["perspective-view"]=factory()}("undefined"!=typeof self?self:this,function(){return function(modules){function __webpack_require__(moduleId){if(installedModules[moduleId])return installedModules[moduleId].exports;var module=installedModules[moduleId]={i:moduleId,l:!1,exports:{}};return modules[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.l=!0,module.exports}var installedModules={};return __webpack_require__.m=modules,__webpack_require__.c=installedModules,__webpack_require__.d=function(exports,name,getter){__webpack_require__.o(exports,name)||Object.defineProperty(exports,name,{configurable:!1,enumerable:!0,get:getter})},__webpack_require__.n=function(module){var getter=module&&module.__esModule?function(){return module.default}:function(){return module};return __webpack_require__.d(getter,"a",getter),getter},__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=65)}([function(module,exports){var core=module.exports={version:"2.5.3"};"number"==typeof __e&&(__e=core)},function(module,exports,__webpack_require__){var store=__webpack_require__(31)("wks"),uid=__webpack_require__(19),Symbol=__webpack_require__(2).Symbol,USE_SYMBOL="function"==typeof Symbol;(module.exports=function(name){return store[name]||(store[name]=USE_SYMBOL&&Symbol[name]||(USE_SYMBOL?Symbol:uid)("Symbol."+name))}).store=store},function(module,exports){var global=module.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=global)},function(module,exports,__webpack_require__){var global=__webpack_require__(2),core=__webpack_require__(0),ctx=__webpack_require__(12),hide=__webpack_require__(7),$export=function(type,name,source){var key,own,out,IS_FORCED=type&$export.F,IS_GLOBAL=type&$export.G,IS_STATIC=type&$export.S,IS_PROTO=type&$export.P,IS_BIND=type&$export.B,IS_WRAP=type&$export.W,exports=IS_GLOBAL?core:core[name]||(core[name]={}),expProto=exports.prototype,target=IS_GLOBAL?global:IS_STATIC?global[name]:(global[name]||{}).prototype;IS_GLOBAL&&(source=name);for(key in source)(own=!IS_FORCED&&target&&void 0!==target[key])&&key in exports||(out=own?target[key]:source[key],exports[key]=IS_GLOBAL&&"function"!=typeof target[key]?source[key]:IS_BIND&&own?ctx(out,global):IS_WRAP&&target[key]==out?function(C){var F=function(a,b,c){if(this instanceof C){switch(arguments.length){case 0:return new C;case 1:return new C(a);case 2:return new C(a,b)}return new C(a,b,c)}return C.apply(this,arguments)};return F.prototype=C.prototype,F}(out):IS_PROTO&&"function"==typeof out?ctx(Function.call,out):out,IS_PROTO&&((exports.virtual||(exports.virtual={}))[key]=out,type&$export.R&&expProto&&!expProto[key]&&hide(expProto,key,out)))};$export.F=1,$export.G=2,$export.S=4,$export.P=8,$export.B=16,$export.W=32,$export.U=64,$export.R=128,module.exports=$export},function(module,exports,__webpack_require__){var anObject=__webpack_require__(5),IE8_DOM_DEFINE=__webpack_require__(42),toPrimitive=__webpack_require__(26),dP=Object.defineProperty;exports.f=__webpack_require__(6)?Object.defineProperty:function(O,P,Attributes){if(anObject(O),P=toPrimitive(P,!0),anObject(Attributes),IE8_DOM_DEFINE)try{return dP(O,P,Attributes)}catch(e){}if("get"in Attributes||"set"in Attributes)throw TypeError("Accessors not supported!");return"value"in Attributes&&(O[P]=Attributes.value),O}},function(module,exports,__webpack_require__){var isObject=__webpack_require__(8);module.exports=function(it){if(!isObject(it))throw TypeError(it+" is not an object!");return it}},function(module,exports,__webpack_require__){module.exports=!__webpack_require__(13)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(module,exports,__webpack_require__){var dP=__webpack_require__(4),createDesc=__webpack_require__(14);module.exports=__webpack_require__(6)?function(object,key,value){return dP.f(object,key,createDesc(1,value))}:function(object,key,value){return object[key]=value,object}},function(module,exports){module.exports=function(it){return"object"==typeof it?null!==it:"function"==typeof it}},function(module,exports){var hasOwnProperty={}.hasOwnProperty;module.exports=function(it,key){return hasOwnProperty.call(it,key)}},function(module,exports,__webpack_require__){var IObject=__webpack_require__(70),defined=__webpack_require__(27);module.exports=function(it){return IObject(defined(it))}},function(module,exports){module.exports={}},function(module,exports,__webpack_require__){var aFunction=__webpack_require__(18);module.exports=function(fn,that,length){if(aFunction(fn),void 0===that)return fn;switch(length){case 1:return function(a){return fn.call(that,a)};case 2:return function(a,b){return fn.call(that,a,b)};case 3:return function(a,b,c){return fn.call(that,a,b,c)}}return function(){return fn.apply(that,arguments)}}},function(module,exports){module.exports=function(exec){try{return!!exec()}catch(e){return!0}}},function(module,exports){module.exports=function(bitmap,value){return{enumerable:!(1&bitmap),configurable:!(2&bitmap),writable:!(4&bitmap),value:value}}},function(module,exports,__webpack_require__){var $keys=__webpack_require__(43),enumBugKeys=__webpack_require__(32);module.exports=Object.keys||function(O){return $keys(O,enumBugKeys)}},function(module,exports){var toString={}.toString;module.exports=function(it){return toString.call(it).slice(8,-1)}},function(module,exports,__webpack_require__){"use strict";var $at=__webpack_require__(79)(!0);__webpack_require__(47)(String,"String",function(iterated){this._t=String(iterated),this._i=0},function(){var point,O=this._t,index=this._i;return index>=O.length?{value:void 0,done:!0}:(point=$at(O,index),this._i+=point.length,{value:point,done:!1})})},function(module,exports){module.exports=function(it){if("function"!=typeof it)throw TypeError(it+" is not a function!");return it}},function(module,exports){var id=0,px=Math.random();module.exports=function(key){return"Symbol(".concat(void 0===key?"":key,")_",(++id+px).toString(36))}},function(module,exports){exports.f={}.propertyIsEnumerable},function(module,exports,__webpack_require__){var defined=__webpack_require__(27);module.exports=function(it){return Object(defined(it))}},function(module,exports){module.exports=!0},function(module,exports,__webpack_require__){var def=__webpack_require__(4).f,has=__webpack_require__(9),TAG=__webpack_require__(1)("toStringTag");module.exports=function(it,tag,stat){it&&!has(it=stat?it:it.prototype,TAG)&&def(it,TAG,{configurable:!0,value:tag})}},function(module,exports,__webpack_require__){__webpack_require__(81);for(var global=__webpack_require__(2),hide=__webpack_require__(7),Iterators=__webpack_require__(11),TO_STRING_TAG=__webpack_require__(1)("toStringTag"),DOMIterables="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),i=0;i<DOMIterables.length;i++){var NAME=DOMIterables[i],Collection=global[NAME],proto=Collection&&Collection.prototype;proto&&!proto[TO_STRING_TAG]&&hide(proto,TO_STRING_TAG,NAME),Iterators[NAME]=Iterators.Array}},function(module,exports,__webpack_require__){var isObject=__webpack_require__(8),document=__webpack_require__(2).document,is=isObject(document)&&isObject(document.createElement);module.exports=function(it){return is?document.createElement(it):{}}},function(module,exports,__webpack_require__){var isObject=__webpack_require__(8);module.exports=function(it,S){if(!isObject(it))return it;var fn,val;if(S&&"function"==typeof(fn=it.toString)&&!isObject(val=fn.call(it)))return val;if("function"==typeof(fn=it.valueOf)&&!isObject(val=fn.call(it)))return val;if(!S&&"function"==typeof(fn=it.toString)&&!isObject(val=fn.call(it)))return val;throw TypeError("Can't convert object to primitive value")}},function(module,exports){module.exports=function(it){if(void 0==it)throw TypeError("Can't call method on "+it);return it}},function(module,exports,__webpack_require__){var toInteger=__webpack_require__(29),min=Math.min;module.exports=function(it){return it>0?min(toInteger(it),9007199254740991):0}},function(module,exports){var ceil=Math.ceil,floor=Math.floor;module.exports=function(it){return isNaN(it=+it)?0:(it>0?floor:ceil)(it)}},function(module,exports,__webpack_require__){var shared=__webpack_require__(31)("keys"),uid=__webpack_require__(19);module.exports=function(key){return shared[key]||(shared[key]=uid(key))}},function(module,exports,__webpack_require__){var global=__webpack_require__(2),store=global["__core-js_shared__"]||(global["__core-js_shared__"]={});module.exports=function(key){return store[key]||(store[key]={})}},function(module,exports){module.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(78),__esModule:!0}},function(module,exports,__webpack_require__){var anObject=__webpack_require__(5),dPs=__webpack_require__(49),enumBugKeys=__webpack_require__(32),IE_PROTO=__webpack_require__(30)("IE_PROTO"),Empty=function(){},createDict=function(){var iframeDocument,iframe=__webpack_require__(25)("iframe"),i=enumBugKeys.length;for(iframe.style.display="none",__webpack_require__(50).appendChild(iframe),iframe.src="javascript:",iframeDocument=iframe.contentWindow.document,iframeDocument.open(),iframeDocument.write("<script>document.F=Object<\/script>"),iframeDocument.close(),createDict=iframeDocument.F;i--;)delete createDict.prototype[enumBugKeys[i]];return createDict()};module.exports=Object.create||function(O,Properties){var result;return null!==O?(Empty.prototype=anObject(O),result=new Empty,Empty.prototype=null,result[IE_PROTO]=O):result=createDict(),void 0===Properties?result:dPs(result,Properties)}},function(module,exports,__webpack_require__){var cof=__webpack_require__(16),TAG=__webpack_require__(1)("toStringTag"),ARG="Arguments"==cof(function(){return arguments}()),tryGet=function(it,key){try{return it[key]}catch(e){}};module.exports=function(it){var O,T,B;return void 0===it?"Undefined":null===it?"Null":"string"==typeof(T=tryGet(O=Object(it),TAG))?T:ARG?cof(O):"Object"==(B=cof(O))&&"function"==typeof O.callee?"Arguments":B}},function(module,exports,__webpack_require__){var classof=__webpack_require__(35),ITERATOR=__webpack_require__(1)("iterator"),Iterators=__webpack_require__(11);module.exports=__webpack_require__(0).getIteratorMethod=function(it){if(void 0!=it)return it[ITERATOR]||it["@@iterator"]||Iterators[classof(it)]}},function(module,exports,__webpack_require__){"use strict";function PromiseCapability(C){var resolve,reject;this.promise=new C(function($$resolve,$$reject){if(void 0!==resolve||void 0!==reject)throw TypeError("Bad Promise constructor");resolve=$$resolve,reject=$$reject}),this.resolve=aFunction(resolve),this.reject=aFunction(reject)}var aFunction=__webpack_require__(18);module.exports.f=function(C){return new PromiseCapability(C)}},function(module,exports,__webpack_require__){"use strict";function detectIE(){if("undefined"==typeof window)return!1;var ua=window.navigator.userAgent,msie=ua.indexOf("MSIE ");if(msie>0)return parseInt(ua.substring(msie+5,ua.indexOf(".",msie)),10);if(ua.indexOf("Trident/")>0){var rv=ua.indexOf("rv:");return parseInt(ua.substring(rv+3,ua.indexOf(".",rv)),10)}var edge=ua.indexOf("Edge/");return edge>0&&parseInt(ua.substring(edge+5,ua.indexOf(".",edge)),10)}function detectChrome(){var isChromium=window.chrome,winNav=window.navigator,vendorName=winNav.vendor,isOpera=winNav.userAgent.indexOf("OPR")>-1,isIEedge=winNav.userAgent.indexOf("Edge")>-1;return!!winNav.userAgent.match("CriOS")||null!==isChromium&&void 0!==isChromium&&"Google Inc."===vendorName&&!1===isOpera&&!1===isIEedge}function ScriptPath(){var pathParts;try{throw new Error}catch(e){var stackLines=e.stack.split("\n"),callerIndex=0;for(var i in stackLines)if(stackLines[i].match(/http[s]?:\/\//)){callerIndex=Number(i);break}pathParts=stackLines[callerIndex].match(/((http[s]?:\/\/.+\/)([^\/]+\.(js|html))):/)}this.fullPath=function(){return pathParts[1]},this.path=function(){return pathParts[2]},this.host=function(){return this.path().match(/.+?\/\/.+?\//)[0]},this.file=function(){return pathParts[3]}}function importTemplate(template){var div=document.createElement("div");return div.innerHTML=template,Array.prototype.slice.call(div.children)[0]}function registerElement(template,proto){proto.attributeChangedCallback={value:function(name,old,_value){"_"!==name[0]&&(this[name]=_value)}},template=importTemplate(template);var attached=proto.attachedCallback;for(var key in proto)!function(key){if(proto[key].set){var old=proto[key].set;proto[key].set=function(val){if(this.getAttribute(key)!==val)return void this.setAttribute(key,val);this._initialized&&old.bind(this)(val)}}}(key);proto.attachedCallback={value:function(){if(!this._initialized){for(this._initialized=!0,this._old_children=[];this.hasChildNodes();)1===this.lastChild.nodeType&&this._old_children.push(this.lastChild),this.removeChild(this.lastChild);this._old_children=this._old_children.reverse();var node=document.importNode(template.content,!0);this.appendChild(node),attached.value.bind(this)();for(var key in proto)"attachedCallback"!==key&&this.getAttribute(key)&&"_"!==key[0]&&(this[key]=this.getAttribute(key))}}};var name=template.getAttribute("id");console.log("Registered "+name),document.registerElement(name,{prototype:(0,_create2.default)(HTMLElement.prototype,proto)})}Object.defineProperty(exports,"__esModule",{value:!0});var _create=__webpack_require__(60),_create2=function(obj){return obj&&obj.__esModule?obj:{default:obj}}(_create);exports.detectIE=detectIE,exports.detectChrome=detectChrome,exports.ScriptPath=ScriptPath,exports.importTemplate=importTemplate,exports.registerElement=registerElement},function(module,exports,__webpack_require__){exports.f=__webpack_require__(1)},function(module,exports,__webpack_require__){var global=__webpack_require__(2),core=__webpack_require__(0),LIBRARY=__webpack_require__(22),wksExt=__webpack_require__(39),defineProperty=__webpack_require__(4).f;module.exports=function(name){var $Symbol=core.Symbol||(core.Symbol=LIBRARY?{}:global.Symbol||{});"_"==name.charAt(0)||name in $Symbol||defineProperty($Symbol,name,{value:wksExt.f(name)})}},function(module,exports){var g;g=function(){return this}();try{g=g||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(g=window)}module.exports=g},function(module,exports,__webpack_require__){module.exports=!__webpack_require__(6)&&!__webpack_require__(13)(function(){return 7!=Object.defineProperty(__webpack_require__(25)("div"),"a",{get:function(){return 7}}).a})},function(module,exports,__webpack_require__){var has=__webpack_require__(9),toIObject=__webpack_require__(10),arrayIndexOf=__webpack_require__(71)(!1),IE_PROTO=__webpack_require__(30)("IE_PROTO");module.exports=function(object,names){var key,O=toIObject(object),i=0,result=[];for(key in O)key!=IE_PROTO&&has(O,key)&&result.push(key);for(;names.length>i;)has(O,key=names[i++])&&(~arrayIndexOf(result,key)||result.push(key));return result}},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(73),__esModule:!0}},function(module,exports,__webpack_require__){var $export=__webpack_require__(3),core=__webpack_require__(0),fails=__webpack_require__(13);module.exports=function(KEY,exec){var fn=(core.Object||{})[KEY]||Object[KEY],exp={};exp[KEY]=exec(fn),$export($export.S+$export.F*fails(function(){fn(1)}),"Object",exp)}},function(module,exports){},function(module,exports,__webpack_require__){"use strict";var LIBRARY=__webpack_require__(22),$export=__webpack_require__(3),redefine=__webpack_require__(48),hide=__webpack_require__(7),has=__webpack_require__(9),Iterators=__webpack_require__(11),$iterCreate=__webpack_require__(80),setToStringTag=__webpack_require__(23),getPrototypeOf=__webpack_require__(51),ITERATOR=__webpack_require__(1)("iterator"),BUGGY=!([].keys&&"next"in[].keys()),returnThis=function(){return this};module.exports=function(Base,NAME,Constructor,next,DEFAULT,IS_SET,FORCED){$iterCreate(Constructor,NAME,next);var methods,key,IteratorPrototype,getMethod=function(kind){if(!BUGGY&&kind in proto)return proto[kind];switch(kind){case"keys":case"values":return function(){return new Constructor(this,kind)}}return function(){return new Constructor(this,kind)}},TAG=NAME+" Iterator",DEF_VALUES="values"==DEFAULT,VALUES_BUG=!1,proto=Base.prototype,$native=proto[ITERATOR]||proto["@@iterator"]||DEFAULT&&proto[DEFAULT],$default=!BUGGY&&$native||getMethod(DEFAULT),$entries=DEFAULT?DEF_VALUES?getMethod("entries"):$default:void 0,$anyNative="Array"==NAME?proto.entries||$native:$native;if($anyNative&&(IteratorPrototype=getPrototypeOf($anyNative.call(new Base)))!==Object.prototype&&IteratorPrototype.next&&(setToStringTag(IteratorPrototype,TAG,!0),LIBRARY||has(IteratorPrototype,ITERATOR)||hide(IteratorPrototype,ITERATOR,returnThis)),DEF_VALUES&&$native&&"values"!==$native.name&&(VALUES_BUG=!0,$default=function(){return $native.call(this)}),LIBRARY&&!FORCED||!BUGGY&&!VALUES_BUG&&proto[ITERATOR]||hide(proto,ITERATOR,$default),Iterators[NAME]=$default,Iterators[TAG]=returnThis,DEFAULT)if(methods={values:DEF_VALUES?$default:getMethod("values"),keys:IS_SET?$default:getMethod("keys"),entries:$entries},FORCED)for(key in methods)key in proto||redefine(proto,key,methods[key]);else $export($export.P+$export.F*(BUGGY||VALUES_BUG),NAME,methods);return methods}},function(module,exports,__webpack_require__){module.exports=__webpack_require__(7)},function(module,exports,__webpack_require__){var dP=__webpack_require__(4),anObject=__webpack_require__(5),getKeys=__webpack_require__(15);module.exports=__webpack_require__(6)?Object.defineProperties:function(O,Properties){anObject(O);for(var P,keys=getKeys(Properties),length=keys.length,i=0;length>i;)dP.f(O,P=keys[i++],Properties[P]);return O}},function(module,exports,__webpack_require__){var document=__webpack_require__(2).document;module.exports=document&&document.documentElement},function(module,exports,__webpack_require__){var has=__webpack_require__(9),toObject=__webpack_require__(21),IE_PROTO=__webpack_require__(30)("IE_PROTO"),ObjectProto=Object.prototype;module.exports=Object.getPrototypeOf||function(O){return O=toObject(O),has(O,IE_PROTO)?O[IE_PROTO]:"function"==typeof O.constructor&&O instanceof O.constructor?O.constructor.prototype:O instanceof Object?ObjectProto:null}},function(module,exports,__webpack_require__){var anObject=__webpack_require__(5);module.exports=function(iterator,fn,value,entries){try{return entries?fn(anObject(value)[0],value[1]):fn(value)}catch(e){var ret=iterator.return;throw void 0!==ret&&anObject(ret.call(iterator)),e}}},function(module,exports,__webpack_require__){var Iterators=__webpack_require__(11),ITERATOR=__webpack_require__(1)("iterator"),ArrayProto=Array.prototype;module.exports=function(it){return void 0!==it&&(Iterators.Array===it||ArrayProto[ITERATOR]===it)}},function(module,exports,__webpack_require__){var anObject=__webpack_require__(5),aFunction=__webpack_require__(18),SPECIES=__webpack_require__(1)("species");module.exports=function(O,D){var S,C=anObject(O).constructor;return void 0===C||void 0==(S=anObject(C)[SPECIES])?D:aFunction(S)}},function(module,exports,__webpack_require__){var defer,channel,port,ctx=__webpack_require__(12),invoke=__webpack_require__(87),html=__webpack_require__(50),cel=__webpack_require__(25),global=__webpack_require__(2),process=global.process,setTask=global.setImmediate,clearTask=global.clearImmediate,MessageChannel=global.MessageChannel,Dispatch=global.Dispatch,counter=0,queue={},run=function(){var id=+this;if(queue.hasOwnProperty(id)){var fn=queue[id];delete queue[id],fn()}},listener=function(event){run.call(event.data)};setTask&&clearTask||(setTask=function(fn){for(var args=[],i=1;arguments.length>i;)args.push(arguments[i++]);return queue[++counter]=function(){invoke("function"==typeof fn?fn:Function(fn),args)},defer(counter),counter},clearTask=function(id){delete queue[id]},"process"==__webpack_require__(16)(process)?defer=function(id){process.nextTick(ctx(run,id,1))}:Dispatch&&Dispatch.now?defer=function(id){Dispatch.now(ctx(run,id,1))}:MessageChannel?(channel=new MessageChannel,port=channel.port2,channel.port1.onmessage=listener,defer=ctx(port.postMessage,port,1)):global.addEventListener&&"function"==typeof postMessage&&!global.importScripts?(defer=function(id){global.postMessage(id+"","*")},global.addEventListener("message",listener,!1)):defer="onreadystatechange"in cel("script")?function(id){html.appendChild(cel("script")).onreadystatechange=function(){html.removeChild(this),run.call(id)}}:function(id){setTimeout(ctx(run,id,1),0)}),module.exports={set:setTask,clear:clearTask}},function(module,exports){module.exports=function(exec){try{return{e:!1,v:exec()}}catch(e){return{e:!0,v:e}}}},function(module,exports,__webpack_require__){var anObject=__webpack_require__(5),isObject=__webpack_require__(8),newPromiseCapability=__webpack_require__(37);module.exports=function(C,x){if(anObject(C),isObject(x)&&x.constructor===C)return x;var promiseCapability=newPromiseCapability.f(C);return(0,promiseCapability.resolve)(x),promiseCapability.promise}},function(module,exports,__webpack_require__){var ITERATOR=__webpack_require__(1)("iterator"),SAFE_CLOSING=!1;try{var riter=[7][ITERATOR]();riter.return=function(){SAFE_CLOSING=!0},Array.from(riter,function(){throw 2})}catch(e){}module.exports=function(exec,skipClosing){if(!skipClosing&&!SAFE_CLOSING)return!1;var safe=!1;try{var arr=[7],iter=arr[ITERATOR]();iter.next=function(){return{done:safe=!0}},arr[ITERATOR]=function(){return iter},exec(arr)}catch(e){}return safe}},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(97),__esModule:!0}},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(105),__esModule:!0}},function(module,exports){function cssWithMappingToString(item,useSourceMap){var content=item[1]||"",cssMapping=item[3];if(!cssMapping)return content;if(useSourceMap&&"function"==typeof btoa){var sourceMapping=toComment(cssMapping);return[content].concat(cssMapping.sources.map(function(source){return"/*# sourceURL="+cssMapping.sourceRoot+source+" */"})).concat([sourceMapping]).join("\n")}return[content].join("\n")}function toComment(sourceMap){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))))+" */"}module.exports=function(useSourceMap){var list=[];return list.toString=function(){return this.map(function(item){var content=cssWithMappingToString(item,useSourceMap);return item[2]?"@media "+item[2]+"{"+content+"}":content}).join("")},list.i=function(modules,mediaQuery){"string"==typeof modules&&(modules=[[null,modules,""]]);for(var alreadyImportedModules={},i=0;i<this.length;i++){var id=this[i][0];"number"==typeof id&&(alreadyImportedModules[id]=!0)}for(i=0;i<modules.length;i++){var item=modules[i];"number"==typeof item[0]&&alreadyImportedModules[item[0]]||(mediaQuery&&!item[2]?item[2]=mediaQuery:mediaQuery&&(item[2]="("+item[2]+") and ("+mediaQuery+")"),list.push(item))}},list}},function(module,exports,__webpack_require__){function addStylesToDom(styles,options){for(var i=0;i<styles.length;i++){var item=styles[i],domStyle=stylesInDom[item.id];if(domStyle){domStyle.refs++;for(var j=0;j<domStyle.parts.length;j++)domStyle.parts[j](item.parts[j]);for(;j<item.parts.length;j++)domStyle.parts.push(addStyle(item.parts[j],options))}else{for(var parts=[],j=0;j<item.parts.length;j++)parts.push(addStyle(item.parts[j],options));stylesInDom[item.id]={id:item.id,refs:1,parts:parts}}}}function listToStyles(list,options){for(var styles=[],newStyles={},i=0;i<list.length;i++){var item=list[i],id=options.base?item[0]+options.base:item[0],css=item[1],media=item[2],sourceMap=item[3],part={css:css,media:media,sourceMap:sourceMap};newStyles[id]?newStyles[id].parts.push(part):styles.push(newStyles[id]={id:id,parts:[part]})}return styles}function insertStyleElement(options,style){var target=getElement(options.insertInto);if(!target)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var lastStyleElementInsertedAtTop=stylesInsertedAtTop[stylesInsertedAtTop.length-1];if("top"===options.insertAt)lastStyleElementInsertedAtTop?lastStyleElementInsertedAtTop.nextSibling?target.insertBefore(style,lastStyleElementInsertedAtTop.nextSibling):target.appendChild(style):target.insertBefore(style,target.firstChild),stylesInsertedAtTop.push(style);else{if("bottom"!==options.insertAt)throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");target.appendChild(style)}}function removeStyleElement(style){if(null===style.parentNode)return!1;style.parentNode.removeChild(style);var idx=stylesInsertedAtTop.indexOf(style);idx>=0&&stylesInsertedAtTop.splice(idx,1)}function createStyleElement(options){var style=document.createElement("style");return options.attrs.type="text/css",addAttrs(style,options.attrs),insertStyleElement(options,style),style}function createLinkElement(options){var link=document.createElement("link");return options.attrs.type="text/css",options.attrs.rel="stylesheet",addAttrs(link,options.attrs),insertStyleElement(options,link),link}function addAttrs(el,attrs){Object.keys(attrs).forEach(function(key){el.setAttribute(key,attrs[key])})}function addStyle(obj,options){var style,update,remove,result;if(options.transform&&obj.css){if(!(result=options.transform(obj.css)))return function(){};obj.css=result}if(options.singleton){var styleIndex=singletonCounter++;style=singleton||(singleton=createStyleElement(options)),update=applyToSingletonTag.bind(null,style,styleIndex,!1),remove=applyToSingletonTag.bind(null,style,styleIndex,!0)}else obj.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(style=createLinkElement(options),update=updateLink.bind(null,style,options),remove=function(){removeStyleElement(style),style.href&&URL.revokeObjectURL(style.href)}):(style=createStyleElement(options),update=applyToTag.bind(null,style),remove=function(){removeStyleElement(style)});return update(obj),function(newObj){if(newObj){if(newObj.css===obj.css&&newObj.media===obj.media&&newObj.sourceMap===obj.sourceMap)return;update(obj=newObj)}else remove()}}function applyToSingletonTag(style,index,remove,obj){var css=remove?"":obj.css;if(style.styleSheet)style.styleSheet.cssText=replaceText(index,css);else{var cssNode=document.createTextNode(css),childNodes=style.childNodes;childNodes[index]&&style.removeChild(childNodes[index]),childNodes.length?style.insertBefore(cssNode,childNodes[index]):style.appendChild(cssNode)}}function applyToTag(style,obj){var css=obj.css,media=obj.media;if(media&&style.setAttribute("media",media),style.styleSheet)style.styleSheet.cssText=css;else{for(;style.firstChild;)style.removeChild(style.firstChild);style.appendChild(document.createTextNode(css))}}function updateLink(link,options,obj){var css=obj.css,sourceMap=obj.sourceMap,autoFixUrls=void 0===options.convertToAbsoluteUrls&&sourceMap;(options.convertToAbsoluteUrls||autoFixUrls)&&(css=fixUrls(css)),sourceMap&&(css+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))))+" */");var blob=new Blob([css],{type:"text/css"}),oldSrc=link.href;link.href=URL.createObjectURL(blob),oldSrc&&URL.revokeObjectURL(oldSrc)}var stylesInDom={},isOldIE=function(fn){var memo;return function(){return void 0===memo&&(memo=fn.apply(this,arguments)),memo}}(function(){return window&&document&&document.all&&!window.atob}),getElement=function(fn){var memo={};return function(selector){return void 0===memo[selector]&&(memo[selector]=fn.call(this,selector)),memo[selector]}}(function(target){return document.querySelector(target)}),singleton=null,singletonCounter=0,stylesInsertedAtTop=[],fixUrls=__webpack_require__(111);module.exports=function(list,options){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");options=options||{},options.attrs="object"==typeof options.attrs?options.attrs:{},options.singleton||(options.singleton=isOldIE()),options.insertInto||(options.insertInto="head"),options.insertAt||(options.insertAt="bottom");var styles=listToStyles(list,options);return addStylesToDom(styles,options),function(newList){for(var mayRemove=[],i=0;i<styles.length;i++){var item=styles[i],domStyle=stylesInDom[item.id];domStyle.refs--,mayRemove.push(domStyle)}if(newList){addStylesToDom(listToStyles(newList,options),options)}for(var i=0;i<mayRemove.length;i++){var domStyle=mayRemove[i];if(0===domStyle.refs){for(var j=0;j<domStyle.parts.length;j++)domStyle.parts[j]();delete stylesInDom[domStyle.id]}}}};var replaceText=function(){var textStore=[];return function(index,replacement){return textStore[index]=replacement,textStore.filter(Boolean).join("\n")}}()},function(module,exports){exports.f=Object.getOwnPropertySymbols},function(module,exports,__webpack_require__){var $keys=__webpack_require__(43),hiddenKeys=__webpack_require__(32).concat("length","prototype");exports.f=Object.getOwnPropertyNames||function(O){return $keys(O,hiddenKeys)}},function(module,exports,__webpack_require__){"use strict";(function(global){function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function undrag(event){for(var div=event.target;div&&"PERSPECTIVE-ROW"!==div.tagName;)div=div.parentElement;var parent=div.parentElement,idx=Array.prototype.slice.call(parent.children).indexOf(div),attr_name=parent.getAttribute("id").replace("_","-"),pivots=JSON.parse(this.getAttribute(attr_name));pivots.splice(idx,1),this.setAttribute(attr_name,(0,_stringify2.default)(pivots))}function calc_index(event){var height=this._active_columns.children[0].offsetHeight+2;return Math.floor((event.offsetY+this._active_columns.scrollTop)/height)}function column_undrag(event){var data=event.target.parentElement.parentElement;Array.prototype.slice.call(this._active_columns.children).map(function(x){x.className=""}),this._visible_column_count()>1&&"move"!==event.dataTransfer.dropEffect&&(this._active_columns.removeChild(data),this._update_column_view()),this._active_columns.classList.remove("dropping")}function column_dragleave(event){for(var src=event.relatedTarget;src&&src!==this._active_columns;)src=src.parentElement;null===src&&(this._active_columns.classList.remove("dropping"),this._drop_target_hover.parentElement===this._active_columns&&this._active_columns.removeChild(this._drop_target_hover),-1!==this._original_index&&this._active_columns.insertBefore(this._drop_target_hover,this._active_columns.children[this._original_index]),this._drop_target_hover.removeAttribute("drop-target"))}function column_dragover(event){event.preventDefault(),event.dataTransfer.dropEffect="move","dropping"!==event.currentTarget.className&&event.currentTarget.classList.add("dropping"),this._drop_target_hover.hasAttribute("drop-target")||this._drop_target_hover.setAttribute("drop-target",!0);var new_index=calc_index.call(this,event);Array.prototype.slice.call(this._active_columns.children).indexOf(this._drop_target_hover)<new_index&&(new_index+=1),new_index<this._active_columns.children.length?this._active_columns.children[new_index].hasAttribute("drop-target")||this._active_columns.insertBefore(this._drop_target_hover,this._active_columns.children[new_index]):this._active_columns.children[this._active_columns.children.length-1].hasAttribute("drop-target")||this._active_columns.appendChild(this._drop_target_hover)}function column_drop(ev){ev.preventDefault(),ev.currentTarget.classList.remove("dropping"),this._drop_target_hover.parentElement===this._active_columns&&this._drop_target_hover.removeAttribute("drop-target"),Array.prototype.slice.call(this._active_columns.children).map(function(x){x.className=""}),ev.dataTransfer.getData("text")&&this._update_column_view()}function drop(ev){ev.preventDefault(),ev.currentTarget.classList.remove("dropping"),this._drop_target_hover&&this._drop_target_hover.removeAttribute("drop-target");var data=ev.dataTransfer.getData("text");if(data){var name=ev.currentTarget.getAttribute("id").replace("_","-"),columns=JSON.parse(this.getAttribute(name)||"[]"),data_index=columns.indexOf(data);if(-1!==data_index&&columns.splice(data_index,1),this.setAttribute(name,(0,_stringify2.default)(columns.concat([data]))),"pivots"===this._plugin.deselectMode&&this._visible_column_count()>1&&"sort"!==name){for(var _iterator=this.querySelectorAll("#active_columns perspective-row"),_isArray=Array.isArray(_iterator),_i=0,_iterator=_isArray?_iterator:(0,_getIterator3.default)(_iterator);;){var _ref;if(_isArray){if(_i>=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var x=_ref;if(x.getAttribute("name")===data){this._active_columns.removeChild(x);break}}this._update_column_view()}this._update()}}function column_visibility_clicked(ev){var parent=ev.currentTarget;if("active_columns"===parent.parentElement.getAttribute("id")){if(1===this._visible_column_count())return;if(ev.detail.shiftKey)for(var _iterator2=Array.prototype.slice.call(this._active_columns.children),_isArray2=Array.isArray(_iterator2),_i2=0,_iterator2=_isArray2?_iterator2:(0,_getIterator3.default)(_iterator2);;){var _ref2;if(_isArray2){if(_i2>=_iterator2.length)break;_ref2=_iterator2[_i2++]}else{if(_i2=_iterator2.next(),_i2.done)break;_ref2=_i2.value}var child=_ref2;child!==parent&&this._active_columns.removeChild(child)}else this._active_columns.removeChild(parent)}else{if(ev.detail.shiftKey&&"toggle"===this._plugin.selectMode||!ev.detail.shiftKey&&"select"===this._plugin.selectMode)for(var _iterator3=Array.prototype.slice.call(this._active_columns.children),_isArray3=Array.isArray(_iterator3),_i3=0,_iterator3=_isArray3?_iterator3:(0,_getIterator3.default)(_iterator3);;){var _ref3;if(_isArray3){if(_i3>=_iterator3.length)break;_ref3=_iterator3[_i3++]}else{if(_i3=_iterator3.next(),_i3.done)break;_ref3=_i3.value}var _child=_ref3;this._active_columns.removeChild(_child)}var row=new_row.call(this,parent.getAttribute("name"),parent.getAttribute("type"));this._active_columns.appendChild(row)}var cols=this._view_columns("#active_columns perspective-row");this._update_column_view(cols)}function column_aggregate_clicked(){for(var aggregates=JSON.parse(this.getAttribute("aggregates")),new_aggregates=this._get_view_aggregates(),_iterator4=aggregates,_isArray4=Array.isArray(_iterator4),_i4=0,_iterator4=_isArray4?_iterator4:(0,_getIterator3.default)(_iterator4);;){var _ref4;if("break"===function(){if(_isArray4){if(_i4>=_iterator4.length)return"break";_ref4=_iterator4[_i4++]}else{if(_i4=_iterator4.next(),_i4.done)return"break";_ref4=_i4.value}var aggregate=_ref4,updated_agg=new_aggregates.find(function(x){return x.column===aggregate.column});updated_agg&&(aggregate.op=updated_agg.op)}())break}this.setAttribute("aggregates",(0,_stringify2.default)(aggregates)),this._update_column_view(),this._update()}function get_worker(){return void 0===__WORKER__&&(__WORKER__=_perspectiveParallel2.default.worker()),__WORKER__}function load(csv){try{csv=csv.trim()}catch(e){}var options={};this.getAttribute("index")&&(options.index=this.getAttribute("index"));var table=void 0;table=csv.hasOwnProperty("_name")?csv:get_worker().table(csv,options),loadTable.call(this,table);for(var _iterator5=this.slaves,_isArray5=Array.isArray(_iterator5),_i5=0,_iterator5=_isArray5?_iterator5:(0,_getIterator3.default)(_iterator5);;){var _ref5;if(_isArray5){if(_i5>=_iterator5.length)break;_ref5=_iterator5[_i5++]}else{if(_i5=_iterator5.next(),_i5.done)break;_ref5=_i5.value}var slave=_ref5;loadTable.call(slave,table)}}function new_row(name,type,aggregate){var _this2=this,row=document.createElement("perspective-row");if(!type){var all=Array.prototype.slice.call(this.querySelectorAll("#inactive_columns perspective-row"));all.length>0?(type=all.find(function(x){return x.getAttribute("name")===name}),type=type?type.getAttribute("type"):"integer"):type=""}if(!aggregate){var aggregates=JSON.parse(this.getAttribute("aggregates"));aggregates?(aggregate=aggregates.find(function(x){return x.column===name}),aggregate=aggregate?aggregate.op:_perspectiveParallel2.default.AGGREGATE_DEFAULTS[type]):aggregate=_perspectiveParallel2.default.AGGREGATE_DEFAULTS[type]}return row.setAttribute("type",type),row.setAttribute("name",name),row.setAttribute("aggregate",aggregate),row.addEventListener("visibility-clicked",column_visibility_clicked.bind(this)),row.addEventListener("aggregate-selected",column_aggregate_clicked.bind(this)),row.addEventListener("close-clicked",function(event){return undrag.bind(_this2)(event.detail)}),row.addEventListener("row-drag",function(){_this2.classList.add("dragging"),_this2._original_index=Array.prototype.slice.call(_this2._active_columns.children).findIndex(function(x){return x.getAttribute("name")===name}),-1!==_this2._original_index?(_this2._drop_target_hover=_this2._active_columns.children[_this2._original_index],setTimeout(function(){return row.setAttribute("drop-target",!0)})):_this2._drop_target_hover=new_row.call(_this2,name,type,aggregate)}),row.addEventListener("row-dragend",function(){return _this2.classList.remove("dragging")}),row}function update(){var _this3=this;if(this._table){var row_pivots=this._view_columns("#row_pivots perspective-row"),column_pivots=this._view_columns("#column_pivots perspective-row"),filters=JSON.parse(this.getAttribute("filters")),aggregates=this._get_view_aggregates();if(0!==aggregates.length){for(var hidden=[],sort=this._view_columns("#sort perspective-row"),_iterator8=sort,_isArray8=Array.isArray(_iterator8),_i8=0,_iterator8=_isArray8?_iterator8:(0,_getIterator3.default)(_iterator8);;){var _ref11;if("break"===function(){if(_isArray8){if(_i8>=_iterator8.length)return"break";_ref11=_iterator8[_i8++]}else{if(_i8=_iterator8.next(),_i8.done)return"break";_ref11=_i8.value}var s=_ref11;if(-1===aggregates.map(function(agg){return agg.column}).indexOf(s)){var all=_this3._get_view_aggregates("#inactive_columns perspective-row");aggregates.push(all.reduce(function(obj,y){return y.column===s?y:obj})),hidden.push(s)}}())break}this._view&&this._view.delete(),this._view=this._table.view({filter:filters,row_pivot:row_pivots,column_pivot:column_pivots,aggregate:aggregates,sort:sort}),this._view.on_update(function(){if(!_this3._debounced){var view_count=document.getElementsByTagName("perspective-viewer").length,timeout=_this3.getAttribute("render_time")*view_count*2;timeout=Math.min(1e4,Math.max(0,timeout)),_this3._debounced=setTimeout(function(){_this3._debounced=void 0;var t=performance.now();_this3._task&&(_this3._task.cancelled=!0),_this3._task={cancelled:!1},_this3._plugin.create.call(_this3,_this3._datavis,_this3._view,hidden,!1,_this3._task).then(function(){_this3.setAttribute("render_time",performance.now()-t)})},timeout||0)}}),this._drop_target.style.display="none";var t=performance.now();this._render_count=(this._render_count||0)+1,this._task&&(this._task.cancelled=!0),this._task={cancelled:!1},this._plugin.create.call(this,this._datavis,this._view,hidden,!0,this._task).then(function(){_this3.hasAttribute("render_time")||_this3.dispatchEvent(new Event("loaded",{bubbles:!0})),_this3.setAttribute("render_time",performance.now()-t),0===--_this3._render_count&&_this3.removeAttribute("updating")}).catch(function(){console.debug("View cancelled")})}}}var _values=__webpack_require__(66),_values2=_interopRequireDefault(_values),_keys=__webpack_require__(44),_keys2=_interopRequireDefault(_keys),_regenerator=__webpack_require__(75),_regenerator2=_interopRequireDefault(_regenerator),_promise=__webpack_require__(33),_promise2=_interopRequireDefault(_promise),_slicedToArray2=__webpack_require__(93),_slicedToArray3=_interopRequireDefault(_slicedToArray2),_asyncToGenerator2=__webpack_require__(99),_asyncToGenerator3=_interopRequireDefault(_asyncToGenerator2),_getIterator2=__webpack_require__(59),_getIterator3=_interopRequireDefault(_getIterator2),_stringify=__webpack_require__(100),_stringify2=_interopRequireDefault(_stringify),loadTable=function(){var _ref6=(0,_asyncToGenerator3.default)(_regenerator2.default.mark(function _callee(table){var _ref7,_ref8,cols,schema,aggregates,shown,_loop2,_iterator6,_isArray6,_i6,_ref9,_ret2,_iterator7,_isArray7,_i7,_ref10,_x2,active_row,_this=this;return _regenerator2.default.wrap(function(_context){for(;;)switch(_context.prev=_context.next){case 0:return this._view&&this._view.delete(),this._table&&this._table.delete(),this._active_columns.innerHTML="",this._table=table,_context.next=6,_promise2.default.all([table.columns(),table.schema()]);case 6:_ref7=_context.sent,_ref8=(0,_slicedToArray3.default)(_ref7,2),cols=_ref8[0],schema=_ref8[1],this.hasAttribute("columns")||this.setAttribute("columns",(0,_stringify2.default)(cols)),aggregates=[],aggregates=this.hasAttribute("aggregates")?JSON.parse(this.getAttribute("aggregates")).map(function(col){var _type=schema[col.column];return""!==col.op&&-1!==_perspectiveParallel2.default.TYPE_AGGREGATES[_type].indexOf(col.op)||(col.op=_perspectiveParallel2.default.AGGREGATE_DEFAULTS[_type]),col}):cols.map(function(col){return{column:col,op:_perspectiveParallel2.default.AGGREGATE_DEFAULTS[schema[col]]}}),this.setAttribute("aggregates",(0,_stringify2.default)(aggregates)),shown=JSON.parse(this.getAttribute("columns")),_loop2=function(){if(_isArray6){if(_i6>=_iterator6.length)return"break";_ref9=_iterator6[_i6++]}else{if(_i6=_iterator6.next(),_i6.done)return"break";_ref9=_i6.value}var x=_ref9,aggregate=aggregates.filter(function(a){return a.column===x}).map(function(a){return a.op})[0],row=new_row.call(_this,x,schema[x],aggregate);_this._inactive_columns.appendChild(row),-1!==shown.indexOf(x)&&(row.style.display="none")},_iterator6=cols,_isArray6=Array.isArray(_iterator6),_i6=0,_iterator6=_isArray6?_iterator6:(0,_getIterator3.default)(_iterator6);case 17:if("break"!==(_ret2=_loop2())){_context.next=20;break}return _context.abrupt("break",22);case 20:_context.next=17;break;case 22:_iterator7=shown,_isArray7=Array.isArray(_iterator7),_i7=0,_iterator7=_isArray7?_iterator7:(0,_getIterator3.default)(_iterator7);case 23:if(!_isArray7){_context.next=29;break}if(!(_i7>=_iterator7.length)){_context.next=26;break}return _context.abrupt("break",38);case 26:_ref10=_iterator7[_i7++],_context.next=33;break;case 29:if(_i7=_iterator7.next(),!_i7.done){_context.next=32;break}return _context.abrupt("break",38);case 32:_ref10=_i7.value;case 33:_x2=_ref10,active_row=new_row.call(this,_x2,schema[_x2]),this._active_columns.appendChild(active_row);case 36:_context.next=23;break;case 38:cols.length===shown.length?this._inactive_columns.style.display="none":this._inactive_columns.style.display="block",this._filter_input.innerHTML="",this._update();case 41:case"end":return _context.stop()}},_callee,this)}));return function(_x){return _ref6.apply(this,arguments)}}(),_underscore=__webpack_require__(102),_underscore2=_interopRequireDefault(_underscore),_mobileDragDrop=__webpack_require__(103),_perspectiveParallel=__webpack_require__(104),_perspectiveParallel2=_interopRequireDefault(_perspectiveParallel),_perspectiveCommon=__webpack_require__(38),_view=__webpack_require__(108),_view2=_interopRequireDefault(_view);__webpack_require__(109),__webpack_require__(112),(0,_mobileDragDrop.polyfill)({});var RENDERERS={};global.registerPlugin=function(name,plugin){RENDERERS[name]=plugin};var __WORKER__=void 0;(0,_perspectiveCommon.registerElement)(_view2.default,{notifyResize:{value:function(){!document.hidden&&this.offsetParent&&document.contains(this)&&this._plugin.resize.call(this)}},worker:{get:get_worker},_plugin:{get:function(){return RENDERERS[this._vis_selector.value]}},_toggle_config:{value:function(){this._show_config?(this._side_panel.style.display="none",this._top_panel.style.display="none",this.removeAttribute("settings")):(this._side_panel.style.display="flex",this._top_panel.style.display="flex",this.setAttribute("settings",!0)),this._show_config=!this._show_config,this._plugin.resize.call(this,!0)}},message:{set:function(msg){this._inner_drop_target&&(this._inner_drop_target.innerHTML=msg)}},load:{value:function(json){this._inner_drop_target.innerHTML="<h3>Loading ...</h3>";for(var _iterator9=this.slaves,_isArray9=Array.isArray(_iterator9),_i9=0,_iterator9=_isArray9?_iterator9:(0,_getIterator3.default)(_iterator9);;){var _ref12;if(_isArray9){if(_i9>=_iterator9.length)break;_ref12=_iterator9[_i9++]}else{if(_i9=_iterator9.next(),_i9.done)break;_ref12=_i9.value}_ref12._inner_drop_target.innerHTML="<h3>Loading ...</h3>"}load.bind(this)(json)}},update:{value:function(json){void 0===this._table?this.load(json):this._table.update(json)}},_get_view_filters:{value:function(){for(var filter=this._filter_input.value.trim(),cols=this._view_columns("#inactive_columns perspective-row"),_iterator10=cols,_isArray10=Array.isArray(_iterator10),_i10=0,_iterator10=_isArray10?_iterator10:(0,_getIterator3.default)(_iterator10);;){var _ref13;if(_isArray10){if(_i10>=_iterator10.length)break;_ref13=_iterator10[_i10++]}else{if(_i10=_iterator10.next(),_i10.done)break;_ref13=_i10.value}var _col=_ref13;filter=filter.split("`"+_col.trim()+"`").join(_col+"||||")}try{for(var terms=filter.split("&"),_filters=[],_iterator11=terms,_isArray11=Array.isArray(_iterator11),_i11=0,_iterator11=_isArray11?_iterator11:(0,_getIterator3.default)(_iterator11);;){var _ref14;if(_isArray11){if(_i11>=_iterator11.length)break;_ref14=_iterator11[_i11++]}else{if(_i11=_iterator11.next(),_i11.done)break;_ref14=_i11.value}var term=_ref14;term=term.split("||||");var col=term[0].trim();term=term[1].trim().split(" ");var op=term[0],val=term.slice(1).join(" ").trim(),t=parseFloat(val);if(isNaN(t)||(val=t),!col||!op||!val&&0!==val)return this._filter_input.classList.add("error"),[];_filters.push([col,op,val])}return this._filter_input.classList.remove("error"),_filters}catch(e){return this._filter_input.classList.add("error"),[]}}},_get_view_aggregates:{value:function(selector){return selector=selector||"#active_columns perspective-row",this._view_columns(selector,!0)}},_view_columns:{value:function(selector,types){var selection=this.querySelectorAll(selector);return Array.prototype.slice.call(selection).map(function(s){var name=s.getAttribute("name");return types?{op:s.getAttribute("aggregate"),column:name}:name})}},_visible_column_count:{value:function(){return Array.prototype.slice.call(this.querySelectorAll("#active_columns perspective-row")).length}},_update_column_view:{value:function(columns){var _this4=this,reset=arguments.length>1&&void 0!==arguments[1]&&arguments[1];columns||(columns=this._view_columns("#active_columns perspective-row")),this.setAttribute("columns",(0,_stringify2.default)(columns));var lis=Array.prototype.slice.call(this.querySelectorAll("#inactive_columns perspective-row"));columns.length===lis.length?this._inactive_columns.style.display="none":this._inactive_columns.style.display="block",lis.forEach(function(x){var index=columns.indexOf(x.getAttribute("name"));x.style.display=-1===index?"block":"none"}),reset&&(this._active_columns.innerHTML="",columns.map(function(y){var ref=lis.find(function(x){return x.getAttribute("name")===y});ref&&_this4._active_columns.appendChild(new_row.call(_this4,ref.getAttribute("name"),ref.getAttribute("type")))}))}},columns:{set:function(){var show=JSON.parse(this.getAttribute("columns"));this._update_column_view(show,!0),this.dispatchEvent(new Event("config-update")),this._update()}},aggregates:{set:function(){var show=JSON.parse(this.getAttribute("aggregates"));Array.prototype.slice.call(this.querySelectorAll("#side_panel perspective-row")).map(function(x,ix){var agg=show[x.getAttribute("name")];agg&&x.setAttribute("aggregate",agg)}),this.dispatchEvent(new Event("config-update"))}},filters:{set:function(){var filters=JSON.parse(this.getAttribute("filters"));filters.length>0&&(this._filter_input.value=filters.map(function(x){return"`"+x[0]+"` "+x[1]+" "+x[2]}).join(" & ")),this.dispatchEvent(new Event("config-update"))}},view:{set:function(){function set(){return _ref15.apply(this,arguments)}var _ref15=(0,_asyncToGenerator3.default)(_regenerator2.default.mark(function _callee2(){var cols,pref,count,_iterator12,_isArray12,_i12,_ref16,_col2,type,_iterator13,_isArray13,_i13,_ref17,col;return _regenerator2.default.wrap(function(_context2){for(;;)switch(_context2.prev=_context2.next){case 0:if(this._vis_selector.value=this.getAttribute("view"),cols=Array.prototype.slice.call(this.querySelectorAll("#inactive_columns perspective-row")),!(cols.length>0)){_context2.next=43;break}if(!this._plugin.initial){_context2.next=42;break}if(pref=[],count=this._plugin.initial.count||2,"number"!==this._plugin.initial.type){_context2.next=39;break}_iterator12=cols,_isArray12=Array.isArray(_iterator12),_i12=0,_iterator12=_isArray12?_iterator12:(0,_getItera