UNPKG

paraview-lite

Version:

Lite ParaView client for Scientific Visualization on the Web

1 lines 152 kB
(function(t){function e(e){for(var n,o,s=e[0],l=e[1],c=e[2],d=0,p=[];d<s.length;d++)o=s[d],i[o]&&p.push(i[o][0]),i[o]=0;for(n in l)Object.prototype.hasOwnProperty.call(l,n)&&(t[n]=l[n]);u&&u(e);while(p.length)p.shift()();return r.push.apply(r,c||[]),a()}function a(){for(var t,e=0;e<r.length;e++){for(var a=r[e],n=!0,s=1;s<a.length;s++){var l=a[s];0!==i[l]&&(n=!1)}n&&(r.splice(e--,1),t=o(o.s=a[0]))}return t}var n={},i={app:0},r=[];function o(e){if(n[e])return n[e].exports;var a=n[e]={i:e,l:!1,exports:{}};return t[e].call(a.exports,a,a.exports,o),a.l=!0,a.exports}o.m=t,o.c=n,o.d=function(t,e,a){o.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:a})},o.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var a=Object.create(null);if(o.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)o.d(a,n,function(e){return t[e]}.bind(null,n));return a},o.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return o.d(e,"a",e),e},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.p="";var s=window["webpackJsonp"]=window["webpackJsonp"]||[],l=s.push.bind(s);s.push=e,s=s.slice();for(var c=0;c<s.length;c++)e(s[c]);var u=l;r.push([0,"chunk-vendors"]),a()})({0:function(t,e,a){t.exports=a("56d7")},"0490":function(t,e,a){t.exports={image:"style_image_3epkA",field:"style_field_10tm2"}},"0981":function(t,e,a){t.exports={container:"style_container_2T8-A",combobox:"style_combobox_tN4Ic",comboboxFirst:"style_comboboxFirst_3Y3Zp style_combobox_tN4Ic",opacity:"style_opacity_23Iub",timeLabel:"style_timeLabel_3t23Z",empty:"style_empty_xnJaG"}},"0d00":function(t,e,a){"use strict";var n=a("7881"),i=a.n(n);a.d(e,"default",function(){return i.a})},1:function(t,e){},1184:function(t,e,a){t.exports={cursor:"style_cursor_3a7Zr",regularText:"style_regularText_2vMyN"}},"217b":function(t,e,a){"use strict";var n=a("f226"),i=a.n(n);a.d(e,"default",function(){return i.a})},2375:function(t,e,a){t.exports=a.p+"img/kitware-logo.689d3e95.svg"},"24cc":function(t,e,a){t.exports={container:"style_container_KnZ91",open:"style_open_2MVWD",collapse:"style_collapse_Y0iu1"}},"277a":function(t,e,a){t.exports=a.p+"img/vtkjs.88cb7927.svg"},"2a6f":function(t,e,a){"use strict";var n=a("432b"),i=a.n(n);a.d(e,"default",function(){return i.a})},"2fd6":function(t,e,a){"use strict";var n=a("7f29"),i=a.n(n);a.d(e,"default",function(){return i.a})},4151:function(t,e,a){"use strict";var n=a("543e"),i=a.n(n);a.d(e,"default",function(){return i.a})},"42c9":function(t,e,a){"use strict";var n=a("afde"),i=a.n(n);a.d(e,"default",function(){return i.a})},"432b":function(t,e,a){t.exports={container:"style_container_2UZXo"}},4636:function(t,e,a){t.exports={appContent:"style_appContent_1d1v7",toolbarButton:"style_toolbarButton_2dK5V",overlay:"style_overlay_rirSP",overlayVisible:"style_overlayVisible_xNkhN",overlayText:"style_overlayText_2GL5c",noTransition:"style_noTransition_2MIfp",aboutIcon:"style_aboutIcon_27_Al"}},"46a3":function(t,e,a){t.exports={noSelect:"style_noSelect_3-bo_"}},4994:function(t,e,a){t.exports=a.p+"img/lite.4b67319b.svg"},"4adf":function(t,e,a){"use strict";var n=a("8109"),i=a.n(n);a.d(e,"default",function(){return i.a})},"543e":function(t,e,a){t.exports={toolbar:"style_toolbar_1BSfy",toolbarButton:"style_toolbarButton_2O2XJ"}},"56a1":function(t,e,a){t.exports=a.p+"img/lite-dark.b3849d43.svg"},"56d7":function(t,e,a){"use strict";a.r(e);var n=a("5530"),i=(a("e260"),a("e6cf"),a("cca6"),a("a79d"),a("4795"),a("130f"),a("2b0e")),r=a("2f62"),o=a("ce5b"),s=a.n(o),l=a("2efe"),c=a.n(l),u=a("7c2c"),d=(a("d4b8"),a("bf40"),a("5363"),function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{class:t.$style.container},[a("v-container",{class:t.$style.topBar,attrs:{fluid:"","fill-height":"","align-center":""}},[a("v-layout",{attrs:{row:"","justify-start":"","align-center":""}},[a("v-flex",{attrs:{xs1:"","justify-center":""}},[a("v-icon",{attrs:{color:t.color}},[t._v(t._s(t.module.icon))])],1),a("v-flex",{attrs:{"justify-start":""}},[a("label",{class:t.$style.title,attrs:{color:t.color}},[t._v(t._s(t.module.label))])]),a("v-spacer"),a("v-btn",{attrs:{flat:"",icon:"",color:t.color},on:{click:t.removeActiveModule}},[a("v-icon",[t._v(t._s(t.$vuetify.icons.pvLite.cancel))])],1)],1)],1),a("v-list",{class:t.$style.listPadding},[a("v-divider"),t._l(t.sources,function(e,n){return a("v-list-tile",{key:e,on:{click:function(e){return t.addSource(n)}}},[a("v-list-tile-content",[a("v-list-tile-title",{domProps:{innerHTML:t._s(e)}})],1)],1)})],2)],1)}),p=[],v={name:"Sources",icon:"mdi-format-textbox",label:"Sources",priority:101,isRoot:function(){return!0}},f={name:"Sources",props:{sources:{type:Array,default:function(){return["Cone","Sphere","Wavelet"]}}},data:function(){return{module:v,color:"grey darken-2"}},methods:Object(n["a"])({addSource:function(t){var e=this.sources[t];this.createProxy({name:e})}},Object(r["b"])({removeActiveModule:"PVL_MODULES_ACTIVE_CLEAR",createProxy:"PVL_PROXY_CREATE"}))},m=f,h=a("c23f"),_=a("2877");function y(t){this["$style"]=h["default"].locals||h["default"]}var g=Object(_["a"])(m,d,p,!1,y,null,null),b=g.exports,x=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{class:t.$style.container},[a("v-container",{class:t.$style.topBar,attrs:{fluid:"","fill-height":"","align-center":""}},[a("v-layout",{attrs:{row:"","justify-start":"","align-center":""}},[a("v-flex",{attrs:{xs1:"","justify-center":""}},[t.path.length<2?a("v-icon",{attrs:{color:t.color}},[t._v(t._s(t.module.icon))]):t._e(),t.path.length>1?a("v-btn",{class:t.$style.backButton,attrs:{flat:"",icon:"",color:t.color},on:{click:function(e){return t.listParentDirectory(t.path.length-2)}}},[a("v-icon",[t._v(t._s(t.$vuetify.icons.pvLite.upDirectory))])],1):t._e()],1),a("v-flex",{attrs:{"justify-start":""}},[a("v-tooltip",{attrs:{right:""}},[a("label",{class:t.$style.title,attrs:{slot:"activator",color:t.color},slot:"activator"},[t._v(t._s(t.label))]),a("span",[t._v(t._s(t.path.join("/")))])])],1),a("v-spacer"),a("v-btn",{attrs:{flat:"",icon:"",color:t.color},on:{click:t.removeActiveModule}},[a("v-icon",[t._v(t._s(t.$vuetify.icons.pvLite.cancel))])],1)],1)],1),a("v-list",{class:t.$style.listPadding,attrs:{dense:"",expand:""}},[a("v-divider"),t.directories.length?a("v-list-group",{attrs:{"prepend-icon":t.$vuetify.icons.pvLite.directory,"no-action":"",value:0===t.files.length}},[a("v-list-tile",{attrs:{slot:"activator"},slot:"activator"},[a("v-list-tile-content",[a("v-list-tile-title",[t._v("Directories")])],1)],1),t._l(t.directories,function(e){return a("v-list-tile",{key:e,on:{click:function(a){return t.openDirectory(e)}}},[a("v-list-tile-content",[a("v-list-tile-title",{domProps:{innerHTML:t._s(e)}})],1)],1)})],2):t._e(),t.groups.length?a("v-list-group",{attrs:{"prepend-icon":t.$vuetify.icons.pvLite.group,"no-action":""}},[a("v-list-tile",{attrs:{slot:"activator"},slot:"activator"},[a("v-list-tile-content",[a("v-list-tile-title",[t._v("Groups")])],1)],1),t._l(t.groups,function(e){return a("v-list-tile",{key:e.label,on:{click:function(a){return t.openFiles(e.files)}}},[a("v-list-tile-content",[a("v-list-tile-title",{domProps:{innerHTML:t._s(e.label)}})],1)],1)})],2):t._e(),t.files.length?a("v-list-group",{attrs:{"prepend-icon":t.$vuetify.icons.pvLite.file,"no-action":"",value:!0}},[a("v-list-tile",{attrs:{slot:"activator"},slot:"activator"},[a("v-list-tile-content",[a("v-list-tile-title",[t._v("Files")])],1)],1),t._l(t.files,function(e){return a("v-list-tile",{key:e.label,on:{click:function(a){return t.openFiles([e.label])}}},[a("v-list-tile-content",[a("v-list-tile-title",{domProps:{innerHTML:t._s(e.label)}})],1)],1)})],2):t._e()],1)],1)},P=[],T=(a("fb6a"),a("a15b"),a("d81d"),a("99af"),{name:"Files",icon:"mdi-folder",label:"Files",priority:100,isRoot:function(){return!0}}),L={name:"Files",data:function(){return{label:"Home",directories:[],groups:[],files:[],path:[],module:T,color:"grey darken-2"}},computed:Object(r["c"])({client:"PVL_NETWORK_CLIENT"}),methods:Object(n["a"])({listServerDirectory:function(t){var e=this;this.client.getRemote().FileListing.listServerDirectory(t).then(function(t){var a=t.dirs,n=t.files,i=t.groups,r=t.path;e.files=n,e.groups=i,e.directories=a,e.path=r,e.label=e.path.slice(-1)[0]})["catch"](console.error)},openFiles:function(t){var e=this,a=this.path.slice(1).join("/"),n=this.path.length>1?t.map(function(t){return"".concat(a,"/").concat(t)}):t;this.client.getRemote().ProxyManager.open(n).then(function(t){e.$store.dispatch("PVL_PROXY_NAME_FETCH",t.id),e.$store.dispatch("PVL_PROXY_PIPELINE_FETCH"),e.$store.dispatch("PVL_MODULES_ACTIVE_CLEAR"),e.$store.commit("PVL_PROXY_SELECTED_IDS_SET",[t.id])})["catch"](console.error)},openDirectory:function(t){this.listServerDirectory(this.path.concat(t).join("/"))},listParentDirectory:function(t){t?this.listServerDirectory(this.path.slice(0,t+1).join("/")):this.listServerDirectory(".")}},Object(r["b"])({removeActiveModule:"PVL_MODULES_ACTIVE_CLEAR"})),mounted:function(){this.listServerDirectory(".")}},E=L;function S(t){this["$style"]=h["default"].locals||h["default"]}var O=Object(_["a"])(E,x,P,!1,S,null,null),k=O.exports,w=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{class:t.$style.container},[a("v-container",{class:t.$style.topBar,attrs:{fluid:"","fill-height":"","align-center":""}},[a("v-layout",{attrs:{row:"","justify-start":"","align-center":""}},[a("v-flex",{attrs:{xs1:"","justify-center":""}},[a("v-icon",{attrs:{color:t.color}},[t._v(t._s(t.module.icon))])],1),a("v-flex",{attrs:{"justify-start":""}},[a("label",{class:t.$style.title,attrs:{color:t.color}},[t._v(t._s(t.module.label))])]),a("v-spacer"),a("v-btn",{attrs:{flat:"",icon:"",color:t.color},on:{click:t.deleteProxy}},[a("v-icon",[t._v(t._s(t.$vuetify.icons.pvLite.delete))])],1)],1)],1),a("v-card",{class:t.$style.block,attrs:{flat:""}},[a("v-card-title",{class:t.$style.blockTitle},[a("span",{staticClass:"body-2"},[t._v("Radius")])]),a("v-card-text",{class:t.$style.blockContent},[a("v-container",{class:t.$style.noPaddingMargin,attrs:{fluid:"","grid-list-md":""}},[a("v-layout",{attrs:{row:"",wrap:"","align-center":""}},[a("v-flex",{attrs:{xs9:""}},[a("v-slider",{class:t.$style.noTopPadding,attrs:{"hide-details":"",max:10,min:.1,step:.1},model:{value:t.radius,callback:function(e){t.radius=e},expression:"radius"}})],1),a("v-flex",{attrs:{xs3:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",type:"number",min:.1,max:10,step:.1},model:{value:t.radius,callback:function(e){t.radius=e},expression:"radius"}})],1)],1)],1)],1)],1),a("v-card",{class:t.$style.block,attrs:{flat:""}},[a("v-card-title",{class:t.$style.blockTitle},[a("span",{staticClass:"body-2"},[t._v("Center")])]),a("v-card-text",{class:t.$style.blockContent},[a("v-container",{class:t.$style.noPaddingMargin,attrs:{fluid:"","grid-list-md":""}},[a("v-layout",{attrs:{row:"",wrap:"","align-center":""}},[a("v-flex",{attrs:{xs1:""}},[a("label",{class:t.$style.smallLabel},[t._v("X")])]),a("v-flex",{attrs:{xs7:""}},[a("v-slider",{class:t.$style.noTopPadding,attrs:{"hide-details":"",min:t.domains.xCenter.min,max:t.domains.xCenter.max,step:t.domains.xCenter.step},model:{value:t.xCenter,callback:function(e){t.xCenter=e},expression:"xCenter"}})],1),a("v-flex",{attrs:{xs1:""}}),a("v-flex",{attrs:{xs3:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",type:"number",min:t.domains.xCenter.min,max:t.domains.xCenter.max,step:t.domains.xCenter.step},model:{value:t.xCenter,callback:function(e){t.xCenter=e},expression:"xCenter"}})],1),a("v-flex",{attrs:{xs1:""}},[a("label",{class:t.$style.smallLabel},[t._v("Y")])]),a("v-flex",{attrs:{xs7:""}},[a("v-slider",{class:t.$style.noTopPadding,attrs:{"hide-details":"",min:t.domains.yCenter.min,max:t.domains.yCenter.max,step:t.domains.yCenter.step},model:{value:t.yCenter,callback:function(e){t.yCenter=e},expression:"yCenter"}})],1),a("v-flex",{attrs:{xs1:""}}),a("v-flex",{attrs:{xs3:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",type:"number",min:t.domains.yCenter.min,max:t.domains.yCenter.max,step:t.domains.yCenter.step},model:{value:t.yCenter,callback:function(e){t.yCenter=e},expression:"yCenter"}})],1),a("v-flex",{attrs:{xs1:""}},[a("label",{class:t.$style.smallLabel},[t._v("Z")])]),a("v-flex",{attrs:{xs7:""}},[a("v-slider",{class:t.$style.noTopPadding,attrs:{"hide-details":"",min:t.domains.zCenter.min,max:t.domains.zCenter.max,step:t.domains.zCenter.step},model:{value:t.zCenter,callback:function(e){t.zCenter=e},expression:"zCenter"}})],1),a("v-flex",{attrs:{xs1:""}}),a("v-flex",{attrs:{xs3:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",type:"number",min:t.domains.zCenter.min,max:t.domains.zCenter.max,step:t.domains.zCenter.step},model:{value:t.zCenter,callback:function(e){t.zCenter=e},expression:"zCenter"}})],1)],1)],1)],1)],1),a("v-card",{class:t.$style.block,attrs:{flat:""}},[a("v-card-title",{class:t.$style.blockTitle},[a("span",{staticClass:"body-2"},[t._v("Phi")])]),a("v-card-text",{class:t.$style.blockContent},[a("v-container",{class:t.$style.noPaddingMargin,attrs:{fluid:"","grid-list-md":""}},[a("v-layout",{attrs:{row:"",wrap:"","align-center":""}},[a("v-flex",{attrs:{xs3:""}},[a("label",{class:t.$style.smallLabel},[t._v("Range")])]),a("v-flex",{attrs:{xs9:""}},[a("v-range-slider",{class:t.$style.noTopPadding,attrs:{"hide-details":"",max:180,min:0,step:1},model:{value:t.phi,callback:function(e){t.phi=e},expression:"phi"}})],1),a("v-flex",{attrs:{xs3:""}},[a("label",{class:t.$style.smallLabel},[t._v("Resolution")])]),a("v-flex",{attrs:{xs9:""}},[a("v-slider",{class:t.$style.noTopPadding,attrs:{"hide-details":"",max:60,min:3,step:1},model:{value:t.phiResolution,callback:function(e){t.phiResolution=e},expression:"phiResolution"}})],1)],1)],1)],1)],1),a("v-card",{class:t.$style.block,attrs:{flat:""}},[a("v-card-title",{class:t.$style.blockTitle},[a("span",{staticClass:"body-2"},[t._v("Theta")])]),a("v-card-text",{class:t.$style.blockContent},[a("v-container",{class:t.$style.noPaddingMargin,attrs:{fluid:"","grid-list-md":""}},[a("v-layout",{attrs:{row:"",wrap:"","align-center":""}},[a("v-flex",{attrs:{xs3:""}},[a("label",{class:t.$style.smallLabel},[t._v("Range")])]),a("v-flex",{attrs:{xs9:""}},[a("v-range-slider",{class:t.$style.noTopPadding,attrs:{"hide-details":"",max:360,min:0,step:1},model:{value:t.theta,callback:function(e){t.theta=e},expression:"theta"}})],1),a("v-flex",{attrs:{xs3:""}},[a("label",{class:t.$style.smallLabel},[t._v("Resolution")])]),a("v-flex",{attrs:{xs9:""}},[a("v-slider",{class:t.$style.noTopPadding,attrs:{"hide-details":"",max:60,min:3,step:1},model:{value:t.thetaResolution,callback:function(e){t.thetaResolution=e},expression:"thetaResolution"}})],1)],1)],1)],1)],1),a("v-card",{class:t.$style.block,attrs:{flat:""}},[t.create?a("v-btn",{attrs:{block:"",outline:"",color:"indigo"},on:{click:t.createProxy}},[t._v("Create")]):t._e()],1),!t.hasChange()||t.autoApply||t.create?t._e():a("v-container",{class:t.$style.buttonBar,attrs:{fluid:"","grid-list-md":""}},[a("v-layout",{attrs:{row:"",wrap:"","align-center":""}},[a("v-flex",{attrs:{xs3:""}},[a("v-btn",{attrs:{block:"",outline:"",color:"red darken-1"},on:{click:t.reset}},[t._v("Reset")])],1),a("v-spacer"),a("v-flex",{attrs:{xs7:""}},[a("v-btn",{attrs:{block:"",outline:"",color:"teal accent-4"},on:{click:t.apply}},[t._v("Apply ("+t._s(t.hasChange())+")")])],1)],1)],1)],1)},C=[];a("a9e3"),a("c975"),a("b0c0"),a("4160"),a("159b"),a("b64b"),a("277d"),a("8ba4"),a("7db0");function V(t,e,a){for(var i=0;i<e.length;i++)e[i].children?V(t,e[i].children,a):-1!==t.indexOf(e[i].name)&&(a[e[i].name]?a[e[i].name].push(Object(n["a"])({},e[i])):a[e[i].name]=[Object(n["a"])({},e[i])])}function R(t){return Object(n["a"])({},t)}function I(t,e){Object.keys(t).forEach(function(a){e[a]=t[a].map(R)})}function A(t){return Array.isArray(t)?t.slice():t}function $(t,e){if(t!==e){if(Array.isArray(t)){for(var a=0;a<t.length;a++)if($(t[a],e[a]))return!0;return!1}return!0}return!1}function N(t){return!!t}function D(t){return t?1:0}function M(t,e){if(Number.isInteger(t)&&Number.isInteger(e)&&e-t>10)return 1;var a=e-t,n=1;if(a>0){while(a>0)n*=10,a/=10;return n}while(a<0)n/=10,a*=10;return n}function U(t,e,a,i){var r=null,o=0,s=Object.keys(a).map(function(t){return a[t].name}),l={},c={},u=[],d=Object(n["a"])({isNetworkBusy:function(){return this.$store.getters.PVL_BUSY_COUNT},activeSourceId:function(){return this.$store.getters.PVL_PROXY_SELECTED_IDS[0]},activeViewId:function(){return this.$store.getters.PVL_VIEW_ID},activeRepresentationId:function(){return this.$store.getters.PVL_PROXY_SOURCE_TO_REPRESENTATION_MAP[this.$store.getters.PVL_PROXY_SELECTED_IDS[0]]},activeProxyData:function(){var t=this["active".concat(e,"Id")],a=this.$store.getters.PVL_PROXY_DATA_MAP;return t&&a&&a[t]?a[t]:null},inputBounds:function(){if(this.create)return this.activeProxyData.data.bounds;var t=this.activeProxyData.id,e=this.$store.getters.PVL_PROXY_PIPELINE.find(function(e){return e.id===t}),a=e.parent,n=this.$store.getters.PVL_PROXY_DATA_MAP;return n&&n[a]?n[a].data.bounds:[-1,1,-1,1,-1,1]},inputArrays:function(){var t=this.activeSourceId,a=this.$store.getters.PVL_PROXY_DATA_MAP,n=this.$store.getters.PVL_PROXY_PIPELINE.find(function(e){return e.id===t});if(!a||!a[t])return[];if(this.create)return a[t].data.arrays;if("Representation"===e)return a[t].data.arrays;var i="0"===n.parent?t:n.parent;return n&&a[i]?a[i].data.arrays:[]}},i.computed);function p(){this.mtime=o++;var t=this.activeProxyData;if(t){for(var e=Object.keys(l),n=0;n<e.length;n++){var i=e[n];delete l[i],delete c[i]}if(this.create)return Object.keys(a).forEach(function(t){l[a[t].name]=[{id:"0",value:a[t]["default"],subProxy:a[t].subProxy,label:a[t].label||a[t].name}]}),void I(l,c);V(s,t.properties,l),I(l,c)}}function v(){u.length=0;for(var t=0;t<s.length;t++){var e=s[t];if(c[e]&&l[e]&&$(c[e][0].value,l[e][0].value))for(var a=0;a<c[e].length;a++)u.push(c[e][a])}return u.length}var f=null;function m(){var t=this;this.create||(this.isNetworkBusy&&!f&&(f=setTimeout(function(){f=null,m.apply(t)},100)),this.isNetworkBusy<3&&v()&&(r.dispatch("PVL_PROXY_UPDATE",u),r.dispatch("PVL_PROXY_DATA_FETCH",{proxyId:this["active".concat(e,"Id")],needUI:!1})))}function h(){I(l,c),this.mtime++}Object.keys(a).forEach(function(t){var e=a[t].name,n=a[t].autoApply||!1,i=a[t].noAutoApply||!1,r=a[t].serverToClient||A,o=a[t].clientToServer||A;d[t]={get:function(){return this.mtime,c[e]?r(c[e][0].value):r(a[t]["default"])},set:function(t){this.mtime++;for(var a=o(t),r=0;r<c[e].length;r++)c[e][r].value=a;n||this.autoApply&&!i?m.apply(this):this.$forceUpdate()}}});var _=Object(n["a"])({},i.props);return _.create||d.create||(_.create={type:Boolean,default:!1}),_.autoApply||d.autoApply||(_.autoApply={type:Boolean,default:!1}),Object(n["a"])(Object(n["a"])({},i),{},{computed:d,props:_,data:function(){return Object(n["a"])({mtime:-1},i.data.apply(this))},methods:Object(n["a"])(Object(n["a"])({getStep:M,apply:m,reset:h,hasChange:v,refreshState:p},t?{deleteProxy:function(){this.create?this.$store.dispatch("PVL_MODULES_ACTIVE_CLEAR"):(this.$store.dispatch("PVL_PROXY_DELETE",this.activeSourceId),this.$store.commit("PVL_PROXY_SELECTED_IDS_SET",[]))},createProxy:function(){var e={},a={};v()&&Object.keys(c).forEach(function(t){for(var n=0;n<c[t].length;n++)c[t][n].subProxy?(a[c[t][n].subProxy]||(a[c[t][n].subProxy]={}),a[c[t][n].subProxy][c[t][n].label]=c[t][n].value):e[c[t][n].label]=c[t][n].value}),this.$store.dispatch("PVL_PROXY_CREATE",{name:t,parentId:this.activeSourceId,initialValues:e,subProxyValues:a,skipDomain:!!v()})}}:null),i.methods),watch:Object(n["a"])({activeProxyData:p},i.watch),created:function(){r=this.$store,i.created&&i.created.apply(this)},mounted:function(){this.refreshState(),i.mounted&&i.mounted.apply(this)}})}var B={name:"Sphere",icon:"mdi-radius-outline",label:"Sphere",showInMenu:function(){return!1}},j=U("Sphere","Source",{startPhi:{name:"StartPhi",autoApply:!1,default:0},endPhi:{name:"EndPhi",autoApply:!1,default:180},phiResolution:{name:"PhiResolution",autoApply:!1,default:8},startTheta:{name:"StartTheta",autoApply:!1,default:0},endTheta:{name:"EndTheta",autoApply:!1,default:360},thetaResolution:{name:"ThetaResolution",autoApply:!1,default:8},radius:{name:"Radius",autoApply:!1,default:.5},center:{name:"Center",autoApply:!1,default:[0,0,0]}},{name:"Sphere",data:function(){return{module:B,color:"grey darken-2",domains:{xCenter:{min:-5,max:5,step:1},yCenter:{min:-5,max:5,step:1},zCenter:{min:-5,max:5,step:1}}}},computed:{phi:{get:function(){return[this.startPhi,this.endPhi]},set:function(t){this.startPhi=Number(t[0]),this.endPhi=Number(t[1])}},theta:{get:function(){return[this.startTheta,this.endTheta]},set:function(t){this.startTheta=Number(t[0]),this.endTheta=Number(t[1])}},xCenter:{get:function(){return this.mtime,this.center[0]},set:function(t){this.mtime++;var e=this.center.slice();e[0]=t,this.center=e.map(Number),this.$forceUpdate()}},yCenter:{get:function(){return this.mtime,this.center[1]},set:function(t){this.mtime++;var e=this.center.slice();e[1]=t,this.center=e.map(Number),this.$forceUpdate()}},zCenter:{get:function(){return this.mtime,this.center[2]},set:function(t){this.mtime++;var e=this.center.slice();e[2]=t,this.center=e,this.$forceUpdate()}}}}),Y=j;function W(t){this["$style"]=h["default"].locals||h["default"]}var X=Object(_["a"])(Y,w,C,!1,W,null,null),F=X.exports,z=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{class:t.$style.container},[a("v-container",{class:t.$style.topBar,attrs:{fluid:"","fill-height":"","align-center":""}},[a("v-layout",{attrs:{row:"","justify-start":"","align-center":""}},[a("v-flex",{attrs:{xs1:"","justify-center":""}},[a("v-icon",{attrs:{color:t.color}},[t._v(t._s(t.module.icon))])],1),a("v-flex",{attrs:{"justify-start":""}},[a("label",{class:t.$style.title,attrs:{color:t.color}},[t._v(t._s(t.module.label))])]),a("v-spacer"),a("v-btn",{attrs:{flat:"",icon:"",color:t.color},on:{click:t.deleteProxy}},[a("v-icon",[t._v(t._s(t.$vuetify.icons.pvLite.delete))])],1)],1)],1),a("v-card",{class:t.$style.block,attrs:{flat:""}},[a("v-card-text",{class:t.$style.blockContent},[a("v-container",{class:t.$style.noPaddingMargin,attrs:{fluid:"","grid-list-md":""}},[a("v-layout",{attrs:{row:"",wrap:"","align-center":""}},[a("v-flex",{attrs:{xs3:""}},[a("label",{class:t.$style.smallLabel},[t._v("Resolution")])]),a("v-flex",{attrs:{xs9:""}},[a("v-slider",{class:t.$style.noTopPadding,attrs:{"hide-details":"",max:100,min:3,step:1},model:{value:t.resolution,callback:function(e){t.resolution=e},expression:"resolution"}})],1),a("v-flex",{attrs:{xs3:""}},[a("label",{class:t.$style.smallLabel},[t._v("Radius")])]),a("v-flex",{attrs:{xs9:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",max:100,min:.1,step:"any",type:"Number"},model:{value:t.radius,callback:function(e){t.radius=e},expression:"radius"}})],1),a("v-flex",{attrs:{xs3:""}},[a("label",{class:t.$style.smallLabel},[t._v("Height")])]),a("v-flex",{attrs:{xs9:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",max:100,min:.1,step:"any",type:"Number"},model:{value:t.height,callback:function(e){t.height=e},expression:"height"}})],1),a("v-flex",{attrs:{xs3:""}},[a("label",{class:t.$style.smallLabel},[t._v("Center")])]),a("v-flex",{attrs:{xs3:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",type:"Number"},model:{value:t.xCenter,callback:function(e){t.xCenter=e},expression:"xCenter"}})],1),a("v-flex",{attrs:{xs3:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",type:"Number"},model:{value:t.yCenter,callback:function(e){t.yCenter=e},expression:"yCenter"}})],1),a("v-flex",{attrs:{xs3:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",type:"Number"},model:{value:t.zCenter,callback:function(e){t.zCenter=e},expression:"zCenter"}})],1),a("v-flex",{attrs:{xs3:""}},[a("label",{class:t.$style.smallLabel},[t._v("Direction")])]),a("v-flex",{attrs:{xs3:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",type:"Number"},model:{value:t.xDirection,callback:function(e){t.xDirection=e},expression:"xDirection"}})],1),a("v-flex",{attrs:{xs3:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",type:"Number"},model:{value:t.yDirection,callback:function(e){t.yDirection=e},expression:"yDirection"}})],1),a("v-flex",{attrs:{xs3:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",type:"Number"},model:{value:t.zDirection,callback:function(e){t.zDirection=e},expression:"zDirection"}})],1),a("v-flex",{attrs:{xs3:""}},[a("label",{class:t.$style.smallLabel},[t._v("Capping")])]),a("v-flex",{attrs:{xs9:""}},[a("v-switch",{class:t.$style.noTopPadding,attrs:{"hide-details":""},model:{value:t.capping,callback:function(e){t.capping=e},expression:"capping"}})],1)],1)],1)],1)],1),a("v-card",{class:t.$style.block,attrs:{flat:""}},[t.create?a("v-btn",{attrs:{block:"",outline:"",color:"indigo"},on:{click:t.createProxy}},[t._v("Create")]):t._e()],1)],1)},K=[],H={name:"Cone",icon:"mdi-wrench",label:"Cone",showInMenu:function(){return!1}},G=U("Cone","Source",{radius:{name:"Radius",autoApply:!0,default:.5,clientToServer:Number},resolution:{name:"Resolution",autoApply:!0,default:6,clientToServer:Number},height:{name:"Height",autoApply:!0,default:1,clientToServer:Number},center:{name:"Center",autoApply:!0,default:[0,0,0]},direction:{name:"Direction",autoApply:!0,default:[1,0,0]},capping:{name:"Capping",autoApply:!0,default:1}},{name:"Cone",data:function(){return{module:H,color:"grey darken-2"}},computed:{xCenter:{get:function(){return this.center[0]},set:function(t){var e=this.center.slice();e[0]=Number(t),this.center=e}},yCenter:{get:function(){return this.center[1]},set:function(t){var e=this.center.slice();e[1]=Number(t),this.center=e}},zCenter:{get:function(){return this.center[2]},set:function(t){var e=this.center.slice();e[2]=Number(t),this.center=e}},xDirection:{get:function(){return this.direction[0]},set:function(t){var e=this.direction.slice();e[0]=Number(t),this.direction=e}},yDirection:{get:function(){return this.direction[1]},set:function(t){var e=this.direction.slice();e[1]=Number(t),this.direction=e}},zDirection:{get:function(){return this.direction[2]},set:function(t){var e=this.direction.slice();e[2]=Number(t),this.direction=e}}}}),Q=G;function Z(t){this["$style"]=h["default"].locals||h["default"]}var q=Object(_["a"])(Q,z,K,!1,Z,null,null),J=q.exports,tt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{class:t.$style.container},[a("v-container",{class:t.$style.topBar,attrs:{fluid:"","fill-height":"","align-center":""}},[a("v-layout",{attrs:{row:"","justify-start":"","align-center":""}},[a("v-flex",{attrs:{xs1:"","justify-center":""}},[a("v-icon",{attrs:{color:t.color}},[t._v(t._s(t.module.icon))])],1),a("v-flex",{attrs:{"justify-start":""}},[a("label",{class:t.$style.title,attrs:{color:t.color}},[t._v(t._s(t.module.label))])]),a("v-spacer"),a("v-btn",{attrs:{flat:"",icon:"",color:t.color},on:{click:t.deleteProxy}},[a("v-icon",[t._v(t._s(t.$vuetify.icons.pvLite.delete))])],1)],1)],1),a("v-card",{class:t.$style.block,attrs:{flat:""}},[a("v-card-title",{class:t.$style.blockTitle},[a("span",{staticClass:"body-2"},[t._v("Origin")])]),a("v-card-text",{class:t.$style.blockContent},[a("v-container",{class:t.$style.noPaddingMargin,attrs:{fluid:"","grid-list-md":""}},[a("v-layout",{attrs:{row:"",wrap:"","align-center":""}},[a("v-flex",{attrs:{xs1:""}},[a("label",{class:t.$style.smallLabel},[t._v("X")])]),a("v-flex",{attrs:{xs7:""}},[a("v-slider",{class:t.$style.noTopPadding,attrs:{"hide-details":"",min:t.inputBounds[0],max:t.inputBounds[1],step:"any"},model:{value:t.xOrigin,callback:function(e){t.xOrigin=e},expression:"xOrigin"}})],1),a("v-flex",{attrs:{xs1:""}}),a("v-flex",{attrs:{xs3:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",type:"number",min:t.inputBounds[0],max:t.inputBounds[1],step:"any"},model:{value:t.xOrigin,callback:function(e){t.xOrigin=e},expression:"xOrigin"}})],1),a("v-flex",{attrs:{xs1:""}},[a("label",{class:t.$style.smallLabel},[t._v("Y")])]),a("v-flex",{attrs:{xs7:""}},[a("v-slider",{class:t.$style.noTopPadding,attrs:{"hide-details":"",min:t.inputBounds[2],max:t.inputBounds[3],step:"any"},model:{value:t.yOrigin,callback:function(e){t.yOrigin=e},expression:"yOrigin"}})],1),a("v-flex",{attrs:{xs1:""}}),a("v-flex",{attrs:{xs3:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",type:"number",min:t.inputBounds[2],max:t.inputBounds[3],step:"any"},model:{value:t.yOrigin,callback:function(e){t.yOrigin=e},expression:"yOrigin"}})],1),a("v-flex",{attrs:{xs1:""}},[a("label",{class:t.$style.smallLabel},[t._v("Z")])]),a("v-flex",{attrs:{xs7:""}},[a("v-slider",{class:t.$style.noTopPadding,attrs:{"hide-details":"",min:t.inputBounds[4],max:t.inputBounds[5],step:"any"},model:{value:t.zOrigin,callback:function(e){t.zOrigin=e},expression:"zOrigin"}})],1),a("v-flex",{attrs:{xs1:""}}),a("v-flex",{attrs:{xs3:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",type:"number",min:t.inputBounds[4],max:t.inputBounds[5],step:"any"},model:{value:t.zOrigin,callback:function(e){t.zOrigin=e},expression:"zOrigin"}})],1)],1)],1)],1)],1),a("v-card",{class:t.$style.block,attrs:{flat:""}},[a("v-card-title",{class:t.$style.blockTitle},[a("span",{staticClass:"body-2"},[t._v("Normal")]),a("v-spacer"),a("v-btn-toggle",{attrs:{mandatory:""},model:{value:t.normalMode,callback:function(e){t.normalMode=e},expression:"normalMode"}},[a("v-btn",{class:t.$style.iconWidth,attrs:{flat:""}},[t._v(" X ")]),a("v-btn",{class:t.$style.iconWidth,attrs:{flat:""}},[t._v(" Y ")]),a("v-btn",{class:t.$style.iconWidth,attrs:{flat:""}},[t._v(" Z ")]),a("v-btn",{class:t.$style.iconWidth,attrs:{flat:""}},[a("v-icon",[t._v(t._s(t.$vuetify.icons.pvLite.edit))])],1)],1)],1),a("v-card-text",{directives:[{name:"show",rawName:"v-show",value:3===t.normalMode,expression:"normalMode === 3"}],class:t.$style.blockContent},[a("v-container",{class:t.$style.noPaddingMargin,attrs:{fluid:"","grid-list-md":""}},[a("v-layout",{attrs:{row:"",wrap:"","align-center":""}},[a("v-flex",{attrs:{xs4:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",type:"Number",min:-1,max:1},model:{value:t.xNormal,callback:function(e){t.xNormal=e},expression:"xNormal"}})],1),a("v-flex",{attrs:{xs4:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",type:"Number",min:-1,max:1},model:{value:t.yNormal,callback:function(e){t.yNormal=e},expression:"yNormal"}})],1),a("v-flex",{attrs:{xs4:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",type:"Number",min:-1,max:1},model:{value:t.zNormal,callback:function(e){t.zNormal=e},expression:"zNormal"}})],1)],1)],1)],1)],1),a("v-container",{attrs:{fluid:"","grid-list-md":""}},[a("v-layout",{attrs:{row:"",wrap:"","align-center":""}},[a("v-flex",{attrs:{xs6:""}},[a("v-switch",{class:t.$style.noTopPadding,attrs:{block:"",label:"Crinkle","hide-details":""},model:{value:t.crinkleclip,callback:function(e){t.crinkleclip=e},expression:"crinkleclip"}})],1),a("v-flex",{attrs:{xs6:""}},[a("v-switch",{class:t.$style.noTopPadding,attrs:{block:"",label:"Inside/Out","hide-details":""},model:{value:t.invert,callback:function(e){t.invert=e},expression:"invert"}})],1)],1)],1),a("v-card",{class:t.$style.block,attrs:{flat:""}},[t.create?a("v-btn",{attrs:{block:"",outline:"",color:"indigo"},on:{click:t.createProxy}},[t._v("Create")]):t._e()],1),!t.hasChange()||t.autoApply||t.create?t._e():a("v-container",{class:t.$style.buttonBar,attrs:{fluid:"","grid-list-md":""}},[a("v-layout",{attrs:{row:"",wrap:"","align-center":""}},[a("v-flex",{attrs:{xs3:""}},[a("v-btn",{attrs:{block:"",outline:"",color:"red darken-1"},on:{click:t.reset}},[t._v("Reset")])],1),a("v-spacer"),a("v-flex",{attrs:{xs7:""}},[a("v-btn",{attrs:{block:"",outline:"",color:"teal accent-4"},on:{click:t.apply}},[t._v("Apply ("+t._s(t.hasChange())+")")])],1)],1)],1)],1)},et=[],at={name:"Clip",icon:"mdi-heart-half-full",label:"Clip",showInMenu:function(t){return 1===t.length}},nt=U("Clip","Source",{crinkleclip:{name:"PreserveInputCells",label:"Crinkleclip",clientToServer:D,serverToClient:N,autoApply:!1,default:0},invert:{name:"Invert",clientToServer:D,serverToClient:N,autoApply:!1,default:1},origin:{name:"Origin",autoApply:!1,default:[0,0,0],subProxy:"ClipType"},normal:{name:"Normal",autoApply:!1,default:[0,0,1],subProxy:"ClipType"}},{name:"Clip",data:function(){return{module:at,color:"grey darken-2",normalMode:3}},mounted:function(){if(this.create){var t=this.inputBounds;this.origin=[.5*(t[0]+t[1]),.5*(t[2]+t[3]),.5*(t[4]+t[5])]}},computed:{xNormal:{get:function(){return this.mtime,this.normal[0]},set:function(t){this.mtime++;var e=this.normal.slice();e[0]=t,this.normal=e.map(Number),this.$forceUpdate()}},yNormal:{get:function(){return this.mtime,this.normal[1]},set:function(t){this.mtime++;var e=this.normal.slice();e[1]=t,this.normal=e.map(Number),this.$forceUpdate()}},zNormal:{get:function(){return this.mtime,this.normal[2]},set:function(t){this.mtime++;var e=this.normal.slice();e[2]=t,this.normal=e.map(Number),this.$forceUpdate()}},xOrigin:{get:function(){return this.mtime,this.origin[0]},set:function(t){this.mtime++;var e=this.origin.slice();e[0]=t,this.origin=e.map(Number),this.$forceUpdate()}},yOrigin:{get:function(){return this.mtime,this.origin[1]},set:function(t){this.mtime++;var e=this.origin.slice();e[1]=t,this.origin=e.map(Number),this.$forceUpdate()}},zOrigin:{get:function(){return this.mtime,this.origin[2]},set:function(t){this.mtime++;var e=this.origin.slice();e[2]=t,this.origin=e,this.$forceUpdate()}}},watch:{normalMode:function(){this.mtime;var t=[0,0,0];t[this.normalMode]=1,this.normalMode<3&&(this.normal=t.map(Number),this.$forceUpdate())}}}),it=nt;function rt(t){this["$style"]=h["default"].locals||h["default"]}var ot=Object(_["a"])(it,tt,et,!1,rt,null,null),st=ot.exports,lt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{class:t.$style.container},[a("v-container",{class:t.$style.topBar,attrs:{fluid:"","fill-height":"","align-center":""}},[a("v-layout",{attrs:{row:"","justify-start":"","align-center":""}},[a("v-flex",{attrs:{xs1:"","justify-center":""}},[a("v-icon",{attrs:{color:t.color}},[t._v(t._s(t.module.icon))])],1),a("v-flex",{attrs:{"justify-start":""}},[a("label",{class:t.$style.title,attrs:{color:t.color}},[t._v(t._s(t.module.label))])]),a("v-spacer"),a("v-btn",{attrs:{flat:"",icon:"",color:t.color},on:{click:t.deleteProxy}},[a("v-icon",[t._v(t._s(t.$vuetify.icons.pvLite.delete))])],1)],1)],1),a("v-card",{class:t.$style.block,attrs:{flat:""}},[a("v-card-title",{class:t.$style.blockTitle},[a("span",{staticClass:"body-2"},[t._v("Origin")])]),a("v-card-text",{class:t.$style.blockContent},[a("v-container",{class:t.$style.noPaddingMargin,attrs:{fluid:"","grid-list-md":""}},[a("v-layout",{attrs:{row:"",wrap:"","align-center":""}},[a("v-flex",{attrs:{xs1:""}},[a("label",{class:t.$style.smallLabel},[t._v("X")])]),a("v-flex",{attrs:{xs7:""}},[a("v-slider",{class:t.$style.noTopPadding,attrs:{"hide-details":"",min:t.inputBounds[0],max:t.inputBounds[1],step:"any"},model:{value:t.xOrigin,callback:function(e){t.xOrigin=e},expression:"xOrigin"}})],1),a("v-flex",{attrs:{xs1:""}}),a("v-flex",{attrs:{xs3:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",type:"number",min:t.inputBounds[0],max:t.inputBounds[1],step:"any"},model:{value:t.xOrigin,callback:function(e){t.xOrigin=e},expression:"xOrigin"}})],1),a("v-flex",{attrs:{xs1:""}},[a("label",{class:t.$style.smallLabel},[t._v("Y")])]),a("v-flex",{attrs:{xs7:""}},[a("v-slider",{class:t.$style.noTopPadding,attrs:{"hide-details":"",min:t.inputBounds[2],max:t.inputBounds[3],step:"any"},model:{value:t.yOrigin,callback:function(e){t.yOrigin=e},expression:"yOrigin"}})],1),a("v-flex",{attrs:{xs1:""}}),a("v-flex",{attrs:{xs3:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",type:"number",min:t.inputBounds[2],max:t.inputBounds[3],step:"any"},model:{value:t.yOrigin,callback:function(e){t.yOrigin=e},expression:"yOrigin"}})],1),a("v-flex",{attrs:{xs1:""}},[a("label",{class:t.$style.smallLabel},[t._v("Z")])]),a("v-flex",{attrs:{xs7:""}},[a("v-slider",{class:t.$style.noTopPadding,attrs:{"hide-details":"",min:t.inputBounds[4],max:t.inputBounds[5],step:"any"},model:{value:t.zOrigin,callback:function(e){t.zOrigin=e},expression:"zOrigin"}})],1),a("v-flex",{attrs:{xs1:""}}),a("v-flex",{attrs:{xs3:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",type:"number",min:t.inputBounds[4],max:t.inputBounds[5],step:"any"},model:{value:t.zOrigin,callback:function(e){t.zOrigin=e},expression:"zOrigin"}})],1),a("v-flex",{directives:[{name:"show",rawName:"v-show",value:!t.crinkleslice,expression:"!crinkleslice"}],attrs:{xs3:""}},[a("label",{class:t.$style.smallLabel},[t._v("Offset")])]),a("v-flex",{directives:[{name:"show",rawName:"v-show",value:!t.crinkleslice,expression:"!crinkleslice"}],attrs:{xs7:""}},[a("v-slider",{class:t.$style.noTopPadding,attrs:{"hide-details":"",min:-t.offsetDelta,max:+t.offsetDelta,step:"any"},model:{value:t.offset,callback:function(e){t.offset=e},expression:"offset"}})],1),a("v-flex",{directives:[{name:"show",rawName:"v-show",value:!t.crinkleslice,expression:"!crinkleslice"}],attrs:{xs2:""}},[a("v-btn",{attrs:{flat:"",icon:"",color:0==t.offset?t.color:"pink",disabled:0==t.offset},on:{click:function(e){t.offset=0}}},[a("v-icon",[t._v(t._s(t.$vuetify.icons.pvLite.close))])],1)],1)],1)],1)],1)],1),a("v-card",{class:t.$style.block,attrs:{flat:""}},[a("v-card-title",{class:t.$style.blockTitle},[a("span",{staticClass:"body-2"},[t._v("Normal")]),a("v-spacer"),a("v-btn-toggle",{attrs:{mandatory:""},model:{value:t.normalMode,callback:function(e){t.normalMode=e},expression:"normalMode"}},[a("v-btn",{class:t.$style.iconWidth,attrs:{flat:""}},[t._v(" X ")]),a("v-btn",{class:t.$style.iconWidth,attrs:{flat:""}},[t._v(" Y ")]),a("v-btn",{class:t.$style.iconWidth,attrs:{flat:""}},[t._v(" Z ")]),a("v-btn",{class:t.$style.iconWidth,attrs:{flat:""}},[a("v-icon",[t._v(t._s(t.$vuetify.icons.pvLite.edit))])],1)],1)],1),a("v-card-text",{directives:[{name:"show",rawName:"v-show",value:3===t.normalMode,expression:"normalMode === 3"}],class:t.$style.blockContent},[a("v-container",{class:t.$style.noPaddingMargin,attrs:{fluid:"","grid-list-md":""}},[a("v-layout",{attrs:{row:"",wrap:"","align-center":""}},[a("v-flex",{attrs:{xs4:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",type:"Number",min:-1,max:1},model:{value:t.xNormal,callback:function(e){t.xNormal=e},expression:"xNormal"}})],1),a("v-flex",{attrs:{xs4:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",type:"Number",min:-1,max:1},model:{value:t.yNormal,callback:function(e){t.yNormal=e},expression:"yNormal"}})],1),a("v-flex",{attrs:{xs4:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",type:"Number",min:-1,max:1},model:{value:t.zNormal,callback:function(e){t.zNormal=e},expression:"zNormal"}})],1)],1)],1)],1)],1),a("v-container",{attrs:{fluid:"","grid-list-md":""}},[a("v-layout",{attrs:{row:"",wrap:"","align-center":""}},[a("v-flex",{attrs:{xs6:""}},[a("v-switch",{class:t.$style.noTopPadding,attrs:{block:"",label:"Crinkle","hide-details":""},model:{value:t.crinkleslice,callback:function(e){t.crinkleslice=e},expression:"crinkleslice"}})],1)],1)],1),a("v-card",{class:t.$style.block,attrs:{flat:""}},[t.create?a("v-btn",{attrs:{block:"",outline:"",color:"indigo"},on:{click:t.createProxy}},[t._v("Create")]):t._e()],1),!t.hasChange()||t.autoApply||t.create?t._e():a("v-container",{class:t.$style.buttonBar,attrs:{fluid:"","grid-list-md":""}},[a("v-layout",{attrs:{row:"",wrap:"","align-center":""}},[a("v-flex",{attrs:{xs3:""}},[a("v-btn",{attrs:{block:"",outline:"",color:"red darken-1"},on:{click:t.reset}},[t._v("Reset")])],1),a("v-spacer"),a("v-flex",{attrs:{xs7:""}},[a("v-btn",{attrs:{block:"",outline:"",color:"teal accent-4"},on:{click:t.apply}},[t._v("Apply ("+t._s(t.hasChange())+")")])],1)],1)],1)],1)},ct=[],ut={name:"Slice",icon:"mdi-texture",label:"Cut",showInMenu:function(t){return 1===t.length}},dt=U("Slice","Source",{crinkleslice:{name:"PreserveInputCells",label:"Crinkleslice",clientToServer:D,serverToClient:N,autoApply:!1,default:0},origin:{name:"Origin",autoApply:!1,default:[0,0,0],subProxy:"SliceType"},normal:{name:"Normal",autoApply:!1,default:[0,0,1],subProxy:"SliceType"},offsets:{name:"ContourValues",label:"SliceOffsetValues",autoApply:!1,default:[0]}},{name:"Slice",data:function(){return{module:ut,color:"grey darken-2",normalMode:3}},mounted:function(){if(this.create){var t=this.inputBounds;this.origin=[.5*(t[0]+t[1]),.5*(t[2]+t[3]),.5*(t[4]+t[5])]}},computed:{offset:{get:function(){return this.mtime,this.offsets[0]},set:function(t){this.mtime++,this.offsets=[Number(t)],this.$forceUpdate()}},offsetDelta:function(){var t=this.inputBounds;return Math.sqrt((t[1]-t[0])*(t[1]-t[0])+(t[3]-t[2])*(t[3]-t[2])+(t[5]-t[4])*(t[5]-t[4]))},xNormal:{get:function(){return this.mtime,this.normal[0]},set:function(t){this.mtime++;var e=this.normal.slice();e[0]=t,this.normal=e.map(Number),this.$forceUpdate()}},yNormal:{get:function(){return this.mtime,this.normal[1]},set:function(t){this.mtime++;var e=this.normal.slice();e[1]=t,this.normal=e.map(Number),this.$forceUpdate()}},zNormal:{get:function(){return this.mtime,this.normal[2]},set:function(t){this.mtime++;var e=this.normal.slice();e[2]=t,this.normal=e.map(Number),this.$forceUpdate()}},xOrigin:{get:function(){return this.mtime,this.origin[0]},set:function(t){this.mtime++;var e=this.origin.slice();e[0]=t,this.origin=e.map(Number),this.$forceUpdate()}},yOrigin:{get:function(){return this.mtime,this.origin[1]},set:function(t){this.mtime++;var e=this.origin.slice();e[1]=t,this.origin=e.map(Number),this.$forceUpdate()}},zOrigin:{get:function(){return this.mtime,this.origin[2]},set:function(t){this.mtime++;var e=this.origin.slice();e[2]=t,this.origin=e,this.$forceUpdate()}}},watch:{normalMode:function(){this.mtime;var t=[0,0,0];t[this.normalMode]=1,this.normalMode<3&&(this.normal=t.map(Number),this.$forceUpdate())}}}),pt=dt;function vt(t){this["$style"]=h["default"].locals||h["default"]}var ft=Object(_["a"])(pt,lt,ct,!1,vt,null,null),mt=ft.exports,ht=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{class:t.$style.container},[a("v-container",{class:t.$style.topBar,attrs:{fluid:"","fill-height":"","align-center":""}},[a("v-layout",{attrs:{row:"","justify-start":"","align-center":""}},[a("v-flex",{attrs:{xs1:"","justify-center":""}},[a("v-icon",{attrs:{color:t.color}},[t._v(t._s(t.module.icon))])],1),a("v-flex",{attrs:{"justify-start":""}},[a("label",{class:t.$style.title,attrs:{color:t.color}},[t._v(t._s(t.module.label))])]),a("v-spacer"),a("v-btn",{attrs:{flat:"",icon:"",color:t.color},on:{click:t.deleteProxy}},[a("v-icon",[t._v(t._s(t.$vuetify.icons.pvLite.delete))])],1)],1)],1),a("v-card",{class:t.$style.block,attrs:{flat:""}},[a("v-card-text",{class:t.$style.blockContent},[a("v-container",{class:t.$style.noPaddingMargin,attrs:{fluid:"","grid-list-md":""}},[a("v-layout",{attrs:{row:"",wrap:"","align-center":""}},[a("v-flex",{attrs:{xs12:""}},[a("v-combobox",{ref:"comboBox",attrs:{items:t.contourByArrays,label:"Contour By"},on:{input:t.blur},model:{value:t.contourBy,callback:function(e){t.contourBy=e},expression:"contourBy"}})],1),a("v-flex",{attrs:{xs7:""}},[a("v-slider",{class:t.$style.noTopPadding,attrs:{"hide-details":"",value:t.sliderData[2],min:t.sliderData[0],max:t.sliderData[1],step:"any"},on:{input:t.updateIsoValue}})],1),a("v-flex",{attrs:{xs1:""}}),a("v-flex",{attrs:{xs4:""}},[a("v-text-field",{class:t.$style.noTopPadding,attrs:{"hide-details":"",type:"number",min:t.sliderData[0],max:t.sliderData[1],value:t.sliderData[2],step:"any"},on:{change:t.updateIsoValue,input:t.updateData}})],1)],1)],1)],1)],1),a("v-container",{attrs:{fluid:"","grid-list-md":""}},[a("v-layout",{attrs:{row:"",wrap:"","align-center":""}},[a("v-flex",{attrs:{xs6:""}},[a("v-switch",{class:t.$style.noTopPadding,attrs:{block:"",label:"Normals","hide-details":""},model:{value:t.computeNormals,callback:function(e){t.computeNormals=e},expression:"computeNormals"}})],1),a("v-flex",{attrs:{xs6:""}},[a("v-switch",{class:t.$style.noTopPadding,attrs:{block:"",label:"Gradients","hide-details":""},model:{value:t.computeGradients,callback:function(e){t.computeGradients=e},expression:"computeGradients"}})],1),a("v-flex",{attrs:{xs6:""}},[a("v-switch",{class:t.$style.noTopPadding,attrs:{block:"",label:"Scalars","hide-details":""},model:{value:t.computeScalars,callback:function(e){t.computeScalars=e},expression:"computeScalars"}})],1),a("v-flex",{attrs:{xs6:""}},[a("v-switch",{class:t.$style.noTopPadding,attrs:{block:"",label:"Triangles","hide-details":""},model:{value:t.generateTriangles,callback:function(e){t.generateTriangles=e},expression:"generateTriangles"}})],1)],1)],1),a("v-card",{class:t.$style.block,attrs:{flat:""}},[t.create?a("v-btn",{attrs:{block:"",outline:"",color:"indigo"},on:{click:t.createProxy}},[t._v("Create")]):t._e()],1),!t.hasChange()||t.autoApply||t.create?t._e():a("v-container",{class:t.$style.buttonBar,attrs:{fluid:"","grid-list-md":""}},[a("v-layout",{attrs:{row:"",wrap:"","align-center":""}},[a("v-flex",{attrs:{xs3:""}},[a("v-btn",{attrs:{block:"",outline:"",color:"red darken-1"},on:{click:t.reset}},[t._v("Reset")])],1),a("v-spacer"),a("v-flex",{attrs:{xs7:""}},[a("v-btn",{attrs:{block:"",outline:"",color:"teal accent-4"},on:{click:t.apply}},[t._v("Apply ("+t._s(t.hasChange())+")")])],1)],1)],1)],1)},_t=[],yt=(a("4de4"),{name:"Contour",icon:"mdi-fingerprint",label:"Contour",showInMenu:function(t,e){if(1===t.length&&e){var a=e[t[0]];return!!a&&a.data.arrays.filter(function(t){return"POINTS"===t.location&&1===t.size}).length}return!1}}),gt=U("Contour","Source",{computeNormals:{name:"ComputeNormals",clientToServer:D,serverToClient:N,autoApply:!1,default:1},computeGradients:{name:"ComputeGradients",clientToServer:D,serverToClient:N,autoApply:!1,default:0},computeScalars:{name:"ComputeScalars",clientToServer:D,serverToClient:N,autoApply:!1,default:1},generateTriangles:{name:"GenerateTriangles",clientToServer:D,serverToClient:N,autoApply:!1,default:1},isosurfaces:{name:"ContourValues",label:"Isosurfaces",autoApply:!1,default:[0]},contourBy:{name:"SelectInputScalars",label:"ContourBy",autoApply:!1,clientToServer:function(t){return["POINTS",t]},serverToClient:function(t){return t?t[1]:""},default:["POINTS"]}},{name:"Contour",data:function(){return{module:yt,color:"grey darken-2",sliderData:[0,1,.5],computeIsoValue:!1}},mounted:function(){this.create&&(this.computeIsoValue=!0,this.contourBy=this.contourByArrays[0]),this.updateRange()},computed:{contourByArrays:function(){return this.inputArrays.filter(function(t){return"POINTS"===t.location&&1===t.size}).map(function(t){return t.name})}},watch:{contourBy:function(){this.updateRange()}},methods:{updateData:function(t){var e=Number(t),a=this.sliderData.slice();return a[2]=e,this.sliderData=a,e},updateIsoValue:function(t){this.isosurfaces=[this.updateData(t)]},updateRange:function(){var t=this.contourBy,e=this.computeIsoValue,a=[0,1,this.isosurfaces[0]],n=this.inputArrays.find(function(e){return"POINTS"===e.location&&1===e.size&&e.name===t}).range[0],i=n.min,r=n.max,o=.5*(i+r);a[0]=i,a[1]=r,e&&(a[2]=o,this.isosurfaces=[o],this.computeIsoValue=!1),this.sliderData=a},blur:function(){this.computeIsoValue=!0,this.$nextTick(this.$refs.comboBox.blur)}}}),bt=gt;function xt(t){this["$style"]=h["default"].locals||h["default"]}var Pt=Object(_["a"])(bt,ht,_t,!1,xt,null,null),Tt=Pt.exports,Lt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{class:t.$style.container},[a("v-container",{class:t.$style.topBar,attrs:{fluid:"","fill-height":"","align-center":""}},[a("v-layout",{attrs:{row:"","justify-start":"","align-center":""}},[a("v-flex",{attrs:{xs1:"","justify-center":""}},[a("v-icon",{attrs:{color:t.color}},[t._v(t._s(t.module.icon))])],1),a("v-flex",{attrs:{"justify-start":""}},[a("label",{class:t.$style.title,attrs:{color:t.color}},[t._v(t._s(t.module.label))])]),a("v-spacer"),a("v-btn",{attrs:{flat:"",icon:"",color:t.color},on:{click:t.deleteProxy}},[a("v-icon",[t._v(t._s(t.$vuetify.icons.pvLite.delete))])],1)],1)],1),a("v-card",{class:t.$style.block,attrs:{flat:""}},[a("v-card-text",{class:t.$style.blockContent},[a("v-container",{class:t.$style.noPaddingMargin,attrs:{fluid:"","grid-list-md":""}},[a("v-layout",{attrs:{row:"",wrap:"","align-center":""}},[a("v-flex",{attrs:{xs12:""}},[a("v-combobox",{ref:"comboBoxA",attrs:{items:t.vectorArrays,label:"Stream Trace By"},on:{input:function(e){return t.blur("comboBoxA")}},model:{value:t.inputVector,callback:function(e){t.inputVector=e},expression:"inputVector"}})],1),a("v-flex",{attrs:{xs6:""}},[a("v-switch",{class:t.$style.noTopPadding,attrs:{block:"",label:"Surface","hide-details":""},model:{value:t.surfaceStreamlines,callback:function(e){t.surfaceStreamlines=e},expression:"surfaceStreamlines"}})],1),a("v-flex",{attrs:{xs6:""}},[a("v-switch",{class:t.$style.noTopPadding,attrs:{block:"",label:"Vorticity","hide-details":""},model:{value:t.computeVorticity,callback:function(e){t.computeVorticity=e},expression:"computeVorticity"}})],1)],1)],1)],1)],1),a("br"),a("v-divider"),a("v-card",{class:t.$style.block,attrs:{flat:""}},[a("v-card-title"