1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[222],{
1"./actions/app/api-docs.js":(e,r,n)=>{n.d(r,{Aw:()=>o,SW:()=>a,Um:()=>i,j5:()=>s});var t=n("./constants/user-activities.js"),o=function(e,r,n){return{types:[],apiCall:function(t){return t.apiDocs.generateDataTableApi(e,r,n)}}},s=function(e,r,n){return{types:[],apiCall:function(t){return t.apiDocs.generateMessagingChannelApi(e,r,n)}}},i=function(e,r){return{types:[],apiCall:function(n){return n.apiDocs.generateFilesApi(e,r)}}},a=function(e,r,n,o){return{types:[],activityEvent:t.Z.generateServiceAPIDocs(),apiCall:function(t){return t.apiDocs.generateServiceApi(e,r,n,o)}}}},
1"./contexts/files/index.js":(e,r,n)=>{n.d(r,{c:()=>f,z:()=>p});var t=n("../node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),o=n("../node_modules/react/index.js"),s=n("./constants/tables.js"),i=n("./constants/user-activities.js"),a=n("./hooks/index.js"),l=n("./actions/events.js"),c=n("./reducers/index.js"),u=n("../node_modules/react/jsx-runtime.js"),d=(0,o.createContext)({});function p(){return(0,a.qp)(d)}var h=function(e){return{files:(0,c.bEW)(e),utcTime:(0,c.RoN)(e)}};function f(e){var r=e.children,n=e.directory,o=(0,a.ol)({reportUserActivity:l.e}),c=(0,a.v9)(h),p=c.files,f=c.utcTime,m=(0,a.R1)({offset:0,pageSize:s.W3.DEFAULT,sortBy:"",sortDirection:"",pattern:"",sub:!0}),j=(0,t.Z)(m,2),b=j[0],v=j[1],g=p[n]||{},x=g.readOnly,y=g.editOnly,C=(0,a.$c)({readOnly:x,editOnly:y,utcTime:f,directory:n,filesParams:b,setParams:v});return C.setFilesParams=(0,a.I4)((function(e){v(e),o.reportUserActivity(i.Z.searchFile(e))}),[]),(0,u.jsx)(d.Provider,{value:C,children:r})}},
1"./views/common/generate-api-docs/index.js":(e,r,n)=>{n.d(r,{Z:()=>C});var t,o,s=n("../node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),i=n("../node_modules/@babel/runtime/helpers/esm/createClass.js"),a=n("../node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js"),l=n("../node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"),c=n("../node_modules/@babel/runtime/helpers/esm/inherits.js"),u=n("../node_modules/react/index.js"),d=n("../node_modules/prop-types/index.js"),p=n.n(d),h=n("./utils/console-status.js"),f=n("./utils/react.js"),m=n("./actions/files.js"),j=n("./views/bricks/bricks.js"),b=n("../node_modules/react/jsx-runtime.js");function v(e,r,n){return r=(0,l.Z)(r),(0,a.Z)(e,g()?Reflect.construct(r,n||[],(0,l.Z)(e).constructor):r.apply(e,n))}function g(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(g=function(){return!!e})()}var x=[{value:"SWAGGER_2_JSON",label:"OpenAPI/Swagger v2.0 (JSON)"},{value:"SWAGGER_2_YAML",label:"OpenAPI/Swagger v2.0 (YAML)"},{value:"OPEN_API_3_YAML",label:"OpenAPI v3.0 (YAML)"},{value:"OPEN_API_3_JSON",label:"OpenAPI v3.0 (JSON)"},{value:"RAML_1",label:"RESTful API Modeling Language (RAML 1.0)"},{value:"POSTMAN_21",label:"Postman Collection v2.1"},{value:"WADL",label:"WADL (W3C - 2009)"},{value:"API_BLUEPRINT",label:"API Blueprint Format 1A"}],y={format:x[0].value,version:"1.0",override:!0,publicUrl:null,downloadUrl:null,error:null},C=(0,f.t_)((o=function(e){function r(){var e;(0,s.Z)(this,r);for(var n=arguments.length,t=new Array(n),o=0;o<n;o++)t[o]=arguments[o];return(e=v(this,r,[].concat(t))).state=y,e.close=function(){e.props.onHide(),e.setState(y)},e.generate=function(){var r=e.state,n=r.format,t=r.version,o=r.override;e.setState({publicUrl:null,downloadUrl:null,error:null}),e.props.generateApiDocs({format:n,version:t,override:o}).then((function(r){var n=r.publicUrl,t=r.url;return e.setState({publicUrl:n,downloadUrl:t})})).catch((function(r){return e.setState({error:r.message})}))},e.onFormatChange=function(r){var n=r.value;return e.setState({format:n})},e.onVersionChange=function(r){return e.setState({version:r.target.value})},e.onOverrideChange=function(r){return e.setState({override:r})},e.onDownloadClick=function(){var r=e.props.appId,n=e.state.downloadUrl;(0,m.Sv)(h.O.filesURL,r,n)},e}return(0,c.Z)(r,e),(0,i.Z)(r,[{key:"render",value:function(){var e=this.props.show,r=this.state,n=r.format,t=r.version,o=r.override,s=r.publicUrl,i=r.downloadUrl,a=r.error;return(0,b.jsxs)(j.u_,{dialogClassName:"generate-api-docs-popup",show:e,onHide:this.close,children:[(0,b.jsx)(j.xB,{closeButton:!0,children:(0,b.jsx)(j.r6,{children:"Generate API Docs"})}),(0,b.jsx)(j.fe,{children:(0,b.jsxs)(j.l0,{horizontal:!0,onSubmit:this.generate,children:[(0,b.jsx)(j.l0.Group,{label:"Format",children:(0,b.jsx)(j.Ph,{options:x,value:n,onChange:this.onFormatChange,block:!0})}),(0,b.jsxs)(j.l0.Group,{label:"Version",children:[(0,b.jsx)("input",{className:"form-control",value:t||"",onChange:this.onVersionChange}),(0,b.jsx)(j.XZ,{checked:o,onChange:this.onOverrideChange,label:"override"})]}),s&&(0,b.jsx)(j.l0.Group,{label:"Generated File",children:(0,b.jsxs)("div",{className:"generate-file-url-box",children:[(0,b.jsx)("input",{className:"form-control",value:s,disabled:!0}),!!s&&(0,b.jsx)(j.h9,{text:s,children:(0,b.jsx)(j.zx,{type:"primary",label:"Copy",onClick:this.close})}),!!i&&(0,b.jsx)(j.zx,{type:"default",label:"Download",tooltip:"download generated file",onClick:this.onDownloadClick})]})}),(0,b.jsx)(j.bZ,{error:a})]})}),(0,b.jsxs)(j.mz,{children:[(0,b.jsx)(j.zx,{type:"secondary",label:"Close",onClick:this.close,outline:!0}),(0,b.jsx)(j.zx,{type:"primary",label:"Generate",onClick:this.generate})]})]})}}])}(u.Component),o.propTypes={generateApiDocs:p().func.isRequired},t=o))||t},
1"./views/common/page/index.js":(e,r,n)=>{n.d(r,{sI:()=>$,T3:()=>ee,JH:()=>re,gj:()=>z,L7:()=>J,w3:()=>q,ZP:()=>oe});var t=n("../node_modules/@babel/runtime/helpers/esm/defineProperty.js"),o=n("../node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"),s=n("../node_modules/prop-types/index.js"),i=n.n(s),a=n("../node_modules/classnames/index.js"),l=n.n(a),c=n("./router/index.js"),u=n("./views/bricks/bricks.js"),d=n("../node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),p=n("../node_modules/@babel/runtime/helpers/esm/createClass.js"),h=n("../node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js"),f=n("../node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"),m=n("../node_modules/@babel/runtime/helpers/esm/inherits.js"),j=n("../node_modules/react/index.js"),b=n("./utils/date.js"),v=n("../node_modules/react/jsx-runtime.js");function g(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),n.push.apply(n,t)}return n}function x(e){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?g(Object(n),!0).forEach((function(r){(0,t.Z)(e,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))}))}return e}function y(e,r,n){return r=(0,f.Z)(r),(0,h.Z)(e,C()?Reflect.construct(r,n||[],(0,f.Z)(e).constructor):r.apply(e,n))}function C(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(C=function(){return!!e})()}var w=[{delimiter:1e9,symbol:"B",digits:2},{delimiter:1e6,symbol:"M",digits:1},{delimiter:1e3,symbol:"K",digits:0}];function O(e){var r=e.count,n=e.counterCachedAt,t=e.counterCacheReason,o=e.isFormatted,s="";return n?s="~".concat(r," (cached ").concat(b.ED.formatRelative(n,Date.now()),")"):o&&(s="".concat(r)),s=s.trim(),t?(0,v.jsxs)("div",{children:[s,(0,v.jsx)("hr",{}),(0,v.jsx)("small",{children:t})]}):s.trim()}var P=function(e){function r(){var e;(0,d.Z)(this,r);for(var n=arguments.length,t=new Array(n),o=0;o<n;o++)t[o]=arguments[o];return(e=y(this,r,[].concat(t))).onLoadRecordsCountClick=function(r){r.preventDefault();var n=e.props,t=n.item;(0,n.loadCountAction)(t)},e}return(0,m.Z)(r,e),(0,p.Z)(r,[{key:"renderLoadingSpinner",value:function(){return(0,v.jsx)("div",{className:"counter",children:(0,v.jsx)(u.xu,{icon:"sync",spin:!0})})}},{key:"renderErrorIcon",value:function(){var e=this.props.error;return(0,v.jsx)(u.aV,{popover:e,type:"danger",children:(0,v.jsx)("div",{className:"counter",children:(0,v.jsx)(u.xu,{icon:"exclamation-triangle",className:"text-danger"})})})}},{key:"renderCounter",value:function(){var e=this.props,r=e.count,n=e.counterCachedAt,o=e.counterCacheReason,s=e.loadCountAction,i=function(e){for(var r=0;r<w.length;r++){var n=w[r],t=n.delimiter,o=n.symbol,s=n.digits;if(e>t){var i=Number("1e".concat(s));return Math.floor(e/t*i)/i+"".concat(o,"+")}}return e}(r),a=i!==r;if(n||a){var l=(0,t.Z)({},o?"popover":"tooltip",(0,v.jsx)(O,{count:r,counterCachedAt:n,counterCacheReason:o,isFormatted:a}));return(0,v.jsx)(u.aV,x(x({className:"backendless-page-menu-counter-tooltip"},l),{},{children:(0,v.jsx)("div",{className:"counter",children:i})}))}return(0,v.jsx)("div",{className:"counter",onClick:s&&this.onLoadRecordsCountClick,children:r})}},{key:"renderLoadCountIcon",value:function(){return(0,v.jsx)(u.aV,{className:"backendless-page-menu-counter-tooltip",tooltip:"Click to load records count",children:(0,v.jsx)("div",{className:"counter",onClick:this.onLoadRecordsCountClick,children:(0,v.jsx)(u.xu,{icon:"download"})})})}},{key:"render",value:function(){var e=this.props,r=e.count,n=e.loading,t=e.error,o=e.loadCountAction;return n?this.renderLoadingSpinner():t?this.renderErrorIcon():null!=r?this.renderCounter():o?this.renderLoadCountIcon():null}}])}(j.Component);var A=n("../node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),N=n("./hooks/index.js");function F(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),n.push.apply(n,t)}return n}function E(e){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};
1r%2?F(Object(n),!0).forEach((function(r){(0,t.Z)(e,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))}))}return e}function D(e){var r=e.filter,n=e.onFilterChange,t=e.showFilterInput,o=e.setShowFilterInput;return(0,v.jsxs)("div",{className:"filter-box",children:[!t&&(0,v.jsx)(u.xu,{className:l()("activator",{"has-filter":!!r}),tooltip:r?"filter: ".concat(r):null,icon:"search",onClick:function(){return o(!0)}}),t&&(0,v.jsx)(u.Rj,{size:"full",placeholder:"type to filter...",value:r,onChange:n,onEnterPress:function(){return o(!1)},onOutsideClick:function(){return o(!1)},autoFocus:!0})]})}function _(e){var r=e.title,n=e.icon,t=e.faIcon,o=e.collapsed,s=e.filterProps;return(0,v.jsxs)("div",{className:"title",children:[(0,v.jsxs)("div",{children:[n&&(0,v.jsx)("span",{className:"icon-holder",children:n}),t&&(0,v.jsx)("span",{className:"icon-holder",children:(0,v.jsx)(u.xu,{icon:t})}),(0,v.jsx)("span",{children:r})]}),!o&&s&&(0,v.jsx)(D,E({},s))]})}function k(e){var r=e.children,n=e.elRef,t=e.collapsed,o=e.setGroupCollapsed,s=e.className,i=e.title;return(0,v.jsxs)("div",{className:l()("page-sidebar-group",s,{"collapsed-group":t}),ref:n,children:[t&&(0,v.jsx)(u.zx,{onClick:o,className:"toggle-collapse-group-button"}),i,(0,v.jsx)("div",{className:"list scroller",children:(0,v.jsx)("ul",{className:"list-inner",children:r})})]})}function S(e){var r=e.title,n=e.icon,t=e.faIcon,o=e.className,s=e.filter,i=e.elRef,a=e.resizable,l=e.onResize,c=e.onFilterChange,d=e.minHeight,p=e.maxHeight,h=e.height,f=e.collapsed,m=e.setGroupCollapsed,j=e.children,b=e.titleComponent,g=(0,N.eJ)(!1),x=(0,A.Z)(g,2),y=x[0],C=x[1],w=(0,N.eJ)(h),O=(0,A.Z)(w,2),P=O[0],F=O[1],E=(0,N.sO)(null),D=c?{filter:s,onFilterChange:c,showFilterInput:y,setShowFilterInput:C}:null,S=b||r&&_,I=S&&(0,v.jsx)(S,{title:r,icon:n,faIcon:t,collapsed:f,filterProps:D}),R=(0,v.jsx)(k,{elRef:function(e){E.current=e,i&&i(e)},className:o,collapsed:f,setGroupCollapsed:m,title:I,children:j});return a||l?(0,v.jsx)(u.ez,{axis:"y",revert:!0,height:P,minHeight:d,maxHeight:p,onChange:function(e){var r=e.height;F(r),l&&l(r)},children:R}):R}D.propTypes={filter:i().string,onFilterChange:i().func,showFilterInput:i().bool.isRequired,setShowFilterInput:i().func.isRequired},_.propTypes={title:i().node,icon:i().node,faIcon:i().string,collapsed:i().bool,filterProps:i().object},k.propTypes={children:i().node,elRef:i().func,collapsed:i().bool,setGroupCollapsed:i().func,className:i().string};var I=i().oneOfType([i().string,i().number]);S.propTypes={title:i().node,icon:i().node,faIcon:i().string,className:i().string,filter:i().string,elRef:i().func,resizable:i().bool,onResize:i().func,onFilterChange:i().func,minHeight:I,maxHeight:I,height:I,collapsed:i().bool,setGroupCollapsed:i().func,children:i().node};var R=n("./constants/action-types/index.js"),Z=function(e){return{type:R.Z.TOGGLE_SIDEBAR,options:e}},T=n("./reducers/index.js"),L=(0,j.createContext)({collapsed:!1}),G=L.Provider;const U=L;var M=1100,B=function(e){var r=(0,T.eMP)(e).sidebar;return{manualCollapsed:r.manualCollapsed,manualExpanded:r.manualExpanded}},z=function(e){var r=e.className,n=e.children,t=e.collapsable,o=e.newLayout,s=(0,N.ol)({toggleSidebar:Z}),i=(0,N.v9)(B),a=i.manualExpanded,c=i.manualCollapsed,d=(0,N.eJ)(t&&c),p=(0,A.Z)(d,2),h=p[0],f=p[1],m=(0,N.eI)();(0,N.d4)((function(){window.scrollTo(0,0)}),[]);t&&(m.width>=M?(h&&!c&&f(!1),a&&s.toggleSidebar({manualExpanded:!1})):a||h||f(!0));var j=m.width<M&&a,b=h||!j&&m.width<=M;return(0,v.jsxs)("aside",{className:l()("page-sidebar",r,{"new-page-sidebar":o,"sidebar-collapsable":t,"sidebar-collapsed":h,"page-sidebar-expanded-mobile":j}),children:[(0,v.jsx)(G,{value:{collapsed:b},children:n}),t&&(0,v.jsxs)(u.zx,{onClick:function(){f(!h),m.width>=M?s.toggleSidebar({manualExpanded:!1,manualCollapsed:!h}):s.toggleSidebar({manualExpanded:h,manualCollapsed:!1})},className:"toggle-sidebar-button",children:[(0,v.jsx)(u.xu,{className:"icon-collapse",icon:h&&!j?"angle-double-right":"angle-double-left",tooltip:h&&!j?"Expand sidebar":void 0}),(0,v.jsx)("span",{className:"collapse-label",children:"Collapse sidebar"})]})]})},W=n("./utils/console-status.js"),H=new WeakMap;function J(e){var r=e.loaded,n=e.error;return(0,v.jsx)("div",{className:"page-spinner-holder",children:(0,v.jsx)(u.$
1j,{loaded:r,error:n})})}function V(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),n.push.apply(n,t)}return n}function Y(e){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?V(Object(n),!0).forEach((function(r){(0,t.Z)(e,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):V(Object(n)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))}))}return e}function q(e){var r=e.className,n=e.children;return(0,v.jsx)(u.NX,{className:r,theme:"dark",withIcons:!0,children:n})}function $(e){var r=e.className,n=e.children,t=e.onClose;return(0,v.jsx)("div",{className:l()("deprecated-page-panel",r),children:(0,v.jsxs)("div",{className:"content",children:[(0,v.jsx)(u.xu,{icon:"exclamation-triangle"}),(0,v.jsx)("h3",{children:"This functionality will be going away soon..."}),(0,v.jsx)("div",{children:n}),t&&(0,v.jsx)(u.zx,{onClick:t,label:"I got it"})]})})}q.Item=function(e){return(0,v.jsx)(U.Consumer,{children:function(r){var n=r.collapsed;return(0,v.jsx)(u.H4,Y(Y({},e),{},{tooltip:n?e.tooltip:void 0}))}})};n("./hooks/visibility/index.js");i().string.isRequired,i().array.isRequired;var K=["children","count","showCounter","counterCachedAt","counterCacheReason","counterLoading","counterError","subEl","loadCountAction","item"];function X(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),n.push.apply(n,t)}return n}function Q(e){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?X(Object(n),!0).forEach((function(r){(0,t.Z)(e,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):X(Object(n)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))}))}return e}function ee(e){var r=e.onRef,n=e.className,t=e.children,o=function(e,r){var n=(0,N.eJ)((function(){return!!e&&!H.has(e)})),t=(0,A.Z)(n,2),o=t[0],s=t[1],i=(0,N.Ye)((function(){if(!r||W.O.isSystemDev)return function(){H.set(e,0),s(!1)}}),[r]);return o?(0,v.jsx)(e,{onClose:i}):null}(e.DeprecationPanel,e.blockDeprecationPanel);return(0,v.jsxs)("div",{ref:r,className:l()("page",n,{deprecated:o}),children:[t,o]})}var re=function(e){var r=e.className,n=e.children,t=e.padded;return(0,v.jsx)("div",{className:l()("page-content scroller",r,{padded:t}),children:n})};re.SectionsMenu=function(e){var r=e.className,n=e.children;return(0,v.jsx)("nav",{className:l()("nav nav-tabs page-sections-menu",r),children:n})},re.Section=function(e){var r=e.className,n=e.children,t=e.todoNoFlex;return(0,v.jsx)("section",{className:l()("page-section",r,{"todo-no-flex":t}),children:n})},re.SectionToolbar=function(e){var r=e.className,n=e.children;return(0,v.jsx)("div",{className:l()("page-section-toolbar",r),children:n})},re.SectionContent=function(e){var r=e.className,n=e.innerClassName,t=e.children,o=e.fullSize;return o&&(t=(0,v.jsx)("div",{className:l()("page-section-content-inner",n),children:t})),(0,v.jsx)("div",{className:l()("page-section-content",r,{"full-size":o}),children:t})},re.SectionTitle=function(e){var r=e.children;return(0,v.jsx)("div",{className:"page-section-title",children:r})},z.Content=function(e){var r=e.className,n=e.children;return(0,v.jsx)("aside",{className:l()("page-sidebar-content",r),children:n})},z.Group=S;var ne=function(){return(0,v.jsx)("i",{className:"caret-icon caret-icon-right"})};function te(e){var r=e.children,n=e.count,t=e.showCounter,s=e.counterCachedAt,i=e.counterCacheReason,a=e.counterLoading,l=e.counterError,u=e.subEl,d=e.loadCountAction,p=e.item,h=(0,o.Z)(e,K);return(0,v.jsxs)(c.OL,Q(Q({},h),{},{children:[(0,v.jsx)("span",{className:"group-item-name",children:r}),u&&(0,v.jsx)("div",{className:"group-item-sub-el",children:u}),t&&(0,v.jsx)(P,{count:n,counterCachedAt:s,counterCacheReason:i,loading:a,error:l,loadCountAction:d,item:p}),(0,v.jsx)(ne,{})]}))}z.GroupItem=function(e){var r=e.className,n=e.children;return(0,v.jsx)("li",{className:l()("page-sidebar-group-item",r),children:n})},te.propTypes={showCounter:i().bool.isRequired,loadCountAction:function(e){if(e.showCounter&&!e.loadCountAction&&null==e.count)return new Error("Please provide a loadCountAction function!")}},z.GroupNavItem=te,z.ActionsBar=function(e){var r=e.onRef,n=e.className,t=e.children;return(0,v.jsx)("div",{ref:r,className:l()("page-sidebar-action-bar",n),children:t})},z.Action=function(e){var r=e.className,n=e.icon,t=e.tooltip,o=e.children,s=e.danger,i=e.disabled,a=e.processing,c=e.active,d=e.onClick;return(0,v.jsxs)("span",{className:l()("page-sidebar-action",r,{danger:s,processing:a,disabled:i,active:c}
1),onClick:i?void 0:d,children:[n&&(0,v.jsx)(u.xu,{icon:n,tooltip:t}),o]})};const oe=ee},
1"./views/files/page.js":(e,r,n)=>{n.r(r),n.d(r,{default:()=>x});var t=n("./constants/community.js"),o=n("./router/index.js"),s=n("./contexts/document-title.js"),i=n("./contexts/files/index.js"),a=n("./contexts/headline.js"),l=n("./hooks/visibility/index.js"),c=n("./ui-comments/index.js"),u=n("./views/common/page/index.js"),d=n("../node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),p=n("./utils/path.js"),h=n("./utils/routes-manager.js"),f=n("./hooks/index.js"),m=n("./views/bricks/bricks.js"),j=n("./views/files/browser.js"),b=n("./views/files/toolbar.js"),v=n("../node_modules/react/jsx-runtime.js");function g(){var e=(0,l.f)().visibility,r=(0,f.cf)(),n=(0,f.sO)(null),t=(0,i.z)(),s=t.directory,a=t.readOnly,c=t.editOnly,g=t.filesParams,x=t.utcTime,y=t.setFilesParams,C=(0,o.Kx)(),w=C.queryParams,O=C.removeQueryParams,P=(0,f.eJ)([]),A=(0,d.Z)(P,2),N=A[0],F=A[1],E=(0,f.I4)((function(){return y({offset:0})}),[]),D=(0,f.I4)((function(e){y(e),F([])}),[]),_=(0,f.I4)((function(){return D({pattern:""})}),[D]);(0,f.d4)((function(){w.pattern&&(y({pattern:w.pattern,sub:"true"===w.sub}),O("pattern","sub"))}),[]),(0,f.d4)((function(){return function(){F([]),E(r)}}),[r]);var k=(0,f.I4)((function(e){n.current&&n.current.uploadFile(e)}),[n.current]),S=(0,f.I4)((function(e){n.current=e}),[]),I=(0,f.Ye)((function(){return(0,p.K6)(s,{link:h.RM.toFiles(),label:"Root",focused:!0})}),[s]),R=(0,f.$c)({checkedRowKeys:N,onChange:F});return(0,v.jsxs)(u.JH,{children:[(0,v.jsx)(b.Z,{onFileUpload:k,checkedRows:N,onCheckedFilesChange:F,readOnly:a,editOnly:c,directory:s,filesParams:g,onParamsChange:D,visibility:e}),(0,v.jsx)(m.Oo,{items:I}),(0,v.jsx)(j.Z,{onRef:S,directory:s,params:g,utcTime:x,readOnly:a,editOnly:c,checkableOptions:a?void 0:R,onParamsChange:D,visibility:e,onDirClick:_,baseURL:"files"})]})}function x(){var e=(0,l.f)((function(e){return e.FILES_SECTION})),r=e.accessDenied,n=e.NoAccessPage;return r?(0,v.jsx)(n,{}):(0,v.jsx)(y,{})}function y(){return(0,c.Z)({context:t.FY.FILES_SERVICE,itemId:"files_browser",label:"Files Browser"}),(0,v.jsx)(u.T3,{className:"files-page",children:(0,v.jsx)(w,{})})}function C(){var e=(0,o.Iy)()["*"];return(0,s.jr)("Files Browser - /".concat(e)),(0,a.Md)("Files Browser"),(0,v.jsx)(u.T3,{className:"files-page",children:(0,v.jsx)(i.c,{directory:e,children:(0,v.jsx)(g,{})})})}function w(){return(0,v.jsx)(o.Z5,{children:(0,v.jsx)(o.AW,{path:"/*",element:(0,v.jsx)(C,{})})})}},
1"./views/files/search-box.js":(e,r,n)=>{n.d(r,{Z:()=>h});var t=n("../node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),o=n("../node_modules/@babel/runtime/helpers/esm/createClass.js"),s=n("../node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js"),i=n("../node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"),a=n("../node_modules/@babel/runtime/helpers/esm/inherits.js"),l=n("../node_modules/react/index.js"),c=n("./views/bricks/bricks.js"),u=n("../node_modules/react/jsx-runtime.js");function d(e,r,n){return r=(0,i.Z)(r),(0,s.Z)(e,p()?Reflect.construct(r,n||[],(0,i.Z)(e).constructor):r.apply(e,n))}function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(p=function(){return!!e})()}var h=function(e){function r(){var e;(0,t.Z)(this,r);for(var n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];return(e=d(this,r,[].concat(o))).onPatternChange=function(r){return e.change({pattern:r})},e.onSubChange=function(r){return e.change({sub:r})},e.change=function(r){return e.props.onChange(r)},e}return(0,a.Z)(r,e),(0,o.Z)(r,[{key:"render",value:function(){var e=this.props,r=e.params,n=e.error;return(0,u.jsxs)("div",{className:"files-search-box",children:[(0,u.jsx)(c.Rj,{size:"full",value:r.pattern||"",error:n,onChange:this.onPatternChange,popoverClassName:"files-search-error-popover",withPopover:!0}),(0,u.jsx)(c.XZ,{label:"Search in subdirectories",checked:!!r.sub,onChange:this.onSubChange})]})}}])}(l.Component)},
1"./views/files/toolbar.js":(e,r,n)=>{n.d(r,{Z:()=>q});var t=n("../node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),o=n("../node_modules/@babel/runtime/helpers/esm/createClass.js"),s=n("../node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js"),i=n("../node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"),a=n("../node_modules/@babel/runtime/helpers/esm/inherits.js"),l=n("../node_modules/@babel/runtime/helpers/esm/defineProperty.js"),c=n("../node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"),u=n("../node_modules/react/index.js"),d=n("../node_modules/react-redux/es/index.js"),p=n("../node_modules/lodash/differenceBy.js"),h=n.n(p),f=n("../node_modules/lodash/intersectionBy.js"),m=n.n(f),j=n("./constants/errors.js"),b=n("./utils/file.js"),v=n("./utils/react.js"),g=n("./ga/index.js"),x=n("./actions/alerts.js"),y=n("./actions/app/api-docs.js"),C=n("./constants/action-types/index.js"),w=n("./actions/files.js"),O=n("./reducers/index.js"),P=n("./decorators/index.js"),A=n("./views/bricks/bricks.js"),N=n("./views/common/generate-api-docs/index.js"),F=n("./views/common/page/index.js"),E=n("./views/files/editor/editor-modal.js"),D=n("./views/files/browser.js"),_=n("../node_modules/react/jsx-runtime.js");function k(e,r,n){return r=(0,i.Z)(r),(0,s.Z)(e,S()?Reflect.construct(r,n||[],(0,i.Z)(e).constructor):r.apply(e,n))}function S(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(S=function(){return!!e})()}var I,R,Z,T,L,G=function(e){function r(){var e;(0,t.Z)(this,r);for(var n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];return(e=k(this,r,[].concat(o))).state={showCopiedFiles:!1},e.onToggleFileList=function(){return e.setState({showCopiedFiles:!e.state.showCopiedFiles})},e}return(0,a.Z)(r,e),(0,o.Z)(r,[{key:"renderFilesList",value:function(){var e=this.props.copiedFiles;return(0,_.jsx)("ul",{children:e.map((function(e){return(0,_.jsx)("li",{children:e.name},e.name)}))})}},{key:"renderWarning",value:function(){var e=this.state.showCopiedFiles;return(0,_.jsxs)(A.bZ,{type:"warning",children:["You are about to delete some copied files. ",(0,_.jsx)("span",{className:"detail",onClick:this.onToggleFileList,children:"Click here for details."}),e&&this.renderFilesList()]})}},{key:"render",value:function(){var e=this.props.copiedFiles;return(0,_.jsxs)("div",{className:"delete-message",children:[!!e.length&&this.renderWarning(),"Delete selected files?"]})}}])}(u.Component),U=n("./views/files/search-box.js"),M=["children"];function B(e,r,n){return r=(0,i.Z)(r),(0,s.Z)(e,z()?Reflect.construct(r,n||[],(0,i.Z)(e).constructor):r.apply(e,n))}function z(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(z=function(){return!!e})()}function W(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),n.push.apply(n,t)}return n}function H(e){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?W(Object(n),!0).forEach((function(r){(0,l.Z)(e,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):W(Object(n)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))}))}return e}var J=/^web\/scripts/;var V={showPopup:null,showEditor:!1,showFolderModal:!1,copiedFiles:[],searchValue:""},Y={zipDirectory:w.sb,deleteFiles:w.c1,pasteFiles:w.fz,createDir:w.bE,setUTCTime:function(){return{type:[C.Z.SET_UTC_TIME]}},generateFilesApiDocs:y.Um,loadDirectory:w.wS},q=(I=(0,P.SP)({showGenerateApiDocs:"generateApiDocs"}
1,"newFile"),R=(0,P.Tk)("generateApiDocs","newFile"),Z=(0,d.$j)((function(e,r){var n=r.directory,t=r.checkedRows,o=(0,O.bEW)(e)[n]||{},s=o.error,i=o.errorCode,a=o.data,l=void 0===a?{}:a,c=o.totalRows;return{checkedFiles:t.map((function(e){return l[e]})).filter((function(e){return!!e})),UTCTime:(0,O.RoN)(e),isWhereClauseError:j.Z.INVALID_FILES_SEARCH.includes(i),error:s,totalRows:c}}),Y),(0,v.t_)(T=I(T=R(T=Z((L=function(e){function r(){var e;(0,t.Z)(this,r);for(var n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];return(e=B(this,r,[].concat(o))).state=V,e.onZipFolderClick=function(){e.props.zipDirectory(e.props.appId,e.props.directory).then(x.$E,x.iT)},e.deleteFiles=function(){var r=e.props,n=r.appId,t=r.directory,o=r.checkedFiles,s=r.filesParams,i=r.totalRows,a=h()(e.state.copiedFiles,o,"url");e.props.deleteFiles(n,o,t).then((function(){return e.setState(H(H({},V),{},{copiedFiles:a}))}),x.iT).then((function(){e.props.loadDirectory(n,t,function(e,r,n){var t=e.offset,o=e.pageSize,s=(0,D.d)(e),i=Math.floor(t/o)+1,a=Math.max(Math.ceil(r/o),1);return 1===i||i!==a||r-t===n&&(s.offset=t-o),s}(s,i,o.length))}))},e.copyFiles=function(){var r=e.props.checkedFiles;e.setState({copiedFiles:r}),(0,x.QR)("Selected files are copied, you can paste it in another directory")},e.pasteFiles=function(){var r=e.props,n=r.appId,t=r.directory,o=r.filesParams,s=e.state.copiedFiles;e.props.pasteFiles(n,s,t).then((function(){return e.props.onCheckedFilesChange([])})).then((function(){return e.props.loadDirectory(n,t,(0,D.d)(o))})).catch(x.iT)},e.createDir=function(r){var n=e.props,t=n.appId,o=n.directory;(0,n.createDir)(t,o,r).catch(x.iT)},e.toggleCreateDirModal=function(r){return function(){return e.setState({showFolderModal:r})}},e.toggleEditor=function(r,n){e.setState({showEditor:r,newScript:n}),r||e.props.removeNavigatorProps()},e.setUTCTime=function(){return e.props.setUTCTime(e.props.appId)},e.showPopup=function(r){return e.setState({showPopup:r})},e.hidePopup=function(){e.setState({showPopup:null}),e.props.removeNavigatorProps()},e.showGenerateApiDocsPopup=function(){return e.showPopup(N.Z)},e.generateApiDocs=function(r){var n=e.props.appId;return g.m7.files("Generate API docs, format: ".concat(r.format)),e.props.generateFilesApiDocs(n,r)},e.onFileUpload=function(r){e.props.onFileUpload&&e.props.onFileUpload(r.target.files[0])},e}return(0,a.Z)(r,e),(0,o.Z)(r,[{key:"componentDidMount",value:function(){var e=this.props.visibility;this.props.showGenerateApiDocs&&this.showGenerateApiDocsPopup(),e.UPLOAD_CREATE_FILES&&this.props.newFile&&this.toggleEditor(!0)}},{key:"componentDidUpdate",value:function(e){e.showGenerateApiDocs!==this.props.showGenerateApiDocs&&this.props.showGenerateApiDocs&&this.showGenerateApiDocsPopup(),e.newFile!==this.props.newFile&&this.props.newFile&&this.props.visibility.UPLOAD_CREATE_FILES&&this.toggleEditor(!0)}},{key:"render",value:function(){var e,r=this,n=this.props.directory,t=this.props,o=t.checkedFiles,s=t.UTCTime,i=t.error,a=t.isWhereClauseError,l=t.readOnly,c=t.filesParams,u=t.onParamsChange,d=this.props,p=d.editOnly,h=d.visibility,f=d.showNewFileButton,j=d.showUploadFileButton,v=d.showGenerateApiButton,g=this.state,x=g.newScript,y=g.showEditor,C=g.showFolderModal,w=g.copiedFiles,O=g.showPopup,P=!!i||l,D=!w.length,k=!o.length,S="logging"===n,I=o.length,R=(e=n,J.test(e)),Z={show:C,title:"Create New Folder",placeholder:"Folder name",onSubmit:this.createDir,onHide:this.toggleCreateDirModal(!1),validator:b.kc,saveValueFormatter:function(e){return e.trim()},submitButton:{label:"Create",busyLabel:"Creating..."}},T=m()(o,w,"url");return(0,_.jsxs)(F.JH.SectionToolbar,{className:"files-toolbar",children:[f&&h.UPLOAD_CREATE_FILES&&!P&&!p&&(0,_.jsx)($,{onClick:function(){return r.toggleEditor(!0)},children:"New File"}),h.UPLOAD_CREATE_FILES&&R&&(0,_.jsx)($,{onClick:function(){return r.toggleEditor(!0,!0)},disabled:!!i,children:"New Script"}),j&&h.UPLOAD_CREATE_FILES&&!P&&!p&&(0,_.jsx)(A.pY,{className:"btn-link btn-sm",text:"Upload file",onChange:this.onFileUpload}),h.MANAGE_DIRECTORIES_AND_FILES&&!P&&!p&&(0,_.jsx)($,{onClick:this.toggleCreateDirMod
1al(!0),children:"New Folder"}),h.MANAGE_DIRECTORIES_AND_FILES&&!P&&(0,_.jsx)($,{onClick:this.copyFiles,disabled:k,children:"Copy"}),h.MANAGE_DIRECTORIES_AND_FILES&&!P&&!p&&(0,_.jsx)($,{onClick:this.pasteFiles,disabled:D,children:"Paste"}),(!S||h.DELETE_LOGGERS)&&h.MANAGE_DIRECTORIES_AND_FILES&&!l&&(0,_.jsx)(A.Ur,{action:this.deleteFiles,type:"danger",confirmBtnType:"danger",message:(0,_.jsx)(G,{copiedFiles:T}),disabled:!I,confirmText:"Delete",children:(0,_.jsx)($,{disabled:!I,children:"Delete"})}),h.MANAGE_DIRECTORIES_AND_FILES&&(0,_.jsx)($,{onClick:this.onZipFolderClick,disabled:!!i,children:"Zip Directory"}),v&&(0,_.jsx)($,{onClick:this.showGenerateApiDocsPopup,children:"Generate API Docs"}),(0,_.jsx)(N.Z,{show:O===N.Z,onHide:this.hidePopup,generateApiDocs:this.generateApiDocs}),(0,_.jsx)(A.XZ,{onChange:this.setUTCTime,checked:s,label:"Dates in UTC"}),(0,_.jsx)(U.Z,{params:c,error:a?i:null,onChange:u}),h.MANAGE_DIRECTORIES_AND_FILES&&(0,_.jsx)(E.Z,{show:y,isNew:!0,onHide:this.toggleEditor,currentPath:n,newScript:x}),(0,_.jsx)(A.NL,H({},Z))]})}}])}(u.Component),L.defaultProps={showNewFileButton:!0,showUploadFileButton:!0,showGenerateApiButton:!0},T=L))||T)||T)||T)||T),$=function(e){var r=e.children,n=(0,c.Z)(e,M);return(0,_.jsx)(A.zx,H(H({type:"link",size:"sm"},n),{},{children:r}))}}
1}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.