0% found this document useful (0 votes)
21 views176 pages

Monevekatappjs 01

The document appears to be a JavaScript code snippet related to a web application, likely involving authentication and session management. It includes functions for handling user permissions, API key management, and session loading. Additionally, it defines structures for visualizations and their properties, indicating a focus on data representation within the application.

Uploaded by

hoseagultom18
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views176 pages

Monevekatappjs 01

The document appears to be a JavaScript code snippet related to a web application, likely involving authentication and session management. It includes functions for handling user permissions, API key management, and session loading. Additionally, it defines structures for visualizations and their properties, indicating a focus on data representation within the application.

Uploaded by

hoseagultom18
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

!function(e){function t(t){for(var r,i,s=t[0],l=t[1],c=t[2],d=0,p=[];d<s.

length;d+
+)i=s[d],a[i]&&[Link](a[i][0]),a[i]=0;for(r in
l)[Link](l,r)&&(e[r]=l[r]);for(u&&u(t);[Link];)[Link]
ift()();return [Link](o,c||[]),n()}function n(){for(var e,t=0;t<[Link];t++)
{for(var n=o[t],r=!0,s=1;s<[Link];s++){var l=n[s];0!==a[l]&&(r=!
1)}r&&([Link](t--,1),e=i(i.s=n[0]))}return e}var r={},a={0:0},o=[];function i(t)
{if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return
e[t].call([Link],n,[Link],i),n.l=!0,[Link]}i.m=e,i.c=r,i.d=function(e,t,n)
{i.o(e,t)||[Link](e,t,{enumerable:!0,get:n})},i.r=function(e)
{"undefined"!=typeof
Symbol&&[Link]&&[Link](e,[Link],
{value:"Module"}),[Link](e,"__esModule",{value:!
0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof
e&&e&&e.__esModule)return e;var
n=[Link](null);if(i.r(n),[Link](n,"default",{enumerable:!
0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return
e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function()
{return [Link]}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t)
{return [Link](e,t)},i.p="/static/";var
s=[Link]=[Link]||
[],l=[Link](s);[Link]=t,s=[Link]();for(var c=0;c<[Link];c++)t(s[c]);var
u=l;[Link]([803,2]),n()}([,,,,,,,,,,function(e,t,n){"use
strict";n.r(t),n.d(t,"Auth",function(){return i}),n.d(t,"currentUser",function()
{return s}),n.d(t,"clientConfig",function(){return l}),n.d(t,"messages",function()
{return c}),n.d(t,"default",function(){return h});var r=n(98),a=n.n(r),o=n(2);f.
$inject=["$injector"],m.$inject=["$window","$location","$q","$http"];var
i=null,s={canEdit:function(e){var t=e.user_id||[Link]&&[Link];return
[Link]("admin")||t&&t===[Link]},hasPermission:function(e){return
Object([Link])([Link],e)},get isAdmin(){return
[Link]("admin")}},l={},c=[],u=a()("redash:auth"),d={loaded:!1};function
p(e){u("Updating session to be:",e),Object([Link])(d,e,{loaded:!
0}),Object([Link])(s,[Link]),Object([Link])(l,d.client_config),Object([Link])
(c,[Link])}function m(e,t,n,r){return{isAuthenticated:function(){return
[Link]&&[Link]},login:function(){var e=encodeURI([Link]());u("Calling login
with next = %s",e),[Link]="login?next=".concat(e)},logout:function()
{u("Logout."),[Link]="logout"},loadSession:function(){return u("Loading
session"),[Link]&&[Link]?(u("Resolving with local value."),[Link](d)):
([Link](null),[Link]("api/session").then(e=>(p([Link]),d)))},loadConfig:func
tion(){return u("Loading
config"),[Link]("/api/config").then(e=>(p({client_config:[Link].client_config,user:
{permissions:[]},messages:[]}),[Link]))},setApiKey:function(e){u("Set API key to:
%s",e),[Link]=e},getApiKey:function(){return
[Link]},requireSession:function(){return u("Requested
authentication"),[Link]()?
[Link](d):[Link]().then(()=>{if([Link]())return u("Loaded
session"),d;u("Need to login, redirecting"),[Link]()}).catch(()=>{u("Need to
login, redirecting"),[Link]()})}}}function f(e){return{request:function(t){var
n=[Link]("Auth").getApiKey();return n&&([Link]="Key
".concat(n)),t}}}function h(e)
{[Link]("Auth",m),[Link]("currentUser",s),[Link]("clientConfig",l),[Link]("me
ssages",c),[Link]("apiKeyHttpInterceptor",f),[Link](["$httpProvider",e=>{[Link]
[Link]("apiKeyHttpInterceptor")}]),[Link](["$injector",e=>{i=[Link]("Auth")}]
)}[Link]=!0},,function(e,t,n){"use strict";n.r(t);n(19),n(27),n(11);var
r=n(354),a=n.n(r);function o(e){for(var t=1;t<[Link];t++){var n=null!
=arguments[t]?arguments[t]:{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{i(e,t,n[t])})}return e}function i(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!
0}):e[t]=n,e}[Link]({placement:"bottomRight",duration:3});var s={};
["success","error","info","warning","warn"].forEach(e=>{s[e]=function(t){var
n=[Link]>1&&void 0!==arguments[1]?
arguments[1]:null,r=[Link]>2&&void 0!==arguments[2]?
arguments[2]:null;return a.a[e](o({},r,
{message:t,description:n}))}}),[Link]=o({},a.a,s)},,,,,,,,function(e,t,n){"use
strict";n.r(t),n.d(t,"VisualizationType",function(){return
c}),n.d(t,"RendererPropTypes",function(){return
u}),n.d(t,"EditorPropTypes",function(){return
d}),n.d(t,"registeredVisualizations",function(){return
p}),n.d(t,"registerVisualization",function(){return
f}),n.d(t,"getDefaultVisualization",function(){return
h}),n.d(t,"newVisualization",function(){return g});n(11),n(19),n(27);var
r=n(2),a=n(1),o=n.n(a);function i(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var
s=[Link],l=[Link]({columns:[Link]([Link]).isRequired,rows:[Link]
Of([Link]).isRequired}),c=[Link]({id:[Link],type:[Link],n
ame:[Link],options:[Link]}),u={visualizationName:[Link],da
ta:[Link],options:[Link],onOptionsChange:[Link],context:[Link](["q
uery","widget"]).isRequired},d={visualizationName:[Link],data:[Link],opti
ons:[Link],onOptionsChange:[Link]},p={},m=[Link]({type:[Link]
[Link],name:[Link],getOptions:[Link],isDefault
:[Link],isDeprecated:[Link],Renderer:[Link],Editor:[Link],autoHe
ight:[Link],defaultRows:[Link],defaultColumns:[Link],minRows:[Link],m
axRows:[Link],minColumns:[Link],maxColumns:[Link]});function f(e)
{if(function(e){var
t={config:m},n={config:e};[Link](t,n,"prop","registerVisualization")}
(e),e=function(e){for(var t=1;t<[Link];t++){var n=null!=arguments[t]?
arguments[t]:{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{i(e,t,n[t])})}return e}({},e,{isDefault:[Link]&&!
[Link]}),p[[Link]])throw new Error("Visualization ".concat([Link]," already
registered."));p[[Link]]=e}function h(){return Object([Link])(p,e=>[Link])||
Object([Link])(p,e=>![Link])}function g(){var e=[Link]>0&&void 0!
==arguments[0]?arguments[0]:null,t=[Link]>1&&void 0!==arguments[1]?
arguments[1]:{},n=e?
p[e]:h();return{type:[Link],name:[Link],description:"",options:t}}},,function(e,t,n
){"use strict";n.r(t),n.d(t,"$http",function(){return
r}),n.d(t,"$sanitize",function(){return a}),n.d(t,"$location",function(){return
o}),n.d(t,"$route",function(){return i}),n.d(t,"$routeParams",function(){return
s}),n.d(t,"$q",function(){return l}),n.d(t,"$rootScope",function(){return
c}),n.d(t,"$uibModal",function(){return u}),n.d(t,"default",function(){return
d});var r=null,a=null,o=null,i=null,s=null,l=null,c=null,u=null;function d(e)
{[Link](["$injector",e=>{r=[Link]("$http"),a=[Link]("$sanitize"),o=[Link]("$location"),
i=[Link]("$route"),s=[Link]("$routeParams"),l=[Link]("$q"),c=[Link]("$rootScope"),u=e.g
et("$uibModal")}])}[Link]=!0},,function(e,t,n){"use
strict";n.r(t),n.d(t,"Columns",function(){return E}),n.d(t,"default",function()
{return S});n(14),n(15),n(29);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(3),c=n.n(l),u=n(113),d=n.n(u),p=n(468),m
=n(170),f=n(45),h=n(171);function g(e){return(g="function"==typeof
Symbol&&"symbol"==typeof [Link]?function(e){return typeof e}:function(e)
{return e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function b(e,t){for(var n=0;n<[Link];n+
+){var r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in
r&&([Link]=!0),[Link](e,[Link],r)}}function y(e,t){return!
t||"object"!==g(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}(e):t}function v(e){return(v=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function w(e,t){return(w=[Link]||function(e,t){return
e.__proto__=t,e})(e,t)}function O(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j(){return
Object([Link])([Link](void 0,arguments),{sorter:!0})}var
E={favorites:function(e){return Object([Link])({width:"1%",render:
(e,t)=>[Link]([Link],{item:t})},e)},avatar:function(e,t)
{return t=Object([Link])(t)?t:[Link],Object([Link])({width:"1%",render:
(e,n)=>[Link]("img",
{src:[Link].profile_image_url,className:"profile__image_thumb",alt:t([Link],n),titl
e:t([Link],n)})},e)},date:function(e){return Object([Link])
({render:e=>Object(h.b)(e)},e)},dateTime:function(e){return Object([Link])
({render:e=>Object(h.c)(e)},e)},duration:function(e){return Object([Link])
({width:"1%",className:"text-nowrap",render:e=>Object([Link])
(e)},e)},timeAgo:function(e){return Object([Link])
({render:e=>[Link]([Link],{date:e})},e)},custom:function(e,t){return
Object([Link])
({render:e},t)}};[Link]=j,[Link]=j,[Link]=j,[Link]
[Link]=j,[Link]=j;var S=function(e){function t(){return
function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a
function")}(this,t),y(this,v(t).apply(this,arguments))}var n,a,i;return
function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super
expression must either be null
or a function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&w(e,t)}(t,[Link]),n=t,
(a=[{key:"prepareColumns",value:function(){var
e=[Link],t=[Link],n=[Link],a=[Link],o=n?"descend":"a
scend";return Object([Link])(Object([Link])(Object([Link])([Link],e=>!
Object([Link])([Link])||[Link]()),e=>Object([Link])(e,
{orderByField:[Link]||[Link]})),(e,n)=>{var i=[Link]?()=>({onClick:
()=>a([Link])}):null,s=Object([Link])([Link])?
(t,n)=>[Link](t,[Link]):[Link];return Object([Link])(Object([Link])(e,
["field","orderByField","render"]),
{key:"column"+n,dataIndex:"item["+[Link]([Link])
+"]",defaultSortOrder:[Link]===t?o:null,onHeaderCell:i,render:s})})}},
{key:"render",value:function(){var e=[Link](),t=Object([Link])
([Link],(e,t)=>({key:"row"+t,item:e})),n=Object([Link])
([Link])?
e=>({onClick:t=>{[Link](t,[Link])}}):null,a=[Link];re
turn [Link](d.a,{className:c()("table-data",{"ant-table-headerless":!
a}),loading:[Link],columns:e,showHeader:a,dataSource:t,rowKey:e=>[Link],
pagination:!1,onRow:n})}}])&&b([Link],a),i&&b(n,i),t}();O(S,"propTypes",
{loading:[Link],items:[Link]([Link]),columns:[Link]([Link]({fiel
d:[Link],orderByField:[Link],render:[Link],isAvailable:[Link]})),showHe
ader:[Link],onRowClick:[Link],orderByField:[Link],orderByReverse:[Link],t
oggleSorting:[Link]}),O(S,"defaultProps",{loading:!1,items:[],columns:
[],showHeader:!0,onRowClick:null,orderByField:null,orderByReverse:!1,toggleSorting:
()=>{}})},,,,,,,,,function(e,t,n){"use
strict";n.r(t),n.d(t,"DialogPropType",function(){return p}),n.d(t,"wrap",function()
{return h});n(11),n(19),n(27),n(34),n(95);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(16),c=n.n(l);function u(e,t,n){return t
in e?[Link](e,t,{value:n,enumerable:!0,configurable:!0,writable:!
0}):e[t]=n,e}function d(){return(d=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}var
p=[Link]({props:[Link]({visible:[Link],onOk:[Link],onCancel:[Link],afte
rClose:[Link]}).isRequired,close:[Link],dismiss:[Link]}
),m={Promise:Promise,DialogPropType:p,wrap:function(){}};function f(e,t){var
n={props:{visible:!0,onOk:()=>{},onCancel:()=>{},afterClose:()=>{}},close:
()=>{},dismiss:()=>{}},a={resolve:()=>{},reject:
()=>{}},i=[Link]("div");function s()
{[Link]([Link](e,d({},t,{dialog:n})),i)}function l(e)
{[Link](e),[Link]=!1,s()}function p(e){[Link](e),[Link]=!
1,s()}[Link](i),[Link]=l,[Link]=p,[Link]
lose=function()
{setTimeout(()=>{[Link](i),[Link](i)},10)},n
.close=l,[Link]=p;var f={close:l,dismiss:p,update:e=>{t=function(e){for(var
t=1;t<[Link];t++){var n=null!=arguments[t]?arguments[t]:
{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{u(e,t,n[t])})}return e}({},t,e),s()},result:new
[Link]((e,t)=>{[Link]=e,[Link]=t})};return s(),Object([Link])
([Link])&&[Link](),f}fu
nction h(e)
{return{Component:e,showModal:t=>f(e,t)}}[Link]=h,[Link]=m},,,,,,function(e,t,n)
{"use strict";n.r(t),n.d(t,"Query",function(){return
g}),n.d(t,"isDynamicDate",function(){return
P}),n.d(t,"isDynamicDateRange",function(){return
C}),n.d(t,"getDynamicDate",function(){return
k}),n.d(t,"getDynamicDateRange",function(){return _}),n.d(t,"Parameter",function()
{return T}),n.d(t,"default",function(){return
D});n(116),n(656),n(55),n(96),n(90),n(14),n(15),n(34),n(19),n(27),n(131),n(11);var
r=n(9),a=n.n(r),o=n(98),i=n.n(o),s=n(290),l=n.n(s),c=n(2);function u(e){return
function(e){if([Link](e)){for(var t=0,n=new Array([Link]);t<[Link];t+
+)n[t]=e[t];return n}}(e)||function(e){if([Link] in Object(e)||"[object
Arguments]"===[Link](e))return [Link](e)}(e)||
function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}
()}function d(){return(d=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function p(e,t,n){return t in e?
[Link](e,t,{value:n,enumerable:!0,configurable:!0,writable:!
0}):e[t]=n,e}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call
a class as a function")}function f(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function h(e,t,n){return
t&&f([Link],t),n&&f(e,n),e}N.
$inject=["$resource","$http","$location","$q","currentUser","QueryResultError","Que
ryResult"],q.$inject=["$q"],[Link]=[Link];var g=null,b=i()
("redash:services:query"),y={date:"YYYY-MM-DD","date-range":"YYYY-MM-DD","datetime-
local":"YYYY-MM-DD HH:mm","datetime-range":"YYYY-MM-DD HH:mm","datetime-with-
seconds":"YYYY-MM-DD HH:mm:ss","datetime-range-with-seconds":"YYYY-MM-DD
HH:mm:ss"},v="d_",w={today:{name:"Today",value:()=>[a()().startOf("day"),a()
().endOf("day")]},yesterday:{name:"Yesterday",value:()=>[a()
().subtract(1,"day").startOf("day"),a()
().subtract(1,"day").endOf("day")]},this_week:{name:"This week",value:()=>[a()
().startOf("week"),a()().endOf("week")]},this_month:{name:"This month",value:
()=>[a()().startOf("month"),a()().endOf("month")]},this_year:{name:"This
year",value:()=>[a()().startOf("year"),a()().endOf("year")]},last_week:{name:"Last
week",value:()=>[a()().subtract(1,"week").startOf("week"),a()
().subtract(1,"week").endOf("week")]},last_month:{name:"Last month",value:()=>[a()
().subtract(1,"month").startOf("month"),a()
().subtract(1,"month").endOf("month")]},last_year:{name:"Last year",value:()=>[a()
().subtract(1,"year").startOf("year"),a()
().subtract(1,"year").endOf("year")]},last_7_days:{name:"Last 7 days",value:
()=>[a()().subtract(7,"days"),a()()]}},O={now:{name:"Today/Now",value:()=>a()
()},yesterday:{name:"Yesterday",value:()=>a()().subtract(1,"day")}};function j(e)
{var t=[Link]>1&&void 0!==arguments[1]?
arguments[1]:null,n=parseFloat(e);return isFinite(n)?n:t}function E(e){return
Object([Link])(e)||Object([Link])(e)||""===e||Object([Link])
(e)&&0===[Link]}function S(e){return Object([Link])(["date","datetime-
local","datetime-with-seconds"],e)}function x(e){return Object([Link])(["date-
range","datetime-range","datetime-range-with-seconds"],e)}function P(e){return!!
Object([Link])(e,v)&&!!O[[Link]([Link])]}function C(e){return!!
Object([Link])(e,v)&&!!w[[Link]([Link])]}function k(e){return P(e)?
O[[Link]([Link])]:null}function _(e){return C(e)?
w[[Link]([Link])]:null}var T=function(){function e(t,n)
{m(this,e),[Link]=[Link],[Link]=[Link],[Link]=[Link],[Link]
Time=[Link],[Link]=[Link],[Link]=[Link],this.
multiValuesOptions=[Link],[Link]=[Link],[Link]=n
,[Link]=[],[Link]([Link]),[Link](this,"urlPrefix",
{configurable:!0,enumerable:!1,writable:!0,value:"p_"})}return h(e,
[{key:"clone",value:function(){return new e(this,[Link])}},
{key:"getValue",value:function(){var e=[Link]>0&&void 0!==arguments[0]?
arguments[0]:{};return [Link](this,e)}},
{key:"setValue",value:function(e){if("enum"===[Link]){var
t=[Link]&&[Link]("\n")||[];[Link]?
(Object([Link])(e)||(e=[e]),e=Object([Link])(e,t)):e&&!Object([Link])
(e)&&Object([Link])(t,e)||(e=t[0])}if(x([Link])){if([Link]=null,this.$
$value=null,Object([Link])(e)&&!Object([Link])
(e)&&(e=[[Link],[Link]]),Object([Link])(e)&&2===[Link])(e=[a()(e[0]),a()
(e[1])])
[0].isValid()&&e[1].isValid()&&([Link]={start:e[0].format(y[[Link]]),end:e[1
].format(y[[Link]])},this.$$value=e);else if(C(e))
{_(e,[Link])&&([Link]=e,this.$$value=e)}}else if(S([Link]))
{if([Link]=null,this.$$value=null,P(e))k(e)&&([Link]=e,this.$
$value=e);else(e=a()(e)).isValid()&&([Link]=[Link](y[[Link]]),this.$
$value=e)}else"number"===[Link]?([Link]=e,this.$$value=j(e,null)):
([Link]=e,this.$$value=e);return Object([Link])([Link])&&Object([Link])
([Link],e=>{[Link]([Link])}),[Link](),this}},
{key:"setPendingValue",value:function(e){[Link]=e}},
{key:"applyPendingValue",value:function()
{[Link]&&[Link]([Link])}},
{key:"clearPendingValue",value:function(){[Link](void 0)}},
{key:"toUrlParams",value:function(){var e;if([Link])return{};var
t,n=[Link];return x([Link])&&Object([Link])([Link])?
(p(t={},"".concat(n).concat([Link],".start"),[Link]),p(t,"".concat(n).
concat([Link],".end"),[Link]),p(t,"".concat(n).concat([Link]),null),t
):[Link]&&Object([Link])([Link])?
p({},"".concat(n).concat([Link]),[Link]([Link])):
(p(e={},"".concat(n).concat([Link]),[Link]),p(e,"".concat(n).concat([Link]
e,".start"),null),p(e,"".concat(n).concat([Link],".end"),null),e)}},
{key:"fromUrlParams",value:function(e){var t=[Link];if(x([Link])){var
n="".concat(t).concat([Link]),r="".concat(t).concat([Link],".start"),a="".con
cat(t).concat([Link],".end");Object([Link])(e,n)?
[Link](e[n]):Object([Link])(e,r)&&Object([Link])
(e,a)&&[Link]([e[r],e[a]])}else{var
o="".concat(t).concat([Link]);if(Object([Link])
(e,o))if([Link])try{[Link]([Link](e[o]))}catch(t)
{[Link](e[o])}else [Link](e[o])}}},
{key:"toQueryTextFragment",value:function(){return
x([Link])?"{{ ".concat([Link],".start }}
{{ ").concat([Link],".end }}"):"{{ ".concat([Link]," }}")}},
{key:"loadDropdownValues",value:function(){return [Link]?
[Link]({queryId:[Link],dropdownQueryId:[Link]}).
$promise:[Link]({id:[Link]}).$promise}},{key:"isEmpty",get:function()
{return Object([Link])([Link]())}},{key:"hasDynamicValue",get:function()
{return S([Link])?P([Link]):!!x([Link])&&C([Link])}},
{key:"dynamicValue",get:function(){return S([Link])?k([Link]):!!
x([Link])&&_([Link])}},{key:"hasPendingValue",get:function(){var
e=E([Link])?null:[Link],t=E([Link])?
null:[Link];return void 0!==[Link]&&e!==t}},
{key:"normalizedValue",get:function(){return this.$$value}},
{key:"ngModel",get:function(){return [Link]},set:function(e)
{[Link](e)}}],[{key:"getValue",value:function(e){var
t=[Link]>1&&void 0!==arguments[1]?arguments[1]:
{},n=[Link],r=[Link],o=[Link],i=[Link];if(x(r)&&[Link]
ynamicValue){var s=[Link];if(s){var
l=[Link]();return{start:l[0].format(y[r]),end:l[1].format(y[r])}}return
null}if(S(r)&&[Link]){var u=[Link];return u?
[Link]().format(y[r]):null}if(E(n))return Object([Link])(["date","datetime-
local","datetime-with-seconds"],r)&&o?a()
().format(y[r]):null;if("number"===r)return j(n,null);var
d=[Link];if(Object([Link])(["enum","query"],r)&&i&&Object([Link])
(n)&&d){var p=Object([Link])(i,"separator",","),m=Object([Link])
(i,"prefix",""),f=Object([Link])(i,"suffix",""),h=Object([Link])
(n,e=>"".concat(m).concat(e).concat(f));return Object([Link])(h,p)}return n}}]),e}
(),$=function(){function e(t,n)
{m(this,e),[Link]=t,[Link](),[Link](n)}return
h(e,[{key:"parseQuery",value:function(){var e=()=>Object([Link])
([Link],e=>[Link]),t=[];if(void 0!==[Link])try{var
n=[Link]([Link]);t=Object([Link])(function e(t){var n=[];return
[Link](t=>{"name"===t[0]||"&"===t[0]?[Link](t[1].split(".")
[0]):"#"===t[0]&&(n=Object([Link])(n,e(t[4])))}),n}(n))}catch(n){b("Failed parsing
parameters: ",n),t=e()}else t=e();return t}},
{key:"updateParameters",value:function(e){if(![Link]||[Link]!
==[Link]){[Link]=[Link];var t=e?
[Link]():Object([Link])
([Link],e=>[Link]);[Link]=[Link].
[Link]||[];var
n={};[Link](e=>{n[[Link]]=e}),[Link](e=>{Object(c
.has)(n,e)||[Link](new
T({title:e,name:e,type:"text",value:null,global:!1}))});var
r=[Link];[Link]=[Link](e=>Object(c.
includes)(t,[Link])).map(e=>e instanceof T?e:new T(e,[Link]))}}},
{key:"initFromQueryString",value:function(e)
{[Link]().forEach(t=>{[Link](e)})}},{key:"get",value:function(){var e=!
([Link]>0&&void 0!==arguments[0])||arguments[0];return
[Link](e),[Link]}},
{key:"add",value:function(e)
{[Link]=[Link](t=>[Link]!
==[Link]);var t=new T(e);return [Link](t),t}},
{key:"getMissing",value:function(){return Object([Link])(Object([Link])
([Link](),e=>[Link]),e=>[Link])}},{key:"isRequired",value:function(){return!
Object([Link])([Link]())}},{key:"getValues",value:function(){var
e=[Link]>0&&void 0!==arguments[0]?arguments[0]:{},t=[Link]();return
Object([Link])(Object([Link])(t,e=>[Link]),Object([Link])
(t,t=>[Link](e)))}},{key:"hasPendingValues",value:function(){return
Object([Link])([Link](),e=>[Link])}},
{key:"applyPendingValues",value:function(){Object([Link])
([Link](),e=>[Link]())}},{key:"toUrlParams",value:function()
{if(0===[Link]().length)return"";var e=[Link](void
0,u([Link]().map(e=>[Link]())));return
[Link](e).forEach(t=>null==e[t]&&delete
e[t]),[Link](e).map(t=>"".concat(encodeURIComponent(t),"=").concat(encodeURICo
mponent(e[t]))).join("&")}}]),e}();function q(e){return function(){function t(e)
{m(this,t),[Link]=e,[Link]=[Link]()}return h(t,
[{key:"getUpdatedAt",value:function(){return [Link]}},
{key:"getError",value:function(){return [Link]}},
{key:"toPromise",value:function(){return [Link](this)}},
{key:"getStatus",value:function(){return"failed"}},{key:"getData",value:function()
{return null}},{key:"getLog",value:function(){return null}}]),t}()}function
N(e,t,n,r,o,i,s){var l=e("api/queries/:id",{id:"@id"},{recent:
{method:"get",isArray:!0,url:"api/queries/recent"},archive:{method:"get",isArray:!
1,url:"api/queries/archive"},query:{isArray:!1},myQueries:{method:"get",isArray:!
1,url:"api/queries/my"},fork:{method:"post",isArray:!1,url:"api/queries/:id/
fork",params:{id:"@id"}},resultById:{method:"get",isArray:!1,url:"api/queries/:id/
[Link]"},asDropdown:{method:"get",isArray:!0,url:"api/queries/:id/
dropdown"},associatedDropdown:{method:"get",isArray:!0,url:"api/queries/:queryId/
dropdowns/:dropdownQueryId"},favorites:{method:"get",isArray:!1,url:"api/queries/
favorites"},favorite:{method:"post",isArray:!1,url:"api/queries/:id/
favorite",transformRequest:[()=>""]},unfavorite:{method:"delete",isArray:!
1,url:"api/queries/:id/favorite",transformRequest:[()=>""]}});return
[Link]=function(){return new l({query:"",name:"New
Query",schedule:null,user:o,options:{}})},[Link]=function(e,n){if("json"!
==e)return"sql"===e?[Link]("api/queries/format",
{query:n}).then(e=>[Link]):[Link]("Query formatting is not supported for
your data source syntax.");try{var a=[Link]([Link](n)," ",4);return
[Link](a)}catch(e){return
[Link](String(e))}},[Link]=function(){return"/
queries/".concat([Link],"/source")},[Link]=function(){return void
0===[Link]},[Link]=function(){return [Link]&&null!
==[Link](/\d\d:\d\d/)},[Link]=function(){var
e=[Link](":");return
[Link]().hour(e[0]).minute(e[1]).local().format("HH:mm")},[Link]=fu
nction(){return!(!this.latest_query_data&&!
this.latest_query_data_id)},[Link]=function(){return
[Link]().isRequired()},[Link]=function(){return
[Link]().length>0},[Link]=function
(e,t){var n=[Link](),r=[Link]();if([Link]>0){var
a="parameter",o="value";return [Link]>1&&(a="parameters",o="values"),new s({job:
{error:"missing ".concat(o," for ").concat([Link](", "),"
").concat(a,"."),status:4}})}return
[Link]()&&(this.latest_query_data=null,this.latest_query_data_id=null),this.l
atest_query_data&&0!==t?[Link]||([Link]=new
s({query_result:this.latest_query_data})):this.latest_query_data_id&&0!==t?
[Link]||
([Link]=[Link]([Link],this.latest_query_data_id)):[Link]=e(
),[Link]},[Link]=function(e){return
[Link](()=>[Link]([Link],[Link]().ge
tValues(),e),e)},[Link]=function(e,t){var n=t||
[Link];if(!n)return new i("Can't execute empty query.");var
r=[Link]().getValues({joinListValues:!0});return
[Link](()=>[Link](this.data_source_id,n,r,e,[Link]),e)},l
.[Link]=function(e,t){var
n="queries/".concat([Link]);e&&(n+="/source");var r={};return
[Link]().isRequired()&&[Link]().forEach(e=>{Object([Link]
tend)(r,[Link]())}),[Link](r).forEach(e=>null==r[e]&&delete r[e]),""!
==(r=Object([Link])(r,
(e,t)=>"".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(e))).join("&"
))&&(n+="?".concat(r)),t&&(n+="#".concat(t)),n},[Link]=f
unction(){return
[Link]().toPromise()},[Link]=function(){return
this.$parameters||(this.$parameters=new $(this,[Link]())),this.
$parameters},[Link]=function(){var e=!
([Link]>0&&void 0!==arguments[0])||arguments[0];return
[Link]().get(e)},l}function D(e)
{[Link]("QueryResultError",q),[Link]("Query",N),[Link](["$injector",e=>{g=[Link]
t("Query")}])}[Link]=!0},,,,,function(e,t,n){"use
strict";n.r(t),n.d(t,"DataSource",function(){return l}),n.d(t,"Table",function()
{return c}),n.d(t,"Schema",function(){return
u}),n.d(t,"RefreshScheduleType",function(){return
d}),n.d(t,"RefreshScheduleDefault",function(){return p}),n.d(t,"Field",function()
{return m}),n.d(t,"Action",function(){return f}),n.d(t,"AntdForm",function(){return
h}),n.d(t,"UserProfile",function(){return g}),n.d(t,"Moment",function(){return
y});var
r=n(1),a=n.n(r),o=n(2),i=n(9),s=n.n(i),l=[Link]({syntax:[Link],options:a.a.s
hape({doc:[Link],doc_url:[Link]}),type_name:[Link]}),c=[Link]({colum
ns:[Link]([Link]).isRequired}),u=[Link](c),d=[Link]({interval:a.a.
number,time:[Link],day_of_week:[Link],until:[Link]}),p={interval:null,t
ime:null,day_of_week:null,until:null},m=[Link]({name:[Link],title
:[Link],type:[Link](["ace","text","textarea","email","password","number","ch
eckbox","file","select","content"]).isRequired,initialValue:[Link]([[Link]
ng,[Link],[Link],[Link]([Link]),[Link]([Link])]),content:a.
[Link],mode:[Link],required:[Link],readOnly:[Link],autoFocus:[Link],minLe
ngth:[Link],placeholder:[Link],contentAfter:[Link]([[Link],[Link]
c]),loading:[Link],props:[Link]
}),f=[Link]({name:[Link],callback:[Link],type:[Link]
ring,pullRight:[Link],disabledWhenDirty:[Link]}),h=[Link]({validateFieldsAnd
Scroll:[Link]}),g=[Link]({id:[Link],name:[Link],
email:[Link],profileImageUrl:[Link],apiKey:[Link],isDisabled
:[Link]});function b(e,t,n,r){var a=t[n],o=e&&null!=a&&[Link](a),i=!
e&&(null==a||[Link](a));if(!o&&!i)return new Error("Prop `"+n+"` supplied to
`"+r+"` should be a [Link] instance.")}var y=Object([Link])(!
1,b);[Link]=Object([Link])(!0,b)},function(e,t,n){"use
strict";n.r(t),n.d(t,"IntervalEnum",function(){return
s}),n.d(t,"localizeTime",function(){return l}),n.d(t,"secondsToInterval",function()
{return c}),n.d(t,"intervalToSeconds",function(){return
u}),n.d(t,"pluralize",function(){return d}),n.d(t,"durationHumanize",function()
{return p}),n.d(t,"toHuman",function(){return m}),n.d(t,"colWidth",function()
{return f}),n.d(t,"capitalize",function(){return h}),n.d(t,"remove",function()
{return g}),n.d(t,"notEmpty",function(){return b}),n.d(t,"showError",function()
{return y}),n.d(t,"prettySize",function(){return w}),n.d(t,"join",function(){return
O});n(14),n(15),n(11),n(114),n(131);var r=n(9),a=n.n(r),o=n(2);function i(e,t)
{return function(e){if([Link](e))return e}(e)||function(e,t){var n=[],r=!
0,a=!1,o=void 0;try{for(var i,s=e[[Link]]();!
(r=(i=[Link]()).done)&&([Link]([Link]),!t||[Link]!==t);r=!0);}catch(e){a=!
0,o=e}finally{try{r||null==[Link]||[Link]()}finally{if(a)throw o}}return n}
(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable
instance")}()}var
s={NEVER:"Never",SECONDS:"second",MINUTES:"minute",HOURS:"hour",DAYS:"day",WEEKS:"w
eek"};function l(e){var t=i([Link](":"),2),n=t[0],r=t[1];return
[Link]().hour(n).minute(r).local().format("HH:mm")}function c(e){if(!
e)return{interval:[Link]};var t=[Link];return
e>=60&&(e/=60,t=[Link]),e>=60&&(e/=60,t=[Link]),e>=24&&t===[Link]&&(e/
=24,t=[Link]),e>=7&&!(e%7)&&t===[Link]&&(e/=7,t=[Link]),
{count:e,interval:t}}function u(e,t){var n=0;switch(t){case
[Link]:n=60;break;case [Link]:n=3600;break;case [Link]:n=86400;break;case
[Link]:n=604800;break;default:return null}return n*e}function d(e,t){return e+(1!
==t?"s":"")}function p(e){var t=[Link]>1&&void 0!==arguments[1]?
arguments[1]:{};if(!e)return"-";var
n="",r=c(e),a=[Link],o=[Link],i=[Link](o);return
1===i&&[Link]||(n="".concat(i," ")),n+=d(a,i)}function m(e){return
[Link](/_/g," ").replace(/(?:^|\s)\S/g,e=>[Link]())}function f(e){return
0===e?0:1===e?6:2===e?12:e}function h(e){return e?Object([Link])
(e):null}function g(e,t){if(void 0===e)return e;var n;n=t instanceof Array?e=>-
1===[Link](e):e=>t!==e;for(var
r=[],a=0;a<[Link];a+=1)n(e[a])&&[Link](e[a]);return r}function b(e){return!
Object([Link])(e)}function y(e){return void 0!==e&&(e.$touched&&e.$invalid)}var
v=["bytes","KB","MB","GB","TB","PB"];function w(e){if(isNaN(parseFloat(e))||!
isFinite(e))return"?";for(var t=0;e>=1024;)e/=1024,t+=1;return [Link](3)+"
"+v[t]}function O(e){return null==e?"":[Link](" / ")}},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return s});n(34);var
r=n(0),a=n.n(r),o=n(78);function i(){return(i=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function s(e){return [Link]("div",
{className:"text-center"},[Link]([Link],i({icon:"fa-spinner fa-2x
fa-pulse",message:"Loading..."},e)))}},,function(e,t,n){"use
strict";n.d(t,"b",function(){return s}),n.d(t,"a",function(){return
l});n(11),n(19),n(27),n(221);var r=n(2);function a(e){for(var
t=1;t<[Link];t++){var n=null!=arguments[t]?arguments[t]:
{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{o(e,t,n[t])})}return e}function o(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t)
{if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var
n,r,a={},o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
(a[n]=e[n]);return a}(e,t);if([Link]){var
o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
[Link](e,n)&&(a[n]=e[n])}return a}function
s(e,t){var n={};return t=Object([Link])({},t),Object([Link])(e,e=>{var
o=[Link],s=[Link],l=[Link],c=i(e,["path","title","key"]);Object([Link])(c,
(e,t)=>{c[t]=(()=>e)}),n[o]=a({},t,{title:s,resolve:a({},[Link],c,{currentPage:
()=>l})})}),n}function l(e){var t=e=>(Object([Link])(e,(n,a)=>{(""+a).startsWith("$
$")?delete e[a]:e[a]=Object([Link])(n)?t(n):n}),e),n=Object([Link])
(e);return Object([Link])(n)?t(n):n}},function(e,t,n){"use
strict";n.r(t),n.d(t,"ControllerType",function(){return O}),n.d(t,"wrap",function()
{return j});n(14),n(15),n(11),n(19),n(27),n(29);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(459),c=n.n(l),u=n(22),d=n(10),p=n(68);fu
nction m(e){return(m="function"==typeof Symbol&&"symbol"==typeof [Link]?
function(e){return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function f(e,t){if(null==e)return{};var n,r,a=function(e,t)
{if(null==e)return{};var n,r,a={},o=[Link](e);for(r=0;r<[Link];r+
+)n=o[r],[Link](n)>=0||(a[n]=e[n]);return a}
(e,t);if([Link]){var
o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
[Link](e,n)&&(a[n]=e[n])}return a}function h(e)
{for(var t=1;t<[Link];t++){var n=null!=arguments[t]?arguments[t]:
{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{w(e,t,n[t])})}return e}function g(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function b(e,t){return!t||"object"!
==m(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}(e):t}function y(e){return(y=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function v(e,t){return(v=[Link]||function(e,t){return
e.__proto__=t,e})(e,t)}function w(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var
O=[Link]({params:[Link],isLoaded:[Link],isEmpty:s.a.
[Link],searchTerm:[Link],updateSearch:[Link],selectedTags
:[Link],updateSelectedTags:[Link],orderByField:[Link]
g,orderByReverse:[Link],toggleSorting:[Link],page:[Link]
[Link],itemsPerPage:[Link],totalItemsCount:[Link]
ired,pageSizeOptions:[Link]([Link]).isRequired,pageItems:[Link]
red,updatePagination:[Link],handleError:[Link]});function
j(e,t,n){var a=function(a){function i(e){var a;!function(e,t){if(!(e instanceof
t))throw new TypeError("Cannot call a class as a function")}
(this,i),a=b(this,y(i).call(this,e)),n=n||new
[Link],[Link](h({},[Link](),{validate:!
1})),[Link]=(()=>[Link]),[Link]=(()=>{var
e=[Link]();[Link](e),[Link]([Link](h({},e,{isLoaded:!
1})))}),[Link]=(()=>{var e=[Link]();[Link]([Link](h({},e,
{isLoaded:!0})))}),[Link]=(e=>[Link](e));var
o=[Link](h({},[Link](),{isLoaded:!
1})),s=[Link],l=[Link],c=[Link],u=[Link]
,d=[Link],m=[Link];return [Link]=h({},o,
{toggleSorting:l,updateSearch:Object([Link])
(c,200),updateSelectedTags:u,updatePagination:s,update:d,handleError:m}),a}var
s,l,c;return function(e,t){if("function"!=typeof t&&null!==t)throw new
TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}(i,[Link]),s=i,
(l=[{key:"componentDidMount",value:function(){[Link]()}},
{key:"componentWillUnmount",value:function()
{[Link]=(()=>{}),[Link]=(()=>{}),[Link]=(()=>{})}},
{key:"getState",value:function(e){var
t=[Link],n=[Link],a=[Link],o=[Link],i=f(e,
["isLoaded","totalCount","pageItems","params"]);return o=h({},o,{title:u.
$[Link]},u.$routeParams,Object([Link])(u.$[Link],
["$scope","$template"]),Object([Link])([Link],["onError","children"])),h({},i,
{params:o,isLoaded:t,isEmpty:!t||0===n,totalItemsCount:t?
n:0,pageSizeOptions:[Link],pageItems:t?a:[]})}},
{key:"render",value:function(){var t=[Link],n=[Link],r=([Link],f(t,
["children","onError"]));return
[Link]=[Link],[Link](e,r,n)}}])&&g([Link],l),c&&g(s,c),i}
();return w(a,"propTypes",h({},Object([Link])([Link],["controller"]),
{onError:[Link],children:[Link]})),w(a,"defaultProps",h({},Object([Link])
([Link],["controller"]),{onError:e=>{setTimeout(()=>{throw
e})},children:null})),c()(a,e),a}},,function(e,t,n){"use
strict";n.d(t,"d",function(){return u}),n.d(t,"b",function(){return
d}),n.d(t,"a",function(){return p}),n.d(t,"c",function(){return
m}),n.d(t,"e",function(){return f});n(114);var
r=n(9),a=n.n(r),o=n(174),i=n.n(o),s=n(2);[Link].scalePercentBy100=!1;var
l=/(^|[\s\n]|<br\/?>)((?:https?|ftp):\/\/[\-A-Z0-9+\u0026\u2019@#\/%?
=()~_|!:,.;]*[\-A-Z0-9+\u0026@#\/%=~()_|])/
gi,c=[Link];function u(e){return e?e=>(Object([Link])
(e)&&(e=[Link](l,'$1<a href="$2" target="_blank">$2</a>')),Object([Link])
(e)):e=>Object([Link])(e)}function d(e){return Object([Link])(e)&&""!==e?
t=>t&&[Link](t)?[Link](e):Object([Link])(t):e=>Object([Link])
(e)}function p(e){if(Object([Link])(e)){if([Link]>=2)return t=>Object([Link])
(t)?"":""+e[t?1:0];if(1===[Link])return t=>t?e[0]:""}return e=>Object([Link])
(e)?"":e?"true":"false"}function m(e){if(Object([Link])(e)&&""!==e){var t=i()
(0);return n=>null===n||""===n?"":[Link](n).format(e)}return e=>Object([Link])
(e)}function f(e,t){return Object([Link])(e)?[Link](/{{\s*([^\s]+?)\s*}}/g,
(e,n)=>[Link](t,n)&&!Object([Link])(t[n])?t[n]:e):""}},function(e,t,n){"use
strict";n.r(t),n.d(t,"policy",function(){return r}),n.d(t,"setPolicy",function()
{return a});var r=new(n(475).default);function a(e){r=e}},function(e,t,n){"use
strict";n.r(t),n.d(t,"User",function(){return s}),n.d(t,"default",function(){return
b});var r=n(2),a=n(22),o=n(12),i=n(10);g.$inject=["$resource"];var s=null;function
l(e){return"api/users/".concat([Link],"/disable")}function c(e){var t=Object(a.
$sanitize)([Link]);return a.$[Link](l(e)).then(n=>([Link]("User
".concat(t," is now enabled.")),e.is_disabled=!
1,e.profile_image_url=[Link].profile_image_url,n)).catch(e=>{var t=Object([Link])
(e,"[Link]",[Link]);Object([Link])(t)||(t="Unknown
error"),[Link]("Cannot enable user",t)})}function u(e){var t=Object(a.
$sanitize)([Link]);return a.$[Link](l(e)).then(n=>([Link]("User
".concat(t," is now disabled.")),e.is_disabled=!
0,e.profile_image_url=[Link].profile_image_url,n)).catch(function(){var
e=[Link]>0&&void 0!==arguments[0]?arguments[0]:{},t=Object([Link])
(e,"[Link]",[Link]);[Link]("Cannot disable user",t)})}function
d(e){var t=Object(a.$sanitize)([Link]);return
a.$[Link]("api/users/".concat([Link])).then(e=>([Link]("User
".concat(t," has been deleted.")),e)).catch(function(){var
e=[Link]>0&&void 0!==arguments[0]?arguments[0]:{},t=Object([Link])
(e,"[Link]",[Link]);[Link]("Cannot delete user",t)})}function
p(e)
{return{id:[Link],name:[Link],email:[Link],profileImageUrl:e.profile_image_url,apiKe
y:e.api_key,groupIds:[Link],isDisabled:e.is_disabled,isInvitationPending:e.is_inv
itation_pending}}function m(e){return
a.$[Link]("api/users/".concat([Link],"/regenerate_api_key")).then(e=>{var
t=[Link];return [Link]("The API Key has been
updated."),t.api_key}).catch(function(){var e=[Link]>0&&void 0!
==arguments[0]?arguments[0]:{},t=Object([Link])
(e,"[Link]",[Link]);[Link]("Failed regenerating API
Key",t)})}function f(e){return
a.$[Link]("api/users/".concat([Link],"/reset_password")).then(e=>{var
t=[Link];if([Link])return [Link]("The mail
server is not configured."),t.reset_link;[Link]("Password reset email
sent.")}).catch(function(){var e=[Link]>0&&void 0!==arguments[0]?
arguments[0]:{},t=Object([Link])
(e,"[Link]",[Link]);[Link]("Failed to send password reset
email",t)})}function h(e){return
a.$[Link]("api/users/".concat([Link],"/invite")).then(e=>{var
t=[Link];if([Link])return [Link]("The mail
server is not configured."),t.invite_link;[Link]("Invitation
sent.")}).catch(function(){var e=[Link]>0&&void 0!==arguments[0]?
arguments[0]:{},t=Object([Link])
(e,"[Link]",[Link]);[Link]("Failed to resend
invitation",t)})}function g(e){var t=e("api/users/:id",{id:"@id"},{get:
{method:"GET"},create:{method:"POST"},save:{method:"POST"},query:
{method:"GET",isArray:!1},delete:{method:"DELETE"},disable:
{method:"POST",url:"api/users/:id/disable"},enable:{method:"DELETE",url:"api/
users/:id/disable"}});return
[Link]=c,[Link]=u,[Link]=d,[Link]=p,[Link]
y=m,[Link]=f,[Link]=h,t}function b(e)
{[Link]("User",g),[Link](["$injector",e=>{s=[Link]("User")}])}[Link]=!
0},function(e,t,n){"use
strict";t.a={columns:6,rowHeight:50,margins:15,mobileBreakPoint:800,defaultSizeX:3,
defaultSizeY:3,minSizeX:1,maxSizeX:6,minSizeY:1,maxSizeY:1e3}},,function(e,t,n)
{"use strict";n.r(t),n.d(t,"default",function(){return o});n(114);var
r=n(2),a=n(22);function o(e){var t=[Link]>1&&void 0!
==arguments[1]&&arguments[1],n=!([Link]>2&&void 0!==arguments[2])||
arguments[2];if(Object([Link])(e)){if(!n)var o=a.$[Link],i=a.$rootScope.
$on("$locationChangeSuccess",()=>{a.$[Link]=o,i()});a.$[Link](e),t&&a.
$[Link](),a.$rootScope.$applyAsync()}}},,function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return s});var
r=n(2),a=n(22),o=[],i=Object([Link])(()=>{var
e=o;o=[],a.$[Link]("api/events",e)},1e3);function s(e,t,n,a){var
s={action:e,object_type:t,object_id:n,timestamp:[Link]()/1e3,screen_resolution:""
.concat([Link],"x").concat([Link])};Object([Link])
(s,a),[Link](s),i()}},,function(e,t,n){"use strict";n.r(t),n.d(t,"Group",function()
{return r}),n.d(t,"default",function(){return o}),a.$inject=["$resource"];var
r={};function a(e){return e("api/groups/:id",{id:"@id"},{get:{method:"GET",cache:!
1,isArray:!1},query:{method:"GET",cache:!1,isArray:!0},members:
{method:"GET",cache:!1,isArray:!0,url:"api/groups/:id/members"},addMember:
{method:"POST",url:"api/groups/:id/members"},removeMember:
{method:"DELETE",url:"api/groups/:id/members/:userId"},dataSources:
{method:"GET",cache:!1,isArray:!0,url:"api/groups/:id/data_sources"},addDataSource:
{method:"POST",url:"api/groups/:id/data_sources"},removeDataSource:
{method:"DELETE",url:"api/groups/:id/data_sources/:dataSourceId"},updateDataSource:
{method:"POST",url:"api/groups/:id/data_sources/:dataSourceId"}})}function o(e)
{[Link]("Group",a),[Link](["$injector",e=>{r=[Link]("Group")}])}[Link]=!
0},function(e,t,n){"use strict";n.r(t),n.d(t,"SearchInput",function(){return
g}),n.d(t,"Menu",function(){return b}),n.d(t,"MenuIcon",function(){return
y}),n.d(t,"ProfileImage",function(){return v}),n.d(t,"Tags",function(){return
w}),n.d(t,"PageSizeSelect",function(){return O});n(11),n(19),n(27);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(3),c=n.n(l),u=n(31),d=n.n(u),p=n(26),m=n
.n(p),f=n(474);function h(e,t){if(null==e)return{};var n,r,a=function(e,t)
{if(null==e)return{};var n,r,a={},o=[Link](e);for(r=0;r<[Link];r+
+)n=o[r],[Link](n)>=0||(a[n]=e[n]);return a}
(e,t);if([Link]){var
o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
[Link](e,n)&&(a[n]=e[n])}return a}function g(e)
{var t=[Link],n=[Link],r=[Link],a=[Link],i=r?[Link]:d.a;return
[Link]("div",{className:"m-b-10"},[Link](i,{className:"form-
control",placeholder:t,defaultValue:n,onChange:e=>a([Link]),autoFocus:!
0}))}function b(e){var t=[Link],n=[Link];return 0===(t=Object([Link])(t,e=>!
Object([Link])([Link])||[Link]())).length?
null:[Link]("div",{className:"list-group m-b-10 tags-list
tiled"},Object([Link])(t,e=>[Link]("a",
{key:[Link],href:[Link],className:c()("list-group-item",
{active:n===[Link]})},Object([Link])([Link])&&""!
==[Link]&&[Link]("span",{className:"btn-favourite m-r-
5"},[Link]("i",{className:[Link],"aria-
hidden":"true"})),Object([Link])([Link])&&([Link](e)||
null),[Link])))}function y(e){var t=[Link];return [Link]("span",
{className:"btn-favourite m-r-5"},[Link]("i",{className:t,"aria-
hidden":"true"}))}function v(e){var t=[Link];return Object([Link])
(t.profile_image_url)&&""!==t.profile_image_url?[Link]("img",
{src:t.profile_image_url,className:"profile__image--navbar m-r-
5",width:"13",alt:[Link]}):null}function w(e){var
t=[Link],n=[Link];return""===t?null:[Link]("div",{className:"m-b-
10"},[Link]([Link],{tagsUrl:t,onUpdate:n}))}function O(e){var
t=[Link],n=[Link],a=[Link],i=h(e,["options","value","onChange"]);return
[Link]("div",i,[Link](m.a,{className:"w-
100",defaultValue:n,onChange:a},Object([Link])(t,e=>[Link]([Link],
{key:e,value:e},e,"
results"))))}[Link]={placeholder:[Link],value:[Link],showIc
on:[Link],onChange:[Link]},[Link]={placeholder:"Search...",s
howIcon:!
1},[Link]={items:[Link]([Link]({key:[Link],href:[Link]
[Link],title:[Link],icon:[Link],isAvailable:[Link]})),se
lected:[Link]},[Link]={items:
[],selected:null},[Link]={icon:[Link]},[Link]={user:[Link]
ape({profile_image_url:[Link],name:[Link]}).isRequired},[Link]={url:s.
[Link],onChange:[Link]},[Link]={options:[Link](
[Link]).isRequired,value:[Link],onChange:[Link]}},,
,,,,,function(e,t,n){"use strict";n.r(t),n.d(t,"StateStorage",function(){return
g}),n.d(t,"UrlStateStorage",function(){return
b});n(14),n(15),n(669),n(29),n(11),n(19),n(27),n(116);var
r=n(2),a=n(10),o=n(22),i=n(203);function s(e){return(s="function"==typeof
Symbol&&"symbol"==typeof [Link]?function(e){return typeof e}:function(e)
{return e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function l(e,t){return!t||"object"!
==s(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}(e):t}function c(e,t,n){return(c="undefined"!=typeof
Reflect&&[Link]?[Link]:function(e,t,n){var r=function(e,t){for(;!
[Link](e,t)&&null!==(e=u(e)););return e}(e,t);if(r)
{var a=[Link](r,t);return [Link]?[Link](n):[Link]}})
(e,t,n||e)}function u(e){return(u=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function d(e,t){return(d=[Link]||function(e,t){return
e.__proto__=t,e})(e,t)}function p(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t){if(!
(e instanceof t))throw new TypeError("Cannot call a class as a function")}function
f(e,t){for(var n=0;n<[Link];n++){var r=t[n];[Link]=[Link]||!
1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function h(e,t,n){return
t&&f([Link],t),n&&f(e,n),e}var g=function(){function e(){var
t=[Link]>0&&void 0!==arguments[0]?arguments[0]:
{};m(this,e),this._state=function(e){for(var t=1;t<[Link];t++){var
n=null!=arguments[t]?arguments[t]:{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{p(e,t,n[t])})}return e}({},t)}return h(e,[{key:"getState",value:function(){return
Object([Link])(this._state,
{page:1,itemsPerPage:[Link],orderByField:"created_at",orderByRever
se:!1,searchTerm:"",tags:[]})}},{key:"setState",value:function(){}}]),e}
(),b=function(e){function t(){return
m(this,t),l(this,u(t).apply(this,arguments))}return function(e,t){if("function"!
=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}(t,g),h(t,
[{key:"getState",value:function(){var
e=c(u([Link]),"getState",this).call(this),n=o.
$[Link](),r=n.q||"",a=""!==r?"":Object([Link])
([Link],[Link]),s=Object([Link])([Link]||
a),l=[Link],d=[Link];return{page:parseInt([Link],10)||
[Link],itemsPerPage:parseInt(n.page_size,10)||
[Link],orderByField:l,orderByReverse:d,searchTerm:r}}},
{key:"setState",value:function(e){var
t=[Link],n=[Link],r=[Link],a=[Link],s=[Link];o.
$[Link]({page:t,page_size:n,order:Object([Link])(r,a),q:""!==s?
s:null})}}]),t}()},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function()
{return h});n(34),n(11),n(19),n(27);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(3),l=n.n(s);n(1360);function c()
{return(c=[Link]||function(e){for(var t=1;t<[Link];t++){var
n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function u(e,t){if(null==e)return{};var
n,r,a=function(e,t){if(null==e)return{};var
n,r,a={},o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
(a[n]=e[n]);return a}(e,t);if([Link]){var
o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
[Link](e,n)&&(a[n]=e[n])}return a}var
d={className:[Link],children:[Link]},p={className:null,children:null};functio
n m(e){var t=[Link],n=[Link],r=u(e,["className","children"]);return
[Link]("div",c({className:l()("layout-
sidebar",t)},r),[Link]("div",null,n))}function f(e){var
t=[Link],n=[Link],r=u(e,["className","children"]);return
[Link]("div",c({className:l()("layout-
content",t)},r),[Link]("div",null,n))}function h(e){var
t=[Link],n=[Link],r=u(e,["className","children"]);return
[Link]("div",c({className:l()("layout-with-
sidebar",t)},r),n)}[Link]=d,[Link]=p,[Link]=d,[Link]=p,h.
propTypes=d,[Link]=p,[Link]=m,[Link]=f},function(e,t,n){"use
strict";n.d(t,"a",function(){return
l});n(55),n(96),n(655),n(14),n(15),n(29);function r(e){return(r="function"==typeof
Symbol&&"symbol"==typeof [Link]?function(e){return typeof e}:function(e)
{return e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function a(e,t){return!t||"object"!
==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}(e):t}function o(e){return(o=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function i(e,t){return(i=[Link]||function(e,t){return
e.__proto__=t,e})(e,t)}function s(e){function t(){var
t=[Link](e,[Link](arguments));return
[Link](t,[Link](this)),t}return
[Link]=[Link]([Link],{constructor:{value:e,enumerable:!
1,writable:!0,configurable:!0}}),[Link]?
[Link](t,e):t.__proto__=e,t}var l=function(e){function t(e){var
n,r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a
class as a function")}(this,t),void 0!==[Link]&&(404===[Link]?r="It seems like
the page you're looking for cannot be found.":403===[Link]||401===[Link]?r="It
seems like you don’t have permission to see this
page.":[Link]&&[Link]&&(r=[Link])),void 0===r&&(r="It seems like we
encountered an error. Try refreshing this page or contact your administrator."),
(n=a(this,o(t).call(this,r))).rejection=e,n}return function(e,t){if("function"!
=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&i(e,t)}(t,s(Error)),t}
()},function(e,t,n){"use strict";n.r(t),n.d(t,"cleanNumber",function(){return
l}),n.d(t,"getSeriesAxis",function(){return c}),n.d(t,"normalizeValue",function()
{return u});var r=n(2),a=n(9),o=n.n(a),i=n(498),s=n.n(i);function l(e){return
Object([Link])(e)?e:s()(e)}function c(e,t){var n=[Link][[Link]]||
{type:[Link]};return 1!==[Link]||[Link]&&"line"!
==[Link]?"y":"y2"}function u(e,t){var n=[Link]>2&&void 0!==arguments[2]?
arguments[2]:"YYYY-MM-DD
HH:mm:ss";return"datetime"===t&&[Link](e).isValid()&&(e=[Link](e)),[Link](e
)?[Link](n):e}},,,,function(e,t,n){"use
strict";n.r(t),n.d(t,"Paginator",function(){return u}),n.d(t,"default",function()
{return d});var r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(17),l=n(227),c=n.n(l);function
u(e){var t=[Link],n=[Link],r=[Link],o=[Link];return r<=n?
null:[Link]("div",{className:"paginator-
container"},[Link](c.a,
{defaultCurrent:t,defaultPageSize:n,total:r,onChange:o}))}function d(e)
{[Link]("paginatorImpl",Object(s.react2angular)(u)),[Link]("paginator",
{template:'\n <paginator-impl\n page="$[Link]"\n
items-per-page="$[Link]"\n total-
count="$[Link]"\n on-change="$[Link]"\n
></paginator-impl>',bindings:{paginator:"<"},controller:["$scope",function(e)
{[Link]=(t=>{[Link](t),e.
$applyAsync()})}]})}[Link]={page:[Link],itemsPerPage:[Link]
.isRequired,totalCount:[Link],onChange:[Link]},[Link]={onC
hange:()=>{}},[Link]=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"ItemsSource",function(){return
y}),n.d(t,"ResourceItemsSource",function(){return
v});n(14),n(15),n(29),n(11),n(19),n(27),n(95);var
r=n(2),a=n(482),o=n(203),i=n(70),s=n(351);function l(e){return(l="function"==typeof
Symbol&&"symbol"==typeof [Link]?function(e){return typeof e}:function(e)
{return e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function c(e,t){return!t||"object"!
==l(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}(e):t}function u(e){return(u=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function d(e,t){return(d=[Link]||function(e,t){return
e.__proto__=t,e})(e,t)}function p(e,t){if(null==e)return{};var n,r,a=function(e,t)
{if(null==e)return{};var n,r,a={},o=[Link](e);for(r=0;r<[Link];r+
+)n=o[r],[Link](n)>=0||(a[n]=e[n]);return a}
(e,t);if([Link]){var
o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
[Link](e,n)&&(a[n]=e[n])}return a}function m(e)
{for(var t=1;t<[Link];t++){var n=null!=arguments[t]?arguments[t]:
{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{b(e,t,n[t])})}return e}function f(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}function h(e,t){for(var
n=0;n<[Link];n++){var r=t[n];[Link]=[Link]||!1,[Link]=!
0,"value"in r&&([Link]=!0),[Link](e,[Link],r)}}function g(e,t,n)
{return t&&h([Link],t),n&&h(e,n),e}function b(e,t,n){return t in e?
[Link](e,t,{value:n,enumerable:!0,configurable:!0,writable:!
0}):e[t]=n,e}var y=function(){function e(t){var
n=[Link],a=[Link],o=[Link],l=[Link],c=void 0!
==l&&l,u=p(t,
["getRequest","doRequest","processResults","isPlainList"]);f(this,e),b(this,"onBefo
reUpdate",null),b(this,"onAfterUpdate",null),b(this,"onError",null),b(this,"getCall
backContext",()=>null),b(this,"updatePagination",e=>{var
t=[Link],n=[Link],r=this._paginator,a=[Link],o=[Link];this._paginat
[Link](n),this._paginator.setPage(t),this._changed({pagination:{page:a!
==this._paginator.page,itemsPerPage:o!==this._paginator.it
emsPerPage}})}),b(this,"toggleSorting",e=>{this._sorter.toggleField(e),this._savedO
rderByField=this._sorter.field,this._changed({sorting:!
0})}),b(this,"updateSearch",e=>{this._searchTerm=e,""===e?
this._sorter.setField(this._savedOrderByField):this._sorter.setField(null),this._pa
[Link](1),this._changed({search:!0,pagination:{page:!
0}})}),b(this,"updateSelectedTags",e=>{this._selectedTags=e,this._paginator.setPage
(1),this._changed({tags:!0,pagination:{page:!0}})}),b(this,"update",
()=>this._changed()),b(this,"handleError",e=>{Object([Link])
([Link])&&([Link]&&[Link]&&(e=new
i.a(e)),[Link](e))}),Object([Link])(n)||(n=[Link]),this._fetcher=c?
new [Link]({getRequest:n,doRequest:a,processResults:o}):new
[Link]({getRequest:n,doRequest:a,processResults:o}),[Link](u
),this._pageItems=[],this._params={}}return g(e,
[{key:"_beforeUpdate",value:function(){return Object([Link])
([Link])?
[Link]([Link]([Link](),[Link]())):Pro
[Link]()}},{key:"_afterUpdate",value:function(){return Object([Link])
([Link])?
[Link]([Link]([Link](),[Link]())):Prom
[Link]()}},{key:"_changed",value:function(e){var
t={paginator:this._paginator,sorter:this._sorter,searchTerm:this._searchTerm,select
edTags:this._selectedTags},n={},a=m({},[Link](),
{setCustomParams:e=>{Object([Link])(n,e)}});return
this._beforeUpdate().then(()=>this._fetcher.fetch(e,t,a).then(e=>{var
t=[Link],r=[Link],a=[Link];return this._pageItems=t,this._allItems=a||
null,this._paginator.setTotalCount(r),this._params=m({},this._params,n),this._after
Update()}).catch(e=>{[Link](e)}))}}]),g(e,
[{key:"getState",value:function()
{return{page:this._paginator.page,itemsPerPage:this._paginator.itemsPerPage,orderBy
Field:this._sorter.field,orderByReverse:this._sorter.reverse,searchTerm:this._searc
hTerm,selectedTags:this._selectedTags,totalCount:this._paginator.totalCount,pageIte
ms:this._pageItems,allItems:this._allItems,params:this._params}}},
{key:"setState",value:function(e){this._paginator=new [Link](e),this._sorter=new
[Link](e),this._searchTerm=[Link]||"",this._selectedTags=[Link]||
[],this._savedOrderByField=this._sorter.field}}]),e}(),v=function(e){function t(e)
{var n=[Link],a=[Link],o=p(e,
["getResource","getItemProcessor"]);return f(this,t),a=Object([Link])(a)?a:
()=>null,c(this,u(t).call(this,m({},o,{doRequest:(e,t)=>{return n(t)(e).
$promise},processResults:(e,t)=>{var n=a(t);return n=Object([Link])(n)?
n:[Link],Object([Link])(e,e=>n(e,t))}})))}return function(e,t){if("function"!
=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}(t,y),t}()},,function(e,t,n){"use
strict";n.r(t),n.d(t,"BigMessage",function(){return l}),n.d(t,"default",function()
{return c});var r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(17);function l(e){var
t=[Link],n=[Link],r=[Link],o=[Link];return [Link]("div",
{className:"p-15 text-center "+o},[Link]("h3",{className:"m-t-0 m-b-
0"},[Link]("i",{className:"fa
"+n})),[Link]("br",null),t,r)}function c(e)
{[Link]("bigMessage",Object(s.react2angular)
(l))}[Link]={message:[Link],icon:[Link],children:[Link],c
lassName:[Link]},[Link]={message:"",children:null,className:"tiled bg-
white"},[Link]=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"SCHEMA_NOT_SUPPORTED",function(){return
r}),n.d(t,"SCHEMA_LOAD_ERROR",function(){return a}),n.d(t,"IMG_ROOT",function()
{return o}),n.d(t,"DataSource",function(){return i}),n.d(t,"default",function()
{return l}),s.$inject=["$q","$resource","$http"];var r=1,a=2,o="/static/images/db-
logos",i=null;function s(e,t,n){var r=t("api/data_sources/:id",{id:"@id"},{get:
{method:"GET",cache:!1,isArray:!1},query:{method:"GET",cache:!1,isArray:!0},save:
{method:"POST"},types:{method:"GET",cache:!1,isArray:!0,url:"api/data_sources/
types"},test:{method:"POST",cache:!1,isArray:!1,url:"api/data_sources/:id/
test"}});return [Link]=function(){var t=[Link]>0&&void 0!
==arguments[0]&&arguments[0];return void 0===this._schema||t?function(e){var
t={};return [Link]>1&&void 0!==arguments[1]&&arguments[1]&&([Link]=!
0),[Link]("api/data_sources/".concat(e,"/schema"),{params:t})}
([Link],t).then(e=>{var t=[Link];return
this._schema=t,t}):[Link](this._schema)},r}function l(e)
{[Link]("DataSource",s),[Link](["$injector",e=>{i=[Link]("DataSource")}])}[Link]=!
0},,,,,,,function(e,t,n){"use strict";n.r(t);var
r=n(353),a=n.n(r);n.d(t,"Plotly",function(){return a.a});var
o=n(779),i=n.n(o),s=n(780),l=n.n(s),c=n(781),u=n.n(c),d=n(782),p=n.n(d),m=n(783),f=
n.n(m),h=n(450);n.d(t,"prepareData",function(){return [Link]});var
g=n(451);n.d(t,"prepareLayout",function(){return [Link]});var
b=n(200);n.d(t,"updateData",function(){return [Link]});var
y=n(452);n.d(t,"applyLayoutFixes",function(){return [Link]});var
v=n(341);n.d(t,"prepareCustomChartData",function(){return
[Link]}),n.d(t,"createCustomChartRenderer",function(){return
[Link]}),[Link]([i.a,l.a,u.a,p.a,f.a]),[Link]
({modeBarButtonsToRemove:["sendDataToCloud"]})},,,,,function(e,t,n){"use
strict";n.r(t);n(221);var r=n(2);function a(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}function o(e,t){for(var
n=0;n<[Link];n++){var r=t[n];[Link]=[Link]||!1,[Link]=!
0,"value"in r&&([Link]=!0),[Link](e,[Link],r)}}function i(e,t,n)
{return t&&o([Link],t),n&&o(e,n),e}var s=function(){function e(t)
{a(this,e),Object([Link])(this,{pathPrefix:"/".concat([Link])},Object([Link])(t,
["isActive"])),Object([Link])([Link])&&([Link]=[Link])}return
i(e,[{key:"isActive",value:function(e){return [Link]([Link])}}]),e}
(),l=function(){function e(){a(this,e),[Link]=[]}return i(e,
[{key:"add",value:function(e){[Link](new s(e)),[Link]=Object([Link])
([Link],"order")}}]),e}();[Link]=new l},function(e,t,n){"use
strict";n.r(t);n(55),n(96),n(14),n(15),n(95),n(114),n(1124),n(90),n(19),n(27),n(11)
;var r=n(0),a=n.n(r),o=n(2);function i(e){return function(e){if([Link](e))
{for(var t=0,n=new Array([Link]);t<[Link];t++)n[t]=e[t];return n}}(e)||
function(e){if([Link] in Object(e)||"[object
Arguments]"===[Link](e))return [Link](e)}(e)||
function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}
()}[Link]={getFields:function(){var e=[Link]>0&&void 0!==arguments[0]?
arguments[0]:{},t=[Link]>1&&void 0!==arguments[1]?arguments[1]:{options:
{}},n=e.configuration_schema;!function(e){Object([Link])([Link],
(t,n)=>{"password"!==n&&"passwd"!==n||
([Link]="password"),[Link]("File")&&([Link]="file"),"boolean"===[Link]&&([Link]
="checkbox"),"string"===[Link]&&([Link]="text"),[Link]=Object([Link])
([Link],n)}),[Link]=[Link]||[]}(n),function(e){var t=[Link]>1&&void
0!==arguments[1]?arguments[1]:{};if(0===[Link](t).length){var
n=[Link];[Link](n).forEach(e=>{Object([Link])
(n[e].default)||"checkbox"!==n[e].type||(t[e]=n[e].default)})}}(n,[Link]);var
r=![Link];return[{name:"name",title:"Name",type:"text",required:!
0,initialValue:[Link],contentAfter:[Link]("hr"),placeholder:"My
".concat([Link]),autoFocus:r}].concat(i(function(e,t,n){var r=new
Array([Link]);return [Link](e).forEach(a=>{var
o=[Link](a),i={name:a,title:e[a].title,type:e[a].type,placeholder:e[a].default&&
e[a].[Link](),required:e[a].required,initialValue:n[a]};o>-1?
r[o]=i:[Link](i)}),r}
([Link],[Link],[Link])))},updateTargetWithValues:function(e,t)
{[Link]=[Link],[Link](t).forEach(n=>{"name"!
==n&&([Link][n]=t[n])})},toHuman:function(e){return [Link](/_/g,"
").replace(/(?:^|\s)\S/g,e=>[Link]())},getBase64:function(e){return new
Promise((t,n)=>{var r=new
FileReader;[Link](e),[Link]=(()=>t([Link]([Link](",")
+1))),[Link]=(e=>n(e))})}}},,function(e,t,n){"use
strict";n.r(t),n.d(t,"MappingType",function(){return
W}),n.d(t,"parameterMappingsToEditableMappings",function(){return
Y}),n.d(t,"editableMappingsToParameterMappings",function(){return
K}),n.d(t,"synchronizeWidgetTitles",function(){return
X}),n.d(t,"ParameterMappingInput",function(){return
J}),n.d(t,"ParameterMappingListInput",function(){return
te});n(55),n(96),n(34),n(14),n(15),n(11),n(29),n(90);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(3),c=n.n(l),u=n(26),d=n.n(u),p=n(113),m=
n.n(p),f=n(289),h=n.n(f),g=n(18),b=n.n(g),y=n(21),v=n.n(y),w=n(195),O=n.n(w),j=n(31
),E=n.n(j),S=n(112),x=n.n(S),P=n(35),C=n.n(P),k=n(40),_=n.n(k),T=n(273),
$=n(105),q=n(39),N=n(100);n(1285);function D(e){return(D="function"==typeof
Symbol&&"symbol"==typeof [Link]?function(e){return typeof e}:function(e)
{return e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function R(e){return function(e)
{if([Link](e)){for(var t=0,n=new Array([Link]);t<[Link];t+
+)n[t]=e[t];return n}}(e)||function(e){if([Link] in Object(e)||"[object
Arguments]"===[Link](e))return [Link](e)}(e)||
function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}
()}function A(){return(A=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function I(e,t){return function(e)
{if([Link](e))return e}(e)||function(e,t){var
n=[],r=!0,a=!1,o=void 0;try{for(var i,s=e[[Link]]();!
(r=(i=[Link]()).done)&&([Link]([Link]),!t||[Link]!==t);r=!0);}catch(e){a=!
0,o=e}finally{try{r||null==[Link]||[Link]()}finally{if(a)throw o}}return n}
(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable
instance")}()}function z(e,t){if(!(e instanceof t))throw new TypeError("Cannot call
a class as a function")}function M(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function F(e,t,n){return
t&&M([Link],t),n&&M(e,n),e}function V(e,t){return!t||"object"!
==D(t)&&"function"!=typeof t?L(e):t}function U(e){return(U=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function L(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function B(e,t){if("function"!
=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&Q(e,t)}function Q(e,t)
{return(Q=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function H(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var
G=[Link],W={DashboardAddNew:"dashboard-add-
new",DashboardMapToExisting:"dashboard-map-to-existing",WidgetLevel:"widget-
level",StaticValue:"static-value"};function Y(e,t){var n=[Link]>2&&void
0!==arguments[2]?arguments[2]:[];return Object([Link])(e,e=>{var a=Object([Link])
({},e),o=Object([Link])(n,[Link]);switch([Link]=Object([Link])
(t,t=>[Link]===[Link]),[Link]){case $.[Link]:[Link]=o?
[Link]:[Link],[Link]=null;break;case
$.[Link]:[Link]=[Link],[Link]=[Link](),a.p
[Link]([Link]);break;case
$.[Link]:[Link]=[Link],[Link]=null}return
a})}function K(e){return Object([Link])(Object([Link])(e,e=>{var
t=Object([Link])({},e);switch([Link]){case [Link]:case
[Link]:[Link]=$.[Link],[Link]=null;
break;case
[Link]:[Link]=$.[Link],[Link]=[Link](),t.p
[Link]([Link]),[Link]=[Link];break;case
[Link]:[Link]=$.[Link],[Link]=null}return delete
[Link],[[Link],t]}))}function X(e,t){var n=[];return Object([Link])
(e,e=>{[Link]===$.[Link]&&Object([Link])(t,t=>{var
a=[Link];Object([Link])
(a,r=>{[Link]===$.[Link]&&[Link]===[Link]&&[Link]!
==[Link]&&([Link]=[Link],[Link](t))})})}),n}var J=function(e){function t(){var
e,n;z(this,t);for(var a=[Link],o=new Array(a),i=0;i<a;i+
+)o[i]=arguments[i];return H(L(n=V(this,(e=U(t)).[Link](e,
[this].concat(o)))),"formItemProps",{labelCol:{span:5},wrapperCol:
{span:16},className:"form-item"}),H(L(n),"updateSourceType",e=>{var
t=[Link],a=[Link];e!==[Link]||
Object([Link])(a,t)||
(t=a[0]),[Link]({type:e,mapTo:t})}),H(L(n),"updateParamMapping",e=>{v
ar t=[Link],a=[Link],o=[Link],i=Object([Link])({},o,e);[Link]!
==[Link]&&([Link]=[Link](),[Link]([Link])),a(i)}),n}return
B(t,[Link]),F(t,[{key:"renderMappingTypeSelector",value:function(){var
e=Object([Link])([Link]);return
[Link]([Link],
{value:[Link],onChange:e=>[Link]([Link])},o
.[Link](x.a,{className:"radio",value:[Link]},"New dashboard
parameter"),[Link](x.a,
{className:"radio",value:[Link],disabled:e},"Existing dashboard
parameter"," ",e?[Link](_.a,{title:"There are no dashboard parameters
corresponding to this data type"},[Link](v.a,{type:"question-
circle",theme:"filled"})):null),[Link](x.a,
{className:"radio",value:[Link]},"Widget parameter"),[Link](x.a,
{className:"radio",value:[Link]},"Static value"))}},
{key:"renderDashboardAddNew",value:function(){var e=[Link];return
[Link](E.a,
{value:e,onChange:e=>[Link]({mapTo:[Link]})})}},
{key:"renderDashboardMapToExisting",value:function(){var
e=[Link],t=[Link],n=[Link];return [Link](d.a,
{value:[Link],onChange:e=>[Link]({mapTo:e}),dropdownMatchSelectWi
dth:!1},Object([Link])(n,e=>[Link](G,{value:e,key:e},e)))}},
{key:"renderStaticValue",value:function(){var e=[Link];return
[Link]([Link],
{type:[Link],value:[Link],enumOptions:[Link],qu
eryId:[Link],parameter:[Link],onSelect:e=>[Link]({value:
e})})}},{key:"renderInputBlock",value:function(){switch([Link])
{case [Link]:return["Key","Enter a new parameter
keyword",[Link]()];case
[Link]:return["Key","Select from a list of existing
parameters",[Link]()];case
[Link]:return["Value",null,[Link]()];default:return[]}}},
{key:"render",value:function(){var
e=[Link],t=I([Link](),3),n=t[0],r=t[1],a=t[2];return
[Link](C.a,
{layout:"horizontal"},[Link]([Link],A({label:"Source"},[Link]
ops),[Link]()),[Link]([Link],A({style:
{height:60,visibility:a?"visible":"hidden"},label:n},[Link],
{validateStatus:e?"error":"",help:e||r}),a))}}]),t}();H(J,"propTypes",
{mapping:[Link],existingParamNames:[Link]([Link]),onChange:[Link],in
putError:[Link]}),H(J,"defaultProps",{mapping:{},existingParamNames:
[],onChange:()=>{},inputError:null});var Z=function(e){function t(e){var n;return
z(this,t),H(L(n=V(this,U(t).call(this,e))),"onVisibleChange",e=>{e?
[Link]():[Link]()}),H(L(n),"onChange",e=>{var
t=null;[Link]===[Link]&&(Object([Link])([Link])?t="Keyword must have
a value":Object([Link])([Link],[Link])&&(t="A parameter
with this name already
exists")),[Link]({mapping:e,inputError:t})}),H(L(n),"save",
()=>{[Link]([Link],[Link]),[Link]()}),H(L(n),"show",
()=>{[Link]({visible:!0,mapping:Object([Link])
([Link])})}),H(L(n),"hide",()=>{[Link]({visible:!
1})}),[Link]={visible:!1,mapping:Object([Link])
([Link]),inputError:null},n}return B(t,[Link]),F(t,
[{key:"renderContent",value:function(){var
e=[Link],t=[Link],n=[Link];return [Link]("div",
{className:"parameter-mapping-editor"},[Link]("header",null,"Edit Source
and Value ",[Link]([Link],
{type:"VALUE_SOURCE_OPTIONS"})),[Link](J,
{mapping:t,existingParamNames:[Link],onChange:[Link],
inputError:n}),[Link]("footer",null,[Link](b.a,
{onClick:[Link]},"Cancel"),[Link](b.a,{onClick:[Link],disabled:!!
n,type:"primary"},"OK")))}},{key:"render",value:function(){return
[Link](h.a,
{placement:"left",trigger:"click",content:[Link](),visible:[Link].v
isible,onVisibleChange:[Link]},[Link](b.a,
{size:"small",type:"dashed"},[Link](v.a,{type:"edit"})))}}]),t}
();H(Z,"propTypes",
{mapping:[Link],existingParamNames:[Link]([Link]).isRequire
d,onChange:[Link]});var ee=function(e){function t(){var
e,n;z(this,t);for(var a=[Link],o=new Array(a),i=0;i<a;i+
+)o[i]=arguments[i];return H(L(n=V(this,(e=U(t)).[Link](e,
[this].concat(o)))),"state",{showPopup:!
1,title:""}),H(L(n),"onPopupVisibleChange",e=>{[Link]({showPopup:e,title:e?
[Link]():""})}),H(L(n),"onEditingTitleChange",e=>{[Link]({title:[Link]
[Link]})}),H(L(n),"save",()=>{var e=Object([Link])({},[Link],
{title:[Link]});[Link](e),[Link]()}),H(L(n),"hide",
()=>{[Link]({showPopup:!1})}),n}return B(t,[Link]),F(t,
[{key:"getMappingTitle",value:function(){var
e=[Link];if(Object([Link])([Link])&&""!==[Link])return
[Link];if([Link]===[Link]){var t=Object([Link])
([Link],{name:[Link]});t&&(e=t)}return [Link]||
[Link]}},{key:"renderPopover",value:function(){var
e=[Link];return [Link]("div",
{className:"parameter-mapping-title-editor"},[Link](E.a,
{size:"small",value:[Link],placeholder:e,onChange:[Link]
ge,onPressEnter:[Link],maxLength:100,autoFocus:!0}),[Link](b.a,
{size:"small",type:"dashed",onClick:[Link]},[Link](v.a,
{type:"close"})),[Link](b.a,
{size:"small",type:"dashed",onClick:[Link]},[Link](v.a,
{type:"check"})))}},{key:"renderEditButton",value:function(){return
[Link]===[Link]?[Link](_.a,
{placement:"right",title:"Titles for static values don't appear in
widgets"},[Link]("i",{className:"fa fa-eye-
slash"})):[Link](h.a,
{placement:"right",trigger:"click",content:[Link](),visible:[Link].
showPopup,onVisibleChange:[Link]},[Link](b.a,
{size:"small",type:"dashed"},[Link](v.a,{type:"edit"})))}},
{key:"render",value:function(){var e=[Link]===[Link];return
[Link]("div",{className:c()("parameter-mapping-title",
{disabled:e})},[Link]("span",
{className:"text"},[Link]()),[Link]())}}]),t}
();H(ee,"propTypes",
{existingParams:[Link]([Link]),mapping:[Link],onChange:s.a.
[Link]}),
H(ee,"defaultProps",{existingParams:[]});var te=function(e){function t(){return
z(this,t),V(this,U(t).apply(this,arguments))}return B(t,[Link]),F(t,
[{key:"updateParamMapping",value:function(e,t){var
n=R([Link]),a=Object([Link])(n,e);a>=0?
n[a]=t:[Link](t),[Link](n)}},{key:"render",value:function(){var
e=[Link],t=[Link](e=>({mapping:e}));return
[Link]("div",{className:"parameters-mapping-
list"},[Link](m.a,{dataSource:t,size:"middle",pagination:!1,rowKey:
(e,t)=>"row".concat(t)},[Link]([Link],
{title:"Title",dataIndex:"mapping",key:"title",render:t=>[Link](ee,
{existingParams:e,mapping:t,onChange:e=>[Link](t,e)})}),[Link]
Element([Link],
{title:"Keyword",dataIndex:"mapping",key:"keyword",className:"keyword",render:e=>o.
[Link]("code",null,"{{ ".concat([Link]," }}"))}),[Link]([Link]
umn,{title:"Default
Value",dataIndex:"mapping",key:"value",render:e=>[Link](e
,[Link])}),[Link]([Link],{title:"Value
Source",dataIndex:"mapping",key:"source",render:t=>{var n=[Link](e=>{return
[Link]===[Link]}).map(e=>{return [Link]});return
[Link]([Link],null,[Link](t),"
",[Link](Z,{mapping:t,existingParamNames:n,onChange:
(e,t)=>[Link](e,t)}))}})))}}],
[{key:"getStringValue",value:function(e){return e?e instanceof Object&&"start"in
e&&"end"in e?"".concat([Link]," ~ ").concat([Link]):"object"===D(e)?Object([Link])
(e,e=>[Link](e)).join(", "):[Link]():""}},
{key:"getDefaultValue",value:function(e,t){var
n=[Link],a=[Link],o=[Link],i=[Link];if(n===[Link]&&a!==o){var
s=Object([Link])(t,{name:a});s&&(i=s)}else
n===[Link]&&(i=[Link]().setValue([Link]));var
l=[Link](i);return
[Link]&&(l=[Link]),[Link](l)}},
{key:"getSourceTypeLabel",value:function(e){var t=[Link],n=[Link];switch(t){case
[Link]:case [Link]:return
[Link]([Link],null,"Dashboard"," ",[Link](O.a,
{className:"tag"},n));case [Link]:return"Widget parameter";case
[Link]:return"Static value";default:return""}}}]),t}();H(te,"propTypes",
{mappings:[Link]([Link]),existingParams:[Link]([Link]),onChange:s
.[Link]}),H(te,"defaultProps",{mappings:[],existingParams:[],onChange:
()=>{}})},,,,,,function(e,t,n){"use strict";n.r(t),n.d(t,"TYPES",function(){return
_}),n.d(t,"HelpTrigger",function(){return T}),n.d(t,"default",function(){return
$});n(14),n(15),n(29),n(11),n(19),n(27);var
r=n(17),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(3),c=n.n(l),u=n(40),d=n.n(u),p=n(762),m
=n.n(p),f=n(21),h=n.n(f),g=n(78),b=n(118);n(1068);function y(e)
{return(y="function"==typeof Symbol&&"symbol"==typeof [Link]?function(e)
{return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function v(e,t){return function(e){if([Link](e))return e}(e)||
function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,s=e[[Link]]();!
(r=(i=[Link]()).done)&&([Link]([Link]),!t||[Link]!==t);r=!0);}catch(e){a=!
0,o=e}finally{try{r||null==[Link]||[Link]()}finally{if(a)throw o}}return n}
(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable
instance")}()}function w(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function O(e){return(O=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function j(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function E(e,t)
{return(E=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function S(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var
x="[Link]
["","Help"],VALUE_SOURCE_OPTIONS:["/user-guide/querying/query-parameters#Value-
Source-Options","Guide: Value Source
Options"],SHARE_DASHBOARD:["/user-guide/dashboards/sharing-dashboards","Guide:
Sharing and Embedding
Dashboards"],AUTHENTICATION_OPTIONS:["/user-guide/users/authentication-
options","Guide: Authentication Options"],USAGE_DATA_SHARING:["/open-source/admin-
guide/usage-data","Help: Anonymous Usage Data
Sharing"],DS_ATHENA:["/data-sources/amazon-athena-setup","Guide: Help Setting up
Amazon Athena"],DS_BIGQUERY:["/data-sources/bigquery-setup","Guide: Help Setting up
BigQuery"],DS_URL:["/data-sources/querying-urls","Guide: Help Setting up
URL"],DS_MONGODB:["/data-sources/mongodb-setup","Guide: Help Setting up
MongoDB"],DS_GOOGLE_SPREADSHEETS:["/data-sources/querying-a-google-
spreadsheet","Guide: Help Setting up Google
Spreadsheets"],DS_GOOGLE_ANALYTICS:["/data-sources/google-analytics-setup","Guide:
Help Setting up Google Analytics"],DS_AXIBASETSD:["/data-sources/axibase-time-
series-database","Guide: Help Setting up Axibase Time Series"],DS_RESULTS:["/user-
guide/querying/query-results-data-source","Guide: Help Setting up Query
Results"]},T=function(e){function t(e){var n,r,a;return function(e,t){if(!(e
instanceof t))throw new TypeError("Cannot call a class as a function")}
(this,t),r=this,a=O(t).call(this,e),n=!a||"object"!==y(a)&&"function"!=typeof a?
j(r):a,S(j(n),"iframeRef",null),S(j(n),"iframeLoadingTimeout",null),S(j(n),"state",
{visible:!1,loading:!1,error:!
1,currentUrl:null}),S(j(n),"loadIframe",e=>{clearTimeout([Link]),n.
setState({loading:!0,error:!
1}),[Link]=e,[Link]=setTimeout(()=>{[Link]({er
ror:e,loading:!1})},C)}),S(j(n),"onIframeLoaded",()=>{[Link]({loading:!
1}),clearTimeout([Link])}),S(j(n),"onPostMessageReceived",e=>{var
t=[Link]||
{},r=[Link],a=[Link];r===k&&[Link]({currentUrl:a})}),S(j(n),"openDrawer",
()=>{[Link]({visible:!0});var e=v(_[[Link]],1)
[0],t=x+P+e;setTimeout(()=>[Link](t),300)}),S(j(n),"closeDrawer",e=>{e&&[Link]
ventDefault(),[Link]({visible:!1}),[Link]({visible:!
1,currentUrl:null})}),[Link]=[Link](),n}var n,r,a;return function(e,t)
{if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must
either be null or a function");[Link]=[Link](t&&[Link],
{constructor:{value:e,writable:!0,configurable:!0}}),t&&E(e,t)}
(t,[Link]),n=t,(r=[{key:"componentDidMount",value:function()
{[Link]("message",[Link],x)}},
{key:"componentWillUnmount",value:function()
{[Link]("message",[Link]),clearTimeout(this
.iframeLoadingTimeout)}},{key:"render",value:function(){var
e=v(_[[Link]],2)[1],t=c()("help-
trigger",[Link]),n=[Link];return
[Link]([Link],null,[Link](d.a,
{title:e},[Link]("a",
{onClick:[Link],className:t},[Link])),[Link](m.a,
{placement:"right",closable:!
1,onClose:[Link],visible:[Link],className:"help-
drawer",destroyOnClose:!0,width:400},[Link]("div",{className:"drawer-
wrapper"},[Link]("div",{className:"drawer-
menu"},n&&[Link](d.a,{title:"Open page in a new
window",placement:"left"},[Link]("a",
{href:n,target:"_blank"},[Link]("i",{className:"fa fa-external-
link"}))),[Link](d.a,
{title:"Close",placement:"bottom"},[Link]("a",
{href:"#",onClick:[Link]},[Link](h.a,{type:"close"})))),!
[Link]&&[Link]("iframe",{ref:[Link],title:"Redash
Help",src:"about:blank",className:c()({ready:!
[Link]}),onLoad:[Link]}),[Link]&&[Link]
ment([Link],{icon:"fa-spinner fa-2x fa-
pulse",message:"Loading...",className:"help-
message"}),[Link]&&[Link]([Link],{icon:"fa-exclamation-
circle",className:"help-message"},"Something went
wrong.",[Link]("br",null),[Link]("a",
{href:[Link],target:"_blank",rel:"noopener"},"Click here")," ","to open
the page in a new window.")),[Link]([Link],
{name:"HelpDrawerExtraContent",onLeave:[Link],openPageUrl:[Link]
})))}}])&&w([Link],r),a&&w(n,a),t}();function $(e)
{[Link]("helpTrigger",Object(r.react2angular)(T))}S(T,"propTypes",
{type:[Link]([Link](_)).isRequired,className:[Link],children:[Link]})
,S(T,"defaultProps",{className:null,children:[Link]("i",{className:"fa
fa-question-circle"})}),$.init=!0},,,function(e,t,n){"use
strict";n.r(t),n.d(t,"BaseColors",function(){return
o}),n.d(t,"AdditionalColors",function(){return
i}),n.d(t,"ColorPaletteArray",function(){return s});n(11),n(19),n(27);var
r=n(2);function a(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var
o={Blue:"#356AFF",Red:"#E92828",Green:"#3BD973",Purple:"#604FE9",Cyan:"#50F5ED",Ora
nge:"#FB8D3D","Light Blue":"#799CFF",Lilac:"#B554FF","Light
Green":"#8CFFB4",Brown:"#A55F2A",Black:"#000000",Gray:"#494949",Pink:"#FF7DE3","Dar
k Blue":"#002FB4"},i={"Indian Red":"#981717","Green 2":"#17BF51","Green
3":"#049235",DarkTurquoise:"#00B6EB","Dark Violet":"#A58AFF","Pink
2":"#C63FA9"},s=Object([Link])(o),l=function(e){for(var t=1;t<[Link];t+
+){var n=null!=arguments[t]?arguments[t]:{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{a(e,t,n[t])})}return e}({},o,i);[Link]=l},,function(e,t,n){"use
strict";n.r(t),n.d(t,"Widget",function(){return
c}),n.d(t,"ParameterMappingType",function(){return u}),n.d(t,"default",function()
{return p});n(116),n(95);var r=n(9),a=n.n(r),o=n(2),i=n(54),s=n(20);function l(e,t)
{for(var n=0;n<[Link];n++){var r=t[n];[Link]=[Link]||!
1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}d.$inject=["$http","$location","Query"];var
c=null;var u={DashboardLevel:"dashboard-level",WidgetLevel:"widget-
level",StaticValue:"static-value"};function d(e,t,n){var r,c,d,p=function()
{function r(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call
a class as a function")}(this,r),Object([Link])(e,(e,t)=>{this[t]=e});var
t=function(e){[Link]=1;var
t={autoHeight:!1,sizeX:[Link]([Link]/2),sizeY:[Link],minSizeX:i.
[Link],maxSizeX:[Link],minSizeY:[Link],maxSizeY:[Link]},n=e.v
isualization?
[Link][[Link]]:null;if(Object([Link])(n))
{[Link](n,"autoHeight")&&([Link]=[Link]);
var r=parseInt([Link],10);isFinite(r)&&r>=0&&([Link]=r);var
a=parseInt([Link],10);isFinite(a)&&a>=0&&([Link]=[Link](a,[Link]))
;var
l=parseInt([Link],10);isFinite(l)&&([Link]=[Link](l/[Link]));var
c=parseInt([Link],10);isFinite(c)&&([Link]=c);var
u=parseInt([Link],10);isFinite(u)&&u>=0&&([Link]=u);var
d=parseInt([Link],10);isFinite(d)&&d>0&&([Link]=d);var
p=parseInt([Link],10);isFinite(p)&&p>0&&([Link]=p)}return t}
(this);[Link]=[Link]||{},[Link]=Object([Link])
({},t,Object([Link])([Link],
["col","row","sizeX","sizeY","autoHeight"])),[Link]<0&&(this.o
[Link]=!0)}var c,u,d;return c=r,
(u=[{key:"getQuery",value:function(){return!
[Link]&&[Link]&&([Link]=new
n([Link])),[Link]}},{key:"getQueryResult",value:function()
{return [Link]}},{key:"getName",value:function(){return
[Link]?"".concat([Link],"
(").concat([Link],")"):Object([Link])([Link],20)}},
{key:"load",value:function(e,t){return [Link]?((e||void
0===[Link])&&([Link]=!0,[Link]=a()(),(void 0===t||
e)&&(t=e?0:void
0),[Link]=[Link]().getQueryResult(t),[Link]().
then(e=>{[Link]=!1,[Link]=e}).catch(e=>{[Link]=!
1,[Link]=e})),[Link]()):[Link]()}},
{key:"save",value:function(t,n){var r=Object([Link])
(this,"options","text","id","width","dashboard_id","visualization_id");t&&n&&(r[t]=
Object([Link])({},r[t],n));var a="api/widgets";return
[Link]&&(a="".concat(a,"/").concat([Link])),[Link](a,r).then(e=>(Object([Link])
([Link],(e,t)=>{this[t]=e}),this))}},{key:"delete",value:function(){var
t="api/widgets/".concat([Link]);return [Link](t)}},
{key:"isStaticParam",value:function(e){return [Link]()
[[Link]].type===[Link]}},
{key:"getParametersDefs",value:function(){var
e=[Link](),n=[Link]()?
[Link]().getParametersDefs():
[],a=[Link](),i=[[Link],[Link]];return
Object([Link])(Object([Link])(n,t=>[Link](e[[Link]].type)>=0),t=>{var
n=e[[Link]],o=[Link]();return [Link]=[Link]||
[Link],[Link]=[t],[Link]="p_w".concat([Link],"_"),[Link]===[Link].S
taticValue?[Link]([Link]):[Link](a),o})}},
{key:"getParameterMappings",value:function(){Object([Link])
([Link])||([Link]={});var
e={},t=[Link]()?[Link]().getParametersDefs(!1):[];Object([Link])
(t,t=>{e[[Link]]=!0,Object([Link])([Link][[Link]])||
([Link][[Link]]={name:[Link],type:[Link]?
[Link]:[Link],mapTo:[Link],value:null,titl
e:""})});var n=Object([Link])(Object([Link])
([Link]),Object([Link])(e));return Object([Link])
(n,e=>{delete
[Link][e]}),[Link]}}])&&l([Link]
pe,u),d&&l(c,d),r}();return d=u,(c="MappingType")in(r=p)?[Link](r,c,
{value:d,enumerable:!0,configurable:!0,writable:!0}):r[c]=d,p}function p(e)
{[Link]("Widget",d),[Link](["$injector",e=>{c=[Link]("Widget")}])}[Link]=!
0},,,,,,,,,,,,function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return
o});n(11),n(19),n(55),n(240);var r=new Map;function a()
{[Link]>0&&([Link]((e,t)=>{var
n=[Link](),r=[Link](10*[Link]),a=[Link](10*[Link]);[Link]
dth===r&&[Link]===a||
([Link]=r,[Link]=a,[Link](t))}),setTimeout(a,100))}function o(e,t){if(e&&!
[Link](e)){var n=0===[Link];return [Link](e,{callback:t}),n&&a(),
()=>[Link](e)}return()=>{}}},function(e,t,n){"use
strict";n.r(t),n.d(t,"registerComponent",function(){return
b}),n.d(t,"unregisterComponent",function(){return y}),n.d(t,"default",function()
{return v});n(14),n(15),n(27),n(29),n(249),n(11),n(19),n(55),n(240);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i);function l(e){return(l="function"==typeof
Symbol&&"symbol"==typeof [Link]?function(e){return typeof e}:function(e)
{return e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function c(e,t){if(null==e)return{};var
n,r,a=function(e,t){if(null==e)return{};var
n,r,a={},o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
(a[n]=e[n]);return a}(e,t);if([Link]){var
o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
[Link](e,n)&&(a[n]=e[n])}return a}function
u(e,t){for(var n=0;n<[Link];n++){var r=t[n];[Link]=[Link]||!
1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function d(e,t){return!t||"object"!
==l(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}(e):t}function p(e){return(p=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function m(e,t){return(m=[Link]||function(e,t){return
e.__proto__=t,e})(e,t)}function f(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h=new Map,g=new
Set;function b(e,t){Object([Link])(e)&&""!==e&&([Link](e,Object([Link])
(t)?t:null),[Link](t=>{[Link]===e&&[Link]()}))}function y(e)
{b(e,null)}var v=function(e){function t(){return function(e,t){if(!(e instanceof
t))throw new TypeError("Cannot call a class as a function")}
(this,t),d(this,p(t).apply(this,arguments))}var n,r,a;return function(e,t)
{if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must
either be null or a function");[Link]=[Link](t&&[Link],
{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}
(t,[Link]),n=t,(r=[{key:"componentDidMount",value:function(){[Link](this)}},
{key:"componentWillUnmount",value:function(){[Link](this)}},
{key:"render",value:function(){var e=[Link],t=[Link],n=[Link],r=c(e,
["name","children"]),a=[Link](t);return a?
[Link](a,r,n):n}}])&&u([Link],r),a&&u(n,a),t}();f(v,"propTypes",
{name:[Link],children:[Link]}),f(v,"defaultProps",
{children:null})},function(e,t,n){"use
strict";n.r(t);n(14),n(15),n(34),n(19),n(27),n(29),n(11);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(35),l=n.n(s),c=n(31),u=n.n(c),d=n(93),p=n.n(d),
m=n(101),f=n.n(m),h=n(18),g=n.n(h),b=n(765),y=n.n(b),v=n(21),w=n.n(v),O=n(2),j=n(26
),E=n.n(j),S=n(12),x=n(454),P=n(44),C=n(92);function k(e)
{return(k="function"==typeof Symbol&&"symbol"==typeof [Link]?function(e)
{return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function _(){return(_=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function T(e){for(var t=1;t<[Link];t++){var
n=null!=arguments[t]?arguments[t]:{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{R(e,t,n[t])})}return e}function $(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function q(e){return(q=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function N(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function D(e,t)
{return(D=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function R(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var A=e=>{var
t=[Link],n=[Link],r=[Link];return[n&&{required:n,message:"This field is
required."},r&&Object([Link])
(["text","email","password"],t)&&{min:r,message:"This field is too
short."},"email"===t&&{type:"email",message:"This field must be a valid
email."}].filter(e=>e)},I=function(e){function t(e){var n,r,a;return function(e,t)
{if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}
(this,t),r=this,a=q(t).call(this,e),n=!a||"object"!==k(a)&&"function"!=typeof a?
N(r):a,R(N(n),"setActionInProgress",
(e,t)=>{[Link](n=>({inProgressActions:T({},[Link],R({},e,t))}))}),
R(N(n),"handleSubmit",e=>{[Link]({isSubmitting:!
0}),[Link](),[Link]((e,t)=>{e?
[Link]({isSubmitting:!1}):[Link](t,e=>{var
t=[Link],r=[Link],a=[Link];[Link]({isSubmitting:!
1}),r(a()),[Link](e)},e=>{[Link]({isSubmitting:!
1}),[Link](e)})})}),R(N(n),"handleAction",e=>{var
t=[Link];[Link](t,!0),[Link][t]
(()=>{[Link](t,!1)})}),R(N(n),"base64File",
(e,t)=>{t&&[Link][0]&&[Link].getBase64([Link]).then(t=>{[Link]
dsValue(R({},e,t))})}),[Link]={isSubmitting:!1,inProgressActions:
[]},[Link]=[Link]((e,t)=>T({},e,R({},[Link],[Link]))
,null),[Link](e=>{[Link][[Link]]=!1}),n}var
n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new
TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&D(e,t)}(t,[Link]),n=t,
(r=[{key:"renderUpload",value:function(e,t){var
n=[Link],r=[Link],o=[Link],i=[Link],s=[Link]
,l={rules:A(e),initialValue:s,getValueFromEvent:[Link](this,i)},c=voi
d 0!==o(i)&&o(i)!==s,u=[Link](y.a,_({},t,{beforeUpload:()=>!
1}),[Link](g.a,{disabled:c},[Link](w.a,{type:"upload"}),"
Click to upload"));return r(i,l)(u)}},{key:"renderSelect",value:function(e,t){var
n=[Link],r=[Link],o=[Link],i=[Link],s=[Link],
l=[Link],c=[Link],u=[Link];return n(r,{rules:A(e),initialValue:s})
([Link](E.a,_({},t,{optionFilterProp:"children",loading:c||!
1,mode:i}),o&&[Link](e=>{var t=[Link],n=[Link];return [Link](u,
{key:"".concat(t),value:t,disabled:l},n||t)})))}},
{key:"renderField",value:function(e,t){var
n=[Link],r=[Link],o=[Link],i=[Link],s=[Link]||
[Link](r),l={rules:A(e),valuePropName:"checkbox"===o?"checked":"value",i
nitialValue:i};return"checkbox"===o?n(r,l)([Link](f.a,t,s)):"file"===o?
[Link](e,t):"select"===o?[Link](e,t):"content"===o?
[Link]:"number"===o?n(r,l)([Link](p.a,t)):"textarea"===o?n(r,l)
([Link]([Link],t)):"ace"===o?n(r,l)
([Link]([Link],t)):n(r,l)([Link](u.a,t))}},
{key:"renderFields",value:function(){return [Link](e=>{var
t=[Link],n=[Link],r=[Link],o=[Link],i=[Link],s=[Link],c=[Link],
u=r||[Link](n),d=[Link],p=[Link],m=[Link],f={className:"m-
b-10",hasFeedback:"checkbox"!==o&&"file"!
==o&&p,label:"checkbox"===o?"":u},h=T({},[Link],{className:"w-
100",name:n,type:o,readOnly:i,autoFocus:s,placeholder:[Link],"data-
test":u});return [Link]([Link],
{key:n},[Link](t,f,[Link](e,h)),Object([Link])(c)?
c([Link](n)):c)})}},{key:"renderActions",value:function(){return
[Link](e=>{var
t=[Link][[Link]],n=[Link],r={key:e.n
ame,htmlType:"button",className:[Link]?"pull-right m-t-10":"m-t-
10",type:[Link],disabled:n()&&[Link],loading:t,onClick:[Link]
n};return [Link](g.a,_({},r,{"data-action":[Link]}),[Link])})}},
{key:"render",value:function(){var
e={type:"primary",htmlType:"submit",className:"w-
100",disabled:[Link],loading:[Link]},t=[Link]
,n=[Link],r=[Link],o=[Link],i=!r;return [Link](l.a,
{id:n,layout:"vertical",onSubmit:[Link]},[Link](),i&&[Link]
teElement(g.a,e,o),[Link]())}}])&&$([Link],r),o&&$(n,o),t}
();R(I,"propTypes",
{id:[Link],fields:[Link]([Link]),actions:[Link]([Link]),feedbackIc
ons:[Link],hideSubmitButton:[Link],saveText:[Link],onSubmit:[Link],form:P
.[Link]}),R(I,"defaultProps",{id:null,fields:[],actions:
[],feedbackIcons:!1,hideSubmitButton:!1,saveText:"Save",onSubmit:
()=>{}}),[Link]=[Link]()(I)},,,function(e,t,n){"use
strict";n.r(t),n.d(t,"PreviewCard",function(){return
d}),n.d(t,"UserPreviewCard",function(){return
p}),n.d(t,"DataSourcePreviewCard",function(){return m});n(34),n(11),n(19),n(27);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(3),l=n.n(s);function c()
{return(c=[Link]||function(e){for(var t=1;t<[Link];t++){var
n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function u(e,t){if(null==e)return{};var
n,r,a=function(e,t){if(null==e)return{};var
n,r,a={},o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
(a[n]=e[n]);return a}(e,t);if([Link]){var
o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
[Link](e,n)&&(a[n]=e[n])}return a}function d(e)
{var
t=[Link],n=[Link],r=[Link],o=[Link],i=[Link],s=[Link],d=u(e,
["imageUrl","roundedImage","title","body","children","className"]);return
[Link]("div",c({},d,{className:s+" w-100 d-flex align-items-
center"}),[Link]("img",{src:t,width:"32",height:"32",className:l()
({"profile__image--settings":n},"m-r-5"),alt:"Logo/
Avatar"}),[Link]("div",{className:"flex-
fill"},[Link]("div",null,r),o&&[Link]("div",{className:"text-
muted"},o)),i)}function p(e){var t=[Link],n=[Link],r=[Link],o=u(e,
["user","withLink","children"]),i=n?[Link]("a",
{href:"users/"+[Link]},[Link]):[Link];return [Link](d,c({},o,
{imageUrl:t.profile_image_url,title:i,body:[Link]}),r)}function m(e){var
t=[Link],n=[Link],r=[Link],o=u(e,
["dataSource","withLink","children"]),i="/static/images/db-
logos/".concat([Link],".png"),s=n?[Link]("a",
{href:"data_sources/"+[Link]},[Link]):[Link];return [Link](d,c({},o,
{imageUrl:i,title:s}),r)}[Link]={imageUrl:[Link],title:[Link]
.isRequired,body:[Link],roundedImage:[Link],className:[Link],children:i.a.n
ode},[Link]={body:null,roundedImage:!
0,className:"",children:null},[Link]={user:[Link]({profile_image_url:[Link]
[Link],name:[Link],email:[Link]}).isRequired
,withLink:[Link],children:[Link]},[Link]={withLink:!
1,children:null},[Link]={dataSource:[Link]({name:[Link],type
:[Link]}).isRequired,withLink:[Link],children:[Link]},[Link]
rops={withLink:!1,children:null}},,,,,,function(e,t,n){"use
strict";n.r(t),n.d(t,"TagsControl",function(){return
v}),n.d(t,"QueryTagsControl",function(){return
O}),n.d(t,"DashboardTagsControl",function(){return j}),n.d(t,"default",function()
{return E});n(14),n(15),n(11),n(19),n(27),n(29),n(95);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(17),c=n(40),u=n.n(c),d=n(466);function
p(e){return(p="function"==typeof Symbol&&"symbol"==typeof [Link]?
function(e){return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function m(e,t){if(null==e)return{};var n,r,a=function(e,t)
{if(null==e)return{};var n,r,a={},o=[Link](e);for(r=0;r<[Link];r+
+)n=o[r],[Link](n)>=0||(a[n]=e[n]);return a}
(e,t);if([Link]){var
o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
[Link](e,n)&&(a[n]=e[n])}return a}function
f(e,t){for(var n=0;n<[Link];n++){var r=t[n];[Link]=[Link]||!
1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function h(e){return(h=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function g(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function b(e,t)
{return(b=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function y(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v=function(e)
{function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}(this,t);for(var
o=[Link],i=new Array(o),s=0;s<o;s++)i[s]=arguments[s];return
r=this,a=(e=h(t)).[Link](e,[this].concat(i)),n=!a||"object"!==p(a)&&"function"!
=typeof a?g(r):a,y(g(n),"editTags",
(e,t)=>{[Link]({tags:e,getAvailableTags:t}).[Link]([Link]
)}),n}var n,a,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new
TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&b(e,t)}(t,[Link]),n=t,
(a=[{key:"renderEditButton",value:function(){var e=Object([Link])
([Link],[Link]);return [Link]("a",{className:"label label-
tag",role:"none",onClick:
()=>[Link](e,[Link])},0===[Link]&&[Link](o
.[Link],null,[Link]("i",{className:"zmdi zmdi-plus m-r-5"}),"Add
tag"),[Link]>0&&[Link]("i",{className:"zmdi zmdi-edit"}))}},
{key:"render",value:function(){return [Link]("div",{className:"tags-
control "+[Link]},[Link],Object([Link])
([Link],e=>[Link]("span",{className:"label label-
tag",key:e,title:e},e)),[Link]&&[Link]())}}])&&f([Link]
type,a),i&&f(n,i),t}();function w(e){var t=[Link];function n(e){var
n=[Link],r=[Link],a=m(e,["isDraft","isArchived"]);return
[Link](v,a,!r&&n&&[Link]("span",{className:"label label-tag-
unpublished"},"Unpublished"),r&&[Link](u.a,
{placement:"right",title:t},[Link]("span",{className:"label label-tag-
archived"},"Archived")))}return [Link]=Object([Link])
({isDraft:[Link],isArchived:[Link]},[Link]),[Link]=Object([Link]
)({isDraft:!1,isArchived:!1},[Link]),n}y(v,"propT
ypes",
{tags:[Link]([Link]),canEdit:[Link],getAvailableTags:[Link],onEdit:s.a
.func,className:[Link],children:[Link]}),y(v,"defaultProps",{tags:
[],canEdit:!1,getAvailableTags:()=>[Link]([]),onEdit:
()=>{},className:"",children:null});var O=w({archivedTooltip:"This query is
archived and can't be used in dashboards, or appear in search
results."}),j=w({archivedTooltip:"This dashboard is archived and won't be listed in
dashboards nor search results."});function E(e)
{[Link]("queryTagsControl",Object(l.react2angular)
(O)),[Link]("dashboardTagsControl",Object(l.react2angular)(j))}[Link]=!
0},,function(e,t,n){"use strict";n.r(t),n.d(t,"IMG_ROOT",function(){return
r}),n.d(t,"Destination",function(){return a}),n.d(t,"default",function(){return
i}),o.$inject=["$resource"];var r="/static/images/destinations",a=null;function
o(e){return e("api/destinations/:id",{id:"@id"},{get:{method:"GET",cache:!
1,isArray:!1},types:{method:"GET",cache:!1,isArray:!0,url:"api/destinations/
types"},query:{method:"GET",cache:!1,isArray:!0}})}function i(e)
{[Link]("Destination",o),[Link](["$injector",e=>{a=[Link]("Destination")}])}[Link]
=!0},,,,,,,function(e,t,n){"use strict";n.r(t),n.d(t,"AdditionalColors",function()
{return l}),n.d(t,"darkenColor",function(){return
c}),n.d(t,"createNumberFormatter",function(){return
u}),n.d(t,"prepareData",function(){return
d}),n.d(t,"prepareFeatureProperties",function(){return
p}),n.d(t,"getValueForFeature",function(){return
m}),n.d(t,"getColorByValue",function(){return f}),n.d(t,"createScale",function()
{return h}),n.d(t,"inferCountryCodeType",function(){return g});var
r=n(356),a=n.n(r),o=n(2),i=n.n(o),s=n(51),l={White:"#ffffff",Black:"#000000","Light
Gray":"#dddddd"};function c(e){return a()(e).darken().hex()}function u(e,t){var
n=Object(s.c)(e);return e=>[Link](e)&&isFinite(e)?n(e):t}function d(e,t,n)
{if(!t||!n)return{};var r={};return [Link](e,e=>{if(e[t]){var
a=parseFloat(e[n]);r[e[t]]={code:e[t],value:isFinite(a)?a:void
0,item:e}}}),r}function p(e,t,n,r){var a={};[Link]([Link],
(e,t)=>{a["@@"+t]=e}),a["@@value"]=t;var o=n[[Link][r]]||{};return
[Link](a,[Link])}function m(e,t,n){var
r=[Link][n];if([Link](r)&&[Link](t[r]))return t[r].value}function
f(e,t,n,r){if([Link](e)&&isFinite(e))for(var
a=0;a<[Link];a+=1)if(e<=t[a])return n[a];return r}function h(e,t,n){var
r=[Link]([Link]([Link](e,e=>m(e,t,[Link])),[Link]));if(0===
[Link])return{limits:[],colors:[],legend:[]};var
o=[Link]([Link],[Link]);if(1===o)return{limits:r,colors:[[Link]],legend:
[{color:[Link],limit:[Link](r)}]};var s=[Link](r,[Link],o-
1),l=[Link]([[Link],[Link]]).colors([Link]),c=[Link](l,
(e,t)=>({color:e,limit:s[t]})).reverse();return{limits:s,colors:l,legend:c}}functio
n g(e,t,n){var r={countries:{iso_a2:/^[a-z]{2}$/i,iso_a3:/^[a-z]{3}$/i,iso_n3:/^[0-
9]{3}$/i},subdiv_japan:{name:/^[a-z]+$/i,name_local:/^[\u3400-\u9FFF\uF900-\uFAFF]|
[\uD840-\uD87F][\uDC00-\uDFFF]+$/i,iso_3166_2:/^JP-[0-9]{2}$/i}}
[e],a=[Link](r,()=>0),o=[Link](t).reduce((e,t)=>{var a=t[n];return
[Link](a)&&[Link](r,(t,n)=>{e[n]+=[Link](a)?
1:0}),e},a).toPairs().reduce((e,t)=>t[1]>e[1]?t:e).value();return
o[1]/[Link]>=.9?o[0]:null}},,,,,,,,,,function(e,t,n){"use
strict";n.r(t),n.d(t,"FilterType",function(){return
y}),n.d(t,"FiltersType",function(){return v}),n.d(t,"filterData",function(){return
O}),n.d(t,"Filters",function(){return E}),n.d(t,"default",function(){return
S});n(27),n(55),n(96),n(14),n(15),n(90),n(11),n(19);var
r=n(2),a=n(9),o=n.n(a),i=n(0),s=n.n(i),l=n(1),c=n.n(l),u=n(17),d=n(26),p=n.n(d),m=n
(171);function f(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e){return
function(e){if([Link](e)){for(var t=0,n=new Array([Link]);t<[Link];t+
+)n[t]=e[t];return n}}(e)||function(e){if([Link] in Object(e)||"[object
Arguments]"===[Link](e))return [Link](e)}(e)||
function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}
()}var
g="###Redash::Filters::SelectAll###",b="###Redash::Filters::Clear###",y=[Link]({
name:[Link],friendlyName:[Link],multiple:[Link],cur
rent:[Link]([[Link],[Link]([Link])]),values:[Link]([Link]).isRe
quired}),v=[Link](y);function w(e,t){return(n,a)=>{if(Object([Link])
(a))a=Object([Link])(a,e=>[Link][Object([Link])([Link])]||[Link]);else{var
o=[Link][Object([Link])([Link])];a=void 0!==o?
o:[Link]}[Link]&&Object([Link])
(a,g)&&(a=h([Link])),[Link]&&Object([Link])(a,b)&&(a=[]),e=Object([Link])
(e,e=>[Link]===[Link]?function(e){for(var t=1;t<[Link];t++){var n=null!
=arguments[t]?arguments[t]:{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{f(e,t,n[t])})}return e}({},n,{current:a}):e),t(e)}}function O(e){var
t=[Link]>1&&void 0!==arguments[1]?arguments[1]:[];if(!Object([Link])
(e))return[];var n=e;return Object([Link])
(t)&&[Link]>0&&(n=[Link](e=>Object([Link])(t,t=>{var
n=e[[Link]],a=Object([Link])([Link])?[Link]:[[Link]];return
Object([Link])(a,e=>[Link](n)?[Link](e):e===n||
String(n)===e)}))),n}function j(e,t){return [Link](e)?"date"===t?Object(m.b)
(e):Object(m.c)(e):"boolean"==typeof e?[Link]():e}function E(e){var
t=[Link],n=[Link];return 0===[Link]?null:
(n=w(t,n),[Link]("div",{className:"filters-
wrapper"},[Link]("div",{className:"container bg-
white"},[Link]("div",{className:"row"},Object([Link])(t,e=>{var
t=Object([Link])([Link],(t,n)=>[Link]([Link],
{key:n},j(t,Object([Link])(e,"[Link]"))));return [Link]("div",
{key:[Link],className:"col-sm-6 p-l-0 filter-
container"},[Link]("label",null,[Link]),0===[Link]&&[Link]
Element(p.a,{className:"w-100",disabled:!0,value:"No
values"}),[Link]>0&&[Link](p.a,{labelInValue:!0,className:"w-
100",mode:[Link]?"multiple":"default",value:Object([Link])([Link])?
Object([Link])([Link],t=>({key:"".concat(Object([Link])
([Link],t)),label:j(t)})):{key:"".concat(Object([Link])
([Link],[Link])),label:j([Link])},allowClear:[Link],filterOption:
(e,t)=>Object([Link])(Object([Link])([Link]),Object([Link])
(e)),showSearch:!0,onChange:t=>n(e,t)},!
[Link]&&t,[Link]&&[[Link]([Link],
{key:b},[Link]("i",{className:"fa fa-square-o m-r-
5"}),"Clear"),[Link]([Link],{key:g},[Link]("i",
{className:"fa fa-check-square-o m-r-5"}),"Select
All"),[Link]([Link],
{key:"Values",title:"Values"},t)]))})))))}function S(e)
{[Link]("filters",Object(u.react2angular)
(E))}[Link]={filters:[Link],onChange:[Link]},[Link]={onChange:
()=>{}},[Link]=!0},,,,,,,,function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return s});n(34);var
r=n(0),a=n.n(r),o=n(78);function i(){return(i=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function s(e){return [Link]("div",
{className:"text-center"},[Link]([Link],i({icon:"fa-
search",message:"Sorry, we couldn't find anything."},e)))}},function(e,t,n){"use
strict";n.r(t),n.d(t,"PageHeader",function(){return l}),n.d(t,"default",function()
{return c});var r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(17);function l(e){var
t=[Link];return [Link]("div",{className:"page-header-wrapper row p-l-15
p-r-15 m-b-10 m-l-0 m-r-0"},[Link]("div",{className:"col-sm-9 p-l-0 p-r-
0"},[Link]("h3",null,t)))}function c(e)
{[Link]("pageHeader",Object(s.react2angular)
(l))}[Link]={title:[Link]},[Link]=!0},function(e,t,n){"use
strict";n.r(t);var r=n(22);function a(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}var o=function(){function e(){!function(e,t)
{if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}
(this,e),[Link]={}}var t,n,o;return t=e,
(n=[{key:"refresh",value:function(){return
r.$[Link]("api/organization/status").then(e=>{var t=[Link];return
[Link]=t.object_counters,this})}}])&&a([Link],n),o&&a(t,o),e}
();[Link]=new o},function(e,t,n){"use
strict";n.r(t),n.d(t,"QuerySnippet",function(){return
r}),n.d(t,"default",function(){return o}),a.$inject=["$resource"];var
r=null;function a(e){var t=e("api/query_snippets/:id",{id:"@id"});return
[Link]=function(){var e=[Link];return""!
==[Link]&&(e="".concat([Link],": ").concat([Link])),
{name:e,content:[Link],tabTrigger:[Link]}},t}function o(e)
{[Link]("QuerySnippet",a),[Link](["$injector",e=>{r=[Link]("QuerySnippet")}])}[Link]
it=!0},function(e,t,n){"use strict";n.r(t),n.d(t,"Dashboard",function(){return
u}),n.d(t,"collectDashboardFilters",function(){return
d}),n.d(t,"default",function(){return
f});n(55),n(96),n(90),n(14),n(15),n(27),n(116),n(11),n(19);var
r=n(2),a=n.n(r),o=n(54),i=n(105);function s(e){return function(e)
{if([Link](e)){for(var t=0,n=new Array([Link]);t<[Link];t+
+)n[t]=e[t];return n}}(e)||function(e){if([Link] in Object(e)||"[object
Arguments]"===[Link](e))return [Link](e)}(e)||
function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}
()}function l(e){for(var t=1;t<[Link];t++){var n=null!=arguments[t]?
arguments[t]:{},r=[Link](n);"function"==typeof

[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{c(e,t,n[t])})}return e}function c(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}m.
$inject=["$resource","$http","$location","currentUser"];var u=null;function
d(e,t,n){var r={};return [Link](t,t=>{var o=t?[Link]():
[];[Link](o,t=>{var o=[Link](n,[Link]);if(o||e.dashboard_filters_enabled)
{o&&([Link]=n[[Link]]);var i=l({},t);[Link](r,[Link])?
r[[Link]].values=[Link](r[[Link]].values,[Link]):r[[Link]]=i}})}),[Link](r
)}function p(e){var
t=[Link]([Link](e).map(e=>[Link]).max().value(),20)+5;return
[Link](e).sortBy(e=>[Link]).groupBy(e=>[Link]).r
educe((e,n)=>{var r=1;return
[Link](n,n=>{r=[Link](r,[Link]?
t:[Link]),[Link]=e,[Link]<1&&(n
.[Link]=t)}),e+r},0).value(),e=[Link](e,e=>[Link].c
ol),e=[Link](e,e=>[Link])}function m(e,t,n,r){function c(e)
{return p([Link](e,e=>new [Link](e)))}function u(e)
{[Link]&&([Link]=c([Link])),[Link]=void 0!
==e.public_url}var d=[Link](e=>([Link]?
[Link](u):u(e),e)),m=e("api/dashboards/:slug",{slug:"@slug"},{get:
{method:"GET",transformResponse:d},save:{method:"POST",transformResponse:d},query:
{method:"GET",isArray:!1,transformResponse:d},recent:{method:"get",isArray:!
0,url:"api/dashboards/recent",transformResponse:d},favorites:
{method:"get",isArray:!1,url:"api/dashboards/favorites"},favorite:
{method:"post",isArray:!1,url:"api/dashboards/:slug/favorite",transformRequest:
[()=>""]},unfavorite:{method:"delete",isArray:!1,url:"api/dashboards/:slug/
favorite",transformRequest:[()=>""]}});return [Link]=function(){return
[Link](this)||
this.can_edit},[Link]=c,[Link]=p,[Link]
[Link]=function(){var e={},t=[Link]();return
[Link]([Link],t=>{if([Link]()){var
n=[Link]();[Link]().getParametersDefs(!1).forEach(t=>{var
r=n[[Link]];[Link]===[Link]&&(e[[Link]]||
(e[[Link]]=[Link](),e[[Link]].name=[Link],e[[Link]].title=[Link]||
[Link],e[[Link]].locals=[]),e[[Link]].[Link](t))})}}),[Link]([Link](e
,e=>{[Link]([Link]),[Link](t)}))},[Link]=function(e)
{var t=[Link]>1&&void 0!==arguments[1]?arguments[1]:
{},n={dashboard_id:[Link],options:l({},t,{isHidden:!1,position:
{}}),text:"",visualization_id:null,visualization:null};[Link](e)?
[Link]=e:[Link](e)&&(n.visualization_id=[Link],[Link]=e);var
r,c,u,d,p=new
[Link](n),m=(r=[Link],c=p,u=[Link]({sizeX:[Link]},[Link](
{},[Link]).position).sizeX,d=[Link](r).map(e=>{var
t=[Link]({},[Link]),n=[Link]({row:0,sizeY:0},[Link]);return{left:n.c
ol,top:[Link],right:[Link]+[Link],bottom:[Link]+[Link],width:[Link],height:[Link]}
}).reduce((e,t)=>{for(var
n=[Link]([Link],0),r=[Link]([Link],[Link]+1),a=n;a<r;a+=1)e[a]=[Link](e[a]
,[Link]);return e},[Link](new
Array([Link]),[Link](0))).value(),[Link]([Link](0,[Link]-
u+1)).map(e=>({col:e,row:[Link](d).slice(e,e+u).max().value()})).sortBy("row").f
irst().value());return
[Link]=[Link],[Link]=[Link],[Link]().then(()=>(this.w
idgets=[].concat(s([Link]),[p]),p))},m}function f(e)
{[Link]("Dashboard",m),[Link](["$injector",e=>{u=[Link]("Dashboard")}])}[Link]=!
0},,,,,,,,,,function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return
b});n(14),n(15),n(34),n(29);var
r=n(0),a=n.n(r),o=n(31),i=n.n(o),s=n(21),l=n.n(s),c=n(40),u=n.n(c);function d(e)
{return(d="function"==typeof Symbol&&"symbol"==typeof [Link]?function(e)
{return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function p(){return(p=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function m(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function f(e){return(f=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function g(e,t)
{return(g=[Link]||function(e,t){return e.__proto__=t,e})(e,t)}var
b=function(e){function t(e){var n,r,o,i,s,l;return function(e,t){if(!(e instanceof
t))throw new TypeError("Cannot call a class as a function")}
(this,t),r=this,o=f(t).call(this,e),n=!o||"object"!==d(o)&&"function"!=typeof o?
h(r):o,i=h(n),l=(()=>{[Link]();try{if(!
[Link]("copy"))throw new
Error;[Link]({copied:"Copied!"})}catch(e){[Link]({copied:"Copy
failed"})}[Link]=setTimeout(()=>[Link]({copied:null}),2e3)}),
(s="copy")in i?[Link](i,s,{value:l,enumerable:!0,configurable:!
0,writable:!
0}):i[s]=l,[Link]={copied:null},[Link]=[Link](),[Link]=docum
[Link]("copy"),[Link]=null,n}var n,r,o;return
function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super
expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&g(e,t)}(t,[Link]),n=t,
(r=[{key:"componentWillUnmount",value:function()
{[Link]&&clearTimeout([Link])}},
{key:"render",value:function(){var e=[Link](u.a,
{title:[Link]||"Copy"},[Link](l.a,{type:"copy",style:
{cursor:"pointer"},onClick:[Link]}));return
[Link](i.a,p({},[Link],
{ref:[Link],addonAfter:[Link]&&e}))}}])&&m([Link],r),o&&m
(n,o),t}()},function(e,t,n){"use strict";n.r(t),n.d(t,"TimeAgo",function(){return
b}),n.d(t,"default",function(){return y});var
r=n(9),a=n.n(r),o=n(2),i=n(0),s=n.n(i),l=n(16),c=n.n(l),u=n(1),d=n.n(u),p=n(44),m=n
(10),f=n(350),h=n(40),g=n.n(h);function b(e){var
t=[Link],n=[Link],r=[Link],l=function(e){return(e=Object([Link])(e)?
null:a()(e))&&[Link]()?e:null}(t),c=l?[Link]():n,u=l?
[Link]([Link]):"",d=Object(f.a)();return
Object([Link])(()=>{if(r){var
e=setInterval(d,3e4);return()=>clearInterval(e)}},[r]),[Link](g.a,
{title:u},[Link]("span",{"data-test":"TimeAgo"},c))}function y(e)
{[Link]("amTimeAgo",()=>({link:function(e,t,n){var r=[Link];e.
$watch(r,e=>{[Link]([Link](b,{date:e}),t[0])}),e.$on("$destroy",
()=>{[Link](t[0])})}})),[Link]("rdTimeAgo",{bindings:
{value:"="},controller:["$scope","$element",function(e,t){e.$watch("$[Link]",
()=>{[Link]([Link](b,{date:[Link],placeholder:"-"}),t[0])}),e.
$on("$destroy",
()=>{[Link](t[0])})}]})}[Link]={date:[Link]([[Link]
ring,[Link],[Link](Date),[Link]]),placeholder:[Link],autoUpdate:d
.[Link]},[Link]={date:null,placeholder:"",autoUpdate:!0},[Link]=!
0},function(e,t,n){"use strict";n.d(t,"c",function(){return
i}),n.d(t,"b",function(){return s}),n.d(t,"a",function(){return l});var
r=n(9),a=n.n(r),o=n(10);function i(e){if(!e)return"";var t=a()(e);return
[Link]()?[Link]([Link]):"-"}function s(e){if(!
e)return"";var t=a()(e);return [Link]()?
[Link]([Link]):"-"}function l(e){[Link]("toMilliseconds",
()=>e=>1e3*e),[Link]("dateTime",()=>i)}[Link]=!0},,function(e,t,n){"use
strict";n.r(t),n.d(t,"CounterCard",function(){return
b}),n.d(t,"QueuesTable",function(){return E}),n.d(t,"QueriesTable",function()
{return S}),n.d(t,"OtherTasksTable",function(){return x});var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(113),c=n.n(l),u=n(136),d=n.n(u),p=n(226)
,m=n.n(p),f=n(291),h=n.n(f),g=n(24);function b(e){var
t=[Link],n=[Link],r=[Link];return [Link](m.a,
{spinning:r},[Link](d.a,null,t,[Link]("div",{className:"f-
20"},n)))}[Link]={title:[Link],value:[Link]([[Link],
[Link]]),loading:[Link]},[Link]={value:""};var
y=[{title:"Worker Name",dataIndex:"worker"},{title:"PID",dataIndex:"worker_pid"},
{title:"Queue",dataIndex:"queue"},[Link](e=>"active"===e?
[Link]("span",null,[Link](h.a,{status:"processing"}),"
Active"):[Link]("span",null,[Link](h.a,{status:"warning"}),"
",e),{title:"State",dataIndex:"state"}),[Link]({title:"Start
Time",dataIndex:"start_time"})],v=[Link]([[Link]({title:"Enqueue
Time",dataIndex:"enqueue_time"}),{title:"Query ID",dataIndex:"query_id"},
{title:"Org ID",dataIndex:"org_id"},{title:"Data Source
ID",dataIndex:"data_source_id"},{title:"User ID",dataIndex:"user_id"},
{title:"Scheduled",dataIndex:"scheduled"}]),w=[Link]([{title:"Task
Name",dataIndex:"task_name"}]),O=Object([Link])
(["Name","Active","Reserved","Waiting"],e=>({title:e,dataIndex:[Link]()})),j
={loading:[Link],items:[Link]([Link]).isRequired};function
E(e){var t=[Link],n=[Link];return [Link](c.a,
{loading:t,columns:O,rowKey:"name",dataSource:n})}function S(e){var
t=[Link],n=[Link];return [Link](c.a,
{loading:t,columns:v,rowKey:"task_id",dataSource:n})}function x(e){var
t=[Link],n=[Link];return [Link](c.a,
{loading:t,columns:w,rowKey:"task_id",dataSource:n})}[Link]=j,[Link]=j,x.
propTypes=j},,,,,,,,,,,,,,,,,,,,,function(e,t,n){[Link]=n.p+
"images/redash_icon_small.png"},,function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return a});var r=n(22);function a(e)
{return r.$[Link](e).then(e=>(function(e){return [Link]||[]})
([Link]))}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return
u});var r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(104),l=n.n(s),c=n(156);n(1334);function
u(e){var t=[Link],n=[Link];return [Link]("div",
{className:"container admin-page-layout"},[Link]([Link],
{title:"Admin"}),[Link]("div",{className:"bg-white
tiled"},[Link](l.a,{className:"admin-page-layout-
tabs",defaultActiveKey:t,animated:!1},[Link]([Link],
{key:"system_status",tab:[Link]("a",{href:"admin/status"},"System
Status")},"system_status"===t?n:null),[Link]([Link],
{key:"tasks",tab:[Link]("a",{href:"admin/queries/tasks"},"Celery
Status")},"tasks"===t?n:null),[Link]([Link],
{key:"outdated_queries",tab:[Link]("a",{href:"admin/queries/
outdated"},"Outdated Queries")},"outdated_queries"===t?
n:null))))}[Link]={activeTab:[Link],children:[Link]},[Link]={act
iveTab:"system_status",children:null}},function(e,t,n){"use
strict";n.r(t),n.d(t,"EmptyState",function(){return h}),n.d(t,"default",function()
{return g});var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(17),c=n(3),u=n.n(c),d=n(276),p=n(10),m=n
(157);n(1357);function f(e){var
t=[Link],n=[Link],r=[Link],a=[Link],i=[Link],s=[Link];return t?
[Link]("li",{className:u()({done:n})},[Link]("a",
{href:a,onClick:s},i)," ",r):null}function h(e){var
t=[Link],n=[Link],a=[Link],i=[Link],s=[Link],l=[Link]
,c={dataSource:!0,query:!
0,alert:[Link],dashboard:[Link],inviteUsers:[Link]}
,u={dataSource:[Link].data_sources>0,query:[Link]
[Link]>0,alert:[Link]>0,dashboard:[Link]
[Link]>0,inviteUsers:[Link]>1};return!l||
Object([Link])(Object([Link])(c),e=>c[e]&&!u[e])?[Link]("div",
{className:"empty-state bg-white tiled"},[Link]("div",{className:"empty-
state__summary"},n&&[Link]("h4",null,n),[Link]("h2",null,o.a.
createElement("i",
{className:t})),[Link]("p",null,a),[Link]("img",{src:"/
static/images/illustrations/"+i+".svg",alt:i+"
Illustration",width:"75%"})),[Link]("div",{className:"empty-
state__steps"},[Link]("h4",null,"Let's get
started"),[Link]("ol",null,[Link]&&[Link](f,
{show:[Link],completed:[Link],url:"data_sources/
new",urlText:"Connect",text:"a Data Source"}),!
[Link]&&[Link](f,
{show:[Link],completed:[Link],text:"Ask an account admin to connect a
data source"}),[Link](f,{show:[Link],completed:[Link],url:"queries/
new",urlText:"Create",text:"your first Query"}),[Link](f,
{show:[Link],completed:[Link],url:"alerts/new",urlText:"Create",text:"your first
Alert"}),[Link](f,{show:[Link],completed:[Link],onClick:
()=>[Link](),urlText:"Create",text:"your first
Dashboard"}),[Link](f,
{show:[Link],completed:[Link],url:"users/
new",urlText:"Invite",text:"your team members"})),[Link]("p",null,"Need
more support?"," ",[Link]("a",{href:s,target:"_blank",rel:"noopener
noreferrer"},"See our Help",[Link]("i",{className:"fa fa-external-link
m-l-5","aria-hidden":"true"}))))):null}function g(e)
{[Link]("emptyState",Object(l.react2angular)
(h))}[Link]={show:[Link],completed:[Link],text:s.a.s
[Link],url:[Link],urlText:[Link],onClick:[Link]},[Link]
={url:null,urlText:null,onClick:null},[Link]={icon:[Link],title:[Link]
,description:[Link],illustration:[Link],helpLink:s.a.
[Link],onboardingMode:[Link],showAlertStep:[Link],showDashboardStep:
[Link],showInviteStep:[Link]},[Link]={icon:null,title:null,onboardingMo
de:!1,showAlertStep:!1,showDashboardStep:!1,showInviteStep:!1},[Link]=!
0},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return
o});n(131);var r=n(2);function a(e,t,n){void
0===t[n]&&(t[n]={name:n,type:"column",data:[]}),t[n].[Link](e)}function o(e,t)
{var n={},o=[Link];return Object([Link])(e,e=>{var
t={$raw:e},i=null,s=0,l={},c=null,u=null,d=null;Object([Link])(e,(e,n)=>{var
r=(n=""+n).split("::")||[Link]("__"),a=r[0],p=o?o[n]:r[1];"unused"!
==p&&("x"===p&&(s=e,t[p]=e),"y"===p&&(l[a]=e,t[p]=e),"yError"===p&&(c=e,t[p]=e),"se
ries"===p&&(i=String(e)),"size"===p&&(t[p]=e,u=e),"zVal"===p&&(t[p]=e,d=e),"multiFi
lter"!==p&&"multi-filter"!==p||(i=String(e)))}),Object([Link])(i)?Object([Link])
(l,(e,r)=>{t={x:s,y:e,$raw:t.$raw},null!==c&&([Link]=c),null!
==u&&([Link]=u),null!==d&&([Link]=d),a(t,n,r)}):a(t,n,i)}),Object([Link])
(Object([Link])(n),e=>{var n=[Link];return [Link][n]?
[Link][n].zIndex:0})}},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return
f});n(96),n(90),n(14),n(15),n(249),n(19),n(55),n(240),n(11);var
r=n(2),a=n(51),o=n(71);function i(e){return function(e){if([Link](e))
{for(var t=0,n=new Array([Link]);t<[Link];t++)n[t]=e[t];return n}}(e)||
function(e){if([Link] in Object(e)||"[object
Arguments]"===[Link](e))return [Link](e)}(e)||
function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}
()}function s(e){return [Link]&&"category"===[Link]&&"box"!
==[Link]}function l(e){var t=e["@@y"];return void 0!
==e["@@yError"]&&(t="".concat(t," ± ").concat(e["@@yError"])),void 0!
==e["@@yPercent"]&&(t="".concat(e["@@yPercent"]," (").concat(t,")")),void 0!
==e["@@size"]&&(t="".concat(t,": ").concat(e["@@size"])),t}function c(e){return
e["@@yPercent"]+" ("+e["@@y"]+")"}function u(e,t,n){var r=null;switch(t)
{case"x":r=[Link];break;case"y":r=[Link][0].type;break;case"y2":r=[Link][1]
.type}return Object([Link])(e,r,[Link])}function d(e,t){var
n=Object(a.c)([Link]),o=Object(a.c)([Link]),i=function(e)
{return""===[Link]?"pie"===[Link]?c:l:t=>Object(a.e)
([Link],t)}(t),s=[Link]?0:null;Object([Link])(e,e=>{var
a=[Link][[Link]]||{type:[Link]};[Link]=[],[Link]=[],
("pie"===[Link]?[Link]:e.x).forEach(l=>{var
c={"@@name":[Link]},d=[Link](l)||{x:l,y:s,row:
{x:l,y:s}},p=Object([Link])
(["bubble","scatter"],[Link]);c["@@x"]=u([Link].x,"x",t),c["@@y"]=p?
u([Link].y,[Link],t):n(d.y),void 0!==[Link]&&(c["@@yError"]=n([Link])),void 0!
==[Link]&&(c["@@size"]=n([Link])),
([Link]||"pie"===[Link])&&(c["@@yPercent"]=o([Link](d
.yPercent))),Object([Link])(c,[Link].$raw),[Link](i(c))})})}function p(e,t)
{if([Link]){var n=new Map;Object([Link])
(e,e=>{[Link](e=>{var t=[Link](e.x)||0;[Link](e.x,t+[Link](e.y||
0))})}),Object([Link])(e,e=>{var a=[];[Link](e=>{if(Object([Link])
(e.y)&&![Link])[Link]=null;else{var
o=[Link](e.x);[Link]=e.y/o*100}[Link]([Link])}),e.y=a})}}function m(e,t){var
n=function(e,t){var n=new Set;Object([Link])
(e,e=>{[Link](e=>{[Link](e.x)})});var a=i(n);return t?Object([Link])
(a,[Link]):a}(e,[Link]),a=[Link]?0:null;Object([Link])
(e,e=>{e.x=[],e.y=[],e.error_y.array=[],Object([Link])(n,n=>{[Link](n);var
r=[Link](n);r?([Link]([Link]?
[Link]:r.y),e.error_y.[Link]([Link])):
([Link](a),e.error_y.[Link](null))})})}function f(e,t){var n=Object([Link])
(e,e=>!0===[Link]);if([Link]>0)switch([Link]){case"pie":!
function(e,t){d(e,t)}(n,t);break;case"line":case"area":!function(e,t)
{if(p(e,t),[Link]){m(e,t);var n={};Object([Link])
(e,e=>{e.y=Object([Link])(e.y,(a,o)=>{if(Object([Link])(a)&&!
[Link])return null;var i=e.x[o],s=a+(n[i]||0);return
n[i]=s,s})})}else s(t)&&m(e,t);d(e,t)}(n,t);break;case"heatmap":break;default:!
function(e,t){p(e,t),[Link]||s(t)&&m(e,t),d(e,t)}(n,t)}return
e}},,,function(e,t,n){"use strict";n.r(t),n.d(t,"compile",function(){return
l}),n.d(t,"parse",function(){return c}),n.d(t,"default",function(){return
u});n(221);var r=n(2);function a(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function o(e,t,n){return
t&&a([Link],t),n&&a(e,n),e}function i(e,t,n){return t in e?
[Link](e,t,{value:n,enumerable:!0,configurable:!0,writable:!
0}):e[t]=n,e}var s="-";function l(e,t){return e?t?s+[Link]null}function c(e){var
t=(e=Object([Link])(e)?e:"").startsWith(s);return t&&(e=[Link](1)),
{field:""!==e?e:null,reverse:t}}var u=function(){function e(){var
t=[Link]>0&&void 0!==arguments[0]?arguments[0]:
{},n=[Link],r=[Link];!function(e,t){if(!(e instanceof t))throw
new TypeError("Cannot call a class as a function")}
(this,e),i(this,"field",null),i(this,"reverse",!
1),[Link](n),[Link](r)}return o(e,
[{key:"setField",value:function(e){[Link]=Object([Link])(e)&&""!==e?
e:null}},{key:"setReverse",value:function(e){[Link]=!!e}},
{key:"compiled",get:function(){return l([Link],[Link])},set:function(e)
{var t=c(e),n=[Link],r=[Link];[Link]=n,[Link]=r}}]),o(e,
[{key:"toggleField",value:function(e){Object([Link])(e)&&""!
==e&&(e===[Link]?[Link]=![Link]:([Link]=e,[Link]=!1))}},
{key:"sort",value:function(e){if([Link])return e=Object([Link])
(e,[Link]),[Link]&&[Link](),e}}]),e}()},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return c});var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(40),l=n.n(s);function c(e){var
t=[Link],n=[Link],r=[Link];return n?[Link]("i",
{className:"fa fa-remove"}):r?[Link](l.a,{title:"Already in this
group"},[Link]("i",{className:"fa fa-check"})):t?[Link]("i",
{className:"fa fa-check"}):[Link]("i",{className:"fa fa-angle-double-
right"})}[Link]={isSelected:[Link],isStaged:[Link],alreadyInGroup:[Link]
},[Link]={isSelected:!1,isStaged:!1,alreadyInGroup:!1}},function(e,t,n)
{"use strict";n.r(t),n.d(t,"ColumnTypes",function(){return
E}),n.d(t,"prepareColumns",function(){return S}),n.d(t,"filterRows",function()
{return x}),n.d(t,"sortRows",function(){return
P});n(19),n(27),n(55),n(96),n(90),n(14),n(15),n(11),n(253);var
r=n(2),a=n(0),o=n.n(a),i=n(3),s=n.n(i),l=n(21),c=n.n(l),u=n(40),d=n.n(u),p=n(513),m
=n(514),f=n(515),h=n(516),g=n(517),b=n(518),y=n(519);function v(e){for(var
t=1;t<[Link];t++){var n=null!=arguments[t]?arguments[t]:
{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{w(e,t,n[t])})}return e}function w(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(e,t)
{if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var
n,r,a={},o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
(a[n]=e[n]);return a}(e,t);if([Link]){var
o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
[Link](e,n)&&(a[n]=e[n])}return a}function j(e)
{return function(e){if([Link](e)){for(var t=0,n=new
Array([Link]);t<[Link];t++)n[t]=e[t];return n}}(e)||function(e)
{if([Link] in Object(e)||"[object
Arguments]"===[Link](e))return [Link](e)}(e)||
function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}
()}var
E={string:[Link],number:[Link],datetime:[Link],boolean:[Link],link:[Link]
fault,image:[Link],json:[Link]};function S(e,t,n,a){e=Object([Link])
(e,"visible"),e=Object([Link])(e,"order");var i=[Link]>1,l=function(e){var
t={};return Object([Link])(e,(e,n)=>{var
r=[Link],a=[Link];t[r]={direction:a,index:n+1}}),t}(n),u=Object([Link])
(e,e=>{var
t=l[[Link]]&&"ascend"===l[[Link]].direction,u=l[[Link]]&&"descend"===l[[Link]].dire
ction,p=i&&l[[Link]]?
l[[Link]].index:null,m={key:[Link],dataIndex:null,align:[Link],title:[Link]
eateElement([Link],null,[Link](d.a,
{placement:"top",title:[Link]},[Link]("div",{className:"table-
visualization-heading","data-sort-column-
index":p},[Link])),[Link]("span",{className:"ant-table-column-
sorter"},[Link]("div",{className:"ant-table-column-sorter-inner ant-
table-column-sorter-inner-full"},[Link](c.a,{className:"ant-table-
column-sorter-up ".concat(t?"on":"off"),type:"caret-
up",theme:"filled"}),[Link](c.a,{className:"ant-table-column-sorter-down
".concat(u?"on":"off"),type:"caret-down",theme:"filled"})))),onHeaderCell:
()=>({className:s()("ant-table-column-has-actions ant-table-column-has-sorters",
{"table-visualization-column-is-sorted":t||u}),onClick:t=>a(function(e){var
t=[Link]>1&&void 0!==arguments[1]?arguments[1]:
[],n=[Link]>2&&void 0!==arguments[2]&&arguments[2],a=Object([Link])
(t,t=>[Link]===e),o={name:e,direction:"ascend"};return
a>=0&&([Link]=function(e){switch(e)
{case"ascend":return"descend";case"descend":return null;default:return"ascend"}}
(t[a].direction)),n?[Link]?(a>=0?t[a]=o:[Link](o),j(t)):Object([Link])
(t,t=>[Link]!==e):[Link]?[o]:[]}([Link],n,[Link]))})},f=(0,E[[Link]])
(e);return [Link]=((t,n)=>({children:[Link](f,{row:n}),props:
{className:"display-as-".concat([Link])}})),m});return
[Link]({key:"###Redash::Visualizations::Table::Spacer###",dataIndex:null,title:"",c
lassName:"table-visualization-spacer",render:()=>"",onHeaderCell:
()=>({className:"table-visualization-spacer"})}),t&&(u=Object([Link])(u,(e,n)=>{var
r=[Link],a=[Link],o=[Link];return{key:o+"(parent)",title:r,align:a,onHeaderCell:e.
onHeaderCell,children:[v({},O(e,["title","align","key","onHeaderCell"]),
{key:o+"(child)",align:a,colSpan:0===n?[Link],title:0===n?t:null,onHeaderCell:
()=>({className:"table-visualization-search"})})]}})),u}function x(e,t,n){if(""!
==t&&[Link]>0){t=[Link]();var a=Object([Link])(n,e=>{var
n=(0,E[[Link]])(e).prepareData;return e=>{var a=n(e).text;return
Object([Link])(a).toUpperCase().indexOf(t)>=0}});return Object([Link])
(e,e=>Object([Link])(a,t=>t(e)))}return e}function P(e,t){if(0===[Link]||
0===[Link])return e;var n={ascend:1,descend:-1};return j(e).sort((e,a)=>{for(var
o,i,s=0;s<[Link];s+=1){if(o=e[t[s].name],i=a[t[s].name],Object([Link])(o)||
o<i)return-1*n[t[s].direction];if(o>i||Object([Link])(i))return
1*n[t[s].direction]}return 0})}},,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use
strict";n.r(t);var
r=n(22),a=n(12);[Link]={get:()=>r.$[Link]("api/settings/organization").then(e=
>[Link]),save:function(e){var t=[Link]>1&&void 0!==arguments[1]?
arguments[1]:"Settings changes saved.";return
r.$[Link]("api/settings/organization",e).then(e=>([Link](t),[Link])).
catch(()=>{[Link]("Failed saving changes.")})}}},,function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return p});n(34),n(11),n(19),n(27);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(40),c=n.n(l);n(1116);function u()
{return(u=[Link]||function(e){for(var t=1;t<[Link];t++){var
n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function d(e,t){if(null==e)return{};var
n,r,a=function(e,t){if(null==e)return{};var
n,r,a={},o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
(a[n]=e[n]);return a}(e,t);if([Link]){var
o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
[Link](e,n)&&(a[n]=e[n])}return a}function p(e)
{var t=[Link],n=[Link],a=[Link],i=[Link],s=d(e,
["className","color","title","size"]),l=[Link]("span",u({className:"colo
r-swatch ".concat(t),style:{backgroundColor:n,width:i}},s));return
Object([Link])(a)&&""!==a?[Link](c.a,
{title:a,mouseEnterDelay:0,mouseLeaveDelay:0},l):l}[Link]={className:[Link]
g,title:[Link],color:[Link],size:[Link]},[Link]={className:"",t
itle:null,color:"transparent",size:12}},,function(e,t,n){"use
strict";n.r(t),n.d(t,"General",function(){return
m}),n.d(t,"DatabaseMetrics",function(){return f}),n.d(t,"Queues",function(){return
h}),n.d(t,"Manager",function(){return g});n(14),n(15),n(11);var
r=n(2),a=n(0),o=n.n(a),i=n(85),s=n.n(i),l=n(136),c=n.n(l),u=n(170),d=n(45);function
p(e,t){return function(e){if([Link](e))return e}(e)||function(e,t){var
n=[],r=!0,a=!1,o=void 0;try{for(var i,s=e[[Link]]();!
(r=(i=[Link]()).done)&&([Link]([Link]),!t||[Link]!==t);r=!0);}catch(e){a=!
0,o=e}finally{try{r||null==[Link]||[Link]()}finally{if(a)throw o}}return n}
(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable
instance")}()}function m(e){var t=[Link];return t=Object([Link])
(t),[Link](c.a,
{title:"General",size:"small"},0===[Link]&&[Link]("div",
{className:"text-muted text-center"},"No data"),[Link]>0&&[Link](s.a,
{size:"small",itemLayout:"vertical",dataSource:t,renderItem:e=>{var
t=p(e,2),n=t[0],r=t[1];return [Link]([Link],
{extra:[Link]("span",{className:"badge"},r)},Object([Link])
(n))}}))}function f(e){var t=[Link];return [Link](c.a,{title:"Redash
Database",size:"small"},0===[Link]&&[Link]("div",{className:"text-
muted text-center"},"No data"),[Link]>0&&[Link](s.a,
{size:"small",itemLayout:"vertical",dataSource:t,renderItem:e=>{var
t=p(e,2),n=t[0],r=t[1];return [Link]([Link],
{extra:[Link]("span",{className:"badge"},Object([Link])
(r))},n)}}))}function h(e){var t=[Link];return t=Object([Link])
(t),[Link](c.a,
{title:"Queues",size:"small"},0===[Link]&&[Link]("div",
{className:"text-muted text-center"},"No data"),[Link]>0&&[Link](s.a,
{size:"small",itemLayout:"vertical",dataSource:t,renderItem:e=>{var
t=p(e,2),n=t[0],r=t[1];return [Link]([Link],
{extra:[Link]("span",{className:"badge"},[Link])},n)}}))}function g(e)
{var t=[Link],n=t?[[Link]([Link],{extra:[Link]("span",
{className:"badge"},[Link]([Link],
{date:[Link],placeholder:"n/a"}))},"Last
Refresh"),[Link]([Link],{extra:[Link]("span",
{className:"badge"},[Link]([Link],{date:[Link],placeholder:"n/
a"}))},"Started"),[Link]([Link],{extra:[Link]("span",
{className:"badge"},[Link])},"Outdated Queries Count")]:[];return
[Link](c.a,{title:"Manager",size:"small"},!t&&[Link]("div",
{className:"text-muted text-center"},"No data"),t&&[Link](s.a,
{size:"small",itemLayout:"vertical",dataSource:n,renderItem:e=>e}))}},,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.r(t);n(14),n(15),n(34),n(29);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(2),l=n(18),c=n.n(l),u=n(85),d=n.n(u),p=n(37),m=
n.n(p),f=n(31),h=n.n(f),g=n(526),b=n.n(g),y=n(33),v=n(122),w=n(155),O=n(119),j=n(92
),E=n(100);function S(e){return(S="function"==typeof Symbol&&"symbol"==typeof
[Link]?function(e){return typeof e}:function(e){return
e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function x(){return(x=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function P(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function C(e){return(C=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function k(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function _(e,t)
{return(_=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function T(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var
$=[Link],q=[Link],N={SELECT_TYPE:0,CONFIGURE_IT:1,DONE:2},D=function(e)
{function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}(this,t);for(var
o=[Link],i=new Array(o),s=0;s<o;s++)i[s]=arguments[s];return
r=this,a=(e=C(t)).[Link](e,[this].concat(i)),n=!a||"object"!==S(a)&&"function"!
=typeof a?k(r):a,T(k(n),"state",{searchText:"",selectedType:null,savingSource:!
1,currentStep:N.SELECT_TYPE}),T(k(n),"selectType",e=>{[Link]({selectedType:e,cu
rrentStep:N.CONFIGURE_IT})}),T(k(n),"resetType",
()=>{[Link]===N.CONFIGURE_IT&&[Link]({searchText:"",selectedType:n
ull,currentStep:N.SELECT_TYPE})}),T(k(n),"createSource",(e,t,r)=>{var
a=[Link],o=[Link];[Link]||([Link]({savingSource:!
0,currentStep:[Link]}),[Link](o,e).then(e=>{t("Saved."),[Link]
ose({success:!0,data:e})}).catch(e=>{[Link]({savingSource:!
1,currentStep:N.CONFIGURE_IT}),r([Link])}))}),n}var n,r,o;return function(e,t)
{if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must
either be null or a function");[Link]=[Link](t&&[Link],
{constructor:{value:e,writable:!0,configurable:!0}}),t&&_(e,t)}
(t,[Link]),n=t,(r=[{key:"renderTypeSelector",value:function(){var
e=[Link],t=[Link],n=[Link](e=>Object([Link])(t)||
Object([Link])([Link](),[Link]()));return
[Link]("div",{className:"m-t-10"},[Link](q,
{placeholder:"Search...",onChange:e=>[Link]({searchText:[Link]}),aut
oFocus:!0,"data-test":"SearchSource"}),[Link]("div",
{className:"scrollbox p-5 m-t-10",style:
{minHeight:"30vh",maxHeight:"40vh"}},Object([Link])(n)?
[Link]([Link],{className:""}):[Link](d.a,
{size:"small",dataSource:n,renderItem:e=>[Link](e)})))}},
{key:"renderForm",value:function(){var
e=[Link],t=[Link],n=[Link],r=[Link],o=[Link]
[Link](r),i="".concat(n).concat(Object([Link])([Link]));return
[Link]("div",{className:"p-5"},[Link]("div",{className:"d-
flex justify-content-center align-items-center"},[Link]("img",
{className:"p-
5",src:"".concat(t,"/").concat([Link],".png"),alt:[Link],width:"48"}),[Link]
ment("h4",{className:"m-0"},[Link])),[Link]("div",{className:"text-
right"},[Link][i]&&[Link]([Link],{className:"f-
13",type:i},"Setup Instructions ",[Link]("i",{className:"fa fa-question-
circle"}))),[Link]([Link],
{id:"sourceForm",fields:o,onSubmit:[Link],feedbackIcons:!
0,hideSubmitButton:!0}))}},{key:"renderItem",value:function(e){var
t=[Link];return [Link]([Link],{className:"p-l-10 p-r-
10 clickable",onClick:()=>[Link](e)},[Link]([Link],
{title:[Link],imageUrl:"".concat(t,"/").concat([Link],".png"),roundedImage:!
1},[Link]("i",{className:"fa fa-angle-double-right"})))}},
{key:"render",value:function(){var
e=[Link],t=[Link],n=[Link],r=[Link],o=[Link],i=[Link]
e;return [Link](m.a,x({},[Link],{title:"Create a New
".concat(i),footer:t===N.SELECT_TYPE?[[Link](c.a,{key:"cancel",onClick:
()=>[Link]()},"Cancel"),[Link](c.a,
{key:"submit",type:"primary",disabled:!0},"Create")]:[[Link](c.a,
{key:"previous",onClick:[Link]},"Previous"),[Link](c.a,
{key:"submit",htmlType:"submit",form:"sourceForm",type:"primary",loading:n,"data-
test":"CreateSourceButton"},"Create")]}),[Link]("div",{"data-
test":"CreateSourceDialog"},[Link](b.a,{className:"hidden-xs m-b-
10",size:"small",current:t,progressDot:!0},t===N.CONFIGURE_IT?[Link]($,
{title:[Link]("a",null,"Type
Selection"),className:"clickable",onClick:[Link]}):[Link]($,
{title:"Type Selection"}),[Link]($,
{title:"Configuration"}),[Link]($,
{title:"Done"})),t===N.SELECT_TYPE&&[Link](),t!
==N.SELECT_TYPE&&[Link]()))}}])&&P([Link],r),o&&P(n,o),t}
();T(D,"propTypes",
{dialog:[Link],types:[Link]([Link]),sourceType:[Link]
[Link],imageFolder:[Link],helpTriggerPrefix:[Link],onCr
eate:[Link]}),T(D,"defaultProps",{types:
[],helpTriggerPrefix:null}),[Link]=Object([Link])(D)},,function(e,t,n){"use
strict";n.r(t);n(19),n(27),n(14),n(15),n(11),n(34);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(101),c=n.n(l),u=n(37),d=n.n(u),p=n(35),m
=n.n(p),f=n(18),h=n.n(f),g=n(26),b=n.n(g),y=n(31),v=n.n(y),w=n(202),O=n.n(w),j=n(33
),E=n(269),S=n(39);function x(e){for(var t=1;t<[Link];t++){var n=null!
=arguments[t]?arguments[t]:{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{P(e,t,n[t])})}return e}function P(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e,t)
{return function(e){if([Link](e))return e}(e)||function(e,t){var n=[],r=!
0,a=!1,o=void 0;try{for(var i,s=e[[Link]]();!
(r=(i=[Link]()).done)&&([Link]([Link]),!t||[Link]!==t);r=!0);}catch(e){a=!
0,o=e}finally{try{r||null==[Link]||[Link]()}finally{if(a)throw o}}return n}
(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable
instance")}()}function k(){return(k=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}var _=[Link],T={labelCol:{span:6},wrapperCol:
{span:16}};function $(e){return Object([Link])(Object([Link])(e).join("
"))}function q(e){var
t=[Link],n=[Link],a=[Link],i=[Link],s=[Link],l="",c="";return
t?Object([Link])(i,t)?(l="Parameter with this name already exists",s(!
1),c="error"):(function(e){return/-range/.test(e)}
(n)&&(l=[Link]([Link],null,"Appears in query as ","
",[Link]("code",{style:{display:"inline-
block",color:"inherit"}},"{{".concat(t,".start}} {{").concat(t,".end}}")))),s(!0)):
(l="Choose a keyword for this parameter",s(!
1)),[Link]([Link],k({required:!
0,label:"Keyword",help:l,validateStatus:c},T),[Link](v.a,
{onChange:e=>a([Link]),autoFocus:!0}))}function N(e){var
t,n,i,s=C(Object([Link])(Object([Link])
([Link])),2),l=s[0],u=s[1],p=C(Object([Link])(!
0),2),f=p[0],g=p[1],y=C(Object([Link])(),2),w=y[0],j=y[1],P=!
[Link];return Object([Link])(()=>{var
t=[Link];t&&[Link]({id:t},e=>{j(e)})},
[]),[Link](d.a,k({},[Link],{title:P?"Add
Parameter":[Link],width:600,footer:[[Link](h.a,
{key:"cancel",onClick:[Link]},"Cancel"),[Link](h.a,
{key:"submit",htmlType:"submit",disabled:!(f&&""!==[Link]&&("query"!==[Link]||
[Link])),type:"primary",form:"paramForm","data-
test":"SaveParameterSettings"},P?"Add Parameter":"OK")]}),[Link](m.a,
{layout:"horizontal",onSubmit:function(t){[Link]||([Link]=$
([Link]),u(l)),[Link](l),[Link]()},id:"paramForm"},P&&[Link]
lement(q,{name:[Link],onChange:e=>u(x({},l,
{name:e})),setValidation:g,existingNames:[Link],type:[Link]}),[Link]
lement([Link],k({label:"Title"},T),[Link](v.a,{value:Object([Link])
([Link])?$([Link]):[Link],onChange:e=>u(x({},l,{title:[Link]})),"data-
test":"ParameterTitleInput"})),[Link]([Link],k({label:"Type"},T),o.a.c
reateElement(b.a,{value:[Link],onChange:e=>u(x({},l,{type:e})),"data-
test":"ParameterTypeSelect"},[Link](_,{value:"text","data-
test":"TextParameterTypeOption"},"Text"),[Link](_,{value:"number","data-
test":"NumberParameterTypeOption"},"Number"),[Link](_,
{value:"enum"},"Dropdown List"),[Link](_,{value:"query"},"Query Based
Dropdown List"),[Link](_,{disabled:!0,key:"dv1"},[Link](O.a,
{className:"select-option-divider"})),[Link](_,{value:"date","data-
test":"DateParameterTypeOption"},"Date"),[Link](_,{value:"datetime-
local","data-test":"DateTimeParameterTypeOption"},"Date and
Time"),[Link](_,{value:"datetime-with-seconds"},"Date and Time (with
seconds)"),[Link](_,{disabled:!0,key:"dv2"},[Link](O.a,
{className:"select-option-divider"})),[Link](_,{value:"date-
range","data-test":"DateRangeParameterTypeOption"},"Date
Range"),[Link](_,{value:"datetime-range"},"Date and Time
Range"),[Link](_,{value:"datetime-range-with-seconds"},"Date and Time
Range (with
seconds)"))),"enum"===[Link]&&[Link]([Link],k({label:"Values",help:"Dr
opdown list values (newline delimited)"},T),[Link]([Link],
{rows:3,value:[Link],onChange:e=>u(x({},l,{enumOption
s:[Link]}))})),"query"===[Link]&&[Link]([Link],k({label:"Query
",help:"Select query to load dropdown values
from"},T),[Link]([Link],{selectedQuery:w,onChange:e=>u(x({},l,
{queryId:e&&[Link]})),type:"select"})),
("enum"===[Link]||"query"===[Link])&&[Link]([Link],k({className:"m-b-
0",label:" ",colon:!1},T),[Link](c.a,{defaultChecked:!!
[Link],onChange:e=>u(x({},l,{multiValuesOptions:[Link]?
{prefix:"",suffix:"",separator:","}:null})),"data-
test":"AllowMultipleValuesCheckbox"},"Allow multiple values")),
("enum"===[Link]||"query"===[Link])&&[Link]&&[Link]([Link]
em,k({label:"Quotation",help:[Link]([Link],null,"Placed in query
as: ",[Link]("code",null,(t=[Link],n=[Link],i=[Link],
["value1","value2","value3"].map(e=>"".concat(n).concat(e).concat(i)).join(","))))}
,T),[Link](b.a,{value:[Link],onChange:e=>u(x({},l,
{multiValuesOptions:x({},[Link],{prefix:e,suffix:e})})),"data-
test":"QuotationSelect"},[Link](_,{value:""},"None
(default)"),[Link](_,{value:"'"},"Single Quotation
Mark"),[Link](_,{value:'"',"data-
test":"DoubleQuotationMarkOption"},"Double Quotation
Mark")))))}[Link]={name:[Link],onChange:[Link],exi
stingNames:[Link]([Link]).isRequired,setValidation:[Link],typ
e:[Link]},[Link]={parameter:[Link],dialog:[Link]
[Link],existingParams:[Link]([Link])},[Link]={exist
ingParams:[]},[Link]=Object([Link])(N)},function(e,t,n){"use
strict";n.r(t),n.d(t,"QuerySelector",function(){return
C}),n.d(t,"default",function(){return
k});n(11),n(55),n(96),n(655),n(95),n(14),n(15),n(29);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(3),l=n.n(s),c=n(17),u=n(2),d=n(31),p=n.n(d),m=n
(26),f=n.n(m),h=n(39),g=n(12),b=n(128);function y(e,t){return function(e)
{if([Link](e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void
0;try{for(var i,s=e[[Link]]();!(r=(i=[Link]()).done)&&([Link]([Link]),!
t||[Link]!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==[Link]||
[Link]()}finally{if(a)throw o}}return n}(e,t)||function(){throw new
TypeError("Invalid attempt to destructure non-iterable instance")}()}function v(e)
{return(v="function"==typeof Symbol&&"symbol"==typeof [Link]?function(e)
{return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function w(e,t){return!t||"object"!==v(t)&&"function"!=typeof t?function(e)
{if(void 0===e)throw new ReferenceError("this hasn't been initialised - super()
hasn't been called");return e}(e):t}function O(e){return(O=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function j(e,t){return(j=[Link]||function(e,t){return
e.__proto__=t,e})(e,t)}function E(e){function t(){var
t=[Link](e,[Link](arguments));return
[Link](t,[Link](this)),t}return
[Link]=[Link]([Link],{constructor:{value:e,enumerable:!
1,writable:!0,configurable:!0}}),[Link]?
[Link](t,e):t.__proto__=e,t}var S=200,x=[Link],P=function(e)
{function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot
call a class as a function")}(this,t),w(this,O(t).call(this,"stale search"))}return
function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super
expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&j(e,t)}(t,E(Error)),t}();function C(e)
{var t=y(Object([Link])(),2),n=t[0],o=t[1],i=y(Object([Link])
(),2),s=i[0],c=i[1],d=y(Object([Link])
([]),2),m=d[0],v=d[1],w=y(Object([Link])(),2),O=w[0],j=w[1],E=!
1,C=Object([Link])(function(e){c(!0),function(e){return e?[Link]({q:e}).
$[Link](e=>{var t=[Link];return [Link](t)}):[Link]().
$[Link](e=>{var t=[Link](e=>!e.is_draft);return [Link](t)})}
(e).then($).then(e=>{v(e),c(!1)}).catch(e=>{e instanceof P||c(!1)})},S),k="Search a
query by name",_=[Link]("i",{className:"fa fa-times",onClick:
()=>q(null)}),T=[Link]("i",{className:l()("fa fa-spinner fa-pulse",
{hidden:!s})});function $(e){return E?[Link](new
P):[Link](e)}function q(t){var n=null;t&&((n=Object([Link])(m,{id:t}))||
[Link]("Something went wrong...","Couldn't select query")),o(n?
null:""),j(n),[Link](n)}if(Object([Link])
(()=>{[Link]&&j([Link])},[[Link]]),Object([Link])
(()=>null===n?(v(null),()=>{}):(C(n),()=>{[Link](),E=!0}),[n]),[Link])return
[Link](p.a,{value:O&&[Link],placeholder:k,disabled:!
0});if("select"===[Link]){var N=O?_:null,D=O?[Link]:n;return [Link](f.a,
{showSearch:!0,dropdownMatchSelectWidth:!1,placeholder:k,value:D||void
0,onSearch:o,onChange:q,suffixIcon:s?T:N,notFoundContent:null,filterOption:!
1,defaultActiveFirstOption:!1},m&&[Link](e=>{var t=e.is_draft;return
[Link](x,{value:[Link],key:[Link],disabled:t},[Link],"
",[Link]([Link],
{isDraft:e.is_draft,tags:[Link],className:l()("inline-tags-control",
{disabled:t})}))}))}return [Link]([Link],null,O?
[Link](p.a,{value:[Link],suffix:_,readOnly:!0}):[Link](p.a,
{placeholder:k,value:n,onChange:e=>o([Link]),suffix:T}),[Link]("
div",{className:"scrollbox",style:{maxHeight:"50vh",marginTop:15}},m&&([Link]?
[Link]("div",{className:"list-group"},[Link](e=>[Link]("a",
{className:l()("query-selector-result","list-group-item",
{inactive:e.is_draft}),key:[Link],onClick:()=>q([Link]),"data-
test":"QueryId".concat([Link])},[Link]," ",[Link]([Link],
{isDraft:e.is_draft,tags:[Link],className:"inline-tags-
control"})))):[Link]("div",{className:"text-muted"},"No results matching
search term."))))}function k(e){[Link]("querySelector",Object(c.react2angular)
(C))}[Link]={onChange:[Link],selectedQuery:[Link],type:[Link]
eOf(["select","default"]),disabled:[Link]},[Link]={selectedQuery:null,typ
e:"default",disabled:!1},[Link]=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return u});n(34),n(11),n(19),n(27);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(22);function l(){return(l=[Link]||
function(e){for(var t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function c(e,t){if(null==e)return{};var
n,r,a=function(e,t){if(null==e)return{};var
n,r,a={},o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
(a[n]=e[n]);return a}(e,t);if([Link]){var
o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
[Link](e,n)&&(a[n]=e[n])}return a}function u(e)
{var t=[Link],n=c(e,["children"]);return [Link]("div",l({},n,
{dangerouslySetInnerHTML:{__html:Object(s.$sanitize)
(t)}}))}[Link]={children:[Link]},[Link]={children:""}},function(e,
t,n){"use strict";n.r(t),n.d(t,"NoTaggedObjectsFound",function(){return
u}),n.d(t,"default",function(){return d});n(11),n(19),n(249),n(55),n(96);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(17),l=n(78),c=n(128);function u(e){var
t=[Link],n=[Link];return [Link]([Link],{icon:"fa-tags"},"No
",t," found tagged with ",[Link]([Link],{className:"inline-tags-
control",tags:[Link](n)}),".")}function d(e)
{[Link]("noTaggedObjectsFound",Object(s.react2angular)
(u))}[Link]={objectType:[Link],tags:[Link]([[Link],i.
[Link](Set)]).isRequired},[Link]=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"KeyboardShortcuts",function(){return
s}),n.d(t,"default",function(){return
d});n(55),n(96),n(90),n(14),n(15),n(11),n(131);var
r=n(2),a=n(527),o=n.n(a);n(1280);function i(e){return function(e)
{if([Link](e)){for(var t=0,n=new Array([Link]);t<[Link];t+
+)n[t]=e[t];return n}}(e)||function(e){if([Link] in Object(e)||"[object
Arguments]"===[Link](e))return [Link](e)}(e)||
function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}
()}var s=null,l={};function c(e,t){[Link](),[Link]=!
1,Object([Link])(l[t],e=>e())}function u(){[Link]=/Mac|iPod|iPhone|
iPad/.test([Link])?"Cmd":"Ctrl",[Link]=function(e){Object([Link])(e,
(e,t)=>{var n=[Link]().split(",").map([Link]);Object([Link])
(n,t=>{l[t]=[].concat(i(Object([Link])(l[t],e)),
[e]),[Link](t,c)})})},[Link]=function(e){Object([Link])(e,(e,t)=>{var
n=[Link]().split(",").map([Link]);Object([Link])
(n,t=>{l[t]=Object([Link])(l[t],e),0===l[t].length&&(l[t]=void
0,[Link](t))})})}}function d(e)
{[Link]("KeyboardShortcuts",u),[Link](["$injector",e=>{s=[Link]("KeyboardShortcuts
")}])}[Link]=!0},function(e,t,n){"use
strict";n.r(t);n(14),n(15),n(34),n(29),n(131);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(26),l=n.n(s),c=n(31),u=n.n(c),d=n(93),p=n.n(d),
m=n(470),f=n(471),h=n(2),g=n(472);n(1284);function b(e){return(b="function"==typeof
Symbol&&"symbol"==typeof [Link]?function(e){return typeof e}:function(e)
{return e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function y(){return(y=[Link]||
function(e){for(var t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function v(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in
r&&([Link]=!0),[Link](e,[Link],r)}}function w(e)
{return(w=[Link]?[Link]:function(e){return
e.__proto__||[Link](e)})(e)}function O(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}function j(e,t){return(j=[Link]||function(e,t){return
e.__proto__=t,e})(e,t)}function E(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var
S=[Link],x={maxTagCount:3,maxTagTextLength:10,maxTagPlaceholder:e=>"+".concat(e
.length," more")},P=function(e){function t(e){var n,r,a;return function(e,t){if(!(e
instanceof t))throw new TypeError("Cannot call a class as a function")}
(this,t),r=this,a=w(t).call(this,e),n=!a||"object"!==b(a)&&"function"!=typeof a?
O(r):a,E(O(n),"componentDidUpdate",e=>{var
t=[Link],r=[Link],a=[Link];[Link]===r&&[Link]===a||
[Link]({value:[Link]?
[Link]:r,isDirty:[Link]})}),E(O(n),"onSelect",e=>{var
t=Object([Link])(e)!==Object([Link])
([Link]);[Link]({value:e,isDirty:t}),[Link](e,t)}),[Link]={va
lue:[Link]?
[Link]:[Link],isDirty:[Link]},n}var
n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new
TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&j(e,t)}(t,[Link]),n=t,
(r=[{key:"renderDateParameter",value:function(){var
e=[Link],t=[Link],n=[Link],r=[Link];return
[Link]([Link],
{type:t,className:[Link],value:r,parameter:n,onSelect:[Link]})
}},{key:"renderDateRangeParameter",value:function(){var
e=[Link],t=[Link],n=[Link],r=[Link];return
[Link]([Link],
{type:t,className:[Link],value:r,parameter:n,onSelect:[Link]})
}},{key:"renderEnumInput",value:function(){var
e=[Link],t=[Link],n=[Link],r=[Link],o=[Link]("
\n").filter(e=>""!==e);return
[Link](l.a,y({className:[Link],mode:n?"multiple":"default"
,optionFilterProp:"children",disabled:0===[Link],value:r,onChange:[Link],d
ropdownMatchSelectWidth:!1,showSearch:!0,showArrow:!0,style:
{minWidth:60},notFoundContent:null},x),[Link](e=>[Link](S,
{key:e,value:e},e)))}},{key:"renderQueryBasedInput",value:function(){var
e=[Link],t=[Link],n=[Link],r=[Link],o=[Link];r
eturn
[Link]([Link],y({className:[Link],mode
:r?"multiple":"default",optionFilterProp:"children",parameter:n,value:o,queryId:t,o
nSelect:[Link],style:{minWidth:60}},x))}},
{key:"renderNumberInput",value:function(){var
e=[Link],t=[Link],n=e=>isNaN(e)?void 0:e;return
[Link](p.a,{className:e,value:n(t),onChange:e=>[Link](n(e))})}},
{key:"renderTextInput",value:function(){var
e=[Link],t=[Link];return [Link](u.a,
{className:e,value:t,"data-
test":"TextParamInput",onChange:e=>[Link]([Link])})}},
{key:"renderInput",value:function(){switch([Link]){case"datetime-with-
seconds":case"datetime-local":case"date":return
[Link]();case"datetime-range-with-seconds":case"datetime-
range":case"date-range":return [Link]();case"enum":return
[Link]();case"query":return
[Link]();case"number":return
[Link]();default:return [Link]()}}},
{key:"render",value:function(){var e=[Link];return
[Link]("div",{className:"parameter-input","data-dirty":e||
null},[Link]())}}])&&v([Link],r),o&&v(n,o),t}();E(P,"propTypes",
{type:[Link],value:[Link],enumOptions:[Link],queryId:[Link],parameter:
[Link],allowMultipleValues:[Link],onSelect:[Link],className:[Link]}),E(P,"
defaultProps",
{type:"text",value:null,enumOptions:"",queryId:null,parameter:null,allowMultipleVal
ues:!1,onSelect:()=>{},className:""}),[Link]=P},function(e,t,n){"use
strict";n.r(t);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(2),l=n(168),c=n.n(l),u=n(21),d=n.n(u),p=n(84),m
=n.n(p),f=n(230),h=n.n(f),g=(n(1282),[Link]);function b(e){var
t=[Link],n=[Link],o=[Link],i=[Link],l=[Link](m
.a,{className:"dynamic-menu",onClick:e=>{var n=[Link];return o(Object([Link])
(t,n,"static"))},selectedKeys:["".concat(Object([Link])(t,{value:n}))],"data-
test":"DynamicButtonMenu"},[Link]((e,t)=>[Link]([Link],{key:t},[Link],"
",[Link]&&[Link]("em",null,Object([Link])([Link])?
[Link]():[Link]))),i&&[Link]([Link],null),i&&[Link](m.
[Link],null,[Link](d.a,{type:"arrow-left"}),[Link](g,
{type:"secondary"},"Back to Static Value"))),u=Object([Link])(null);return
[Link]("div",{ref:u},[Link]("a",
{onClick:e=>[Link]()},[Link]([Link],
{overlay:l,className:"dynamic-button",placement:"bottomRight",trigger:
["click"],icon:[Link](d.a,
{type:"thunderbolt",theme:i?"twoTone":"outlined",className:"dynamic-
icon"}),getPopupContainer:()=>[Link],"data-
test":"DynamicButton"})))}[Link]={options:[Link]([Link]),selectedDyna
micValue:[Link],onSelect:[Link],enabled:[Link]},[Link]={options:
[],selectedDynamicValue:null,onSelect:()=>{},enabled:!
1},[Link]=b},function(e,t,n){"use
strict";n.r(t);n(34),n(55),n(96),n(90),n(14),n(15),n(11),n(29),n(116),n(95);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(3),c=n.n(l),u=n(37),d=n.n(u),p=n(31),m=n
.n(p),f=n(85),h=n.n(f),g=n(33),b=n(78),y=n(46),v=n(12);function w(e)
{return(w="function"==typeof Symbol&&"symbol"==typeof [Link]?function(e)
{return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function O(){return(O=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function j(e){return function(e){if([Link](e))
{for(var t=0,n=new Array([Link]);t<[Link];t++)n[t]=e[t];return n}}(e)||
function(e){if([Link] in Object(e)||"[object
Arguments]"===[Link](e))return [Link](e)}(e)||
function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}
()}function E(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function S(e){return(S=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function x(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function P(e,t)
{return(P=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function C(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var k=function(e)
{function t(){var e,n,a,o;!function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}(this,t);for(var
i=[Link],s=new Array(i),l=0;l<i;l++)s[l]=arguments[l];return
a=this,o=(e=S(t)).[Link](e,[this].concat(s)),n=!o||"object"!==w(o)&&"function"!
=typeof o?x(a):o,C(x(n),"state",{searchTerm:"",loading:!1,items:[],selected:
[],saveInProgress:!1}),C(x(n),"loadItems",function(){var e=[Link]>0&&void
0!==arguments[0]?arguments[0]:"";[Link]({searchTerm:e,loading:!0},
()=>{[Link](e).then(t=>{[Link]===e&&[Link]({items:t,lo
ading:!1})}).catch(()=>{[Link]===e&&[Link]({items:[],loading:!
1})})})}),C(x(n),"search",Object([Link])([Link],200)),n}var n,a,i;return
function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super
expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&P(e,t)}(t,[Link]),n=t,
(a=[{key:"componentDidMount",value:function(){[Link]()}},
{key:"isSelected",value:function(e){var t=[Link](e);return!!
Object([Link])([Link],e=>[Link](e)===t)}},
{key:"toggleItem",value:function(e){if([Link](e)){var
t=[Link](e);[Link](e=>{var
n=[Link];return{selected:Object([Link])(n,e=>[Link](e)!
==t)}})}else [Link](t=>{var n=[Link];return{selected:[].concat(j(n),
[e])}})}},{key:"save",value:function(){[Link]({saveInProgress:!0},()=>{var
e=[Link];[Link]([Link](e)).then(()=>{[Link]
[Link](e)}).catch(()=>{[Link]({saveInProgress:!1}),[Link]("Failed
to save some of selected items.")})})}},{key:"renderItem",value:function(e,t){var
n=[Link],r=[Link],a=[Link],i=[Link](e),s=(t&&a||r)
(e,{isSelected:i}),l=[Link],u=[Link],d=[Link];return
[Link]([Link],{className:c()("p-l-10","p-r-10",{clickable:!
d,disabled:d},u),onClick:d?null:()=>[Link](e)},l)}},
{key:"render",value:function(){var
e=[Link],t=[Link],n=[Link],r=[Link],a=[Link]
,i=[Link],s=[Link],l=[Link],c=[Link],u=[Link],p=[Link]>0;re
turn [Link](d.a,O({},[Link],
{width:"80%",title:n,okText:"Save",okButtonProps:
{loading:l,disabled:0===[Link]},onOk:()=>[Link]()}),[Link]("div",
{className:"d-flex align-items-center m-b-10"},[Link]("div",
{className:"w-50 m-r-10"},[Link]([Link],
{defaultValue:[Link],onChange:e=>[Link]([Link]),placeho
lder:r,autoFocus:!0})),[Link]("div",{className:"w-50
m-l-10"},[Link]("h5",{className:"m-0"},a))),[Link]("div",
{className:"d-flex align-items-stretch",style:
{minHeight:"30vh",maxHeight:"50vh"}},[Link]("div",{className:"w-50 m-r-
10 scrollbox"},s&&[Link]([Link],{className:""}),!s&&!
p&&[Link]([Link],{icon:"fa-search",message:"No items match your
search.",className:""}),!s&&p&&[Link](h.a,
{size:"small",dataSource:c,renderItem:e=>[Link](e,!
1)})),[Link]("div",{className:"w-50 m-l-10
scrollbox"},[Link]>0&&[Link](h.a,
{size:"small",dataSource:u,renderItem:e=>[Link](e,!
0)}))))}}])&&E([Link],a),i&&E(n,i),t}();C(k,"propTypes",
{dialog:[Link],dialogTitle:[Link],inputPlaceholder:[Link]
ing,selectedItemsTitle:[Link],searchItems:[Link],itemKey:[Link],
renderItem:[Link],renderStagedItem:[Link],save:[Link]}),C(k,"defaultProps",
{dialogTitle:"Add Items",inputPlaceholder:"Search...",selectedItemsTitle:"Selected
items",itemKey:e=>[Link],renderItem:
()=>"",renderStagedItem:null,save:e=>e}),[Link]=Object([Link])
(k)},function(e,t,n){"use strict";n.r(t);n(34),n(14),n(15),n(11),n(116),n(114);var
r=n(2),a=n(0),o=n.n(a),i=n(37),s=n.n(i),l=n(31),c=n.n(l),u=n(118),d=n(33),p=n(22),m
=n(58),f=n(52);function h(){return(h=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function g(e,t){return function(e)
{if([Link](e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void
0;try{for(var i,s=e[[Link]]();!(r=(i=[Link]()).done)&&([Link]([Link]),!
t||[Link]!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==[Link]||
[Link]()}finally{if(a)throw o}}return n}(e,t)||function(){throw new
TypeError("Invalid attempt to destructure non-iterable instance")}()}function b(e)
{var t=[Link],n=g(Object([Link])(""),2),i=n[0],l=n[1],d=g(Object([Link])
(!1),2),b=d[0],y=d[1],v=g(Object([Link])(!
1),2),w=v[0],O=v[1],j=Object([Link])
(),E=[Link]();function S(){""!==i&&(O(!0),p.
$[Link]("api/dashboards",{name:i}).then(e=>{var n=[Link];[Link](),p.
$[Link]("/dashboard/".concat([Link])).search("edit").replace()}),Object([Link]
fault)("create","dashboard"))}return Object([Link])(()=>{var
e=setTimeout(()=>{[Link]&&[Link]()},100);return()=>clearTimeout(e)},
[]),[Link](s.a,h({},[Link],E?{}:{footer:null},{title:"New
Dashboard",okText:"Save",cancelText:"Close",okButtonProps:{disabled:!b||
w,loading:w,"data-test":"DashboardSaveButton"},cancelButtonProps:
{disabled:w},onOk:S,closable:!w,maskClosable:!w,wrapProps:{"data-
test":"CreateDashboardDialog"}}),[Link]([Link],
{name:"CreateDashboardDialogExtra",disabled:!E},[Link](c.a,
{ref:j,defaultValue:i,onChange:function(e){var t=Object([Link])
([Link]);l(t),y(""!==t)},onPressEnter:S,placeholder:"Dashboard
Name",disabled:w})))}[Link]={dialog:[Link]},[Link]=Obj
ect([Link])(b)},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function()
{return y});n(14),n(15),n(19),n(27),n(29),n(11);var
r=n(31),a=n.n(r),o=n(2),i=n(1),s=n.n(i),l=n(0),c=n.n(l),u=n(155);n(1340);function
d(e){return(d="function"==typeof Symbol&&"symbol"==typeof [Link]?
function(e){return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function p(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function m(e){return(m=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function h(e,t)
{return(h=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function g(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var
b=[Link],y=function(e){function t(e){var n,r,a;!function(e,t){if(!(e instanceof
t))throw new TypeError("Cannot call a class as a function")}
(this,t),r=this,a=m(t).call(this,e),n=!a||"object"!==d(a)&&"function"!=typeof a?
f(r):a,g(f(n),"state",{searchText:""}),[Link]=[];var o=1;return
[Link](e=>{[Link](function(e){for(var t=1;t<[Link];t++)
{var n=null!=arguments[t]?arguments[t]:{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{g(e,t,n[t])})}return e}({id:o},e)),o+=1}),n}var n,r,a;return function(e,t)
{if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must
either be null or a function");[Link]=[Link](t&&[Link],
{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}
(t,[Link]),n=t,(r=[{key:"renderListItem",value:function(e){return
[Link]("a",{key:"card".concat([Link]),className:"visual-
card",onClick:[Link],href:[Link]},[Link]("img",
{alt:[Link],src:[Link]}),[Link]("h3",null,[Link]))}},
{key:"render",value:function(){var
e=[Link],t=[Link],n=[Link](e=>Object([Link]
mpty)(t)||Object([Link])([Link](),[Link]()));return
[Link]("div",{"data-test":"CardsList"},e&&[Link]("div",
{className:"row p-10"},[Link]("div",{className:"col-md-4 col-md-offset-
4"},[Link](b,
{placeholder:"Search...",onChange:e=>[Link]({searchText:[Link]}),aut
oFocus:!0}))),Object([Link])(n)?[Link]([Link],
{className:""}):[Link]("div",{className:"row"},[Link]("div",
{className:"col-lg-12 d-inline-flex flex-wrap visual-card-
list"},[Link](e=>[Link](e)))))}}])&&p([Link],r),a&&p(n,a),t}
();g(y,"propTypes",
{items:[Link]([Link]({title:[Link],imgSrc:[Link]
red,onClick:[Link],href:[Link]})),showSearch:[Link]}),g(y,"defaultProps",
{items:[],showSearch:!1})},function(e,t,n){"use
strict";n.r(t);n(14),n(15),n(34),n(29),n(106);var
r=n(287),a=n(2),o=n(0),i=n.n(o),s=n(1),l=n.n(s),c=n(37),u=n.n(c),d=n(31),p=n.n(d),m
=n(40),f=n.n(m),h=n(202),g=n.n(h),b=n(270),y=n(33),v=n(12);n(1352);function w(e)
{return(w="function"==typeof Symbol&&"symbol"==typeof [Link]?function(e)
{return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function O(){return(O=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function j(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function E(e){return(E=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function S(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function x(e,t)
{return(x=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function P(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var C=function(e)
{function t(e){var n,o,i;!function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}
(this,t),o=this,i=E(t).call(this,e),n=!i||"object"!==w(i)&&"function"!=typeof i?
S(o):i,P(S(n),"updatePreview",Object([Link])(()=>{var
e=[Link];[Link]({preview:[Link](e)})},100)),P(S(n),"onTextChan
ged",e=>{[Link]({text:[Link]}),[Link]()});var s=[Link];return
[Link]={saveInProgress:!1,text:s,preview:[Link](s)},n}var n,o,s;return
function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super
expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&x(e,t)}(t,[Link]),n=t,
(o=[{key:"saveWidget",value:function(){[Link]({saveInProgress:!
0}),[Link]([Link]).then(()=>{[Link]()}).cat
ch(()=>{[Link]("Widget could not be
added")}).finally(()=>{[Link]({saveInProgress:!1})})}},
{key:"render",value:function(){var e=[Link],t=![Link];return
[Link](u.a,O({},[Link],{title:t?"Add Textbox":"Edit Textbox",onOk:
()=>[Link](),okButtonProps:{loading:[Link],disabled:!
[Link]},okText:t?"Add to Dashboard":"Save",width:500,wrapProps:{"data-
test":"TextboxDialog"}}),[Link]("div",{className:"textbox-
dialog"},[Link]([Link],{className:"resize-
vertical",rows:"5",value:[Link],onChange:[Link],autoFocus:!
0,placeholder:"This is where you write some
text"}),[Link]("small",null,"Supports basic"," ",[Link]("a",
{target:"_blank",rel:"noopener
noreferrer",href:"[Link]
syntax"},[Link](f.a,{title:"Markdown guide opens in new
window"},"Markdown")),"."),[Link]&&[Link]([Link],null,i.a
.createElement(g.a,{dashed:!0}),[Link]("strong",{className:"preview-
title"},"Preview:"),[Link]([Link],{className:"preview
markdown"},[Link]))))}}])&&j([Link],o),s&&j(n,s),t}
();P(C,"propTypes",
{dashboard:[Link],dialog:[Link],onConfirm:l.a.f
[Link],text:[Link]}),P(C,"defaultProps",
{text:""}),[Link]=Object([Link])(C)},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return b});n(34),n(11),n(19),n(27);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(18),c=n.n(l),u=n(37),d=n.n(u),p=n(40),m=
n.n(p),f=n(12);function h(){return(h=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function g(e,t){if(null==e)return{};var
n,r,a=function(e,t){if(null==e)return{};var
n,r,a={},o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
(a[n]=e[n]);return a}(e,t);if([Link]){var
o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
[Link](e,n)&&(a[n]=e[n])}return a}function b(e)
{var t=[Link],n=[Link],a=[Link],i=[Link],s=g(e,
["group","title","onClick","children"]);if(!t)return null;var
l=[Link](c.a,h({},s,{type:"danger",onClick:e=>(function(e,t,n)
{[Link]({title:"Delete Group",content:"Are you sure you want to delete this
group?",okText:"Yes",okType:"danger",cancelText:"No",onOk:()=>{t.
$delete(()=>{[Link]("Group deleted successfully."),n()})}})})
(0,t,a)}),i);return Object([Link])(n)&&""!==n?[Link](m.a,
{placement:"top",title:n,mouseLeaveDelay:0},l):l}[Link]={group:[Link],titl
e:[Link],onClick:[Link],children:[Link]},[Link]={group:null,title:n
ull,onClick:()=>{},children:null}},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return h});var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(18),l=n.n(s),c=n(202),u=n.n(c),d=n(61),p=n(49),
m=n(279),f=n(10);function h(e){var
t=[Link],n=[Link],r=[Link],o=[Link],i=[Link],s=[Link]
ddDataSources,c=[Link],p=[Link],h=n&&[Link]
in&&"builtin"!==[Link];return
[Link]([Link],null,[Link]([Link],
{items:r,selected:[Link]}),[Link]([Link],
{className:"m-b-
10",options:[Link],value:[Link],onChange:e=>[Link]({
itemsPerPage:e})}),o&&[Link](l.a,{className:"w-100 m-t-
5",type:"primary",onClick:i},[Link]("i",{className:"fa fa-plus m-r-
5"}),"Add Members"),s&&[Link](l.a,{className:"w-100 m-t-
5",type:"primary",onClick:c},[Link]("i",{className:"fa fa-plus m-r-
5"}),"Add Data
Sources"),h&&[Link]([Link],null,[Link](u.a,{dashed:!
0,className:"m-t-10 m-b-10"}),[Link]([Link],{className:"w-
100",group:n,onClick:p},"Delete
Group")))}[Link]={controller:[Link],group:[Link],item
s:[Link],canAddMembers:[Link],onAddMembersClick:[Link],canAddData
Sources:[Link],onAddDataSourcesClick:[Link],onGroupDeleted:[Link]},[Link]
rops={group:null,canAddMembers:!1,onAddMembersClick:null,canAddDataSources:!
1,onAddDataSourcesClick:null,onGroupDeleted:null}},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return u});n(11),n(19),n(27);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(465),l=n(10);function c(e,t)
{if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var
n,r,a={},o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
(a[n]=e[n]);return a}(e,t);if([Link]){var
o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
[Link](e,n)&&(a[n]=e[n])}return a}function u(e)
{var t=[Link],n=[Link],r=c(e,["group","onChange"]);if(!t)return null;var
o=[Link]&&"builtin"!==[Link];return
[Link]("h3",r,[Link]([Link],{className:"edit-in-
place",isEditable:o,ignoreBlanks:!0,editor:"input",onDone:e=>(function(e,t,n)
{[Link]=t,e.$save(),n()})
(t,e,n),value:[Link]}))}[Link]={group:[Link]({name:[Link],
$save:[Link]}),onChange:[Link]},[Link]={group:null,onChange:
()=>{}}},function(e,t,n){"use strict";n.r(t),n.d(t,"SchedulePhrase",function()
{return v}),n.d(t,"default",function(){return w});n(14),n(15),n(11),n(29);var
r=n(17),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(40),c=n.n(l),u=n(45),d=n(44);n(670);fun
ction p(e){return(p="function"==typeof Symbol&&"symbol"==typeof [Link]?
function(e){return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function m(e,t){return function(e){if([Link](e))return e}(e)||
function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,s=e[[Link]]();!
(r=(i=[Link]()).done)&&([Link]([Link]),!t||[Link]!==t);r=!0);}catch(e){a=!
0,o=e}finally{try{r||null==[Link]||[Link]()}finally{if(a)throw o}}return n}
(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable
instance")}()}function f(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function h(e,t){return!t||"object"!
==p(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}(e):t}function g(e){return(g=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function b(e,t){return(b=[Link]||function(e,t){return
e.__proto__=t,e})(e,t)}function y(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v=function(e)
{function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot
call a class as a function")}(this,t),h(this,g(t).apply(this,arguments))}var
n,r,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new
TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&b(e,t)}(t,[Link]),n=t,
(r=[{key:"render",value:function(){if([Link])return"Never";var
e=m([Link],2),t=e[0],n=e[1],r=n?[Link](c.a,{title:n},t):t;return
[Link]?[Link]("a",{className:"schedule-phrase"},r):r}},
{key:"content",get:function(){var e=([Link]||
[Link]).interval;if(!e)return["Never"];var
n=Object([Link])(e,{omitSingleValueNumber:!0}),r="Every
".concat(n),a="Refreshes every
".concat(n),o=[Link],i=[Link],s=o.day_of_week;return i&&(a+=" at
".concat(Object([Link])(i))),s&&(a+=" on ".concat(s)),
[r,a]}}])&&f([Link],r),a&&f(n,a),t}();function w(e)
{[Link]("schedulePhrase",Object(r.react2angular)(v))}y(v,"propTypes",
{schedule:[Link],isNew:[Link],isLink:[Link]}),y(v,"de
faultProps",{schedule:[Link],isLink:!1}),[Link]=!
0},function(e,t,n){"use strict";n.r(t),n.d(t,"absoluteUrl",function(){return
r});n(90);function r(e){var t=new URL(e,[Link]);return
[Link]=[Link],[Link]=[Link],[Link]()}},func
tion(e,t,n){"use strict";n.r(t),n.d(t,"Visualization",function(){return
r}),n.d(t,"default",function(){return a});var r=null;function a(e)
{[Link](["$resource",e=>{r=e("api/visualizations/:id",{id:"@id"})}])}[Link]=!
0},function(e,t,n){"use strict";n.r(t),n.d(t,"getPieDimensions",function(){return
u}),n.d(t,"default",function(){return p});n(27),n(11),n(19),n(55),n(240);var
r=n(2),a=n(13),o=n.n(a),i=n(103),s=n(71);function l(e){for(var
t=1;t<[Link];t++){var n=null!=arguments[t]?arguments[t]:
{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{c(e,t,n[t])})}return e}function c(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e){var
t=[Link]>2?2:1,n=[Link]([Link]/t);return{rows:t,cellsInRow:n,cellWidth:1/
n,cellHeight:1/t,xPadding:.02,yPadding:.1}}function d(e){var t="text";return/{{\
s*@@x\s*}}/.test([Link])||(t+="+label"),t}function p(e,t){var
n=[Link]().domain([]).range([Link]),a={};Object([Link])
([Link],(e,t)=>{Object([Link])([Link])&&""!
==[Link]&&(a[t]=[Link])});var c=l({},u(e),{hasX:Object([Link])
([Link],"x"),hoverInfoPattern:d(t),getValueColor:e=>a[e]||n(e)});return
Object([Link])(e,(e,n)=>(function(e,t,n){var
a=[Link],o=[Link],i=[Link],l=[Link],c=[Link],u=[Link],d=n.
index,p=[Link],m=[Link],f=d%c*a,h=[Link](d/
c)*o,g=[],b=[],y=new Map,v=Object([Link])([Link],(e,t)=>{var
n=Object([Link])(t.y);return e+[Link](n)},0);return Object([Link])
([Link],e=>{var n=u?Object([Link])(e.x,[Link]):"Slice
".concat(d),r=Object([Link])(e.y);[Link](n),[Link](r),[Link](n,
{x:n,y:r,yPercent:r/v*100,row:e})}),{visible:!
0,values:b,labels:g,type:"pie",hole:.4,marker:{colors:Object([Link])
([Link],e=>m(e.x))},hoverinfo:p,text:
[],textinfo:[Link]?"percent":"none",textposition:"inside",textfont:
{color:"#ffffff"},name:[Link],direction:[Link],domain:{x:[f,f+a-i],y:
[h,h+o-l]},sourceData:y}})(e,t,l({},c,{index:n})))}},function(e,t,n){"use
strict";n.r(t),n.d(t,"getCounterData",function(){return
c}),n.d(t,"isValueNumber",function(){return u});n(165),n(453);var
r=n(2),a=n(174),o=n.n(a);function i(e,t){if(0===(e=parseInt(e,10)||0))return e;var
n=([Link](e)-1)%t;return e>0?n:t-n-1}function s(e,t){var
n=[Link],a=[Link],i=[Link],s=[Link],l=[Link]
uSep;return Object([Link])(e)?(e=function(e,t,n,r){var
a=[Link](),i=[Link];[Link]={thousands:",",decimal:"."};var
s="0,0.000";if(([Link](t)&&t>=0||n||
r)&&([Link]={thousands:r,decimal:n||"."},s="0,0",t>0))for(s+=".";t>0;)s+="0",
t-=1;var
l=o()(e).format(s);return [Link]=i,l}(e,i,s,l),Object([Link])(n)
+e+Object([Link])(a)):Object([Link])(e)}function l(e,t){return
Object([Link])(e)?o()(e).format(t):Object([Link])(e)}function c(e,t,n){var
a={},c=[Link];if(c>0){var
u=i([Link],c),d=i([Link],c),p=[Link],m=[Link],f=
[Link];if([Link]=f||n,[Link]?
[Link]=c:p&&([Link]=e[u][p]),[Link]=!1,m)
{if([Link]=e[d][m],[Link]([Link])&&Object([Link])
([Link])){var h=[Link];[Link]=!
0,[Link]=h>=0}}else
[Link]=null;[Link]=l([Link],[Link]),[Link]
ValueTooltip=l([Link],[Link]),[Link]=s([Link],t),t.
formatTargetValue?[Link]=s([Link],t):Object([Link])
([Link])&&([Link]=o()([Link]).format("0[.]00[0]"))}return
a}function u(e,t){if([Link])return!0;var n=[Link];if(n>0){var
a=i([Link],n),o=[Link];if(o)return Object([Link])(e[a]
[o])}return!1}},,function(e,t,n){"use strict";n.r(t),n.d(t,"default",function()
{return v});n(14),n(15),n(34),n(11),n(19),n(27),n(29);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(18),l=n.n(s),c=n(40),u=n.n(c);n(1110);function
d(e){return(d="function"==typeof Symbol&&"symbol"==typeof [Link]?
function(e){return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function p(){return(p=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function m(e,t){if(null==e)return{};var
n,r,a=function(e,t){if(null==e)return{};var
n,r,a={},o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
(a[n]=e[n]);return a}(e,t);if([Link]){var
o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
[Link](e,n)&&(a[n]=e[n])}return a}function
f(e,t){for(var n=0;n<[Link];n++){var r=t[n];[Link]=[Link]||!
1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function h(e){return(h=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function g(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function b(e,t)
{return(b=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function y(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v=function(e)
{function t(e){var n,r,o;return function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}
(this,t),r=this,o=h(t).call(this,e),n=!o||"object"!==d(o)&&"function"!=typeof o?
g(r):o,y(g(n),"state",{copied:null}),y(g(n),"copy",
()=>{[Link]().selectAllChildren([Link]);try{if(!
[Link]("copy"))throw new
Error;[Link]({copied:"Copied!"})}catch(e){[Link]({copied:"Copy
failed"})}[Link]().removeAllRanges(),[Link]=setTimeout(()=>n
.setState({copied:null}),2e3)}),[Link]=[Link](),[Link]=[Link]
le&&[Link]("copy"),[Link]=null,n}var n,r,o;return
function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super
expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&b(e,t)}(t,[Link]),n=t,
(r=[{key:"componentWillUnmount",value:function()
{[Link]&&clearTimeout([Link])}},
{key:"render",value:function(){var e=[Link],t=([Link],[Link]),n=m(e,
["copyable","children"]),r=[Link](u.a,
{title:[Link]||"Copy"},[Link](l.a,
{icon:"copy",type:"dashed",size:"small",onClick:[Link]}));return
[Link]("div",{className:"code-block"},[Link]("code",p({},n,
{ref:[Link]}),t),[Link]&&r)}}])&&f([Link],r),o&&f(n,o),t}
();y(v,"propTypes",{copyable:[Link],children:[Link]}),y(v,"defaultProps",
{copyable:!1,children:null})},,,,function(e,t,n){"use
strict";n.r(t),n.d(t,"Alert",function(){return a}),n.d(t,"default",function()
{return i});n(34);function r(){return(r=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}o.$inject=["$resource","$http"];var a=null;function
o(e,t){return e("api/alerts/:id",{id:"@id"},{save:{method:"POST",transformRequest:
[e=>{var t=r({},e);return void
0===t.query_id&&(t.query_id=[Link],t.destination_id=[Link],delete
[Link],delete [Link]),t}].concat([Link])}})}function
i(e){[Link]("Alert",o),[Link](["$injector",e=>{a=[Link]("Alert")}])}[Link]=!
0},function(e,t,n){"use strict";n.r(t);var r=n(2),a=n(98),o=n.n(a),i=n(58);function
s(e,t){for(var n=0;n<[Link];n++){var r=t[n];[Link]=[Link]||!
1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}var l=o()
("redash:notifications"),c=[Link]||null;c||l("HTML5 notifications are
not supported.");var u=Object([Link])
(["hidden","webkitHidden","mozHidden","msHidden"],e=>e in document),d=function()
{function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call
a class as a function")}(this,e)}var t,n,r;return t=e,
(n=[{key:"getPermissions",value:function()
{c&&"default"===[Link]&&[Link](e=>{[Link]!
==e&&([Link]=e)})}},{key:"showNotification",value:function(e,t){if(c&&!
[Link]&&"granted"===[Link]){var n=new
c(e,{tag:e+t,body:t,icon:"/images/redash_icon_small.png"});setTimeout(()=>{[Link](
)},3e3),[Link]=function(){[Link](),[Link](),Object([Link])
("click","notification")}}}},{key:"pageVisible",get:function(){return!
document[u]}}])&&s([Link],n),r&&s(t,r),e}();[Link]=new d},function(e,t)
{[Link]='<div class="query-page-wrapper">\n <div class="container">\n
<overlay ng-if="canCreateQuery === false && [Link]()">\n You don\'t have
permission to create new queries on any of the data sources available to you. You
can either\n <a href="queries">browse existing queries</a>, or ask for
additional permissions from your Redash admin.\n </overlay>\n <overlay ng-
if="noDataSources && [Link]">\n Looks like no data sources were
created yet (or none of them available to the group(s) you\'re member of). Please
create one\n first, and then start querying.\n <br/>\n <a
href="data_sources/new" class="btn btn-primary">Create Data Source</a>\n <a
href="groups" class="btn btn-default">Manage Group Permissions</a>\n </overlay>\
n <overlay ng-if="noDataSources && ![Link]">\n Looks like no
data sources were created yet (or none of them available to the group(s) you\'re
member of). Please ask your\n Redash admin to create one first.\n
</overlay>\n\n <alert-unsaved-changes ng-if="canEdit"
is-dirty="isDirty"></alert-unsaved-changes>\n\n <div class="p-b-10 m-l-0 m-r-0
page-header--new page-header--query">\n <div class="page-title p-0">\n
<div class="d-flex flex-nowrap align-items-center">\n <favorites-control
ng-if="![Link]()" item="query"></favorites-control>\n <h3>\n
<edit-in-place class="m-r-5" is-editable="canEdit" on-done="saveName"\n
ignore-blanks="true" value="[Link]" editor="\'input\'"></edit-in-place>\n
<query-tags-control\n class="query-tags" ng-class="{\'query-
tags__empty\': [Link] == 0}"\n tags="[Link]" is-
draft="query.is_draft" is-archived="query.is_archived"\n can-
edit="isQueryOwner" get-available-tags="loadTags" on-edit="saveTags"></query-tags-
control>\n </h3>\n\n <span class="flex-fill">&nbsp;</span>\n\n
<div class="p-0 source-control text-right text-nowrap align-self-start m-t-5">\n
<button class="btn btn-default btn-publish" ng-click="togglePublished()" ng-
if="query.is_draft && [Link] != undefined && (isQueryOwner ||
[Link](\'admin\'))">\n <span class="fa fa-paper-
plane"></span> Publish\n </button>\n\n <span ng-
show="[Link] && canViewSource">\n <a ng-show="!sourceMode" ng-
href="{{[Link](true, selectedTab)}}" class="btn btn-default btn--showhide">\n
<i class="fa fa-pencil-square-o" aria-hidden="true"></i> Edit Source</i>\n
</a>\n <a ng-show="sourceMode" ng-href="{{[Link](false,
selectedTab)}}" class="btn btn-default btn--showhide">\n <i
class="fa fa-table" aria-hidden="true"></i> Show Data Only</i>\n </a>\
n </span>\n\n <div ng-if="[Link] != undefined" class="btn-
group query-actions-menu" role="group" uib-dropdown>\n <button
class="btn btn-default dropdown-toggle hidden-xs" uib-dropdown-toggle>\n
<span class="zmdi zmdi-more"></span>\n </button>\n <ul
class="dropdown-menu pull-right" uib-dropdown-menu>\n <li ng-
class="{\'disabled\': [Link] === undefined || !canForkQuery() }">\n
<a ng-click="duplicateQuery()"> Fork <i class="fa fa-external-link"></i></a>\n
</li>\n <li class="divider" ng-if="query.is_archived"></li>\n
<li ng-if="!query.is_archived && [Link] != undefined && (isQueryOwner ||
[Link](\'admin\'))">\n <a ng-
click="archiveQuery()">Archive</a>\n
</li>\n <li ng-if="!query.is_archived && [Link] != undefined
&& (isQueryOwner || [Link](\'admin\')) &&
showPermissionsControl">\n <a ng-
click="showManagePermissionsModal()">Manage Permissions</a>\n </li>\
n <li ng-if="!query.is_draft && [Link] != undefined &&
(isQueryOwner || [Link](\'admin\'))">\n <a ng-
click="togglePublished()">Unpublish</a>\n </li>\n <li
class="divider" ng-if="!query.is_archived"></li>\n <li ng-
if="[Link] != undefined">\n <a ng-click="showApiKey()">Show API
Key</a>\n </li>\n </ul>\n </div>\n
</div>\n </div>\n <query-tags-control\n class="query-
tags__mobile" ng-class="{\'query-tags__empty\': [Link] == 0}"\n
tags="[Link]" is-draft="query.is_draft" is-archived="query.is_archived"\n
can-edit="isQueryOwner" get-available-tags="loadTags" on-edit="saveTags"></query-
tags-control>\n </div>\n </div>\n </div>\n <main class="query-
fullscreen">\n <nav resizable r-directions="[\'right\']" r-flex="true"
resizable-toggle toggle-shortcut="Alt+Shift+D, Alt+D">\n <div
class="editor__left__data-source">\n <ui-select ng-
model="query.data_source_id" remove-selected="false" ng-disabled="!isQueryOwner
|| !sourceMode"\n on-select="updateDataSource()" data-
test="SelectDataSource">\n <ui-select-match placeholder="Select Data
Source..." class="align-items-center">\n <img ng-src="/static/images/db-
logos/{{$[Link]}}.png" width="20" height="20" style="vertical-align:
top">\n {{$[Link]}}\n </ui-select-match>\n
<ui-select-choices repeat="[Link] as ds in dataSources | filter:$[Link]">\n
<img ng-src="/static/images/db-logos/{{[Link]}}.png" width="20" height="20"
class="m-r-5">{{[Link]}}\n </ui-select-choices>\n </ui-select>\n
</div>\n\n <div class="editor__left__schema" ng-if="sourceMode">\n
<schema-browser class="schema-container" schema="schema" on-
refresh="refreshSchema()"></schema-browser>\n </div>\n <div ng-if="!
sourceMode" style="flex-grow: 1;">&nbsp;</div>\n\n <div class="query-metadata
query-metadata--description" ng-if="![Link]()">\n <edit-in-place is-
editable="canEdit" on-done="saveDescription" editor="\'textarea\'"
placeholder="\'Add description\'" ignore-blanks=\'false\'\n
value="[Link]" markdown="true">\n </edit-in-place>\n </div>\
n\n <div class="query-metadata query-metadata--history" ng-if="!
[Link]()">\n <table>\n <tr>\n <td>\n
<img ng-src="{{ [Link].profile_image_url }}" class="profile__image_thumb" />\n
<strong class="meta__name" ng-class="{\'text-muted\':
[Link].is_disabled}">{{[Link]}}</strong>\n </td>\n
<td class="text-right">\n created\n <strong>\n
<rd-time-ago value="query.created_at"></rd-time-ago>\n </strong>\n
</td>\n </tr>\n <tr>\n <td>\n <img ng-
src="{{ query.last_modified_by.profile_image_url }}"
class="profile__image_thumb" />\n <strong class="meta__name" ng-
class="{\'text-muted\':
query.last_modified_by.is_disabled}">{{query.last_modified_by.name}}</strong>\n
</td>\n <td class="text-right">\n updated\n
<strong>\n <rd-time-ago value="query.updated_at"></rd-time-ago>\n
</strong>\n </td>\n </tr>\n <tr>\n <td
class="p-t-15">\n <span class="query-metadata__property">\n
<span class="zmdi zmdi-refresh"></span> Refresh Schedule</span>\n </td>\
n <td class="p-t-15 text-right">\n <schedule-phrase ng-
click="editSchedule()" is-link="true" schedule="[Link]" is-
new="[Link]()" />\n </td>\n </tr>\n </table>\n
</div>\n </nav>\n\n <div class="content">\n <div class="flex-fill p-
relative">\n <div class="p-absolute d-flex flex-column p-l-15 p-r-15"
style="left: 0; top: 0; right: 0; bottom: 0; overflow: auto">\n <div
class="row editor" resizable r-directions="[\'bottom\']" r-flex="true" resizable-
toggle\n style="min-height: 11px; max-height: 70vh;" ng-
if="sourceMode">\n <query-editor\n style="width: 100%;
height: 100%;"\n query-text="[Link]"\n
schema="schema"\n syntax="[Link]"\n can-
edit="canEdit"\n is-dirty="isDirty"\n is-query-
owner="isQueryOwner"\n update-data-source="updateDataSource"\n
execute-query="executeQuery"\n query-executing="queryExecuting"\n
can-execute-query="canExecuteQuery()"\n listen-for-
resize="listenForResize"\n listen-for-editor-
command="listenForEditorCommand"\n save-query="saveQuery"\n
update-query="updateQuery"\n update-selected-
query="updateSelectedQuery"\n add-new-parameter="addNewParameter"\n
data-data-source="dataSource"\n
data-data-sources="dataSources"></query-editor>\n </div>\n\n <div
class="row query-metadata__mobile">\n <img ng-
src="{{ [Link].profile_image_url }}" class="profile__image_thumb">\n
<div class="flex-fill m-r-10">\n <strong class="meta__name" ng-
class="{\'text-muted\': [Link].is_disabled}">{{[Link]}}</strong>\n
created <rd-time-ago value="query.created_at"></rd-time-ago>\n </div>\n\
n <img ng-src="{{ query.last_modified_by.profile_image_url }}"
class="profile__image_thumb">\n <div class="flex-fill m-r-10">\n
<strong class="meta__name" ng-class="{\'text-muted\':
query.last_modified_by.is_disabled}">{{query.last_modified_by.name}}</strong>\n
updated <rd-time-ago value="query.updated_at"></rd-time-ago>\n </div>\n\
n <div>\n <span class="query-metadata__property">Refresh
schedule:</span>\n <schedule-phrase ng-click="editSchedule()" is-
link="true" schedule="[Link]" is-new="[Link]()" />\n
</div>\n </div>\n\n <section class="flex-fill p-relative t-body
query-visualizations-wrapper">\n <div class="d-flex flex-column p-b-15
p-absolute static-position__mobile" style="left: 0; top: 0; right: 0; bottom: 0;">\
n <div class="p-t-15 p-b-5" ng-if="[Link]()">\n
<parameters parameters="[Link]()" editable="sourceMode && canEdit"
disable-url-update="[Link]()"\n on-values-
change="executeQuery" on-pending-values-change="applyParametersChanges" on-
parameters-edit="onParametersUpdated"></parameters>\n </div>\n
\x3c!-- Query Execution Status --\x3e\n\n <div class="query-alerts">\n
<div class="alert alert-info m-t-15" ng-if="[Link]()
== \'processing\'">\n Executing query&hellip;\n
<rd-timer from="[Link]()"></rd-timer>\n <button
type="button" class="btn btn-warning btn-xs pull-right" ng-disabled="cancelling"
ng-click="cancelExecution()">Cancel\n </button>\n
</div>\n <div class="alert alert-info m-t-15" ng-
if="[Link]() == \'loading-result\'">\n Loading
results&hellip;\n <rd-timer
from="[Link]()"></rd-timer>\n </div>\n
<div class="alert alert-info m-t-15" ng-if="[Link]()
== \'waiting\'">\n Query in queue&hellip;\n <rd-
timer from="[Link]()"></rd-timer>\n <button
type="button" class="btn btn-warning btn-xs pull-right" ng-disabled="cancelling"
ng-click="cancelExecution()">Cancel\n </button>\n
</div>\n <div class="alert alert-danger m-t-15" ng-
if="[Link]()">\n Error running query:\n
<strong>{{[Link]()}}</strong>\n </div>\n
</div>\n \x3c!-- End of Query Execution Status --\x3e\n\n
\x3c!-- tabs and data --\x3e\n <div ng-if="showDataset" class="flex-
fill p-relative">\n <div class="d-flex flex-column p-absolute
static-position__mobile" style="left: 0; top: 0; right: 0; bottom: 0;">\n
<div class="p-10" ng-show="showLog">\n <p>Log Information:</p>\n
<p class="query-log-line" ng-repeat="l in [Link]() track by
$index">{{l}}</p>\n </div>\n <ul class="tab-nav"
data-test="QueryPageVisualizationTabs">\n <rd-tab ng-if="!
[Link]" tab-id="table" name="Table" base-
path="[Link](sourceMode)"></rd-tab>\n <rd-tab ng-
repeat="vis in [Link] | orderBy:\'id\'" tab-id="{{[Link]}}"
name="{{[Link]}}" base-path="[Link](sourceMode)">\n
<span class="remove hidden-xs" ng-click="deleteVisualization($event, vis)" ng-
if="canEdit && !($first && ([Link] === \'TABLE\'))">\n <i
class="zmdi zmdi-close"></i>\n </span>\n
</rd-tab>\n <li class="rd-tab
tab-new-vis">\n <a ng-click="openVisualizationEditor()"
class="btn btn-default" ng-if="canEdit" data-test="NewVisualization">\n
<i class="zmdi zmdi-plus"></i> New Visualization</a>\n </li>\n
</ul>\n <div ng-if="selectedVisualization && queryResult"
class="query__vis m-t-15 p-b-15 scrollbox" data-
test="QueryPageVisualization{{ [Link] }}">\n
<visualization-renderer visualization="selectedVisualization" query-
result="queryResult" context="\'query\'"></visualization-renderer>\n
</div>\n </div>\n </div>\n </div>\n
</section>\n </div>\n </div>\n <div class="bottom-controller-
container" ng-if="showDataset">\n <div class="bottom-controller">\n
<edit-visualization-button\n ng-if="![Link]() && canEdit"\n
open-visualization-editor="openVisualizationEditor"\n selected-
tab="selectedTab">\n </edit-visualization-button>\n\n <query-
control-dropdown\n query="query"\n query-
result="queryResult"\n query-executing="queryExecuting"\n
show-embed-dialog="showEmbedDialog"\n embed="embed"\n
apiKey="apiKey"\n selected-tab="selectedTab"\n open-add-to-
dashboard-form="openAddToDashboardForm">\n </query-control-dropdown>\n\n
<span class="query-metadata__bottom" ng-if="[Link]()">\n
<span class="query-metadata__property">\n
<strong>{{[Link]().length}}</strong>\n <ng-pluralize
count="[Link]().length" when="{\'0\': \' rows\', \'one\': \'
row\', \'other\': \' rows\'}"></ng-pluralize>\n </span>\n
<span class="query-metadata__property">\n <strong ng-show="!
queryExecuting">{{[Link]() | durationHumanize}}</strong>\n
<span ng-show="queryExecuting">Running&hellip;</span>\n <span
class="hidden-xs">runtime</span>\n </span>\n <span
class="query-metadata__property" ng-
if="queryResult.query_result.[Link].data_scanned">Data Scanned\n
<strong>{{ queryResult.query_result.[Link].data_scanned |
prettySize}}</strong>\n </span>\n </span>\n\n <div>\n
<span class="query-metadata__property hidden-xs">\n <span
class="hidden-xs">Updated </span>\n <rd-time-ago
value="queryResult.query_result.retrieved_at"></rd-time-ago>\n </span>\
n\n <button\n ng-if="!sourceMode"\n ng-
disabled="queryExecuting || !canExecuteQuery()"\n class="m-l-5 btn
btn-primary"\n title="Refresh Dataset"\n ng-
click="executeQuery()"\n data-test="ExecuteButton"\n >\n
<span class="zmdi zmdi-play"></span>\n </button>\n </div>\n
</div>\n </div>\n </div>\n </main>\n</div>\
n'},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use
strict";n.r(t),n.d(t,"prepareCustomChartData",function(){return
o}),n.d(t,"createCustomChartRenderer",function(){return i});var
r=n(2),a=n(71);function o(e){var t=[],n={};return Object([Link])(e,e=>{var
o=[Link],i=[Link];n[o]=[],Object([Link])(i,e=>{[Link](Object([Link])
(e.x)),n[o].push(Object([Link])(e.y))})}),{x:t,ys:n}}function i(e){var
t=[Link]>1&&void 0!==arguments[1]&&arguments[1],n=()=>{};try{n=new
Function("x, ys, element, Plotly",e)}catch(e){t&&[Link]("Error while executing
custom graph: ".concat(e))}return(e,r,a,o)=>{try{n(e,r,a,o)}catch(e)
{t&&[Link]("Error while executing custom graph:
".concat(e))}}}},,,,,,,function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return b});n(14),n(15),n(11);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(74),c=n.n(l),u=n(31),d=n.n(u),p=n(230),m
=n.n(p),f=n(231);n(1117);function h(e,t){return function(e)
{if([Link](e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void
0;try{for(var i,s=e[[Link]]();!(r=(i=[Link]()).done)&&([Link]([Link]),!
t||[Link]!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==[Link]||
[Link]()}finally{if(a)throw o}}return n}(e,t)||function(){throw new
TypeError("Invalid attempt to destructure non-iterable instance")}()}function
g(e,t){var n=[Link]>2&&void 0!==arguments[2]?
arguments[2]:"#";Object([Link])(e)&&t(null),(e=c()
(e)).isValid()&&t(n+[Link]().toUpperCase())}function b(e){var
t=[Link],n=[Link],i=[Link],s=[Link],l=[Link],u=h(Obje
ct([Link])(""),2),p=u[0],b=u[1],y=h(Object([Link])(!
1),2),v=y[0],w=y[1],O=function(e,t){return e=Object([Link])(e)?Object([Link])
(e,e=>[null,e]):Object([Link])(e),e=Object([Link])(e,e=>{var
t=h(e,2),n=t[0],a=t[1];return Object([Link])(a)?[n,null]:(a=c()(a)).isValid()?
[n,"#"+[Link]().toUpperCase()]:null}),Object([Link])(Object([Link])(e),t)}
(n,i);return Object([Link])(()=>{v||g(t,b,"")},
[t,v]),[Link]([Link],null,Object([Link])(O,
(e,t)=>[Link]("div",{className:"color-picker-input-
swatches",key:"preset-row-".concat(t)},Object([Link])(e,e=>{var
t=h(e,2),n=t[0],r=t[1];return [Link]([Link],
{key:r,color:r,title:n,size:30,onClick:()=>g(r,s)})}))),[Link]("div",
{className:"color-picker-input"},[Link](d.a,
{addonBefore:[Link]([Link],
{type:"secondary"},"#"),value:p,onChange:e=>(function(e){b(e),g(e,s)})
([Link]),onFocus:()=>w(!0),onBlur:()=>w(!
1),onPressEnter:l})))}[Link]={color:[Link],presetColors:[Link]([s.a
.arrayOf([Link]),[Link]([Link])]),presetColumns:[Link],onChange:s
.[Link],onPressEnter:[Link]},[Link]={color:"#FFFFFF",presetColors:null,pr
esetColumns:8,onChange:()=>{},onPressEnter:()=>{}}},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return s});var
r=n(0),a=n.n(r),o=n(1),i=n.n(o);function s(e){var
t="",n=[Link],r=[Link],o=[Link],i=[Link]&&[Link](),s=[Link]&&[Link]
Data();return
i&&s&&[Link]&&(t=[Link]?"api/queries/".concat([Link],"/results/").concat(i,".").concat(
o).concat([Link]?"?api_key=".concat([Link]):""):"api/
query_results/".concat(i,".").concat(o)),[Link]("a",
{target:"_self",disabled:[Link],href:t},[Link])}[Link]={query:[Link]
[Link],queryResult:[Link],fileType:[Link],disabled:[Link]
ed,embed:[Link],apiKey:[Link],children:[Link]([[Link]([Link]),i
.[Link]]).isRequired},[Link]={queryResult:{},fileType:"csv",embed:!
1,apiKey:""}},function(e,t,n){"use strict";n.d(t,"a",function(){return
o});n(14),n(15),n(11);var r=n(0);function a(e,t){return function(e)
{if([Link](e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void
0;try{for(var i,s=e[[Link]]();!(r=(i=[Link]()).done)&&([Link]([Link]),!
t||[Link]!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==[Link]||
[Link]()}finally{if(a)throw o}}return n}(e,t)||function(){throw new
TypeError("Invalid attempt to destructure non-iterable instance")}()}function o()
{var e=a(Object([Link])(!1),2)[1];return()=>e(e=>!e)}},function(e,t,n){"use
strict";n.r(t),n.d(t,"PlainListFetcher",function(){return
h}),n.d(t,"PaginatedListFetcher",function(){return
g});n(14),n(15),n(669),n(29),n(95),n(253);var r=n(2);function a(e)
{return(a="function"==typeof Symbol&&"symbol"==typeof [Link]?function(e)
{return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function o(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?i(e):t}function
i(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super()
hasn't been called");return e}function s(e,t,n){return(s="undefined"!=typeof
Reflect&&[Link]?[Link]:function(e,t,n){var r=function(e,t){for(;!
[Link](e,t)&&null!==(e=l(e)););return e}(e,t);if(r)
{var a=[Link](r,t);return [Link]?[Link](n):[Link]}})
(e,t,n||e)}function l(e){return(l=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super
expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}function u(e,t)
{return(u=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class
as a function")}function p(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function m(e,t,n){return
t&&p([Link],t),n&&p(e,n),e}var f=function(){function e(t){var
n=[Link],a=[Link],o=[Link];d(this,e),this._originalGetRequest=
Object([Link])(n)?
n:[Link],this._originalDoRequest=a,this._originalProcessResults=Object([Link]
tion)(o)?o:[Link]}return m(e,[{key:"_getRequest",value:function(e,t){return
this._originalGetRequest({},t)}},{key:"_processResults",value:function(e,t,n){var
r=[Link],a=[Link];return{results:this._originalProcessResults(r,n),count:a}}}])
,m(e,[{key:"fetch",value:function(e,t,n){var r=this._getRequest(t,n);return
this._originalDoRequest(r,n).then(e=>this._processResults(e,t,n))}}]),e}
(),h=function(e){function t(){var e,n,r,a,s;d(this,t);for(var
c=[Link],u=new Array(c),p=0;p<c;p++)u[p]=arguments[p];return n=o(this,
(e=l(t)).[Link](e,[this].concat(u))),r=i(n),s=[],(a="_allItems")in r?
[Link](r,a,{value:s,enumerable:!0,configurable:!0,writable:!
0}):r[a]=s,n}return
c(t,f),m(t,[{key:"_getRequest",value:function(e,t){var
n=[Link],a=[Link];return
this._originalGetRequest({q:Object([Link])(n)&&""!==n?n:void 0,tags:a},t)}},
{key:"_processResults",value:function(e,t,n){var r=[Link],a=[Link];return
this._allItems=this._originalProcessResults(e,n),this._allItems=[Link](this._allIte
ms),
{results:[Link](this._allItems),count:this._allItems.length,allResults:t
his._allItems}}},{key:"fetch",value:function(e,n,a){if(Object([Link])(e)||[Link]||
[Link])return s(l([Link]),"fetch",this).call(this,e,n,a);var
o=[Link],i=[Link];return
[Link]&&(this._allItems=[Link](this._allItems)),[Link]({results:[Link]
emsForPage(this._allItems),count:this._allItems.length,allResults:this._allItems})}
}]),t}(),g=function(e){function t(){return
d(this,t),o(this,l(t).apply(this,arguments))}return c(t,f),m(t,
[{key:"_getRequest",value:function(e,t){var
n=[Link],a=[Link],o=[Link],i=[Link];return
this._originalGetRequest({page:[Link],page_size:[Link],order:[Link],q:O
bject([Link])(o)&&""!==o?o:void 0,tags:i},t)}}]),t}()},function(e,t,n){"use
strict";n.d(t,"a",function(){return i});n(14),n(15),n(11);var r=n(0);function
a(e,t){return function(e){if([Link](e))return e}(e)||function(e,t){var
n=[],r=!0,a=!1,o=void 0;try{for(var i,s=e[[Link]]();!
(r=(i=[Link]()).done)&&([Link]([Link]),!t||[Link]!==t);r=!0);}catch(e){a=!
0,o=e}finally{try{r||null==[Link]||[Link]()}finally{if(a)throw o}}return n}
(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable
instance")}()}function o(e){return{columns:e&&[Link]()||
[],rows:e&&[Link]()||[],filters:e&&[Link]()||[]}}function i(e){var
t=a(Object([Link])(o(e)),2),n=t[0],i=t[1],s=!1;return Object([Link])
(()=>(e?[Link]().then(()=>{s||i(o(e))}):i(o(e)),()=>{s=!0}),
[e]),n}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return s});var
r=n(285),a=n(499),o=n(500),i=n(200);function s(e,t){switch([Link])
{case"pie":return Object([Link])(Object([Link])(e,t),t);case"heatmap":return
Object([Link])(Object([Link])(e,t,t));default:return Object([Link])
(Object([Link])(e,t),t)}}},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return c});var r=n(2),a=n(285);function
o(e){return Object([Link])([Link])?[Link]:null}function i(e)
{switch([Link])
{case"datetime":return"date";case"logarithmic":return"log";default:return
[Link]}}function s(e,t,n){var a,s,l,c={title:o(e),type:i(e),automargin:!
0};return(Object([Link])([Link])||Object([Link])
([Link]))&&([Link]=(a=n,s=[Link],l=[Link],Object([Link])(s)||
(s=[Link](0,Object([Link])(Object([Link])(a,e=>Object([Link])
(e.y))))),Object([Link])(l)||(l=Object([Link])(Object([Link])(a,e=>Object([Link])
(e.y)))),[s,l])),c}function l(e,t,n){var a,l,c,u=[Link](e=>"y2"!
==[Link]),d=[Link](e=>"y2"===[Link]);return
[Link]=(a=[Link],l=t,c={title:o(a),type:i(a),automargin:!
0},[Link]&&"category"===[Link]&&([Link]?[Link]="category
descending":[Link]="category ascending"),Object([Link])([Link])||
([Link]=[Link]),c),[Link]=s([Link][0],0,u),[Link]>0&&([Link]
is2=s([Link][1],0,d),[Link]="y",[Link]="right"),[Link]
ing&&([Link]="relative"),e}function c(e,t,n){var o={margin:
{l:10,r:10,b:10,t:25,pad:4},width:[Link]([Link]),height:[Link]([Link]
setHeight),autosize:!0,showlegend:!Object([Link])(t,"legend")||
[Link]};switch([Link]){case"pie":return function(e,t,n){var
o=/{{\s*@@name\s*}}/.test([Link]),i=Object([Link])
(n),s=[Link],l=[Link],c=[Link],u=[Link];return
[Link]=o?[]:Object([Link])(Object([Link])(n,(e,t)=>{var n=t
%s*l,r=[Link](t/s)*c;return{x:n+(l-u)/2,y:r+c-.015,xanchor:"center",yanchor:"to
p",text:[Link],showarrow:!1}})),e}(o,t,n);case"box":return function(e,t,n)
{return(e=l(e,t,n)).boxmode="group",[Link]=.5,e}(o,t,n);default:return
l(o,t,n)}}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return
a});var r=n(2);function a(e,t,n)
{[Link]=[Link]([Link]),[Link]=[Link]([Link]);var
a=Object([Link])
(["transform","WebkitTransform","MozTransform","MsTransform","OTransform"],t=>t in
[Link]);if([Link]<=600)[Link]={orientation:"h",y:0,x:0,xanchor:"left",yanchor:"
bottom"},function(e){var t=[Link](".legend");if(t)for(var
n=[Link];n;){if("svg"===[Link]())
{[Link]="visible";break}n=[Link]}}(e),n(e,Object([Link])(t,
["width","height","legend"])).then(()=>{var o=[Link](".legend");if(o){var
i=Object([Link])([Link](".traces"),(e,t)=>{var
n=[Link]();return e=e||n,
{top:[Link]([Link],[Link]),bottom:[Link]([Link],[Link])}},null);[Link]=Math
.floor([Link]([Link]/2,[Link]-([Link]))),[Link][a]="translate(0,
"+[Link]+"px)",n(e,Object([Link])(t,
["height"]))}});else{[Link]={orientation:"v",y:1,x:1,xanchor:"left",yanchor:"top"
};var o=[Link](".legend");o&&([Link][a]=null),n(e,Object([Link])(t,
["width","height","legend"]))}}},,function(e,t,n){"use strict";n.r(t);n(34);var
r=n(0),a=n.n(r),o=n(343),i=n.n(o);n(944);function s(){return(s=[Link]||
function(e){for(var t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}[Link]=Object([Link])(function(e,t){return
[Link]("div",{className:"ace-editor-
input"},[Link](i.a,s({ref:t,mode:"sql",theme:"textmate",height:"100px",e
ditorProps:{$blockScrolling:1/0},showPrintMargin:!1},e)))})},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return u});var
r=n(0),a=n.n(r),o=n(40),i=n.n(o),s=n(1),l=n.n(s),c=(n(945),n(58));function u(e){var
t=[Link],n=[Link],r=[Link],o="Live Autocomplete Enabled",s="icon-
flash";t||(o="Live Autocomplete Disabled",s="icon-flash-off"),n&&(o="Live
Autocomplete Not Available (Use Ctrl+Space to Trigger)",s="icon-flash-off");return
[Link](i.a,{placement:"top",title:o},[Link]("button",
{type:"button",className:"btn btn-default m-r-5"+(n?" disabled":""),onClick:
()=>(e=>{Object([Link])("toggle_autocomplete","screen","query_editor",
{state:e}),r(e)})(!t),disabled:n},[Link]("i",{className:"icon
"+s})))}[Link]={state:[Link],disabled:[Link],onToggl
e:[Link]}},,,function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return j});n(14),n(15),n(11);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(74),c=n.n(l),u=n(289),d=n.n(u),p=n(136),
m=n.n(p),f=n(40),h=n.n(f),g=n(21),b=n.n(g),y=n(348),v=n(231);n(1121);function
w(e,t){return function(e){if([Link](e))return e}(e)||function(e,t){var
n=[],r=!0,a=!1,o=void 0;try{for(var i,s=e[[Link]]();!
(r=(i=[Link]()).done)&&([Link]([Link]),!t||[Link]!==t);r=!0);}catch(e){a=!
0,o=e}finally{try{r||null==[Link]||[Link]()}finally{if(a)throw o}}return n}
(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable
instance")}()}function O(e){var t=[Link]>1&&void 0!==arguments[1]?
arguments[1]:null;return(e=c()(e)).isValid()?"#"+[Link]().toUpperCase():t}function
j(e){var
t=[Link],n=[Link],i=[Link],s=[Link],l=[Link],u=[Link]
ractive,p=[Link],f=[Link],g=w(Object([Link])(!
1),2),j=g[0],E=g[1],S=w(Object([Link])(""),2),x=S[0],P=S[1];function C(){E(!
1),u||f(x)}var k=[];return u||([Link]([Link](h.a,
{key:"cancel",title:"Cancel"},[Link](b.a,
{type:"close",onClick:function(){E(!1)}}))),[Link]([Link](h.a,
{key:"apply",title:"Apply"},[Link](b.a,
{type:"check",onClick:C})))),Object([Link])(()=>{j&&P(O(t))},
[t,j]),[Link](d.a,{overlayClassName:"color-picker ".concat(u?"color-
picker-interactive":"color-picker-with-actions"),overlayStyle:{"--color-picker-
selected-color":x},content:[Link](m.a,{className:"color-picker-
panel",bordered:!1,title:Object([Link])(x).toUpperCase(),headStyle:
{backgroundColor:x,color:c()
(x).isLight()?"#000000":"#ffffff"},actions:k},[Link]([Link],
{color:x,presetColors:i,presetColumns:s,onChange:function(e)
{P(e),u&&f(e)},onPressEnter:C})),trigger:"click",placement:n,visible:j,onVisibleCha
nge:E},p||[Link]([Link],{className:"color-picker-
trigger",color:O(t),size:l}))}[Link]={color:[Link],placement:[Link](["t
op","left","right","bottom","topLeft","topRight","bottomLeft","bottomRight","leftTo
p","leftBottom","rightTop","rightBottom"]),presetColors:[Link]([[Link](
[Link]),[Link]([Link])]),presetColumns:[Link],triggerSize:[Link]
ber,interactive:[Link],children:[Link],onChange:[Link]},[Link]={color
:"#FFFFFF",placement:"top",presetColors:null,presetColumns:8,triggerSize:30,interac
tive:!1,children:null,onChange:
()=>{}},[Link]=[Link],[Link]=[Link]},,function(e,t,n){"use
strict";n.r(t);n(34),n(11),n(19),n(27);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(146),l=n.n(s),c=n(10),u=n(44);function d()
{return(d=[Link]||function(e){for(var t=1;t<[Link];t++){var
n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function p(e,t){if(null==e)return{};var
n,r,a=function(e,t){if(null==e)return{};var
n,r,a={},o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
(a[n]=e[n]);return a}(e,t);if([Link]){var
o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
[Link](e,n)&&(a[n]=e[n])}return a}var
m=[Link]((e,t)=>{var
n=[Link],r=[Link],o=[Link],i=[Link],s=p(e,
["defaultValue","value","onSelect","className"]),u=[Link]||"YYYY
-MM-DD",m={};return n&&[Link]()&&([Link]=n),(null===r||
r&&[Link]())&&([Link]=r),[Link](l.a,d({ref:t,className:i},m,
{format:u,placeholder:"Select
Date",onChange:o},s))});[Link]={defaultValue:[Link],value:[Link],onSelect:
[Link],className:[Link]},[Link]={defaultValue:null,value:void
0,onSelect:()=>{},className:""},[Link]=m},,function(e,t,n){"use
strict";n.r(t);n(34),n(11),n(19),n(27);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(146),c=n.n(l),u=n(10),d=n(44);function
p(){return(p=[Link]||function(e){for(var t=1;t<[Link];t++){var
n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function m(e,t){if(null==e)return{};var
n,r,a=function(e,t){if(null==e)return{};var
n,r,a={},o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
(a[n]=e[n]);return a}(e,t);if([Link]){var
o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
[Link](e,n)&&(a[n]=e[n])}return a}var
f=[Link],h=[Link]((e,t)=>{var
n=[Link],a=[Link],i=[Link],s=[Link],l=m(e,
["defaultValue","value","onSelect","className"]),c=[Link]||"YYYY
-MM-DD",d={};return Object([Link])
(n)&&n[0].isValid()&&n[1].isValid()&&([Link]=n),(null===a||
Object([Link])
(a)&&a[0].isValid()&&a[1].isValid())&&([Link]=a),[Link](f,p({ref:t,clas
sName:s},d,
{format:c,onChange:i},l))});[Link]={defaultValue:[Link]([Link]),value:s
.[Link]([Link]),onSelect:[Link],className:[Link]},[Link]={defaul
tValue:null,value:void 0,onSelect:()=>{},className:""},[Link]=h},function(e,t,n)
{"use strict";n.r(t);n(34),n(11),n(19),n(27);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(146),l=n.n(s),c=n(10),u=n(44);function d()
{return(d=[Link]||function(e){for(var t=1;t<[Link];t++){var
n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function p(e,t){if(null==e)return{};var
n,r,a=function(e,t){if(null==e)return{};var
n,r,a={},o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
(a[n]=e[n]);return a}(e,t);if([Link]){var
o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
[Link](e,n)&&(a[n]=e[n])}return a}var
m=[Link]((e,t)=>{var
n=[Link],r=[Link],o=[Link],i=[Link],s=[Link],u=p(e,
["defaultValue","value","withSeconds","onSelect","className"]),m=([Link]
teFormat||"YYYY-MM-DD")+(o?" HH:mm:ss":" HH:mm"),f={};return
n&&[Link]()&&([Link]=n),(null===r||
r&&[Link]())&&([Link]=r),[Link](l.a,d({ref:t,className:s,showTime:!
0},f,{format:m,placeholder:"Select Date and
Time",onChange:i},u))});[Link]={defaultValue:[Link],value:[Link],withSecon
ds:[Link],onSelect:[Link],className:[Link]},[Link]={defaultValue:nu
ll,value:void 0,withSeconds:!1,onSelect:
()=>{},className:""},[Link]=m},function(e,t,n){"use
strict";n.r(t);n(34),n(11),n(19),n(27);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(146),c=n.n(l),u=n(10),d=n(44);function
p(){return(p=[Link]||function(e){for(var t=1;t<[Link];t++){var
n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function m(e,t){if(null==e)return{};var
n,r,a=function(e,t){if(null==e)return{};var
n,r,a={},o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
(a[n]=e[n]);return a}(e,t);if([Link]){var
o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
[Link](e,n)&&(a[n]=e[n])}return a}var
f=[Link],h=[Link]((e,t)=>{var
n=[Link],a=[Link],i=[Link],s=[Link],l=[Link],c=m(e,
["defaultValue","value","withSeconds","onSelect","className"]),d=([Link]
teFormat||"YYYY-MM-DD")+(i?" HH:mm:ss":" HH:mm"),h={};return Object([Link])
(n)&&n[0].isValid()&&n[1].isValid()&&([Link]=n),(null===a||
Object([Link])
(a)&&a[0].isValid()&&a[1].isValid())&&([Link]=a),[Link](f,p({ref:t,clas
sName:l,showTime:!0},h,
{format:d,onChange:s},c))});[Link]={defaultValue:[Link]([Link]),value:s
.[Link]([Link]),withSeconds:[Link],onSelect:[Link],className:[Link]},h
.defaultProps={defaultValue:null,value:void 0,withSeconds:!1,onSelect:
()=>{},className:""},[Link]=h},function(e,t,n){"use
strict";n.r(t),n.d(t,"EditInPlace",function(){return h}),n.d(t,"default",function()
{return g});n(14),n(15),n(29);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(17),l=n(2);function c(e)
{return(c="function"==typeof Symbol&&"symbol"==typeof [Link]?function(e)
{return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function u(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function d(e){return(d=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function m(e,t)
{return(m=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function f(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h=function(e)
{function t(e){var n;!function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}(this,t),n=function(e,t){return!
t||"object"!==c(t)&&"function"!=typeof t?p(e):t}
(this,d(t).call(this,e)),f(p(n),"startEditing",
()=>{[Link]&&[Link]({editing:!0})}),f(p(n),"stopEditing",()=>{var
e=Object([Link])([Link]);[Link]&&""===e||
e===[Link]||[Link](e),[Link]({editing:!
1})}),f(p(n),"keyDown",e=>{13!==[Link]||[Link]?
27===[Link]&&[Link]({editing:!1}):
([Link](),[Link]())}),f(p(n),"renderNormal",
()=>[Link]("span",
{role:"presentation",onFocus:[Link],onClick:[Link],className:[Link]
[Link]?"editable":""},[Link]||
[Link])),f(p(n),"renderEdit",()=>[Link]([Link],
{ref:[Link],className:"rd-form-
control",defaultValue:[Link],onBlur:[Link],onKeyDown:[Link]})),n.s
tate={editing:!1},[Link]=[Link]();var r=p(n);return
[Link]=((e,t)=>{[Link]&&!
[Link]&&[Link]()}),n}var n,r,o;return function(e,t)
{if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must
either be null or a function");[Link]=[Link](t&&[Link],
{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}
(t,[Link]),n=t,(r=[{key:"render",value:function(){return
[Link]("span",{className:"edit-in-place"+([Link]?"
active":"")},[Link]?
[Link]():[Link]())}}])&&u([Link],r),o&&u(n,o),t}
();function g(e){[Link]("editInPlace",Object(s.react2angular)
(h))}f(h,"propTypes",
{ignoreBlanks:[Link],isEditable:[Link],editor:[Link],placeholder
:[Link],value:[Link],onDone:[Link]}),f(h,"defaultProps",
{ignoreBlanks:!1,isEditable:!0,placeholder:"",value:""}),[Link]=!0},function(e,t,n)
{"use strict";n.r(t);n(14),n(15),n(34),n(29);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(26),c=n.n(l),u=n(37),d=n.n(u),p=n(33);fu
nction m(e){return(m="function"==typeof Symbol&&"symbol"==typeof [Link]?
function(e){return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function f(){return(f=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function h(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function g(e,t){return!t||"object"!
==m(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}(e):t}function b(e){return(b=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function y(e,t){return(y=[Link]||function(e,t){return
e.__proto__=t,e})(e,t)}function v(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var w=function(e)
{function t(e){var n;return function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}(this,t),
(n=g(this,b(t).call(this,e))).state={loading:!0,availableTags:
[],result:Object([Link])(Object([Link])([Link],[Link]))},n}var n,a,i;return
function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super
expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&y(e,t)}(t,[Link]),n=t,
(a=[{key:"componentDidMount",value:function()
{[Link]().then(e=>{[Link]({loading:!
1,availableTags:Object([Link])(Object([Link])(Object([Link])(e,[Link])))})})}},
{key:"render",value:function(){var
e=[Link],t=[Link],n=[Link],a=[Link],i=[Link];return
[Link](d.a,f({},[Link],{onOk:()=>[Link](i),title:"Add/Edit
Tags",className:"shortModal"}),[Link](c.a,{mode:"tags",className:"w-
100",placeholder:"Add
some tags...",defaultValue:i,onChange:e=>[Link]({result:Object([Link])
(Object([Link])(e,[Link]))}),autoFocus:!0,disabled:n,loading:n},Object([Link])
(a,e=>[Link]([Link],{key:e},e))))}}])&&h([Link],a),i&&h(n,i),t}
();v(w,"propTypes",
{dialog:[Link],tags:[Link]([Link]),getAvailableTags:s
.[Link]}),v(w,"defaultProps",{tags:[]}),[Link]=Object([Link])
(w)},function(e,t,n){"use strict";n.r(t),n.d(t,"EmailSettingsWarning",function()
{return c}),n.d(t,"default",function(){return u});var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(17),l=n(10);function c(e){var
t=[Link];return [Link]&&[Link]?
[Link]("p",{className:"alert alert-danger"},"It looks like your mail
server isn't configured. Make sure to configure it for the ".concat(t," to
work.")):null}function u(e)
{[Link]("emailSettingsWarning",Object(s.react2angular)
(c))}[Link]={featureName:[Link]},[Link]=!0},function(e,t,n)
{"use strict";n.r(t),n.d(t,"FavoritesControl",function(){return
h}),n.d(t,"default",function(){return g});n(14),n(15),n(29);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(17),l=n(22);function c(e)
{return(c="function"==typeof Symbol&&"symbol"==typeof [Link]?function(e)
{return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function u(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function d(e,t){return!t||"object"!
==c(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}(e):t}function p(e){return(p=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function m(e,t){return(m=[Link]||function(e,t){return
e.__proto__=t,e})(e,t)}function f(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h=function(e)
{function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot
call a class as a function")}(this,t),d(this,p(t).apply(this,arguments))}var
n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new
TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}(t,[Link]),n=t,
(r=[{key:"toggleItem",value:function(e,t,n){var r=t.is_favorite?t.
$[Link](t):t.
$[Link](t),a=t.is_favorite;r().then(()=>{t.is_favorite=!
a,[Link](),l.$rootScope.$broadcast("reloadFavorites"),n()})}},
{key:"render",value:function(){var
e=[Link],t=[Link],n=[Link],r=t.is_favorite?"fa fa-star":"fa fa-star-
o",o=t.is_favorite?"Remove from favorites":"Add to favorites";return
[Link]("a",{title:o,className:"btn-
favourite",onClick:e=>[Link](e,t,n)},[Link]("i",
{className:r,"aria-hidden":"true"}))}}])&&u([Link],r),o&&u(n,o),t}();function
g(e){[Link]("favoritesControlImpl",Object(s.react2angular)
(h)),[Link]("favoritesControl",{template:'\n <favorites-control-impl \n
ng-if="$[Link]" \n item="$[Link]" \n on-
change="$[Link]"\n force-update="$[Link]"\n
></favorites-control-impl>\n ',bindings:{item:"="},controller:
["$scope",function(e){[Link]="force"+[Link](),e.
$on("reloadFavorites",
()=>{[Link]="force"+[Link]()}),[Link]=(()=>{e.
$applyAsync()})}]})}f(h,"propTypes",
{item:[Link]({is_favorite:[Link]}).isRequired,onChange:[Link],for
ceUpdate:[Link]}),f(h,"defaultProps",{onChange:()=>{},forceUpdate:""}),[Link]=!
0},function(e,t,n){"use strict";n.r(t);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(18),l=n.n(s),c=n(291),u=n.n(c),d=n(40),p=n.n(d)
,m=n(272);function f(e){var t=[Link],n=[Link],r=t?"check":"spinner fa-
pulse";return [Link]("div",{className:"parameter-apply-button","data-
show":!!t,"data-test":"ParameterApplyButton"},[Link](u.a,
{count:t},[Link](p.a,{title:"".concat([Link]," +
Enter")},[Link]("span",null,[Link](l.a,
{onClick:n},[Link]("i",{className:"fa fa-".concat(r)})," Apply
Changes")))))}[Link]={onClick:[Link],paramCount:[Link]
ired},[Link]=f},function(e,t,n){"use strict";n.r(t);n(14),n(15),n(34),n(29);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(3),l=n.n(s),c=n(9),u=n.n(c),d=n(2),p=n(39),m=n(
460),f=n(463),h=n(274);n(659);function g(e){return(g="function"==typeof
Symbol&&"symbol"==typeof [Link]?function(e){return typeof e}:function(e)
{return e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function b(){return(b=[Link]||
function(e){for(var t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function y(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function v(e){return(v=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function w(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function O(e,t)
{return(O=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function j(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var
E=[{name:"Today/Now",value:"d_now",label:()=>Object([Link])
("d_now").value().format("MMM D")},{name:"Yesterday",value:"d_yesterday",label:
()=>Object([Link])("d_yesterday").value().format("MMM D")}],S=function(e)
{function t(e){var n,r,o;return function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}
(this,t),r=this,o=v(t).call(this,e),n=!o||"object"!==g(o)&&"function"!=typeof o?
w(r):o,j(w(n),"onDynamicValueSelect",e=>{var
t=[Link],r=[Link],a=[Link];if("static"===e){var o=[Link]();r(o?u()
(o):null)}else
r([Link]);[Link]()}),[Link]=[Link](),
n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new
TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&O(e,t)}(t,[Link]),n=t,
(r=[{key:"render",value:function(){var
e=[Link],t=[Link],n=[Link],r=[Link],o=[Link],i=Object([Link]
)(n),s=Object([Link])
(t,"datetime"),c={},g=[Link];if(s&&(g=[Link],Object([Link])(t,"with-
seconds")&&([Link]=!0)),([Link](n)||null===n)&&([Link]=n),i){var
y=Object([Link])(n);[Link]=y&&[Link],[Link]=null}return
[Link](g,b({ref:[Link],className:l()("redash-datepicker",
{"dynamic-value":i},r),onSelect:o,suffixIcon:[Link]([Link],
{options:E,selectedDynamicValue:i?
n:null,enabled:i,onSelect:[Link]})},c))}}])&&y([Link],r),o&
&y(n,o),t}();j(S,"propTypes",
{type:[Link],className:[Link],value:[Link],parameter:[Link],onSelect:i.a.
func}),j(S,"defaultProps",{type:"",className:"",value:null,parameter:null,onSelect:
()=>{}}),[Link]=S},function(e,t,n){"use
strict";n.r(t);n(14),n(15),n(34),n(29);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(3),l=n.n(s),c=n(9),u=n.n(c),d=n(2),p=n(39),m=n(
462),f=n(464),h=n(274);n(659);function g(e){return(g="function"==typeof
Symbol&&"symbol"==typeof [Link]?function(e){return typeof e}:function(e)
{return e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function b(){return(b=[Link]||
function(e){for(var t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function y(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function v(e){return(v=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function w(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function O(e,t)
{return(O=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function j(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var E=[{name:"This
week",value:"d_this_week",label:()=>Object([Link])
("d_this_week").value()[0].format("MMM D")+" - "+Object([Link])
("d_this_week").value()[1].format("MMM D")},{name:"This
month",value:"d_this_month",label:()=>Object([Link])
("d_this_month").value()[0].format("MMMM")},{name:"This
year",value:"d_this_year",label:()=>Object([Link])
("d_this_year").value()[0].format("YYYY")},{name:"Last
week",value:"d_last_week",label:()=>Object([Link])
("d_last_week").value()[0].format("MMM D")+" - "+Object([Link])
("d_last_week").value()[1].format("MMM D")},{name:"Last
month",value:"d_last_month",label:()=>Object([Link])
("d_last_month").value()[0].format("MMMM")},{name:"Last
year",value:"d_last_year",label:()=>Object([Link])
("d_last_year").value()[0].format("YYYY")},{name:"Last 7
days",value:"d_last_7_days",label:()=>Object([Link])
("d_last_7_days").value()[0].format("MMM D")+" -
Today"}],S=[{name:"Today",value:"d_today",label:()=>Object([Link])
("d_today").value()[0].format("MMM
D")},{name:"Yesterday",value:"d_yesterday",label:()=>Object([Link])
("d_yesterday").value()[0].format("MMM D")}].concat(E),x={"date-
range":294,"datetime-range":352,"datetime-range-with-seconds":382};var
P=function(e){function t(e){var n,r,o;return function(e,t){if(!(e instanceof
t))throw new TypeError("Cannot call a class as a function")}
(this,t),r=this,o=v(t).call(this,e),n=!o||"object"!==g(o)&&"function"!=typeof o?
w(r):o,j(w(n),"onDynamicValueSelect",e=>{var
t=[Link],r=[Link],a=[Link];if("static"===e){var
o=[Link]();Object([Link])(o)&&[Link]&&[Link]?r([u()([Link]),u()
([Link])]):r(null)}else
r([Link]);[Link]()}),[Link]=[Link]
eateRef(),n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw
new TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&O(e,t)}(t,[Link]),n=t,
(r=[{key:"render",value:function(){var
e=[Link],t=[Link],n=[Link],r=[Link],o=[Link],i=Object([Link])
(t,"datetime-range"),s=Object([Link])(n),c=i?
S:E,g={},y=[Link];if(i&&(y=[Link],Object([Link])(t,"with-
seconds")&&([Link]=!0)),(function(e){return Object([Link])
(e)&&2===[Link]&&[Link](e[0])&&[Link](e[1])}(n)||
null===n)&&([Link]=n),s){var v=Object([Link])
(n);[Link]=[v&&[Link]],[Link]=null}return
[Link](y,b({ref:[Link],className:l()("redash-
datepicker date-range-input",{"dynamic-value":s},o),onSelect:r,style:{width:s?
195:x[t]},suffixIcon:[Link]([Link],{options:c,selectedDynamicValue:s?
n:null,enabled:s,onSelect:[Link]})},g))}}])&&y([Link],r),o&
&y(n,o),t}();j(P,"propTypes",
{type:[Link],className:[Link],value:[Link],parameter:[Link],onSelect:i.a.
func}),j(P,"defaultProps",{type:"",className:"",value:null,parameter:null,onSelect:
()=>{}}),[Link]=P},function(e,t,n){"use
strict";n.r(t),n.d(t,"QueryBasedParameterInput",function(){return
w}),n.d(t,"default",function(){return
O});n(14),n(15),n(34),n(11),n(19),n(27),n(29),n(1283);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(17),c=n(26),u=n.n(c);function d(e)
{return(d="function"==typeof Symbol&&"symbol"==typeof [Link]?function(e)
{return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function p(){return(p=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function m(e,t){if(null==e)return{};var
n,r,a=function(e,t){if(null==e)return{};var
n,r,a={},o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
(a[n]=e[n]);return a}(e,t);if([Link]){var
o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
[Link](e,n)&&(a[n]=e[n])}return a}function
f(e,t){for(var n=0;n<[Link];n++){var r=t[n];[Link]=[Link]||!
1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function h(e,t){return!t||"object"!
==d(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}(e):t}function g(e){return(g=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function b(e,t){return(b=[Link]||function(e,t){return
e.__proto__=t,e})(e,t)}function y(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var
v=[Link],w=function(e){function t(e){var n;return function(e,t){if(!(e
instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),
(n=h(this,g(t).call(this,e))).state={options:[],loading:!1},n}var n,a,i;return
function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super
expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&b(e,t)}(t,[Link]),n=t,
(a=[{key:"componentDidMount",value:function()
{this._loadOptions([Link])}},
{key:"componentDidUpdate",value:function(e){[Link]!
==[Link]&&this._loadOptions([Link])}},
{key:"_loadOptions",value:function(e){var t,n,a;return
[Link](function(o){for(;;)switch([Link]=[Link]){case 0:if(!e||
e===[Link]){[Link]=6;break}return [Link]({loading:!
0}),[Link]=4,[Link]([Link]());ca
se 4:t=[Link],[Link]===e&&([Link]({options:t,loading:!
1}),"multiple"===[Link]&&Object([Link])([Link])?
(n=Object([Link])(t,e=>[Link]),a=Object([Link])
([Link],n),Object([Link])([Link],a)||
[Link](a)):!(void 0!==Object([Link])
(t,e=>[Link]===[Link]))&&Object([Link])
([Link])&&[Link](t[0].value));case 6:case"end":return
[Link]()}},null,this)}},{key:"render",value:function(){var
e=[Link],t=[Link],n=[Link],a=[Link],i=[Link],s=m(e,
["className","value","mode","onSelect"]),l=[Link],c=[Link],d=[Link];retur
n [Link]("span",null,[Link](u.a,p({className:t,disabled:c||
0===[Link],loading:c,mode:a,value:Object([Link])(n)?n:Object([Link])
(n),onChange:i,dropdownMatchSelectWidth:!1,optionFilterProp:"children",showSearch:!
0,showArrow:!0,notFoundContent:null},s),[Link](e=>[Link](v,
{value:[Link],key:[Link]},[Link]))))}}])&&f([Link],a),i&&f(n,i),t}
();function O(e){[Link]("queryBasedParameterInput",Object(l.react2angular)
(w))}y(w,"propTypes",
{parameter:[Link],value:[Link],mode:[Link](["default","multiple"]),queryId:s.a
.number,onSelect:[Link],className:[Link]}),y(w,"defaultProps",
{value:null,mode:"default",parameter:null,queryId:null,onSelect:
()=>{},className:""}),[Link]=!0},function(e,t,n){"use strict";n.r(t);n(11);var
r=n(2);[Link]={buildKeywordsFromSchema:function(e){var t=[],n={},a={};return
[Link](e=>{[Link]({name:[Link],value:[Link],score:100,meta:"Table"}),a[[Link]]=f
unction(e){var t=[];return
[Link](n=>{[Link]({caption:n,name:"".concat([Link],".").concat(n),value:
"".concat([Link],".").concat(n),score:100,meta:"Column",className:"completion"})}),
t}(e),[Link](e=>{n[e]="Column"})}),{table:t,column:Object([Link])(n,
(e,t)=>({name:t,value:t,score:50,meta:e})),tableColumn:a}}}},function(e,t,n){"use
strict";n.r(t),n.d(t,"TagsList",function(){return v}),n.d(t,"default",function()
{return w});n(96),n(90),n(14),n(15),n(29),n(11),n(19),n(55),n(249);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(17),c=n(3),u=n.n(c),d=n(196);function
p(e){return(p="function"==typeof Symbol&&"symbol"==typeof [Link]?
function(e){return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function m(e){return function(e){if([Link](e)){for(var t=0,n=new
Array([Link]);t<[Link];t++)n[t]=e[t];return n}}(e)||function(e)
{if([Link] in Object(e)||"[object
Arguments]"===[Link](e))return [Link](e)}(e)||
function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}
()}function f(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function h(e,t){return!t||"object"!
==p(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}(e):t}function g(e){return(g=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function b(e,t){return(b=[Link]||function(e,t){return
e.__proto__=t,e})(e,t)}function y(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v=function(e)
{function t(e){var n;return function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}(this,t),
(n=h(this,g(t).call(this,e))).state={allTags:[],selectedTags:new Set},n}var
n,a,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new
TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&b(e,t)}(t,[Link]),n=t,
(a=[{key:"componentDidMount",value:function(){Object([Link])
([Link]).then(e=>{[Link]({allTags:e})})}},
{key:"toggleTag",value:function(e,t){var n=[Link];[Link]?
[Link](t)?[Link](t):[Link](t):[Link](t)&&1===[Link]?[Link]():
([Link](),[Link](t)),[Link](),[Link](m([Link]
gs))}},{key:"render",value:function(){var
e=[Link],t=[Link],n=[Link];return [Link]>0?
[Link]("div",{className:"list-group m-t-10 tags-list
tiled"},Object([Link])(t,e=>[Link]("a",{key:[Link],className:u()("list-
group-item","max-character",
{active:[Link]([Link])}),onClick:t=>[Link](t,[Link])},[Link]("spa
n",{className:"badge badge-light"},[Link]),[Link]("span",
{className:"tags-list__name"},[Link])))):null}}])&&f([Link],a),i&&f(n,i),t}
();function w(e){[Link]("tagsList",Object(l.react2angular)
(v))}y(v,"propTypes",
{tagsUrl:[Link],onUpdate:[Link]}),y(v,"defaultProps",{onUpdate:
()=>{}}),[Link]=!0},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function()
{return s});var r=n(2),a=n(22),o=n(10);function i(e,t){for(var n=0;n<[Link];n++)
{var r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in
r&&([Link]=!0),[Link](e,[Link],r)}}var s=function(){function e()
{!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a
function")}(this,e)}var t,n,s;return t=e,(n=[{key:"refresh",value:function(){return
a.$[Link](this)}},{key:"canCreateDataSource",value:function(){return
[Link]}},{key:"isCreateDataSourceEnabled",value:function(){return
[Link]}},{key:"canCreateDestination",value:function(){return
[Link]}},{key:"isCreateDestinationEnabled",value:function(){return
[Link]}},{key:"canCreateDashboard",value:function(){return
[Link]("create_dashboard")}},
{key:"isCreateDashboardEnabled",value:function(){return
[Link]("create_dashboard")}},
{key:"canCreateAlert",value:function(){return!0}},
{key:"canCreateUser",value:function(){return [Link]}},
{key:"isCreateUserEnabled",value:function(){return [Link]}},
{key:"isCreateQuerySnippetEnabled",value:function(){return!0}},
{key:"getDashboardRefreshIntervals",value:function(){var
e=[Link];return Object([Link])(e)?e:null}},
{key:"getQueryRefreshIntervals",value:function(){var
e=[Link];return Object([Link])(e)?
e:null}}])&&i([Link],n),s&&i(t,s),e}()},function(e,t,n){"use
strict";n.r(t),n.d(t,"ErrorHandler",function(){return o});var r=n(70);function
a(e,t){for(var n=0;n<[Link];n++){var r=t[n];[Link]=[Link]||!
1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}var o=function(){function e(){!function(e,t)
{if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}
(this,e),[Link]=!0,[Link]()}var t,n,o;return t=e,
(n=[{key:"reset",value:function(){[Link]=null}},
{key:"process",value:function(e){[Link](),[Link]&&[Link](e),
(null===e||e instanceof r.a)&&([Link]=e)}}])&&a([Link],n),o&&a(t,o),e}
()},function(e,t,n){"use strict";n.r(t);n(14),n(15),n(34),n(29),n(106);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(26),c=n.n(l),u=n(37),d=n.n(u),p=n(33),m=
n(94),f=n(269),h=n(12),g=n(39);function b(e){return(b="function"==typeof
Symbol&&"symbol"==typeof [Link]?function(e){return typeof e}:function(e)
{return e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function y(){return(y=[Link]||
function(e){for(var t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function v(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function w(e){return(w=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function O(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function j(e,t)
{return(j=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function E(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var
S=[Link],x=[Link],P=function(e){function t(){var e,n,r,a;!function(e,t)
{if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}
(this,t);for(var o=[Link],i=new Array(o),s=0;s<o;s+
+)i[s]=arguments[s];return r=this,n=!(a=(e=w(t)).[Link](e,
[this].concat(i)))||"object"!==b(a)&&"function"!=typeof a?O(r):a,E(O(n),"state",
{saveInProgress:!1,selectedQuery:null,selectedVis:null,parameterMappings:[]}),n}var
n,a,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new
TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&j(e,t)}(t,[Link]),n=t,
(a=[{key:"selectQuery",value:function(e)
{[Link]({selectedQuery:null,selectedVis:null,parameterMappings:
[]}),e&&[Link]({id:[Link]},e=>{if(e){var t=Object([Link])
([Link](),e=>[Link]);[Link]({selectedQuery:e
,parameterMappings:Object([Link])
([Link](),e=>({name:[Link],type:Object([Link])(t,[Link])?
[Link]:[Link],mapTo:[Link],val
ue:[Link],title:"",param:e}))}),[Link]&&[Link]({
selectedVis:[Link][0]})}})}},
{key:"selectVisualization",value:function(e,t){Object([Link])
([Link],e=>{if([Link]===t)return [Link]({selectedVis:e}),!1})}},
{key:"saveWidget",value:function(){var
e=[Link],t=[Link],n=[Link];[Link]({saveInProgress:!
0}),[Link](t,n).then(()=>{[Link]()}).catch(()=>{[Link]
[Link]("Widget could not be
added")}).finally(()=>{[Link]({saveInProgress:!1})})}},
{key:"updateParamMappings",value:function(e)
{[Link]({parameterMappings:e})}},
{key:"renderVisualizationInput",value:function(){var e={};return
[Link]&&Object([Link])
([Link],t=>{e[[Link]]=e[[Link]]||
[],e[[Link]].push(t)}),e=Object([Link])
(e),[Link]("div",null,[Link]("div",{className:"form-
group"},[Link]("label",{htmlFor:"choose-visualization"},"Choose
Visualization"),[Link](c.a,{id:"choose-visualization",className:"w-
100",defaultValue:Object([Link])
([Link]).id,onChange:e=>[Link](t
[Link],e)},[Link](e=>[Link](x,
{label:e[0].type,key:e[0].type},[Link](e=>[Link](S,
{value:[Link],key:[Link]},[Link])))))))}},{key:"render",value:function(){var
e=[Link](),t=[Link];return
[Link](d.a,y({},[Link],{title:"Add Widget",onOk:
()=>[Link](),okButtonProps:{loading:[Link],disabled:!
[Link]},okText:"Add to
Dashboard",width:700}),[Link]("div",{"data-
test":"AddWidgetDialog"},[Link]([Link],
{onChange:e=>[Link](e)}),[Link]&&[Link]
onInput(),[Link]>0&&[[Link]("label",
{key:"parameters-title",htmlFor:"parameter-
mappings"},"Parameters"),[Link]([Link],
{key:"parameters-list",id:"parameter-
mappings",mappings:[Link],existingParams:e,onChange:e=>this.u
pdateParamMappings(e)})]))}}])&&v([Link],a),i&&v(n,i),t}();E(P,"propTypes",
{dashboard:[Link],dialog:[Link],onConfirm:s.a.f
[Link]}),[Link]=Object([Link])(P)},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return
u});n(14),n(15),n(19),n(27),n(11),n(90);var r=n(2);function a(e,t){return
function(e){if([Link](e))return e}(e)||function(e,t){var n=[],r=!0,a=!
1,o=void 0;try{for(var i,s=e[[Link]]();!
(r=(i=[Link]()).done)&&([Link]([Link]),!t||[Link]!==t);r=!0);}catch(e){a=!
0,o=e}finally{try{r||null==[Link]||[Link]()}finally{if(a)throw o}}return n}
(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable
instance")}()}function o(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function i(e,t,n){return t in e?
[Link](e,t,{value:n,enumerable:!0,configurable:!0,writable:!
0}):e[t]=n,e}var s='[data-widgetid="{0}"]',l=[".widget-header","visualization-
renderer",".scrollbox .alert",".spinner-container",".tile__bottom-
control"].join(","),c=200,u=function(){function e(t){!function(e,t){if(!(e
instanceof t))throw new TypeError("Cannot call a class as a function")}
(this,e),i(this,"widgets",
{}),i(this,"interval",null),i(this,"onHeightChange",null),i(this,"add",e=>{[Link]
mpty()&&[Link]();var t=[Link]("{0}",e);[Link][e]=[function(){var
e=[Link](t);if(e){var n=[Link](l);return
Object([Link])(n,(e,t)=>{return e+(t?
[Link]().height:0)},0)}}]}),i(this,"remove",e=>{[Link](e)&&(t
[Link][[Link]()]=!1,[Link]()&&[Link]())}),i(this,"exists",e=>!!
[Link][[Link]()]),i(this,"isEmpty",()=>!Object([Link])
([Link])),i(this,"checkHeightChanges",
()=>{[Link]([Link]).filter([Link]).forEach(e=>{var
t=a([Link][e],2),n=t[0],r=t[1],o=n();o&&o!==r&&([Link][e]
[1]=o,[Link](e,o))})}),i(this,"start",
()=>{[Link](),[Link]=setInterval([Link],c)}),i(this,"sto
p",()=>{clearInterval([Link])}),i(this,"resume",()=>{[Link]()||
[Link]()}),i(this,"destroy",
()=>{[Link](),[Link]=null}),[Link]=t}var t,n,u;return t=e,
(n=[{key:"update",value:function(e){var
t=[Link](e=>[Link]).map(e=>[Link]());[Link](e=>!
Object([Link])
([Link]([Link]),e)).forEach([Link]),[Link]([Link]).filter(e
=>!Object([Link])(t,e)).forEach([Link])}}])&&o([Link],n),u&&o(t,u),e}
()},function(e,t,n){"use strict";n.r(t),n.d(t,"DashboardWidget",function(){return
p}),n.d(t,"default",function(){return h});n(106),n(116);var
r=n(2),a=n(59),o=n(772),i=n.n(o),s=n(278),l=n(773),c=n.n(l),u=n(480);n(1353),n(1354
);m.
$inject=["$scope","$location","$uibModal","$window","$rootScope","$timeout","Events
","currentUser"];var d={template:c.a,bindings:
{resolve:"<",close:"&",dismiss:"&"},controller:function()
{[Link]=[Link]}},p=null;function m(e,t,n,a,o,i,l,c){var
d=this;[Link]=[Link]("view_query"),[Link]=(()=>{[Link]
[Link]({dashboard:[Link],text:[Link],onConfirm:e=>(this.w
[Link]=e,[Link]())})}),[Link]=(()=>{[Link]({compone
nt:"widgetDialog",resolve:{widget:[Link]},size:"lg"})}),[Link]
rameters=(()=>[Link]().length>0),[Link]
pings=(()=>{[Link]({dashboard:[Link],widget:[Link]}).resu
[Link](t=>{[Link]=null,t&&i(()=>[Link]()),e.$applyAsync(),o.
$broadcast("[Link]-
parameters")})}),[Link]=(()=>([Link]||
([Link]=Object([Link])([Link](),e=>!
[Link](e))),[Link])),[Link]=(()=>{[Link]
firm('Are you sure you want to remove "'.concat([Link](),'" from the
dashboard?'))&&[Link]().then(()=>{[Link]&&[Link]({})})}),l.
record("view","widget",[Link]),[Link]=function(){var
e=[Link]>0&&void 0!
==arguments[0]&&arguments[0],n=[Link]().maxAge;return
[Link](e,n)},[Link]=(()=>[Link](!
0)),[Link]=(e=>{[Link]=e,[Link](!
0).finally(()=>{[Link]=void 0})}),[Link]?
([Link]("view","query",[Link],{dashboard:!
0}),[Link]("view","visualization",[Link],{dashboard:!
0}),[Link]="visualization",[Link]()):[Link]?
[Link]="restricted":[Link]="textbox"}var
f={template:i.a,controller:m,bindings:
{widget:"<",public:"<",dashboard:"<",filters:"<",deleted:"<"}};function h(e)
{[Link]("widgetDialog",d),[Link]("dashboardWidget",f),[Link](["$injector",
e=>{p=Object(a.angular2react)("dashboardWidget ",f,e)}])}[Link]=!0},function(e,t,n)
{"use strict";n.r(t),n.d(t,"getParamValuesSnapshot",function(){return
O});n(34),n(96),n(90),n(14),n(15),n(29),n(95),n(11),n(19),n(55),n(106);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(37),c=n.n(l),u=n(33),d=n(94),p=n(12);fun
ction m(e){return(m="function"==typeof Symbol&&"symbol"==typeof [Link]?
function(e){return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function f(){return(f=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function h(e){return function(e){if([Link](e))
{for(var t=0,n=new Array([Link]);t<[Link];t++)n[t]=e[t];return n}}(e)||
function(e){if([Link] in Object(e)||"[object
Arguments]"===[Link](e))return [Link](e)}(e)||
function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}
()}function g(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function b(e){return(b=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function v(e,t)
{return(v=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function w(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(e,t)
{return Object([Link])(Object([Link])(e,e=>[Link]),e=>{var n;switch([Link]){case
[Link]:return[[Link],[Link]];case
[Link]:return[[Link],[Link]];case
[Link]:case [Link]:return
n=Object([Link])(t,t=>[Link]===[Link]),[[Link],n?[Link]:null]}})}var
j=function(e){function t(e){var n,a,o;!function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}(this,t),a=this,n=!
(o=b(t).call(this,e))||"object"!==m(o)&&"function"!=typeof o?
y(a):o,w(y(n),"originalParamValuesSnapshot",null);var
i=Object([Link])
([Link],[Link](),Object([Link]
)([Link](),e=>[Link]));return
[Link]=O(i,[Link]()),[Link]={s
aveInProgress:!1,parameterMappings:i},n}var n,a,i;return function(e,t)
{if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must
either be null or a function");[Link]=[Link](t&&[Link],
{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}
(t,[Link]),n=t,(a=[{key:"saveWidget",value:function(){var
e=[Link];[Link]({saveInProgress:!0});var
t=Object([Link])
([Link]);[Link]=t;var n=!
Object([Link])
([Link],O([Link],[Link]
[Link]())),a=[e].concat(h(Object([Link])
([Link],[Link])));[Link](Object(r.m
ap)
(a,e=>[Link]())).then(()=>{[Link](n)}).catch(()=>{[Link](
"Widget cannot be updated")}).finally(()=>{[Link]({saveInProgress:!1})})}},
{key:"updateParamMappings",value:function(e)
{[Link]({parameterMappings:e})}},{key:"render",value:function(){var
e=[Link];return [Link](c.a,f({},[Link],
{title:"Parameters",onOk:()=>[Link](),okButtonProps:
{loading:[Link]},width:700}),[Link]
>0&&[Link]([Link],
{mappings:[Link],existingParams:[Link]
etersDefs(),onChange:e=>[Link](e)}))}}])&&g([Link],a),i&&g(n
,i),t}();w(j,"propTypes",
{dashboard:[Link],widget:[Link],dialog:[Link]
[Link]}),[Link]=Object([Link])(j)},function(e,t,n){"use
strict";n.r(t);n(14),n(15),n(34),n(29);var
r=n(0),a=n.n(r),o=n(37),i=n.n(o),s=n(31),l=n.n(s),c=n(33),u=n(60);function d(e)
{return(d="function"==typeof Symbol&&"symbol"==typeof [Link]?function(e)
{return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function p(){return(p=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function m(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function f(e){return(f=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function g(e,t)
{return(g=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function b(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=function(e)
{function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}(this,t);for(var
o=[Link],i=new Array(o),s=0;s<o;s++)i[s]=arguments[s];return
r=this,a=(e=f(t)).[Link](e,[this].concat(i)),n=!a||"object"!==d(a)&&"function"!
=typeof a?h(r):a,b(h(n),"state",{name:""}),b(h(n),"save",
()=>{[Link](new [Link]({name:[Link]}))}),n}var n,r,o;return
function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super
expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&g(e,t)}(t,[Link]),n=t,
(r=[{key:"render",value:function(){var e=[Link];return
[Link](i.a,p({},[Link],{title:"Create a New
Group",okText:"Create",onOk:()=>[Link]()}),[Link](l.a,
{className:"form-
control",defaultValue:[Link],onChange:e=>[Link]({name:[Link]
e}),onPressEnter:()=>[Link](),placeholder:"Group Name",autoFocus:!
0}))}}])&&m([Link],r),o&&m(n,o),t}();b(y,"propTypes",
{dialog:[Link]}),[Link]=Object([Link])(y)},function(e,t,n)
{"use strict";n.r(t),n.d(t,"default",function(){return s});var r=n(2);function
a(e,t){for(var n=0;n<[Link];n++){var r=t[n];[Link]=[Link]||!
1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function o(e,t,n){return
t&&a([Link],t),n&&a(e,n),e}function i(e,t,n){return t in e?
[Link](e,t,{value:n,enumerable:!0,configurable:!0,writable:!
0}):e[t]=n,e}var s=function(){function e(){var t=[Link]>0&&void 0!
==arguments[0]?arguments[0]:
{},n=[Link],r=[Link],a=[Link],o=[Link],s=void 0===o||o;!
function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a
function")}
(this,e),i(this,"page",1),i(this,"itemsPerPage",20),i(this,"totalCount",0),[Link]
ItemsPerPage(r,s),[Link](a,s),[Link](n,s)}return o(e,
[{key:"setPage",value:function(e){var t=!([Link]>1&&void 0!
==arguments[1])||arguments[1];Object([Link])(e)||(e=parseInt(e,10)||
1,[Link]=t?e>=1&&e<=[Link]?[Link]>=1?e:1)}},
{key:"setItemsPerPage",value:function(e){var t=!([Link]>1&&void 0!
==arguments[1])||arguments[1];Object([Link])(e)||(e=parseInt(e,10)||
20,[Link]=e>=1?e:1,t&&[Link]([Link],t))}},
{key:"setTotalCount",value:function(e){var t=!([Link]>1&&void 0!
==arguments[1])||arguments[1];Object([Link])(e)||(e=parseInt(e,10)||
0,[Link]=e,t&&[Link]([Link],t))}},
{key:"totalPages",get:function(){return
[Link]([Link]/[Link])}}]),o(e,
[{key:"getItemsForPage",value:function(e){var t=[Link]*([Link]-
1),n=t+[Link];return [Link](t,n)}}]),e}()},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return m});n(14),n(15),n(11);var
r=n(2),a=n(0),o=n.n(a),i=n(3),s=n.n(i),l=n(1),c=n.n(l);n(1359);function
u(e,t){return function(e){if([Link](e))return e}(e)||function(e,t){var
n=[],r=!0,a=!1,o=void 0;try{for(var i,s=e[[Link]]();!
(r=(i=[Link]()).done)&&([Link]([Link]),!t||[Link]!==t);r=!0);}catch(e){a=!
0,o=e}finally{try{r||null==[Link]||[Link]()}finally{if(a)throw o}}return n}
(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable
instance")}()}function d(e){var
t=[Link],n=[Link],i=[Link],l=[Link],c=[Link],d=u(Object(a.
useState)(!1),2),m=d[0],f=d[1],h=Object([Link])(t),g=[Link];return
[Link]([Link],null,g>0&&[Link]("span",{className:"jvi-
toggle",onClick:()=>f(!m)},[Link]("i",{className:s()("fa",{"fa-caret-
right":!m,"fa-caret-down":m})})),[Link]("span",{className:"jvi-
punctuation jvi-braces"},i),!m&&g>0&&[Link]("span",{className:"jvi-
punctuation jvi-ellipsis",onClick:()=>f(!0)},"…"),m&&[Link]("span",
{className:"jvi-block"},Object([Link])(h,(e,n)=>{var r=0===n,a=n===g-1,i=a?
null:[Link]("span",{className:"jvi-punctuation jvi-comma"},",");return
[Link]("span",{key:"item-"+e,className:s()("jvi-item",{"jvi-nested-
first":r,"jvi-nested-last":a})},c&&[Link]("span",{className:"jvi-object-
key"},[Link](p,{value:e},[Link]("span",{className:"jvi-
punctuation"},": "))),[Link](p,
{value:t[e]},i))})),[Link]("span",{className:"jvi-punctuation jvi-
braces"},l),n,!m&&[Link]("span",{className:"jvi-comment"}," // "+g+"
"+(1===g?"item":"items")))}function p(e){var t=[Link],n=[Link];return
null===t||!1===t||!0===t||Object([Link])(t)?[Link]("span",
{className:"jvi-value jvi-primitive"},""+t,n):Object([Link])(t)?
[Link]([Link],null,[Link]("span",{className:"jvi-
punctuation jvi-string"},'"'),[Link]("span",{className:"jvi-value jvi-
string"},t),[Link]("span",{className:"jvi-punctuation jvi-
string"},'"'),n):Object([Link])(t)?[Link](d,
{value:t,openingBrace:"[",closingBrace:"]"},n):Object([Link])(t)?
[Link](d,{value:t,openingBrace:"{",closingBrace:"}",withKeys:!
0},n):null}function m(e){var t=[Link];return [Link]("span",
{className:"jvi-item jvi-root"},[Link](p,
{value:t}))}[Link]={value:[Link]},[Link]={value:void
0}},function(e,t,n){"use strict";n.r(t);n(14),n(15),n(34),n(29);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(121),l=n.n(s),c=n(18),u=n.n(c),d=n(101),p=n.n(d
),m=n(35),f=n.n(m),h=n(93),g=n.n(h),b=n(37),y=n.n(b),v=n(33),w=n(10),O=n(288);n(136
3);function j(e){return(j="function"==typeof Symbol&&"symbol"==typeof
[Link]?function(e){return typeof e}:function(e){return
e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function E(){return(E=[Link]||
function(e){for(var t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function S(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function x(e){return(x=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function P(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function C(e,t)
{return(C=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function k(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _=function(e)
{function t(e){var n,r,a;!function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}(this,t),r=this,n=!
(a=x(t).call(this,e))||"object"!==j(a)&&"function"!=typeof a?P(r):a,k(P(n),"state",
{enableChangeIframeSize:!1,iframeWidth:720,iframeHeight:391});var
o=[Link],i=[Link];return
[Link]="".concat([Link],"embed/query/").concat([Link],"/
visualization/").concat([Link],"?
api_key=").concat(o.api_key,"&").concat([Link]().toUrlParams()),[Link]
pshotUrlBuilder&&([Link]=[Link](o,i)),n}var n,r,o;return
function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super
expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&C(e,t)}(t,[Link]),n=t,
(r=[{key:"render",value:function(){var
e=[Link],t=[Link],n=[Link],r=[Link],o=[Link],i=[Link]
eWidth,s=[Link];return [Link](y.a,E({},[Link],
{className:"embed-query-dialog",title:"Embed Query",footer:[Link](u.a,
{onClick:[Link]},"Close")}),t.is_safe?
[Link]([Link],null,[Link]("h5",{className:"m-t-
0"},"Public URL"),[Link]("div",{className:"m-b-
30"},[Link]([Link],{"data-test":"EmbedIframe",copyable:!
0},[Link])),[Link]("h5",{className:"m-t-0"},"IFrame
Embed"),[Link]("div",null,[Link]([Link],{copyable:!
0},'<iframe src="'.concat([Link],'" width="').concat(i,'"
height="').concat(s,'"></iframe>')),[Link](f.a,{className:"m-t-
10",layout:"inline"},[Link]([Link],null,[Link](p.a,
{checked:o,onChange:e=>[Link]({enableChangeIframeSize:[Link]})})),
[Link]([Link],{label:"Width"},[Link](g.a,{className:"size-
input",value:i,onChange:e=>[Link]({iframeWidth:e}),size:"small",disabled:!
o})),[Link]([Link],{label:"Height"},[Link](g.a,
{className:"size-
input",value:s,onChange:e=>[Link]({iframeHeight:e}),size:"small",disabled:!
o})))),[Link]&&[Link]([Link],null,[Link]("h5"
,null,"Image Embed"),[Link]([Link],{copyable:!
0},[Link]))):[Link](l.a,{message:"Currently it is not possible
to embed queries that contain text parameters.",type:"error","data-
test":"EmbedErrorAlert"}))}}])&&S([Link],r),o&&S(n,o),t}();k(_,"propTypes",
{dialog:[Link],query:[Link],visualization:i.a.o
[Link]}),[Link]=Object([Link])(_)},function(e,t,n){"use
strict";n.r(t),n.d(t,"TimeEditor",function(){return
I});n(14),n(15),n(34),n(29),n(11),n(19),n(27),n(131);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(37),l=n.n(s),c=n(146),u=n.n(c),d=n(461),p=n.n(d
),m=n(26),f=n.n(m),h=n(112),g=n.n(h),b=n(2),y=n(9),v=n.n(y),w=n(45),O=n(33),j=n(44)
;n(670);function E(e){return(E="function"==typeof Symbol&&"symbol"==typeof
[Link]?function(e){return typeof e}:function(e){return
e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function S(){return(S=[Link]||
function(e){for(var t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function x(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function P(e){return(P=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function C(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function k(e,t)
{return(k=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function _(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T(e,t)
{return function(e){if([Link](e))return e}(e)||function(e,t){var n=[],r=!
0,a=!1,o=void 0;try{for(var i,s=e[[Link]]();!
(r=(i=[Link]()).done)&&([Link]([Link]),!t||[Link]!==t);r=!0);}catch(e){a=!
0,o=e}finally{try{r||null==[Link]||[Link]()}finally{if(a)throw o}}return n}
(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable
instance")}()}var $=[Link](),q=[Link](),N="YYYY-MM-
DD",D="HH:mm",R=[Link],A=[Link];function I(e){var t=T(Object([Link])
([Link]),2),n=t[0],o=t[1],i=n&&![Link]();return
[Link]([Link],null,[Link](p.a,{allowClear:!
1,value:n,format:D,minuteStep:5,onChange:function(t)
{o(t),[Link](t)}}),i&&[Link]("span",{className:"utc","data-
testid":"utc"},"(",[Link](n).format(D),"
UTC)"))}[Link]={defaultValue:[Link],onChange:[Link]},[Link]
rops={defaultValue:null};var z=function(e){function t(){var e,n,r,a;!function(e,t)
{if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}
(this,t);for(var o=[Link],i=new Array(o),s=0;s<o;s+
+)i[s]=arguments[s];return r=this,a=(e=P(t)).[Link](e,[this].concat(i)),n=!
a||"object"!==E(a)&&"function"!=typeof a?
C(r):a,_(C(n),"state",[Link]()),_(C(n),"setTime",e=>{[Link]={time:v()
(e).utc().format(D)}}),_(C(n),"setInterval",e=>{var
t=[Link],r=Object([Link])
(e).interval;r===[Link]&&([Link]=null),-1!
==[[Link],[Link],[Link]].indexOf(r)&&(t
.time=null),r!==[Link]&&(t.day_of_week=null),r!
==[Link]&&r!==[Link]||[Link]&&[Link]||
([Link]=v()().hour("00").minute("15").utc().format(D)),r!==[Link]||
[Link]||(t.day_of_week=q[0]),[Link]=e;var a=T([Link]?
Object([Link])([Link]).split(":"):
[null,null],2),o=a[0],i=a[1];[Link]({interval:r,seconds:e,hour:o,minute:i,dayOf
Week:t.day_of_week?$
[[Link](t.day_of_week)]:null}),[Link]=t}),_(C(n),"setScheduleUntil",
(e,t)=>{[Link]={until:t}}),_(C(n),"setWeekday",e=>{var
t=[Link];[Link]({dayOfWeek:t}),[Link]={day_of_week:t?
q[$.indexOf(t)]:null}}),_(C(n),"setUntilToggle",e=>{var
t=[Link]?v()().format(N):null;[Link](null,t)}),n}var
n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new
TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&k(e,t)}(t,[Link]),n=t,
(r=[{key:"getState",value:function(){var e=Object([Link])([Link]||
[Link]),n=[Link],r=[Link],a=e.day_of_week,o=Object([Link]
Interval)(r).interval,i=T(n?Object([Link])(n).split(":"):
[null,null],2);return{hour:i[0],minute:i[1],seconds:r,interval:o,dayOfWeek:a?$
[[Link](a)]:null,newSchedule:e}}},{key:"save",value:function(){var
e=[Link];(()=>{var t=Object([Link])(e,[Link]),n=Object([Link])
([Link],[Link]);return!Object([Link])(t,n)})()&&([Link]?
[Link](Object([Link])
(e)):[Link](null)),[Link]()}},
{key:"render",value:function(){var
e=[Link],t=[Link],n=[Link],r=[Link],o=[Link],i=[Link],s=t.n
[Link];return [Link](l.a,S({},[Link],{title:"Refresh
Schedule",className:"schedule",onOk:()=>[Link]()}),[Link]("div",
{className:"schedule-component"},[Link]("h5",null,"Refresh
every"),[Link]("div",{"data-testid":"interval"},[Link](f.a,
{className:"input",value:i,onChange:[Link],dropdownMatchSelectWidth:!
1},[Link](R,
{value:null,key:"never"},"Never"),[Link]([Link]).map(e=>[Link]
ent(A,{label:Object([Link])(Object([Link])
(e)),key:e},[Link][e].map(e=>{var t=T(e,2),n=t[0],r=t[1];return
[Link](R,{value:r,key:n},Object([Link])(r))})))))),-1!
==[[Link],[Link]].indexOf(n)?[Link]("div",
{className:"schedule-component"},[Link]("h5",null,"On
time"),[Link]("div",{"data-testid":"time"},[Link](I,
{defaultValue:o?v()
().hour(o).minute(r):null,onChange:[Link]}))):null,[Link]===n?
[Link]("div",{className:"schedule-
component"},[Link]("h5",null,"On day"),[Link]("div",{"data-
testid":"weekday"},[Link]([Link],
{size:"medium",defaultValue:[Link],onChange:[Link]},
$.map(e=>[Link]([Link],
{value:e,key:e,className:"input"},e[0]))))):null,n!==[Link]?
[Link]("div",{className:"schedule-
component"},[Link]("h5",null,"Ends"),[Link]("div",
{className:"ends","data-testid":"ends"},[Link]([Link],
{size:"medium",value:!!s,onChange:[Link]},[Link](g.a,
{value:!1},"Never"),[Link](g.a,{value:!0},"On")),s?
[Link](u.a,{size:"small",className:"datepicker",value:v()
(s),allowClear:!1,format:N,onChange:[Link]}):null)):null)}},
{key:"intervals",get:function(){var e=_({},[Link],[]);return
[Link](t=>{var n=Object([Link])
(t),r=[Link],a=[Link];a in e||
(e[a]=[]),e[a].push([r,t])}),[Link](this,"intervals",{value:e}),e}},
{key:"newSchedule",set:function(e)
{[Link](t=>({newSchedule:S([Link],e)}))}}])&&x([Link],r),o&&x(n,
o),t}();_(z,"propTypes",
{schedule:[Link],refreshOptions:[Link]([Link]).isRequired,d
ialog:[Link]}),_(z,"defaultProps",
{schedule:[Link]}),[Link]=Object([Link])(z)},function(e,t,n)
{"use strict";n.r(t);n(14),n(15),n(34),n(11),n(19),n(27),n(29);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(2),l=n(18),c=n.n(l),u=n(37),d=n.n(u),p=n(119),m
=n(33);function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof
[Link]?function(e){return typeof e}:function(e){return
e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function h(){return(h=[Link]||
function(e){for(var t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function g(e){for(var t=1;t<[Link];t++){var
n=null!=arguments[t]?arguments[t]:{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{O(e,t,n[t])})}return e}function b(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function y(e){return(y=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function w(e,t)
{return(w=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function O(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var j=function(e)
{function t(e){var n,r,a;return function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}
(this,t),r=this,a=y(t).call(this,e),n=!a||"object"!==f(a)&&"function"!=typeof a?
v(r):a,O(v(n),"handleSubmit",(e,t,r)=>{var
a=[Link],o=[Link],i=[Link],l=[Link],c=Object([Link])
(o,"id");[Link]({saving:!0}),l(c?
g({id:c},e):e).then(()=>{[Link](),t("Saved.")}).catch(()=>{[Link]({saving:!
1}),r("Failed saving snippet.")})}),[Link]={saving:!1},n}var n,r,o;return
function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super
expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&w(e,t)}(t,[Link]),n=t,
(r=[{key:"render",value:function(){var
e=[Link],t=[Link],n=[Link],r=[Link],o=[Link],i=!!
Object([Link])(n,"id"),l=[{name:"trigger",title:"Trigger",type:"text",required:!
0,autoFocus:!i},{name:"description",title:"Description",type:"text"},
{name:"snippet",title:"Snippet",type:"ace",required:!0}].map(e=>g({},e,
{readOnly:o,initialValue:Object([Link])(n,[Link],"")}));return
[Link](d.a,h({},[Link],{title:i?[Link]:"Create Query
Snippet",footer:[[Link](c.a,
{key:"cancel",onClick:[Link]},o?"Close":"Cancel"),!o&&[Link](c.a,
{key:"submit",htmlType:"submit",loading:e,disabled:o,type:"primary",form:"querySnip
petForm"},i?"Save":"Create")]}),[Link]([Link],
{id:"querySnippetForm",fields:l,onSubmit:[Link],hideSubmitButton:!
0,feedbackIcons:!0}))}}])&&b([Link],r),o&&b(n,o),t}();O(j,"propTypes",
{dialog:[Link],querySnippet:[Link],readOnly:[Link],onSub
mit:[Link]}),O(j,"defaultProps",{querySnippet:null,readOnly:!
1}),[Link]=Object([Link])(j)},function(e,t,n){"use
strict";n.r(t);n(14),n(15),n(34),n(11),n(19),n(27),n(29);var
r=n(0),a=n.n(r),o=n(35),i=n.n(o),s=n(37),l=n.n(s),c=n(31),u=n.n(c),d=n(2),p=n(53),m
=n(12),f=n(44),h=n(33);function g(e){return(g="function"==typeof
Symbol&&"symbol"==typeof [Link]?function(e){return typeof e}:function(e)
{return e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function b(){return(b=[Link]||
function(e){for(var t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function y(e){for(var t=1;t<[Link];t++){var
n=null!=arguments[t]?arguments[t]:{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{E(e,t,n[t])})}return e}function v(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function w(e){return(w=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function O(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function j(e,t)
{return(j=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function E(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var S=function(e)
{function t(e){var n,r,a;return function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}
(this,t),r=this,a=w(t).call(this,e),n=!a||"object"!==g(a)&&"function"!=typeof a?
O(r):a,E(O(n),"fieldError",(e,t)=>0===[Link]?"This field is
required.":"currentPassword"!==e&&[Link]<6?"This field is too
short.":"repeatPassword"===e&&t!==[Link]?"Passwords don't
match":null),E(O(n),"validateFields",e=>{var
t=[Link],r=[Link],a=[Link],o=[Link],i={currentPassword
:[Link]("currentPassword",[Link]),newPassword:[Link]("newPassword",a.v
alue),repeatPassword:[Link]("repeatPassword",[Link])};[Link]({currentPas
sword:y({},r,{error:[Link]}),newPassword:y({},a,
{error:[Link]}),repeatPassword:y({},o,
{error:[Link]})}),Object([Link])(e)&&e([Link]||
[Link]||[Link]?i:null)}),E(O(n),"updatePassword",()=>{var
e=[Link],t=[Link],r=[Link];[Link]||
[Link](e=>{if(e)[Link](e=>({currentPassword:y({},[Link],
{touched:!0}),newPassword:y({},[Link],{touched:!
0}),repeatPassword:y({},[Link],{touched:!0})}));else{var
a={id:[Link],old_password:[Link],password:[Link]};[Link]({updatingPa
ssword:!0}),[Link](a,
()=>{[Link]("Saved."),[Link]({success:!0})},function(){var
e=[Link]>0&&void 0!==arguments[0]?arguments[0]:
{};[Link]([Link]&&[Link]||"Failed
saving."),[Link]({updatingPassword:!1})})}})}),E(O(n),"handleChange",e=>{var
t=[Link],r=[Link],a=[Link],o=[Link][r].error;[Link](E({},r,
{value:a,error:o,touched:!0}),()=>{[Link]()})}),[Link]={currentPassword:
{value:"",error:null,touched:!1},newPassword:{value:"",error:null,touched:!
1},repeatPassword:{value:"",error:null,touched:!1},updatingPassword:!1},n}var
n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new
TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&j(e,t)}(t,[Link]),n=t,
(r=[{key:"render",value:function(){var
e=[Link],t=[Link],n=[Link],r=[Link],o=[Link]
word,s=[Link],c={className:"m-b-10",required:!
0},d={onChange:[Link],onPressEnter:[Link]};return
[Link](l.a,b({},[Link],{okButtonProps:
{loading:s},onOk:[Link],title:"Change
Password"}),[Link](i.a,
{layout:"vertical"},[Link]([Link],b({},c,
{validateStatus:[Link]&&[Link]?"error":null,help:[Link]?
[Link]:null,label:"Current Password"}),[Link]([Link],b({},d,
{name:"currentPassword","data-test":"CurrentPassword",autoFocus:!
0}))),[Link]([Link],b({},c,
{validateStatus:[Link]&&[Link]?"error":null,help:[Link]?
[Link]:null,label:"New Password"}),[Link]([Link],b({},d,
{name:"newPassword","data-
test":"NewPassword"}))),[Link]([Link],b({},c,
{validateStatus:[Link]&&[Link]?"error":null,help:[Link]?
[Link]:null,label:"Repeat New Password"}),[Link]([Link],b({},d,
{name:"repeatPassword","data-
test":"RepeatPassword"})))))}}])&&v([Link],r),o&&v(n,o),t}();E(S,"propTypes",
{user:[Link],dialog:[Link]}),[Link]=Objec
t([Link])(S)},function(e,t,n){"use
strict";n.r(t);n(14),n(15),n(34),n(11),n(19),n(27),n(29);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(37),l=n.n(s),c=n(121),u=n.n(c),d=n(119),p=n(33)
,m=n(58);function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof
[Link]?function(e){return typeof e}:function(e){return
e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function h(){return(h=[Link]||
function(e){for(var t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function g(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function b(e){return(b=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function v(e,t)
{return(v=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function w(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var O=function(e)
{function t(e){var n,r,o;return function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}
(this,t),r=this,o=b(t).call(this,e),n=!o||"object"!==f(o)&&"function"!=typeof o?
y(r):o,w(y(n),"createUser",()=>{[Link]((e,t)=>{e||
([Link]({savingUser:!
0}),[Link](t).then(()=>{[Link]()}).catch(e=>{[Link]({sa
vingUser:!1,errorMessage:[Link]})}))})}),[Link]={savingUser:!
1,errorMessage:null},[Link]=[Link](),n}var n,r,o;return function(e,t)
{if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must
either be null or a function");[Link]=[Link](t&&[Link],
{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}
(t,[Link]),n=t,(r=[{key:"componentDidMount",value:function()
{Object([Link])("view","page","users/new")}},{key:"render",value:function(){var
e=[Link],t=[Link],n=[Link],r=[{name:"name",title:"Name",type:"tex
t",autoFocus:!0},{name:"email",title:"Email",type:"email"}].map(e=>(function(e)
{for(var t=1;t<[Link];t++){var n=null!=arguments[t]?arguments[t]:
{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{w(e,t,n[t])})}return e})({required:!0,props:
{onPressEnter:[Link]}},e));return
[Link](l.a,h({},[Link],{title:"Create a New
User",okText:"Create",okButtonProps:{loading:t},onOk:
()=>[Link]()}),[Link]([Link],
{fields:r,ref:[Link],hideSubmitButton:!0}),n&&[Link](u.a,
{message:n,type:"error",showIcon:!0}))}}])&&g([Link],r),o&&g(n,o),t}
();w(O,"propTypes",
{dialog:[Link],onCreate:[Link]}),[Link]=Object
([Link])(O)},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return
$});n(14),n(15),n(11),n(19),n(27),n(29),n(106);var
r=n(0),a=n.n(r),o=n(2),i=n(121),s=n.n(i),l=n(18),c=n.n(l),u=n(35),d=n.n(u),p=n(37),
m=n.n(p),f=n(195),h=n.n(f),g=n(53),b=n(60),y=n(10),v=n(283),w=n(44),O=n(119),j=n(48
7),E=n(169);function S(e){return(S="function"==typeof Symbol&&"symbol"==typeof
[Link]?function(e){return typeof e}:function(e){return
e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function x(e){for(var
t=1;t<[Link];t++){var n=null!=arguments[t]?arguments[t]:
{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{T(e,t,n[t])})}return e}function P(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function C(e){return(C=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function k(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function _(e,t)
{return(_=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function T(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $=function(e)
{function t(e){var n,r,a;return function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}
(this,t),r=this,a=C(t).call(this,e),n=!a||"object"!==S(a)&&"function"!=typeof a?
k(r):a,T(k(n),"changePassword",
()=>{[Link]({user:[Link]})}),T(k(n),"sendPasswordReset",
()=>{[Link]({sendingPasswordEmail:!
0}),[Link]([Link]).then(e=>{[Link]({passwordLink:e})}).
finally(()=>{[Link]({sendingPasswordEmail:!1})})}),T(k(n),"resendInvitation",
()=>{[Link]({resendingInvitation:!
0}),[Link]([Link]).then(e=>{[Link]({passwordLink:e})}).f
inally(()=>{[Link]({resendingInvitation:!1})})}),T(k(n),"regenerateApiKey",
()=>{[Link]({title:"Regenerate API Key",content:"Are you sure you want to
regenerate?",okText:"Regenerate",onOk:()=>{[Link]({regeneratingApiKey:!
0}),[Link]([Link]).then(e=>{if(e){var
t=[Link];[Link]({user:x({},t,
{apiKey:e})})}}).finally(()=>{[Link]({regeneratingApiKey:!1})})},maskClosable:!
0,autoFocusButton:null})}),T(k(n),"toggleUser",()=>{var
e=[Link],t=[Link]?
[Link]:[Link];[Link]({togglingUser:!
0}),t(e).then(e=>{e&&[Link]({user:[Link]([Link])})}).finally(()
=>{[Link]({togglingUser:!1})})}),T(k(n),"saveUser",(e,t,r)=>{var
a=x({id:[Link]},e);[Link](a,e=>{t("Saved."),[Link]({user:[Link].c
onvertUserInfo(e)})},function(){var e=[Link]>0&&void 0!==arguments[0]?
arguments[0]:{};r([Link]&&[Link]||"Failed
saving.")})}),[Link]={user:[Link],groups:[],loadingGroups:!
0,regeneratingApiKey:!1,sendingPasswordEmail:!1,resendingInvitation:!
1,togglingUser:!1},n}var n,i,l;return function(e,t){if("function"!=typeof t&&null!
==t)throw new TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&_(e,t)}(t,[Link]),n=t,
(i=[{key:"componentDidMount",value:function()
{[Link](e=>{[Link]({groups:[Link](e=>{return{value:[Link],title:[Link]}}
),loadingGroups:!1})})}},{key:"renderUserInfoForm",value:function(){var
e=[Link],t=[Link],n=[Link],r=[Link],i=[{name:"name",title:"Name",typ
e:"text",initialValue:[Link]},
{name:"email",title:"Email",type:"email",initialValue:[Link]},[Link]||
[Link]===[Link]?
{name:"group_ids",title:"Groups",type:"content",content:[Link]()}:
{name:"group_ids",title:"Groups",type:"select",mode:"multiple",options:n,initialVal
ue:[Link](e=>Object([Link])
([Link],[Link])).map(e=>[Link]),loading:r,placeholder:r?"Loading...":""}].map
(e=>x({readOnly:[Link],required:!0},e));return [Link]([Link],
{fields:i,onSubmit:[Link],hideSubmitButton:[Link]})}},
{key:"renderUserGroups",value:function(){var
e=[Link],t=[Link],n=[Link];return
[Link]?"Loading...":[Link]("div",{"data-
test":"Groups"},[Link](e=>Object([Link])
([Link],[Link])).map(e=>[Link](h.a,{className:"m-b-5 m-r-
5",key:[Link]},[Link]("a",
{href:"groups/".concat([Link])},[Link]))))}},{key:"renderApiKey",value:function()
{var e=[Link],t=[Link],n=[Link];return
[Link](d.a,
{layout:"vertical"},[Link]("hr",null),[Link]([Link],
{label:"API Key",className:"m-b-10"},[Link]([Link],
{id:"apiKey",className:"hide-in-percy",value:[Link],"data-
test":"ApiKey",readOnly:!0})),[Link](c.a,{className:"w-
100",onClick:[Link],loading:n,"data-
test":"RegenerateApiKey"},"Regenerate"))}},
{key:"renderPasswordLinkAlert",value:function(){var
e=[Link],t=[Link],n=[Link];return [Link](s.a,{message:"Email
not
sent!",description:[Link]([Link],null,[Link]("p",null,"Th
e mail server is not configured, please send the following link to
",[Link]("b",null,[Link]),":"),[Link]([Link],
{value:Object([Link])(n),readOnly:!0})),type:"warning",className:"m-t-
20",afterClose:()=>{[Link]({passwordLink:null})},closable:!0})}},
{key:"renderResendInvitation",value:function(){return [Link](c.a,
{className:"w-100 m-t-
10",onClick:[Link],loading:[Link]},"Resend
Invitation")}},{key:"renderSendPasswordReset",value:function(){var
e=[Link];return
[Link]([Link],null,[Link](c.a,{className:"w-100 m-t-
10",onClick:[Link],loading:e},"Send Password Reset Email"))}},
{key:"rendertoggleUser",value:function(){var
e=[Link],t=[Link],n=[Link];return [Link]?[Link](c.a,
{className:"w-100 m-t-10",type:"primary",onClick:[Link],loading:n},"Enable
User"):[Link](c.a,{className:"w-100 m-t-
10",type:"danger",onClick:[Link],loading:n},"Disable User")}},
{key:"render",value:function(){var e=[Link],t=[Link],n=[Link];return
[Link]("div",{className:"col-md-4 col-md-offset-
4"},[Link]("img",
{alt:"Profile",src:[Link],className:"profile__image",width:"40"}),[Link]
eateElement("h3",
{className:"profile__h3"},[Link]),[Link]("hr",null),[Link]
orm(),!
[Link]&&[Link]([Link],null,[Link](),[Link]
nt("hr",null),[Link]("h5",null,"Password"),[Link]===[Link]&&a.a.
createElement(c.a,{className:"w-100 m-t-10",onClick:[Link],"data-
test":"ChangePassword"},"Change Password"),[Link]&&[Link]!
==[Link]&&[Link]([Link],null,[Link]?
[Link]():[Link](),n&&[Link]
LinkAlert())),[Link]("hr",null),[Link]&&[Link]!
==[Link]&&[Link]())}}])&&P([Link],i),l&&P(n,l),t}
();T($,"propTypes",{user:[Link]})},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return y});n(14),n(15),n(29);var
r=n(0),a=n.n(r),o=n(2),i=n(195),s=n.n(i),l=n(60),c=n(44);function u(e)
{return(u="function"==typeof Symbol&&"symbol"==typeof [Link]?function(e)
{return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function d(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function p(e,t){return!t||"object"!
==u(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}(e):t}function m(e){return(m=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function f(e,t){return(f=[Link]||function(e,t){return
e.__proto__=t,e})(e,t)}var h,g,b,y=function(e){function t(e){var n;return
function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a
function")}(this,t),(n=p(this,m(t).call(this,e))).state={groups:[],loadingGroups:!
0},n}var n,r,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new
TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}(t,[Link]),n=t,
(r=[{key:"componentDidMount",value:function()
{[Link](e=>{[Link]({groups:e,loadingGroups:!1})})}},
{key:"renderUserGroups",value:function(){var
e=[Link],t=[Link];return
[Link]("div",null,[Link](t=>Object([Link])
(e,[Link])).map(e=>[Link](s.a,{className:"m-t-5 m-r-
5",key:[Link]},[Link]("a",{href:"groups/".concat([Link])},[Link]))))}},
{key:"render",value:function(){var
e=[Link],t=[Link],n=[Link],r=[Link],o=[Link]
;return [Link]("div",{className:"col-md-4 col-md-offset-4
profile__container"},[Link]("img",
{alt:"profile",src:r,className:"profile__image",width:"40"}),[Link]("h3"
,{className:"profile__h3"},t),[Link]("hr",null),[Link]("dl",
{className:"profile__dl"},[Link]("dt",null,"Name:"),[Link]("d
d",null,t),[Link]("dt",null,"Email:"),[Link]("dd",null,n),a.a
.createElement("dt",null,"Groups:"),[Link]("dd",null,o?"Loading...":this
.renderUserGroups())))}}])&&d([Link],r),i&&d(n,i),t}
();h=y,g="propTypes",b={user:[Link]},g in h?
[Link](h,g,{value:b,enumerable:!0,configurable:!0,writable:!
0}):h[g]=b},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return
i});n(114);var r=n(290),a=n.n(r);function o(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}var i=function(){var e,t,n;function r(){!
function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a
function")}(this,r),[Link]='using template engine "mustache".\n you
can build message with latest query result.\n variable name "rows" is assigned
as result rows. "cols" as result columns, "state" as alert
state.',[Link]={useWrapMode:!0,showPrintMargin:!1,advanced:
{behavioursEnabled:!0,enableBasicAutocompletion:!0,enableLiveAutocompletion:!
0,autoScrollEditorIntoView:!0},onLoad:function(e){e.$blockScrolling=1/0}}}return
e=r,(t=[{key:"render",value:function(e,t){var
n={state:[Link],rows:[Link],cols:[Link]},r=[Link]([Link],n);ret
urn{escaped:[Link](/"/g,"&quot;").replace(/&/g,"&amp;").replace(/</
g,"&lt;").replace(/>/g,"&gt;").replace(/\n|\r/
g,"<br>"),raw:r}}}])&&o([Link],t),n&&o(e,n),r}()},function(e,t,n){"use
strict";n.r(t),n.d(t,"getColumnCleanName",function(){return
m}),n.d(t,"default",function(){return
g});n(14),n(15),n(19),n(11),n(656),n(114),n(131);var
r=n(98),a=n.n(r),o=n(9),i=n.n(o),s=n(2);function l(e){return(l="function"==typeof
Symbol&&"symbol"==typeof [Link]?function(e){return typeof e}:function(e)
{return e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function c(e,t){for(var n=0;n<[Link];n+
+){var r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in
r&&([Link]=!0),[Link](e,[Link],r)}}h.
$inject=["$resource","$timeout","$q","QueryResultError","Auth"];var u=a()
("redash:services:QueryResult"),d=["filter","multi-filter","multiFilter"];function
p(e){var t;if(-1!==[Link]("::"))t="::";else{if(-1===[Link]("__"))return
e;t="__"}var n=[Link](t);return""===n[0]&&2===[Link]?n[1]:Object([Link])
(d,n[1])?n[0]:e}function m(e){return p(e)}function f(e){return p(e).replace(/(?:^|\
s)\S/g,e=>[Link]())}function h(e,t,n,r,a){var o=e("api/query_results/:id",
{id:"@id"},{post:{method:"POST"}}),p=e("api/queries/:queryId/results/:[Link]",
{queryId:"@queryId",id:"@id"}),h=e("api/jobs/:id",{id:"@id"}),g=e("api/
queries/:queryId/jobs/:id",
{queryId:"@queryId",id:"@id"}),b={1:"waiting",2:"processing",3:"done",4:"failed"};f
unction y(e,t){403===[Link]?[Link]([Link]):400===[Link]&&"job"in [Link]?
[Link]([Link]):(u("Unknown error",t),[Link]({job:
{error:[Link]||"unknown error occurred. Please try again
later.",status:4}}))}return function(){function v(e){!function(e,t){if(!(e
instanceof t))throw new TypeError("Cannot call a class as a function")}
(this,v),[Link]=[Link](),[Link]={},this.query_result={},[Link]="wait
ing",[Link]=i()(),[Link]=!1,e&&[Link](e)}var
w,O,j;return w=v,j=[{key:"getById",value:function(e,t){var n=new v;return
[Link]=!0,[Link]({queryId:e,id:t},e=>{[Link]=!
1,[Link](e)},e=>{[Link]=!1,y(n,e)}),n}},
{key:"getByQueryId",value:function(t,n,r){var a=new v;return
e("api/queries/:id/results",{id:"@id"},{post:
{method:"POST"}}).post({id:t,parameters:n,max_age:r},e=>{[Link](e),"job"in
e&&[Link](t,n)},e=>{y(a,e)}),a}},{key:"get",value:function(e,t,n,r,a){var
i=new v,s={data_source_id:e,parameters:n,query:t,max_age:r};return void 0!
==a&&(s.query_id=a),[Link](s,e=>{[Link](e),"job"in
e&&[Link](t,n)},e=>{y(i,e)}),i}}],(O=[{key:"update",value:function(e)
{if(Object([Link])(this,e),"query_result"in e){[Link]="done";var
t={};Object([Link])(this.query_result.[Link],e=>{Object([Link])(e,(n,r)=>{var
a=null;Object([Link])(n)?a="float":Object([Link])(n)&&[Link](/^\d{4}-\
d{2}-\d{2}T/)?(e[r]=[Link](n),a="datetime"):Object([Link])(n)&&[Link](/^\
d{4}-\d{2}-\d{2}$/)?(e[r]=[Link](n),a="date"):"object"===l(n)&&null!==n?
e[r]=[Link](n):a="string",null!==a&&(void 0!==t[r]&&t[r]!==a?
t[r]="string":t[r]=a)})}),Object([Link])
(this.query_result.[Link],e=>{[Link]=""+[Link],t[[Link]]&&(null!
=[Link]&&"string"!==[Link]||([Link]=t[[Link]]))}),[Link](this)}else
3===[Link]?[Link]="processing":4===[Link]?
([Link]=b[[Link]],[Link](new
r([Link]))):[Link]=void 0}},{key:"getId",value:function(){var
e=null;return"query_result"in this&&(e=this.query_result.id),e}},
{key:"cancelExecution",value:function(){[Link]({id:[Link]})}},
{key:"getStatus",value:function(){return [Link]?"loading-
result":[Link]||b[[Link]]}},{key:"getError",value:function()
{if("None"!==[Link])return [Link]}},{key:"getLog",value:function()
{return this.query_result.data&&this.query_result.[Link]&&0!
==this.query_result.[Link]?this.query_result.[Link]:null}},
{key:"getUpdatedAt",value:function(){return this.query_result.retrieved_at||
1e3*[Link].updated_at||[Link]}},{key:"getRuntime",value:function(){return
this.query_result.runtime}},{key:"getRawData",value:function(){return
this.query_result.data?this.query_result.[Link]:null}},
{key:"getData",value:function(){return this.query_result.data?
this.query_result.[Link]:null}},{key:"isEmpty",value:function(){return
null===[Link]()||0===[Link]().length}},
{key:"getColumns",value:function(){return void
0===[Link]&&this.query_result.data&&([Link]=this.query_result.[Link]
mns),[Link]}},{key:"getColumnNames",value:function(){return void
0===[Link]&&this.query_result.data&&([Link]=this.query_result.d
[Link](e=>[Link])),[Link]}},
{key:"getColumnCleanNames",value:function(){return
[Link]().map(e=>m(e))}},{key:"getColumnFriendlyNames",value:function()
{return [Link]().map(e=>f(e))}},{key:"getFilters",value:function()
{if(![Link]())return[];var e=[];return [Link]().forEach(t=>{var
n=[Link],r=[Link]("::")[1]||[Link]("__")[1];if(Object([Link])(d,r)){var
a={name:n,friendlyName:f(n),column:t,values:[],multiple:"multiFilter"===r||"multi-
filter"===r};[Link](a)}},this),[Link]().forEach(t=>{[Link](e=>{[Link]
.push(t[[Link]]),1===[Link]&&([Link]?
[Link]=[t[[Link]]]:[Link]=t[[Link]])})}),[Link](e=>{[Link]=Object([Link]
By)([Link],e=>[Link](e)?[Link]():e)}),e}},{key:"toPromise",value:function()
{return [Link]}},{key:"loadLatestCachedResult",value:function(t,n)
{e("api/queries/:id/results",{id:"@queryId"},{post:
{method:"POST"}}).post({queryId:t,parameters:n},e=>{[Link](e)},e=>{y(this,e)})
}},{key:"loadResult",value:function(e){[Link]=!
0,[Link]({id:[Link].query_result_id},e=>{[Link](e),[Link]=!
1},n=>{void 0===e&&(e=0),e>3?(u("Connection error while trying to load
result",n),[Link]({job:{error:"failed communicating with server. Please check
your Internet connection and try again.",status:4}}),[Link]=!
1):t(()=>{[Link](e+1)},1e3*[Link](2,e))})}},
{key:"refreshStatus",value:function(e,n){var r=[Link]>2&&void 0!
==arguments[2]?arguments[2]:1,o=[Link]()?h:g,i=()=>[Link]()?
[Link]():[Link](e,n),s=[Link]()?
{id:[Link]}:
{queryId:e,id:[Link]};[Link](s,a=>{if([Link](a),"processing"===[Link]
tus()&&[Link].query_result_id&&"None"!==[Link].query_result_id)i();else
if("failed"!==[Link]()){t(()=>{[Link](e,n,r+1)},r>10?
3e3:500)}},e=>{u("Connection error",e),[Link]({job:{error:"failed
communicating with server. Please check your Internet connection and try
again.",status:4}})})}},{key:"getLink",value:function(e,t,n){var
r="api/queries/".concat(e,"/results/").concat([Link](),".").concat(t);return
n&&(r="".concat(r,"?api_key=").concat(n)),r}},{key:"getName",value:function(e,t)
{return"".concat([Link](/ /g,"_")+i()
([Link]()).format("_YYYY_MM_DD"),".").concat(t)}}])&&c([Link],O),j&
&c(w,j),v}()}function g(e){[Link]("QueryResult",h)}[Link]=!0},function(e,t,n)
{"use strict";n.r(t);n(34),n(14),n(15),n(11),n(95);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(37),c=n.n(l),u=n(26),d=n.n(u),p=n(31),m=
n.n(p),f=n(32),h=n(33),g=n(147),b=n(12),y=n(284),v=n(58),w=n(48),O=n(352),j=n(20);f
unction E(){return(E=[Link]||function(e){for(var t=1;t<[Link];t++)
{var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function S(e,t){return function(e)
{if([Link](e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void
0;try{for(var i,s=e[[Link]]();!(r=(i=[Link]()).done)&&([Link]([Link]),!
t||[Link]!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==[Link]||
[Link]()}finally{if(a)throw o}}return n}(e,t)||function(){throw new
TypeError("Invalid attempt to destructure non-iterable instance")}()}function x(e)
{var t=[Link],n=[Link],i=[Link],s=[Link],l=!n,u=Object(O.a)
(s),p=S(Object([Link])([Link]),2),h=p[0],x=p[1],P=Object([Link])
(()=>({columns:[Link],rows:Object([Link])([Link],h)}),
[u,h]),C=Object([Link])(()=>{var e=n?
[Link][[Link]]:Object([Link])
(),t=[Link](l?{}:[Link],u);return{type:[Link],name:l?
[Link]:[Link],options:t,originalOptions:t}},[n]),k=S(Object([Link])
([Link]),2),_=k[0],T=k[1],$=S(Object([Link])
([Link]),2),q=$[0],N=$[1],D=S(Object([Link])(!
1),2),R=D[0],A=D[1],I=S(Object([Link])
([Link]),2),z=I[0],M=I[1],F=S(Object([Link])(!1),2),V=F[0],U=F[1];function
L(e){var t=[Link][_];M([Link](e,u))}var
B=[Link][_],Q=[Link],H=[Link];return
[Link](c.a,E({},[Link],{wrapClassName:"ant-modal-
fullscreen",title:"Visualization Editor",okText:"Save",okButtonProps:
{loading:V,disabled:V},onOk:function(){U(!0),function(e){return [Link]?
Object([Link])("update","visualization",[Link],{type:[Link]}):Object([Link])
("create","visualization",null,{type:[Link]}),[Link](e).
$[Link](e=>([Link]("Visualization
saved"),e)).catch(e=>([Link]("Visualization could not be
saved"),[Link](e)))}(Object([Link])(Object([Link])(_),n,
{name:q,options:z,query_id:[Link]})).then(e=>{!function(e,t){var
n=Object([Link])([Link],e=>[Link]===[Link]);n>-1?
[Link][n]=t:[Link](t)}
(i,e),[Link](e)})},onCancel:function(){var e,n=!Object([Link])(Object(w.a)
(z),[Link]);(e=R||n,new Promise((t,n)=>{e?
[Link]({title:"Visualization Editor",content:"Are you sure you want to close
the editor without saving?",okText:"Yes",cancelText:"No",onOk:()=>t(),onCancel:
()=>n()}):t()})).then([Link])},wrapProps:{"data-
test":"EditVisualizationDialog"}}),[Link]([Link],
{gutter:24},[Link]([Link],{span:24,md:10},[Link]("div",
{className:"m-b-15"},[Link]("label",{htmlFor:"visualization-
type"},"Visualization Type"),[Link](d.a,{"data-
test":"VisualizationType",id:"visualization-type",className:"w-100",disabled:!
l,value:_,onChange:function(e){T(e);var t=[Link][e];R||
N([Link]),M([Link](l?{}:[Link],u))}},Object([Link])(Object([Link])
([Link],["type"]),e=>[Link]([Link],
{key:[Link],"data-
test":"VisualizationType."+[Link]},[Link])))),[Link]("div",
{className:"m-b-15"},[Link]("label",{htmlFor:"visualization-
name"},"Visualization Name"),[Link](m.a,{"data-
test":"VisualizationName",id:"visualization-name",className:"w-
100",value:q,onChange:e=>(function(e){N(e),A(e!==q)})
([Link])})),[Link]("div",{"data-
test":"VisualizationEditor"},[Link](H,
{data:u,options:z,visualizationName:q,onOptionsChange:L}))),[Link]([Link]
,{span:24,md:14},[Link]("label",{htmlFor:"visualization-
preview",className:"invisible hidden-xs"},"Preview"),[Link]([Link],
{filters:h,onChange:x}),[Link]("div",{className:"scrollbox","data-
test":"VisualizationPreview"},[Link](Q,
{data:P,options:z,visualizationName:q,onOptionsChange:L,context:"query"})))))}[Link]
pTypes={dialog:[Link],query:[Link],visualizatio
n:[Link],queryResult:[Link]},[Link]={visualizat
ion:null},[Link]=Object([Link])(x)},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return u});n(11),n(19),n(27);var
r=n(0),a=n.n(r),o=n(31),i=n.n(o),s=n(20);function l(e){for(var
t=1;t<[Link];t++){var n=null!=arguments[t]?arguments[t]:
{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{c(e,t,n[t])})}return e}function c(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e){var
t=[Link],n=[Link];return
[Link]("div",null,[Link]("div",{className:"form-
group"},[Link]("label",{className:"control-label",htmlFor:"box-plot-x-
axis-label"},"X Axis Label"),[Link](i.a,{"data-
test":"[Link]",id:"box-plot-x-axis-
label",value:[Link],onChange:e=>(e=>{var r=l({},t,{xAxisLabel:e});n(r)})
([Link])})),[Link]("div",{className:"form-
group"},[Link]("label",{className:"control-label",htmlFor:"box-plot-y-
axis-label"},"Y Axis Label"),[Link](i.a,{"data-
test":"[Link]",id:"box-plot-y-axis-
label",value:[Link],onChange:e=>(e=>{var r=l({},t,{yAxisLabel:e});n(r)})
([Link])})))}[Link]=[Link]},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return m});n(14),n(15),n(11);var
r=n(2),a=n(13),o=n.n(a),i=n(0),s=n.n(i),l=n(117),c=n(20),u=n(496);n(1385);function
d(e,t){return function(e){if([Link](e))return e}(e)||function(e,t){var
n=[],r=!0,a=!1,o=void 0;try{for(var i,s=e[[Link]]();!
(r=(i=[Link]()).done)&&([Link]([Link]),!t||[Link]!==t);r=!0);}catch(e){a=!
0,o=e}finally{try{r||null==[Link]||[Link]()}finally{if(a)throw
o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure
non-iterable instance")}()}function p(e,t,n){var
a,i=[Link],s=[Link],l=(e=[Link](e)).node().getBoundingClientRect(),
c=[Link]([Link]),d=[Link]([Link]),p={top:10,right:50,bottom:40,left:50,i
nner:25},m=[Link],f=[Link],h=1/0,g=-
1/0,b=[],y=0,v=[],w=Object([Link])
([Link],e=>[Link]),O=[Link]().domain(w).rangeBands([0,[Link]-
[Link]]);a=[Link]>1?[Link](O(w[1]),120):120,[Link]=a/3,Object([Link])(w,
(e,n)=>{v=b[n]=[],Object([Link])
([Link],t=>{y=t[e],[Link](y),y>g&&(g=[Link](y)),y<h&&(h=[Link](y))})});var
j,E=[Link]().domain([.99*h,1.01*g]).range([f,0]),S=Object([Link])
().whiskers((j=1.5,e=>{var t=[Link][0],n=[Link][2],r=(n-t)*j,a=-
1,o=[Link];for(a+=1;e[a]<t-r;)a+=1;for(o-=1;e[o]>n+r;)o-
=1;return[a,o]})).width(a-
2*[Link]).height(f).domain([.99*h,1.01*g]),x=[Link]().scale(O).orient("botto
m"),P=[Link]().scale(E).orient("left"),C=[Link]().scale(O).tickSize(f).
orient("bottom"),k=[Link]().scale(E).tickSize(m).orient("right");[Link](
"*").remove();var
_=[Link]("svg").attr("width",c).attr("height",f+[Link]+[Link]),T=_.append("g").a
ttr("width",[Link]-
[Link]).attr("transform","translate(".concat([Link],",").concat([Link],")"));_.appe
nd("text").attr("class","box").attr("x",c/2).attr("text-
anchor","middle").attr("y",f+[Link]).text(i),_.append("text").attr("class","box")
.attr("transform","translate(10,".concat((f+[Link]+[Link])/2,")rotate(-
90)")).attr("text-anchor","middle").text(s),[Link]("rect").attr("class","grid-
background").attr("width",m).attr("height",f),[Link]("g").attr("class","grid").ca
ll(k),[Link]("g").attr("class","grid").call(C),[Link]("g").attr("class","x
axis").attr("transform","translate(0,".concat(f,")")).call(x),[Link]("g").attr("c
lass","y
axis").call(P),[Link](".box").data(b).enter().append("g").attr("class","box").
attr("width",a).attr("height",f).attr("transform",
(e,t)=>"translate(".concat(function(e){return O(w[e])+(O(w[1])-[Link])/2}
(t),",",0,")")).call(S)}function m(e){var
t=[Link],n=[Link],r=d(Object([Link])(null),2),a=r[0],o=r[1];return
Object([Link])(()=>{if(a)return p(a,t,n),Object([Link])(a,()=>{p(a,t,n)})},
[a,t,n]),[Link]("div",{className:"box-plot-deprecated-visualization-
container",ref:o})}[Link]=[Link]},function(e,t,n){"use
strict";n.r(t);n(253),n(165);function r(e){return[0,[Link]-1]}function a(e)
{return[[Link](e,.25),[Link](e,.5),[Link](e,.75)]}[Link]=function
(){var e=1,t=1,n=0,o=null,i=Number,s=r,l=a,c=null;function u(r)
{[Link](function(r,a){r=[Link](i).sort([Link]);var
u=[Link](this),d=[Link],p=r[0],m=r[d-
1],f=[Link]=l(r),h=s&&[Link](this,r,a),g=h&&[Link](e=>r[e]),b=h?
[Link](0,h[0]).concat([Link](h[1]+1,d)):[Link](d),y=[Link]().domain(
o&&[Link](this,r,a)||[p,m]).range([t,0]),v=this.__chart__||
[Link]().domain([0,1/0]).range([Link]());this.__chart__=y;var
w=[Link]("[Link]").data(g?[g]:
[]);[Link]().insert("line","rect").attr("class","center").attr("x1",e/
2).attr("y1",e=>v(e[0])).attr("x2",e/2).attr("y2",e=>v(e[1])).style("opacity",1e-
6).transition().duration(n).style("opacity",1).attr("y1",e=>y(e[0])).attr("y2",e=>y
(e[1])),[Link]().duration(n).style("opacity",1).attr("y1",e=>y(e[0])).attr("y
2",e=>y(e[1])),[Link]().transition().duration(n).style("opacity",1e-
6).attr("y1",e=>y(e[0])).attr("y2",e=>y(e[1])).remove();var
O=[Link]("[Link]").data([f]);[Link]().append("rect").attr("class","box").at
tr("x",0).attr("y",e=>v(e[2])).attr("width",e).attr("height",e=>v(e[0])-
v(e[2])).transition().duration(n).attr("y",e=>y(e[2])).attr("height",e=>y(e[0])-
y(e[2])),[Link]().duration(n).attr("y",e=>y(e[2])).attr("height",e=>y(e[0])-
y(e[2])),[Link]().remove();var
j=[Link]("[Link]").data([f[1]]);[Link]().append("line").attr("class","me
dian").attr("x1",0).attr("y1",v).attr("x2",e).attr("y2",v).transition().duration(n)
.attr("y1",y).attr("y2",y),[Link]().duration(n).attr("y1",y).attr("y2",y),j.e
xit().remove();var E=[Link]("[Link]").data(g||
[]);[Link]().insert("line","circle,
text").attr("class","whisker").attr("x1",0).attr("y1",v).attr("x2",e).attr("y2",v).
style("opacity",1e-
6).transition().duration(n).attr("y1",y).attr("y2",y).style("opacity",1),[Link]
on().duration(n).attr("y1",y).attr("y2",y).style("opacity",1),[Link]().transition()
.duration(n).attr("y1",y).attr("y2",y).style("opacity",1e-6).remove();var
S=[Link]("[Link]").data(b,Number);[Link]().insert("circle","text").at
tr("class","outlier").attr("r",5).attr("cx",e/
2).attr("cy",e=>v(r[e])).style("opacity",1e-
6).transition().duration(n).attr("cy",e=>y(r[e])).style("opacity",1),[Link]()
.duration(n).attr("cy",e=>y(r[e])).style("opacity",1),[Link]().transition().duratio
n(n).attr("cy",e=>y(r[e])).style("opacity",1e-6).remove();var x=c||
[Link](8),P=[Link]("[Link]").data(f);[Link]().append("text").attr("cl
ass","box").attr("dy",".3em").attr("dx",(e,t)=>1&t?6:-6).attr("x",(t,n)=>1&n?
e:0).attr("y",v).attr("text-anchor",
(e,t)=>1&t?"start":"end").text(x).transition().duration(n).attr("y",y),[Link]
().duration(n).text(x).attr("y",y),[Link]().remove();var
C=[Link]("[Link]").data(g||
[]);[Link]().append("text").attr("class","whisker").attr("dy",".3em").attr("dx",6)
.attr("x",e).attr("y",v).text(x).style("opacity",1e-
6).transition().duration(n).attr("y",y).style("opacity",1),[Link]().duration(
n).text(x).attr("y",y).style("opacity",1),[Link]().transition().duration(n).attr("y
",y).style("opacity",1e-6).remove()}),[Link]()}return [Link]=function(t)
{return [Link]?(e=t,u):e},[Link]=function(e){return [Link]?
(t=e,u):t},[Link]=function(e){return [Link]?
(c=e,u):c},[Link]=function(e){return [Link]?
(n=e,u):n},[Link]=function(e){return [Link]?(o=null==e?
e:[Link](e),u):o},[Link]=function(e){return [Link]?
(i=e,u):i},[Link]=function(e){return [Link]?
(s=e,u):s},[Link]=function(e){return [Link]?
(l=e,u):l},u}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function()
{return d});n(14),n(15),n(11);var
r=n(0),a=n.n(r),o=n(20),i=n(10),s=n(117),l=n(199),c=n(86);function u(e,t){return
function(e){if([Link](e))return e}(e)||function(e,t){var n=[],r=!0,a=!
1,o=void 0;try{for(var i,s=e[[Link]]();!
(r=(i=[Link]()).done)&&([Link]([Link]),!t||[Link]!==t);r=!0);}catch(e){a=!
0,o=e}finally{try{r||null==[Link]||[Link]()}finally{if(a)throw o}}return n}
(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable
instance")}()}function d(e){var t=[Link],n=[Link];if(!
[Link])return null;var o=u(Object([Link])
(null),2),d=o[0],p=o[1],m=Object([Link])(()=>Object([Link])
([Link],[Link]),
[[Link],[Link]]),f=Object([Link])
(()=>Object([Link])(Object([Link])([Link],t)),[t,n]);return
Object([Link])(()=>{if(d)return Object([Link])(d,
()=>{[Link](d),m(f.x,[Link],d,[Link])})},[d,f]),Object([Link])
(()=>{if(d)return()=>[Link](d)},[d]),[Link]("div",
{className:"chart-visualization-
container",ref:p})}[Link]=[Link]},,function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return i});var
r=n(2),a=n(51),o=[[0,"#356aff"],[.14,"#4a7aff"],[.28,"#5d87ff"],[.42,"#7398ff"],
[.56,"#fb8c8c"],[.71,"#ec6463"],[.86,"#ec4949"],[1,"#e92827"]];function i(e,t){var
n={colorScheme:[Link]?"Custom..."===[Link]?[[0,[Link]],
[1,[Link]]]:[Link]:o,formatNumber:Object(a.c)
([Link])};return Object([Link])(Object([Link])(e,e=>(function(e,t,n){var
a=[Link],o=[Link],i={x:[],y:[],z:
[],type:"heatmap",name:"",colorscale:a};i.x=Object([Link])(Object([Link])
([Link],e=>e.x)),i.y=Object([Link])(Object([Link])
([Link],e=>e.y)),[Link]&&(i.x=Object([Link])
(i.x)),[Link]&&(i.y=Object([Link])
(i.y)),[Link]&&[Link](),[Link]&&[Link]();for(var s=Object([Link])
(Object([Link])([Link],e=>[Link])),l={x:[],y:
[],mode:"text",hoverinfo:"skip",showlegend:!1,text:[],textfont:{color:
[]}},c=0;c<[Link];c+=1){for(var u=[],d=0;d<[Link];d+=1){var
p=Object([Link])([Link],{x:i.x[d],y:i.y[c]}),m=p&&[Link]||
0;[Link](m),isFinite(s)&&[Link]&&([Link](i.x[d]),[Link](i.y[c]),[Link]
[Link](o(m)),[Link]&&"Custom..."===[Link]?
[Link]("white"):[Link](m/
s<.25?"white":"black"))}[Link](u)}return isFinite(s)&&[Link]?[i,l]:
[i]})(e,t,n)))}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function()
{return d});n(27),n(11),n(19),n(55),n(240);var r=n(2),a=n(71),o=n(103);function
i(e){for(var t=1;t<[Link];t++){var n=null!=arguments[t]?arguments[t]:
{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{s(e,t,n[t])})}return e}function s(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e){var
t="#333333";if(Object([Link])(e)){var n,a,o,i=/#?([0-9a-f]{2})([0-9a-f]{2})([0-
9a-f]{2})/[Link](e);if(i)n=parseInt(i[1],16),a=parseInt(i[2],16),o=parseInt(i[3],16
);else{if(!(i=/#?([0-9a-f])([0-9a-f])([0-9a-f])/[Link](e)))return
t;n=parseInt(i[1]+i[1],16),a=parseInt(i[2]+i[2],16),o=parseInt(i[3]+i[3],16)}.299*n
+.587*a+.114*o<170&&(t="#ffffff")}return t}function c(e){var t="text";return/{{\
s*@@x\s*}}/.test([Link])||(t+="+x"),/{{\s*@@name\s*}}/.test([Link])||
(t+="+name"),t}function u(e,t,n){var
s=n,c=[Link],u=[Link],d=[Link][[Link]]||
{type:[Link]},p=function(e,t){return
[Link]||[Link][t%[Link]]}
(d,u),m=Object([Link])(e,t),f=[Link]?Object([Link])
([Link],e=>Object([Link])(e.x,[Link])):[Link],h=Object([Link])
(["bubble","scatter"],[Link])?[Link]:e=>(e=Object([Link])
(e),[Link]&&Object([Link])(e)?0:e),g=new
Map,b=[],y=[],v=[];Object([Link])(f,e=>{var n=Object([Link])
(e.x,[Link]),r=h(e.y,"y2"===m?
[Link][1].type:[Link][0].type),o=Object([Link])
([Link]),i=Object([Link])([Link]);[Link](n,
{x:n,y:r,yError:o,size:i,yPercent:null,row:e}),[Link](n),[Link](r),[Link](o)});var
w={visible:!0,hoverinfo:c,x:b,y:y,error_y:{array:v,color:p},name:[Link]||
[Link],marker:{color:p},insidetextfont:
{color:l(p)},yaxis:m,sourceData:g};switch(n=i({},n,{seriesColor:p,data:f}),[Link])
{case"column":return function(e,t){return
[Link]="bar",[Link]&&([Link]="inside"),e}(w,t);case"line":return
function(e,t){return [Link]="lines"+([Link]?"+text":""),e}
(w,t);case"area":return function(e,t){return [Link]="lines"+
([Link]?"+text":""),[Link]=[Link]?"tonexty":"tozeroy",e}
(w,t);case"scatter":return function(e,t){return [Link]="scatter",[Link]="markers"+
([Link]?"+text":""),e}(w,t);case"bubble":return function(e,t,n){var
a=[Link],o=[Link];return
[Link]="markers",[Link]={color:a,size:Object([Link])(o,e=>[Link])},e}
(w,0,n);case"box":return function(e,t,n){var r=[Link];return
[Link]="box",[Link]="markers",[Link]="outliers",[Link]=!
1,[Link]={color:r,size:3},[Link]&&([Link]="all",[Link]=.3,[Link]
=-1.8),e}(w,t,n);default:return w}}function d(e,t){var
n={hoverInfoPattern:c(t)};return Object([Link])(e,(e,r)=>u(e,t,i({},n,
{index:r})))}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function()
{return d});n(14),n(15),n(11);var
r=n(2),a=n(0),o=n.n(a),i=n(20),s=n(117),l=n(199),c=n(86);function u(e,t){return
function(e){if([Link](e))return e}(e)||function(e,t){var n=[],r=!0,a=!
1,o=void 0;try{for(var i,s=e[[Link]]();!
(r=(i=[Link]()).done)&&([Link]([Link]),!t||[Link]!==t);r=!0);}catch(e){a=!
0,o=e}finally{try{r||null==[Link]||[Link]()}finally{if(a)throw o}}return n}
(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable
instance")}()}function d(e){var t=[Link],n=[Link],i=u(Object([Link])
(null),2),d=i[0],p=i[1];return Object([Link])(()=>{if(d){var
e=Object([Link])([Link],t),a=Object([Link])
(e,t),o=Object([Link])(d,t,a);return [Link](d,a,o,{showLink:!
1,displaylogo:!1}).then(()=>{Object([Link])(d,o,
(e,t)=>[Link](e,t))}),[Link]("plotly_restyle",e=>{Object([Link])
(e)&&Object([Link])(e[0])&&e[0].visible&&(Object([Link])
(a,t),[Link](d,o))}),Object([Link])(d,()=>{Object([Link])
(d,o,(e,t)=>[Link](e,t))})}},[t,n,d]),Object([Link])
(()=>{if(d)return()=>[Link](d)},[d]),[Link]("div",
{className:"chart-visualization-
container",ref:p})}[Link]=[Link]},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return u});n(34),n(11),n(19),n(27);var
r=n(0),a=n.n(r),o=n(20),i=n(501),s=n(497);n(1572);function l()
{return(l=[Link]||function(e){for(var t=1;t<[Link];t++){var
n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function c(e,t){if(null==e)return{};var
n,r,a=function(e,t){if(null==e)return{};var
n,r,a={},o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
(a[n]=e[n]);return a}(e,t);if([Link]){var
o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
[Link](e,n)&&(a[n]=e[n])}return a}function u(e)
{var t=[Link],n=c(e,["options"]);return"custom"===[Link]?
[Link]([Link],l({options:t},n)):[Link]([Link],l({option
s:t},n))}[Link]=[Link]},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return f});var
r=n(0),a=n.n(r),o=n(32),i=n(31),s=n.n(i),l=n(93),c=n.n(l),u=n(129),d=n.n(u),p=n(20)
,m=n(286);function f(e){var
t=[Link],n=[Link],r=[Link],i=Object([Link])([Link],t);return
[Link]([Link],null,[Link]([Link],
{type:"flex",align:"middle",className:"m-b-10"},[Link]([Link],
{span:12},[Link]("label",{htmlFor:"counter-formatting-decimal-
place"},"Formatting Decimal Place")),[Link]([Link],
{span:12},[Link](c.a,{id:"counter-formatting-decimal-
place",className:"w-100","data-
test":"[Link]",defaultValue:[Link],disabled:!
i,onChange:e=>r({stringDecimal:e})}))),[Link]([Link],
{type:"flex",align:"middle",className:"m-b-10"},[Link]([Link],
{span:12},[Link]("label",{htmlFor:"counter-formatting-decimal-
character"},"Formatting Decimal Character")),[Link]([Link],
{span:12},[Link](s.a,{id:"counter-formatting-decimal-
character",className:"w-100","data-
test":"[Link]",defaultValue:[Link],disabled:!
i,onChange:e=>r({stringDecChar:[Link]})}))),[Link]([Link],
{type:"flex",align:"middle",className:"m-b-10"},[Link]([Link],
{span:12},[Link]("label",{htmlFor:"counter-formatting-thousands-
separator"},"Formatting Thousands Separator")),[Link]([Link],
{span:12},[Link](s.a,{id:"counter-formatting-thousands-
separator",className:"w-100","data-
test":"[Link]",defaultValue:[Link],disabled
:!i,onChange:e=>r({stringThouSep:[Link]})}))),[Link]([Link],
{type:"flex",align:"middle",className:"m-b-10"},[Link]([Link],
{span:12},[Link]("label",{htmlFor:"counter-formatting-string-
prefix"},"Formatting String Prefix")),[Link]([Link],
{span:12},[Link](s.a,{id:"counter-formatting-string-
prefix",className:"w-100","data-
test":"[Link]",defaultValue:[Link],disabled:!
i,onChange:e=>r({stringPrefix:[Link]})}))),[Link]([Link],
{type:"flex",align:"middle",className:"m-b-10"},[Link]([Link],
{span:12},[Link]("label",{htmlFor:"counter-formatting-string-
suffix"},"Formatting String Suffix")),[Link]([Link],
{span:12},[Link](s.a,{id:"counter-formatting-string-
suffix",className:"w-100","data-
test":"[Link]",defaultValue:[Link],disabled:!
i,onChange:e=>r({stringSuffix:[Link]})}))),[Link]("label",
{className:"d-flex align-items-center",htmlFor:"counter-format-target-
value"},[Link](d.a,{id:"counter-format-target-value","data-
test":"[Link]",defaultChecked:[Link],onC
hange:e=>r({formatTargetValue:e})}),[Link]("span",{className:"m-l-
10"},"Format Target Value")))}[Link]=[Link]},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return g});var
r=n(2),a=n(0),o=n.n(a),i=n(32),s=n(26),l=n.n(s),c=n(31),u=n.n(c),d=n(93),p=n.n(d),m
=n(129),f=n.n(m),h=n(20);function g(e){var
t=[Link],n=[Link],a=[Link],s=[Link];return
[Link]([Link],null,[Link]([Link],
{type:"flex",align:"middle",className:"m-b-10"},[Link]([Link],
{span:12},[Link]("label",{htmlFor:"counter-label"},"Counter
Label")),[Link]([Link],{span:12},[Link](u.a,{id:"counter-
label",className:"w-100","data-
test":"[Link]",defaultValue:[Link],placeholder:a,onChange:e=
>s({counterLabel:[Link]})}))),[Link]([Link],
{type:"flex",align:"middle",className:"m-b-10"},[Link]([Link],
{span:12},[Link]("label",{htmlFor:"counter-value-column"},"Counter Value
Column Name")),[Link]([Link],{span:12},[Link](l.a,
{id:"counter-value-column",className:"w-100","data-
test":"[Link]",defaultValue:[Link],disabled:[Link]
ow,onChange:e=>s({counterColName:e})},Object([Link])
([Link],e=>[Link]([Link],{key:[Link],"data-
test":"[Link]."+[Link]},[Link]))))),[Link]([Link],
{type:"flex",align:"middle",className:"m-b-10"},[Link]([Link],
{span:12},[Link]("label",{htmlFor:"counter-value-row-number"},"Counter
Value Row Number")),[Link]([Link],{span:12},[Link](p.a,
{id:"counter-value-row-number",className:"w-100","data-
test":"[Link]",defaultValue:[Link],disabled:[Link]
,onChange:e=>s({rowNumber:e})}))),[Link]([Link],
{type:"flex",align:"middle",className:"m-b-10"},[Link]([Link],
{span:12},[Link]("label",{htmlFor:"counter-target-value-column"},"Target
Value Column Name")),[Link]([Link],{span:12},[Link](l.a,
{id:"counter-target-value-column",className:"w-100","data-
test":"[Link]",defaultValue:[Link],onChange:e=>
s({targetColName:e})},[Link]([Link],{value:""},"No target
value"),Object([Link])([Link],e=>[Link]([Link],{key:[Link],"data-
test":"[Link]."+[Link]},[Link]))))),[Link](i.
Row,{type:"flex",align:"middle",className:"m-b-10"},[Link]([Link],
{span:12},[Link]("label",{htmlFor:"counter-target-row-number"},"Target
Value Row Number")),[Link]([Link],{span:12},[Link](p.a,
{id:"counter-target-row-number",className:"w-100","data-
test":"[Link]",defaultValue:[Link],onChang
e:e=>s({targetRowNumber:e})}))),[Link]("label",{className:"d-flex align-
items-center",htmlFor:"counter-count-rows"},[Link](f.a,{id:"counter-
count-rows","data-
test":"[Link]",defaultChecked:[Link],onChange:e=>s({countRow
:e})}
),[Link]("span",{className:"m-l-10"},"Count
Rows")))}[Link]=[Link]},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return p});n(34);var
r=n(2),a=n(0),o=n.n(a),i=n(104),s=n.n(i),l=n(20),c=n(504),u=n(503);function d()
{return(d=[Link]||function(e){for(var t=1;t<[Link];t++){var
n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function p(e){var
t=[Link],n=[Link],a=e=>{n(Object([Link])({},t,e))};return
[Link](s.a,{animated:!1,tabBarGutter:0},[Link]([Link],
{key:"general",tab:[Link]("span",{"data-
test":"[Link]"},"General")},[Link]([Link],d({},e,
{onOptionsChange:a}))),[Link]([Link],
{key:"format",tab:[Link]("span",{"data-
test":"[Link]"},"Format")},[Link]([Link],d({},
e,{onOptionsChange:a}))))}[Link]=[Link]},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return f});n(14),n(15),n(11),n(165);var
r=n(2),a=n(0),o=n.n(a),i=n(3),s=n.n(i),l=n(117),c=n(20),u=n(286);n(1580);function
d(e,t){return function(e){if([Link](e))return e}(e)||function(e,t){var
n=[],r=!0,a=!1,o=void 0;try{for(var i,s=e[[Link]]();!
(r=(i=[Link]()).done)&&([Link]([Link]),!t||[Link]!==t);r=!0);}catch(e){a=!
0,o=e}finally{try{r||null==[Link]||[Link]()}finally{if(a)throw o}}return n}
(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable
instance")}()}function p(e)
{return{msTransform:"scale(".concat(e,")"),MozTransform:"scale(".concat(e,")"),Webk
itTransform:"scale(".concat(e,")"),transform:"scale(".concat(e,")")}}function m(e)
{var t=[Link],n=[Link]([Link]/[Link],[Link]/
[Link]);return Number(Object([Link])(n)?n:1).toFixed(2)}function f(e)
{var t=[Link],n=[Link],r=[Link],i=d(Object([Link])
("1.00"),2),c=i[0],f=i[1],h=d(Object([Link])
(null),2),g=h[0],b=h[1];Object([Link])(()=>{if(g)return Object([Link])(g,
()=>{f(m(g))})},[g]),Object([Link])(()=>{g&&f(m(g))},[t,n,g]);var
y=Object([Link])
([Link],n,r),v=[Link],w=[Link],O=[Link],j=[Link]
ip,E=[Link],S=[Link],x=[Link];return
[Link]("div",{className:s()("counter-visualization-container",{"trend-
positive":v&&w,"trend-negative":v&&!w})},[Link]("div",
{className:"counter-visualization-content",ref:b},[Link]("div",
{style:p(c)},[Link]("div",{className:"counter-visualization-
value",title:j},O),E&&[Link]("div",{className:"counter-visualization-
target",title:S},"(",E,")"),[Link]("div",{className:"counter-
visualization-label"},x))))}[Link]=[Link]},function(e,t,n){"use
strict";function r(){return null}n.r(t),n.d(t,"default",function(){return
r})},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return
m});n(14),n(15),n(11);var
r=n(0),a=n.n(r),o=n(2),i=n(9),s=n.n(i),l=n(20),c=n(10),u=n(227),d=n.n(u);n(1582);fu
nction p(e,t){return function(e){if([Link](e))return e}(e)||function(e,t)
{var n=[],r=!0,a=!1,o=void 0;try{for(var i,s=e[[Link]]();!
(r=(i=[Link]()).done)&&([Link]([Link]),!t||[Link]!==t);r=!0);}catch(e){a=!
0,o=e}finally{try{r||null==[Link]||[Link]()}finally{if(a)throw o}}return n}
(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable
instance")}()}function m(e){var t=[Link],n=p(Object([Link])
(0),2),i=n[0],l=n[1];if(!t||![Link]||0===[Link])return null;var
u=Object([Link])(Object([Link])
([Link],"name"),"type"),m=[Link](e=>[Link]),f=[Link][i];return
[Link]("div",null,[Link]("table",{className:"table table-
bordered details-viz"},[Link]("tbody",null,Object([Link])
(m,e=>[Link]("tr",
{key:e},[Link]("th",null,e),[Link]("td",null,function(e,t)
{var
n={date:[Link],datetime:[Link]};return"da
te"!==t&&"datetime"!==t||![Link](e)?""+e:[Link](n[t])}
(f[e],u[e])))))),[Link]>1&&[Link]("div",{className:"paginator-
container"},[Link](d.a,
{current:i+1,defaultPageSize:1,total:[Link],onChange:e=>l(e-
1)})))}[Link]=[Link]},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return c});var
r=n(2),a=n(0),o=n.n(a),i=n(129),s=n.n(i),l=n(20);function c(e){var
t=[Link],n=[Link],a=e=>{n(Object([Link])({},t,e))};return
[Link]("div",{className:"form-group m-t-30"},[Link]("label",
{className:"d-flex align-items-center",htmlFor:"pivot-show-
controls"},[Link](s.a,{"data-test":"[Link]",id:"pivot-
show-controls",checked:![Link],onChange:e=>a({controls:{enabled:!
e}})}),[Link]("span",{className:"m-l-10"},"Show Pivot
Controls")),[Link]("label",{className:"d-flex align-items-
center",htmlFor:"pivot-show-row-totals"},[Link](s.a,{id:"pivot-show-row-
totals",checked:[Link],onChange:e=>a({rendererOptions:
{table:{rowTotals:e}}})}),[Link]("span",{className:"m-l-10"},"Show Row
Totals")),[Link]("label",{className:"d-flex align-items-
center",htmlFor:"pivot-show-col-totals"},[Link](s.a,{id:"pivot-show-row-
totals",checked:[Link],onChange:e=>a({rendererOptions:
{table:{colTotals:e}}})}),[Link]("span",{className:"m-l-10"},"Show
Column Totals")))}[Link]=[Link]},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return o});var r=n(0),a=n.n(r);function
o(){return [Link]("div",{className:"form-
horizontal"},[Link]("div",null,"This visualization expects the query
result to have rows in the following
format:",[Link]("ul",null,[Link]("li",null,[Link](
"strong",null,"stage1")," - stage 1
value"),[Link]("li",null,[Link]("strong",null,"stage2")," -
stage 2 value (or
null)"),[Link]("li",null,[Link]("strong",null,"stage3")," -
stage 3 value (or
null)"),[Link]("li",null,[Link]("strong",null,"stage4")," -
stage 4 value (or
null)"),[Link]("li",null,[Link]("strong",null,"stage5")," -
stage 5 value (or
null)"),[Link]("li",null,[Link]("strong",null,"value")," -
number of times this sequence occurred"))))}},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return o});var r=n(0),a=n.n(r);function
o(){return [Link]("div",{className:"form-
horizontal"},[Link]("div",null,"This visualization expects the query
result to have rows in one of the following formats:",[Link]("div",
{className:"m-t-10"},[Link]("strong",null,"Option
1:"),[Link]("ul",null,[Link]("li",null,[Link]("str
ong",null,"sequence")," - sequence
id"),[Link]("li",null,[Link]("strong",null,"stage")," - what
stage in sequence this is (1,
2, ...)"),[Link]("li",null,[Link]("strong",null,"node")," -
stage name"),[Link]("li",null,[Link]("strong",null,"value"),"
- number of times this sequence occurred"))),[Link]("div",{className:"m-
t-10"},[Link]("strong",null,"Option
2:"),[Link]("ul",null,[Link]("li",null,[Link]("str
ong",null,"stage1")," - stage 1
value"),[Link]("li",null,[Link]("strong",null,"stage2")," -
stage 2 value (or
null)"),[Link]("li",null,[Link]("strong",null,"stage3")," -
stage 3 value (or
null)"),[Link]("li",null,[Link]("strong",null,"stage4")," -
stage 4 value (or
null)"),[Link]("li",null,[Link]("strong",null,"stage5")," -
stage 5 value (or
null)"),[Link]("li",null,[Link]("strong",null,"value")," -
number of times this sequence occurred")))))}},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return m});n(14),n(15),n(11);var
r=n(2),a=n(0),o=n.n(a),i=n(113),s=n.n(i),l=n(31),c=n.n(l),u=n(20),d=n(205);n(1598);
function p(e,t){return function(e){if([Link](e))return e}(e)||function(e,t)
{var n=[],r=!0,a=!1,o=void 0;try{for(var i,s=e[[Link]]();!
(r=(i=[Link]()).done)&&([Link]([Link]),!t||[Link]!==t);r=!0);}catch(e){a=!
0,o=e}finally{try{r||null==[Link]||[Link]()}finally{if(a)throw o}}return n}
(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable
instance")}()}function m(e){var
t=[Link],n=[Link],i=[Link],l=p(Object([Link])
("row:1:".concat([Link],":")),2),u=l[0],m=l[1],f=p(Object([Link])
(""),2),h=f[0],g=f[1],b=p(Object([Link])
([]),2),y=b[0],v=b[1],w=Object([Link])(()=>Object([Link])
([Link],"allowSearch"),[[Link]]),O=Object([Link])(),j=Object([Link])
(e=>g([Link]),[g]),E=Object([Link])(()=>{var e=[Link]>0?
[Link]([Link],
{ref:O,placeholder:"Search...",onChange:j}):null;return Object([Link])
([Link],e,y,e=>{v(e),[Link]().removeAllRanges()})},
[[Link],w,O,j,y,v]),S=Object([Link])(()=>Object([Link])
(Object([Link])([Link],h,w),y),[[Link],h,w,y]);return Object([Link])
(()=>{g(""),[Link]&&[Link]("",{target:{value:""}}),v([])},
[[Link],[Link],O]),0===[Link]?null:[Link]("div",
{className:"table-visualization-container"},[Link](s.a,{"data-
percy":"show-scrollbars","data-
test":"TableVisualization",columns:E,dataSource:S,rowKey:(e,t)=>u+t,pagination:
{size:"widget"===i?"small":"",position:"bottom",pageSize:[Link],hideOnSingl
ePage:!0,onChange:
(e,t)=>m("row:".concat(e,":").concat(t,":"))}}))}[Link]=[Link]},f
unction(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return s});var
r=n(0),a=n.n(r),o=n(270),i=n(51);function s(e){var t=Object(i.d)
([Link]&&[Link]);function n(n){return{text:t(n[[Link]])}}function
r(t){var r=n([Link]).text;return [Link]?
[Link]([Link],null,r):r}return
[Link]=n,r}[Link]="Text"},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return a});var r=n(51);function a(e){var
t=Object(r.c)([Link]);function n(n){return{text:t(n[[Link]])}}function a(e)
{return n([Link]).text}return
[Link]=n,a}[Link]="Number"},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return a});var r=n(51);function a(e){var
t=Object(r.b)([Link]);function n(n){return{text:t(n[[Link]])}}function
a(e){return n([Link]).text}return
[Link]=n,a}[Link]="Date/Time"},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return a});var r=n(51);function a(e){var
t=Object(r.a)([Link]);function n(n){return{text:t(n[[Link]])}}function
a(e){return n([Link]).text}return
[Link]=n,a}[Link]="Boolean"},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return l});n(11),n(19),n(27);var
r=n(2),a=n(0),o=n.n(a),i=n(51);function s(e,t){if(null==e)return{};var
n,r,a=function(e,t){if(null==e)return{};var
n,r,a={},o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
(a[n]=e[n]);return a}(e,t);if([Link]){var
o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
[Link](e,n)&&(a[n]=e[n])}return a}function l(e)
{function t(t){t=Object([Link])({"@":t[[Link]]},t);var n=Object([Link])
(Object(i.e)([Link],t));if(""===n)return{};var a=Object([Link])
(Object(i.e)([Link],t)),o=Object([Link])(Object(i.e)
([Link],t)),s={href:n,text:""!==o?o:n};return""!
==a&&([Link]=a),[Link]&&([Link]="_blank"),s}function n(e){var
n=t([Link]),r=[Link],a=s(n,["text"]);return [Link]("a",a,r)}return
[Link]=t,n}[Link]="Link"},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return
c});n(34),n(11),n(19),n(27),n(165),n(453);var
r=n(2),a=n(0),o=n.n(a),i=n(51);function s(){return(s=[Link]||function(e)
{for(var t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function l(e,t){if(null==e)return{};var
n,r,a=function(e,t){if(null==e)return{};var
n,r,a={},o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
(a[n]=e[n]);return a}(e,t);if([Link]){var
o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
[Link](e,n)&&(a[n]=e[n])}return a}function c(e)
{function t(t){t=Object([Link])({"@":t[[Link]]},t);var n=Object([Link])
(Object(i.e)([Link],t));if(""===n)return{};var a=parseInt(Object(i.e)
([Link],t),10),o=parseInt(Object(i.e)([Link],t),10),s=Object([Link])
(Object(i.e)([Link],t)),l={src:n};return
[Link](a)&&a>0&&([Link]=a),[Link](o)&&o>0&&([Link]=o),""!
==s&&([Link]=s,[Link]=s,[Link]=s),l}function n(e){var n=t([Link]),r=([Link],l(n,
["text"]));return [Link]("img",s({alt:""},r))}return
[Link]=t,n}[Link]="Image"},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return l});var
r=n(2),a=n(0),o=n.n(a),i=n(483),s=n(10);function l(e){function t(t){var
n=t[[Link]];if(Object([Link])
(n)&&[Link]<=[Link])try{return{text:n,value:[Link]
se(n)}}catch(e){}return{text:n,value:void 0}}function n(e){var
n=t([Link]),a=[Link],s=[Link];return Object([Link])(s)?
[Link]("div",{className:"json-cell-
invalid"},""+a):[Link]("div",{className:"json-cell-
valid"},[Link]([Link],{value:s}))}return
[Link]=t,n}[Link]="JSON"},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return p});var
r=n(2),a=n(0),o=n.n(a),i=n(26),s=n.n(i),l=n(93),c=n.n(l),u=n(32),d=n(20);function
p(e){var t=[Link],n=[Link],a=[Link],i=e=>{a(Object([Link])
({},t,e))};return [Link]([Link],null,[Link]("div",
{className:"form-group"},[Link]("label",{className:"control-
label",htmlFor:"word-cloud-words-column"},"Words Column"),[Link](s.a,
{"data-test":"[Link]",id:"word-cloud-words-column",className:"w-
100",value:[Link],onChange:e=>i({column:e})},Object([Link])([Link],e=>{var
t=[Link];return [Link]([Link],{key:t,"data-
test":"[Link]."+t},t)}))),[Link]("div",{className:"form-
group"},[Link]("label",{className:"control-label",htmlFor:"word-cloud-
frequencies-column"},"Frequencies Column"),[Link](s.a,{"data-
test":"[Link]",id:"word-cloud-frequencies-
column",className:"w-
100",value:[Link],onChange:e=>i({frequenciesColumn:e})},[Link]
ent([Link],{key:"none",value:""},[Link]("i",null,"(count word
frequencies automatically)")),Object([Link])([Link],e=>{var t=[Link];return
[Link]([Link],{key:"column-"+t,value:t,"data-
test":"[Link]."+t},t)}))),[Link]("div",
{className:"form-group"},[Link]("label",{className:"control-
label",htmlFor:"word-cloud-word-length-limit"},"Words Length
Limit"),[Link]([Link],{gutter:15,type:"flex"},[Link]([Link],
{span:12},[Link](c.a,{"data-
test":"[Link]",className:"w-
100",placeholder:"Min",min:0,value:[Link],onChange:e=>i({wordLengthL
imit:{min:e>0?e:null}})})),[Link]([Link],{span:12},[Link](c.a,
{"data-test":"[Link]",className:"w-
100",placeholder:"Max",min:0,value:[Link],onChange:e=>i({wordLengthL
imit:{max:e>0?e:null}})})))),[Link]("div",{className:"form-
group"},[Link]("label",{className:"control-label",htmlFor:"word-cloud-
word-length-limit"},"Frequencies Limit"),[Link]([Link],
{gutter:15,type:"flex"},[Link]([Link],{span:12},[Link](c.a,
{"data-test":"[Link]",className:"w-
100",placeholder:"Min",min:0,value:[Link],onChange:e=>i({wordCountLim
it:{min:e>0?e:null}})})),[Link]([Link],{span:12},[Link](c.a,
{"data-test":"[Link]",className:"w-
100",placeholder:"Max",min:0,value:[Link],onChange:e=>i({wordCountLim
it:{max:e>0?e:null}})})))))}[Link]=[Link]},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return
g});n(14),n(15),n(11),n(165),n(453),n(131);var
r=n(13),a=n.n(r),o=n(797),i=n.n(o),s=n(2),l=n(0),c=n.n(l),u=n(117),d=n(20);n(1601);
function p(e,t){return function(e){if([Link](e))return e}(e)||function(e,t)
{var n=[],r=!0,a=!1,o=void 0;try{for(var i,s=e[[Link]]();!
(r=(i=[Link]()).done)&&([Link]([Link]),!t||[Link]!==t);r=!0);}catch(e){a=!
0,o=e}finally{try{r||null==[Link]||[Link]()}finally{if(a)throw o}}return n}
(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable
instance")}()}function m(e,t){var n=[];[Link]&&(n=[Link]?
function(e,t,n){var r={};return Object([Link])(e,e=>{var
a=parseFloat(e[n]);if([Link](a)&&a>0){var o=Object([Link])
(e[t]);r[o]=a}}),r}(e,[Link],[Link]):function(e,t){var n={};return
Object([Link])(e,e=>{var r=Object([Link])(e[t]).split(/\s/g);Object([Link])
(r,e=>{n[e]=(n[e]||0)+1})}),n}(e,[Link]),n=Object([Link])(Object([Link])(n,
(e,t)=>({text:t,count:e})),[e=>{[Link]},e=>{[Link]}]));var
r,o,i,l,c=Object([Link])(n,e=>[Link]),u=[Link]().domain([Object([Link])
(c),Object([Link])(c)]).range([10,100]),d=[Link].category20();return
Object([Link])(n,(e,t)=>{[Link]=u([Link]),[Link]=d(t),[Link]=t
%2*90}),r=n,o={wordLength:[Link],wordCount:[Link]},i=[Link]
gth,l=[Link],[Link]=[Link]([Link])?
[Link]:null,[Link]=[Link]([Link])?[Link]:null,[Link]=[Link]([Link])?
[Link]:null,[Link]=[Link]([Link])?[Link]:null,Object([Link])(r,e=>{var
t=[Link],n=[Link],r=(![Link]||[Link]>=[Link])&&(![Link]||[Link]<=[Link]),a=(!
[Link]||n>=[Link])&&(![Link]||n<=[Link]);return r&&a})}function f(e,t)
{[Link]=null;var
n=[Link](),r=[Link],a=[Link],o=[Link](),i=[Link]
dth/r,s=[Link]/a;[Link]="scale(".concat([Link](i,s),")")}function
h(){var e=[Link]([Link]).fontFamily;return i()
().size([5e3,5e3]).padding(3).font(e).rotate(e=>[Link]).fontSize(e=>[Link]).random
(()=>.5)}function g(e){var t=[Link],n=[Link],r=p(Object([Link])
(null),2),o=r[0],i=r[1],s=p(Object([Link])
([]),2),d=s[0],g=s[1],b=Object([Link])(h,[]);return Object([Link])
(()=>([Link](m([Link],n)).on("end",e=>g(e)).start(),()=>[Link]("end",null).stop()),
[b,t,n,g]),Object([Link])(()=>{o&&function(e,t)
{(e=[Link](e)).selectAll("*").remove();var
n=[Link]("svg"),r=[Link]("g");[Link]("text").data(t).enter().append("text"
).style("font-size",e=>"".concat([Link],"px")).style("font-
family",e=>[Link]).style("fill",e=>[Link]).attr("text-
anchor","middle").attr("transform",e=>"translate(".concat([e.x,e.y],")
rotate(").concat([Link],")")).text(e=>[Link]);var
o=[Link]().getBoundingClientRect(),i=[Link]().getBoundingClientRect();[Link]("width
",[Link]([Link])).attr("height",[Link]([Link])),[Link]("transform","transl
ate(".concat([Link],",").concat([Link],")")),f([Link](),[Link]())}
(o,d)},[o,d]),Object([Link])(()=>{if(o)return Object([Link])(o,()=>{var
e=[Link]("svg");e&&f(e,o)})},[o]),[Link]("div",
{className:"word-cloud-visualization-
container",ref:i})}[Link]=[Link]},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return u});var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(78),l=n(271),c=n(198);function u(e){var
t=[Link],n=[Link],r=[Link];if(""!==n)return
[Link]([Link],{message:"Sorry, we couldn't find
anything.",icon:"fa-search"});if([Link]>0)return
[Link]([Link],
{objectType:"dashboards",tags:r});switch(t){case"favorites":return
[Link]([Link],{message:"Mark dashboards as Favorite to list them
here.",icon:"fa-star"});default:return [Link]([Link],{icon:"zmdi
zmdi-view-quilt",description:"See the big
picture",illustration:"dashboard",helpLink:"[Link]
dashboards",showDashboardStep:!
0})}}[Link]={page:[Link],searchTerm:[Link],selec
tedTags:[Link]}},function(e,t,n){"use
strict";n.r(t);n(14),n(15),n(34),n(29),n(106);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(129),c=n.n(l),u=n(37),d=n.n(u),p=n(35),m
=n.n(p),f=n(121),h=n.n(f),g=n(22),b=n(12),y=n(33),v=n(169),w=n(100);function O(e)
{return(O="function"==typeof Symbol&&"symbol"==typeof [Link]?function(e)
{return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function j(){return(j=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function E(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function S(e){return(S=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function x(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function P(e,t)
{return(P=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function C(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var
k="api/dashboards/{id}/share",_=function(e){function t(e){var n,a,o;!function(e,t)
{if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}
(this,t),a=this,o=S(t).call(this,e),n=!o||"object"!==O(o)&&"function"!=typeof o?
x(a):o,C(x(n),"formItemProps",{labelCol:{span:8},wrapperCol:{span:16},style:
{marginBottom:7}}),C(x(n),"enableAccess",()=>{var
e=[Link];[Link]({saving:!0}),g.
$[Link]([Link]).success(t=>{[Link]=!
0,e.public_url=t.public_url}).error(()=>{[Link]("Failed to turn on sharing
for this dashboard")}).finally(()=>{[Link]({saving:!
1})})}),C(x(n),"disableAccess",()=>{var e=[Link];[Link]({saving:!
0}),g.$[Link]([Link]).success(()=>{[Link]=!1,delete
e.public_url}).error(()=>{[Link]("Failed to turn off sharing for this
dashboard")}).finally(()=>{[Link]({saving:!1})})}),C(x(n),"onChange",e=>{e?
[Link]():[Link]()});var i=[Link];return
[Link]={saving:!1},[Link]=Object([Link])
(k,"{id}",[Link]),[Link]=[Link]||[Link],n}var
n,a,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new
TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&P(e,t)}
(t,[Link]),n=t,i=[{key:"headerContent",get:function(){return
[Link]([Link],null,"Share Dashboard",[Link]("div",
{className:"modal-header-desc"},"Allow public access to this dashboard with a
secret address."," ",[Link]([Link],
{type:"SHARE_DASHBOARD"})))}}],(a=[{key:"render",value:function(){var
e=[Link],t=[Link],n=[Link];return [Link](d.a,j({},[Link],
{title:[Link],footer:null}),[Link](m.a,
{layout:"horizontal"},!
[Link]&&[Link]([Link],null,[Link](h.
a,{message:"For your security, sharing is currently not supported for dashboards
containing queries with text parameters. Consider changing the text parameters in
your query to a different
type.",type:"error"})),[Link]([Link],j({label:"Allow public
access"},[Link]),[Link](c.a,
{checked:[Link],onChange:[Link],loading:[Link],dis
abled:![Link],"data-
test":"PublicAccessEnabled"})),n.public_url&&[Link]([Link],j({label:"S
ecret address"},[Link]),[Link]([Link],
{value:n.public_url,"data-
test":"SecretAddress"}))))}}])&&E([Link],a),i&&E(n,i),t}();C(_,"propTypes",
{dashboard:[Link],hasOnlySafeQueries:[Link],dialog:[Link]
[Link]}),[Link]=Object([Link])(_)},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return u});var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(78),l=n(271),c=n(198);function u(e){var
t=[Link],n=[Link],r=[Link];if(""!==n)return
[Link]([Link],{message:"Sorry, we couldn't find
anything.",icon:"fa-search"});if([Link]>0)return
[Link]([Link],{objectType:"queries",tags:r});switch(t)
{case"favorites":return [Link]([Link],{message:"Mark queries as
Favorite to list them here.",icon:"fa-star"});case"archive":return
[Link]([Link],{message:"Archived queries will be listed
here.",icon:"fa-archive"});case"my":return [Link]("div",
{className:"tiled bg-white
p-15"},[Link]("a",{href:"queries/new",className:"btn btn-primary btn-
sm"},"Create your first query")," ","to populate My Queries list. Need help? Check
out our","
",[Link]("a",{href:"[Link]
queries"},"query writing documentation"),".");default:return
[Link]([Link],{icon:"fa fa-
code",illustration:"query",description:"Getting the data from your
datasources.",helpLink:"[Link]
querying"})}}[Link]={page:[Link],searchTerm:[Link]
ed,selectedTags:[Link]}},,,,,,,,,,,,,,,,,function(e,t,n)
{[Link]=n.p+"images/
[Link]"},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n)
{},,,,,,,,,,,function(e,t,n)
{},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,func
tion(e,t,n){},,,,,,,,,,,,,,,,,,,,,function(e,t){[Link]='<div class="p-5">\n
<h4>Notifications</h4>\n\n <div>\n <ui-select ng-
model="[Link]" ng-disabled="[Link] == 0">\n
<ui-select-match><span
ng-bind-html="destinationsDisplay($[Link])"></span></ui-select-match>\n
<ui-select-choices repeat="d in destinations">\n <span ng-bind-
html="destinationsDisplay(d)"></span>\n </ui-select-choices>\n </ui-
select>\n </div>\n <div class="m-t-5">\n <button class="btn btn-default" ng-
click="saveSubscriber()" ng-disabled="[Link] == 0"
style="width:50%;">Add</button>\n <span class="pull-right m-t-5">\n <a
href="destinations/new" ng-if="[Link]">Create New Destination</a>\n
</span>\n </div>\n\n <hr/>\n\n <div>\n <div class="list-group-item" ng-
repeat="subscriber in subscribers">\n <span ng-bind-
html="destinationsDisplay(subscriber)"></span>\n <button class="btn btn-xs
btn-danger pull-right" ng-click="unsubscribe(subscriber)" ng-
if="[Link] || [Link] == [Link]">Remove</button>\n
</div>\n </div>\n</div>\n'},function(e)
{[Link]="a16f551e22c6288df6f067aa12caa5afd9a8f1dd"},function(e,t)
{[Link]='<nav class="navbar navbar-default app-header" role="navigation">\n
<div class="container">\n <div class="navbar-header">\n <button\n
type="button"\n class="navbar-toggle"\n ng-click="isNavOpen = !
isNavOpen"\n >\n <span class="sr-only">Toggle navigation</span>\n
<span class="icon-bar"></span>\n <span class="icon-bar"></span>\n
<span class="icon-bar"></span>\n </button>\n \x3c!-- REDASH LOGO --\x3e\n
<a class="navbar-brand" ng-href="{{ $[Link] }}"\n ><img ng-
src="{{ $[Link] }}"\n /></a>\n </div>\n <div class="collapse
navbar-collapse" uib-collapse="!isNavOpen">\n \x3c!-- Main Left Nav--\x3e\n\n
<ul class="nav navbar-nav nav__main">\n <li\n class="dropdown btn-
group"\n ng-show="$[Link]"\n uib-dropdown\n
>\n <a class="btn" href="dashboards">Dashboards</a>\n <a
type="button" class="btn hidden-xs" uib-dropdown-toggle>\n <span
class="caret caret--nav"></span>\n </a>\n <ul class="dropdown-
menu" uib-dropdown-menu>\n <li ng-if="$[Link] == 0">\n
<a>\n <em>\n <span class="btn-favourite">\n
<i class="fa fa-star" aria-hidden="true"></i>\n </span>\n
Favorite Dashboards will appear here\n </em>\n </a>\n
</li>\n <li ng-repeat="dashboard in $[Link]">\n <a
href="dashboard/{{ [Link] }}">\n {{ [Link] }}\n
</a>\n </li>\n </ul>\n </li>\n <li\n
class="dropdown btn-group"\n ng-show="$[Link]"\n
uib-dropdown\n >\n <a class="btn" href="queries">Queries</a>\n
<a type="button" class="btn hidden-xs" uib-dropdown-toggle>\n <span
class="caret caret--nav"></span>\n </a>\n <ul class="dropdown-
menu" uib-dropdown-menu>\n
<li ng-if="$[Link] == 0">\n <a>\n
<em>\n <span class="btn-favourite">\n <i
class="fa fa-star" aria-hidden="true"></i>\n </span>\n
Favorite Queries will appear here\n </em>\n </a>\n
</li>\n <li ng-repeat="query in $[Link]">\n <a
href="queries/{{ [Link] }}">\n {{ [Link] }}\n
</a>\n </li>\n </ul>\n </li>\n <li ng-
if="$[Link]">\n <a href="alerts">Alerts</a>\n </li>\n
</ul>\n\n \x3c!-- Add New Button --\x3e\n <div\n class="btn-group
navbar-btn navbar-left btn__new hidden-xs"\n uib-dropdown\n is-
open="[Link]"\n >\n <button\n id="create-button"\n
data-test="CreateButton"\n type="button"\n class="btn btn-primary
btn--create"\n uib-dropdown-toggle\n ng-disabled="disabled"\n
>\n Create <span class="caret caret--nav"></span>\n </button>\n
<ul\n class="dropdown-menu"\n uib-dropdown-menu\n
role="menu"\n aria-labelledby="create-button"\n >\n <li
role="menuitem" ng-show="$[Link]">\n <a
href="queries/new">Query</a>\n </li>\n <li role="menuitem">\n
<a\n ng-show="$[Link](\'create_dashboard\')"\n
ng-click="$[Link]()"\n >Dashboard</a\n >\n
</li>\n <li role="menuitem"><a href="alerts/new">Alert</a></li>\n
</ul>\n </div>\n\n \x3c!-- Profile --\x3e\n <ul class="nav navbar-
nav navbar-right">\n <li>\n <help-trigger\n
type="\'HOME\'"\n class-name="\'navbar-link-ANGULAR_REMOVE_ME\'"\n
></help-trigger>\n </li>\n <li ng-show="$[Link]">\n
<a href="data_sources" title="Settings"\n ><i class="fa fa-sliders"
aria-hidden="true"></i\n ></a>\n </li>\n \x3c!--<li ng-
show="$[Link]">--\x3e\n \x3c!--<a href="users"
title="Settings"><i class="fa fa-cog"></i></a>--\x3e\n \x3c!--</li>--\x3e\n
<li class="dropdown" uib-dropdown>\n <a\n href="#"\n
class="dropdown-toggle dropdown--profile"\n uib-dropdown-toggle\n
data-test="ProfileDropdown"\n >\n <img\n ng-
src="{{ $[Link].profile_image_url }}"\n
class="profile__image--navbar"\n width="20"/>\n <span\n
class="dropdown--profile__username"\n ng-
bind="$[Link]"\n ></span>\n <span class="caret
caret--nav"></span\n ></a>\n <ul class="dropdown-menu dropdown-
menu--profile">\n <li>\n <a ng-href="users/me">Edit
Profile</a>\n </li>\n <li\n class="divider"\n
ng-if="$[Link](\'super_admin\')"\n ></li>\n\n
<li ng-show="$[Link]">\n <a href="data_sources"
title="Data Sources">Data Sources</a>\n </li>\n <li ng-
show="$[Link]">\n <a href="groups"
title="Settings">Groups</a>\n </li>\n <li ng-
show="$[Link]">\n <a href="users"
title="Settings">Users</a>\n </li>\n <li>\n <a
ng-href="query_snippets">Query Snippets</a>\n </li>\n <li ng-
show="$[Link]">\n <a href="destinations"
title="Settings">Alert Destinations</a>\n </li>\n\n <li\n
ng-if="$[Link](\'super_admin\')"\n
class="divider"\n ></li>\n\n <li ng-
if="$[Link](\'super_admin\')">\n <a
href="admin/status">System Status</a>\n </li>\n\n <li
class="divider"></li>\n\n <li>\n <a ng-
click="$[Link]()">Log out</a>\n </li>\n\n <li
class="divider"></li>\n <li class="dropdown-menu__version">\n
Version: {{ $[Link] }}\n <span ng-
if="$[Link] !== $[Link]">\n
({{ $[Link](0, 8) }})\n </span>\n
<span\n class="update-available"\n ng-
if="$[Link](\'super_admin\') && $[Link]"\
n >\n <a href="[Link]
target="_blank">\n <i class="fa fa-arrow-circle-down"></i>\n
</a>\n </span>\n </li>\n </ul>\n </li>\n
</ul>\n\n \x3c!-- Search --\x3e\n <form\n class="navbar-form
navbar-right"\n role="search"\n ng-submit="$[Link]()"\n
>\n <div class="input-group menu-search">\n <input\n
type="text"\n ng-model="$[Link]"\n class="form-
control navbar__search__input"\n placeholder="Search queries..."\n
data-test="AppHeaderSearch"\n />\n <span class="input-group-
btn">\n <button type="submit" class="btn btn-default">\n
<span class="zmdi zmdi-search"></span>\n </button>\n </span>\n
</div>\n </form>\n </div>\n </div>\n</nav>\n'},function(e,t)
{[Link]='<app-header ng-if="$[Link]"></app-header>\n<div ng-
if="$[Link]" class="fixed-container" data-test="ErrorMessage">\n <div
class="container">\n <div class="col-md-8 col-md-push-2">\n <div
class="error-state bg-white tiled">\n <div class="error-state__icon">\n
<i class="zmdi zmdi-alert-circle-o"></i>\n </div>\n <div
class="error-state__details">\n <h4>{{ $[Link]
}}</h4>\n </div>\n </div>\n </div>\n </div>\n</div>\n<div
id="app-content" ng-if="!$[Link]" ng-view></div>\n'},function(e,t)
{[Link]='<div class="widget-wrapper">\n <div class="tile body-container widget-
visualization" ng-if="$[Link]==\'visualization\'" ng-class="$[Link]"\n ng-
switch="$[Link]().getStatus()" ng-attr-data-
refreshing="{{ $[Link] && !!
$[Link]().getStatus() }}">\n <div class="body-row widget-
header">\n <div class="t-header widget clearfix">\n <div
class="dropdown pull-right widget-menu-remove" ng-if="!$[Link] &&
$[Link]()">\n <div class="actions">\n <a ng-
click="$[Link]()" title="Remove From Dashboard"><i class="zmdi zmdi-
close"></i></a>\n </div>\n </div>\n <div class="dropdown
pull-right widget-menu-regular" ng-if="!$[Link]"\n uib-dropdown
dropdown-append-to-body="true"\n >\n <div class="actions">\n
<a data-toggle="dropdown" uib-dropdown-toggle class="p-l-15 p-r-15"><i class="zmdi
zmdi-more-vert"></i></a>\n </div>\n\n <ul class="dropdown-menu
dropdown-menu-right" uib-dropdown-menu>\n <li ng-class="{\'disabled\':
$[Link]().isEmpty()}"><a ng-
href="{{$[Link]().getLink($[Link]().id, \'csv\')}
}"
download="{{$[Link]().getName($[Link]().name, \'c
sv\')}}" target="_self">Download as CSV File</a></li>\n <li ng-
class="{\'disabled\': $[Link]().isEmpty()}"><a ng-
href="{{$[Link]().getLink($[Link]().id, \'xlsx\')
}}" download="{{$[Link]().getName($[Link]().name,
\'xlsx\')}}" target="_self">Download as Excel File</a></li>\n\n <li ng-
if="$[Link] || ($[Link]() && $[Link]())"
class="divider"></li>\n <li ng-if="$[Link]"><a ng-
href="{{$[Link]().getUrl(true, $[Link])}}">View
Query</a></li>\n <li ng-if="$[Link]() &&
$[Link]()">\n <li ng-if="$[Link]() &&
$[Link]()"><a ng-click="$[Link]()">Edit
Parameters</a></li>\n </li>\n\n <li ng-
if="$[Link]()" class="divider"></li>\n <li ng-
if="$[Link]()"><a ng-click="$[Link]()">Remove from
Dashboard</a></li>\n </ul>\n </div>\n <div class="refresh-
indicator" ng-if="$[Link]">\n <div class="refresh-icon">\n
<i class="zmdi zmdi-refresh zmdi-hc-spin"></i>\n </div>\n <rd-
timer from="$[Link]"></rd-timer>\n </div>\n
<div class="th-title">\n <p>\n <query-link
query="$[Link]()" visualization="$[Link]"\n
readonly="!$[Link]"></query-link>\n </p>\n <div
class="text-muted query--description" ng-bind-
html="$[Link]().description | markdown"></div>\n </div>\n
</div>\n <div class="m-b-10" ng-if="$[Link]().length > 0">\n
<parameters parameters="$[Link]()" on-values-
change="$[Link]"></parameters>\n </div>\n </div>\n\n <div ng-
switch-when="failed" class="body-row-auto scrollbox">\n <div class="alert
alert-danger m-5" ng-show="$[Link]().getError()">Error
running query:
<strong>{{$[Link]().getError()}}</strong></div>\n </div>\n
<div ng-switch-when="done" class="body-row-auto scrollbox">\n <visualization-
renderer class="t-body"\n visualization="$[Link]"\n
query-result="$[Link]()"\n filters="$[Link]"\n
context="\'widget\'"\n ></visualization-renderer>\n </div>\n <div ng-
switch-default class="body-row-auto spinner-container">\n <div
class="spinner">\n <i class="zmdi zmdi-refresh zmdi-hc-spin
zmdi-hc-5x"></i>\n </div>\n </div>\n\n <div class="body-row
tile__bottom-control">\n <span>\n <a class="refresh-button hidden-print
btn btn-sm btn-default btn-transparent" ng-click="$[Link](1)" ng-if="!
$[Link] && !!$[Link]()" data-test="RefreshButton">\n
<i class="zmdi zmdi-refresh" ng-class="{ \'zmdi-hc-spin\':
$[Link] === 1}"></i>\n <span am-time-
ago="$[Link]().getUpdatedAt()"></span>\n </a>\n
<span class="small hidden-print" ng-if="$[Link]">\n <i class="zmdi
zmdi-time-restore"></i> <span am-time-
ago="$[Link]().getUpdatedAt()"></span>\n </span>\n
<span class="visible-print">\n <i class="zmdi zmdi-time-restore"></i>
{{$[Link]().getUpdatedAt() | dateTime}}\n </span>\n
</span>\n\n <span>\n <button class="btn btn-sm btn-default hidden-print
btn-transparent btn__refresh" ng-click="$[Link]()"><i class="zmdi
zmdi-fullscreen"></i></button>\n <button class="btn btn-sm btn-default
hidden-print btn-transparent btn__refresh" ng-click="$[Link](2)" ng-if="!
$[Link]">\n <i class="zmdi zmdi-refresh" ng-class="{ \'zmdi-hc-
spin\': $[Link] === 2}"></i>\n </button>\n </span>\n
</div>\n </div>\n\n <div class="tile body-container d-flex justify-content-center
align-items-center widget-restricted" ng-if="$[Link]==\'restricted\'" ng-
class="$[Link]">\n <div class="t-body scrollbox">\n <div class="text-
center">\n <h1><span class="zmdi zmdi-lock"></span></h1>\n <p
class="text-muted">\n This widget requires access to a data source you
don\'t have access to.\n </p>\n </div>\n </div>\n </div>\n\n <div
class="tile body-container widget-text" ng-hide="$[Link] === 0" ng-
if="$[Link]==\'textbox\'" ng-class="$[Link]">\n <div class="body-row
clearfix t-body">\n <div class="dropdown pull-right widget-menu-remove" ng-
if="!$[Link] && $[Link]()">\n <div class="dropdown-
header">\n <a class="actions" ng-click="$[Link]()"
title="Remove From Dashboard"><i class="zmdi zmdi-close"></i></a>\n </div>\n
</div>\n <div class="dropdown pull-right widget-menu-regular" ng-if="!
$[Link] && $[Link]()"\n uib-dropdown dropdown-append-
to-body="true">\n <div class="dropdown-header">\n <a data-
toggle="dropdown" uib-dropdown-toggle class="actions p-l-15 p-r-15"><i class="zmdi
zmdi-more-vert"></i></a>\n </div>\n\n <ul class="dropdown-menu
dropdown-menu-right" uib-dropdown-menu style="z-index:1000000">\n <li><a
ng-show="$[Link]()" ng-click="$[Link]()">Edit</a></li>\n
<li><a ng-show="$[Link]()" ng-click="$[Link]()">Remove
From Dashboard</a></li>\n </ul>\n </div>\n </div>\n <div
class="body-row-auto scrollbox tiled t-body p-15 markdown" ng-bind-
html="$[Link] | markdown"></div>\n </div>\n</div>\n'},function(e,t)
{[Link]='<div class="modal-header">\n <button type="button" class="close" aria-
hidden="true" ng-click="$[Link]()">&times;</button>\n <div
class="visualization-title">\n <query-link query="$[Link]()"
visualization="$[Link]" readonly="true"></query-link>\n </div>\
n</div>\n<div class="modal-body">\n <visualization-renderer
visualization="$[Link]" query-
result="$[Link]()" class="t-body"
context="\'widget\'"></visualization-renderer>\n</div>\n<div class="modal-footer">\
n <button type="button" class="btn btn-default" ng-
click="$[Link]()">Close</button>\n</div>\n'},function(e,t){[Link]='<div
class="modal-header">\n <button type="button" class="close" aria-label="Close"
ng-click="$[Link]()"><span aria-hidden="true">&times;</span></button>\n <h4
class="modal-title">Manage Permissions</h4>\n</div>\n<div class="modal-body">\n
<div style="overflow: auto; height: 300px">\n <ui-select ng-
model="$[Link]" on-select="$[Link]($item)">\n
<ui-select-match placeholder="Add New User"></ui-select-match>\n <ui-select-
choices repeat="user in $[Link] | filter:$[Link]"\n
refresh="$[Link]($[Link])"\n refresh-
delay="0"\n ui-disable-choice="[Link]">\n
<div class="d-flex align-items-center">\n <img ng-
src="{{ user.profile_image_url }}" class="profile__image" height="24px">&nbsp;\n
<span ng-class="{\'text-muted\': user.is_disabled}">{{[Link]}}</span>\n
&nbsp;<small ng-if="[Link]">(already has permission)</small>\n
</div>\n </ui-select-choices>\n </ui-select>\n <br>\n <h5>Who
has access</h5>\n <table class="table table-condensed table-hover table--
permission">\n <thead>\n <tr>\n <th></th>\n
<th>User</th>\n <th>Permission</th>\n <th></th>\n
</tr>\n </thead>\n <tbody>\n <tr>\n <td
width="32px"><img ng-src="{{ $[Link].profile_image_url }}"
class="profile__image" height="32px"/></td>\n <td class="text-muted">
{{ $[Link]}}</td>\n <td class="mp__permission-type">Owner</td>\n
<td></td>\n </tr>\n <tr ng-repeat="grantee in $[Link]" ng-
if="[Link] != $[Link]">\n <td width="32px"><img ng-
src="{{ grantee.profile_image_url }}" class="profile__image" height="32px"/></td>\n
<td ng-class="{\'text-muted\': grantee.is_disabled}">{{[Link]}}</td>\n
<td class="mp__permission-type">{{grantee.access_type}}</td>\n <td><button
class="pull-right btn btn-sm btn-danger" ng-
click="$[Link](grantee)">Remove</button></td>\n </tr>\n
</tbody>\n </table>\n </div>\n </div>\n'},function(e,t){[Link]='<div
class="schema-container" ng-if="$[Link]">\n <div class="schema-control">\n
<input type="text" placeholder="Search schema..." class="form-control" ng-
model="$[Link]" ng-model-options="{ debounce: 500 }" ng-
disabled="$[Link]()" ng-change="$[Link]($[Link]);">\n
<button class="btn btn-default"\n title="Refresh Schema"\n
ng-click="$[Link]()">\n <span class="zmdi zmdi-refresh"></span>\n
</button>\n </div>\n\n <div class="schema-browser" vs-repeat vs-
size="$[Link](table)">\n <div ng-repeat="table in $[Link] | filter:
$[Link] track by [Link]">\n <div class="table-name" ng-
click="$[Link](table)">\n <i class="fa fa-table"></i>\n
<strong>\n <span title="{{[Link]}}">{{[Link]}}</span>\n
<span ng-if="[Link] !== undefined"> ({{[Link]}})</span>\n </strong>\
n <i class="fa fa-angle-double-right copy-to-editor" aria-hidden="true"\n
ng-click="$[Link]($event, [[Link]])"></i>\n </div>\n <div
uib-collapse="[Link]">\n <div ng-repeat="column in [Link] |
filter:$[Link] track by column" class="table-open">{{column}}\n
<i class="fa fa-angle-double-right copy-to-editor" aria-hidden="true"\n
ng-click="$[Link]($event, [column])"></i>\n </div>\n </div>\
n </div>\n </div>\n</div>\n'},function(e,t){[Link]='<div class="tile m-l-10
m-r-10 p-t-10 embed__vis" data-test="VisualizationEmbed">\n <div class="embed-
heading p-b-10 p-r-15 p-l-15" ng-if="!$[Link]">\n <h3>\n <img ng-
src="{{$[Link]}}" style="height: 24px; vertical-align: text-bottom;"/>\n
<visualization-name visualization="$[Link]"/>\n
{{$[Link]}}\n\n <small ng-if="$[Link]">\n
<div class="text-muted" ng-bind-html="$[Link] | markdown"></div>\n
</small>\n </h3>\n </div>\n\n <div class="col-md-12 query__vis">\n <div
class="p-t-15 p-b-10" ng-if="$[Link]() && !
$[Link]">\n <parameters
parameters="$[Link]()" on-values-
change="$[Link]"></parameters>\n </div>\n\n <div ng-
if="$[Link]">\n <div class="alert alert-danger" data-
test="ErrorMessage">Error: {{$[Link]}}</div>\n </div>\n\n <visualization-
renderer visualization="$[Link]" query-result="$[Link]"
class="t-body" ng-if="$[Link]" context="\'widget\'">\n
</visualization-renderer>\n </div>\n\n <div class="tile__bottom-control">\n
<span>\n <a class="small hidden-print" ng-
click="$[Link]()">\n <i ng-class=\'{"zmdi-hc-spin":
$[Link]}\' class="zmdi zmdi-refresh"></i>\n <span am-time-
ago="$[Link]()" ng-if="!$[Link]"></span>\n <rd-
timer from="$[Link]" ng-if="$[Link]"></rd-timer>\n </a>\n
<span class="small visible-print"><i class="zmdi zmdi-time-restore"></i>
{{$[Link]()
| dateTime}} UTC</span>\n </span>\n\n <span class="hidden-print" ng-if="!
$[Link]">\n <a class="btn btn-default btn-sm" ng-
href="{{$[Link]()}}" target="_blank" tooltip="Open in Redash">\n
<span class="zmdi zmdi-link"></span>\n </a>\n\n <div class="btn-group
dropup" uib-dropdown ng-if="!$[Link]()">\n <button
type="button" class="btn btn-default btn-sm dropdown-toggle" aria-haspopup="true"
uib-dropdown-toggle\n aria-expanded="false">\n Download
Dataset <span class="caret"></span>\n </button>\n <ul
class="dropdown-menu pull-right" uib-dropdown-menu>\n <li>\n <a
ng-href="{{$[Link]($[Link], \'csv\', $[Link])}}"
download="{{$[Link]($[Link], \'csv\')}}"
target="_self">\n <span class="fa fa-file-o"></span> Download as CSV
File\n </a>\n </li>\n <li>\n <a ng-
href="{{$[Link]($[Link], \'xlsx\', $[Link])}}"
download="{{$[Link]($[Link], \'xlsx\')}}"
target="_self">\n <span class="fa fa-file-excel-o"></span> Download as
Excel File\n </a>\n </li>\n </ul>\n </div>\n
</span>\n </div>\n</div>\n'},function(e,t){[Link]='<div class="container">\n
<page-header title="\'Settings\'"></page-header>\n\n <div class="bg-white tiled">\
n <ul class="tab-nav">\n <li\n ng-repeat="menuItem in
$[Link]"\n ng-if="$[Link]([Link])"\n
ng-class="{\'active\': $[Link](menuItem)}"\n >\n <a
href="{{[Link]}}">{{[Link]}}</a>\n </li>\n\n </ul>\n <div
class="p-15">\n <div ng-transclude>\n\n </div>\n </div>\n
</div>\n</div>\n'},,,,,,,function(e,t){[Link]='<div>\n <ul class="tab-nav">\n
<li ng-class="{active: $[Link] == \'general\'}">\n <a ng-
click="$[Link](\'general\')">General</a>\n </li>\n <li ng-
class="{active: $[Link] == \'xAxis\'}" ng-
if="$[Link] != \'custom\'">\n <a ng-
click="$[Link](\'xAxis\')">X Axis</a>\n </li>\n <li ng-
class="{active: $[Link] == \'yAxis\'}" ng-
if="$[Link] != \'custom\'">\n <a ng-
click="$[Link](\'yAxis\')">Y Axis</a>\n </li>\n <li ng-
class="{active: $[Link] == \'series\'}" ng-
if="$[Link] != \'custom\'">\n <a ng-
click="$[Link](\'series\')">Series</a>\n </li>\n <li ng-
class="{active: $[Link] == \'colors\'}" ng-
if="$[Link] != \'custom\'">\n <a ng-
click="$[Link](\'colors\')">Colors</a>\n </li>\n <li ng-
class="{active: $[Link] == \'dataLabels\'}" ng-
if="$[Link] != \'custom\'">\n <a ng-
click="$[Link](\'dataLabels\')">Data Labels</a>\n </li>\n </ul>\n
<div ng-if="$[Link] == \'general\'" class="m-t-10 m-b-10">\n <div
class="form-group">\n <label class="control-label">Chart Type</label>\n
<div ng-if="$[Link]">\n \x3c!--the if is a weird workaround--\x3e\n
<ui-select ng-model="$[Link]" on-
select="$[Link]()">\n <ui-select-match placeholder="Choose
chart type...">\n <div>\n <i class="fa fa-
{{$[Link]}}"></i>\n
{{$[Link]}}\n </div>\n </ui-select-match>\n
<ui-select-choices repeat="[Link] as (chartType, info) in
$[Link]">\n <div>\n <i class="fa fa-
{{[Link]}}"></i>\n <span> </span>\n <span ng-
bind-html="[Link] | highlight: $[Link]"></span>\n
</div>\n </ui-select-choices>\n </ui-select>\n </div>\n
</div>\n\n <div class="form-group" ng-class="{\'has-error\':
[Link].$invalid}">\n <label class="control-label">X
Column</label>\n\n <ui-select name="xAxisColumn" required ng-
model="$[Link]">\n <ui-select-match placeholder="Choose
column...">{{$[Link]}}</ui-select-match>\n <ui-select-choices
repeat="column in $[Link] | remove:$[Link] | remove:
$[Link]">\n <span ng-bind-html="column | highlight:
$[Link]"></span>\n <span> </span>\n <small class="text-
muted" ng-bind="$[Link][column].type"></small>\n </ui-select-choices>\
n </ui-select>\n </div>\n\n \x3c!-- not using regular validation
([Link].$invalid) due to a bug in ui-select with multiple
choices--\x3e\n <div class="form-group" ng-class="{\'has-error\': !
$[Link] || $[Link] == 0}">\n <label
class="control-label">Y Columns</label>\n\n <ui-select multiple
name="yAxisColumns" required ng-model="$[Link]">\n <ui-
select-match placeholder="Choose columns...">{{$item}}</ui-select-match>\n
<ui-select-choices repeat="column in $[Link] | remove:$[Link]
| remove:$[Link]">\n <span ng-bind-html="column |
highlight: $[Link]"></span>\n <span> </span>\n <small
class="text-muted" ng-bind="$[Link][column].type"></small>\n </ui-
select-choices>\n </ui-select>\n\n </div>\n\n <div class="form-group"
ng-if="[\'custom\', \'heatmap\'].indexOf($[Link]) == -1">\n
<label class="control-label">Group by</label>\n <ui-select name="groupby" ng-
model="$[Link]" class="clearable">\n <ui-select-match allow-
clear="true" placeholder="Choose column...">\n {{$[Link]}}\n
</ui-select-match>\n <ui-select-choices repeat="column in $[Link]
| remove:$[Link] | remove:$[Link]">\n <span
ng-bind-html="column | highlight: $[Link]"></span>\n <span>
</span>\n <small class="text-muted" ng-
bind="$[Link][column].type"></small>\n </ui-select-choices>\n
</ui-select>\n </div>\n\n <div class="form-group" ng-
if="$[Link]()">\n <label class="control-label">Bubble size
column</label>\n\n <ui-select name="sizeColumn" ng-
model="$[Link]">\n <ui-select-match allow-clear="true"
placeholder="Choose column...">{{$[Link]}}</ui-select-match>\n <ui-
select-choices repeat="column in $[Link] | remove:$[Link]
| remove:$[Link]">\n <span ng-bind-html="column | highlight:
$[Link]"></span>\n <span> </span>\n <small class="text-
muted" ng-bind="$[Link][column].type"></small>\n </ui-select-choices>\
n </ui-select>\n </div>\n\n <div class="form-group" ng-
if="$[Link]()">\n <label class="control-label">Color
Column</label>\n\n <ui-select name="zValColumn" ng-
model="$[Link]">\n <ui-select-match allow-clear="true"
placeholder="Choose column...">{{$[Link]}}</ui-select-match>\n <ui-
select-choices repeat="column in $[Link] | remove:$[Link]
| remove:$[Link]">\n <span ng-bind-html="column | highlight:
$[Link]"></span><span> </span>\n <small class="text-muted" ng-
bind="$[Link][column].type"></small>\n </ui-select-choices>\n
</ui-select>\n </div>\n\n <div class="form-group" ng-
if="[\'custom\', \'heatmap\'].indexOf($[Link]) == -1">\n
<label class="control-label">Errors column</label>\n\n <ui-select
name="errorColumn" ng-model="$[Link]">\n <ui-select-match
allow-clear="true" placeholder="Choose column...">{{$[Link]}}</ui-select-
match>\n <ui-select-choices repeat="column in $[Link] | remove:
$[Link] | remove:$[Link]">\n <span ng-bind-
html="column | highlight: $[Link]"></span>\n <span> </span>\n
<small class="text-muted" ng-bind="$[Link][column].type"></small>\n
</ui-select-choices>\n </ui-select>\n </div>\n\n <div class="form-group"
ng-if="$[Link] === \'pie\'">\n <label class="control-
label">Direction</label>\n\n <ui-select ng-
model="$[Link]">\n <ui-select-match placeholder="Choose
Direction...">{{$[Link]}}</ui-select-match>\n <ui-select-
choices repeat="[Link] as direction in $[Link]">\n <div
ng-bind-html="[Link] | highlight: $[Link]"></div>\n </ui-
select-choices>\n </ui-select>\n </div>\n\n <div class="checkbox" ng-
if="[\'custom\', \'heatmap\'].indexOf($[Link]) == -1">\n
<label>\n <input type="checkbox" ng-model="$[Link]">\n
<i class="input-helper"></i> Show Legend\n </label>\n </div>\n\n <div
class="checkbox" ng-if="$[Link] == \'box\'">\n <label>\
n <input type="checkbox" ng-model="$[Link]">\n <i
class="input-helper"></i> Show All Points\n </label>\n </div>\n\n <div
class="form-group" ng-
if="[\'custom\', \'heatmap\'].indexOf($[Link]) == -1">\n
<label class="control-label">Stacking</label>\n\n <div ng-
if="$[Link]">\n \x3c!--the if is a weird workaround--\x3e\n
<ui-select\n ng-model="$[Link]"\n ng-
disabled="[\'line\', \'area\', \'column\'].indexOf($[Link])
== -1"\n >\n <ui-select-match placeholder="Choose
stacking...">{{ $[Link] }}</ui-select-match>\n <ui-select-
choices repeat="[Link] as (key, value) in $[Link]">\n
<div ng-bind-html="[Link] | highlight: $[Link]"></div>\n </ui-
select-choices>\n </ui-select>\n </div>\n\n <div ng-if="[\'line\',
\'area\', \'column\'].indexOf($[Link]) >= 0"
class="checkbox">\n <label class="control-label">\n <input
type="checkbox" ng-model="$[Link]"> Normalize values to
percentage\n </label>\n </div>\n\n <div ng-
if="[\'bubble\', \'scatter\'].indexOf($[Link]) === -1"
class="checkbox">\n <label class="control-label">\n <input
type="checkbox" ng-model="$[Link]"> Treat missing/null
values as 0\n </label>\n </div>\n </div>\n </div>\n\n <div ng-
if="$[Link] == \'custom\'">\n <div class="form-group">\n
<label class="control-label">Custom code</label>\n <textarea ng-
model="$[Link]" ng-model-options="{ debounce: 300 }" class="form-
control v-resizable" rows="10">\n </textarea>\n </div>\n\n <div
class="checkbox">\n <label>\n <input type="checkbox" ng-
model="$[Link]">\n <i class="input-helper"></i> Show
errors in the console\n </label>\n </div>\n\n <div class="checkbox">\n
<label>\n <input type="checkbox" ng-model="$[Link]">\n
<i class="input-helper"></i> Auto update graph\n </label>\n </div>\n
</div>\n\n <div ng-if="$[Link] == \'xAxis\'" class="m-t-10 m-b-10">\n
<div class="form-group">\n <label class="control-label">Scale</label>\n
<ui-select ng-model="$[Link]">\n <ui-select-match
placeholder="Choose Scale...">{{$[Link]}}</ui-select-match>\n
<ui-select-choices repeat="[Link] as scaleType in $[Link]">\n
<div ng-bind-html="[Link] | highlight: $[Link]"></div>\n
</ui-select-choices>\n </ui-select>\n </div>\n\n <div class="form-
group">\n <label class="control-label">Name</label>\n <input ng-
model="$[Link]" type="text" class="form-control">\n
</div>\n\n <div class="checkbox">\n <label>\n <input type="checkbox"
ng-model="$[Link]">\n <i class="input-helper"></i> Sort Values\n
</label>\n </div>\n\n <div class="checkbox">\n <label>\n <input
type="checkbox" ng-model="$[Link]">\n <i class="input-
helper"></i> Reverse Order\n </label>\n </div>\n\n <div
class="checkbox">\n <label>\n <input type="checkbox" ng-
model="$[Link]">\n <i class="input-helper"></i>
Show Labels\n </label>\n </div>\n </div>\n\n <div ng-if="$[Link]
== \'yAxis\'" class="m-t-10 m-b-10">\n <div ng-repeat="yAxis in
$[Link]">\n <h4>{{$index == 0 ? \'Left\' : \'Right\'}} Y
Axis</h4>\n\n <div class="form-group">\n <label class="control-
label">Scale</label>\n <ui-select ng-model="[Link]">\n <ui-
select-match placeholder="Choose Scale...">{{$[Link] | capitalize}}</ui-
select-match>\n <ui-select-choices repeat="scaleType in
$[Link]">\n <div ng-bind-html="scaleType | capitalize |
highlight: $[Link]"></div>\n </ui-select-choices>\n </ui-
select>\n </div>\n <div class="form-group">\n <label
class="control-label">Name</label>\n <input ng-model="[Link]"
type="text" class="form-control">\n </div>\n <div class="form-group">\n
<label class="control-label">Min Value</label>\n <input ng-
model="[Link]" type="number" step="any" placeholder="Auto" class="form-
control">\n </div>\n <div class="form-group">\n <label
class="control-label">Max Value</label>\n <input ng-model="[Link]"
type="number" step="any" placeholder="Auto" class="form-control">\n </div>\n\n
<div class="checkbox" ng-if="$[Link] == \'heatmap\'">\n
<label>\n <input type="checkbox" ng-model="$[Link]">\n
<i class="input-helper"></i> Sort Values\n </label>\n </div>\n\n
<div class="checkbox">\n <label>\n <input type="checkbox" ng-
model="$[Link]">\n <i class="input-helper"></i> Reverse
Order\n </label>\n </div>\n\n </div>\n </div>\n\n <div ng-
if="$[Link] == \'series\'" class="m-t-10 m-b-10">\n <table class="table
table-condensed col-table">\n <thead>\n <th style="width:
1%;">zIndex</th>\n <th ng-if="$[Link] !
= \'pie\'">Left Y Axis</th>\n <th ng-if="$[Link] !
= \'pie\'">Right Y Axis</th>\n <th>Label</th>\n <th ng-
if="$[Link] != \'pie\'">Type</th>\n </thead>\n
<tbody ui-sortable ng-model="$[Link]">\n <tr ng-repeat="name
in $[Link]">\n <td style="width: 1%; cursor: move;">\n
<i class="fa fa-arrows-v"></i>\n <span ng-
bind="$[Link][name].zIndex + 1"></span>\n </td>\n
<td ng-if="$[Link] != \'pie\'">\n <input
type="radio" ng-value="0" ng-model="$[Link][name].yAxis">\n
</td>\n <td ng-if="$[Link] != \'pie\'">\n
<input type="radio" ng-value="1" ng-
model="$[Link][name].yAxis">\n </td>\n <td
style="padding: 3px; width: 140px;">\n <input\n
placeholder="{{name}}"\n class="form-control input-sm super-small-
input" type="text"\n ng-
model="$[Link][name].name"\n >\n </td>\n
<td ng-if="$[Link] != \'pie\'" style="padding: 3px; width:
105px;">\n <ui-select ng-
model="$[Link][name].type">\n <ui-select-match
placeholder="Chart Type">\n <div>\n <i class="fa
fa-{{$[Link]}}"></i>\n
{{$[Link]}}\n </div>\n </ui-select-
match>\n <ui-select-choices repeat="[Link] as (chartType,
info) in $[Link]">\n <div>\n <i class="fa
fa-{{[Link]}}"></i>\n <span> </span>\n
<span ng-bind-html="[Link] | highlight: $[Link]"></span>\n
</div>\n </ui-select-choices>\n </ui-select>\n
</td>\n </tr>\n </tbody>\n </table>\n </div>\n\n <div ng-
if="($[Link] == \'colors\') &&
([\'pie\', \'heatmap\'].indexOf($[Link]) == -1)" class="m-t-
10 m-b-10">\n <table class="table table-condensed col-table">\n <tbody>\n
<tr ng-repeat="name in $[Link]">\n <td style="padding: 3px;
width: 140px;">\n <div>{{ name }}</div>\n </td>\n <td
style="padding: 3px; width: 35px;">\n <ui-select ng-
model="$[Link][name].color">\n <ui-select-match>\n
<color-box color="$[Link]"></color-box>\n </ui-select-
match>\n <ui-select-choices repeat="[Link] as (key, color) in
$[Link]">\n <color-box color="[Link]"></color-box>\n
<span ng-bind-html="[Link] | capitalize | highlight: $[Link]"></span>\n
</ui-select-choices>\n </ui-select>\n </td>\n </tr>\n
</tbody>\n </table>\n </div>\n\n <div ng-if="($[Link] == \'colors\')
&& ($[Link] == \'heatmap\')" class="m-t-10 m-b-10">\n
<div class="form-group" ng-if="$[Link] == \'heatmap\'">\n
<label class="control-label">Color Scheme</label>\n\n <ui-select ng-
model="$[Link]">\n <ui-select-match allow-clear="true"
placeholder="Choose Color Scheme...">{{$[Link] | capitalize}}</ui-select-
match>\n <ui-select-choices repeat="value in $[Link]">\n
<div ng-bind-html="value | highlight: $[Link]"></div>\n </ui-select-
choices>\n </ui-select>\n </div>\n\n <div class="row">\n <div
class="col-xs-6">\n <div class="form-group" ng-if="$[Link]
== \'Custom...\'">\n <label class="control-label">Min Color</label>\n
<ui-select ng-model="$[Link]">\n <ui-select-match>\n
<color-box color="$[Link]"></color-box>\n </ui-select-
match>\n <ui-select-choices repeat="[Link] as (key, color) in
$[Link]">\n <color-box color="[Link]"></color-box>\n
<span ng-bind-html="[Link] | capitalize | highlight: $[Link]"></span>\n
</ui-select-choices>\n </ui-select>\n </div>\n </div>\n
<div class="col-xs-6">\n <div class="form-group" ng-
if="$[Link] == \'Custom...\'">\n <label class="control-
label">Max Color</label>\n <ui-select ng-
model="$[Link]">\n <ui-select-match>\n
<color-box color="$[Link]"></color-box>\n </ui-select-
match>\n <ui-select-choices repeat="[Link] as (key, color) in
$[Link]">\n
<color-box color="[Link]"></color-box>\n <span ng-
bind-html="[Link] | capitalize | highlight: $[Link]"></span>\n
</ui-select-choices>\n </ui-select>\n </div>\n </div>\n
</div>\n </div>\n\n <div ng-if="($[Link] == \'colors\') &&
($[Link] == \'pie\')" class="m-t-10 m-b-10">\n <table
class="table table-condensed col-table">\n <tbody>\n <tr ng-repeat="name
in $[Link]">\n <td style="padding: 3px; width: 140px;">\n
<div>{{ name }}</div>\n </td>\n <td style="padding: 3px; width:
35px;">\n <ui-select ng-model="$[Link][name].color">\n
<ui-select-match>\n <color-box color="$[Link]"></color-
box>\n </ui-select-match>\n <ui-select-choices
repeat="[Link] as (key, color) in $[Link]">\n <color-box
color="[Link]"></color-box>\n <span ng-bind-html="[Link] |
capitalize | highlight: $[Link]"></span>\n </ui-select-choices>\n
</ui-select>\n </td>\n </tr>\n </tbody>\n </table>\n </div>\n\
n <div ng-if="$[Link] == \'dataLabels\'" class="m-t-10 m-b-10">\n <div
ng-
if="[\'line\', \'area\', \'column\', \'scatter\', \'pie\', \'heatmap\'].indexOf($ct
[Link]) >= 0" class="checkbox">\n <label>\n <input
type="checkbox" ng-model="$[Link]"> Show Data Labels</label>\n
</div>\n\n <div class="form-group">\n <label for="chart-editor-number-
format">\n Number Values Format\n <span class="m-l-5" uib-popover-
html="\'Format <a
href=&quot;[Link]
numbers&quot; target=&quot;_blank&quot;>specs.</a>\'"\n popover-
trigger="\'click outsideClick\'">\n <i class="fa fa-question-circle"></i>\
n </span>\n </label>\n <input\n class="form-control" ng-
model="$[Link]"\n ng-model-options="{ allowInvalid: true,
debounce: 200 }" id="chart-editor-number-format"\n >\n </div>\n\n <div
class="form-group">\n <label for="chart-editor-percent-format">\n
Percent Values Format\n <span class="m-l-5" uib-popover-html="\'Format <a
href=&quot;[Link]
numbers&quot; target=&quot;_blank&quot;>specs.</a>\'"\n popover-
trigger="\'click outsideClick\'">\n <i class="fa fa-question-circle"></i>\
n </span>\n </label>\n <input\n class="form-control" ng-
model="$[Link]"\n ng-model-options="{ allowInvalid:
true, debounce: 200 }" id="chart-editor-percent-format"\n >\n </div>\n\n
<div class="form-group">\n <label for="chart-editor-datetime-format">\n
Date/Time Values Format\n <span class="m-l-5" uib-popover-html="\'Format <a
href=&quot;[Link]
target=&quot;_blank&quot;>specs.</a>\'"\n popover-trigger="\'click
outsideClick\'">\n <i class="fa fa-question-circle"></i>\n </span>\
n </label>\n <input\n class="form-control" ng-
model="$[Link]"\n ng-model-options="{ allowInvalid:
true, debounce: 200 }" id="chart-editor-datetime-format"\n >\n </div>\n\n
<div class="form-group">\n <label for="chart-editor-text">\n Data
Labels\n <i class="fa fa-question-circle m-l-5" uib-popover-
html="$[Link]"\n popover-trigger="\'click outsideClick\'"
popover-placement="top-left"></i>\n </label>\n <input class="form-
control" ng-model="$[Link]"\n ng-model-
options="{ allowInvalid: true, debounce: 200 }" id="chart-editor-text"\n
placeholder="(auto)"\n >\n </div>\n </div>\n</div>\n'},function(e,t)
{[Link]='<div class="map-visualization-container">\n <div resize-
event="handleResize()" ng-style="{ background:
$[Link] }"></div>\n <div ng-
if="$[Link] && ($[Link] > 0)"\n
class="leaflet-bar map-custom-control" ng-class="$[Link]"\n
>\n <div ng-repeat="item in $[Link]" class="d-flex align-items-
center">\n <color-box color="[Link]" class="m-0" style="line-height:
1px"></color-box>\n <div class="flex-fill text-
{{ $[Link] }}">{{ $[Link]([Link]) }}</div>\n
</div>\n </div>\n</div>\n'},function(e,t){[Link]='<div>\n <ul class="tab-
nav">\n <li ng-class="{active: $[Link] == \'general\'}">\n <a ng-
click="$[Link](\'general\')">General</a>\n </li>\n <li ng-
class="{active: $[Link] == \'colors\'}">\n <a ng-
click="$[Link](\'colors\')">Colors</a>\n </li>\n <li ng-
class="{active: $[Link] == \'bounds\'}">\n <a ng-
click="$[Link](\'bounds\')">Bounds</a>\n </li>\n </ul>\n <div ng-
if="$[Link] == \'general\'" class="m-t-10 m-b-10">\n <div class="row">\
n <div class="col-xs-6">\n <div class="form-group">\n
<label>Map Type</label>\n <select ng-options="key as value for (key,
value) in $[Link]"\n ng-model="$[Link]"
class="form-control"></select>\n </div>\n </div>\n </div>\n <div
class="row">\n <div class="col-xs-6">\n <div class="form-group">\n
<label>Key column</label>\n <select ng-options="[Link] as [Link] for
col in $[Link]"\n ng-model="$[Link]"
class="form-control"></select>\n </div>\n </div>\n <div
class="col-xs-6">\n <div class="form-group">\n <label>Key
type</label>\n <select ng-options="key as value for (key, value) in
$[Link]"\n ng-model="$[Link]"
class="form-control"></select>\n </div>\n </div>\n </div>\n\n
<div class="row">\n <div class="col-xs-6">\n <div class="form-group">\n
<label>Value column</label>\n <select ng-options="[Link] as [Link] for
col in $[Link]"\n ng-model="$[Link]"
class="form-control"></select>\n </div>\n </div>\n\n <div
class="col-xs-6">\n <div class="form-group">\n <label for="legend-
value-format">\n Value format\n <span class="m-l-5"\n
uib-popover-html="\'Format <a
href=&quot;[Link]
numbers&quot; target=&quot;_blank&quot;>specs.</a>\'"\n popover-
trigger="\'click outsideClick\'"><i class="fa fa-question-circle"></i></span>\n
</label>\n <input class="form-control" id="legend-value-format"\n
ng-model="$[Link]" ng-model-options="{ allowInvalid: true,
debounce: 200 }">\n </div>\n </div>\n\n <div class="col-xs-6">\n
<div class="form-group">\n <label for="legend-value-placeholder">Value
placeholder</label>\n <input class="form-control" id="legend-value-
placeholder"\n ng-model="$[Link]" ng-model-
options="{ allowInvalid: true, debounce: 200 }">\n </div>\n </div>\n
</div>\n\n <div class="form-group">\n <label><input type="checkbox" ng-
model="$[Link]"> Show legend</label>\n </div>\n <div
class="row">\n <div class="col-xs-6">\n <div class="form-group">\n
<label for="legend-position">Legend position</label>\n <select
class="form-control" id="legend-position"\n ng-options="key as value for
(key, value) in $[Link]"\n ng-
model="$[Link]"\n ng-disabled="!
$[Link]"\n ></select>\n </div>\n </div>\n
<div class="col-xs-6">\n <div class="form-group">\n <label
for="legend-position">Legend text alignment</label>\n <div class="btn-
group d-flex">\n <button type="button" class="btn btn-default btn-md
flex-fill"\n ng-click="$[Link] = \'left\'"\n
ng-class="{active: $[Link] == \'left\'}"><i class="fa fa-
align-left"></i></button>\n <button type="button" class="btn btn-default
btn-md flex-fill"\n ng-click="$[Link]
= \'center\'"\n ng-class="{active: $[Link]
== \'center\'}"><i class="fa fa-align-center"></i></button>\n <button
type="button" class="btn btn-default btn-md flex-fill"\n ng-
click="$[Link] = \'right\'"\n ng-
class="{active: $[Link] == \'right\'}"><i class="fa fa-
align-right"></i></button>\n </div>\n </div>\n </div>\n
</div>\n\n <label><input type="checkbox" ng-
model="$[Link]"> Show tooltip</label>\n <div class="form-
group">\n <label for="tooltip-template">Tooltip template</label>\n <input
class="form-control" id="tooltip-template"\n ng-
model="$[Link]" ng-model-options="{ allowInvalid: true,
debounce: 200 }"\n ng-disabled="!$[Link]">\n
</div>\n\n <label><input type="checkbox" ng-model="$[Link]">
Show popup</label>\n <div class="form-group">\n <label for="popup-
template">Popup template</label>\n <textarea class="form-control resize-
vertical" id="popup-template" rows="3"\n ng-
model="$[Link]" ng-model-options="{ allowInvalid:
true, debounce: 200 }"\n
ng-disabled="!$[Link]"></textarea>\n </div>\n\n <div
class="form-group">\n <label class="ui-sortable-bypass text-muted"
style="font-weight: normal; cursor: pointer;"\n uib-popover-
html="$[Link]"\n popover-trigger="\'click outsideClick\'"
popover-placement="top-left">\n Format specs <i class="fa fa-question-circle
m-l-5"></i>\n </label>\n </div>\n </div>\n\n <div ng-if="$[Link]
== \'colors\'" class="m-t-10 m-b-10">\n <div class="row">\n <div
class="col-xs-6">\n <div class="form-group">\n
<label>Steps</label>\n <input type="number" min="3" max="11" class="form-
control"\n ng-model="$[Link]">\n </div>\n
</div>\n <div class="col-xs-6">\n <div class="form-group">\n
<label>Clustering mode</label>\n <select ng-options="key as value for
(key, value) in $[Link]"\n ng-
model="$[Link]" class="form-control"></select>\n
</div>\n </div>\n </div>\n\n <div class="row">\n <div class="col-
xs-6">\n <div class="form-group">\n <label>Min color</label>\n
<ui-select ng-model="$[Link]">\n <ui-select-match>\n
<color-box color="$[Link]"></color-box>\n <span ng-
bind-html="$[Link] | capitalize"></span>\n </ui-select-
match>\n <ui-select-choices repeat="[Link] as (key, color) in
$[Link]">\n <color-box color="[Link]"></color-box>\n
<span ng-bind-html="[Link] | capitalize | highlight: $[Link]"></span>\n
</ui-select-choices>\n </ui-select>\n </div>\n </div>\n\n
<div class="col-xs-6">\n <div class="form-group">\n <label>Max
color</label>\n <ui-select ng-model="$[Link]">\n
<ui-select-match>\n <color-box color="$[Link]"></color-
box>\n <span ng-bind-html="$[Link] | capitalize"></span>\
n </ui-select-match>\n <ui-select-choices repeat="[Link]
as (key, color) in $[Link]">\n <color-box
color="[Link]"></color-box>\n <span ng-bind-html="[Link] |
capitalize | highlight: $[Link]"></span>\n </ui-select-choices>\n
</ui-select>\n </div>\n </div>\n\n <div class="col-xs-6">\n
<div class="form-group">\n <label>No value color</label>\n <ui-
select ng-model="$[Link]">\n <ui-select-match>\n
<color-box color="$[Link]"></color-box>\n <span ng-
bind-html="$[Link] | capitalize"></span>\n </ui-select-
match>\n <ui-select-choices repeat="[Link] as (key, color) in
$[Link]">\n <color-box color="[Link]"></color-box>\n
<span ng-bind-html="[Link] | capitalize | highlight: $[Link]"></span>\n
</ui-select-choices>\n </ui-select>\n </div>\n </div>\n
</div>\n\n <div class="row">\n <div class="col-xs-6">\n <div
class="form-group">\n <label>Background color</label>\n <ui-
select ng-model="$[Link]">\n <ui-select-match>\n
<color-box color="$[Link]"></color-box>\n <span ng-
bind-html="$[Link] | capitalize"></span>\n </ui-select-
match>\n <ui-select-choices repeat="[Link] as (key, color) in
$[Link]">\n <color-box color="[Link]"></color-box>\n
<span ng-bind-html="[Link] | capitalize | highlight: $[Link]"></span>\n
</ui-select-choices>\n </ui-select>\n </div>\n </div>\n\n
<div class="col-xs-6">\n <div class="form-group">\n <label>Borders
color</label>\n <ui-select ng-model="$[Link]">\n
<ui-select-match>\n <color-box color="$[Link]"></color-
box>\n <span ng-bind-html="$[Link] | capitalize"></span>\
n </ui-select-match>\n <ui-select-choices repeat="[Link]
as (key, color) in $[Link]">\n <color-box
color="[Link]"></color-box>\n <span ng-bind-html="[Link] |
capitalize | highlight: $[Link]"></span>\n </ui-select-choices>\n
</ui-select>\n </div>\n </div>\n </div>\n </div>\n\n <div ng-
if="$[Link] == \'bounds\'" class="m-t-10 m-b-10">\n <div class="form-
group">\n <label>North-East latitude and longitude</label>\n <div
class="row">\n <div class="col-xs-6">\n <input class="form-control"
type="text"\n ng-model="$[Link][1][0]" ng-model-
options="{ allowInvalid: true, debounce: 200 }">\n </div>\n <div
class="col-xs-6">\n <input class="form-control" type="text"\n
ng-model="$[Link][1][1]" ng-model-options="{ allowInvalid: true,
debounce: 200 }">\n </div>\n </div>\n </div>\n\n <div
class="form-group">\n <label>South-West latitude and longitude</label>\n
<div class="row">\n <div class="col-xs-6">\n <input class="form-
control" type="text"\n ng-model="$[Link][0][0]" ng-model-
options="{ allowInvalid: true, debounce: 200 }">\n </div>\n <div
class="col-xs-6">\n <input class="form-control" type="text"\n
ng-model="$[Link][0][1]" ng-model-options="{ allowInvalid: true,
debounce: 200 }">\n </div>\n </div>\n </div>\n </div>\n</div>\
n'},function(e,t,n){[Link]=n.p+"data/[Link]"},function(e,t,n
){[Link]=n.p+"data/[Link]"},function(e,t)
{[Link]='<ul class="tab-nav">\n <li ng-class="{active: $[Link]
== \'columns\'}">\n <a ng-click="$[Link](\'columns\')">Columns</a>\n
</li>\n <li ng-class="{active: $[Link] == \'options\'}">\n <a ng-
click="$[Link](\'options\')">Options</a>\n </li>\n</ul>\n\n<div ng-
if="$[Link] == \'options\'" class="m-t-10 m-b-10">\n <div class="form-
group">\n <label class="control-label">Time Interval</label>\n <select
class="form-control" ng-model="$[Link]">\n <option
value="daily">Daily</option>\n <option value="weekly">Weekly</option>\n
<option value="monthly">Monthly</option>\n </select>\n </div>\n\n <div
class="form-group">\n <label class="control-label">Mode</label>\n <select
class="form-control" ng-model="$[Link]">\n <option
value="diagonal">Fill gaps with zeros</option>\n <option value="simple">Show
data as is</option>\n </select>\n </div>\n</div>\n\n<div ng-
if="$[Link] == \'columns\'" class="m-t-10 m-b-10">\n <div class="form-
group">\n <label class="control-label">Date (Bucket)</label>\n <select
class="form-control" ng-model="$[Link]"\n ng-
options="[Link] as [Link] for col in $[Link]"></select>\n </div>\n\
n <div class="form-group">\n <label class="control-label">Stage</label>\n
<select class="form-control" ng-model="$[Link]"\n ng-
options="[Link] as [Link] for col in $[Link]"></select>\n </div>\n\
n <div class="form-group">\n <label class="control-label">Bucket Population
Size</label>\n <select class="form-control" ng-
model="$[Link]"\n ng-options="[Link] as [Link] for col
in $[Link]"></select>\n </div>\n\n <div class="form-group">\n
<label class="control-label">Stage Value</label>\n <select class="form-control"
ng-model="$[Link]"\n ng-options="[Link] as [Link] for
col in $[Link]"></select>\n </div>\n</div>\n'},function(e,t)
{[Link]='<div class="form-horizontal">\n <div style="margin-bottom: 20px;">\n
This visualization constructs funnel chart. Please notice that value column only
accept number for values.\n </div>\n <div class="form-group">\n <label
class="col-lg-6">Step Column Name</label>\n <div class="col-lg-6">\n
<select ng-options="[Link] as [Link] for col in $[Link]"\n
ng-model="$[Link]" class="form-control"></select>\n
</div>\n </div>\n <div class="form-group">\n <label class="col-lg-6">Step
Column Display Name</label>\n <div class="col-lg-6">\n <input type="text"
ng-model="$[Link]" class="form-control">\n </div>\n
</div>\n <div class="form-group">\n <label class="col-lg-6">Funnel Value Column
Name</label>\n <div class="col-lg-6">\n <select ng-options="[Link] as
[Link] for col in $[Link]"\n ng-
model="$[Link]" class="form-control"></select>\n </div>\n
</div>\n <div class="form-group">\n <label class="col-lg-6">Funnel Value Column
Display Name</label>\n <div class="col-lg-6">\n <input type="text" ng-
model="$[Link]" class="form-control">\n </div>\n
</div>\n <div class="form-group">\n <label class="col-lg-6">Auto Sort Record By
Value</label>\n <div class="col-lg-6">\n <input type="checkbox" ng-
model="$[Link]">\n </div>\n </div>\n <div ng-show="!
$[Link]">\n <div class="form-group">\n <label class="col-lg-
6">Funnel Value Columns Name</label>\n <div class="col-lg-6">\n <select
ng-options="[Link] as [Link] for col in $[Link]"\n ng-
model="$[Link]"
class="form-control"></select>\n </div>\n </div>\n </div>\n</div>\
n'},,,,function(e,t){[Link]='<div class="map-visualization-container">\n <div
resize-event="handleResize()"></div>\n</div>\n'},function(e,t){[Link]='<div>\n
<ul class="tab-nav">\n <li ng-class="{active: $[Link]
== \'general\'}"><a ng-click="$[Link](\'general\')">General</a></li>\n
<li ng-class="{active: $[Link] == \'groups\'}"><a ng-
click="$[Link](\'groups\')">Groups</a></li>\n <li ng-class="{active:
$[Link] == \'style\'}"><a ng-
click="$[Link](\'style\')">Style</a></li>\n </ul>\n\n <div ng-
show="$[Link] == \'general\'" class="m-t-10 m-b-10">\n <div
class="form-group">\n <label class="control-label">Latitude Column
Name</label>\n <ui-select name="form-control" required ng-
model="$[Link]">\n <ui-select-match placeholder="Choose
column...">{{$[Link]}}</ui-select-match>\n <ui-select-choices
repeat="column in $[Link] | remove:$[Link] | remove:
$[Link]">\n <span ng-bind-html="column | highlight:
$[Link]"></span><span> </span>\n <small class="text-muted" ng-
bind="$[Link][column].type"></small>\n </ui-select-choices>\n
</ui-select>\n </div>\n\n <div class="form-group">\n <label
class="control-label">Longitude Column Name</label>\n <ui-select name="form-
control" required ng-model="$[Link]">\n <ui-select-match
placeholder="Choose column...">{{$[Link]}}</ui-select-match>\n <ui-
select-choices repeat="column in $[Link] | remove:$[Link]
| remove:$[Link]">\n <span ng-bind-html="column |
highlight: $[Link]"></span><span> </span>\n <small class="text-
muted" ng-bind="$[Link][column].type"></small>\n </ui-select-choices>\
n </ui-select>\n </div>\n\n <div class="form-group">\n <label
class="control-label">Group By</label>\n <ui-select name="form-control"
required ng-model="$[Link]">\n <ui-select-match
placeholder="Choose column...">{{$[Link]}}</ui-select-match>\n <ui-
select-choices repeat="column in $[Link] | remove:
$[Link] | remove:$[Link]">\n <span ng-
bind-html="column | highlight: $[Link]"></span><span> </span>\n
<small class="text-muted" ng-bind="$[Link][column].type"></small>\n
</ui-select-choices>\n </ui-select>\n </div>\n </div>\n\n <div ng-
show="$[Link] == \'groups\'" class="m-b-10">\n <table class="table
table-condensed col-table">\n <thead>\n <th>Name</th>\n
<th>Color</th>\n </thead>\n <tbody>\n <tr ng-repeat="(name, options)
in $[Link]">\n <td>{{name}}</td>\n <td>\n
<input class="form-control" type="color" ng-model="[Link]"/>\n </td>\
n </tr>\n </tbody>\n </table>\n </div>\n\n <div ng-
show="$[Link] == \'style\'" class="m-t-10 m-b-10">\n <h4>Tile</h4>\n\n
<div class="checkbox">\n <label>\n <input type="checkbox" ng-
model="$[Link]">\n <i class="input-helper"></i> Cluster
Markers\n </label>\n </div>\n\n <div class="form-group">\n <label
class="control-label">Map Tiles</label>\n <select ng-options="[Link] as
[Link] for tile in $[Link]"\n ng-model="$[Link]"
class="form-control"></select>\n </div>\n\n <h4>Marker</h4>\n\n <div
class="checkbox">\n <label>\n <input type="checkbox" ng-
model="$[Link]">\n <i
class="input-helper"></i>Override default style\n </label>\n </div>\n\n
<div class="row">\n <div class="col-xs-6">\n <div class="form-group">\n
<label>Shape</label>\n <ui-select ng-model="$[Link]"\n
ng-disabled="!$[Link]">\n <ui-select-
match>{{$[Link]}}</ui-select-match>\n <ui-select-choices
repeat="[Link] as (key, shapes) in $[Link]">\n
{{[Link]}}\n </ui-select-choices>\n </ui-select>\n
</div>\n </div>\n <div class="col-xs-6">\n <div class="form-
group">\n <label>Icon Font\n <span class="m-1-5" uib-
popover-html="\'Enter an icon name from<br/><a
href=&quot;[Link]
target=&quot;_blank&quot;>Font-Awesome 4.7.</a><br/>(e.g. check, times-circle,
flag)<br/>Leave blank to remove.\'"\n popover-trigger="\'click
outsideClick\'">\n <i class="fa fa-question-circle"></i>\n
</span>\n </label>\n <input ng-model="$[Link]"
type="text" class="form-control"\n ng-disabled="!
$[Link]"></select>\n </div>\n </div>\n
</div>\n\n <div class="row">\n <div class="col-xs-6">\n <div
class="form-group">\n <label class="control-label">Foreground
Color</label>\n <ui-select ng-model="$[Link]"\n
ng-disabled="!$[Link]">\n <ui-select-match>\n
<color-box color="$[Link]"></color-box>\n <span ng-
bind-html="$[Link] | capitalize"></span>\n </ui-select-
match>\n <ui-select-choices repeat="[Link] as (key, color) in
$[Link]">\n <color-box color="[Link]"></color-box>\n
<span ng-bind-html="[Link] | capitalize | highlight: $[Link]"></span>\n
</ui-select-choices>\n </ui-select>\n </div>\n </div>\n
<div class="col-xs-6">\n <div class="form-group">\n <label
class="control-label">Background Color</label>\n <ui-select ng-
model="$[Link]"\n ng-disabled="!
$[Link]">\n <ui-select-match>\n
<color-box color="$[Link]"></color-box>\n <span ng-
bind-html="$[Link] | capitalize"></span>\n </ui-select-
match>\n <ui-select-choices repeat="[Link] as (key, color) in
$[Link]">\n <color-box color="[Link]"></color-box>\n
<span ng-bind-html="[Link] | capitalize | highlight: $[Link]"></span>\n
</ui-select-choices>\n </ui-select>\n </div>\n </div>\n
</div>\n\n <div class="row">\n <div class="col-xs-6">\n <div
class="form-group">\n <label class="control-label">Border Color</label>\n
<ui-select ng-model="$[Link]"\n ng-disabled="!
$[Link]">\n <ui-select-match>\n
<color-box color="$[Link]"></color-box>\n <span ng-
bind-html="$[Link] | capitalize"></span>\n </ui-select-
match>\n <ui-select-choices repeat="[Link] as (key, color) in
$[Link]">\n <color-box color="[Link]"></color-box>\n
<span ng-bind-html="[Link] | capitalize | highlight: $[Link]"></span>\n
</ui-select-choices>\n </ui-select>\n </div>\n </div>\n
</div>\n </div>\n</div>\n'},function(e,t){[Link]='<div class="table-editor-
container">\n <ul class="tab-nav">\n <li ng-class="{active: $[Link] ==
\'columns\'}" ng-if="$[Link] != \'custom\'">\n <a ng-
click="$[Link](\'columns\')">Columns</a>\n </li>\n <li ng-
class="{active: $[Link] == \'grid\'}">\n <a ng-
click="$[Link](\'grid\')">Grid</a>\n </li>\n </ul>\n\n <div ng-
if="$[Link] == \'grid\'" class="m-t-10 m-b-10">\n <div class="form-
group">\n <label>Items per page</label>\n <select ng-options="value for
value in $[Link]"\n ng-model="$[Link]"
class="form-control">\n </select>\n </div>\n </div>\n\n <div ng-
if="$[Link] == \'columns\'" class="table-editor-query-columns m-t-10 m-b-
10"\n ui-sortable ng-model="$[Link]">\n <div ng-repeat="column
in $[Link]">\n <div class="table-editor-column-header form-
group">\n <div class="input-group">\n <span class="input-group-
addon"><input type="checkbox" ng-model="[Link]"></span>\n <input
class="form-control" ng-model="[Link]" ng-model-options="{ allowInvalid:
true, debounce: 200 }">\n </div>\n </div>\n <div class="form-
group">\n <div class="btn-group btn-group-justified">\n <button
type="button" class="btn btn-default btn-xs"\n ng-
click="[Link] = \'left\'"\n ng-class="{active:
[Link] == \'left\'}"><i class="fa fa-align-left"></i></button>\n
<button type="button" class="btn btn-default btn-xs"\n ng-
click="[Link] = \'center\'"\n ng-class="{active:
[Link] == \'center\'}"><i class="fa fa-align-center"></i></button>\n
<button type="button" class="btn btn-default btn-xs"\n ng-
click="[Link] = \'right\'"\n ng-class="{active:
[Link] == \'right\'}"><i class="fa fa-align-right"></i></button>\n
</div>\n </div>\n\n <div class="form-group">\n <label class="ui-
sortable-bypass"><input type="checkbox" ng-model="[Link]"> Use for
search</label>\n </div>\n\n <div class="form-group">\n
<label>Display as:</label>\n
<select ng-options="[Link] as [Link] for item in $[Link]"\n
ng-model="[Link]" class="form-control">\n </select>\n </div>\
n\n <div ng-if="[Link] == \'string\'">\n <div class="form-
group">\n <label class="ui-sortable-bypass"><input type="checkbox" ng-
model="[Link]"> Allow HTML content</label>\n </div>\n <div
ng-if="[Link]" class="form-group">\n <label class="ui-sortable-
bypass"><input type="checkbox" ng-model="[Link]"> Highlight
links</label>\n </div>\n </div>\n\n <div ng-if="[Link]
== \'number\'">\n <div class="form-group">\n <label for="table-
editor-{{ [Link] }}-number-format">\n Number format\n
<span class="m-l-5"\n uib-popover-html="\'Format <a
href=&quot;[Link]
numbers&quot; target=&quot;_blank&quot;>specs.</a>\'"\n popover-
trigger="\'click outsideClick\'"><i class="fa fa-question-circle"></i></span>\n
</label>\n <input class="form-control" ng-model="[Link]" ng-
model-options="{ allowInvalid: true, debounce: 200 }"\n id="table-
editor-{{ [Link] }}-number-format">\n </div>\n </div>\n\n
<div ng-if="[Link] == \'datetime\'">\n <div class="form-group">\n
<label for="table-editor-{{ [Link] }}-datetime-format">\n Date/Time
format\n <span class="m-l-5"\n uib-popover-html="\'Format
<a href=&quot;[Link]
target=&quot;_blank&quot;>specs.</a>\'"\n popover-trigger="\'click
outsideClick\'"><i class="fa fa-question-circle"></i></span>\n </label>\n
<input class="form-control" ng-model="[Link]" ng-model-
options="{ allowInvalid: true, debounce: 200 }"\n id="table-editor-
{{ [Link] }}-datetime-format">\n </div>\n </div>\n\n <div ng-
if="[Link] == \'boolean\'">\n <div class="form-group">\n
<label for="table-editor-{{ [Link] }}-boolean-false">Value for
<code>false</code></label>\n <input class="form-control" ng-
model="[Link][0]" ng-model-options="{ allowInvalid: true, debounce:
200 }"\n id="table-editor-{{ [Link] }}-boolean-false">\n
</div>\n <div class="form-group">\n <label for="table-editor-
{{ [Link] }}-boolean-true">Value for <code>true</code></label>\n
<input class="form-control" ng-model="[Link][1]" ng-model-
options="{ allowInvalid: true, debounce: 200 }"\n id="table-editor-
{{ [Link] }}-boolean-true">\n </div>\n </div>\n\n <div ng-
if="[Link] == \'image\'">\n <div class="form-group">\n
<label for="table-editor-{{ [Link] }}-image-url-template">URL
template</label>\n <input class="form-control" ng-
model="[Link]" ng-model-options="{ allowInvalid: true, debounce:
200 }"\n id="table-editor-{{ [Link] }}-image-url-template">\n
</div>\n\n <div class="form-group">\n <label>\n Size\n
<span class="m-l-5"\n uib-popover-html="\'Any positive integer value
that specifies size in pixels. Leave empty to use default value.\'"\n
popover-trigger="\'click outsideClick\'" popover-placement="top-left"><i class="fa
fa-question-circle"></i></span>\n </label>\n <div class="d-
flex">\n <input class="form-control" ng-model="[Link]" ng-
model-options="{ allowInvalid: true, debounce: 200 }"\n
placeholder="Width">\n <span class="form-control-static m-l-5 m-r-
5">&times;</span>\n <input class="form-control" ng-
model="[Link]" ng-model-options="{ allowInvalid: true, debounce:
200 }"\n placeholder="Height">\n </div>\n </div>\n\n
<div class="form-group">\n <label for="table-editor-{{ [Link] }}-
image-title-template">Title template</label>\n <input class="form-control"
ng-model="[Link]" ng-model-options="{ allowInvalid: true,
debounce: 200 }"\n id="table-editor-{{ [Link] }}-image-title-
template">\n </div>\n\n <div class="form-group">\n <label
class="ui-sortable-bypass text-muted" style="font-weight: normal; cursor:
pointer;"\n uib-popover-html="templateHint"\n popover-
trigger="\'click outsideClick\'" popover-placement="top-left">\n Format
specs <i class="fa fa-question-circle m-l-5"></i>\n </label>\n
</div>\n </div>\n\n <div ng-if="[Link] == \'link\'">\n
<div class="form-group">\n <label for="table-editor-{{ [Link] }}-
link-url-template">URL template</label>\n <input class="form-control" ng-
model="[Link]" ng-model-options="{ allowInvalid: true, debounce:
200 }"\n id="table-editor-{{ [Link] }}-link-url-template">\n
</div>\n\n <div class="form-group">\n <label for="table-editor-
{{ [Link] }}-link-text-template">Text template</label>\n <input
class="form-control" ng-model="[Link]" ng-model-
options="{ allowInvalid: true, debounce: 200 }"\n id="table-editor-
{{ [Link] }}-link-text-template">\n </div>\n\n <div class="form-
group">\n <label for="table-editor-{{ [Link] }}-link-title-
template">Title template</label>\n <input class="form-control" ng-
model="[Link]" ng-model-options="{ allowInvalid: true, debounce:
200 }"\n id="table-editor-{{ [Link] }}-link-title-template">\n
</div>\n\n <div class="form-group">\n <label class="ui-sortable-
bypass"><input type="checkbox" ng-model="[Link]"> Open in new
tab</label>\n </div>\n\n <div class="form-group">\n <label
class="ui-sortable-bypass text-muted" style="font-weight: normal; cursor:
pointer;"\n uib-popover-html="templateHint"\n popover-
trigger="\'click outsideClick\'" popover-placement="top-left">\n Format
specs <i class="fa fa-question-circle m-l-5"></i>\n </label>\n
</div>\n </div>\n </div>\n </div>\n</div>\n'},,function(e,t)
{[Link]='<div class="container">\n <page-header title="$[Link] ||
$[Link]() || \'New Alert\'"></page-header>\n\n <email-settings-
warning feature-name="\'alert emails\'"></email-settings-warning>\n\n <div
class="container">\n <div class="row bg-white tiled p-10">\n <div
class="col-md-8">\n <form name="alertForm" class="form">\n <div
class="form-group">\n <label>Query</label>\n <query-selector
type="\'select\'" selected-query="$[Link]" on-
change="$[Link]" disabled="!$[Link]" />\n </div>\n\n
<div class="form-group" ng-show="$[Link]">\n
<label>Name</label>\n <input type="string"
placeholder="{{$[Link]()}}" class="form-control" ng-
model="$[Link]" ng-disabled="!$[Link]">\n </div>\n\n
<div ng-show="$[Link]" class="form-horizontal">\n <div
class="form-group">\n <label class="control-label col-md-2">Value
column</label>\n <div class="col-md-4">\n <select ng-
options="name for name in $[Link]()" ng-
model="$[Link]"\n class="form-control"
ng-disabled="!$[Link]"></select>\n </div>\n <label
class="control-label col-md-2">Value</label>\n <div class="col-md-4">\
n <p class="form-control-static">{{$[Link]()[0]
[$[Link]]}}</p>\n </div>\n </div>\n
<div class="form-group">\n <label class="control-label
col-md-2">Op</label>\n <div class="col-md-4">\n <select
ng-options="name for name in $[Link]" ng-model="$[Link]"
class="form-control" ng-disabled="!$[Link]"></select>\n </div>\n
<label class="control-label col-md-2">Reference</label>\n <div
class="col-md-4">\n <input type="number" step="any" class="form-
control" ng-model="$[Link]" placeholder="reference value" ng-
disabled="!$[Link]"\n required/>\n </div>\
n </div>\n <div class="form-group">\n <label
class="control-label col-md-2">Rearm seconds</label>\n <div
class="col-md-4">\n <input type="number" class="form-control" ng-
model="$[Link]" ng-disabled="!$[Link]"/>\n </div>\n
</div>\n </div>\n <div class="form-group" ng-
show="$[Link] && $[Link]">\n <label>Custom
subject</label>\n <input type="string" class="form-control" ng-
model="$[Link]" ng-disabled="!$[Link]">\n
</div>\n <div ng-show="$[Link] && $[Link]">\
n <div class="form-group" ng-show="$[Link]">\n
<label>Description template</label>\n <i class="fa fa-question-circle"
uib-tooltip="{{$[Link]}}"></i>\n <div
class="row bg-white p-b-5" ng-if="$[Link]" resizable r-
directions="[\'bottom\']" r-height="300" style="min-height:100px;">\n
<div ui-ace="$[Link]"
ng-model="$[Link]"></div>\n </div>\n
</div>\n <div class="form-group" ng-if="$[Link]">\n
<button class="btn btn-default" ng-click="$[Link]()">Preview</button>\n
<label for="show-as-html">Show As HTML</label> \n <input
type="checkbox" name="show-as-html" ng-model="$[Link]">\n
</div>\n <div class="panel panel-default" ng-if="$[Link]">\
n <div class="panel-heading">\n <label for="hide-
preview">Hide Preview</label> \n <input type="checkbox" name="hide-
preview" ng-model="$[Link]">\n </div>\n <div
class="panel-body" ng-if="$[Link] == false">\n <div ng-
if="!$[Link]">\n <div ng-bind-
html="$[Link]"></div>\n </div>\n <div
ng-if="$[Link]">\n <div ng-bind-
html="$[Link]"></div>\n </div>\n
</div>\n <div class="panel-footer"></div>\n </div>\n
</div>\n\n <div class="form-group" ng-if="$[Link]">\n
<button class="btn btn-primary" ng-disabled="!alertForm.$valid" ng-
click="$[Link]()">Save</button>\n <button class="btn btn-
danger" ng-if="$[Link]" ng-click="$[Link]()">Delete</button>\n
</div>\n </form>\n </div>\n <div class="col-md-4" ng-
if="$[Link]">\n <alert-subscriptions
alert-id="$[Link]"></alert-subscriptions>\n </div>\n </div>\n
</div>\n</div>\n'},function(e,t){[Link]='<div class="container">\n <div
class="row p-l-15 p-r-15 m-b-10 m-l-0 m-r-0 dashboard-header page-header--new">\n
<div class="page-title col-xs-8 col-sm-7 col-lg-7 p-l-0">\n <favorites-control
item="$[Link]"></favorites-control>\n <h3>\n <edit-in-place
class="edit-in-place" is-editable="$[Link]" on-done="$[Link]"
ignore-blanks="true" value="$[Link]" editor="\'input\'"></edit-in-
place>\n </h3>\n\n <img ng-
src="{{$[Link].profile_image_url}}" class="profile__image_thumb--
dashboard" alt="{{$[Link]}}">\n\n <dashboard-tags-control
class="hidden-xs"\n tags="$[Link]" is-
draft="$[Link].is_draft" is-archived="$[Link].is_archived"\n
can-edit="$[Link]" get-available-tags="$[Link]" on-
edit="$[Link]"></dashboard-tags-control>\n\n </div>\n <div class="col-
xs-4 col-sm-5 col-lg-5 text-right dashboard__control p-r-0">\n <span ng-if="!
$[Link].is_archived && !public" class="hidden-print">\n <div ng-
if="$[Link]" ng-switch="$[Link]">\n <span ng-
switch-when="true" ng-switch="$[Link] || $[Link]">\n
<span ng-switch-when="true">\n <span class="save-status" data-
saving>Saving</span>\n <button class="btn btn-primary btn-sm" ng-
disabled="$[Link]" ng-
click="$[Link] = true">\n <i class="fa
fa-check" ng-class="{\'fa-spinner fa-pulse\':
$[Link]}"></i> Done Editing\n </button>\n
</span>\n <span ng-switch-default>\n <span
class="save-status" data-error>Saving Failed</span>\n <button
class="btn btn-primary btn-sm" ng-click="$[Link]()">\n
Retry\n </button>\n </span>\n </span>\n
<span ng-switch-default>\n <span class="save-status">Saved</span>\n
<button class="btn btn-primary btn-sm"\n ng-
disabled="$[Link]"\n ng-
click="$[Link](false)">\n <i class="fa fa-check"></i> Done
Editing\n </button>\n </span>\n </div>\n\n
<button type="button" class="btn btn-default btn-sm" ng-
click="$[Link]()" tooltip="Publish Dashboard" ng-
if="$[Link].is_draft && !$[Link]">\n <span class="fa
fa-paper-plane"></span> Publish\n </button>\n\n <div class="btn-
group" uib-dropdown ng-if="!$[Link]">\n <button id="split-
button" type="button"\n ng-class="{\'btn-default btn-sm\':
$[Link] === null,\'btn-primary btn-sm\':$[Link] !== null}"\n
class="btn btn-sm" ng-click="$[Link]()">\n <i
class="zmdi zmdi-refresh" ng-class="{\'zmdi-hc-spin\':
$[Link]}"></i> {{$[Link] === null ? \'Refresh\' :
$[Link]}}\n </button>\n <button type="button"
class="btn hidden-xs" uib-dropdown-toggle\n ng-class="{\'btn-
default btn-sm\': $[Link] === null,\'btn-primary btn-sm\':
$[Link] !== null}">\n <span class="caret"></span>\n
<span class="sr-only">Split button!</span>\n </button>\n <ul
class="dropdown-menu pull-right" ng-model="$[Link]" uib-dropdown-menu
role="menu" aria-labelledby="split-button">\n <li role="menuitem" ng-
repeat="refreshRate in $[Link]" ng-class="{disabled: !
[Link]}">\n <a ng-
click="$[Link](refreshRate)">{{[Link]}}</a>\n
</li>\n <li role="menuitem" ng-if="$[Link] !== null">\n
<a href="#" ng-click="$[Link](null)">Stop auto refresh</a>\n
</li>\n </ul>\n </div>\n <button type="button"
class="btn btn-sm hidden-xs" ng-class="{\'btn-default\': !
$[Link], \'btn-primary\': $[Link]}" tooltip="Enable/Disable
Fullscreen display" ng-click="$[Link]()" ng-if="!
$[Link].is_draft && !$[Link]">\n <span class="zmdi
zmdi-fullscreen"></span>\n </button>\n <button type="button"
class="btn btn-sm hidden-xs" ng-class="{\'btn-default\': !
$[Link], \'btn-primary\':
$[Link]}" tooltip="Enable/Disable Share URL" ng-
click="$[Link]()" ng-if="($[Link]() ||
$[Link]) && !$[Link].is_draft && !
$[Link]" data-test="OpenShareForm">\n <span class="zmdi
zmdi-share"></span>\n </button>\n </span>\n\n <div class="btn-
group hidden-print hidden-xs" role="group" ng-show="$[Link]()" uib-
dropdown ng-if="!$[Link].is_archived && !$[Link]" data-
test="DashboardMoreMenu">\n <button class="btn btn-default btn-sm dropdown-
toggle" uib-dropdown-toggle>\n <span class="zmdi zmdi-more"></span>\n
</button>\n <ul class="dropdown-menu pull-right" uib-dropdown-menu>\n
<li ng-if="!$[Link].is_archived" ng-class="{hidden:
$[Link]}"><a ng-click="$[Link](true)">Edit</a></li>\n
<li ng-if="$[Link]"><a ng-
click="$[Link]()">Manage Permissions</a></li>\n
<li ng-if="!$[Link].is_draft"><a ng-
click="$[Link]()">Unpublish</a></li>\n <li ng-if="!
$[Link].is_archived"><a
ng-click="$[Link]()">Archive</a></li>\n </ul>\n </div>\n
</div>\n </div>\n\n <div class="m-b-10 p-15 bg-white tiled" ng-
if="$[Link]">\n <label>\n <input name="input" type="checkbox"
ng-model="$[Link].dashboard_filters_enabled" ng-
change="$[Link]()">\n Use Dashboard Level Filters\
n </label>\n </div>\n\n <div class="m-b-10 p-15 bg-white tiled" ng-
if="$[Link] > 0">\n <parameters
parameters="$[Link]"
on-values-change="$[Link]"></parameters>\n </div>\n\n <div
class="m-b-10 p-15 bg-white tiled" ng-if="$[Link] | notEmpty">\n <filters
filters="$[Link]" on-change="$[Link]"></filters>\n </div>\n\n
<div id="dashboard-container">\n <dashboard-grid\n ng-if="$[Link]"\
n dashboard="$[Link]"\n widgets="$[Link]"\n
filters="$[Link]"\n is-editing="$[Link] && !
$[Link]"\n on-layout-change="$[Link]"\n on-
breakpoint-change="$[Link]"\n on-remove-
widget="$[Link]"\n />\n </div>\n\n <div class="add-widget-
container" ng-if="$[Link]">\n <h2>\n <i class="zmdi zmdi-
widgets"></i>\n <span class="hidden-xs hidden-sm">Widgets are individual query
visualizations or text boxes you can place on your dashboard in various
arrangements.</span>\n </h2>\n <div>\n <a class="btn btn-default" ng-
click="$[Link]()">Add Textbox</a>\n <a class="btn btn-
primary m-l-10" ng-click="$[Link]()">Add Widget</a>\n </div>\n
</div>\n</div>\n'},function(e,t){[Link]='<div class="container p-t-10 p-b-20"
ng-if="$[Link]">\n <page-header title="$[Link]"></page-
header>\n\n <div class="m-b-10 p-15 bg-white tiled" ng-
if="$[Link] > 0">\n <parameters
parameters="$[Link]"
on-values-change="$[Link]"></parameters>\n </div>\n\n <div
class="m-b-5">\n <filters filters="$[Link]" on-
change="$[Link]"></filters>\n </div>\n\n <div id="dashboard-
container">\n <dashboard-grid\n ng-if="$[Link]"\n
dashboard="$[Link]"\n
widgets="$[Link]"\n filters="$[Link]"\n is-
editing="false"\n is-public="true"\n />\n </div>\n</div>\n\n<big-message
ng-if="!$[Link]" icon="\'fa-spinner fa-2x fa-pulse\'"
message="\'Loading...\'" class-name="\'help-message\'" class="container"
style="display: flex; align-items: center; justify-content: center;"></big-
message>\n\n<div id="footer">\n <div class="text-center">\n <a
href="[Link] ng-src="{{$[Link]}}" width="38"/></a>\n
</div>\n Powered by <a href="[Link]
n</div>\n'},function(e,t){[Link]='<div class="container">\n <div\n ng-
if="$[Link](\'using-deprecated-embed-feature\')"\n class="alert
alert-warning"\n >\n You have enabled <code>ALLOW_PARAMETERS_IN_EMBEDS</code>.
This setting is\n now deprecated and should be turned off. Parameters in embeds
are supported\n by default.\n <a\n
href="[Link]
visualizations/3337"\n target="_blank"\n >Read more</a\n >.\n </div>\
n <div\n ng-if="$[Link](\'email-not-verified\')"\n
class="alert alert-warning"\n >\n We have sent an email with a confirmation
link to your email address. Please\n follow the link to verify your email
address.\n <a ng-click="$[Link]()">Resend email</a>.\n </div>\n
<empty-state\n title="\'Welcome to Redash 👋\'"\n description="\'Connect to
any data source, easily visualize and share your data\'"\n
illustration="\'dashboard\'"\n
help-link="\'[Link] show-
dashboard-step="true"\n show-invite-step="true"\n onboarding-mode="true"\n
></empty-state>\n\n <home-extra></home-extra>\n\n <div class="tile">\n <div
class="t-body tb-padding">\n <div class="row">\n <div class="col-sm-
6">\n <p class="f-500 m-b-20 c-black">Favorite Dashboards</p>\n\n
<p ng-if="$[Link]">\n <span class="btn-favourite">\n
<i class="fa fa-star" aria-hidden="true"></i>\n </span>\n
Favorite <a href="dashboards">Dashboards</a> will appear here\n </p>\n\n
<div class="list-group">\n <a\n
ng-href="dashboard/{{ [Link] }}"\n class="list-group-item"\n
ng-repeat="dashboard in $[Link]"\n ng-
if="dashboard.is_favorite"\n >\n <span class="btn-
favourite">\n <i class="fa fa-star" aria-hidden="true"></i>\n
</span>\n {{ [Link] }}\n <span class="label
label-default" ng-if="dashboard.is_draft"\n >Unpublished</span\n
>\n </a>\n </div>\n </div>\n\n <div class="col-
sm-6">\n <p class="f-500 m-b-20 c-black">Favorite Queries</p>\n
<p ng-if="$[Link]">\n <span class="btn-favourite">\n
<i class="fa fa-star" aria-hidden="true"></i>\n </span>\n
Favorite <a href="queries">Queries</a> will appear here\n </p>\n
<div class="list-group">\n <a\n
ng-href="queries/{{ [Link] }}"\n class="list-group-item"\n
ng-repeat="query in $[Link]"\n ng-
if="query.is_favorite"\n >\n <span class="btn-favourite">\n
<i class="fa fa-star" aria-hidden="true"></i>\n </span>\n
{{ [Link] }}\n <span class="label label-default" ng-
if="query.is_draft"\n >Unpublished</span\n >\n
</a>\n </div>\n </div>\n </div>\n </div>\n </div>\n
<beacon-consent></beacon-consent>\n</div>\n'},function(e,t){[Link]='<div
class="modal-header">\n <button type="button" class="close" aria-label="Close"
ng-click="$[Link]()"><span aria-hidden="true">&times;</span></button>\n <h4
class="modal-title">Add to Dashboard</h4>\n</div>\n<div class="modal-body">\n
<form name="alertForm" class="form">\n <div class="form-group">\n
<label>Choose the dashboard to add this query to:</label>\n <ui-select ng-
model="$[Link]" reset-search-input="false" on-
select="$[Link]($item)" ng-disabled="$[Link]">\n
<ui-select-match placeholder="Search a dashboard by
name">{{$[Link]}}</ui-select-match>\n <ui-select-choices
repeat="q in $[Link]"\n
refresh="$[Link]($[Link], $[Link])"\n
refresh-delay="0">\n <div ng-bind-html="$[Link]([Link] |
highlight: $[Link])"></div>\n </ui-select-choices>\n </ui-
select>\n </div>\n </form>\n</div>'},function(e,t,n)
{n(1641),n(1635),[Link]=n(1636)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,functi
on(e,t,n){var r={"./en-SG":552,"./[Link]":552,"./en-au":553,"./[Link]":553,"./
en-ca":554,"./[Link]":554,"./en-gb":555,"./[Link]":555,"./en-ie":556,"./en-
[Link]":556,"./en-il":557,"./[Link]":557,"./en-nz":558,"./[Link]":558};function
a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot
find module '"+e+"'");throw [Link]="MODULE_NOT_FOUND",t}return
r[e]}[Link]=function(){return
[Link](r)},[Link]=o,[Link]=a,[Link]=845},,,,,,,,,,,,,,,,,,,,function(e,t,n
){var
r={"./[Link]":541,"./db-logos/[Link]":866,"./db-logos/[Link]":867,".
/db-logos/aws_es.png":868,"./db-logos/[Link]":869,"./db-logos/
azure_kusto.png":870,"./db-logos/[Link]":871,"./db-logos/
bigquery_gce.png":872,"./db-logos/[Link]":873,"./db-logos/
[Link]":874,"./db-logos/[Link]":875,"./db-logos/[Link]":876,"./db-
logos/[Link]":877,"./db-logos/[Link]":878,"./db-logos/[Link]":879,"./
db-logos/[Link]":880,"./db-logos/[Link]":881,"./db-logos/
dynamodb_sql.png":882,"./db-logos/[Link]":883,"./db-logos/
google_analytics.png":884,"./db-logos/google_spreadsheets.png":885,"./db-logos/
[Link]":886,"./db-logos/[Link]":887,"./db-logos/hive_http.png":888,"./db-
logos/[Link]":889,"./db-logos/[Link]":890,"./db-logos/
[Link]":891,"./db-logos/[Link]":892,"./db-logos/[Link]":893,"./db-
logos/[Link]":894,"./db-logos/[Link]":895,"./db-logos/[Link]":896,"./db-
logos/[Link]":897,"./db-logos/[Link]":898,"./db-logos/[Link]":899,"./db-
logos/[Link]":900,"./db-logos/[Link]":901,"./db-logos/[Link]":902,"./db-
logos/[Link]":903,"./db-logos/[Link]":904,"./db-logos/
[Link]":905,"./db-logos/[Link]":906,"./db-logos/rds_mysql.png":907,"./db-
logos/[Link]":908,"./db-logos/[Link]":909,"./db-logos/
[Link]":910,"./db-logos/[Link]":911,"./db-logos/[Link]":912,"./db-
logos/[Link]":913,"./db-logos/[Link]":914,"./db-logos/
[Link]":915,"./db-logos/[Link]":916,"./db-logos/[Link]":917,"./db-
logos/[Link]":918,"./db-logos/yandex_appmetrika.png":919,"./db-logos/
yandex_metrika.png":920,"./destinations/[Link]":921,"./destinations/
[Link]":922,"./destinations/hangouts_chat.png":923,"./destinations/
[Link]":924,"./destinations/[Link]":925,"./destinations/
[Link]":926,"./destinations/[Link]":927,"./destinations/
[Link]":928,"./[Link]":929,"./[Link]":930,"./favicon-
[Link]":931,"./google_logo.svg":932,"./illustrations/[Link]":933,"./
illustrations/[Link]":934,"./illustrations/[Link]":935,"./
[Link]":936,"./logo_white.png":937,"./redash_icon_small.png":194};function a(e)
{var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find
module '"+e+"'");throw [Link]="MODULE_NOT_FOUND",t}return r[e]}[Link]=function()
{return [Link](r)},[Link]=o,[Link]=a,[Link]=865},function(e,t,n)
{[Link]=n.p+"images/db-logos/[Link]"},function(e,t,n)
{[Link]=n.p+"images/db-logos/[Link]"},function(e,t,n)
{[Link]=n.p+"images/db-logos/aws_es.png"},function(e,t,n)
{[Link]=n.p+"images/db-logos/[Link]"},function(e,t,n)
{[Link]=n.p+"images/db-logos/azure_kusto.png"},function(e,t,n)
{[Link]=n.p+"images/db-logos/[Link]"},function(e,t,n)
{[Link]=n.p+"images/db-logos/bigquery_gce.png"},function(e,t,n)
{[Link]=n.p+"images/db-logos/[Link]"},function(e,t,n)
{[Link]=n.p+"images/db-logos/[Link]"},function(e,t,n)
{[Link]=n.p+"images/db-logos/[Link]"},function(e,t,n)
{[Link]=n.p+"images/db-logos/[Link]"},function(e,t,n){[Link]=n.p+"images/db-
logos/[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
dynamodb_sql.png"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
google_analytics.png"},function(e,t,n){[Link]=n.p+"images/db-logos/
google_spreadsheets.png"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
hive_http.png"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/d
b-logos/[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
rds_mysql.png"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
[Link]"},function(e,t,n){[Link]=n.p+"images/db-logos/
yandex_appmetrika.png"},function(e,t,n){[Link]=n.p+"images/db-logos/
yandex_metrika.png"},function(e,t,n){[Link]=n.p+"images/destinations/
[Link]"},function(e,t,n){[Link]=n.p+"images/destinations/
[Link]"},function(e,t,n){[Link]=n.p+"images/destinations/
hangouts_chat.png"},function(e,t,n){[Link]=n.p+"images/destinations/
[Link]"},function(e,t,n){[Link]=n.p+"images/destinations/
[Link]"},function(e,t,n){[Link]=n.p+"images/destinations/
[Link]"},function(e,t,n){[Link]=n.p+"images/destinations/
[Link]"},function(e,t,n){[Link]=n.p+"images/destinations/
[Link]"},function(e,t,n){[Link]=n.p+"images/favicon-
[Link]"},function(e,t,n){[Link]=n.p+"images/favicon-
[Link]"},function(e,t,n){[Link]=n.p+"images/favicon-
[Link]"},function(e,t,n){[Link]=n.p+"images/google_logo.svg"},function(e,t,n)
{[Link]=n.p+"images/illustrations/[Link]"},function(e,t,n)
{[Link]=n.p+"images/illustrations/[Link]"},function(e,t,n)
{[Link]=n.p+"images/illustrations/[Link]"},function(e,t,n)
{[Link]=n.p+"images/[Link]"},function(e,t,n){[Link]=n.p+"images/
logo_white.png"},function(e,t,n){var
r={"./[Link]":454,"./[Link]":455,"./[Link]":
980,"./[Link]":78,"./[Link]":288,"./[Link]":1111,"./
[Link]":1115,"./ColorPicker/[Link]":348,"./ColorPicker/
[Link]":231,"./ColorPicker/[Link]":458,"./[Link]":266,"./
[Link]":460,"./[Link]":462,"./[Link]":463,"./
[Link]":464,"./[Link]":33,"./
[Link]":118,"./[Link]":465,"./
[Link]":268,"./EditVisualizationButton/
[Link]":1273,"./EditVisualizationButton/
[Link]":349,"./EditVisualizationButton/[Link]":1279,"./
[Link]":467,"./[Link]":468,"./[Link]":147,"./
[Link]":100,"./[Link]":270,"./[Link]":169,"./
[Link]":271,"./[Link]":156,"./[Link]":75,"./
[Link]":469,"./[Link]":94,"./
[Link]":273,"./[Link]":1321,"./[Link]":122,"./
[Link]":472,"./[Link]":1655,"./
[Link]":269,"./[Link]":275,"./[Link]":1332,"./
[Link]":474,"./[Link]":170,"./[Link]":1333,"./admin/
[Link]":173,"./admin/[Link]":197,"./admin/[Link]":233,"./
alerts/alert-subscriptions/[Link]":1335,"./app-header/[Link]":1336,"./app-
view/[Link]":476,"./app-view/[Link]":1338,"./cancel-query-button/
[Link]":1339,"./cards-list/[Link]":277,"./dashboards/
[Link]":477,"./dashboards/[Link]":478,"./dashboards/
[Link]":276,"./dashboards/[Link]":1341,"./
dashboards/[Link]":480,"./dashboards/
[Link]":278,"./dashboards/[Link]":479,"./dynamic-form/
[Link]":119,"./dynamic-form/[Link]":92,"./dynamic-
parameters/[Link]":470,"./dynamic-parameters/
[Link]":471,"./dynamic-parameters/[Link]":274,"./empty-
state/[Link]":198,"./groups/[Link]":481,"./groups/
[Link]":279,"./groups/[Link]":280,"./groups/
[Link]":281,"./groups/[Link]":204,"./items-list/
[Link]":49,"./items-list/classes/[Link]":351,"./items-list/
classes/[Link]":76,"./items-list/classes/[Link]":482,"./items-list/
classes/[Link]":203,"./items-list/classes/[Link]":68,"./items-list/
components/[Link]":155,"./items-list/components/[Link]":24,"./
items-list/components/[Link]":46,"./items-list/components/
[Link]":61,"./json-view-interactive/[Link]":483,"./
[Link]":473,"./layouts/[Link]":69,"./
[Link]":1361,"./permissions-editor/[Link]":1362,"./[Link]":44,"./
queries/[Link]":484,"./queries/[Link]":485,"./queries/
[Link]":282,"./queries/[Link]":1364,"./queries/api-
[Link]":1365,"./queries/[Link]":1366,"./queries/visualization-
[Link]":1367,"./[Link]":1368,"./query-snippets/
[Link]":486,"./rd-tab/[Link]":1369,"./settings-
[Link]":1370,"./tab-nav/[Link]":1371,"./tags-control/
[Link]":466,"./tags-control/[Link]":128,"./users/
[Link]":487,"./users/[Link]":488,"./users/
[Link]":489,"./users/[Link]":490};function a(e){var t=o(e);return
n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module
'"+e+"'");throw [Link]="MODULE_NOT_FOUND",t}return r[e]}[Link]=function(){return
[Link](r)},[Link]=o,[Link]=a,[Link]=938},,,,,,function(e,t,n)
{},function(e,t,n){},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use
strict";n.r(t),n.d(t,"BeaconConsent",function(){return
y}),n.d(t,"default",function(){return v});n(14),n(15),n(11),n(106);var
r=n(0),a=n.n(r),o=n(17),i=n(136),s=n.n(i),l=n(18),c=n.n(l),u=n(230),d=n.n(u),p=n(10
),m=n(100),f=n(118),h=n(229);function g(e,t){return function(e)
{if([Link](e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void
0;try{for(var i,s=e[[Link]]();!(r=(i=[Link]()).done)&&([Link]([Link]),!
t||[Link]!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==[Link]||
[Link]()}finally{if(a)throw o}}return n}(e,t)||function(){throw new
TypeError("Invalid attempt to destructure non-iterable instance")}()}var
b=[Link];function y(){var e=g(Object([Link])(!1),2),t=e[0],n=e[1];if(!
[Link]||t)return null;var
o=()=>{[Link]=!1,n(!0)},i=e=>{var t="🙏 Thank
you.";e||(t="Settings
Saved."),[Link]({beacon_consent:e},t).finally(o)};return
[Link]([Link],{name:"BeaconConsent"},[Link]("div",
{className:"m-t-10 tiled"},[Link](s.a,
{title:[Link]([Link],null,"Would you be ok with sharing anonymous
usage data with the Redash team?"," ",[Link]([Link],
{type:"USAGE_DATA_SHARING"})),bordered:!1},[Link](b,null,"Help Redash
improve by automatically sending anonymous usage data:"),[Link]("div",
{className:"m-t-5"},[Link]("ul",null,[Link]("li",null,"
Number of users, queries, dashboards, alerts, widgets and
visualizations."),[Link]("li",null," Types of data sources, alert
destinations and visualizations."))),[Link](b,null,"All data is
aggregated and will never include any sensitive or private
data."),[Link]("div",{className:"m-t-5"},[Link](c.a,
{type:"primary",className:"m-r-5",onClick:()=>i(!0)},"Yes"),[Link](c.a,
{type:"default",onClick:()=>i(!1)},"No")),[Link]("div",{className:"m-t-
15"},[Link](b,{type:"secondary"},"You can change this setting anytime
from the ",[Link]("a",{href:"settings/organization"},"Organization
Settings")," page.")))))}function v(e)
{[Link]("beaconConsent",Object(o.react2angular)(y))}[Link]=!
0},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,function(e,t,n){},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n)
{},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return
m});n(34),n(11),n(19),n(27);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(3),l=n.n(s),c=n(525),u=n.n(c);function d()
{return(d=[Link]||function(e){for(var t=1;t<[Link];t++){var
n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function p(e,t){if(null==e)return{};var
n,r,a=function(e,t){if(null==e)return{};var
n,r,a={},o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
(a[n]=e[n]);return a}(e,t);if([Link]){var
o=[Link](e);for(r=0;r<[Link];r++)n=o[r],[Link](n)>=0||
[Link](e,n)&&(a[n]=e[n])}return a}function m(e)
{var t=[Link],n=[Link],r=[Link],o=p(e,
["collapsed","children","className"]);return [Link](u.a,d({},o,
{activeKey:t?null:"content",className:l()(r,"ant-collapse-
headerless")}),[Link]([Link],
{key:"content",header:""},n))}[Link]={collapsed:[Link],children:[Link],cla
ssName:[Link]},[Link]={collapsed:!
0,children:null,className:""}},,,,function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return
o});var r=n(17),a=n(458);n(1122);function o(e)
{[Link]("colorBox",Object(r.react2angular)([Link]))}[Link]=!
0},function(e,t,n){},function(e,t,n){},,,,function(e,t,n){},function(e,t,n)
{},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,
n){"use strict";n.r(t),n.d(t,"QueryControlDropdown",function(){return
b}),n.d(t,"default",function(){return y});var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(168),l=n.n(s),c=n(84),u=n.n(c),d=n(18),p=n.n(d)
,m=n(21),f=n.n(m),h=n(17),g=n(349);function b(e){var t=[Link](u.a,null,!
[Link]()&&(![Link].is_draft||!
[Link].is_archived)&&[Link]([Link],null,[Link]("a",
{target:"_self",onClick:
()=>[Link]([Link])},[Link](f.a,{type:"plus-
circle",theme:"filled"})," Add to Dashboard")),!
[Link]()&&[Link]([Link],null,[Link]("a",{onClick:
()=>[Link]([Link],[Link]),"data-
test":"ShowEmbedDialogButton"},[Link](f.a,{type:"share-alt"})," Embed
Elsewhere")),[Link]([Link],null,[Link]([Link],
{disabled:[Link]||![Link]||!
[Link](),query:[Link],queryResult:[Link],embed:[Link],apiKe
y:[Link]},[Link](f.a,{type:"file"})," Download as CSV
File")),[Link]([Link],null,[Link]([Link],
{fileType:"xlsx",disabled:[Link]||![Link]||!
[Link](),query:[Link],queryResult:[Link],embed:[Link],apiKe
y:[Link]},[Link](f.a,{type:"file-excel"})," Download as Excel
File")));return [Link](l.a,{trigger:
["click"],overlay:t,overlayClassName:"query-control-dropdown-
overlay"},[Link](p.a,{"data-
test":"QueryControlDropdownButton"},[Link](f.a,
{type:"ellipsis",rotate:90})))}function y(e)
{[Link]("queryControlDropdown",Object(h.react2angular)
(b))}[Link]={query:[Link],queryResult:[Link],queryExecuting
:[Link],showEmbedDialog:[Link],embed:[Link],apiKey:i.a.
string,selectedTab:[Link]([[Link],[Link]]),openAddToDashboardForm:i.
[Link]},[Link]={queryResult:{},embed:!
1,apiKey:"",selectedTab:""},[Link]=!0},,,,,,function(e,t,n){"use
strict";n.r(t),n.d(t,"EditVisualizationButton",function(){return
p}),n.d(t,"default",function(){return m});var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(18),l=n.n(s),c=n(21),u=n.n(c),d=n(17);function
p(e){return [Link](l.a,{"data-test":"EditVisualization",className:"edit-
visualization",onClick:
()=>[Link]([Link])},[Link](u.a,
{type:"form"}),[Link]("span",{className:"hidden-xs hidden-s hidden-
m"},"Edit Visualization"))}function m(e)
{[Link]("editVisualizationButton",Object(d.react2angular)
(p))}[Link]={openVisualizationEditor:[Link],selectedTab:[Link]
Type([[Link],[Link]])},[Link]={selectedTab:""},[Link]=!
0},,,function(e,t,n){},,function(e,t,n){},function(e,t,n)
{},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use
strict";n.r(t),n.d(t,"Parameters",function(){return P}),n.d(t,"default",function()
{return C});n(14),n(15),n(29),n(19),n(27),n(11),n(116);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(2),l=n(17),c=n(355),u=n(22),d=n(39),p=n(469),m=
n(273),f=n(268),h=n(45);n(1322);function g(e){return(g="function"==typeof
Symbol&&"symbol"==typeof [Link]?function(e){return typeof e}:function(e)
{return e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function b(e,t){for(var n=0;n<[Link];n+
+){var r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in
r&&([Link]=!0),[Link](e,[Link],r)}}function y(e)
{return(y=[Link]?[Link]:function(e){return
e.__proto__||[Link](e)})(e)}function v(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}function w(e,t){return(w=[Link]||function(e,t){return
e.__proto__=t,e})(e,t)}function O(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var
j=Object([Link])(e=>{var t=[Link];return
[Link]("div",{className:"drag-handle","data-
test":"DragHandle-".concat(t)})}),E=Object([Link])(e=>{var
t=[Link],n=[Link],r=[Link],o=[Link];return
[Link]("div",{className:t,"data-editable":!r||null},!
r&&[Link](j,{parameterName:n}),o)}),S=Object([Link])
(e=>{return [Link]});function x(e){var t=Object([Link])({},u.
$[Link]());[Link](e=>{Object([Link])
(t,[Link]())}),[Link](t).forEach(e=>null==t[e]&&delete t[e]),u.
$[Link](t)}var P=function(e){function t(e){var n,r,a;!function(e,t){if(!(e
instanceof t))throw new TypeError("Cannot call a class as a function")}
(this,t),r=this,a=y(t).call(this,e),n=!a||"object"!==g(a)&&"function"!=typeof a?
v(r):a,O(v(n),"componentDidUpdate",e=>{var
t=[Link],r=[Link],a=[Link];[Link]!
==r&&([Link]({parameters:r}),a||
x(r))}),O(v(n),"handleKeyDown",e=>{13===[Link]&&([Link]||[Link]||
[Link])&&([Link](),[Link]())}),O(v(n),"setPendingValue",
(e,t,r)=>{var a=[Link];[Link](n=>{var
o=[Link];return r?[Link](t):[Link](),a(),
{parameters:o}})}),O(v(n),"moveParameter",e=>{var
t=[Link],r=[Link],a=[Link];t!==r&&[Link](e=>{var
n=[Link];return [Link](r,0,[Link](t,1)[0]),a(),
{parameters:n}}),[Link]({dragging:!1})}),O(v(n),"onBeforeSortStart",
()=>{[Link]({dragging:!0})}),O(v(n),"applyChanges",()=>{var
e=[Link],t=[Link],r=[Link];[Link](e=>{var
n=[Link],a=[Link](e=>[Link]);return Object([Link])
(n,e=>[Link]()),t(a),r||x(n),
{parameters:n}})}),O(v(n),"showParameterSettings",(e,t)=>{var
r=[Link];[Link]({parameter:e}).[Link](a=>{[Link]
State(n=>{var o=[Link],i=Object([Link])(e,a);return o[t]=new
[Link](i,[Link]),r(),{parameters:o}})})});var o=[Link];return
[Link]={parameters:o,dragging:!1},[Link]||x(o),n}var n,r,o;return
function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super
expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&w(e,t)}(t,[Link]),n=t,
(r=[{key:"renderParameter",value:function(e,t){var n=[Link];return
[Link]("div",{key:[Link],className:"di-block","data-
test":"ParameterName-".concat([Link])},[Link]("div",
{className:"parameter-heading"},[Link]("label",null,[Link]||
Object([Link])([Link])),n&&[Link]("button",{className:"btn btn-
default btn-xs m-l-5",onClick:()=>[Link](e,t),"data-
test":"ParameterSettings-".concat([Link]),type:"button"},[Link]("i",
{className:"fa fa-cog"}))),[Link]([Link],
{type:[Link],value:[Link],parameter:e,enumOptions:[Link],queryId:
[Link],allowMultipleValues:!![Link],onSelect:
(t,n)=>[Link](e,t,n)}))}},{key:"render",value:function(){var
e=[Link],t=[Link],n=[Link],r=[Link],o=Object([Link])
(Object([Link])(t,"hasPendingValue"));return [Link](S,
{axis:"xy",useDragHandle:!0,lockToContainerEdges:!0,helperClass:"parameter-
dragged",updateBeforeSortStart:[Link],onSortEnd:[Link]}
,[Link]("div",{className:"parameter-container",onKeyDown:o?
[Link]:null,"data-draggable":r||null,"data-dragging":n||
null},[Link]((e,t)=>[Link](E,{className:"parameter-
block",key:[Link],index:t,parameterName:[Link],disabled:!
r},[Link](e,t))),[Link]([Link],
{onClick:[Link],paramCount:o})))}}])&&b([Link],r),o&&b(n,o),t}
();function C(e){[Link]("parameters",Object(l.react2angular)
(P))}O(P,"propTypes",
{parameters:[Link]([Link]([Link])),editable:[Link],disableUrlUp
date:[Link],onValuesChange:[Link],onPendingValuesChange:[Link],onParametersEd
it:[Link]}),O(P,"defaultProps",{parameters:[],editable:!1,disableUrlUpdate:!
1,onValuesChange:()=>{},onPendingValuesChange:()=>{},onParametersEdit:
()=>{}}),[Link]=!0},function(e,t,n){},,,,,,,,,function(e,t,n){},function(e,t,n)
{"use strict";n.r(t),n.d(t,"SortIcon",function(){return
l}),n.d(t,"default",function(){return c});var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(17);function l(e){var
t=[Link],n=[Link],r=[Link];return t!==n?
null:[Link]("span",null,[Link]("i",{className:"fa fa-sort-"+
(r?"desc":"asc")}))}function c(e){[Link]("sortIcon",Object(s.react2angular)
(l))}[Link]={column:[Link],sortColumn:[Link],reverse:[Link]},[Link]
ltProps={column:null,sortColumn:null,reverse:!1},[Link]=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"Timer",function(){return d}),n.d(t,"default",function()
{return p});var
r=n(9),a=n.n(r),o=n(0),i=n(1),s=n.n(i),l=n(17),c=n(44),u=n(350);function d(e){var
t=[Link],n=Object([Link])(()=>a()(t).valueOf(),[t]),r=Object(u.a)
();Object([Link])(()=>{var e=setInterval(r,1e3);return()=>clearInterval(e)},
[]);var i=[Link]()-n,s=i>36e5?"HH:mm:ss":"mm:ss";return
[Link](i).format(s)}function p(e){[Link]("rdTimer",Object(l.react2angular)
(d))}[Link]={from:[Link]([[Link],[Link],[Link](Date),c.
Moment])},[Link]={from:null},[Link]=!0},function(e,t,n){},function(e,t,n)
{"use strict";n.r(t),n.d(t,"default",function(){return l});var
r=n(2),a=n(12),o=n(768),i=n.n(o);function
s(e,t,n,o,i,s)
{[Link]={},[Link]=[],[Link]=[],[Link]=o,[Link]([s.q
uery().$promise,[Link]({alertId:[Link]}).$promise]).then(t=>{var
n=t[0],a=t[1],i=Object([Link])
([Link](e=>[Link]&&[Link])),s=Object([Link])([Link](e=>!
[Link]&&[Link]));[Link]=[Link](e=>!Object([Link])
(i,[Link])),Object([Link])(s,[Link])||[Link]({user:
{name:[Link]}}),[Link]=[Link][0],[Link]=a}),e
.destinationsDisplay=(e=>{if(!e)return"";var t=e;return [Link]?
t=[Link]:[Link]&&(t={name:"".concat([Link]," (Email)"),icon:"fa-
envelope",type:"user"}),[Link]('<i class="fa
'.concat([Link],'"></i>&nbsp;').concat([Link]))}),[Link]=(()=>{var t=new
i({alert_id:[Link]});[Link]&&(t.destination_id=[Link]
[Link]),t.
$save(()=>{[Link]("Subscribed."),[Link](t),[Link]=Ob
ject([Link])
([Link],[Link]),[Link]>0?
[Link]=[Link][0]:[Link]=void
0},()=>{[Link]("Failed saving subscription.")})}),[Link]=(t=>{var
n=[Link],i=[Link];t.
$delete(()=>{[Link]("Unsubscribed"),[Link]=Object([Link])
([Link],t),n?[Link](n):[Link]===[Link]&&[Link]({user:
{name:[Link]}}),1===[Link]&&([Link]=[Link]
tions[0])},()=>{[Link]("Failed unsubscribing.")})})}function l(e)
{[Link]("alertSubscriptions",()=>({restrict:"E",replace:!0,scope:
{alertId:"="},template:i.a,controller:s}))}s.
$inject=["$scope","$q","$sce","currentUser","AlertSubscription","Destination"],[Link]
it=!0},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return
m});n(116);var
r=n(98),a=n.n(r),o=n(276),i=n(194),s=n.n(i),l=n(769),c=n(770),u=n.n(c);n(1337);p.
$inject=["$rootScope","$location","$route","$uibModal","Auth","currentUser","client
Config","Dashboard","Query"];var d=a()("redash:appHeader");function
p(e,t,n,r,a,i,c,u,p)
{[Link]=s.a,[Link]=[Link],[Link]=i,[Link]=
[Link]("view_query"),[Link]=[Link]("list_alerts"),th
[Link]=[Link]("create_query"),[Link]=[Link]
ission("list_users"),[Link]=[Link]("list_dashboards"),thi
[Link]=l,[Link]=[Link],[Link]=[Link]
sionAvailable&&[Link],[Link]=(()=>{d("Reloading dashboards and
queries."),[Link]().
$[Link](e=>{[Link]=[Link]}),[Link]().
$[Link](e=>{[Link]=[Link]})}),[Link](),e.
$on("reloadFavorites",[Link]),[Link]=(()=>[Link]()),th
[Link]=(()=>{[Link]("/
queries").search({q:[Link]}),[Link]()}),[Link]=(()=>{[Link]()})}f
unction m(e){[Link]("appHeader",{template:u.a,controller:p})}[Link]=!
0},function(e,t,n){},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function()
{return f});var r=n(98),a=n.n(r),o=n(70),i=n(476),s=n(771),l=n.n(s);function c(e,t)
{for(var n=0;n<[Link];n++){var r=t[n];[Link]=[Link]||!
1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}var u=a()("redash:app-view"),d=new
[Link],p={default:{showHeader:!0,bodyClass:!1},fixed:{showHeader:!
0,bodyClass:"fixed-layout"},defaultSignedOut:{showHeader:!1}};var m=function()
{function e(t,n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot
call a class as a function")}(this,e),this.
$rootScope=t,[Link]=[Link],[Link]=d,t.
$on("$routeChangeStart",(e,t)=>{[Link]();var a=t.$$route||
{authenticated:!0};[Link]&&(u("Requested authenticated route:
",t),[Link]()||
([Link](),[Link]().then(()=>{[Link](a),[Link]()})))
}),t.$on("$routeChangeSuccess",(e,t)=>{var n=t.$$route||{authenticated:!
0};[Link](n)}),t.$on("$routeChangeError",(e,t,n,r)=>{var a=t.$$route||
{authenticated:!0};throw [Link](a),new o.a(r)})}var t,n,r;return e.
$inject=["$rootScope","$route","Auth"],t=e,(n=[{key:"applyLayout",value:function(e)
{[Link]=function(e){var t=[Link];return [Link]?t=p[[Link]]||
[Link]:[Link]||(t=[Link]),t}(e),this.
$[Link]=[Link]}}])&&c([Link],n),r&&c(t,r),e}
();function f(e){[Link]("$exceptionHandler",()=>(function(e)
{[Link](e)})),[Link]("appView",{template:l.a,controller:m})}[Link]=!
0},function(e,t,n){"use strict";function r(){return{restrict:"E",scope:
{queryId:"=",taskId:"="},transclude:!0,template:'<button class="btn btn-default"
ng-disabled="inProgress" ng-click="cancelExecution()"><i class="zmdi zmdi-spinner
zmdi-hc-spin" ng-if="inProgress"></i> Cancel</button>',replace:!0,controller:
["$scope","$http","currentUser","Events",function(e,t,n,r){[Link]=!
1,[Link]=(()=>{[Link]("api/
jobs/".concat([Link])).success(()=>{});var
n=[Link];"adhoc"===[Link]&&(n=null),[Link]("cancel_execute","query",n,
{admin:!0}),[Link]=!0})}]}}function a(e)
{[Link]("cancelQueryButton",r)}n.r(t),n.d(t,"default",function(){return
a}),[Link]=!0},function(e,t,n){},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return
k});n(14),n(15),n(29),n(165),n(90);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(2),l=n(17),c=n(3),u=n.n(c),d=n(528),p=n(479),m=
n(147),f=n(54),h=n(478);n(1355),n(1356);function g(e){return(g="function"==typeof
Symbol&&"symbol"==typeof [Link]?function(e){return typeof e}:function(e)
{return e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function b(e)
{return(b=[Link]?[Link]:function(e){return
e.__proto__||[Link](e)})(e)}function y(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}function v(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function w(e,t,n){return
t&&v([Link],t),n&&v(e,n),e}function O(e,t){return(O=[Link]||
function(e,t){return e.__proto__=t,e})(e,t)}function j(e,t,n){return t in e?
[Link](e,t,{value:n,enumerable:!0,configurable:!0,writable:!
0}):e[t]=n,e}var E=Object([Link])
([Link]),S=[Link]({id:[Link],options:[Link]({position:i.
[Link]({col:[Link],row:[Link],sizeY:[Link]
uired,minSizeY:[Link],maxSizeY:[Link],sizeX:[Link]
[Link],minSizeX:[Link],maxSizeX:[Link]}).isRequ
ired}).isRequired}),x="single-column",P="multi-column",C=function(e){function t(e)
{var n,r,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot
call a class as a function")}(this,t),r=this,a=b(t).call(this,e),n=!a||"object"!
==g(a)&&"function"!=typeof a?
y(r):a,j(y(n),"mode",null),j(y(n),"autoHeightCtrl",null),j(y(n),"onLayoutChange",
(e,t)=>{if(t[P]&&[Link]({layouts:t}),[Link]=[Link]<=[Link]
leBreakPoint?x:P,[Link]!==x){var r=Object([Link])
(t[P]).keyBy("i").mapValues([Link]).value();[Link](r)}}),j(y
(n),"onBreakpointChange",e=>{[Link]=e,[Link](e===x)}),j(y(n),"o
nWidgetHeightUpdated",(e,t)=>{[Link](n=>{var r=[Link],a=Object([Link])
(r[P]),o=Object([Link])(a,{i:[Link]()});return
o&&(o.h=[Link]((t+[Link])/[Link])),
{layouts:j({},P,a)}})}),j(y(n),"onWidgetResize",(e,t,r)=>{t.h!
==r.h&&[Link](Number(r.i)),[Link]()}),j(y(n),"nor
malizeTo",e=>({col:e.x,row:e.y,sizeX:e.w,sizeY:e.h,autoHeight:[Link]
ts(e.i)})),[Link]={layouts:{},disableAnimations:!0},[Link]=new
[Link]([Link]),[Link]([Link]),n}retur
n function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super
expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&O(e,t)}(t,[Link]),w(t,null,
[{key:"normalizeFrom",value:function(e){var
t=[Link],n=[Link];return{i:[Link](),x:[Link],y:[Link],w:[Link],h:[Link]
eY,minW:[Link],maxW:[Link],minH:[Link],maxH:[Link]}}}]),w(t,
[{key:"componentDidMount",value:function()
{[Link]([Link]<=[Link]?
x:P),setTimeout(()=>{[Link]({disableAnimations:!1})},50)}},
{key:"componentDidUpdate",value:function()
{[Link]([Link])}},
{key:"componentWillUnmount",value:function(){[Link]()}},
{key:"render",value:function(){var e,n,r=u()("dashboard-
wrapper",[Link]?"editing-mode":"preview-
mode"),o=[Link],i=[Link],s=[Link],l=[Link];return
[Link]("div",{className:r},[Link](E,{className:u()("layout",
{"disable-animations":[Link]}),cols:
(e={},j(e,P,[Link]),j(e,x,1),e),rowHeight:[Link],margin:
[[Link],[Link]],isDraggable:[Link],isResizable:[Link].i
sEditing,onResizeStart:[Link],onResizeStop:[Link],la
youts:[Link],onLayoutChange:[Link],onBreakpointChange:this
.onBreakpointChange,breakpoints:
(n={},j(n,P,[Link]),j(n,x,0),n)},[Link](e=>[Link]("div",
{key:[Link],"data-grid":[Link](e),"data-widgetid":[Link],"data-
test":"WidgetId".concat([Link]),className:u()("dashboard-widget-wrapper",{"widget-
auto-height-
enabled":[Link]([Link])})},[Link]([Link],
{widget:e,dashboard:s,filters:[Link],deleted:
()=>i([Link]),public:[Link]})))))}}]),t}();function
k(e){[Link]("dashboardGrid",Object(l.react2angular)(C))}j(C,"propTypes",
{isEditing:[Link],isPublic:[Link],dashboard:[Link],wi
dgets:[Link](S).isRequired,filters:[Link],onBreakpointChange:[Link],o
nRemoveWidget:[Link],onLayoutChange:[Link]}),j(C,"defaultProps",{isPublic:!
1,filters:[],onRemoveWidget:()=>{},onLayoutChange:()=>{},onBreakpointChange:
()=>{}}),[Link]=!0},,,,,,,,,,,function(e,t,n){},function(e,t,n){},function(e,t,n)
{},,function(e,t,n){},function(e,t,n){},,function(e,t,n){},function(e,t,n)
{},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return a});var
r={template:'\n <div>\n <div class="overlay"></div>\n <div style="width:
100%; position:absolute; top:50px; z-index:2000">\n <div class="well well-lg"
style="width: 70%; margin: auto;" ng-transclude>\n </div>\n </div>\n
</div>\n ',transclude:!0};function a(e){[Link]("overlay",r)}[Link]=!
0},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return
s});n(11);var r=n(2),a=n(12),o=n(774),i={template:n.n(o).a,bindings:
{resolve:"<",close:"&",dismiss:"&"},controller:["$http","User",function(e,t)
{[Link]=[],[Link]={},[Link]=[Link],[Link]
r=[Link];var
n=()=>{[Link]([Link]).success(e=>{[Link]=[],Object([Link])(e,
(e,t)=>{[Link](e=>{e.access_type=t,[Link](e)})})})};n(),[Link]
r=(e=>{""!==e?[Link]({q:e},e=>{var t=Object([Link])([Link],e=>[Link]!
==[Link]),n=[Link](e=>[Link]);[Link](e=>{[Link]=Object
([Link])
(n,[Link])}),[Link]=t}):[Link]=[]}),[Link]=(t=>{[Link]
antees={};var
r={access_type:"modify",user_id:[Link]};[Link]([Link],r).success(()=>{[Link]
rantee=!0,n()}).catch(e=>{403===[Link]?[Link]("You cannot add a user to
this dashboard.","Ask the dashboard owner to grant them
permissions."):[Link]("Something went
wrong.")})}),[Link]=(t=>{var
n={access_type:"modify",user_id:[Link]};e({url:[Link],method:"DELETE",data:n,hea
ders:{"Content-Type":"application/
json"}}).success(()=>{[Link]=[Link](e=>e!
==t),[Link]&&[Link](e=>{[Link]===[Link]&&([Link]=!
1)})})})}]};function s(e){[Link]("permissionsEditor",i)}[Link]=!
0},function(e,t,n){},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function()
{return a});n(131);function r(e){return{restrict:"E",replace:!0,scope:
{isDirty:"="},link:function(t){var n="".concat("You will lose your changes if you
leave","\n\nAre you sure you want to leave this
page?"),r=[Link];[Link]=function(){return [Link]?"You will
lose your changes if you leave":null},t.$on("$locationChangeStart",
(r,a,o)=>{[Link]("?")[0]!==[Link]("?")[0]&&[Link]("#")[0]!==[Link]("#")
[0]&&[Link]&&![Link](n)&&[Link]()}),t.$on("$destroy",
()=>{[Link]=r})}}}function a(e){[Link]("alertUnsavedChanges",r)}r.
$inject=["$window"],[Link]=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return a});var r={template:'<div
class="modal-header">\n <button type="button" class="close" aria-label="Close"
ng-click="$[Link]()"><span aria-hidden="true">&times;</span></button>\n</div>\
n<div class="modal-body">\n <h5>API Key</h5>\n <div class="form-group">\n
<pre>{{$[Link].api_key}}</pre>\n <div ng-if="$[Link]">\n
<button class="btn btn-default" ng-click="$[Link]()" ng-
disabled="$[Link]">Regenerate</button>\n </div>\
n </div>\n\n <h5>Example API Calls:</h5>\n\n <div>\n Results in CSV
format:\n\n <pre>{{$[Link] + $[Link].api_key}}</pre>\n\n
Results in JSON format:\n\n <pre>{{$[Link] +
$[Link].api_key}}</pre>\n </div>\n</div>',controller:
["$http","clientConfig","currentUser",function(e,t,n)
{[Link]=[Link]===[Link]||
[Link]("admin"),[Link]=!
1,[Link]=[Link],[Link]="".concat([Link],"api/
queries/").concat([Link],"/[Link]?
api_key="),[Link]="".concat([Link],"api/
queries/").concat([Link],"/[Link]?
api_key="),[Link]=(()=>{[Link]=!
0,[Link]("api/queries/".concat([Link],"/
regenerate_api_key")).success(e=>{[Link].api_key=e.api_key,[Link]
teApiKeyButton=!1}).error(()=>{[Link]=!
1})})}],bindings:{resolve:"<",close:"&",dismiss:"&"}};function a(e)
{[Link]("apiKeyDialog",r)}[Link]=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return
s});n(131),n(222),n(223),n(114);var r=n(775),a=n.n(r);function o(e,t)
{[Link]=(e=>{[Link]=![Link],t.
$broadcast("vsRepeatTrigger")}),[Link]=(e=>{var t=22;return [Link]||
(t+=18*[Link]),t}),[Link]=function(){return void 0===[Link]||
0===[Link]},[Link]=((t,n)=>{e.$broadcast("query-
[Link]","paste",[Link](".")),[Link](),[Link]()}),this.
splitFilter=(e=>{if((e=[Link](/ {2}/g," ")).includes(" ")){var t=[Link]("
");[Link]={name:t[0],columns:t[1]},[Link]=t[1]}el
se [Link]=e,[Link]=""})}o.
$inject=["$rootScope","$scope"];var i={bindings:
{schema:"<",onRefresh:"&"},controller:o,template:a.a};function s(e)
{[Link]("schemaBrowser",i)}[Link]=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return u});var
r=n(2),a=n(9),o=n.n(a),i=n(194),s=n.n(i),l=n(776),c={template:n.n(l).a,bindings:
{query:"<"},controller:["$routeParams",function(e)
{[Link]=(()=>{[Link]=!
0,[Link]=null,[Link]=o()
(),[Link]().then(e=>{[Link]=!
1,[Link]=e}).catch(e=>{[Link]=!1,[Link]=[Link]()})});var
t=parseInt([Link],10);[Link]=Object([Link])
([Link],e=>[Link]===t),[Link]=[Link]
,[Link]=s.a,[Link]=e.api_key,[Link]=void 0!
==e.hide_parameters,[Link]=void 0!==e.hide_header,[Link]=void
0!
==e.hide_link,[Link]("body").[Link]("headless"),[Link]
QueryResults()}]};function u(e){function t(e,t,n){return function(e,t){var
n=[Link].api_key;return [Link](n),[Link]()}
(e,t).then(()=>[Link]({id:[Link]}).$promise)}t.
$inject=["$route","Auth","Query"],[Link]("visualizationEmbed",c),[Link](["$r
outeProvider",e=>{[Link]("/embed/query/:queryId/visualization/:visualizationId",
{resolve:{query:t},reloadOnSearch:!1,template:'<visualization-embed
query="$[Link]"></visualization-embed>'})}])}[Link]=!0},function(e,t,n){"use
strict";function r(e){[Link]("queryLink",{bindings:
{query:"<",visualization:"<",readonly:"<"},template:'\n <a ng-
href="{{$[Link] ? undefined : $[Link]()}}" class="query-link">\n
<visualization-name visualization="$[Link]"/>\n
<span>{{$[Link]}}</span>\n </a>\n ',controller:function()
{[Link]=(()=>{var e=null;return
[Link]&&(e="TABLE"===[Link]?"table":[Link]
.id),[Link](!1,e)})}})}n.r(t),n.d(t,"default",function(){return
r}),[Link]=!0},function(e,t,n){"use strict";function r(e)
{return{restrict:"E",scope:{tabId:"@",name:"@",basePath:"=?"},transclude:!
0,template:'<li class="rd-tab" ng-class="{active: tabId==selectedTab}"><a
href="{{basePath}}#{{tabId}}">{{name}}<span
ng-transclude></span></a></li>',replace:!0,link:function(t){[Link]=[Link]||
[Link]().substring(1),t.$watch(()=>t.
$[Link],e=>{[Link]=e})}}}function a(e)
{[Link]("rdTab",r)}n.r(t),n.d(t,"default",function(){return a}),r.
$inject=["$location"],[Link]=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return i});var
r=n(91),a=n(777),o=n.n(a);function i(e){[Link]("settingsScreen",{transclude:!
0,template:o.a,controller:["$location","currentUser",function(e,t)
{[Link]=[Link],[Link]=(t=>[Link]([Link]())),[Link]
le=(e=>void 0===e||[Link](e))}]})}[Link]=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return a});n(221),n(11);function r(e)
{[Link](t=>{[Link]?
[Link]=[Link]([Link]()):[Link]=[Link]().startsWith("/".concat([Link]))})}fu
nction a(e){[Link]("tabNav",{template:'<ul class="tab-nav bg-white"><li ng-
repeat="tab in $[Link]" ng-class="{\'active\': [Link] }"><a ng-
href="{{[Link]}}">{{[Link]}}</a></li></ul>',controller:r,bindings:
{tabs:"<"}})}r.$inject=["$location"],[Link]=!0},function(e,t){function n(e){var
t=new Error("Cannot find module '"+e+"'");throw
[Link]="MODULE_NOT_FOUND",t}[Link]=function()
{return[]},[Link]=n,[Link]=n,[Link]=1372},function(e,t,n){var r={"./alert-
[Link]":1374,"./[Link]":1375,"./[Link]":491,"./
[Link]":292,"./[Link]":10,"./[Link]":159,"./[Link]":79,"./
[Link]":130,"./[Link]":1376,"./[Link]":196,"./[Link]":60,"./
[Link]":272,"./[Link]":56,"./[Link]":22,"./
[Link]":12,"./[Link]":293,"./[Link]":1377,"./
[Link]":229,"./[Link]":157,"./policy/
[Link]":475,"./policy/[Link]":52,"./[Link]":492,"./query-
[Link]":158,"./[Link]":1378,"./[Link]":39,"./[Link]":58,"./
[Link]":117,"./[Link]":91,"./[Link]":53,"./[Link]":283,"./
[Link]":284,"./[Link]":105};function a(e){var t=o(e);return
n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module
'"+e+"'");throw [Link]="MODULE_NOT_FOUND",t}return
r[e]}[Link]=function(){return
[Link](r)},[Link]=o,[Link]=a,[Link]=1373},function(e,t,n){"use
strict";n.r(t),n.d(t,"AlertDialog",function(){return a}),n.d(t,"default",function()
{return s});n(34);function r(){return(r=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}i.$inject=["$uibModal"];var a=null,o={template:'\n<div
class="modal-header">\n <h4 class="modal-title" ng-
if="$[Link]">{{$[Link]}}</h4>\n</div>\n<div class="modal-body">\n <p ng-
bind-html="$[Link]"></p>\n</div>\n<div class="modal-footer">\n <button
class="btn btn-default" ng-click="$[Link]()">Cancel</button>\n <button
class="btn" ng-class="$[Link]" ng-click="$[Link]()" ng-
if="$[Link]">{{$[Link]}}</button>\n</div>\n ',bindings:
{close:"&",dismiss:"&",resolve:"<"},controller:function()
{[Link]=[Link],[Link]=[Link],[Link]=r({},
{class:"btn-sucess",show:!0,title:"OK"},[Link])}};function i(e)
{return{open:function(t,n,r){return [Link]({component:"alertDialog",resolve:{title:
()=>t,message:()=>n,confirm:()=>r}}).result}}}function s(e)
{[Link]("alertDialog",o),[Link]("AlertDialog",i),[Link](["$injector",e=>{a=e
.get("AlertDialog")}])}[Link]=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"AlertSubscription",function(){return
r}),n.d(t,"default",function(){return o}),a.$inject=["$resource"];var
r=null;function a(e){return e("api/alerts/:alertId/subscriptions/:subscriberId",
{alertId:"@alert_id",subscriberId:"@id"})}function o(e)
{[Link]("AlertSubscription",a),[Link](["$injector",e=>{r=[Link]("AlertSubscription
")}])}[Link]=!0},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function()
{return o});var r=n(58);function a(){[Link]=[Link]}function o(e)
{[Link]("Events",a)}[Link]=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return a});var r=n(12);function a(e)
{[Link](()=>{[Link]("offline",()=>{[Link]("Please check
your Internet connection.",null,
{key:"connectionNotification",duration:null}),function(e)
{[Link]("online",function t()
{[Link](e),[Link]("online",t)})}
("connectionNotification")})})}[Link]=!0},function(e,t,n){"use
strict";n.r(t);n(34),n(14),n(15),n(116),n(11),n(19),n(1379),n(221);var
r=n(778),a=n.n(r);function o(){return(o=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function i(e,t){return function(e)
{if([Link](e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void
0;try{for(var i,s=e[[Link]]();!(r=(i=[Link]()).done)&&([Link]([Link]),!
t||[Link]!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==[Link]||
[Link]()}finally{if(a)throw o}}return n}(e,t)||function(){throw new
TypeError("Invalid attempt to destructure non-iterable instance")}()}var
s=e=>{return i(e,1)[0].startsWith("p_")},l=e=>{var
t=i(e,2),n=t[0],r=t[1];return[[Link](2),r]},c=(e,t)=>{var n=i(t,2);return
o(e,function(e,t,n){return t in e?[Link](e,t,{value:n,enumerable:!
0,configurable:!0,writable:!0}):e[t]=n,e}
({},n[0],n[1]))};[Link]=(()=>[Link]((e=>[Link](e,{allowDots:!
0,ignoreQueryPrefix:!0}))([Link])).filter(s).map(l).reduce(c,
{}))},,,,function(e,t,n){var
r={"./[Link]":103,"./[Link]":493,"./
[Link]":1383,"./[Link]":1384,"./box-plot/
[Link]":494,"./box-plot/[Link]":495,"./box-plot/[Link]":496,"./box-
plot/[Link]":1386,"./chart/Renderer/[Link]":497,"./chart/
Renderer/[Link]":501,"./chart/Renderer/[Link]":502,"./chart/
[Link]":199,"./chart/[Link]":1573,"./chart/plotly/
[Link]":452,"./chart/plotly/[Link]":341,"./chart/plotly/
[Link]":86,"./chart/plotly/[Link]":450,"./chart/plotly/
[Link]":500,"./chart/plotly/[Link]":499,"./chart/
plotly/[Link]":451,"./chart/plotly/[Link]":285,"./chart/
plotly/[Link]":200,"./chart/plotly/[Link]":71,"./choropleth/
[Link]":1574,"./choropleth/[Link]":137,"./cohort/[Link]":1575,"./counter/
Editor/[Link]":503,"./counter/Editor/[Link]":504,"./
counter/Editor/[Link]":505,"./counter/[Link]":506,"./counter/
[Link]":1581,"./counter/[Link]":286,"./details/[Link]":507,"./
details/[Link]":508,"./details/[Link]":1583,"./funnel/
[Link]":1584,"./[Link]":20,"./map/[Link]":1586,"./pivot/[Link]":509,"./
pivot/[Link]":1592,"./sankey/[Link]":510,"./sankey/[Link]":1656,"./
sunburst/[Link]":511,"./sunburst/[Link]":1654,"./table/[Link]":512,"./
table/columns/[Link]":516,"./table/columns/[Link]":515,"./table/columns/
[Link]":518,"./table/columns/[Link]":519,"./table/columns/[Link]":517,"./
table/columns/[Link]":514,"./table/columns/[Link]":513,"./table/
[Link]":1599,"./table/[Link]":205,"./word-cloud/[Link]":520,"./word-cloud/
[Link]":521,"./word-cloud/[Link]":1602};function a(e){var t=o(e);return
n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module
'"+e+"'");throw [Link]="MODULE_NOT_FOUND",t}return r[e]}[Link]=function(){return
[Link](r)},[Link]=o,[Link]=a,[Link]=1382},function(e,t,n){"use
strict";n.r(t),n.d(t,"VisualizationName",function(){return
o}),n.d(t,"default",function(){return i});var r=n(17),a=n(20);function o(e){var
t=[Link],n=[Link][[Link]];return n&&[Link]!==[Link]?
[Link]:null}function i(e){[Link]("visualizationName",Object(r.react2angular)
(o))}[Link]={visualization:[Link]},[Link]=!
0},function(e,t,n){"use strict";n.r(t),n.d(t,"VisualizationRenderer",function()
{return h}),n.d(t,"default",function(){return g});n(14),n(15),n(11),n(19),n(27);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(17),c=n(352),u=n(147),d=n(20);function
p(e,t){return function(e){if([Link](e))return e}(e)||function(e,t){var
n=[],r=!0,a=!1,o=void 0;try{for(var i,s=e[[Link]]();!
(r=(i=[Link]()).done)&&([Link]([Link]),!t||[Link]!==t);r=!0);}catch(e){a=!
0,o=e}finally{try{r||null==[Link]||[Link]()}finally{if(a)throw o}}return n}
(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable
instance")}()}function m(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t)
{return 0===[Link]||0===[Link]?e:Object([Link])(e,e=>{var n=Object([Link])
(t,t=>[Link]===[Link]);return n?function(e){for(var t=1;t<[Link];t++){var
n=null!=arguments[t]?arguments[t]:{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{m(e,t,n[t])})}return e}({},e,{current:[Link]}):e})}function h(e){var
t=Object(c.a)([Link]),n=p(Object([Link])
([Link]),2),i=n[0],s=n[1],l=Object([Link])();Object([Link])
(()=>{s(f([Link],[Link]))},[t]),Object([Link])(()=>{s(f(i,[Link]))},
[[Link]]);var m=Object([Link])
(()=>({columns:[Link],rows:Object([Link])([Link],i)}),
[t,i]),h=[Link],g=[Link],b=[Link][[Link]],y=b.R
enderer,v=(0,[Link])([Link],t);return Object([Link])
([Link],v)&&(v=[Link]),[Link]=v,[Link]([Link],null,h&&o.a
.createElement([Link],{filters:i,onChange:s}),[Link]("div",
{className:"visualization-renderer-wrapper"},[Link](y,
{key:"visualization".concat([Link]),options:v,data:m,visualizationName:[Link],context
:[Link]})))}function g(e)
{[Link]("visualizationRenderer",Object(l.react2angular)
(h))}[Link]={visualization:[Link],queryResult:[Link]
[Link],filters:[Link],showFilters:[Link],context:[Link](["query"
,"widget"]).isRequired},[Link]={filters:[],showFilters:!0},[Link]=!
0},function(e,t,n){},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function()
{return s});n(11),n(19),n(27);var r=n(20),a=n(495),o=n(494);function i(e,t,n)
{return t in e?[Link](e,t,{value:n,enumerable:!0,configurable:!
0,writable:!0}):e[t]=n,e}function s(){Object([Link])
({type:"BOXPLOT",name:"Boxplot (Deprecated)",isDeprecated:!
0,getOptions:e=>(function(e){for(var t=1;t<[Link];t++){var n=null!
=arguments[t]?arguments[t]:{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{i(e,t,n[t])})}return e})
({},e),Renderer:[Link],Editor:[Link],defaultRows:8,minRows:5})}[Link]=!
0},,,function(e,t)
{},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,function(e,t,n){},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return
h});n(27),n(19),n(55),n(249),n(11);var
r=n(2),a=n(59),o=n(20),i=n(10),s=n(103),l=n(199),c=n(784),u=n.n(c),d=n(502);functio
n p(e,t,n){return t in e?[Link](e,t,{value:n,enumerable:!
0,configurable:!0,writable:!0}):e[t]=n,e}var m={globalSeriesType:"column",sortX:!
0,legend:{enabled:!0},yAxis:[{type:"linear"},{type:"linear",opposite:!0}],xAxis:
{type:"-",labels:{enabled:!0}},error_y:{type:"data",visible:!0},series:
{stacking:null,error_y:{type:"data",visible:!0}},seriesOptions:{},valuesOptions:
{},columnMapping:{},direction:
{type:"counterclockwise"},numberFormat:"0,0[.]00000",percentFormat:"0[.]00%",textFo
rmat:"",missingValuesAsZero:!0};var
f={template:u.a,bindings:{data:"<",options:"<",onOptionsChange:"<"},controller:
["$scope",function(e){var
t,n,a,o;[Link]="general",[Link]=(e=>{[Link]=e}),this.
colors=function(e){for(var t=1;t<[Link];t++){var n=null!=arguments[t]?
arguments[t]:{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{p(e,t,n[t])})}return e}
({Automatic:null},[Link]),[Link]={Disabled:null,Stack:"stack"},thi
[Link]={line:{name:"Line",icon:"line-chart"},column:{name:"Bar",icon:"bar-
chart"},area:{name:"Area",icon:"area-chart"},pie:{name:"Pie",icon:"pie-
chart"},scatter:{name:"Scatter",icon:"circle-o"},bubble:
{name:"Bubble",icon:"circle-o"},heatmap:{name:"Heatmap",icon:"th"},box:
{name:"Box",icon:"square-
o"}},[Link]&&([Link]={name:"Cus
tom",icon:"code"}),[Link]=[{label:"Counterclockwise",value:"counterclockwi
se"},{label:"Clockwise",value:"clockwise"}],[Link]=[{label:"Auto
Detect",value:"-"},{label:"Datetime",value:"datetime"},
{label:"Linear",value:"linear"},{label:"Logarithmic",value:"logarithmic"},
{label:"Category",value:"category"}],[Link]=["linear","logarithmic","date
time","category"],[Link]=["Blackbody","Bluered","Blues","Earth","Electric
","Greens","Greys","Hot","Jet","Picnic","Portland","Rainbow","RdBu","Reds","Viridis
","YlGnBu","YlOrRd","Custom..."],[Link]=(()=>{Object([Link])
([Link]).forEach(e=>{[Link][e].type=[Link]
[Link]}),[Link]="pie"===[Link]
iesType,e.$applyAsync()}),[Link]=(()=>Object([Link])
([Link],e=>"bubble"===[Link])),[Link]=(()=>Obje
ct([Link])([Link],e=>"heatmap"===[Link])),Object([Link])
([Link])&&([Link]=Object([Link])("\n// Available
variables are x, ys, element, and Plotly\n// Type [Link](x, ys); for more info
about x and ys\n// To plot your graph call [Link](element, ...)\n// Plotly
examples and docs: [Link]
")),[Link]=(t=[Link],n=[Link],a={yAxisColumns:
[],seriesList:Object([Link])(Object([Link])
([Link]),e=>[Link][e].zIndex),valuesList:Object([Link])
([Link])},o=Object([Link])([Link],Object([Link])
(n,e=>[Link])),Object([Link])(o,(e,t)=>{switch(e)
{case"x":[Link]=t;break;case"y":[Link](t);break;case"series":a.
groupby=t;break;case"yError":[Link]=t;break;case"size":[Link]=t;break;
case"zVal":[Link]=t}}),a);var
c=()=>{[Link]=[Link],[Link]=Object([Link])
([Link],e=>[Link]),[Link]>0&&Object([Link])
(Object([Link])(Object([Link])
([Link]),[Link]),e=>{delete
[Link][e]})},u=()=>{c();var
e=[Link];e&&[Link]>0&&[Link]>0&&([Link]=Object(
[Link])([Link],[Link]),Object([Link])
([Link],[Link])||([Link]=void
0),Object([Link])([Link],[Link])||([Link]=void
0))},d=()=>{var e=Object([Link])([Link],[Link]),t=Object([Link])
(e,e=>[Link]),n=Object([Link])([Link]);if(Object([Link])
(Object([Link])
(t,n),e=>{[Link][e]={type:[Link],yAxis:0
},[Link](e)}),Object([Link])(Object([Link])
(n,t),e=>{[Link]=Object([Link])([Link],e),delete
[Link][e]}),"pie"===[Link]){var a=new
Set;Object([Link])(e,e=>{Object([Link])([Link],e=>{[Link](e.x)})});var
o=[];[Link](e=>[Link](e));var i=Object([Link])(o,Object([Link])
([Link]));Object([Link])
(i,e=>{[Link][e]={},[Link](e)}),Object([Link]
h)(Object([Link])([Link]),e=>{-1===[Link](e)&&delete
[Link][e]}),[Link]=Object([Link])
([Link],o)}},m=(e,t)=>{[Link][t]=e},f=e=>m("unuse
d",e);c(),e.$watch("$[Link]",d,!0),e.$watch("$[Link]",
()=>{u(),d()}),e.$watchCollection("$[Link]",e=>{Object([Link])(e,
(e,t)=>{[Link][e].zIndex=t,[Link][e].index=
0})}),e.$watchCollection("$[Link]",(e,t)=>{Object([Link])
(t,f),Object([Link])(e,Object([Link])(m,"y"))}),e.
$watch("$[Link]",(e,t)=>{void 0!==t&&f(t),void 0!==e&&m("x",e)}),e.
$watch("$[Link]",(e,t)=>{void 0!==t&&f(t),void 0!
==e&&m("yError",e)}),e.$watch("$[Link]",(e,t)=>{void 0!==t&&f(t),void
0!==e&&m("size",e)}),e.$watch("$[Link]",(e,t)=>{void 0!==t&&f(t),void
0!==e&&m("zVal",e)}),e.$watch("$[Link]",(e,t)=>{void 0!==t&&f(t),void 0!
==e&&m("series",e)}),e.$watch("$[Link]",e=>{[Link](e)},!
0),[Link]='\n <div class="p-b-5">Use special names to access
additional properties:</div>\n <div><code>{{ @@name }}</code> series
name;</div>\n <div><code>{{ @@x }}</code> x-value;</div>\n
<div><code>{{ @@y }}</code> y-value;</div>\n <div><code>{{ @@yPercent
}}</code> relative y-value;</div>\n <div><code>{{ @@yError }}</code> y
deviation;</div>\n <div><code>{{ @@size }}</code> bubble size;</div>\n
<div class="p-t-5">Also, all query result columns can be referenced using\n
<code class="text-nowrap">{{ column_name }}</code> syntax.</div>\n '}]};function
h(e)
{[Link]("chartEditor",f),[Link](["$injector",e=>{Object([Link]
)({type:"CHART",name:"Chart",isDefault:!0,getOptions:e=>{var t=Object([Link])
({},m,
{showDataLabels:"pie"===[Link],dateTimeFormat:[Link]
rmat},e);return["normal","percent"].indexOf([Link])>=0&&([Link]
tValues="percent"===[Link],[Link]="stack"),t},Renderer:[Link]
ult,Editor:Object(a.angular2react)
("chartEditor",f,e),defaultColumns:3,defaultRows:8,minColumns:1,minRows:5})}])}[Link]
it=!0},function(e,t,n){"use strict";n.r(t),n.d(t,"ChoroplethPalette",function()
{return w}),n.d(t,"default",function(){return x});var
r=n(2),a=n.n(r),o=n(87),i=n.n(o),s=(n(744),n(51)),l=(n(745),n(746),n(59)),c=n(20),u
=n(103),d=n(137),p=n(785),m=n.n(p),f=n(786),h=n.n(f),g=n(787),b=n.n(g),y=n(788),v=n
.n(y),w=[Link]({},[Link],[Link]),O={mapType:"countries",countryC
odeColumn:"",countryCodeType:"iso_a3",valueColumn:"",clusteringMode:"e",steps:5,val
ueFormat:"0,0.00",noValuePlaceholder:"N/A",colors:{min:w["Light Blue"],max:w["Dark
Blue"],background:[Link],borders:[Link],noValue:w["Light Gray"]},legend:
{visible:!0,position:"bottom-left",alignText:"right"},tooltip:{enabled:!
0,template:"<b>{{ @@name }}</b>: {{ @@value }}"},popup:{enabled:!
0,template:"Country: <b>{{ @@name_long }} ({{ @@iso_a2 }})</b>\n<br>\nValue:
<b>{{ @@value }}</b>"}},j=[Link](function(e,t){return this[t]||
(this[t]=[Link](t).then(e=>[Link])),this[t]},{}),E={template:m.a,bindings:
{data:"<",options:"<",onOptionsChange:"<"},controller:
["$scope","$element","$sanitize","$http",function(e,t,n,r){var
o=this,l=null,c=null,u=null,p=!1,m=()=>{p=!0},f=()=>{var
t=[Link]();[Link]=[[t._southWest.lat,t._southWest.lng],
[t._northEast.lat,t._northEast.lng]],[Link]&&[Link](thi
[Link]),e.$applyAsync(()=>{p=!1})},h=function(){var e=([Link]>0&&void
0!==arguments[0]?arguments[0]:{}).disableAnimation,t=void 0!==e&&e;if(!p&&c&&u){var
n=[Link]||[Link](),r=t?{animate:!
1,duration:0}:null;[Link](n,r)}},g=e=>{switch(e){case"countries":return
b.a;case"subdiv_japan":return
v.a;default:return""}},y=g([Link]),w=()=>{if(c&&([Link](),c=null,u=
null),l){[Link]=Object([Link])
([Link],[Link]);var
e=Object([Link])
([Link],[Link],[Link]),r=Object(d
.createScale)
([Link],e,[Link]),a=[Link],o=[Link],p=[Link];[Link]=p;var
g=(u=[Link](l,{onEachFeature:(t,r)=>{var i=Object([Link])
(t,e,[Link]),l=[Link](i),c=Object([Link]
roperties)(t,l,e,[Link]),u=Object([Link])
(i,a,o,[Link]);[Link]({color:[Link],w
eight:1,fillColor:u,fillOpacity:1}),[Link]&&[Link](n(O
bject(s.e)([Link],c)),{sticky:!
0}),[Link]&&[Link](n(Object(s.e)
([Link],c))),[Link]("mouseover",
()=>{[Link]({weight:2,fillColor:Object([Link])(u)})}),[Link]("mouseout",
()=>{[Link]({weight:1,fillColor:u})})}})).getBounds();
(c=[Link](t[0].children[0].children[0],
{center:[Link](),zoom:1,zoomSnap:0,layers:[u],scrollWheelZoom:!
1,maxBounds:g,maxBoundsViscosity:1,attributionControl:!1,fullscreenControl:!
0})).on("focus",()=>{[Link]("movestart",m),[Link]("moveend",f)}),[Link]("blur",
()=>{[Link]("movestart",m),[Link]("moveend",f)}),h({disableAnimation:!
0})}},O=()=>{j(r,y).then(e=>{[Link](e)&&(l=e,w())})};O(),[Link]=a.a.d
ebounce(()=>{c&&([Link](!1),h({disableAnimation:!0}))},50),e.
$watch("$[Link]",w),e.$watch(()=>[Link]([Link],"bounds","mapType"),w,!
0),e.$watch("$[Link]",h,!0),e.$watch("$[Link]",
()=>{y=g([Link]),O()},!0)}]},S={template:h.a,bindings:
{data:"<",options:"<",onOptionsChange:"<"},controller:["$scope",function(e)
{[Link]="general",[Link]=(e=>{[Link]=e}),[Link]=
w,[Link]={countries:"Countries"
,subdiv_japan:"Japan/
Prefectures"},[Link]={q:"quantile",e:"equidistant",k:"k-
means"},[Link]={"top-left":"top / left","top-right":"top /
right","bottom-left":"bottom / left","bottom-right":"bottom /
right"},[Link]={},[Link]=(e=>'\n <div
class="p-b-5">All query result columns can be referenced using <code>{{ column_name
}}</code> syntax.</div>\n <div class="p-b-5">Use special names to access
additional properties:</div>\n <div><code>{{ @@value }}</code> formatted
value;</div>\n '.concat(e,'\n <div class="p-t-5">This syntax is
applicable to tooltip and popup templates.</div>\n '));var
t=()=>{[Link]=Object([Link])
([Link],[Link]?[Link]:[],[Link])||
[Link]};e.$watch("$[Link]",()=>{var
e="";switch([Link]){case"subdiv_japan":e="\n <div><code>{{
@@name }}</code> Prefecture name in English;</div>\n
<div><code>{{ @@name_local }}</code> Prefecture name in Kanji;</div>\n
<div><code>{{ @@iso_3166_2 }}</code> five-letter ISO subdivision code
(JP-xx);</div>\n ",[Link]={name:"Name",name_local:"Name
(local)",iso_3166_2:"ISO-3166-2"};break;case"countries":e="\n
<div><code>{{ @@name }}</code> short country name;</div>\n
<div><code>{{ @@name_long }}</code> full country name;</div>\n
<div><code>{{ @@abbrev }}</code> abbreviated country name;</div>\n
<div><code>{{ @@iso_a2 }}</code> two-letter ISO country code;</div>\n
<div><code>{{ @@iso_a3 }}</code> three-letter ISO country code;</div>\n
<div><code>{{ @@iso_n3 }}</code> three-digit ISO country code.</div>\n
",[Link]={name:"Short name",name_long:"Full
name",abbrev:"Abbreviated name",iso_a2:"ISO code (2 letters)",iso_a3:"ISO code (3
letters)",iso_n3:"ISO code (3
digits)"};break;default:[Link]={}}[Link]=[Link]
tFormatter(e)}),e.$watch("$[Link]",t),e.
$watch("$[Link]",t),e.$watch("$[Link]",e=>{[Link](e)},!
0)}]};function x(e)
{[Link]("choroplethRenderer",E),[Link]("choroplethEditor",S),[Link](["$inj
ector",e=>{Object([Link])({type:"CHOROPLETH",name:"Map
(Choropleth)",getOptions:e=>[Link]({},O,e),Renderer:Object(l.angular2react)
("choroplethRenderer",E,e),Editor:Object(l.angular2react)
("choroplethEditor",S,e),defaultColumns:3,defaultRows:8,minColumns:2})}])}[Link]=!
0},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return
b});n(27),n(222),n(223),n(11),n(19);var
r=n(2),a=n.n(r),o=n(9),i=n.n(o),s=(n(1576),n(1577),n(59)),l=n(20),c=n(789);function
u(e,t,n){return t in e?[Link](e,t,{value:n,enumerable:!
0,configurable:!0,writable:!0}):e[t]=n,e}var
d={weekly:"weeks",daily:"days",monthly:"months"},p={timeInterval:"daily",mode:"diag
onal",dateColumn:"date",stageColumn:"day_number",totalColumn:"total",valueColumn:"v
alue"};function m(e){var t={};return [Link](e,e=>{var n=[Link]+0;t[n]=t[n]||
{date:i()([Link]),total:parseInt([Link],10),values:
{}},t[n].values[[Link]]=parseInt([Link],10)}),[Link](t)}function f(e,t)
{e=[Link](e,e=>({date:e[[Link]],stage:parseInt(e[[Link]],10),total:pa
rseFloat(e[[Link]]),value:parseFloat(e[[Link]])}));var
n,r=[Link](e,e=>[Link]+[Link]),o=i()(r[0].date).toDate();switch([Link])
{case"simple":n=function(e,t){var
n=[Link],r=m(e),o=[Link](e,e=>[Link]),i=[Link](o),s=[Link](o),l=null,c=
[];return [Link](r,e=>{if(null!==l)for(var
t=[Link]([Link]([Link],d[n]));t>1;)[Link]([0]),t-=1;l=[Link];for(var
r=[[Link]],a=i;a<=s;a+=1)[Link]([Link][a]);[Link](r)}),c}
(r,t);break;default:n=function(e,t){var
n=[Link],r=m(e),o=[Link]([Link](e,e=>[Link])),s=i()
([Link](r).date).diff([Link](r).date,d[n]),l=o+s,c=null,u=[];return
[Link](r,e=>{if(null!==c)for(var t=[Link]([Link]([Link],d[n]));t>1;){for(var
r=[0],a=o;a<=l;a+=1)[Link]([Link][a]||0);[Link](r),l-=1,t-=1}c=[Link];for(var
i=[[Link]],s=o;s<=l;s+=1)[Link]([Link][s]||0);l-=1,[Link](i)}),u}
(r,t)}return{data:n,initialDate:o}}var h={bindings:
{data:"<",options:"<"},template:"",replace:!1,controller:
["$scope","$element",function(e,t){[Link]=[Link]({},p,[Link]);var
n=()=>{if([Link](),0!==[Link]){var
e=[Link],n=[Link]([Link],e=>[Link]);if([Link](n,[Link]
n)&&[Link](n,[Link])&&[Link](n,[Link])&&[Link](n,e.
valueColumn)){var
r=f([Link],e),o=[Link],i=[Link];[Link]({initialDate:i,contai
ner:t[0],cohort:o,title:null,timeInterval:[Link],labels:
{time:"Time",people:"Users",weekOf:"Week of"}})}}};e.$watch("$[Link]",n),e.
$watch("$[Link]",n,!0)}]},g={template:n.n(c).a,bindings:
{data:"<",options:"<",onOptionsChange:"<"},controller:["$scope",function(e)
{[Link]="columns",[Link]=(e=>{[Link]=e}),e.
$watch("$[Link]",e=>{[Link](e)},!0)}]};function b(e)
{[Link]("cohortRenderer",h),[Link]("cohortEditor",g),[Link](["$injector",e
=>{Object([Link])
({type:"COHORT",name:"Cohort",getOptions:e=>(function(e){for(var
t=1;t<[Link];t++){var n=null!=arguments[t]?arguments[t]:
{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{u(e,t,n[t])})}return e})({},p,e),Renderer:Object(s.angular2react)
("cohortRenderer",h,e),Editor:Object(s.angular2react)
("cohortEditor",g,e),autoHeight:!0,defaultRows:8})}])}[Link]=!
0},,,,,function(e,t,n){},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return l});n(11),n(19),n(27);var
r=n(20),a=n(506),o=n(505);function i(e,t,n){return t in e?
[Link](e,t,{value:n,enumerable:!0,configurable:!0,writable:!
0}):e[t]=n,e}var
s={counterLabel:"",counterColName:"counter",rowNumber:1,targetRowNumber:1,stringDec
imal:0,stringDecChar:".",stringThouSep:",",tooltipFormat:"0,0.000"};function l()
{Object([Link])
({type:"COUNTER",name:"Counter",getOptions:e=>(function(e){for(var
t=1;t<[Link];t++){var n=null!=arguments[t]?arguments[t]:
{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{i(e,t,n[t])})}return e})
({},s,e),Renderer:[Link],Editor:[Link],defaultColumns:2,defaultRows:5})}[Link]
t=!0},function(e,t,n){},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return l});n(11),n(19),n(27);var
r=n(20),a=n(508),o=n(507);function i(e,t,n){return t in e?
[Link](e,t,{value:n,enumerable:!0,configurable:!0,writable:!
0}):e[t]=n,e}var s={};function l(){Object([Link])
({type:"DETAILS",name:"Details View",getOptions:e=>(function(e){for(var
t=1;t<[Link];t++){var n=null!=arguments[t]?arguments[t]:
{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{i(e,t,n[t])})}return e})
({},s,e),Renderer:[Link],Editor:[Link],defaultColumns:2,defaultRows:2})}[Link]
t=!0},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return
v});n(11),n(165);var
r=n(2),a=n(13),o=n.n(a),i=n(66),s=n.n(i),l=n(59),c=n(20),u=n(71),d=n(103),p=n(790),
m=n.n(p),f=(n(1585),{stepCol:{colName:"",displayAs:"Steps"},valueCol:
{colName:"",displayAs:"Value"},sortKeyCol:{colName:""},autoSort:!0});function h(e)
{return e<.01?"<0.01%":e>1e3?">1000%":[Link](2)+"%"}function g(e,t)
{[Link]=t,[Link]=[];var n=[Link](t),a=e.$[Link];function i(e)
{!function(e){var
t=[Link](e,e=>[Link]),r=[Link]("table").attr("class","table table-
condensed table-hover table-
borderless"),i=[Link]("thead").append("tr");[Link]("th").text([Link]
As),[Link]("th").attr("class","text-
center").text([Link]),[Link]("th").attr("class","text-
center").text("% Max"),[Link]("th").attr("class","text-center").text("%
Previous");var
s=[Link]("tbody").selectAll("tr").data(e).enter().append("tr");[Link]("td").att
r("class","col-xs-3 step").attr("title",e=>[Link]).text(e=>[Link]);var
l=[Link]("td").attr("class","col-xs-
5").append("div").attr("class","container");[Link]("div").attr("class","bar
centered").style("background-
color",[Link]).style("width",e=>[Link]+"%"),[Link]("div").attr("class",
"value").text(e=>[Link]()),[Link]("td").attr("class","col-xs-2
text-center").text(e=>h([Link]));var c=[Link]("td").attr("class","col-xs-
2").append("div").attr("class","container");[Link]("div").attr("class","bar").sty
le("background-
color",[Link]).style("opacity","0.2").style("width",e=>[Link]/
t*100+"%"),[Link]("div").attr("class","value").text(e=>h([Link]))}
(e)}function s(){if([Link]("table").remove(),t=Object([Link])(e.
$[Link],e=>[Link]),s=[[Link],[Link]],[Link]||
[Link]([Link]),!(Object([Link])(s,t).length>0)){var
t,s,l=function(e){if(0===[Link])return[];var
t,n=[Link](e=>({step:Object([Link])
(e[[Link]]),value:Number(e[[Link]]),sortVal:[Link]?"":e[
[Link]]}),[]);if(0!==(t=[Link]?Object([Link])
(n,"value").reverse():Object([Link])(n,"sortVal"))[0].value&&Object([Link])
(t,e=>Object([Link])([Link]))){var i=[Link](n,e=>[Link]);return
[Link]((e,n)=>{[Link]=[Link]/i*100,[Link]=0===n?100:[Link]/t[n-
1].value*100}),[Link](0,100)}}(e.
$[Link]);[Link]>0&&i(l)}}s(),[Link](e.
$watch("$[Link]",s)),[Link](e.$watch("$ctrl.
options",s,!0))}[Link]=function()
{[Link](e=>{e()}),[Link]([Link]).empty()};var
b={template:'<div class="funnel-visualization-container" resize-
event="handleResize()"></div>',bindings:{data:"<",options:"<"},controller:
["$scope","$element",function(e,t){var n=t[0].querySelector(".funnel-visualization-
container"),a=new g(e,n),o=()=>{[Link](),a=new
g(e,n)};[Link]=Object([Link])(o,50),e.$watch("$[Link]",o),e.
$watch("$[Link]",o,!0)}]},y={template:m.a,bindings:
{data:"<",options:"<",onOptionsChange:"<"},controller:["$scope",function(e){e.
$watch("$[Link]",e=>{[Link](e)},!0)}]};function v(e)
{[Link]("funnelRenderer",b),[Link]("funnelEditor",y),[Link](["$injector",e
=>{Object([Link])
({type:"FUNNEL",name:"Funnel",getOptions:e=>Object([Link])
({},f,e),Renderer:Object(l.angular2react)
("funnelRenderer",b,e),Editor:Object(l.angular2react)
("funnelEditor",y,e),defaultRows:10})}])}[Link]=!0},function(e,t,n)
{},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return
T});n(55),n(96),n(90),n(14),n(15),n(27),n(11),n(19);var
r=n(2),a=n.n(r),o=n(13),i=n.n(o),s=n(87),l=n.n(s),c=(n(1587),n(744),n(1588),n(1589)
,n(1590),n(1591),n(791)),u=n.n(c),d=n(792),p=n.n(d),m=n(793),f=n.n(m),h=(n(745),n(7
46),n(59)),g=n(20),b=n(103),y=n(794),v=n.n(y),w=n(795),O=n.n(w);function j(e)
{return function(e){if([Link](e)){for(var t=0,n=new
Array([Link]);t<[Link];t++)n[t]=e[t];return n}}(e)||function(e)
{if([Link] in Object(e)||"[object
Arguments]"===[Link](e))return [Link](e)}(e)||
function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}
()}function E(e,t,n){return t in e?[Link](e,t,{value:n,enumerable:!
0,configurable:!0,writable:!
0}):e[t]=n,e}[Link]({iconUrl:u.a,iconRetinaUrl:p.a,shadowUrl
:f.a}),delete [Link]._getIconUrl;var
S=[{name:"OpenStreetMap",url:"//{s}.[Link]/{z}/{x}/{y}.png"},
{name:"OpenStreetMap BW",url:"//{s}.[Link]/bw-mapnik/{z}/{x}/{y}.png"},
{name:"OpenStreetMap
DE",url:"//{s}.[Link]/tiles/osmde/{z}/{x}/{y}.png"},
{name:"OpenStreetMap FR",url:"//{s}.[Link]/osmfr/{z}/{x}/{y}.png"},
{name:"OpenStreetMap Hot",url:"//{s}.[Link]/hot/{z}/{x}/{y}.png"},
{name:"Thunderforest",url:"//{s}.[Link]/cycle/{z}/{x}/{y}.png"},
{name:"Thunderforest
Spinal",url:"//{s}.[Link]/spinal-map/{z}/{x}/{y}.png"},
{name:"OpenMapSurfer",url:"//[Link]/tiles/roads/
x={x}&y={y}&z={z}"},{name:"Stamen
Toner",url:"//stamen-tiles-{s}.[Link]/toner/{z}/{x}/{y}.png"},
{name:"Stamen Toner Background",url:"//stamen-tiles-{s}.[Link]/toner-
background/{z}/{x}/{y}.png"},{name:"Stamen Toner Lite",url:"//stamen-tiles-
{s}.[Link]/toner-lite/{z}/{x}/{y}.png"},{name:"OpenTopoMap",url:"//
{s}.[Link]/{z}/{x}/{y}.png"}],x={marker:[14,32],circle:
[10,10],rectangle:[11,11],"circle-dot":[1,2],"rectangle-dot":[1,2],doughnut:
[8,8]},P={rectangle:[0,-3],circle:[1,-3]},C={classify:"none",clusterMarkers:!
0,iconShape:"marker",iconFont:"circle",foregroundColor:"#ffffff",backgroundColor:"#
356AFF",borderColor:"#356AFF"};var k={template:v.a,bindings:
{data:"<",options:"<",onOptionsChange:"<"},controller:
["$scope","$element",function(e,t){var
n=this,r=[Link].category10(),o=[Link](t[0].children[0].children[0],
{scrollWheelZoom:!1,fullscreenControl:!
0}),s=[Link]().addTo(o),c={},u=[Link]("//
{s}.[Link]/{z}/{x}/{y}.png",{attribution:'&copy; <a
href="[Link]
contributors'}).addTo(o),d=!1,p=()=>{d=!
0},m=()=>{[Link]=[Link](),[Link]&&[Link]
nge([Link])},f=function(){var e=([Link]>0&&void 0!==arguments[0]?
arguments[0]:{}).disableAnimation,t=void 0!==e&&e;if(!d){var
r=[Link];if(r)[Link]([[r._southWest.lat,r._southWest.lng],
[r._northEast.lat,r._northEast.lng]]);else if(c){var
i=[Link]([Link]([Link](c),e=>[Link]()));if([Link]>0){var s=new
[Link](i),u=t?{animate:!
1,duration:0}:null;[Link]([Link](),u)}}}};[Link]("focus",
()=>{[Link]("movestart",p),[Link]("moveend",m)}),[Link]("blur",
()=>{[Link]("movestart",p),[Link]("moveend",m)});var h=(e,t)=>{var
n,r=[Link]||"lat",i=[Link]||"lon",u=[Link].
classify;if([Link]){var
d=[Link][e].color,p={};u&&([Link]=(e=>{var
t=[Link](),n=" marker-
cluster-";n+=t<10?"small":t<100?"medium":"large",n="";var r="color: white;
background-color: ".concat(d,";");return [Link]({html:'<div
style="'.concat(r,'"><span>').concat(t,"</span></div>"),className:"marker-
cluster".concat(n),iconSize:new
[Link](40,40)})})),n=[Link](p)}else
n=[Link]();[Link](t,t=>{var o,s=t[r],c=t[i];if(null!==s&&null!==c)
{if(u&&"none"!==u)o=function(e,t,n){var r={fillColor:n,fillOpacity:.9,stroke:!
1};return [Link]([e,t],r)}(s,c,[Link][e].color);else
if([Link])o=((e,t,n)=>[Link]([e,t],{icon:n}))
(s,c,[Link]({iconShape:[Link],icon:[Link]
Font,iconSize:"rectangle"===[Link]&&[22,22],iconAnchor:x[[Link]
[Link]],popupAnchor:P[[Link]],prefix:"fa",textColor:[Link]
[Link],backgroundColor:[Link],borderColor:this.o
[Link]}));else o=((e,t)=>[Link]([e,t]))
(s,c);[Link](function(e,t,n){var r=n[e],o=n[t],i='<ul style="list-style-type:
none;padding-left: 0">';return i+="<li><strong>".concat(r,",
").concat(o,"</strong>"),[Link](n,(n,r)=>{r!==e&&r!==t&&(i+="<li>".concat(r,":
").concat(n,"</li>"))}),i}
(r,i,t)),[Link](o)}}),[Link](o),c[e]=n,[Link](n,e)},g=()=>{var
e=[Link];if([Link]([Link]||"//{s}.[Link]
[Link]/{z}/{x}/{y}.png"),void
0===[Link]&&([Link]=!0),[Link]){var
t;t=e&&"none"!==e?[Link]([Link],e):{All:[Link]};var
n=[Link](t),i=[Link](n,e=>[Link]&&[Link][e]?
[Link][e]:
{color:r(e)});[Link]=[Link](n,i),[Link](c,e=>{(e=>{e&&([Link]
veLayer(e),[Link](e))})(e)}),[Link](t,
(e,t)=>{h(t,e)}),f({disableAnimation:!
0})}};[Link]=(()=>{o&&([Link](!1),f({disableAnimation:!0}))}),e.
$watch("$[Link]",g),e.$watch(()=>[Link]([Link],"bounds"),g,!0),e.
$watch("$[Link]",f,!0)}]},_={template:O.a,bindings:
{data:"<",options:"<",onOptionsChange:"<"},controller:["$scope",function(e)
{[Link]="general",[Link]=(e=>{[Link]=e}),[Link]
s=S,[Link]={marker:"Marker + Icon",doughnut:"Circle","circle-dot":"Circle
Dot",circle:"Circle + Icon","rectangle-dot":"Square Dot",rectangle:"Square +
Icon"},[Link]=function(e){for(var t=1;t<[Link];t++){var n=null!
=arguments[t]?arguments[t]:{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{E(e,t,n[t])})}return e}({White:"#ffffff"},[Link]),e.
$watch("$[Link]",
()=>{[Link]=[Link],[Link]=[Link]([Link],e=>[Link]
),[Link]=[].concat(j([Link]),["none"])}),e.
$watch("$[Link]",e=>{[Link](e)},!0)}]};function T(e)
{[Link]("mapRenderer",k),[Link]("mapEditor",_),[Link](["$injector",e=>{Obj
ect([Link])({type:"MAP",name:"Map
(Markers)",getOptions:e=>[Link]({},C,e),Renderer:Object(h.angular2react)
("mapRenderer",k,e),Editor:Object(h.angular2react)
("mapEditor",_,e),defaultColumns:3,defaultRows:8,minColumns:2})}])}[Link]=!
0},,,,,,function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return
f});n(11),n(19),n(27);var
r=n(2),a=n(66),o=n.n(a),i=n(83),s=n.n(i),l=(n(1593),n(1594),n(59)),c=n(20),u=(n(159
5),n(509));function d(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p={controls:
{enabled:!1},rendererOptions:{table:{colTotals:!0,rowTotals:!0}}},m={template:'\n
<div class="pivot-table-renderer" ng-class="{\'hide-controls\':
$[Link]}"></div>\n ',bindings:
{data:"<",options:"<",onOptionsChange:"<"},controller:
["$scope","$element",function(e,t){var n=()=>{var
e=[Link]([Link]),n=function(e){for(var t=1;t<[Link];t++){var
n=null!=arguments[t]?arguments[t]:{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{d(e,t,n[t])})}return e}
({renderers:[Link],onRefresh:e=>{[Link]&&(e=Obj
ect([Link])(e,
["aggregators","renderers","onRefresh","localeStrings"]),[Link](e))}}
,[Link]);s()(".pivot-table-renderer",t).pivotUI(e,n,!0)};e.
$watch("$[Link]",n),e.$watch(()=>Object([Link])([Link],"controls"),n,!
0)}]};function f(e)
{[Link]("pivotTableRenderer",m),[Link](["$injector",e=>{Object([Link]
ization)({type:"PIVOT",name:"Pivot Table",getOptions:e=>Object([Link])
({},p,e),Renderer:Object(l.angular2react)
("pivotTableRenderer",m,e),Editor:[Link],defaultRows:10,defaultColumns:3,minColu
mns:2})}])}[Link]=!0},,,function(e,t,n){},,,function(e,t,n){},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return
w});n(11),n(19),n(27),n(222),n(223);var
r=n(2),a=n.n(r),o=n(59),i=n(492),s=n(10),l=n(20),c=n(796),u=n.n(c),d=(n(1600),n(512
)),p=n(205);function m(e){for(var t=1;t<[Link];t++){var
n=null!=arguments[t]?arguments[t]:{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{f(e,t,n[t])})}return e}function f(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var
h=[5,10,15,20,25,50,100,150,200,250],g={itemsPerPage:25};function b(e)
{return["integer","float","boolean","date","datetime"].indexOf(e)>=0?"right":"left"
}function y(e,t){var n=function(e){var
t={integer:"number",float:"number",boolean:"boolean",date:"datetime",datetime:"date
time"};return [Link](e,
(e,n)=>({name:[Link],type:[Link],displayAs:t[[Link]]||"string",visible:!
0,order:1e5+n,title:Object([Link])([Link]),allowSearch:!
1,alignContent:b([Link]),allowHTML:!0,highlightLinks:!1}))}(e);return
t=function(e,t)
{e=[Link](e,e=>[Link]),t=[Link](t,e=>[Link]),t=[Link](t,t=>[Link](e,t))
,e=[Link](e,e=>[Link](t,e));for(var n=0;n<[Link];n+=1)if(t[n]!
==e[n])return!0;return!1}(e,t)?[Link]([Link](t,
(e,t)=>[[Link],[Link]({},e,
{order:t})])):[Link]([Link](t,e=>[[Link],[Link](e,"order")])),[Link](n,
e=>[Link](e,t[[Link]])),[Link](n,"order")}var v={bindings:
{data:"<",options:"<",onOptionsChange:"<"},template:u.a,controller:
["$scope",function(e)
{[Link]=h,[Link]=[Link]([Link],
(e,t)=>{return{name:[Link],value:t}}),[Link]="columns",[Link]
rentTab=(e=>{[Link]=e}),e.
$watch("$[Link]",e=>{[Link](e)},!0),[Link]="\n
All columns can be referenced using <code>{{ column_name }}</code> syntax.\n
Use <code>{{ @ }}</code> to reference current (this) column.\n This syntax is
applicable to URL, Title and Size options.\n "}]};function w(e)
{[Link]("gridEditor",v),[Link](["$injector",e=>{Object([Link])
({type:"TABLE",name:"Table",getOptions:(e,t)=>{var
n=[Link];return(e=m({},g,e)).columns=[Link](y(n,[Link]),e=>m({},function(e)
{var
t={date:[Link]||"DD/MM/YYYY",datetime:[Link]
mat||"DD/MM/YYYY
HH:mm"},n={integer:[Link]||"0,0",float:[Link]
rmat||"0,0.00"};return{dateTimeFormat:t[[Link]],numberFormat:n[[Link]],booleanValue
s:[Link]||
["false","true"],imageUrlTemplate:"{{ @ }}",imageTitleTemplate:"{{ @ }}",imageWidth
:"",imageHeight:"",linkUrlTemplate:"{{ @ }}",linkTextTemplate:"{{ @ }}",linkTitleTe
mplate:"{{ @ }}",linkOpenInNewTab:!0}}
(e),e)),e},Renderer:[Link],Editor:Object(o.angular2react)
("gridEditor",v,e),autoHeight:!
0,defaultRows:14,defaultColumns:3,minColumns:2})}])}[Link]=!0},function(e,t,n)
{},function(e,t,n){},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function()
{return l});var
r=n(2),a=n(20),o=n(521),i=n(520),s={column:"",frequenciesColumn:"",wordLengthLimit:
{min:null,max:null},wordCountLimit:{min:null,max:null}};function l()
{Object([Link])({type:"WORD_CLOUD",name:"Word
Cloud",getOptions:e=>Object([Link])
({},s,e),Renderer:[Link],Editor:[Link],defaultRows:8})}[Link]=!
0},function(e,t,n){var
r={"./admin/[Link]":1604,"./admin/[Link]":1605,"./admin/
[Link]":1607,"./alert/[Link]":1608,"./alerts/[Link]":1609,"./
dashboards/[Link]":1610,"./dashboards/
[Link]":522,"./dashboards/[Link]":523,"./
dashboards/[Link]":1612,"./dashboards/[Link]":1614,"./data-
sources/[Link]":1615,"./data-sources/[Link]":1616,"./
destinations/[Link]":1617,"./destinations/
[Link]":1618,"./groups/[Link]":1619,"./groups/
[Link]":1620,"./groups/[Link]":1621,"./home/[Link]":1622,"./
queries-list/[Link]":1623,"./queries-list/
[Link]":524,"./queries/[Link]":1625,"./queries/
[Link]":1626,"./queries/[Link]":1627,"./query-snippets/
[Link]":1628,"./settings/[Link]":1630,"./users/
[Link]":1631,"./users/[Link]":1633,"./users/
[Link]":1634};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e))
{var t=new Error("Cannot find module '"+e+"'");throw
[Link]="MODULE_NOT_FOUND",t}return r[e]}[Link]=function(){return
[Link](r)},[Link]=o,[Link]=a,[Link]=1603},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return q});n(14),n(15),n(29);var
r=n(2),a=n(0),o=n.n(a),i=n(17),s=n(129),l=n.n(s),c=n(32),u=n(75),d=n(128),p=n(282),
m=n(170),f=n(197),h=n(49),g=n(76),b=n(68),y=n(46),v=n(61),w=n(24),O=n(22),j=n(39),E
=n(58),S=n(48);function x(e){return(x="function"==typeof Symbol&&"symbol"==typeof
[Link]?function(e){return typeof e}:function(e){return
e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function P(e,t){for(var n=0;n<[Link];n+
+){var r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in
r&&([Link]=!0),[Link](e,[Link],r)}}function C(e)
{return(C=[Link]?[Link]:function(e){return
e.__proto__||[Link](e)})(e)}function k(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}function _(e,t){return(_=[Link]||function(e,t){return
e.__proto__=t,e})(e,t)}function T(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $=function(e)
{function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}(this,t);for(var
i=[Link],s=new Array(i),l=0;l<i;l++)s[l]=arguments[l];return
r=this,a=(e=C(t)).[Link](e,[this].concat(s)),n=!a||"object"!==x(a)&&"function"!
=typeof a?k(r):a,T(k(n),"listColumns",
[{title:"ID",field:"id",width:"1%",align:"right",sorter:!
0},[Link]((e,t)=>[Link]([Link],null,[Link]
lement("a",{className:"table-main-
title",href:"queries/"+[Link]},[Link]),[Link]([Link],
{className:"d-block",tags:[Link],isDraft:t.is_draft,isArchived:t.is_archived})),
{title:"Name",field:"name",width:null}),[Link]({field:"user",className:"p
-l-0 p-r-0"},e=>"Created by
".concat(e)),[Link]({title:"Created
At",field:"created_at"}),[Link]({title:"Runtime",field:"runtim
e"}),[Link]({title:"Last Executed
At",field:"retrieved_at",orderByField:"executed_at"}),[Link]((e,
t)=>[Link]([Link],{schedule:[Link],isNew:[Link]()}),
{title:"Update Schedule",field:"schedule"})]),T(k(n),"state",{autoUpdate:!
0}),T(k(n),"_updateTimer",null),T(k(n),"update",function(){!
([Link]>0&&void 0!
==arguments[0]&&arguments[0])&&[Link]&&[Link](),n._u
pdateTimer=setTimeout([Link],6e4)}),n}var n,r,a;return function(e,t)
{if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must
either be null or a function");[Link]=[Link](t&&[Link],
{constructor:{value:e,writable:!0,configurable:!0}}),t&&_(e,t)}
(t,[Link]),n=t,(r=[{key:"componentDidMount",value:function()
{Object([Link])("view","page","admin/queries/outdated"),[Link](!0)}},
{key:"componentWillUnmount",value:function(){clearTimeout(this._updateTimer)}},
{key:"render",value:function(){var e=[Link];return
[Link]([Link],
{activeTab:[Link]},[Link]([Link],{className:"m-
15"},[Link]([Link],
{span:16},[Link]("div",null,[Link]("label",{htmlFor:"auto-
update-switch",className:"m-0"},"Auto update"),[Link](l.a,{id:"auto-
update-switch",className:"m-l-
10",checked:[Link],onChange:e=>[Link]({autoUpdate:e})})),[Link]
[Link]&&[Link]("div",{className:"m-t-5"},"Last updated:","
",[Link]([Link],
{date:1e3*[Link]}))),[Link]([Link],{span:8},[Link]&&!
[Link]&&[Link]([Link],
{options:[Link],value:[Link],onChange:t=>[Link]({ite
msPerPage:t})}))),!
[Link]&&[Link]([Link],null),[Link]&&[Link]&&[Link]
ent("div",{className:"text-center p-15"},"There are no outdated
queries."),[Link]&&![Link]&&[Link]("div",{className:"bg-white
tiled table-responsive"},[Link]([Link],
{items:[Link],columns:[Link],orderByField:[Link],orderByReve
rse:[Link],toggleSorting:[Link]}),[Link]([Link],
{totalCount:[Link],itemsPerPage:[Link],page:[Link],onChange:t=>e
.updatePagination({page:t})})))}}])&&P([Link],r),a&&P(n,a),t}();function q(e)
{return [Link]("pageOutdatedQueries",Object(i.react2angular)(Object([Link])
($,new [Link]({doRequest:function(e,t){return
O.$[Link]("/api/admin/queries/outdated").then(e=>{var
n=[Link],r=[Link],a=n.updated_at;return
[Link]({lastUpdatedAt:parseFloat(a)}),r})},processResults:function(e)
{return Object([Link])(e,e=>new [Link](e))},isPlainList:!0}),new
[Link]({orderByField:"created_at",orderByReverse:!0})))),Object(S.b)
([{path:"/admin/queries/outdated",title:"Outdated
Queries",key:"outdated_queries"}],{template:'<page-outdated-queries on-
error="handleError"></page-outdated-queries>',controller:
["$scope","$exceptionHandler",function(e,t){[Link]=t}]})}T($,"propTypes",
{controller:[Link]}),[Link]=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return j});n(14),n(15),n(29);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(17),c=n(197),u=n(233),d=n(22),p=n(58),m=
n(70),f=n(48);n(1606);function h(e){return(h="function"==typeof
Symbol&&"symbol"==typeof [Link]?function(e){return typeof e}:function(e)
{return e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function g(e,t){for(var n=0;n<[Link];n+
+){var r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in
r&&([Link]=!0),[Link](e,[Link],r)}}function b(e)
{return(b=[Link]?[Link]:function(e){return
e.__proto__||[Link](e)})(e)}function y(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}function v(e,t){return(v=[Link]||function(e,t){return
e.__proto__=t,e})(e,t)}function w(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var O=function(e)
{function t(){var e,n,a,o;!function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}(this,t);for(var
i=[Link],s=new Array(i),l=0;l<i;l++)s[l]=arguments[l];return
a=this,o=(e=b(t)).[Link](e,[this].concat(s)),n=!o||"object"!==h(o)&&"function"!
=typeof o?y(a):o,w(y(n),"state",{queues:[],manager:null,databaseMetrics:{},status:
{}}),w(y(n),"_refreshTimer",null),w(y(n),"refresh",()=>{d.$[Link]("/
[Link]").then(e=>{var t=[Link];[Link]({queues:[Link],manager:
{startedAt:1e3*[Link].started_at,lastRefreshAt:1e3*[Link].last_refresh_at,out
datedQueriesCount:[Link].outdated_queries_count},databaseMetrics:t.database_metr
[Link]||[],status:Object([Link])(t,
["workers","manager","database_metrics"])})}).catch(e=>{[Link]&&[Link]&&(e=new
m.a(e)),[Link](e)}),n._refreshTimer=setTimeout([Link],6e4)}),n}var
n,a,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new
TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}(t,[Link]),n=t,
(a=[{key:"componentDidMount",value:function(){Object([Link])
("view","page","admin/status"),[Link]()}},
{key:"componentWillUnmount",value:function(){clearTimeout(this._refreshTimer)}},
{key:"render",value:function(){return [Link]([Link],
{activeTab:"system_status"},[Link]("div",{className:"system-status-
page"},[Link]("div",{className:"system-status-page-
blocks"},[Link]("div",{className:"system-status-page-
block"},[Link]([Link],
{info:[Link]})),[Link]("div",{className:"system-status-page-
block"},[Link]([Link],
{info:[Link]})),[Link]("div",{className:"system-status-page-
block"},[Link]([Link],
{info:[Link]})),[Link]("div",{className:"system-status-page-
block"},[Link]([Link],
{info:[Link]})))))}}])&&g([Link],a),i&&g(n,i),t}
();function j(e){return [Link]("pageSystemStatus",Object(l.react2angular)
(O)),Object(f.b)([{path:"/admin/status",title:"System
Status",key:"system_status"}],{template:'<page-system-status on-
error="handleError"></page-system-status>',controller:
["$scope","$exceptionHandler",function(e,t){[Link]=t}]})}w(O,"propTypes",
{onError:[Link]}),w(O,"defaultProps",{onError:()=>{}}),[Link]=!0},function(e,t,n)
{},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return
P});n(14),n(15),n(29);var
r=n(2),a=n(9),o=n.n(a),i=n(0),s=n.n(i),l=n(17),c=n(121),u=n.n(c),d=n(104),p=n.n(d),
m=n(32),f=n(197),h=n(173),g=n(22),b=n(58),y=n(48);function v(e)
{return(v="function"==typeof Symbol&&"symbol"==typeof [Link]?function(e)
{return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function w(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function O(e){return(O=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function j(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function E(e,t)
{return(E=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function S(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var x=function(e)
{function t(){var e,n,a,i;!function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}(this,t);for(var
s=[Link],l=new Array(s),c=0;c<s;c++)l[c]=arguments[c];return
a=this,i=(e=O(t)).[Link](e,[this].concat(l)),n=!i||"object"!==v(i)&&"function"!
=typeof i?j(a):i,S(j(n),"state",{isLoading:!0,error:null,queues:[],queries:
[],otherTasks:[],counters:
{active:0,reserved:0,waiting:0}}),S(j(n),"processTasks",e=>{var
t={},a=[],i=[],s={active:0,reserved:0,waiting:0};Object([Link])
(e,e=>{[Link]=function(e){return"waiting_in_queue"===e?"waiting":e}
([Link]),t[[Link]]=t[[Link]]||
{name:[Link],active:0,reserved:0,waiting:0},t[[Link]][[Link]]
+=1,e.enqueue_time&&(e.enqueue_time=o()
(1e3*e.enqueue_time)),e.start_time&&(e.start_time=o()(1e3*e.start_time)),s[[Link]]
+=1,"[Link].execute_query"===e.task_name?
[Link](e):[Link](e)}),[Link]({isLoading:!1,queues:Object([Link])
(t),queries:a,otherTasks:i,counters:s})}),S(j(n),"handleError",e=>{[Link]({isLo
ading:!1,error:e})}),n}var n,a,i;return function(e,t){if("function"!=typeof
t&&null!==t)throw new TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&E(e,t)}(t,[Link]),n=t,
(a=[{key:"componentDidMount",value:function(){Object([Link])
("view","page","admin/tasks"),g.$[Link]("/api/admin/queries/tasks").then(e=>{var
t=[Link];return [Link]([Link])}).catch(e=>[Link](e))}},
{key:"componentWillUnmount",value:function()
{[Link]=(()=>{}),[Link]=(()=>{})}},
{key:"render",value:function(){var
e=[Link],t=[Link],n=[Link],r=[Link],a=[Link],o=[Link],i=[Link]
ters;return [Link]([Link],
{activeTab:"tasks"},[Link]("div",{className:"p-
15"},n&&[Link](u.a,{type:"error",message:"Failed loading status. Please
refresh."}),!n&&[Link]([Link],null,[Link]([Link],
{gutter:15,className:"m-b-15"},[Link]([Link],
{span:8},[Link]([Link],{title:"Active
Tasks",value:[Link],loading:t})),[Link]([Link],
{span:8},[Link]([Link],{title:"Reserved
Tasks",value:[Link],loading:t})),[Link]([Link],
{span:8},[Link]([Link],{title:"Waiting
Tasks",value:[Link],loading:t}))),[Link](p.a,
{defaultActiveKey:"queues",animated:!1},[Link]([Link],
{key:"queues",tab:"Queues"},[Link]([Link],
{loading:t,items:r})),[Link]([Link],
{key:"queries",tab:"Queries"},[Link]([Link],
{loading:t,items:a})),[Link]([Link],{key:"other",tab:"Other
Tasks"},[Link]([Link],
{loading:t,items:o}))))))}}])&&w([Link],a),i&&w(n,i),t}();function P(e){return
[Link]("pageTasks",Object(l.react2angular)(x)),Object(y.b)([{path:"/admin/
queries/tasks",title:"Celery Status",key:"tasks"}],{template:"<page-tasks></page-
tasks>"})}[Link]=!0},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function()
{return m});n(114);var
r=n(2),a=n(12),o=n(37),i=n.n(o),s=n(798),l=n.n(s),c=n(491),u=n(10),d=n(56);function
p(e,t,n,o,s,l,p,m,f){[Link]=[Link],[Link]=!
1,[Link]=new
[Link],[Link]=[Link],"new"===this
.alertId&&[Link]("view","page","alerts/
new"),[Link]=(e=>[Link](e)),[Link]=(t=>{[Link].q
uery=t,[Link]=new
p(t),[Link]().then(e=>{[Link]=e,[Link]
[Link]=[Link]||[Link]()[0]}),e.
$applyAsync()}),"new"===[Link]?([Link]=new f({options:{}}),[Link]=!
0):[Link]=[Link]({id:[Link]},e=>{[Link]([Link]),[Link]
t=[Link]([Link])}),[Link]=["greater than","less
than","equals"],[Link]=null;var h=Object([Link])("<%= [Link]
%>: <%= [Link] %> <%= [Link] %> <%= [Link]
%>");[Link]=(()=>{if([Link])return
h([Link])}),[Link]=(e=>{!e||[Link]<3||
[Link]({q:e},e=>{[Link]=[Link]})}),[Link]=(()=>{void 0!
==[Link]&&""!==[Link]||
([Link]=[Link]()),""!==[Link]&&0!
==[Link]||([Link]=null),void 0!==[Link]&&""!
==[Link]||([Link]=null),[Link].
$save(e=>{[Link]("Saved."),"new"===[Link]&&[Link]("/
alerts/".concat([Link])).replace()},()=>{[Link]("Failed saving
alert.")})}),[Link]=(()=>{var e=()=>[Link]("Unable to render
description. please confirm your template.");try{var
t=[Link]([Link],[Link].query_result.data);[Link]
[Link]=[Link]([Link]),[Link]=[Link](s([Link])),
[Link]||e()}catch(t)
{e(),[Link]=[Link],[Link]=[Link]}}),[Link]=(
()=>{[Link]({title:"Delete Alert",content:"Are you sure you want to delete
this alert?",okText:"Delete",okType:"danger",onOk:()=>{[Link].
$delete(()=>{[Link]("Alert destination deleted
successfully."),Object([Link])("/alerts",!0)},()=>{[Link]("Failed
deleting alert.")})},maskClosable:!0,autoFocusButton:null})})}function m(e){return
[Link]("alertPage",{template:l.a,controller:p}),{"/alerts/:alertId":
{template:"<alert-page></alert-page>",title:"Alerts"}}}p.
$inject=["$scope","$routeParams","$location","$sce","$sani
tize","currentUser","Query","Events","Alert"],[Link]=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return x});n(14),n(15),n(29);var
r=n(0),a=n.n(r),o=n(17),i=n(2),s=n(156),l=n(75),c=n(198),u=n(49),d=n(76),p=n(68),m=
n(46),f=n(24),h=n(292),g=n(48);function b(e){return(b="function"==typeof
Symbol&&"symbol"==typeof [Link]?function(e){return typeof e}:function(e)
{return e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function y(e,t){for(var n=0;n<[Link];n+
+){var r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in
r&&([Link]=!0),[Link](e,[Link],r)}}function v(e)
{return(v=[Link]?[Link]:function(e){return
e.__proto__||[Link](e)})(e)}function w(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}function O(e,t){return(O=[Link]||function(e,t){return
e.__proto__=t,e})(e,t)}function j(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var
E={unknown:"label-warning",ok:"label-success",triggered:"label-
danger"},S=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof
t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var
s=[Link],l=new Array(s),c=0;c<s;c++)l[c]=arguments[c];return r=this,n=!
(o=(e=v(t)).[Link](e,[this].concat(l)))||"object"!==b(o)&&"function"!=typeof o?
w(r):o,j(w(n),"listColumns",
[[Link]((e,t)=>[Link]("div",null,[Link]("a
",{className:"table-main-title",href:"alerts/"+[Link]},[Link])),
{title:"Name",field:"name"}),[Link]((e,t)=>[Link]("di
v",null,[Link]("span",{className:"label
".concat(E[[Link]])},Object([Link])([Link]))),
{title:"State",field:"state",width:"1%"}),[Link]({title:"Last
Updated At",field:"updated_at",className:"text-
nowrap",width:"1%"}),[Link]({field:"user",className:"p-l-0 p-r-
0"},e=>"Created by ".concat(e)),[Link]({title:"Created
At",field:"created_at",className:"text-nowrap",width:"1%"})]),n}var n,r,o;return
function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super
expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&O(e,t)}(t,[Link]),n=t,
(r=[{key:"render",value:function(){var e=[Link];return
[Link]("div",{className:"container"},[Link]([Link],
{title:[Link]}),[Link]("div",{className:"m-l-15 m-r-15"},!
[Link]&&[Link]([Link],
{className:""}),[Link]&&[Link]&&[Link]([Link],{icon:"fa fa-
bell-o",illustration:"alert",description:"Get notified on certain
events",helpLink:"[Link]
0}),[Link]&&![Link]&&[Link]("div",{className:"table-responsive
bg-white tiled"},[Link]([Link],
{items:[Link],columns:[Link],orderByField:[Link],orderByReve
rse:[Link],toggleSorting:[Link]}),[Link]([Link],
{totalCount:[Link],itemsPerPage:[Link],page:[Link],onChange:t=>e
.updatePagination({page:t})}))))}}])&&y([Link],r),o&&y(n,o),t}();function x(e)
{return [Link]("pageAlertsList",Object(o.react2angular)(Object([Link])(S,new
[Link]({isPlainList:!0,getRequest:function()
{return{}},getResource:function(){return
[Link]([Link])},getItemProcessor:function(){return e=>new
[Link](e)}}),new [Link]({orderByField:"created_at",orderByReverse:!
0,itemsPerPage:20})))),Object(g.b)([{path:"/alerts",title:"Alerts",key:"alerts"}],
{reloadOnSearch:!1,template:'<page-alerts-list on-error="handleError"></page-
alerts-list>',controller:["$scope","$exceptionHandler",function(e,t)
{[Link]=t}]})}j(S,"propTypes",
{controller:[Link]}),[Link]=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return P});n(14),n(15),n(29);var
r=n(0),a=n.n(r),o=n(17),i=n(156),s=n(75),l=n(128),c=n(49),u=n(76),d=n(68),p=n(46),m
=n(61),f=n(24),h=n(69),g=n(159),b=n(48),y=n(522);n(1611);function v(e)
{return(v="function"==typeof Symbol&&"symbol"==typeof [Link]?function(e)
{return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function w(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function O(e){return(O=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function j(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function E(e,t)
{return(E=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function S(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var x=function(e)
{function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}(this,t);for(var
i=[Link],s=new Array(i),c=0;c<i;c++)s[c]=arguments[c];return r=this,n=!
(o=(e=O(t)).[Link](e,[this].concat(s)))||"object"!==v(o)&&"function"!=typeof o?
j(r):o,S(j(n),"sidebarMenu",[{key:"all",href:"dashboards",title:"All Dashboards"},
{key:"favorites",href:"dashboards/favorites",title:"Favorites",icon:
()=>[Link]([Link],{icon:"fa fa-star"})}]),S(j(n),"listColumns",
[[Link]({className:"p-r-
0"}),[Link]((e,t)=>[Link]([Link],null,[Link]
eElement("a",{className:"table-main-title",href:"dashboard/"+[Link],"data-
test":[Link]},[Link]),[Link]([Link],{className:"d-
block",tags:[Link],isDraft:t.is_draft,isArchived:t.is_archived})),
{title:"Name",field:"name",width:null}),[Link]({field:"user",className:"p
-l-0 p-r-0"},e=>"Created by
".concat(e)),[Link]({title:"Created
At",field:"created_at",className:"text-nowrap",width:"1%"})]),n}var n,r,o;return
function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super
expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&E(e,t)}(t,[Link]),n=t,
(r=[{key:"render",value:function(){var e=[Link];return
[Link]("div",{className:"container"},[Link]([Link],
{title:[Link]}),[Link]([Link],{className:"m-l-15 m-r-
15"},[Link]([Link],{className:"m-b-
0"},[Link]([Link],{placeholder:"Search
Dashboards...",value:[Link],onChange:[Link]}),[Link]([Link]
u,{items:[Link],selected:[Link]}),[Link]([Link],
{url:"api/dashboards/
tags",onChange:[Link]}),[Link]([Link],
{className:"m-b-
10",options:[Link],value:[Link],onChange:t=>[Link]({
itemsPerPage:t})})),[Link]([Link],null,[Link]?
[Link]("div",{"data-test":"DashboardLayoutContent"},[Link]?
[Link]([Link],
{page:[Link],searchTerm:[Link],selectedTags:[Link]}):a.
[Link]("div",{className:"bg-white tiled table-
responsive"},[Link]([Link],
{items:[Link],columns:[Link],orderByField:[Link],orderByReve
rse:[Link],toggleSorting:[Link]}),[Link]([Link],
{totalCount:[Link],itemsPerPage:[Link],page:[Link],onChange:t=>e
.updatePagination({page:t})}))):[Link]([Link],null))))}}])&&w([Link]
type,r),o&&w(n,o),t}();function P(e){return
[Link]("pageDashboardList",Object(o.react2angular)(Object([Link])(x,new
[Link]({getResource:function(e){var
t=[Link];return{all:[Link]([Link]),favorites:g.D
[Link]([Link])}[t]},getItemProcessor:function(){return e=>new
[Link](e)}}),new [Link]({orderByField:"created_at",orderByReverse:!
0})))),Object(b.b)([{path:"/dashboards",title:"Dashboards",key:"all"},{path:"/
dashboards/favorites",title:"Favorite Dashboards",key:"favorites"}],
{reloadOnSearch:!1,template:'<page-dashboard-list on-error="handleError"></page-
dashboard-list>',controller:["$scope","$exceptionHandler",function(e,t)
{[Link]=t}]})}S(x,"propTypes",
{controller:[Link]}),[Link]=!0},function(e,t,n)
{},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return
y});n(96),n(90),n(14),n(15),n(55),n(116),n(222),n(223),n(11),n(19),n(1613),n(106),n
(95),n(165),n(239);var
r=n(2),a=n(70),o=n(196),i=n(52),s=n(94),l=n(159),c=n(45),u=n(799),d=n.n(u),p=n(523)
,m=n(477),f=n(278),h=n(12);n(747);function g(e){return function(e)
{if([Link](e)){for(var t=0,n=new Array([Link]);t<[Link];t+
+)n[t]=e[t];return n}}(e)||function(e){if([Link] in Object(e)||"[object
Arguments]"===[Link](e))return [Link](e)}(e)||
function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}
()}function b(e,t,n,u,d,b,y,v,w,O,j,E){var
S=this,x=[],P=e=>{if([Link]()){[Link]=!0;var
t=[Link](e,(e,t)=>{var n=[Link]([Link],{id:Number(t)});return n?
[Link]("options",{position:e}):[Link]()});return
[Link](t).then(()=>{[Link]=!
1,[Link]&&([Link]=!
1)}).catch(()=>{[Link]("Error saving
changes.")}).finally(()=>{[Link]=!1,[Link]=!
1,b.
$applyAsync()})}};[Link]=(()=>{[Link](x)}),this
.saveDelay=!1,[Link]=!1,[Link]
ayoutPositions={},[Link]=!1,[Link]=!
1,[Link]=!1,[Link]=!1,[Link]=!
1,[Link]=null,[Link]=[Link],this.g
lobalParameters=[],[Link]=!
1,[Link]=[],[Link]=[Link](e=>({name:Objec
t([Link])(e),rate:e,enabled:!0}));var
C=[Link]();[Link](C)&&[Link]([Link],e=
>{[Link]=[Link]([Link])>=0}),[Link]=function(e){var t=!
([Link]>1&&void 0!==arguments[1])||arguments[1];[Link]=e,null!
==e&&(t&&[Link](),[Link]())},[Link]=(()=>{
[Link]=[Link]()}),b.$on("[Link]-
parameters",()=>{[Link]()});var k=function(e,n){var
a=[Link]>2&&void 0!==arguments[2]?arguments[2]:[],o=[Link]>0?
[Link](e=>[Link]([Link]()).filter(e=>{re
turn"dashboard-level"===[Link]}).some(e=>{var t=[Link];return
[Link]([Link](e=>[Link]),t)})):[Link],i=[Link]([Link](e=>([Link]
rametersDefs(),[Link](n))));return
[Link](i).then(n=>{[Link]=Object([Link])
(e,n,[Link]()),[Link]=(e=>{[Link]=e,b.
$applyAsync()})})},_=(e,t)=>{[Link]([Link]),[Link](),k(e,t)};t
[Link]=[Link](n=>{[Link]({slug:[Link]},e=>{if([Link]
=e,[Link]=[Link]===[Link]||
[Link]("admin"),[Link]("view","dashboard",[Link]),_(e,n),!
0===[Link]().edit&&([Link]("edit",null),[Link](!0)),void 0!
==[Link]().refresh&&null===[Link]){var
r=[Link](30,parseFloat([Link]().refresh));[Link]({name:Object([Link]
rationHumanize)(r),rate:r},!1)}},e=>{if(5!==[Link]([Link]/100))throw new
a.a(e);[Link]()})},1e3),[Link](),[Link]=(e=>
{[Link]=!0,k([Link],!
0,e).finally(()=>{[Link]=!
1})}),[Link]=(()=>{n(()=>{[Link]()},1e3*[Link].r
ate).then(()=>[Link]())}),[Link]=(()=>{var e='Are you sure
you want to archive the "'.concat([Link],'"
dashboard?');[Link]("Archive Dashboard",e,{class:"btn-
warning",title:"Archive"}).then(()=>{[Link]("archive","dashboard",[Link].
id);var e=[Link];[Link].
$delete().then(()=>{[Link]=e})})}),[Link]=
(()=>{[Link]({component:"permissionsEditor",resolve:{aclUrl:{url:"api/
dashboards/".concat([Link],"/
acl")},owner:[Link]}})}),[Link]=(e=>{x=e;var
t=function(e){var t=[Link]>1&&void 0!==arguments[1]?arguments[1]:
{};return [Link](t,(t,n)=>{var a=[Link](e,
{id:Number(n)}).[Link];return![Link](a,t)})}
([Link],e);if([Link](t))return [Link]=!1,void b.
$applyAsync();[Link]=!0,b.$applyAsync(),[Link]?function()
{for(var e=[Link],t=new Array(e),n=0;n<e;n+
+)t[n]=arguments[n];[Link]=!0,[Link](()=>{[Link]=!1,[Link](void
0,t)},2e3)()}(t):P(t)}),[Link]=(e=>{[Link]=e,b.
$applyAsync()}),[Link]=(e=>{[Link]=e}),[Link]=(()=>Obje
ct([Link])("api/dashboards/tags").then(e=>[Link](e,e=>[Link])));var
T=e=>{[Link]([Link],e),e=[Link]({},e,
{slug:[Link],version:[Link]}),[Link](e,t=>{[Link](this
.dashboard,[Link](t,[Link](e)))},e=>{403===[Link]?[Link]("Dashboard
update failed","Permission Denied."):409===[Link]&&[Link]("It seems like
the dashboard has been modified by another user. ","Please copy/backup your changes
and reload this page.",
{duration:null})})};[Link]=(e=>{T({name:e})}),[Link]=(e=>{T({tags:e})
}),[Link]=(()=>{k([Link],!
1),T({dashboard_filters_enabled:[Link].dashboard_filters_enabled})}),this.s
howAddTextboxDialog=(()=>{[Link]({dashboard:[Link],onConfirm:e
=>[Link](e).then([Link])})}),[Link]
=(()=>{[Link]({dashboard:[Link],onConfirm:
(e,t)=>[Link](e,
{parameterMappings:Object([Link])(t)}).then(e=>{var
t=[e].concat(g(Object([Link])
([Link],[Link])));return
[Link]([Link](e=>[Link]())).then([Link])})})}),[Link]=(
()=>{[Link](),k([Link],!1);var
e=[Link]([Link]);if([Link](e))return [Link]();b.
$applyAsync()}),[Link]=(e=>{[Link]=[Link]
[Link](t=>void 0!==[Link]&&[Link]!
==e),[Link](),k([Link],!1),b.
$applyAsync()}),[Link]=(()=>{[Link]=!
[Link],[Link]("body").[Link]("headless"),this.
isFullscreen?[Link]("fullscreen",!
0):[Link]("fullscreen",null)}),[Link]=(()=>{[Link]("toggle_publis
hed","dashboard",[Link]),[Link].is_draft=!
[Link].is_draft,[Link]=!
0,[Link]({slug:[Link],name:[Link],is_draft:[Link].i
s_draft},e=>{[Link]=!
1,[Link]=[Link]})}),[Link]([Link](),"fullscreen")&&[Link]
ullscreen(),[Link]=(()=>{var e=[Link]([Link],e=>!
[Link]()||
[Link]().is_safe);[Link]({dashboard:[Link],hasOnlySafeQuer
ies:e})})}function y(e){return [Link]("dashboardPage",
{template:d.a,controller:b}),{"/dashboard/:dashboardSlug":{template:"<dashboard-
page></dashboard-page>",reloadOnSearch:!1}}}b.
$inject=["$routeParams","$location","$timeout","$q","$uibModal","$scope","Title","A
lertDialog","Dashboard","currentUser","clientConfig","Events"],[Link]=!
0},,function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return
d});n(34),n(11),n(116);var
r=n(70),a=n(194),o=n.n(a),i=n(800),s=n.n(i),l=n(54);n(747);function c()
{return(c=[Link]||function(e){for(var t=1;t<[Link];t++){var
n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}var u={template:s.a,bindings:{dashboard:"<"},controller:
["$scope","$timeout","$location","$http","$route","Dashboard",function(e,t,n,a,i,s)
{[Link]=[],[Link]=c({},l.a,{resizable:{enabled:!
1},draggable:{enabled:!1}}),[Link]=o.a,[Link]=!
0,[Link]=[],[Link]=(()=>{[Link]
=[Link]()});var
u=[Link](30,parseFloat([Link]().refresh));[Link]=(()=>{(function
(e,t){var n=[Link];return
[Link]("api/dashboards/public/".concat(n)).then(e=>[Link])})
(a,i).then(t=>{[Link]=new
s(t),[Link]=[Link]([Link]),this.
[Link](e=>[Link](!!
u)),[Link]=[],[Link]=(t=>{[Link]=t,e.
$applyAsync()}),[Link]()}).catch(e=>{throw new
r.a(e)}),u&&t([Link],1e3*u)}),[Link]()}]};function
d(e){function t(e,t,n){var r=[Link];return
[Link](r),[Link]()}return t.
$inject=["$http","$route","Auth"],[Link]("publicDashboardPage",u),[Link](["$
routeProvider",e=>{[Link]("/public/dashboards/:token",{template:"<public-dashboard-
page></public-dashboard-page>",reloadOnSearch:!1,resolve:{session:t}})}]),
[]}[Link]=!0},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return
k});n(14),n(15),n(29),n(11),n(19),n(55),n(95);var
r=n(0),a=n.n(r),o=n(18),i=n.n(o),s=n(17),l=n(2),c=n(91),u=n(79),d=n(52),p=n(56),m=n
(22),f=n(48),h=n(277),g=n(46),b=n(266),y=n(118),v=n(92),w=n(58);function O(e)
{return(O="function"==typeof Symbol&&"symbol"==typeof [Link]?function(e)
{return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function j(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function E(e){return(E=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function S(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function x(e,t)
{return(x=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function P(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var C=function(e)
{function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}(this,t);for(var
o=[Link],i=new Array(o),s=0;s<o;s++)i[s]=arguments[s];return
r=this,a=(e=E(t)).[Link](e,[this].concat(i)),n=!a||"object"!==O(a)&&"function"!
=typeof a?S(r):a,P(S(n),"state",{dataSourceTypes:[],dataSources:[],loading:!
0}),P(S(n),"createDataSource",(e,t)=>{var r={options:{},type:[Link]};return
[Link](r,t),[Link](r).
$[Link](e=>([Link]({loading:!
0}),[Link](e=>[Link]({dataSources:e,loading:!1})),e)).catch(e=>(e
instanceof Error||(e=new Error(Object([Link])(e,"[Link]","Failed
saving."))),[Link](e)))}),P(S(n),"showCreateSourceDialog",
()=>{Object([Link])("view","page","data_sources/
new"),[Link]({types:[Link],sourceType:"Data
Source",imageFolder:u.IMG_ROOT,helpTriggerPrefix:"DS_",onCreate:[Link]}
).[Link](function(){var e=[Link]>0&&void 0!==arguments[0]?
arguments[0]:{};[Link]&&Object([Link])
("data_sources/".concat([Link]))})}),n}var
n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new
TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&x(e,t)}(t,[Link]),n=t,
(r=[{key:"componentDidMount",value:function(){[Link]([[Link]().
$promise,[Link]().
$promise]).then(e=>[Link]({dataSources:e[0],dataSourceTypes:e[1],loading:!
1},()=>{m.
$[Link]&&([Link]()?
[Link]():Object([Link])("/data_sources"))}))}},
{key:"renderDataSources",value:function(){var
e=[Link],t=[Link](e=>({title:[Link],imgSrc:"".concat(u.IMG_ROOT,"/")
.concat([Link],".png"),href:"data_sources/".concat([Link])}));return
Object([Link])(e)?[Link]("div",{className:"text-center"},"There are
no data sources
yet.",[Link]()&&[Link]("div",{className:"m-
t-5"},[Link]("a",
{className:"clickable",onClick:[Link]},"Click here")," to add
one.")):[Link]([Link],{items:t})}},{key:"render",value:function(){var
e={type:"primary",onClick:[Link]()?
[Link]:null,disabled:!
[Link]()};return
[Link]("div",null,[Link]("div",{className:"m-b-
15"},[Link](i.a,e,[Link]("i",{className:"fa fa-plus m-r-
5"}),"New Data Source"),[Link]([Link],
{name:"DataSourcesListExtra"})),[Link]?[Link]([Link],
{className:""}):[Link]())}}])&&j([Link],r),o&&j(n,o),t}
();function k(e){return [Link]({permission:"admin",title:"Data
Sources",path:"data_sources",order:1}),[Link]("pageDataSourcesList",Object(s.r
eact2angular)(C)),Object(f.b)([{path:"/data_sources",title:"Data
Sources",key:"data_sources"},{path:"/data_sources/new",title:"Data
Sources",key:"data_sources",isNewDataSourcePage:!0}],{template:"<settings-
screen><page-data-sources-list></page-data-sources-list></settings-
screen>",controller:["$scope","$exceptionHandler",function(e,t)
{[Link]=t}]})}[Link]=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return C});n(14),n(15),n(29);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(2),l=n(17),c=n(37),u=n.n(c),d=n(79),p=n(56),m=n
(22),f=n(12),h=n(70),g=n(46),b=n(119),y=n(92),v=n(100);function w(e)
{return(w="function"==typeof Symbol&&"symbol"==typeof [Link]?function(e)
{return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function O(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function j(e){return(j=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function E(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function S(e,t)
{return(S=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function x(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var P=function(e)
{function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}(this,t);for(var
o=[Link],i=new Array(o),l=0;l<o;l++)i[l]=arguments[l];return
r=this,a=(e=j(t)).[Link](e,[this].concat(i)),n=!a||"object"!==w(a)&&"function"!
=typeof a?E(r):a,x(E(n),"state",{dataSource:null,type:null,loading:!
0}),x(E(n),"saveDataSource",(e,t,r)=>{var
a=[Link];[Link](a,e),a.
$save(()=>t("Saved."),e=>{var t=Object([Link])(e,"[Link]","Failed
saving.");r(t)})}),x(E(n),"deleteDataSource",e=>{var
t=[Link];[Link]({title:"Delete Data Source",content:"Are you sure
you want to delete this data source?",okText:"Delete",okType:"danger",onOk:()=>{t.
$delete(()=>{[Link]("Data source deleted
successfully."),Object([Link])("/data_sources",!0)},
()=>{e()})},onCancel:e,maskClosable:!
0,autoFocusButton:null})}),x(E(n),"testConnection",e=>{var
t=[Link];[Link]({id:[Link]},t=>{[Link]?
[Link]("Success"):[Link]("Connection Test Failed:",[Link],
{duration:10}),e()},()=>{[Link]("Connection Test Failed:","Unknown error
occurred while performing connection test. Please try again later.",
{duration:10}),e()})}),n}var n,r,o;return function(e,t){if("function"!=typeof
t&&null!==t)throw new TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&S(e,t)}(t,[Link]),n=t,
(r=[{key:"componentDidMount",value:function(){[Link]({id:m.
$[Link]}).$[Link](e=>{var
t=[Link];[Link]({dataSource:e}),[Link](e=>[Link]({type:Ob
ject([Link])(e,{type:t}),loading:!1}))}).catch(e=>{[Link]&&[Link]&&(e=new
h.a(e)),[Link](e)})}},{key:"renderForm",value:function(){var
e=[Link],t=[Link],n=[Link],r=[Link](n,t),o="DS_".concat(Obje
ct([Link])([Link])),i={fields:r,type:n,actions:
[{name:"Delete",type:"danger",callback:[Link]},{name:"Test
Connection",pullRight:!0,callback:[Link],disableWhenDirty:!
0}],onSubmit:[Link],feedbackIcons:!0};return [Link]("div",
{className:"row","data-test":"DataSource"},[Link]("div",
{className:"text-right m-r-10"},[Link][o]&&[Link]([Link],
{className:"f-13",type:o},"Setup Instructions ",[Link]("i",
{className:"fa fa-question-circle"}))),[Link]("div",{className:"text-
center m-b-10"},[Link]("img",{className:"p-
5",src:"".concat(d.IMG_ROOT,"/").concat([Link],".png"),alt:[Link],width:"64"}),a.a.
createElement("h3",{className:"m-0"},[Link])),[Link]("div",
{className:"col-md-4 col-md-offset-4 m-b-10"},[Link]([Link],i)))}},
{key:"render",value:function(){return [Link]?
[Link]([Link],
{className:""}):[Link]()}}])&&O([Link],r),o&&O(n,o),t}();function
C(e){return
[Link]("pageEditDataSource",Object(l.react2angular)(P)),{"/data_sources/:dataS
ourceId":{template:'<settings-screen><page-edit-data-source on-
error="handleError"></page-edit-data-source></settings-screen>',title:"Data
Sources",controller:["$scope","$exceptionHandler",function(e,t)
{[Link]=t}]}}}x(P,"propTypes",{onError:[Link]}),x(P,"defaultProps",
{onError:()=>{}}),[Link]=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return
P});n(14),n(15),n(29),n(11),n(19),n(55),n(95);var
r=n(0),a=n.n(r),o=n(18),i=n.n(o),s=n(17),l=n(2),c=n(91),u=n(130),d=n(52),p=n(56),m=
n(22),f=n(48),h=n(277),g=n(46),b=n(266),y=n(92);function v(e)
{return(v="function"==typeof Symbol&&"symbol"==typeof [Link]?function(e)
{return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function w(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function O(e){return(O=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function j(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function E(e,t)
{return(E=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function S(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var x=function(e)
{function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}(this,t);for(var
o=[Link],i=new Array(o),s=0;s<o;s++)i[s]=arguments[s];return
r=this,a=(e=O(t)).[Link](e,[this].concat(i)),n=!a||"object"!==v(a)&&"function"!
=typeof a?j(r):a,S(j(n),"state",{destinationTypes:[],destinations:[],loading:!
0}),S(j(n),"createDestination",(e,t)=>{var r={options:{},type:[Link]};return
[Link](r,t),[Link](r).
$[Link](e=>([Link]({loading:!
0}),[Link](e=>[Link]({destinations:e,loading:!1})),e)).catch(e=>(e
instanceof Error||(e=new Error(Object([Link])(e,"[Link]","Failed
saving."))),[Link](e)))}),S(j(n),"showCreateSourceDialog",
()=>{[Link]({types:[Link],sourceType:"Alert
Destination",imageFolder:u.IMG_ROOT,onCreate:[Link]}).[Link](func
tion(){var e=[Link]>0&&void 0!==arguments[0]?arguments[0]:
{};[Link]&&Object([Link])("destinations/".concat([Link]))})}),n}var
n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new
TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&E(e,t)}(t,[Link]),n=t,
(r=[{key:"componentDidMount",value:function(){[Link]([[Link]().
$promise,[Link]().
$promise]).then(e=>[Link]({destinations:e[0],destinationTypes:e[1],loading:!
1},()=>{m.
$[Link]&&([Link]()?
[Link]():Object([Link])("/destinations"))}))}},
{key:"renderDestinations",value:function(){var
e=[Link],t=[Link](e=>({title:[Link],imgSrc:"".concat(u.IMG_ROOT,"/"
).concat([Link],".png"),href:"destinations/".concat([Link])}));return
Object([Link])(e)?[Link]("div",{className:"text-center"},"There are
no alert destinations
yet.",[Link]()&&[Link]("div",{className:"m-
t-5"},[Link]("a",
{className:"clickable",onClick:[Link]},"
Click here")," to add one.")):[Link]([Link],{items:t})}},
{key:"render",value:function(){var
e={type:"primary",onClick:[Link]()?
[Link]:null,disabled:!
[Link]()};return
[Link]("div",null,[Link]("div",{className:"m-b-
15"},[Link](i.a,e,[Link]("i",{className:"fa fa-plus m-r-
5"}),"New Alert Destination")),[Link]?[Link]([Link],
{className:""}):[Link]())}}])&&w([Link],r),o&&w(n,o),t}
();function P(e){return [Link]({permission:"admin",title:"Alert
Destinations",path:"destinations",order:4}),[Link]("pageDestinationsList",Obje
ct(s.react2angular)(x)),Object(f.b)([{path:"/destinations",title:"Alert
Destinations",key:"destinations"},{path:"/destinations/new",title:"Alert
Destinations",key:"destinations",isNewDestinationPage:!0}],{template:"<settings-
screen><page-destinations-list></page-destinations-list></settings-
screen>",controller:["$scope","$exceptionHandler",function(e,t)
{[Link]=t}]})}[Link]=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return P});n(14),n(15),n(29);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(2),l=n(17),c=n(37),u=n.n(c),d=n(130),p=n(56),m=
n(22),f=n(12),h=n(70),g=n(46),b=n(119),y=n(92);function v(e)
{return(v="function"==typeof Symbol&&"symbol"==typeof [Link]?function(e)
{return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function w(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function O(e){return(O=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function j(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function E(e,t)
{return(E=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function S(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var x=function(e)
{function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}(this,t);for(var
o=[Link],i=new Array(o),l=0;l<o;l++)i[l]=arguments[l];return
r=this,a=(e=O(t)).[Link](e,[this].concat(i)),n=!a||"object"!==v(a)&&"function"!
=typeof a?j(r):a,S(j(n),"state",{destination:null,type:null,loading:!
0}),S(j(n),"saveDestination",(e,t,r)=>{var
a=[Link];[Link](a,e),a.
$save(()=>t("Saved."),e=>{var t=Object([Link])(e,"[Link]","Failed
saving.");r(t)})}),S(j(n),"deleteDestination",e=>{var
t=[Link];[Link]({title:"Delete Alert Destination",content:"Are
you sure you want to delete this alert
destination?",okText:"Delete",okType:"danger",onOk:()=>{t.
$delete(()=>{[Link]("Alert destination deleted
successfully."),Object([Link])("/destinations",!0)},
()=>{e()})},onCancel:e,maskClosable:!0,autoFocusButton:null})}),n}var n,r,o;return
function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super
expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&E(e,t)}(t,[Link]),n=t,
(r=[{key:"componentDidMount",value:function(){[Link]({id:m.
$[Link]}).$[Link](e=>{var
t=[Link];[Link]({destination:e}),[Link](e=>[Link]({type:
Object([Link])(e,{type:t}),loading:!1}))}).catch(e=>{[Link]&&[Link]&&(e=new
h.a(e)),[Link](e)})}},{key:"renderForm",value:function(){var
e=[Link],t=[Link],n=[Link],r={fields:[Link](n,t),type:n,act
ions:
[{name:"Delete",type:"danger",callback:[Link]}],onSubmit:[Link]
estination,feedbackIcons:!0};return [Link]("div",{className:"row","data-
test":"Destination"},[Link]("div",{className:"text-center m-b-
10"},[Link]("img",{className:"p-
5",src:"".concat(d.IMG_ROOT,"/").concat([Link],".png"),alt:[Link],width:"64"}),a.a.
createElement("h3",{className:"m-0"},[Link])),[Link]("div",
{className:"col-md-4 col-md-offset-4 m-b-10"},[Link]([Link],r)))}},
{key:"render",value:function(){return [Link]?
[Link]([Link],
{className:""}):[Link]()}}])&&w([Link],r),o&&w(n,o),t}();function
P(e){return
[Link]("pageEditDestination",Object(l.react2angular)(x)),{"/destinations/:dest
inationId":{template:'<settings-screen><page-edit-destination on-
error="handleError"></page-edit-destination></settings-screen>',title:"Alert
Destinations",controller:["$scope","$exceptionHandler",function(e,t)
{[Link]=t}]}}}S(x,"propTypes",{onError:[Link]}),S(x,"defaultProps",
{onError:()=>{}}),[Link]=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return
F});n(14),n(15),n(29),n(95),n(11),n(19),n(55),n(222),n(223),n(106);var
r=n(2),a=n(0),o=n.n(a),i=n(17),s=n(18),l=n.n(s),c=n(168),u=n.n(c),d=n(84),p=n.n(d),
m=n(21),f=n.n(m),h=n(75),g=n(49),b=n(76),y=n(68),v=n(46),w=n(24),O=n(275),j=n(122),
E=n(281),S=n(204),x=n(280),P=n(69),C=n(12),k=n(10),_=n(60),T=n(79),
$=n(56),q=n(48);function N(e){return(N="function"==typeof Symbol&&"symbol"==typeof
[Link]?function(e){return typeof e}:function(e){return
e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function D(e,t){for(var n=0;n<[Link];n+
+){var r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in
r&&([Link]=!0),[Link](e,[Link],r)}}function R(e)
{return(R=[Link]?[Link]:function(e){return
e.__proto__||[Link](e)})(e)}function A(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}function I(e,t){return(I=[Link]||function(e,t){return
e.__proto__=t,e})(e,t)}function z(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var M=function(e)
{function t(){var e,n,a,i;!function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}(this,t);for(var
s=[Link],c=new Array(s),d=0;d<s;d++)c[d]=arguments[d];return
a=this,i=(e=R(t)).[Link](e,[this].concat(c)),n=!i||"object"!==N(i)&&"function"!
=typeof i?
A(a):i,z(A(n),"groupId",parseInt([Link],10)),z(A(n),"gro
up",null),z(A(n),"sidebarMenu",
[{key:"users",href:"groups/".concat([Link]),title:"Members"},
{key:"datasources",href:"groups/".concat([Link],"/data_sources"),title:"Data
Sources",isAvailable:()=>[Link]}]),z(A(n),"listColumns",
[[Link]((e,t)=>[Link]([Link],
{dataSource:t,withLink:!0}),
{title:"Name",field:"name",width:null}),[Link]((e,t)=>{var
r=[Link](p.a,{selectedKeys:
[t.view_only?"viewonly":"full"],onClick:e=>[Link](t,[Link])},o.a
.createElement([Link],{key:"full"},"Full Access"),[Link]([Link],
{key:"viewonly"},"View Only"));return [Link](u.a,{trigger:
["click"],overlay:r},[Link](l.a,{className:"w-100"},t.view_only?"View
Only":"Full Access",[Link](f.a,{type:"down"})))},
{width:"1%",className:"p-r-0",isAvailable:
()=>[Link]}),[Link]((e,t)=>[Link](l.a,
{className:"w-100",type:"danger",onClick:()=>[Link](t)},"Remove"),
{width:"1%",isAvailable:
()=>[Link]})]),z(A(n),"removeGroupDataSource",e=>{_.[Link]
Source({id:[Link],dataSourceId:[Link]}).
$[Link](()=>{[Link]({page:1}),[Link]
.update()}).catch(()=>{[Link]("Failed to remove data source from
group.")})}),z(A(n),"setDataSourcePermissions",(e,t)=>{var r="full"!
==t;_.[Link]({id:[Link],dataSourceId:[Link]},{view_only:r}).
$[Link](()=>{e.view_only=r,[Link]()}).catch(()=>{[Link]("Fail
ed change data source permissions.")})}),z(A(n),"addDataSources",()=>{var
e=[Link]().$promise,t=Object([Link])
([Link],e=>[Link]);[Link]({dialogTitle:"Add Data
Sources",inputPlaceholder:"Search data sources...",selectedItemsTitle:"New Data
Sources",searchItems:t=>(t=[Link](),[Link](e=>Object([Link])
(e,e=>[Link]().includes(t)))),renderItem:(e,n)=>{var
a=[Link],i=Object([Link])
(t,[Link]);return{content:[Link]([Link],
{dataSource:e},[Link]([Link],
{isSelected:a,alreadyInGroup:i})),isDisabled:i,className:a||
i?"selected":""}},renderStagedItem:(e,t)=>{var
n=[Link];return{content:[Link]([Link],
{dataSource:e},[Link]([Link],{isSelected:n,isStaged:!
0}))}},save:e=>{var t=Object([Link])
(e,e=>_.[Link]({id:[Link],data_source_id:[Link]}).$promise);return
[Link](t)}}).[Link](()=>{[Link]()})}),n}var
n,a,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new
TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&I(e,t)}(t,[Link]),n=t,
(a=[{key:"componentDidMount",value:function(){_.[Link]({id:[Link]}).
$[Link](e=>{[Link]=e,[Link]()}).catch(e=>{[Link]
.handleError(e)})}},{key:"render",value:function(){var
e=[Link];return [Link]("div",{"data-
test":"Group"},[Link]([Link],{className:"d-block m-t-0 m-b-
15",group:[Link],onChange:
()=>[Link]()}),[Link]([Link],null,[Link]([Link]
[Link],null,[Link]([Link],
{controller:e,group:[Link],items:[Link],canAddDataSources:k.
[Link],onAddDataSourcesClick:[Link],onGroupDeleted:
()=>Object($.default)("/groups",!0)})),[Link]([Link],null,!
[Link]&&[Link]([Link],
{className:""}),[Link]&&[Link]&&[Link]("div",{className:"text-
center"},[Link]("p",null,"There are no data sources in this group
yet."),[Link]&&[Link](l.a,
{type:"primary",onClick:[Link]},[Link]("i",{className:"fa
fa-plus m-r-5"}),"Add Data Sources")),[Link]&&!
[Link]&&[Link]("div",{className:"table-
responsive"},[Link]([Link],
{items:[Link],columns:[Link],showHeader:!
1,context:[Link],orderByField:[Link],orderByReverse:[Link],
toggleSorting:[Link]}),[Link]([Link],
{totalCount:[Link],itemsPerPage:[Link],page:[Link],onChange:t=>e
.updatePagination({page:t})})))))}}])&&D([Link],a),i&&D(n,i),t}();function
F(e){return [Link]("pageGroupDataSources",Object(i.react2angular)
(Object([Link])(M,new [Link]({isPlainList:!
0,getRequest:function(e,t){return{id:[Link]}},getResource:function()
{return _.[Link](_.Group)},getItemProcessor:function(){return
e=>new [Link](e)}}),new [Link]({orderByField:"name"})))),Object(q.b)
([{path:"/groups/:groupId/data_sources",title:"Group Data
Sources",key:"datasources"}],{reloadOnSearch:!1,template:'<settings-screen><page-
group-data-sources on-error="handleError"></page-group-data-sources></settings-
screen>',controller:["$scope","$exceptionHandler",function(e,t)
{[Link]=t}]})}z(M,"propTypes",
{controller:[Link]}),[Link]=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return
D});n(14),n(15),n(29),n(95),n(11),n(19),n(55),n(106);var
r=n(2),a=n(0),o=n.n(a),i=n(17),s=n(18),l=n.n(s),c=n(75),u=n(49),d=n(76),p=n(68),m=n
(46),f=n(24),h=n(275),g=n(122),b=n(281),y=n(204),v=n(280),w=n(69),O=n(12),j=n(10),E
=n(60),S=n(53),x=n(56),P=n(48);function C(e){return(C="function"==typeof
Symbol&&"symbol"==typeof [Link]?function(e){return typeof e}:function(e)
{return e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function k(e,t){for(var n=0;n<[Link];n+
+){var r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in
r&&([Link]=!0),[Link](e,[Link],r)}}function _(e)
{return(_=[Link]?[Link]:function(e){return
e.__proto__||[Link](e)})(e)}function T(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}function $(e,t){return($=[Link]||function(e,t){return
e.__proto__=t,e})(e,t)}function q(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var N=function(e)
{function t(){var e,n,a,i;!function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}(this,t);for(var
s=[Link],c=new Array(s),u=0;u<s;u++)c[u]=arguments[u];return
a=this,i=(e=_(t)).[Link](e,[this].concat(c)),n=!i||"object"!==C(i)&&"function"!
=typeof i?
T(a):i,q(T(n),"groupId",parseInt([Link],10)),q(T(n),"gro
up",null),q(T(n),"sidebarMenu",
[{key:"users",href:"groups/".concat([Link]),title:"Members"},
{key:"datasources",href:"groups/".concat([Link],"/data_sources"),title:"Data
Sources",isAvailable:()=>[Link]}]),q(T(n),"listColumns",
[[Link]((e,t)=>[Link]([Link],{user:t,withLink:!0}),
{title:"Name",field:"name",width:null}),[Link]((e,t)=>[Link]?"builtin"==
=[Link]&&[Link]===[Link]?null:[Link](l.a,{className:"w-
100",type:"danger",onClick:e=>[Link](e,t)},"Remove"):null,
{width:"1%",isAvailable:()=>[Link]})]),q(T(n),"removeGroupMember",
(e,t)=>[Link]({id:[Link],userId:[Link]}).
$[Link](()=>{[Link]({page:1}),[Link]
.update()}).catch(()=>{[Link]("Failed to remove member from
group.")})),q(T(n),"addMembers",()=>{var e=Object([Link])
([Link],e=>[Link]);[Link]({dialogTitle:"Add
Members",inputPlaceholder:"Search users...",selectedItemsTitle:"New
Members",searchItems:e=>[Link]({q:e}).$[Link](e=>{return
[Link]}),renderItem:(t,n)=>{var a=[Link],i=Object([Link])
(e,[Link]);return{content:[Link]([Link],
{user:t},[Link]([Link],
{isSelected:a,alreadyInGroup:i})),isDisabled:i,className:a||
i?"selected":""}},renderStagedItem:(e,t)=>{var
n=[Link];return{content:[Link]([Link],
{user:e},[Link]([Link],{isSelected:n,isStaged:!0}))}},save:e=>{var
t=Object([Link])(e,e=>[Link]({id:[Link]},{user_id:[Link]}).
$promise);return
[Link](t)}}).[Link](()=>{[Link]()})}),n}var
n,a,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new
TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&$(e,t)}(t,[Link]),n=t,
(a=[{key:"componentDidMount",value:function(){[Link]({id:[Link]}).
$[Link](e=>{[Link]=e,[Link]()}).catch(e=>{[Link]
.handleError(e)})}},{key:"render",value:function(){var
e=[Link];return [Link]("div",{"data-
test":"Group"},[Link]([Link],{className:"d-block m-t-0 m-b-
15",group:[Link],onChange:
()=>[Link]()}),[Link]([Link],null,[Link]([Link]
[Link],null,[Link]([Link],
{controller:e,group:[Link],items:[Link],canAddMembers:[Link].i
sAdmin,onAddMembersClick:[Link],onGroupDeleted:()=>Object([Link])("/
groups",!0)})),[Link]([Link],null,!
[Link]&&[Link]([Link],
{className:""}),[Link]&&[Link]&&[Link]("div",{className:"text-
center"},[Link]("p",null,"There are no members in this group
yet."),[Link]&&[Link](l.a,
{type:"primary",onClick:[Link]},[Link]("i",{className:"fa fa-
plus m-r-5"}),"Add Members")),[Link]&&![Link]&&[Link]("div",
{className:"table-responsive"},[Link]([Link],
{items:[Link],columns:[Link],showHeader:!
1,context:[Link],orderByField:[Link],orderByReverse:[Link],
toggleSorting:[Link]}),[Link]([Link],
{totalCount:[Link],itemsPerPage:[Link],page:[Link],onChange:t=>e
.updatePagination({page:t})})))))}}])&&k([Link],a),i&&k(n,i),t}();function
D(e){return [Link]("pageGroupMembers",Object(i.react2angular)(Object([Link])
(N,new [Link]({isPlainList:!0,getRequest:function(e,t)
{return{id:[Link]}},getResource:function(){return
[Link]([Link])},getItemProcessor:function(){return e=>new
[Link](e)}}),new
[Link]({orderByField:"name"})))),Object(P.b)([{path:"/groups/:groupId",titl
e:"Group Members",key:"users"}],{reloadOnSearch:!1,template:'<settings-
screen><page-group-members on-error="handleError"></page-group-members></settings-
screen>',controller:["$scope","$exceptionHandler",function(e,t)
{[Link]=t}]})}q(N,"propTypes",
{controller:[Link]}),[Link]=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return _});n(14),n(15),n(29);var
r=n(0),a=n.n(r),o=n(17),i=n(18),s=n.n(i),l=n(75),c=n(49),u=n(76),d=n(68),p=n(46),m=
n(155),f=n(24),h=n(481),g=n(279),b=n(60),y=n(91),v=n(10),w=n(56),O=n(48);function
j(e){return(j="function"==typeof Symbol&&"symbol"==typeof [Link]?
function(e){return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function E(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function S(e){return(S=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function x(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function P(e,t)
{return(P=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function C(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var k=function(e)
{function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}(this,t);for(var
i=[Link],l=new Array(i),c=0;c<i;c++)l[c]=arguments[c];return
r=this,o=(e=S(t)).[Link](e,[this].concat(l)),n=!o||"object"!==j(o)&&"function"!
=typeof o?x(r):o,C(x(n),"listColumns",
[[Link]((e,t)=>[Link]("div",null,[Link]("a",
{href:"groups/"+[Link]},[Link]),"builtin"===[Link]&&[Link]("span",
{className:"label label-default m-l-10"},"built-in")),
{field:"name",width:null}),[Link]((e,t)=>[Link]([Link],null
,[Link](s.a,
{href:"groups/".concat([Link])},"Members"),[Link]&&[Link](s
.a,{href:"groups/".concat([Link],"/data_sources")},"Data Sources")),
{width:"1%",className:"text-nowrap"}),[Link]((e,t)=>{var r="builtin"!
==[Link];return [Link]([Link],{className:"w-100",disabled:!
r,group:t,title:r?null:"Cannot delete built-in group",onClick:
()=>[Link]()},"Delete")},{width:"1%",className:"text-nowrap p-l-
0",isAvailable:()=>[Link]})]),C(x(n),"createGroup",
()=>{[Link]().[Link](e=>{e.$save().then(e=>Object([Link])("/
groups/".concat([Link])))})}),C(x(n),"onGroupDeleted",
()=>{[Link]({page:1}),[Link].
update()}),n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw
new TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&P(e,t)}(t,[Link]),n=t,
(r=[{key:"render",value:function(){var e=[Link];return
[Link]("div",{"data-
test":"GroupList"},[Link]&&[Link]("div",{className:"m-b-
15"},[Link](s.a,
{type:"primary",onClick:[Link]},[Link]("i",{className:"fa fa-
plus m-r-5"}),"New Group")),![Link]&&[Link]([Link],
{className:""}),[Link]&&[Link]&&[Link]([Link],
{className:""}),[Link]&&![Link]&&[Link]("div",{className:"table-
responsive"},[Link]([Link],
{items:[Link],columns:[Link],showHeader:!
1,context:[Link],orderByField:[Link],orderByReverse:[Link],
toggleSorting:[Link]}),[Link]([Link],
{totalCount:[Link],itemsPerPage:[Link],page:[Link],onChange:t=>e
.updatePagination({page:t})})))}}])&&E([Link],r),o&&E(n,o),t}();function _(e)
{return
[Link]({permission:"list_users",title:"Groups",path:"groups",order:3}),[Link]
ponent("pageGroupsList",Object(o.react2angular)(Object([Link])(k,new
[Link]({isPlainList:!0,getRequest:function()
{return{}},getResource:function(){return
[Link]([Link])},getItemProcessor:function(){return e=>new
[Link](e)}}),new
[Link]({orderByField:"name",itemsPerPage:10})))),Object(O.b)([{path:"/
groups",title:"Groups",key:"groups"}],{reloadOnSearch:!1,template:'<settings-
screen><page-groups-list on-error="handleError"></page-groups-list></settings-
screen>',controller:["$scope","$exceptionHandler",function(e,t)
{[Link]=t}]})}C(k,"propTypes",
{controller:[Link]}),_.init=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return s});var
r=n(801),a=n.n(r),o=n(12);function i(e,t,n,r,a)
{[Link]("view","page","personal_homepage"),[Link]=!1,[Link]=!
1,[Link]=a,[Link]().
$[Link](e=>{[Link]=[Link],[Link]=0===[Link]
.length}),[Link]().
$[Link](e=>{[Link]=[Link],[Link]=0===[Link]
h}),[Link]=(()=>{[Link]("verification_email/").success(e=>{var
t=[Link];[Link](t)})})}function s(e){return [Link]("homePage",
{template:a.a,controller:i}),{"/":{template:"<home-page></home-
page>",title:"Redash"}}}i.
$inject=["Events","Dashboard","Query","$http","messages"],[Link]=!
0},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return
k});n(14),n(15),n(29);var
r=n(0),a=n.n(r),o=n(17),i=n(156),s=n(75),l=n(128),c=n(282),u=n(49),d=n(76),p=n(68),
m=n(46),f=n(61),h=n(24),g=n(69),b=n(39),y=n(10),v=n(48),w=n(524);n(1624);function
O(e){return(O="function"==typeof Symbol&&"symbol"==typeof [Link]?
function(e){return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function j(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function E(e){return(E=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function S(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function x(e,t)
{return(x=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function P(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var C=function(e)
{function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}(this,t);for(var
i=[Link],s=new Array(i),u=0;u<i;u++)s[u]=arguments[u];return r=this,n=!
(o=(e=E(t)).[Link](e,[this].concat(s)))||"object"!==O(o)&&"function"!=typeof o?
S(r):o,P(S(n),"sidebarMenu",[{key:"all",href:"queries",title:"All Queries"},
{key:"favorites",href:"queries/favorites",title:"Favorites",icon:
()=>[Link]([Link],{icon:"fa fa-star"})},
{key:"archive",href:"queries/archive",title:"Archived",icon:
()=>[Link]([Link],{icon:"fa
fa-archive"})},{key:"my",href:"queries/my",title:"My Queries",icon:
()=>[Link]([Link],{user:[Link]}),isAvailable:
()=>[Link]("create_query")}]),P(S(n),"listColumns",
[[Link]({className:"p-r-
0"}),[Link]((e,t)=>[Link]([Link],null,[Link]
eElement("a",{className:"table-main-
title",href:"queries/"+[Link]},[Link]),[Link]([Link],
{className:"d-block",tags:[Link],isDraft:t.is_draft,isArchived:t.is_archived})),
{title:"Name",field:"name",width:null}),[Link]({field:"user",className:"p
-l-0 p-r-0"},e=>"Created by
".concat(e)),[Link]({title:"Created
At",field:"created_at"}),[Link]({title:"Runtime",field:"runtim
e"}),[Link]({title:"Last Executed
At",field:"retrieved_at",orderByField:"executed_at"}),[Link]((e,
t)=>[Link]([Link],{schedule:[Link],isNew:[Link]()}),
{title:"Update Schedule",field:"schedule"})]),n}var n,r,o;return function(e,t)
{if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must
either be null or a function");[Link]=[Link](t&&[Link],
{constructor:{value:e,writable:!0,configurable:!0}}),t&&x(e,t)}
(t,[Link]),n=t,(r=[{key:"render",value:function(){var
e=[Link];return [Link]("div",
{className:"container"},[Link]([Link],
{title:[Link]}),[Link]([Link],{className:"m-l-15 m-r-
15"},[Link]([Link],{className:"m-b-
0"},[Link]([Link],{placeholder:"Search
Queries...",value:[Link],onChange:[Link]}),[Link]([Link],
{items:[Link],selected:[Link]}),[Link]([Link],
{url:"api/queries/
tags",onChange:[Link]}),[Link]([Link],
{className:"m-b-
10",options:[Link],value:[Link],onChange:t=>[Link]({
itemsPerPage:t})})),[Link]([Link],null,!
[Link]&&[Link]([Link],null),[Link]&&[Link]&&[Link]
ent([Link],
{page:[Link],searchTerm:[Link],selectedTags:[Link]}),e.
isLoaded&&![Link]&&[Link]("div",{className:"bg-white tiled table-
responsive"},[Link]([Link],
{items:[Link],columns:[Link],orderByField:[Link],orderByReve
rse:[Link],toggleSorting:[Link]}),[Link]([Link],
{totalCount:[Link],itemsPerPage:[Link],page:[Link],onChange:t=>e
.updatePagination({page:t})})))))}}])&&j([Link],r),o&&j(n,o),t}();function
k(e){return [Link]("pageQueriesList",Object(o.react2angular)(Object([Link])
(C,new [Link]({getResource:function(e){var
t=[Link];return{all:[Link]([Link]),my:[Link].
bind([Link]),favorites:[Link]([Link]),archive:[Link]
d([Link])}[t]},getItemProcessor:function(){return e=>new [Link](e)}}),new
[Link]({orderByField:"created_at",orderByReverse:!0})))),Object(v.b)
([{path:"/queries",title:"Queries",key:"all"},{path:"/queries/
favorites",title:"Favorite
Queries",key:"favorites"},{path:"/queries/archive",title:"Archived
Queries",key:"archive"},{path:"/queries/my",title:"My Queries",key:"my"}],
{reloadOnSearch:!1,template:'<page-queries-list on-error="handleError"></page-
queries-list>',controller:["$scope","$exceptionHandler",function(e,t)
{[Link]=t}]})}P(C,"propTypes",
{controller:[Link]}),[Link]=!0},function(e,t,n)
{},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return
s});n(106);var r=n(802),a=n.n(r),o=n(12),i={controller:
["$sce","Dashboard",function(e,t){[Link]=[Link],[Link]=!
1,[Link]=(t=>[Link](t)),[Link]=(e=>{var
n=[Link];[Link]=!
0,this.selected_query=[Link],[Link]({slug:n}).
$[Link](e=>[Link]([Link])).then(()=>{[Link](),[Link]("W
idget added to dashboard.")}).catch(()=>{[Link]("Widget not
added.")}).finally(()=>{[Link]=!
1})}),[Link]=null,[Link]=(e=>{!e||[Link]<3||
[Link]({search_term:e},e=>{[Link]=[Link]})})}],bindings:
{resolve:"<",close:"&",dismiss:"&",vis:"<"},template:a.a};function s(e)
{[Link]("addToDashboardDialog",i)}[Link]=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return l});var
r=n(2),a=n(294),o=n.n(a),i=n(268);function s(e,t,n,a,o,s,l,c){t("QueryViewCtrl",
{$scope:n}),[Link]("view_source","query",[Link]);var u=!
[Link],d=[Link],p=[Link];[Link]=!0,[Link]=!
1,n.base_url="".concat([Link](),"://").concat([Link](),":").concat([Link]()),n.
modKey=[Link],[Link](n,"showDataset",{get:function(){return
[Link]&&"done"===[Link]()}});var m={"mod+s":function()
{[Link]&&[Link]()},"mod+p":()=>{[Link]()}};[Link](m),n.
$on("$destroy",
()=>{[Link](m)}),[Link]=(()=>[Link]("edit_query")&&!
[Link].view_only),[Link]=Object([Link])(e=>n.
$apply(()=>{[Link]=e})),[Link]=((e,t)=>{var r=p(e,t);return
[Link](e=>{d=[Link],[Link]=[Link]!
==d,[Link]=[Link],u&&[Link]([Link]())}),r}),[Link]=
(()=>{[Link]({parameter:
{title:null,name:"",type:"text",value:null},existingParams:Object([Link])
([Link]().get(),e=>[Link])}).[Link](e=>{e=[Link]
()
.add(e),c.$broadcast("[Link]","paste",[Link]()),c.
$broadcast("query-
[Link]","focus")})}),[Link]=(()=>{[Link]||
[Link]()}),[Link]=(e=>n.$on("query-
[Link]",e)),[Link]=(e=>n.$parent.$on("angular-
[Link]",e)),n.$watch("[Link]",e=>{[Link]=e!==d})}function l(e)
{return [Link]("QuerySourceCtrl",s),{"/queries/new":
{template:o.a,layout:"fixed",controller:"QuerySourceCtrl",reloadOnSearch:!
1,resolve:{query:["Query",function(e){return [Link]()}],dataSources:
["DataSource",function(e){return [Link]().$promise}]}},"/queries/:queryId/source":
{template:o.a,layout:"fixed",controller:"QuerySourceCtrl",reloadOnSearch:!
1,resolve:{query:["Query","$route",(e,t)=>[Link]({id:[Link]}).
$promise]}}}}s.
$inject=["Events","$controller","$scope","$location","$uibModal","currentUser","Key
boardShortcuts","$rootScope"],[Link]=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return
v});n(19),n(27),n(34),n(90),n(11),n(116);var
r=n(2),a=n(79),o=n(196),i=n(52),s=n(284),l=n(293),c=n(485),u=n(20),d=n(493),p=n(484
),m=n(12),f=n(294),h=n.n(f);function g(e,t,n){return t in e?
[Link](e,t,{value:n,enumerable:!0,configurable:!0,writable:!
0}):e[t]=n,e}function b(){return(b=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function y(e,t,n,f,h,y,v,w,O,j,E,S,x,P,C){var
k=Object([Link])("TABLE",{itemsPerPage:50});function _(t,n){void
0===t&&(t=[Link]().maxAge),void 0===t&&(t=-1),[Link]=!1,[Link]?
[Link]=[Link](t,n):[Link]=[Link]
t(t)}function T(){var t=[Link]>0&&void 0!==arguments[0]?arguments[0]:void
0;[Link]=[],[Link](t).then(t=>{[Link]?
([Link]=[Link],[Link](e=>{[Link]=!
0})):[Link]===a.SCHEMA_NOT_SUPPORTED?[Link]=void 0:
([Link],a.SCHEMA_LOAD_ERROR,[Link]("Schema refresh failed.","Please
try again later."))})}function $(t){var n;([Link]=[Link](function(t)
{return!t.view_only||[Link]===[Link].data_source_id}),0!==[Link])?
([Link]()&&([Link].data_source_id=(void
0===(n=[Link].data_source_id)&&(n=parseInt([Link],1
0)),!isNaN(n)&&Object([Link])([Link],e=>[Link]===n)||
(n=[Link][0].id),n)),[Link]=Object([Link])
(t,t=>[Link]===[Link].data_source_id),[Link]=Object([Link])(t,e=>!
e.view_only),T()):[Link]=!0}[Link]="table",[Link]=(()=>T(!
0)),[Link]=(t=>{[Link]=t}),[Link]=(()=>{[Link]
ecuteQuery()&&[Link]&&(_(0,[Link]),[Link](!
0),[Link]=!
1,[Link]("execute","query",[Link]),[Link]())}),[Link]
sualization=k,[Link]=x,[Link]={},[Link]=[Link],[Link]
PermissionsControl=[Link],e.$watch("selectedVisualization",
()=>{[Link]=[Link]});var
q={"mod+enter":[Link],"alt+enter":[Link]};function N(t){return
Object([Link])([Link],e=>[Link]==t)}[Link](q),e.$on("$destroy",
()=>{[Link](q)}),([Link]()||
[Link]())&&_(),[Link]=!
1,[Link]=[Link]===[Link]||
[Link]("admin"),[Link]=[Link]([Link])||
[Link].can_edit,[Link]=[Link]("view_source"),[Link]=(
()=>![Link].$[Link]()&&([Link].is_safe||
[Link]("execute_query")&&!
[Link].view_only)),[Link]=(()=>[Link]("edit_query")&&!
[Link].view_only),[Link]=[Link]("schedule_query"),[Link]
[Link]?([Link]=[Link],$
([Link])):[Link]=[Link]($),[Link]=!
0,[Link]=!
1,[Link]=(t=>{[Link]=t}),[Link]=(()=>{[Link]({component:"apiK
eyDialog",resolve:{query:[Link]}})}),[Link]=(()=>{var
t="duplicatedQueryTab"+[Link]().toString();[Link]("",t),[Link]({id:[Link]}
,e=>{var n=[Link](!
0);[Link](n,t)})}),[Link]=(t=>{[Link]=t,[Link]({},
{tags:[Link]})}),[Link]=(()=>Object([Link])("api/queries/
tags").then(e=>Object([Link])(e,e=>[Link]))),[Link]=(()=>{e.
$apply()}),[Link]=((t,n)=>{var a=n;if(a){if([Link]())return
[Link]();[Link]=[Link],[Link]=[Link]}else a=Object([Link])([Link],
["schedule","query","id","description","name","data_source_id","options","latest_qu
ery_data_id","version","is_draft"]);var o=b({},{successMessage:"Query
saved",errorMessage:"Query could not be saved"},t);function i(){[Link]=!
0,[Link](o,n)}return [Link]&&delete
[Link],[Link]&&[Link]&&([Link]=function(e){for(var
t=1;t<[Link];t++){var n=null!=arguments[t]?arguments[t]:
{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{g(e,t,n[t])})}return e}({},[Link],{parameters:Object([Link])
([Link],e=>Object([Link])
(e,"pendingValue"))})),[Link](a,t=>{[Link]([Link]),[Link]
sion=[Link]},t=>{if(409===[Link]){var n="It seems like the query has been
modified by another user.";if([Link]){[Link]("Overwrite Query","It seems
like the query has been modified by another user.<br>Are you sure you want to
overwrite the query with your version?",{class:"btn-
warning",title:"Overwrite"}).then(i)}else [Link]("Changes not saved",n+"
Please copy/backup your changes and reload this page.",{duration:null})}else
[Link]([Link])}).
$promise}),[Link]=(()=>{[Link]("toggle_published","query",[Link]),
[Link].is_draft=![Link].is_draft,[Link](void 0,
{is_draft:[Link].is_draft})}),[Link]=(n=>{[Link]=n,[Link]
d("edit_description","query",[Link]),[Link](void 0,
{description:[Link]})}),[Link]=(n=>{var
r;[Link]=n,[Link]("edit_name","query",[Link]),[Link].is_draft&&[Link]
ublishNamedQueries&&"New Query"!==[Link]&&([Link].is_draft=!
1,r={successMessage:"Query saved and published"}),[Link](r,
{name:[Link],is_draft:[Link].is_draft})}),[Link]=(()=>{[Link]
ng=!
0,[Link](),[Link]("cancel_execute","query",[Link])}),e
.archiveQuery=(()=>{[Link]("Archive Query","Are you sure you want to archive this
query?<br/> All alerts and dashboard widgets created with its visualizations will
be deleted.",{class:"btn-warning",title:"Archive"}).then(function()
{[Link]({id:[Link]},()=>{[Link].is_archived=!0,[Link]=null},
()=>{[Link]("Query could not be
archived.")})})}),[Link]=(()=>{[Link]("update_data_source","query",e.
[Link]),[Link]=[Link].data_source_id,[Link]
st_query_data=null,[Link].latest_query_data_id=null,[Link]&&[Link]({id:[Link]
.id,data_source_id:[Link].data_source_id,latest_query_data_id:null},t=>{[Link]
rsion=[Link]}),[Link]=Object([Link])
([Link],t=>[Link]===[Link].data_source_id),T(),[Link]()}),[Link]
izationTab=(t=>{[Link]=t,[Link]([Link])}),[Link]=((t,
n)=>{[Link]();var r="Are you sure you want to delete
".concat([Link]," ?");[Link](void 0,r,{class:"btn-
danger",title:"Delete"}).then(()=>{[Link]({id:[Link]},
()=>{[Link]===[Link]&&([Link]=k,[Link]([Link]
[Link])),[Link]=[Link](e=>[Link]!
==[Link])},()=>{[Link]("Error deleting visualization.","Maybe it's used in a
dashboard?")})})}),e.$watch("[Link]",()=>{[Link]([Link])}),e.
$watch("queryResult && [Link]()",t=>{if(t)
{if("done"===t)[Link]!==[Link].query_result.query||
([Link].latest_query_data_id=[Link](),[Link]=[Link]
lt),[Link]("Redash","".concat([Link],"
updated."));else"failed"===t&&[Link]("Redash","".concat([Link]
.name," failed to run: ").concat([Link]()));"done"!==t&&"failed"!
==t||[Link](!1),null!=[Link]()&&([Link]=!
0)}}),[Link]=(t=>{[Link]()?
[Link]().then(e=>{[Link]([Link]()).hash("add")}):[Link](
{query:[Link],visualization:N(t),queryResult:[Link]}).[Link](t=>{[Link]
VisualizationTab(t),e.
$applyAsync()})}),"add"===[Link]()&&([Link](null),[Link]());var
D=[Link],R=[Link]();[Link]=Ob
ject([Link])(R)?Object([Link])(D,R):D,[Link]=!
1,[Link]=(()=>{[Link]&&[Link]&&[Link]({schedule
:[Link],refreshOptions:[Link]}).[Link](t=>{[Link]
e=t,[Link]()})}),[Link]=(()=>{e.$apply(()=>{[Link]=!
1})}),[Link]=(t=>{var
n=N(t);[Link]({component:"addToDashboardDialog",size:"sm",resolve:
{query:[Link],vis:n}})}),[Link]=((e,t)=>{var
n=N(t);[Link]({query:e,visualization:n})}),e.
$watch(()=>[Link](),t=>{[Link]=Object([Link])
([Link],e=>[Link]==t)||Object([Link])
([Link],e=>[Link])||
k}),[Link]=(()=>{[Link]({component:"permissionsEditor",resolv
e:{aclUrl:{url:"api/queries/".concat([Link],"/
acl")},owner:[Link]}})})}function v(e){return
[Link]("QueryViewCtrl",y),{"/queries/:queryId":
{template:h.a,layout:"fixed",controller:"QueryViewCtrl",reloadOnSearch:!1,resolve:
{query:["Query","$route",(e,t)=>[Link]({id:[Link]}).
$promise]}}}}y.$inject=["$scope","Ev
ents","$route","$routeParams","$location","$window","$q","KeyboardShortcuts","Title
","AlertDialog","clientConfig","$uibModal","currentUser","Query","DataSource"],[Link]
it=!0},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return
D});n(14),n(15),n(29),n(106);var
r=n(2),a=n(0),o=n.n(a),i=n(17),s=n(18),l=n.n(s),c=n(37),u=n.n(c),d=n(70),p=n(75),m=
n(486),f=n(49),h=n(76),g=n(68),b=n(46),y=n(24),v=n(158),w=n(56),O=n(91),j=n(10),E=n
(52),S=n(12),x=n(48);n(1629);function P(e){return(P="function"==typeof
Symbol&&"symbol"==typeof [Link]?function(e){return typeof e}:function(e)
{return e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function C(e,t){for(var n=0;n<[Link];n+
+){var r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in
r&&([Link]=!0),[Link](e,[Link],r)}}function k(e)
{return(k=[Link]?[Link]:function(e){return
e.__proto__||[Link](e)})(e)}function _(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}function T(e,t){return(T=[Link]||function(e,t){return
e.__proto__=t,e})(e,t)}function $(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var
q=e=>[Link]||[Link]===Object([Link])
(e,"[Link]"),N=function(e){function t(){var e,n,a,i;!function(e,t){if(!(e
instanceof t))throw new TypeError("Cannot call a class as a function")}
(this,t);for(var s=[Link],c=new Array(s),d=0;d<s;d+
+)c[d]=arguments[d];return a=this,i=(e=k(t)).[Link](e,[this].concat(c)),n=!
i||"object"!==P(i)&&"function"!=typeof i?_(a):i,$(_(n),"listColumns",
[[Link]((e,t)=>[Link]("div",null,[Link]("a
",{className:"table-main-title clickable",onClick:
()=>[Link](t)},[Link])),
{title:"Trigger",field:"trigger",className:"text-
nowrap"}),[Link](e=>e,
{title:"Description",field:"description",className:"text-
nowrap"}),[Link](e=>[Link]("code",{className:"snippet-
content"},e),
{title:"Snippet",field:"snippet"}),[Link]({field:"user",className:"p-l-0
p-r-0"},e=>"Created by ".concat(e)),[Link]({title:"Created
At",field:"created_at",className:"text-
nowrap",width:"1%"}),[Link]((e,t)=>q(t)&&[Link](l.a,
{type:"danger",className:"w-100",onClick:e=>[Link](e,t)},"Delete"),
{width:"1%"})]),$(_(n),"saveQuerySnippet",e=>[Link](e).$promise),$
(_(n),"deleteQuerySnippet",(e,t)=>{[Link]({title:"Delete Query
Snippet",content:"Are you sure you want to delete this query
snippet?",okText:"Yes",okType:"danger",cancelText:"No",onOk:()=>{t.
$delete(()=>{[Link]("Query snippet deleted
successfully."),[Link]()},()=>{[Link]("Failed deleting
query snippet.")})}})}),$(_(n),"showSnippetDialog",function(){var
e=[Link]>0&&void 0!==arguments[0]?arguments[0]:null,t=!e||
q(e);Object([Link])("/query_snippets/"+Object([Link])(e,"id","new"),!0,!
1),[Link]({querySnippet:e,onSubmit:[Link],readOnly:!
t}).[Link](()=>[Link]()).finally(()=>{Object([Link])("/
query_snippets",!0,!1)})}),n}var n,a,i;return function(e,t){if("function"!=typeof
t&&null!==t)throw new TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&T(e,t)}(t,[Link]),n=t,
(a=[{key:"componentDidMount",value:function(){var
e=this,t=[Link],n=[Link],r=[Link];n&&("n
ew"===r?[Link]()?
[Link]():Object([Link])("/
query_snippets"):[Link]({id:r}).
$[Link]([Link]).catch(function(){var
t=[Link]>0&&void 0!==arguments[0]?arguments[0]:
{};[Link]&&[Link]&&(t=new d.a(t)),[Link](t)}))}},
{key:"render",value:function(){var e=[Link];return
[Link]("div",null,[Link]("div",{className:"m-b-
15"},[Link](l.a,{type:"primary",onClick:
()=>[Link](),disabled:!
[Link]()},[Link]("i",{className:"fa fa-
plus m-r-5"}),"New Query Snippet")),![Link]&&[Link]([Link],
{className:""}),[Link]&&[Link]&&[Link]("div",{className:"text-
center"},"There are no query snippets
yet.",[Link]()&&[Link]("div",
{className:"m-t-5"},[Link]("a",{className:"clickable",onClick:
()=>[Link]()},"Click here")," to add one.")),[Link]&&!
[Link]&&[Link]("div",{className:"table-
responsive"},[Link]([Link],
{items:[Link],columns:[Link],context:[Link],orderByField:[Link]
erByField,orderByReverse:[Link],toggleSorting:[Link]}),[Link]
eElement([Link],
{totalCount:[Link],itemsPerPage:[Link],page:[Link],onChange:t=>e
.updatePagination({page:t})})))}}])&&C([Link],a),i&&C(n,i),t}();function D(e)
{return [Link]({permission:"create_query",title:"Query
Snippets",path:"query_snippets",order:5}),[Link]("pageQuerySnippetsList",Objec
t(i.react2angular)(Object([Link])(N,new [Link]({isPlainList:!
0,getRequest:function(){return{}},getResource:function(){return
[Link]([Link])},getItemProcessor:function(){return
e=>new [Link](e)}}),new
[Link]({orderByField:"trigger",itemsPerPage:10})))),Object(x.b)([{path:"/
query_snippets",title:"Query
Snippets",key:"query_snippets"},{path:"/query_snippets/:querySnippetId",title:"Quer
y Snippets",key:"query_snippets",isNewOrEditPage:!0}],{reloadOnSearch:!
1,template:'<settings-screen><page-query-snippets-list
on-error="handleError"></page-query-snippets-list></settings-screen>',controller:
["$scope","$exceptionHandler",function(e,t){[Link]=t}]})}$(N,"propTypes",
{controller:[Link]}),[Link]=!0},function(e,t,n)
{},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return
M});n(14),n(15),n(34),n(11),n(19),n(27),n(29),n(106);var
r=n(0),a=n.n(r),o=n(17),i=n(2),s=n(121),l=n.n(s),c=n(18),u=n.n(c),d=n(35),p=n.n(d),
m=n(31),f=n.n(m),h=n(26),g=n.n(h),b=n(101),y=n.n(b),v=n(40),w=n.n(v),O=n(46),j=n(48
),E=n(10),S=n(91),x=n(58),P=n(229),C=n(100),k=n(118);function _(e)
{return(_="function"==typeof Symbol&&"symbol"==typeof [Link]?function(e)
{return typeof e}:function(e){return e&&"function"==typeof
Symbol&&[Link]===Symbol&&e!==[Link]?"symbol":typeof e})
(e)}function T(){return(T=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function $(e){for(var t=1;t<[Link];t++){var
n=null!=arguments[t]?arguments[t]:{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{A(e,t,n[t])})}return e}function q(e,t){for(var n=0;n<[Link];n++){var
r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in r&&([Link]=!
0),[Link](e,[Link],r)}}function N(e){return(N=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function D(e){if(void 0===e)throw new ReferenceError("this hasn't been
initialised - super() hasn't been called");return e}function R(e,t)
{return(R=[Link]||function(e,t){return e.__proto__=t,e})
(e,t)}function A(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var
I=[Link],z=function(e){function t(){var e,n,r,a;!function(e,t){if(!(e
instanceof t))throw new TypeError("Cannot call a class as a function")}
(this,t);for(var o=[Link],s=new Array(o),l=0;l<o;l+
+)s[l]=arguments[l];return r=this,a=(e=N(t)).[Link](e,[this].concat(s)),n=!
a||"object"!==_(a)&&"function"!=typeof a?D(r):a,A(D(n),"state",{settings:
{},formValues:{},loading:!0,submitting:!1}),A(D(n),"disablePasswordLoginToggle",
()=>!([Link]||
[Link].auth_saml_enabled)),A(D(n),"handleSubmit",e=>{[Link]()
,[Link]||([Link]({submitting:!
0}),[Link]([Link]).then(e=>{var t=Object([Link])
(e,"settings");[Link]({settings:t,formValues:$
({},t)})}).finally(()=>[Link]({submitting:!1})))}),A(D(n),"handleChange",
(e,t)=>{[Link](n=>({formValues:T([Link],A({},e,t))}),
()=>{[Link]()&&!
[Link].auth_password_login_enabled&&[Link]("auth_password_login
_enabled",!0)})}),n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!
==t)throw new TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&R(e,t)}(t,[Link]),n=t,
(r=[{key:"componentDidMount",value:function(){Object([Link])
("view","page","org_settings"),[Link]().then(e=>{var t=Object([Link])
(e,"settings");[Link]({settings:t,formValues:$({},t),loading:!1})})}},
{key:"renderGoogleLoginOptions",value:function(){var e=[Link];return
[Link]([Link],null,[Link]("h4",null,"Google
Login"),[Link]([Link],{label:"Allowed Google Apps
Domains"},[Link](g.a,
{mode:"tags",value:e.auth_google_apps_domains,onChange:e=>[Link]("auth_g
oogle_apps_domains",e)}),!Object([Link])
(e.auth_google_apps_domains)&&[Link](l.a,
{message:[Link]("p",null,"Any user registered with a
",[Link]("strong",null,Object([Link])(e.auth_google_apps_domains,",
"))," ","Google Apps account will be able to login. If they don","'","t have an
existing user, a new user will be created and join the
",[Link]("strong",null,"Default")," group."),className:"m-t-15"})))}},
{key:"renderSAMLOptions",value:function(){var e=[Link];return
[Link]([Link],null,[Link]("h4",null,"SAML"),[Link]
lement([Link],null,[Link](y.a,
{name:"auth_saml_enabled",checked:e.auth_saml_enabled,onChange:e=>[Link]
("auth_saml_enabled",[Link])},"SAML
Enabled")),e.auth_saml_enabled&&[Link]("div",null,[Link](p.a.
Item,{label:"SAML Metadata URL"},[Link](f.a,
{value:e.auth_saml_metadata_url,onChange:e=>[Link]("auth_saml_metadata_u
rl",[Link])})),[Link]([Link],{label:"SAML Entity
ID"},[Link](f.a,
{value:e.auth_saml_entity_id,onChange:e=>[Link]("auth_saml_entity_id",e.
[Link])})),[Link]([Link],{label:"SAML NameID
Format"},[Link](f.a,
{value:e.auth_saml_nameid_format,onChange:e=>[Link]("auth_saml_nameid_fo
rmat",[Link])}))))}},{key:"renderGeneralSettings",value:function(){var
e=[Link];return
[Link]([Link],null,[Link]("h3",{className:"m-t-
0"},"General"),[Link]("hr",null),[Link]([Link],{label:"Date
Format"},[Link](g.a,
{value:e.date_format,onChange:e=>[Link]("date_format",e),"data-
test":"DateFormatSelect"},[Link](e=>[Link](I,
{key:e},e)))),[Link]([Link],{label:"Time
Format"},[Link](g.a,
{value:e.time_format,onChange:e=>[Link]("time_format",e),"data-
test":"TimeFormatSelect"},[Link](e=>[Link](I,
{key:e},e)))),[Link]([Link],{label:"Feature
Flags"},[Link](y.a,
{name:"feature_show_permissions_control",checked:e.feature_show_permissions_control
,onChange:e=>[Link]("feature_show_permissions_control",[Link])
},"Enable experimental multiple owners
support")),[Link]([Link],null,[Link](y.a,
{name:"send_email_on_failed_scheduled_queries",checked:e.send_email_on_failed_sched
uled_queries,onChange:e=>[Link]("send_email_on_failed_scheduled_queries"
,[Link])},"Email query owners when scheduled queries
fail")),[Link]([Link],null,[Link](y.a,
{name:"multi_byte_search_enabled",checked:e.multi_byte_search_enabled,onChange:e=>t
[Link]("multi_byte_search_enabled",[Link])},"Enable multi-byte
(Chinese, Japanese, and Korean) search for query names and descriptions
(slower)")),[Link]([Link],
{name:"BeaconConsentSetting"},[Link]([Link],
{label:[Link]([Link],null,"Anonymous Usage Data Sharing
",[Link]([Link],
{type:"USAGE_DATA_SHARING"}))},[Link](y.a,
{name:"beacon_consent",checked:e.beacon_consent,onChange:e=>[Link]("beac
on_consent",[Link])},"Help Redash improve by automatically sending
anonymous usage data"))))}},{key:"renderAuthSettings",value:function(){var
e=[Link],t=[Link],n=[Link];return
[Link]([Link],null,[Link]("h3",{className:"m-t-
0"},"Authentication ",[Link]([Link],
{type:"AUTHENTICATION_OPTIONS"})),[Link]("hr",null),!
t.auth_password_login_enabled&&[Link](l.a,{message:"Password based login
is currently disabled and users will be able to login only with the enabled SSO
options.",type:"warning",className:"m-t-15 m-b-
15"}),[Link]([Link],null,[Link](y.a,
{checked:n.auth_password_login_enabled,disabled:[Link](),o
nChange:e=>[Link]("auth_password_login_enabled",[Link])},a.a.c
reateElement(w.a,{title:[Link]()?"Password login can be
disabled only if another login method is
enabled.":null,placement:"right"},"Password Login
Enabled"))),[Link]&&[Link](),this
.renderSAMLOptions())}},{key:"render",value:function(){var
e=[Link],t=[Link],n=[Link];return [Link]("div",
{className:"row","data-test":"OrganizationSettings"},[Link]("div",
{className:"col-md-offset-4 col-md-4"},t?[Link]([Link],
{className:""}):[Link](p.a,
{layout:"vertical",onSubmit:[Link]},[Link](),[Link]
nderAuthSettings(),[Link](u.a,{className:"w-
100",type:"primary",htmlType:"submit",loading:n},"Save"))))}}])&&q([Link],r),o
&&q(n,o),t}();function M(e){return
[Link]({permission:"admin",title:"Settings",path:"settings/
organization",order:6}),[Link]("pageOrganizationSettings",Object(o.react2angul
ar)(z)),Object(j.b)([{path:"/settings/organization",title:"Organization
Settings",key:"organization-settings"}],{reloadOnSearch:!1,template:'<settings-
screen><page-organization-settings on-error="handleError"></page-organization-
settings></settings-screen>',controller:["$scope","$exceptionHandler",function(e,t)
{[Link]=t}]})}[Link]=!0},function(e,t,n){"use
strict";n.r(t),n.d(t,"default",function(){return S});n(14),n(15),n(29);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(17),l=n(467),c=n(489),u=n(490),d=n(46),p=n(53),
m=n(91),f=n(22),h=n(10),g=n(70);n(1632);function b(e){return(b="function"==typeof
Symbol&&"symbol"==typeof [Link]?function(e){return typeof e}:function(e)
{return e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function y(e,t){for(var n=0;n<[Link];n+
+){var r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in
r&&([Link]=!0),[Link](e,[Link],r)}}function v(e,t){return!
t||"object"!==b(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}(e):t}function w(e){return(w=[Link]?
[Link]:function(e){return e.__proto__||[Link](e)})
(e)}function O(e,t){return(O=[Link]||function(e,t){return
e.__proto__=t,e})(e,t)}function j(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var E=function(e)
{function t(e){var n;return function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}(this,t),
(n=v(this,w(t).call(this,e))).state={user:null},n}var n,r,o;return function(e,t)
{if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must
either be null or a function");[Link]=[Link](t&&[Link],
{constructor:{value:e,writable:!0,configurable:!0}}),t&&O(e,t)}
(t,[Link]),n=t,(r=[{key:"componentDidMount",value:function(){var e=f.
$[Link]||[Link];[Link]({id:e}).
$[Link](e=>[Link]({user:[Link](e)})).catch(e=>{[Link]
s&&[Link]&&(e=new g.a(e)),[Link](e)})}},{key:"render",value:function()
{var e=[Link],t=e&&([Link]||[Link]===[Link])?
[Link]:[Link];return
[Link]([Link],null,[Link]([Link],
{featureName:"invite emails"}),[Link]("div",{className:"row"},e?
[Link](t,{user:e}):[Link]([Link],
{className:""})))}}])&&y([Link],r),o&&y(n,o),t}();function S(e)
{[Link]({title:"Account",path:"users/me",order:7}),[Link]("pageUserProf
ile",Object(s.react2angular)(E))}j(E,"propTypes",
{onError:[Link]}),j(E,"defaultProps",{onError:()=>{}}),[Link]=!0},function(e,t,n)
{},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return
V});n(221),n(14),n(15),n(29),n(106),n(95);var
r=n(2),a=n(0),o=n.n(a),i=n(1),s=n.n(i),l=n(17),c=n(18),u=n.n(c),d=n(37),p=n.n(d),m=
n(75),f=n(118),h=n(122),g=n(169),b=n(49),y=n(76),v=n(68),w=n(46),O=n(155),j=n(61),E
=n(24),S=n(69),x=n(488),P=n(91),C=n(10),k=n(52),_=n(53),T=n(56),
$=n(12),q=n(283);function N(e){return(N="function"==typeof Symbol&&"symbol"==typeof
[Link]?function(e){return typeof e}:function(e){return
e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function D(e,t){for(var n=0;n<[Link];n+
+){var r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in
r&&([Link]=!0),[Link](e,[Link],r)}}function R(e)
{return(R=[Link]?[Link]:function(e){return
e.__proto__||[Link](e)})(e)}function A(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}function I(e,t){return(I=[Link]||function(e,t){return
e.__proto__=t,e})(e,t)}function z(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function M(e){var
t=[Link],n=[Link],r=[Link],a=[Link];return
[Link]===[Link]?null:t.is_invitation_pending?[Link](u.a,
{type:"danger",className:"w-100",onClick:e=>a(e,t)},"Delete"):t.is_disabled?
[Link](u.a,{type:"primary",className:"w-
100",onClick:e=>n(e,t)},"Enable"):[Link](u.a,{className:"w-
100",onClick:e=>r(e,t)},"Disable")}[Link]={user:[Link]({id:[Link],is_in
vitation_pending:[Link],is_disabled:[Link]}).isRequired,enableUser:[Link]
equired,disableUser:[Link],deleteUser:[Link]};var
F=function(e){function t(){var e,n,a,i;!function(e,t){if(!(e instanceof t))throw
new TypeError("Cannot call a class as a function")}(this,t);for(var
s=[Link],l=new Array(s),c=0;c<s;c++)l[c]=arguments[c];return
a=this,i=(e=R(t)).[Link](e,[this].concat(l)),n=!i||"object"!==N(i)&&"function"!
=typeof i?A(a):i,z(A(n),"sidebarMenu",[{key:"active",href:"users",title:"Active
Users"},{key:"pending",href:"users/pending",title:"Pending
Invitations"},{key:"disabled",href:"users/disabled",title:"Disabled
Users",isAvailable:()=>[Link]()}]),z(A(n),"listColumns",
[[Link]((e,t)=>[Link]([Link],
{user:t,withLink:!0}),
{title:"Name",field:"name",width:null}),[Link]((e,t)=>Object(r.m
ap)([Link],e=>[Link]("a",{key:"group"+[Link],className:"label label-
tag",href:"groups/"+[Link]},[Link])),
{title:"Groups",field:"groups"}),[Link]({title:"Joined",field:"
created_at",className:"text-
nowrap",width:"1%"}),[Link]({title:"Last Active
At",field:"active_at",className:"text-
nowrap",width:"1%"}),[Link]((e,t)=>[Link](M,
{user:t,enableUser:[Link],disableUser:[Link],deleteUser:[Link]})
,{width:"1%",isAvailable:
()=>[Link]()})]),z(A(n),"createUser",e=>_.[Link](e).
$[Link](e=>{$.[Link]("Saved."),e.invite_link&&[Link]({title:"Em
ail not
sent!",content:[Link]([Link],null,[Link]("p",null,"The
mail server is not configured, please send the following link to
",[Link]("b",null,[Link]),":"),[Link]([Link],
{value:Object([Link])(e.invite_link),readOnly:!0}))})}).catch(e=>(e
instanceof Error||(e=new Error(Object([Link])(e,"[Link]","Failed
saving."))),[Link](e)))),z(A(n),"showCreateUserDialog",
()=>{[Link]()&&[Link]({onCreate:[Link]}).r
[Link](()=>[Link]()).finally(()=>{[Link].
isNewUserPage&&Object([Link])("users")})}),z(A(n),"enableUser",
(e,t)=>_.[Link](t).then(()=>[Link]())),z(A(n),"disableU
ser",
(e,t)=>_.[Link](t).then(()=>[Link]())),z(A(n),"deleteU
ser",(e,t)=>_.[Link](t).then(()=>[Link]())),n}var
n,a,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new
TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&I(e,t)}(t,[Link]),n=t,
(a=[{key:"componentDidMount",value:function()
{[Link]&&[Link]()}},
{key:"renderPageHeader",value:function(){return [Link]()?
[Link]("div",{className:"m-b-15"},[Link](u.a,
{type:"primary",disabled:!
[Link](),onClick:[Link]},[Link]
("i",{className:"fa fa-plus m-r-5"}),"New User"),[Link]([Link],
{name:"UsersListExtra"})):null}},{key:"render",value:function(){var
e=[Link];return
[Link]([Link],null,[Link](),[Link]([Link]
ault,null,[Link]([Link],{className:"m-b-
0"},[Link]([Link],
{value:[Link],onChange:[Link]}),[Link]([Link],
{items:[Link],selected:[Link]}),[Link]([Link]
eSelect,{className:"m-b-
10",options:[Link],value:[Link],onChange:t=>[Link]({
itemsPerPage:t})})),[Link]([Link],null,!
[Link]&&[Link]([Link],
{className:""}),[Link]&&[Link]&&[Link]([Link],
{className:""}),[Link]&&![Link]&&[Link]("div",{className:"table-
responsive"},[Link]([Link],
{items:[Link],columns:[Link],context:[Link],orderByField:[Link]
erByField,orderByReverse:[Link],toggleSorting:[Link]}),[Link]
eElement([Link],
{totalCount:[Link],itemsPerPage:[Link],page:[Link],onChange:t=>e
.updatePagination({page:t})})))))}}])&&D([Link],a),i&&D(n,i),t}();function
V(e)
{[Link]({permission:"list_users",title:"Users",path:"users",isActive:e=>[Link]
artsWith("/users")&&"/users/me"!
==e,order:2}),[Link]("pageUsersList",Object(l.react2angular)(Object([Link])
(F,new [Link]({getRequest:function(e,t){switch([Link])
{case"active":[Link]=!1;break;case"pending":[Link]=!
0;break;case"disabled":[Link]=!0}return e},getResource:function(){return
_.[Link](_.User)},getItemProcessor:function(){return e=>new
_.User(e)}}),new [Link]({orderByField:"created_at",orderByReverse:!
0}))))}z(F,"propTypes",{controller:[Link]}),[Link]=!
0},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return o});var
r=n(2),a=n(48);function o(){var
e=Object(a.b)([{path:"/users",title:"Users",key:"active"},{path:"/users/
new",title:"Users",key:"active",isNewUserPage:!0},{path:"/users/
pending",title:"Pending
Invitations",key:"pending"},{path:"/users/disabled",title:"Disabled
Users",key:"disabled"}],{template:'<settings-screen><page-users-list on-
error="handleError"></page-users-list></settings-screen>',reloadOnSearch:!
1,controller:["$scope","$exceptionHandler",function(e,t)
{[Link]=t}]}),t=Object(a.b)([{path:"/users/me",title:"Account",key:"users"},
{path:"/users/:userId",title:"Users",key:"users"}],{reloadOnSearch:!
1,template:'<settings-screen><page-user-profile on-error="handleError"></page-user-
profile></settings-screen>',controller:["$scope","$exceptionHandler",function(e,t)
{[Link]=t}]});return Object([Link])(e,t)}[Link]=!0},function(e,t,n)
{},function(e,t,n){},,,,,function(e,t,n){"use
strict";n.r(t);n(114),n(14),n(15),n(11),n(19),n(131),n(810),n(541);var
r=n(752),a=n(98),o=n.n(a),i=n(66),s=n.n(i),l=n(753),c=n.n(l),u=n(754),d=n.n(u),p=n(
755),m=n.n(p),f=n(756),h=n.n(f),g=n(757),b=n.n(g),y=n(758),v=n.n(y),w=n(759),O=n.n(
w),j=n(760),E=n.n(j),S=(n(193),n(826),n(827),n(2)),x=(n(239),n(83)),P=n.n(x),C=n(76
1),k=n.n(C);function _(e){return(_="function"==typeof Symbol&&"symbol"==typeof
[Link]?function(e){return typeof e}:function(e){return
e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}[Link]("[Link]",
[]).value("uiSortableConfig",{items:"> [ng-repeat],> [data-ng-repeat],> [x-ng-
repeat]",cancel:"input, textarea, button, select, option, .ui-sortable-
bypass"}).directive("uiSortable",
["uiSortableConfig","$timeout","$log",function(e,t,n){return{require:"?
ngModel",scope:{ngModel:"=",uiSortable:"="},link:function(r,a,o,i){var l;function
c(e,t){var n="function"==typeof t;return"function"==typeof e&&n?function()
{[Link](this,arguments),[Link](this,arguments)}:n?t:e}function u(e){var
t=[Link]("ui-sortable");return t&&"object"===_(t)&&"ui-
sortable"===[Link]?t:null}function d(t,n){return y[t]?
("stop"===t&&(n=c(n,()=>{r.$apply()}),n=c(n,f)),n=c(y[t],n)):v[t]&&(n=v[t]
(n)),n||"items"!==t&&"ui-model-items"!==t||(n=[Link]),n}function p(e,t,n)
{[Link](y,function(e,t){t in g||(g[t]=null)});var r,a=null;t&&[Link](t,
(t,n)=>{if(!(e&&n in e)){if(n in b)return void(g[n]="ui-
floating"===n?"auto":d(n,void 0));r||(r=k()().options);var o=r[n];o=d(n,o),a||
(a={}),a[n]=o,g[n]=o}});return [Link](e,(e,t)=>{if(t in b)return"ui-floating"!
==t||!1!==e&&!0!==e||!n||([Link]=e),void(g[t]=d(t,e));e=d(t,e),a||
(a={}),a[t]=e,g[t]=e}),a}function m(e,t,n){var r=null;return function(e,t){var
n=[Link]("option","helper");return"clone"===n||"function"==typeof
n&&[Link]()}
(e,t)&&"parent"===[Link]("option","appendTo")&&(r=[Link]()),r}function f(e,t)
{[Link]._destroy()}function h(e){return [Link]().find(g["ui-model-
items"]).index(e)}a=P()(a);var g={},b={"ui-floating":void 0,"ui-model-
items":[Link]},y={receive:null,remove:null,start:null,stop:null,update:null},v={he
lper:null};function w(){r.$watchCollection("ngModel",
()=>{t(()=>{u(a)&&[Link]("refresh")},0,!1)}),[Link]=function(e,t)
{if("auto"===g["ui-floating"]){var
n=[Link]();u(P()([Link])).floating=/left|
right/.test((r=n).css("float"))||/inline|table-cell/.test([Link]("display"))}var
r,a=h([Link]);[Link]={model:i.
$modelValue[a],index:a,source:[Link](),sourceModel:i.
$modelValue,cancel:function(){[Link]._isCanceled=!0},isCanceled:function()
{return [Link]._isCanceled},isCustomHelperUsed:function(){return!!
[Link]._isCustomHelperUsed},_isCanceled:!
1,_isCustomHelperUsed:[Link]._isCustomHelperUsed,_destroy:function()
{[Link]([Link],(e,n)=>{[Link][n]=void
0})}}},[Link]=function(e,t){l=[Link]();var n=function(e){var
t=[Link]("option","placeholder");if(t&&[Link]&&"function"==typeof [Link])
{var n=[Link]();return n=P()(n)}return null}(a);if(n&&[Link]){var
o=function(e,t){var n=g["ui-model-items"].replace(/[^,]*>/g,"");return
[Link]('[class="'.concat([Link]("class"),'"]:not(').concat(n,")"))}
(a,n);l=[Link](o)}var i=[Link]._connectedSortables||
[];[Link]({element:a,scope:r}),[Link]._connectedSortables=i},[Link]=func
tion(e,t){if(![Link]){[Link]=h([Link]);var
n=[Link]();[Link]=n;var o=function(e,t){for(var
n=null,r=0;r<[Link];r++){var a=e[r];if([Link][0]===t[0])
{n=[Link];break}}return n}
([Link]._connectedSortables,n);[Link]=[Link],a
.sortable("cancel")}var s=!
[Link]&&m(a,t,l);s&&[Link]&&(l=[Link](s)),[Link](a),[Link].s
[Link]&&(l=null),[Link]&&!
[Link]()&&r.$apply(()=>{i.
$[Link]([Link],0,[Link])})},[Link]=fun
ction(e,t){if(![Link]&&"dropindex"in [Link]&&!
[Link]())r.$apply(()=>{i.
$[Link]([Link],0,i.
$[Link]([Link],1)[0])});else if((!("dropindex"in
[Link])||[Link]())&&![Link]([Link](),l)){var
n=m(a,t,l);n&&[Link]&&(l=[Link](n)),[Link](a)}l=null},[Link]=function(e,t)
{[Link]=!0},[Link]=function(e,t){"dropindex"in
[Link]||
([Link]("cancel"),[Link]()),[Link]()||r.
$apply(()=>{[Link]=i.$[Link]([Link],1)
[0]})},[Link]=function(e){return e&&"function"==typeof e?function(t,n){var
r=[Link],a=h(n);[Link]={model:i.
$modelValue[a],index:a,source:[Link](),sourceModel:i.
$modelValue,_restore:function(){[Link]([Link],(e,t)=>{[Link][t]=void
0}),[Link]=r}};var o=[Link](this,arguments);return
[Link]._restore(),[Link]._isCustomHelperUsed=n!==o,o}:e},r.
$watchCollection("uiSortable",(e,t)=>{var n=u(a);if(n){var
r=p(e,t,n);r&&[Link]("option",r)}},!0),p(g)}function O(){return(!
[Link]||![Link])&&(i?w():[Link]("[Link]: ngModel not
provided!",a),[Link](g),[Link](),[Link]=[Link],!
0)}[Link](g,b,e,[Link]),[Link]=[Link],O()||([Link]=r.
$watch("[Link]",O))}}}]);var T=n(33),$=n(157),q=n(45);function N(e)
{return{link:function(t,n){e(()=>{n[0].focus()})}}}function D(e)
{[Link]("autofocus",N)}function R(){return{require:"ngModel",scope:
{otherModelValue:"=compareTo"},link:function(e,t,n,r){var a=t=>{r.
$setValidity("compareTo",t===[Link])};e.$watch("otherModelValue",
()=>{a(r.$modelValue)}),r.$[Link](e=>(a(e),e))}}}function A(e)
{[Link]("compareTo",R)}N.$inject=["$timeout"],[Link]=!0,[Link]=!0;var I=o()
("redash:directives");[Link]||
[Link]||[Link]||
[Link];function z(e){return{title:"Redash",set:function(t)
{[Link]=t,e.$broadcast("$titleChange")},get:function(){return
[Link]}}}function M(e,t){return{restrict:"E",link:function(n,r){e.
$on("$routeChangeSuccess",(e,n)=>{[Link]&&[Link]([Link])}),e.
$on("$titleChange",function(){var e=[Link]();I("Updating title to:
%s",e),[Link](e)})}}}function F(e){[Link]("Title",z).directive("title",M)}M.
$inject=["$rootScope","Title"],z.$inject=["$rootScope"],[Link]=!0;var
V=n(117);function U(){return{restrict:"A",link:function(e,t,n){var
r=Object([Link])(t[0],()=>{e.$evalAsync([Link])});e.
$on("$destroy",r)}}}function L(e){[Link]("resizeEvent",U)}[Link]=!
0;n(34);function B(){return(B=[Link]||function(e){for(var
t=1;t<[Link];t++){var n=arguments[t];for(var r in
n)[Link](n,r)&&(e[r]=n[r])}return
e}).apply(this,arguments)}function Q(e,t,n){return t in e?
[Link](e,t,{value:n,enumerable:!0,configurable:!0,writable:!
0}):e[t]=n,e}function H(e,t){return isNaN(e)&&isNaN(t)||e===t}Y.
$inject=["KeyboardShortcuts"];var G=Object([Link])
(["flexBasis","webkitFlexBasis","msFlexPreferredSize"],e=>e in
[Link])||"flexBasis",W=5;function Y(e)
{return{link:function(t,n,r){if("false"!==[Link]){var a=!1,o=null,i=!0,s=!
0,l=[Link](),c=[Link](),u=t.$eval([Link]),d=Q({},[Link],
()=>{[Link](".rg-left, .rg-right, .rg-top, .rg-bottom").click()});[Link](d),t.
$on("$destroy",()=>{[Link](d)}),t.$on("[Link]",(e,t)=>{a||
(o=B({},t))}),t.$on("[Link]",(e,t)=>{a||(i=!0,!1!
==[Link]&&(i=H([Link],[Link])),s=!0,!1!
==[Link]&&(s=H([Link],[Link])))}),[Link]("click",".rg-left, .rg-right",
()=>{if(i){var e=parseFloat([Link]("min-width"))+W,t=[Link](),r=u?G:"width";t<=e?
[Link](Q({},r,l+"px"),300,()=>{p(l,!1)}):
(l=t,[Link](Q({},r,t+"px")).animate(Q({},r,0),300,()=>{p(0,!
1)}))}}),[Link]("click",".rg-top, .rg-bottom",()=>{if(s){var e=parseFloat([Link]("min-
height"))+W,t=[Link](),r=u?G:"height";t<=e?[Link](Q({},r,c+"px"),300,()=>{p(!
1,c)}):(c=t,[Link](Q({},r,t+"px")).animate(Q({},r,0),300,()=>{p(!1,0)}))}})}function
p(e,r){a=!0;var o={width:e,height:r,id:[Link]("id"),evt:null};t.$emit("angular-
[Link]",o),t.$emit("[Link]",o),t.$emit("angular-
[Link]",o),a=!1}}}}function K(e)
{[Link]("resizableToggle",Y)}function X(e){D(e),A(e),F(e),L(e),K(e)}[Link]=!
0,[Link]=!0;var J=n(287);function Z(e){[Link]("markdown",["$sce","clientConfig",
(e,t)=>(function(n){if(!n)return"";var r=[Link](String(n));return
[Link]&&(r=[Link](r)),r})])}[Link]=!0;var
ee=n(171),te=n(0),ne=n.n(te),re=n(226);n.n(re).[Link]([Link]
ment("i",{className:"fa fa-spinner fa-pulse"}));var ae=n(9),oe=n.n(ae);function
ie(e,t){return function(e){if([Link](e))return e}(e)||function(e,t){var
n=[],r=!0,a=!1,o=void 0;try{for(var i,s=e[[Link]]();!
(r=(i=[Link]()).done)&&([Link]([Link]),!t||[Link]!==t);r=!0);}catch(e){a=!
0,o=e}finally{try{r||null==[Link]||[Link]()}finally{if(a)throw o}}return n}
(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable
instance")}()}var se=o()
("redash:config");[Link]=((e,t)=>{return
ie([Link]("?"),1)[0]!==ie([Link]("?"),1)[0]}),[Link]("en",
{relativeTime:{future:"%s",past:"%s",s:"just now",m:"a minute ago",mm:"%d minutes
ago",h:"an hour ago",hh:"%d hours ago",d:"a day ago",dd:"%d days ago",M:"a month
ago",MM:"%d months ago",y:"a year ago",yy:"%d years ago"}});var
le,ce=[d.a,m.a,c.a,h.a,v.a,b.a,"[Link]",O.a,"angularResizable",E.a,"[Link]"],u
e=[Link]("app",ce);function de(e){return
[Link]().map(e).map(e=>[Link]).filter([Link]).filter(e=>[Link]).map(e=>e(u
e))}(le=n(865)).keys().forEach(le),X(ue),de(n(1373)),Object([Link])(q,
(e,t)=>{[Link](t,()=>e)}),Z(ue),Object(ee.a)
(ue),de(n(938)),de(n(1603)).forEach(e=>{[Link](["$routeProvider",t=>{Object([Link]
ch)(e,(e,n)=>{se("Registering route: %s",n),[Link]=!
0,[Link]=Object([Link])({__organizationStatus:
()=>$.[Link]()},[Link]),[Link](n,e)})}])}),[Link](["$routeProvider",
e=>{[Link]({resolve:{error:
()=>{throw{status:404}}}})}]),de(n(1372)),de(n(1382)),[Link](["$q",e=>{[Link]
omise=e}]);var
pe=ue;[Link](["$locationProvider","$compileProvider","uiSelectConfig",
(e,t,n)=>{[Link](!1),[Link](/^\s*(https?|data|
tel|sms|mailto):/),e.html5Mode(!
0),[Link]="bootstrap"}]),[Link](["$templateCache",e=>{var
t=[Link]("bootstrap/[Link]");t=[Link]("glyphicon glyphicon-remove","fa
fa-remove"),[Link]("bootstrap/[Link]",t)}]);[Link]=pe},,,,,,,,,,,,,functi
on(e,t,n){"use strict";n.r(t);n(11),n(19),n(27);var
r=n(2),a=n.n(r),o=(n(239),n(13)),i=n(66),s=n.n(i),l="<<<Exit>>>",c=[Link]
10();function u(e){return c([Link])}function d(e,t)
{[Link]=t,[Link]=[];var
n=[Link],r=[Link],i={w:n/6,h:30,s:3,t:10},s=[Link](n-i.h,r-i.h)/2-
5;if(!(s<=0)){var
d={top:s,bottom:50,left:s,right:0},p=0,m=[Link]().size([2*[Link],s*s])
.value(e=>[Link]),f=[Link]().startAngle(e=>e.x).endAngle(e=>e.x+[Link]).innerRadiu
s(e=>[Link](e.y)).outerRadius(e=>[Link](e.y+[Link])),h=[Link](t),g=[Link]("
div").classed("breadcrumbs-container",!
0).append("svg").attr("width",n).attr("height",i.h).attr("fill","white").attr("font
-weight",600),b=[Link]("div"),y=[Link]("div").classed("summary-container",!
0),v=[Link]("div").classed("sunburst-container",!
0).append("svg").attr("width",2*s).attr("height",2*s).append("g").attr("transform",
"translate(".concat([Link],",").concat([Link],")")),w=[Link]("text").classed("last
Crumb",!0);C(),[Link](e.$watch("$[Link]",C)),[Link](e.
$watch("$[Link]",C,!0))}function O(e,t){var n=[];return
[Link]("0,0"),[Link]("".concat(i.w,",0")),[Link]("".concat(i.w+i.t,",").concat(i.h/
2)),[Link]("".concat(i.w,",").concat(i.h)),[Link]("0,".concat(i.h)),t>0&&[Link]("".
concat(i.t,",").concat(i.h/2)),[Link](" ")}function j(e){var
t=(100*[Link]/p).toPrecision(3),n="".concat(t,"%");t<1&&(n="< 1.0%");var
r=function(e){for(var t=[],n=e;[Link];)[Link](n),n=[Link];return t}(e);!
function(e,t){var
n=[Link]("g").data(e,e=>[Link]+[Link]),r=[Link]().append("g");[Link]("poly
gon").classed("breadcrumbs-shape",!
0).attr("points",O).attr("fill",u),[Link]("text").classed("breadcrumbs-text",!
0).attr("x",(i.w+i.t)/2).attr("y",i.h/2).attr("dy","0.35em").attr("font-
size","10px").attr("text-anchor","middle").text(e=>[Link]),[Link]("transform",
(e,t)=>"translate(".concat(t*(i.w+i.s),", 0)")),[Link]().remove(),[Link]("x",
([Link]+.5)*(i.w+i.s)).attr("y",i.h/2).attr("dy","0.35em").attr("text-
anchor","middle").attr("fill","black").attr("font-weight",600).text(t)}
(r,n),[Link]("path").attr("opacity",.3),[Link]("path").filter(e=>[Link]
f(e)>=0).attr("opacity",1),[Link]("\n <span>Stage: ".concat([Link],"</span>\n
<span class='percentage' style='font-size: 2em;'>").concat(n,"</span>\n
<span>").concat([Link]," of ").concat(p,"</span>\n
")),[Link]("visibility",""),[Link]("visibility","")}function E()
{[Link]("path").on("mouseover",null),[Link]("path").transition().duration
(1e3).attr("opacity",1).each("end",function()
{[Link](this).on("mouseover",j)}),[Link]("visibility","hidden"),[Link]("visibil
ity","hidden")}function S(e){!function(e){var
t,n=[Link](e).filter(e=>[Link]>.005&&[Link]!==l),r=(t=[],[Link](e=>{-
1===[Link]([Link])&&[Link]([Link])}),t);[Link](r);var
a=[Link]([e]).selectAll("path").data(n).enter().append("path").classed("nodePath",!
0).attr("display",e=>[Link]?
null:"none").attr("d",f).attr("fill",u).attr("opacity",1).attr("stroke","white").on
("mouseover",j);[Link]("click",E),p=[Link]().__data__.value}(e)}function x(e){var
t=function(e){var
t;if([Link](e[0],"sequence")&&[Link](e[0],"stage")&&[Link](e[0],"node")&&[Link]
(e[0],"value")){var n=[Link](e,"sequence");t=[Link](n,e=>{var
t=[Link](e,"stage");return{size:e[0].value||
0,sequence:e[0].sequence,nodes:[Link](t,e=>[Link])}})}else{var
r=[Link]([Link]([Link](e[0]),e=>"value"!==e&&0!==[Link]("$
$")),[Link]);t=[Link](e,(e,t)=>({size:[Link]||
0,sequence:t,nodes:[Link]([Link](r,t=>e[t]))}))}return
t}(e),n={name:"root",children:[]};return [Link](e=>{for(var
t=[Link],r=parseInt([Link],10),o=n,i=function(e){var
n=[Link],i=t[e],s=e+1===[Link];n||
([Link]=n=[],[Link]({name:l,size:[Link]}));var
c=[Link](n,e=>[Link]===i);s&&c?([Link]=[Link]||
[],[Link]({name:l,size:r})):s?[Link]({name:i,size:r}):(c||
(c={name:i,children:[]},[Link](c)),o=c)},s=0;s<[Link];s+=1)i(s)}),n}function P(e)
{var t=x(e);[Link](".nodePath").remove(),S(t)}function C(){e.$[Link]&&P(e.
$[Link])}}[Link]=function()
{[Link](e=>{e()}),[Link]([Link]).empty(".vis-
container")};var p=d,m=n(59),f=n(20),h=n(511);function g(e,t,n){return t in e?
[Link](e,t,{value:n,enumerable:!0,configurable:!0,writable:!
0}):e[t]=n,e}n.d(t,"default",function(){return y});var b={template:'<div
class="sunburst-visualization-container"
resize-event="handleResize()"></div>',bindings:{data:"<",options:"<"},controller:
["$scope","$element",function(e,t){var n=t[0].querySelector(".sunburst-
visualization-container"),a=new p(e,n);[Link]=Object([Link])(function()
{[Link](),a=new p(e,n)},50)}]};function y(e)
{[Link]("sunburstSequenceRenderer",b),[Link](["$injector",e=>{Object([Link]
Visualization)({type:"SUNBURST_SEQUENCE",name:"Sunburst
Sequence",getOptions:e=>(function(e){for(var t=1;t<[Link];t++){var
n=null!=arguments[t]?arguments[t]:{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{g(e,t,n[t])})}return e})({},e),Renderer:Object(m.angular2react)
("sunburstSequenceRenderer",b,e),Editor:[Link],defaultRows:7})}])}[Link]=!
0},function(e,t,n){"use strict";n.r(t);n(14),n(15),n(29),n(114),n(11);var
r=n(0),a=n.n(r),o=n(1),i=n.n(o),s=n(40),l=n.n(s),c=n(17),u=n(343),d=n.n(u),p=n(193)
,m=n.n(p),f=n(12),h=(n(1323),n(1324),n(1326),n(1327),n(1328),n(1329),n(1330),n(39))
,g=n(158),b=n(272),y="localOptions:";var v={get:function(e){var
t=[Link]>1&&void 0!==arguments[1]?arguments[1]:void 0,n=y+e;return n in
[Link]?[Link]([Link](n)):t},set:function(e,t)
{var
n=y+e;[Link](n,[Link](t))}},w=n(455),O=n(473),j=n(44);
n(1331);function E(e){return(E="function"==typeof Symbol&&"symbol"==typeof
[Link]?function(e){return typeof e}:function(e){return
e&&"function"==typeof Symbol&&[Link]===Symbol&&e!
==[Link]?"symbol":typeof e})(e)}function S(e,t){for(var n=0;n<[Link];n+
+){var r=t[n];[Link]=[Link]||!1,[Link]=!0,"value"in
r&&([Link]=!0),[Link](e,[Link],r)}}function x(e)
{return(x=[Link]?[Link]:function(e){return
e.__proto__||[Link](e)})(e)}function P(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}function C(e,t){return(C=[Link]||function(e,t){return
e.__proto__=t,e})(e,t)}function k(e,t,n){return t in e?[Link](e,t,
{value:n,enumerable:!0,configurable:!0,writable:!
0}):e[t]=n,e}n.d(t,"default",function(){return N});var
_=[Link]("ace/ext/language_tools"),T=[Link]("ace/snippets");function $
(e){[Link]("ace/snippets/".concat(e),["require","exports","module"],
(t,n)=>{[Link]="",[Link]=e})}$("python"),$("sql"),$("json"),$("yaml");var
q=function(e){function t(e){var n,r,o;!function(e,t){if(!(e instanceof t))throw new
TypeError("Cannot call a class as a function")}
(this,t),r=this,o=x(t).call(this,e),n=!o||"object"!==E(o)&&"function"!=typeof o?
P(r):o,k(P(n),"onLoad",e=>{[Link]("Cmd+L",null),[Link]("Ctr
l+P",null),[Link]("Ctrl+L",null),[Link]({win:"Ctrl+P",mac:n
ull},null),[Link]({win:null,mac:"Ctrl+P"},"golineup"),[Link]
y({win:"Ctrl+Shift+F",mac:"Cmd+Shift+F"},[Link]),[Link]("afterExec",t
=>{"insertstring"===[Link]&&"."===[Link]&&[Link]&&[Link]
p(e)}),[Link](e=>{var
t=[Link],n={snippetText:""};[Link]=[Link]([Link]),
[Link](e=>{[Link]([Link]())}),[Link]([Link]||
[],[Link])}),[Link](),[Link](()=>[Link]()),[Link]
itorCommand(function(t,r){switch(r){case"focus":[Link]();break;case"paste":for(var
a=[Link],o=new Array(a>2?a-2:0),i=2;i<a;i++)o[i-2]=arguments[i];var
s=o[0];[Link]([Link](),s);var
l=[Link]();[Link]([Link]()),[Link]
ange(l)}})}),k(P(n),"updateSelectedQuery",e=>{var
t=[Link]().[Link]([Link]()),r=[Link]
>1?
t:null;[Link]({selectedQueryText:r}),[Link](r)}),k(P(n),"u
pdateQuery",e=>{[Link](e),[Link]({queryText:e})}),k(P(n),"formatQu
ery",
()=>{[Link]([Link]||"sql",[Link]).then([Link]
teQuery).catch(e=>[Link](e))}),k(P(n),"toggleAutocomplete",e=>{[Link](
{autocompleteQuery:e}),[Link]("liveAutocomplete",e)}),k(P(n),"componentDidUpdate",
()=>{[Link]()}),[Link]=[Link](),[Link]={sch
ema:null,keywords:{table:[],column:[],tableColumn:
[]},autocompleteQuery:[Link]("liveAutocomplete",!0),liveAutocompleteDisabled:!
1,queryText:[Link],selectedQueryText:null};var i={identifierRegexps:[/[a-zA-
Z_0-9.\-\u00A2-\uFFFF]/],getCompletions:(e,t,r,a,o)=>{var
i=[Link],s=[Link],l=[Link];i
f(0!==[Link]&&0!==[Link])if("."!==a[[Link]-1])o(null,[Link](s));else{var
c=[Link](0,[Link]-1);o(null,[Link](l[c]))}else o(null,[])}};return
_.setCompleters([_.snippetCompleter,_.keyWordCompleter,_.textCompleter,i]),n}var
n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new
TypeError("Super expression must either be null or a
function");[Link]=[Link](t&&[Link],{constructor:
{value:e,writable:!0,configurable:!0}}),t&&C(e,t)}
(t,[Link]),n=t,o=[{key:"getDerivedStateFromProps",value:function(e,t){if(!
[Link])return{keywords:{table:[],column:[],tableColumn:
[]},liveAutocompleteDisabled:!1};if([Link]!==[Link]){var
n=[Link]((e,t)=>e+[Link],0);return{schema:[Link],keywords:[Link]
[Link]([Link]),liveAutocompleteDisabled:n>5e3}}return
null}}],(r=[{key:"render",value:function(){var
e=[Link],t=[Link]||!
[Link];return [Link]("section",{style:
{height:"100%"},"data-test":"QueryEditor"},[Link]("div",
{className:"container p-15 m-b-10",style:{height:"100%"}},[Link]("div",
{"data-executing":[Link],style:{height:"calc(100% -
40px)",marginBottom:"0px"},className:"editor__container"},[Link](d.a,
{ref:[Link],theme:"textmate",mode:[Link]||"sql",value
:[Link],editorProps:
{$blockScrolling:1/0},width:"100%",height:"100%",setOptions:{behavioursEnabled:!
0,enableSnippets:!0,enableBasicAutocompletion:!0,enableLiveAutocompletion:!
[Link]&&[Link],autoScrollEditorI
ntoView:!0},showPrintMargin:!1,wrapEnabled:!
1,onLoad:[Link],onPaste:[Link],onChange:[Link],onSelectionChan
ge:[Link]})),[Link]("div",
{className:"editor__control"},[Link]("div",{className:"form-inline d-
flex"},[Link](l.a,
{placement:"top",title:[Link]("span",null,"Add New Parameter
(",[Link]("i",null,e," + P"),")")},[Link]("button",
{type:"button",className:"btn btn-default m-r-
5",onClick:[Link]},"{{Â }}")),[Link](l.a,
{placement:"top",title:[Link]([Link],null,"Format Query
(",[Link]("i",null,e," + Shift + F"),")")},[Link]("button",
{type:"button",className:"btn btn-default m-r-
5",onClick:[Link]},[Link]("span",{className:"zmdi zmdi-format-
indent-increase"}))),[Link]([Link],
{state:[Link],onToggle:[Link],disabled:this.
[Link]}),[Link]("select",{className:"form-
control datasource-small flex-fill w-
100",onChange:[Link],disabled:!
[Link]},[Link](e=>[Link]("option",
{label:[Link],value:[Link],key:"ds-
option-".concat([Link])},[Link]))),[Link]?[Link](l.a,
{placement:"top",title:e+" + S"},[Link]("button",
{type:"button",className:"btn btn-default m-l-
5",onClick:[Link],"data-
test":"SaveButton",title:"Save"},[Link]("span",{className:"fa fa-floppy-
o"}),[Link]("span",{className:"hidden-xs m-l-
5"},"Save"),[Link]?"*":null)):null,[Link](l.a,
{placement:"top",title:e+" + Enter"},[Link]("button",
{type:"button",className:"btn btn-primary m-l-5"+(t?"
disabled":""),disabled:t,onClick:[Link],"data-
test":"ExecuteButton"},[Link]("span",{className:"zmdi zmdi-
play"}),[Link]("span",{className:"hidden-xs m-l-
5"},null==[Link]?"Execute":"Execute
Selected")))))))}}])&&S([Link],r),o&&S(n,o),t}();function N(e)
{[Link]("queryEditor",Object(c.react2angular)(q))}k(q,"propTypes",
{queryText:[Link],schema:[Link],addNewParameter:[Link]
d,dataSources:[Link]([Link]),dataSource:[Link],canEdit:[Link]
Required,isDirty:[Link],isQueryOwner:[Link],updateDataSou
rce:[Link],canExecuteQuery:[Link],executeQuery:[Link].i
sRequired,queryExecuting:[Link],saveQuery:[Link],updateQu
ery:[Link],updateSelectedQuery:[Link],listenForResi
ze:[Link],listenForEditorCommand:[Link]}),k(q,"defaultPro
ps",{schema:null,dataSource:{},dataSources:[]}),[Link]=!0},function(e,t,n){"use
strict";n.r(t);n(27),n(239),n(222),n(223),n(253),n(1596),n(114),n(19),n(11);var
r=n(66),a=n.n(r),o=n(2),i=n.n(o),s=n(13),l=n.n(s),c=n(59),u=n(20);function d(e)
{return e.y+[Link]/2}function p(e){return [Link]}var m=function(){var
e={},t=24,n=8,r=[1,1],a=[],o=[];function i(){var e,n,o=a,i=0;function s(n)
{n.x=i,[Link]=t,[Link](t=>{[Link]([Link])<0&&[Link]([Link])})}f
or(;[Link];)e=[],[Link](s),o=e,i+=1;!function(e)
{[Link](t=>{[Link]||(t.x=e-1)})}(i),n=(r[0]-t)/(i-
1),[Link](e=>{e.x*=n})}function s(){function e(e,t){return [Link].y-
[Link].y}function t(e,t){return [Link].y-
[Link].y}[Link](n=>{[Link](t),[Link](e)}),[Link](e=
>{var
t=0,n=0;[Link](e=>{[Link]=t,t+=[Link]}),[Link](e=>{[Link]=n
,n+=[Link]})})}return [Link]=function(n){return [Link]?
(t=+n,e):t},[Link]=function(t){return [Link]?
(n=+t,e):n},[Link]=function(t){return [Link]?
(a=t,e):a},[Link]=function(t){return [Link]?
(o=t,e):o},[Link]=function(t){return [Link]?
(r=t,e):r},[Link]=function(t){return
[Link](e=>{[Link]=[],[Link]=[]}),[Link](e=>{var
t=[Link],n=[Link];"number"==typeof t&&(t=[Link]=a[[Link]]),"number"==typeof
n&&(n=[Link]=a[[Link]]),[Link](e),[Link](e)}),[Link]
(e=>{[Link]=[Link]([Link]([Link],p),[Link]([Link],p))}),i(),func
tion(e){var
t,i=[Link]().key(e=>e.x).sortKeys([Link]).entries(a).map(e=>[Link]);func
tion s(e){function t(e){return
d([Link])*[Link]}[Link](n=>{[Link](n=>{if([Link]){var
r=[Link]([Link],t)/[Link]([Link],p);n.y+=(r-d(n))*e}})})}function
c(){[Link](e=>{var t,a,o,i=[Link],s=0;for([Link](f),o=0;o<i;++o)(a=s-
(t=e[o]).y)>0&&(t.y+=a),s=t.y+[Link]+n;if((a=s-n-r[1])>0)for(s=t.y-=a,o=i-2;o>=0;--o)
(a=(t=e[o]).y+[Link]+n-s)>0&&(t.y-=a),s=t.y})}function c(){[Link](e=>{var
t,a,o,i=0,s=[Link];for([Link](f),o=0;o<s;++o)(a=i-
(t=e[o]).y)>0&&(t.y+=a),i=t.y+[Link]+n;if((a=i-n-r[1])>0)for(i=t.y-=a,o=s-2;o>=0;--o)
(a=(t=e[o]).y+[Link]+n-i)>0&&(t.y-=a),i=t.y})}t=[Link](i,e=>(r[1]-([Link]-1)*n)/
[Link](e,p)),[Link](e=>{[Link]((e,n)=>{e.y=n,[Link]=[Link]*t})}),[Link](e=
>{[Link]=[Link]*t}),c();for(var u=1;e>0;e-=1)m(u*=.99),c(),s(u),c();function m(e)
{function t(e){return
d([Link])*[Link]}[Link]().reverse().forEach(n=>{[Link](n=>{if([Link].
length){var r=[Link]([Link],t)/[Link]([Link],p);n.y+=(r-
d(n))*e}})})}function f(e,t){return e.y-t.y}}(t),s(),e},[Link]=function()
{return s(),e},[Link]=function(){var e=.5;function t(t){var
n=[Link].x+[Link],r=[Link].x,a=[Link](n,r),o=a(e),i=a(1-
e),s=[Link].y+[Link]+[Link]/2,c=[Link].y+[Link]+[Link]/
2;return"M".concat(n,",").concat(s,"C").concat(o,",").concat(s,"
").concat(i,",").concat(c," ").concat(r,",").concat(c)}return
[Link]=(n=>[Link]?(e=+n,t):e),t},e},f=n(510);function h(e,t,n)
{return t in e?[Link](e,t,{value:n,enumerable:!0,configurable:!
0,writable:!0}):e[t]=n,e}function g(e){var
t={},n={},r=[],a=[Link]([Link]([Link](e[0]),e=>"value"!==e&&0!
==[Link]("$$")),[Link]);function o(e,n){e=function(e){return
[Link](e)?"Exit":""+e}(e);var a="".concat(e,":").concat(String(n)),o=t[a];return
o||((o={name:e}).id=[Link](o)-1,t[a]=o),o}function s(e,t,r,a){if(""!==e&&e||!(a>1))
{var i=o(e,a),s=o(t,a+1);(function(e,t){var r=n[[e,t]];return r||
(r={target:t,source:e,value:0},n[[e,t]]=r),r}
([Link],[Link])).value+=parseInt(r,10)}}return
[Link](e=>{s(e[a[0]],e[a[1]],[Link]||0,1),s(e[a[1]],e[a[2]],[Link]||
0,2),s(e[a[2]],e[a[3]],[Link]||0,3),s(e[a[3]],e[a[4]],[Link]||0,4)}),
{nodes:r,links:[Link](n)}}function b(e,t){var
n=10,r=10,a=10,o=10,s=[Link]-o-r,c=[Link]-n-a;if(!(s<=0||c<=0)){var
u=e=>[Link](",.0f")(e),d=[Link].category20();
(t=g(t)).nodes=[Link]([Link],e=>[Link](e,
{color:d([Link](/ .*/,""))}));var
p=[Link](e).append("svg").attr("class","sankey").attr("width",s+o+r).attr("heig
ht",c+n+a).append("g").attr("transform","translate(".concat(o,",").concat(n,")")),f
=m().nodeWidth(15).nodePadding(10).size([s,c]),h=[Link]();[Link]([Link]).links(t.
links).layout(0),function(e,t)
{[Link]().key(e=>e.x).entries([Link]).map(e=>[Link]).forEach(t=>{t=[Link](
[Link](t,e=>-[Link]),e=>"Exit"!==[Link]);var
n=[Link](t,e=>[Link]),r=(e-n)/[Link];[Link](t,(e,t)=>(t.y=e,e+[Link]+r),0)})}
(c,t),[Link]();var
b=[Link]("g").selectAll(".link").data([Link]).enter().append("path").filter(e=>"
Exit"!==[Link]).attr("class","link").attr("d",h).style("stroke-
width",e=>[Link](1,[Link])).sort((e,t)=>[Link]-
[Link]);[Link]("title").text(e=>"".concat([Link]," →
").concat([Link],"\n").concat(u([Link])));var
y=[Link]("g").selectAll(".node").data([Link]).enter().append("g").filter(e=>"Exi
t"!
==[Link]).attr("class","node").attr("transform",e=>"translate(".concat(e.x,",").con
cat(e.y,")"));[Link]("mouseover",function(e){var t=function(e){var t=[];return
[Link](e=>{[Link]([Link])}),[Link](e=>{[Link]([Link]
rce)}),t}(e);t=[Link](t,e=>[Link]),[Link](n=>n!==e&&!
[Link](t,[Link])).style("opacity",.2),[Link](t=>!
([Link]([Link],t)||
[Link]([Link],t))).style("opacity",.2)}).on("mouseout",function()
{[Link]("opacity",1),[Link]("opacity",1)}),[Link]("rect").attr("height",e=>[Link]
).attr("width",[Link]()).style("fill",e=>[Link]).style("stroke",e=>[Link](e.
color).darker(2)).append("title").text(e=>"".concat([Link],"\
n").concat(u([Link]))),[Link]("text").attr("x",-6).attr("y",e=>[Link]/
2).attr("dy",".35em").attr("text-
anchor","end").attr("transform",null).text(e=>[Link]).filter(e=>e.x<s/
2).attr("x",6+[Link]()).attr("text-
anchor","start")}}n.d(t,"default",function(){return v});var y={template:'<div
class="sankey-visualization-container"
resize-event="handleResize()"></div>',bindings:{data:"<",options:"<"},controller:
["$scope","$element",function(e,t){var n=t[0].querySelector(".sankey-visualization-
container"),r=()=>{[Link]&&([Link](n).empty(),function(e){return
[Link]([Link],e=>"value"===[Link])}
([Link])&&b(n,[Link]))};[Link]=[Link](r,50),e.
$watch("$[Link]",r),e.$watch("$[Link]",r,!0)}]};function v(e)
{[Link]("sankeyRenderer",y),[Link](["$injector",e=>{Object([Link]
ion)({type:"SANKEY",name:"Sankey",getOptions:e=>(function(e){for(var
t=1;t<[Link];t++){var n=null!=arguments[t]?arguments[t]:
{},r=[Link](n);"function"==typeof
[Link]&&(r=[Link]([Link](n).filter(fu
nction(e){return
[Link](n,e).enumerable}))),[Link](function(t)
{h(e,t,n[t])})}return e})({},e),Renderer:Object(c.angular2react)
("sankeyRenderer",y,e),Editor:[Link],defaultRows:7})}])}[Link]=!0}]);
//# sourceMappingURL=[Link]

You might also like