/
bundle.js
1 lines (1 loc) · 421 KB
/
bundle.js
1
webpackJsonp([0],{"./client/src/boot/BootRoutes.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=n(1),a=r(s),l=n(0),c=r(l),u=n(6),d=n(7),p=r(d),f=n(42),h=n("./node_modules/history/lib/useBeforeUnload.js"),m=r(h),b=n("./node_modules/history/lib/createBrowserHistory.js"),y=r(b),g=n(20),v=r(g),_=n(46),j=r(_),w=n(41),T=r(w),O=n("./client/src/containers/App/App.js"),P=r(O),C=n(27),E=n(21),x=n(2),k=r(x),S=n(11),F=n(23),D=r(F),M=function(){function e(t,n){o(this,e),this.store=t,this.client=n;var r=v.default.get("absoluteBaseUrl");j.default.setAbsoluteBase(r),this.handleBeforeRoute=this.handleBeforeRoute.bind(this),this.handleBeforeUnload=this.handleBeforeUnload.bind(this)}return i(e,[{key:"setStore",value:function(e){this.store=e}},{key:"setClient",value:function(e){this.client=e}},{key:"start",value:function(e){this.matchesReactRoute(e)?this.initReactRouter():this.initLegacyRouter()}},{key:"matchesReactRoute",value:function(e){var t=v.default.get("sections"),n=j.default.resolveURLToBase(e).replace(/\/$/,"");return!!t.find(function(e){var t=j.default.resolveURLToBase(e.url).replace(/\/$/,"");return!!e.reactRouter&&n.match(t)})}},{key:"initReactRouter",value:function(){T.default.updateRootRoute({component:P.default});var e=(0,C.syncHistoryWithStore)((0,f.useRouterHistory)((0,m.default)(y.default))({basename:v.default.get("baseUrl")}),this.store);e.listenBeforeUnload(this.handleBeforeUnload),e.listenBefore(this.handleBeforeRoute),p.default.render(c.default.createElement(E.ApolloProvider,{client:this.client},c.default.createElement(u.Provider,{store:this.store},c.default.createElement(f.Router,{history:e,routes:T.default.getRootRoute()}))),document.getElementsByClassName("cms-content")[0])}},{key:"initLegacyRouter",value:function(){var e=this,t=v.default.get("sections"),n=this.store;(0,j.default)("*",function(t,r){var o=k.default._t("Admin.CONFIRMUNSAVED","Are you sure you want to navigate away from this page?\n\n\n WARNING: Your changes have not been saved.\n\n\n Press OK to continue, or Cancel to stay on the current page.");e.shouldConfirmBeforeUnload()&&!window.confirm(o)||(t.store=n,r())});var r=null;t.forEach(function(e){var t=j.default.resolveURLToBase(e.url);t=t.replace(/\/$/,""),t+="(/*?)?",(0,j.default)(t,function(e,t){if("complete"!==document.readyState||e.init)return void t();r||(r=window.location.pathname);var n=e.state&&e.state.__forceReload;(e.path!==r||n)&&(r=e.path.replace(/#.*$/,""),(0,a.default)(".cms-container").entwine("ss").handleStateChange(null,e.state))})});var o=window.onbeforeunload;window.onbeforeunload=function(){return e.shouldConfirmBeforeUnload()?k.default._t("Admin.CONFIRMUNSAVEDSHORT","WARNING: Your changes have not been saved."):"function"==typeof o?o():void 0},j.default.start()}},{key:"shouldConfirmBeforeUnload",value:function(){var e=this.store.getState(),t=e.unsavedForms||[],n=e.form.formSchemas;return t.filter(function(t){var r=Object.values(n).find(function(e){return e.name===t.name});return!!(r&&r.state&&r.state.notifyUnsavedChanges)&&(0,S.isDirty)(t.name,D.default)(e)}).length>0}},{key:"handleBeforeUnload",value:function(){if(this.shouldConfirmBeforeUnload())return k.default._t("Admin.CONFIRMUNSAVEDSHORT","WARNING: Your changes have not been saved.")}},{key:"handleBeforeRoute",value:function(){if(this.shouldConfirmBeforeUnload())return k.default._t("Admin.CONFIRMUNSAVED","Are you sure you want to navigate away\n from this page?\n\nWARNING: Your changes have not been saved.\n\n\n Press OK to continue, or Cancel to stay on the current page.")}}]),e}();t.default=M},"./client/src/boot/apollo/buildCache.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("./node_modules/apollo-cache-inmemory/lib/index.js"),o=n("./client/src/boot/apollo/dataIdFromObject.js"),i=function(e){return e&&e.__esModule?e:{default:e}}(o),s=function(e){return new r.InMemoryCache({fragmentMatcher:e?new r.IntrospectionFragmentMatcher({introspectionQueryResultData:e}):null,dataIdFromObject:i.default,addTypename:!0})};t.default=s},"./client/src/boot/apollo/buildClient.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function i(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function r(o,i){try{var s=t[o](i),a=s.value}catch(e){return void n(e)}if(!s.done)return Promise.resolve(a).then(function(e){r("next",e)},function(e){r("throw",e)});e(a)}return r("next")})}}Object.defineProperty(t,"__esModule",{value:!0});var s=n(24),a=r(s),l=n("./node_modules/apollo-link-state/lib/index.js"),c=n("./node_modules/apollo-link/lib/index.js"),u=n("./client/src/boot/apollo/getGraphqlFragments.js"),d=r(u),p=n("./client/src/boot/apollo/buildNetworkComponents.js"),f=r(p),h=n("./client/src/boot/apollo/buildCache.js"),m=r(h),b=n(20),y=r(b),g=function(){var e=i(regeneratorRuntime.mark(function e(t){var n,r,i,s,u,p,h;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=y.default.getSection("SilverStripe\\Admin\\LeftAndMain").graphql,r=n&&n.cachedTypenames,i=void 0,e.prev=3,e.next=6,(0,d.default)(t,r);case 6:i=e.sent,e.next=12;break;case 9:e.prev=9,e.t0=e.catch(3),i=null;case 12:return s=(0,m.default)(i),u=(0,f.default)(t),p=(0,l.withClientState)({cache:s,resolvers:{}}),h=(0,c.from)([p].concat(o(u))),e.abrupt("return",new a.default({cache:s,link:h}));case 17:case"end":return e.stop()}},e,void 0,[[3,9]])}));return function(t){return e.apply(this,arguments)}}();t.default=g},"./client/src/boot/apollo/buildNetworkComponents.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("./node_modules/apollo-link-http/lib/index.js"),o=n("./node_modules/apollo-link-error/lib/index.js"),i=n("./node_modules/apollo-link/lib/index.js"),s=function(e){var t=new r.HttpLink({uri:e+"graphql",fetchOptions:{credentials:"same-origin",headers:{accept:"application/json"}}}),n=(0,o.onError)(function(e){var t=e.networkError;t&&console.log("[Network error]: "+t)});return[new i.ApolloLink(function(e,t){return e.setContext({headers:{"Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"}}),t(e)}),n,t]};t.default=s},"./client/src/boot/apollo/dataIdFromObject.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){var t=e.id||e.ID;return t&&t>=0&&e.__typename?e.__typename+":"+t:null};t.default=r},"./client/src/boot/apollo/getGraphqlFragments.js":function(e,t,n){"use strict";function r(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function r(o,i){try{var s=t[o](i),a=s.value}catch(e){return void n(e)}if(!s.done)return Promise.resolve(a).then(function(e){r("next",e)},function(e){r("throw",e)});e(a)}return r("next")})}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(14),i=function(e){return e&&e.__esModule?e:{default:e}}(o),s=function(e){var t=e.data;return t.__schema.types=t.__schema.types.filter(function(e){return null!==e.possibleTypes}),t},a=function(e){if(!e.ok)throw new Error("The types.graphql file could not be loaded. You probably need to run a ?flush to generate it.\n Alternatively, you can use the IntrospectionProvider extension to generate the file dynamically.\n More information: https://github.com/silverstripe/silverstripe-graphql/#schema-introspection");return e},l=function(){var e=r(regeneratorRuntime.mark(function e(t){var n,o,l,c,u,d,p=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=[t+"assets/types.graphql",t+"graphql/types"],p||n.reverse(),o=n[0],l=n[1],c={method:"GET",headers:{"Content-Type":"application/json"},uri:""+t,credentials:"same-origin"},u=function(){var e=r(regeneratorRuntime.mark(function e(t){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i.default)(t,c).then(a).then(function(e){return e.json()}).then(s));case 1:case"end":return e.stop()}},e,void 0)}));return function(t){return e.apply(this,arguments)}}(),d=void 0,e.prev=6,e.next=9,u(o);case 9:d=e.sent,e.next=23;break;case 12:return e.prev=12,e.t0=e.catch(6),e.prev=14,e.next=17,u(l);case 17:d=e.sent,e.next=23;break;case 20:return e.prev=20,e.t1=e.catch(14),e.abrupt("return",Promise.reject(e.t1));case 23:return e.abrupt("return",Promise.resolve(d));case 24:case"end":return e.stop()}},e,void 0,[[6,12],[14,20]])}));return function(t){return e.apply(this,arguments)}}();t.default=l},"./client/src/boot/applyDevtools.js":function(e,t,n){"use strict";function r(e){var t=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__,n=window.__REDUX_DEVTOOLS_EXTENSION__||window.devToolsExtension;return"function"==typeof t?t(e):"function"==typeof n?(0,o.compose)(e,n()):e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n(9)},"./client/src/boot/applyTransforms.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=n(5),a=r(s),l=n("./client/src/lib/Validator.js"),c=r(l),u=n(3),d=r(u),p=n(13),f=n(8),h=r(f),m=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.extraClass?e.extraClass.split(" ").reduce(function(e,t){return i({},e,o({},t,!0))},{}):{};"string"==typeof e.data.pristineClass&&(n[e.data.pristineClass]=t),"string"==typeof e.data.dirtyClass&&(n[e.data.dirtyClass]=!t);var r=t?e.data.pristineTitle:e.data.dirtyTitle,s=t?e.data.pristineIcon:e.data.dirtyIcon;return i({},e,{title:r||e.title,icon:s||e.icon,extraClass:(0,d.default)(n)})},b=function(){a.default.transform("field-holders",function(e){["FieldGroup"].forEach(function(t){return e.component("FieldGroup",h.default,t+"Holder")})}),a.default.transform("form-action-changed",function(e){e.form.alterSchema("*",function(e){return e.mutateField("action_save",function(t){var n=e.isPristine();return m(t,n)}),e.mutateField("action_publish",function(t){var n=t.data.isPublished&&!t.data.isModified&&e.isPristine();return m(t,n)}),e.getState()})}),a.default.transform("schema-validation",function(e){e.form.addValidation("*",function(e,t,n){var r=new c.default(e),s=Object.keys(e).reduce(function(e,t){var s=(0,p.findField)(n.fields,t),a=r.validateFieldSchema(s),l=a.valid,c=a.errors;return l?e:i({},e,o({},t,c))},{});return t.addErrors(s),t.getState()})})};t.default=b},"./client/src/boot/index.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function r(o,i){try{var s=t[o](i),a=s.value}catch(e){return void n(e)}if(!s.done)return Promise.resolve(a).then(function(e){r("next",e)},function(e){r("throw",e)});e(a)}return r("next")})}}var i=function(){var e=o(regeneratorRuntime.mark(function e(){var t,n,r,o,i,s,l;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=h.default.get("absoluteBaseUrl"),e.next=3,(0,b.default)(t);case 3:n=e.sent,(0,v.default)(),(0,j.default)(),r=[p.default],o=h.default.get("debugging"),i=u.applyMiddleware.apply(void 0,r),o&&(i=(0,T.default)(i)),s=i(u.createStore),window.ss.apolloClient=n,l=new a.default(null,n),(0,P.default)(),c.default.ready(function(){var e=(0,u.combineReducers)(c.default.reducer.getAll()),t=s(e,{});t.dispatch((0,y.setConfig)(h.default.getAll())),c.default.reducer.setStore(t),window.ss.store=t,l.setStore(t),l.start(window.location.pathname),window.jQuery&&window.jQuery("body").addClass("js-react-boot").addClass("js-injector-boot")}),window.setTimeout(function(){return c.default.load()},0);case 16:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),s=n("./client/src/boot/BootRoutes.js"),a=r(s),l=n(5),c=r(l),u=n(9),d=n(45),p=r(d),f=n(20),h=r(f),m=n("./client/src/boot/apollo/buildClient.js"),b=r(m),y=n("./client/src/state/config/ConfigActions.js"),g=n("./client/src/boot/registerComponents.js"),v=r(g),_=n("./client/src/boot/registerReducers.js"),j=r(_),w=n("./client/src/boot/applyDevtools.js"),T=r(w),O=n("./client/src/boot/applyTransforms.js"),P=r(O);window.ss=window.ss||{},window.onload=i},"./client/src/boot/registerComponents.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(11),i=n(5),s=r(i),a=n("./client/src/components/ActionMenu/ActionMenu.js"),l=r(a),c=n(30),u=r(c),d=n("./client/src/components/TextField/TextField.js"),p=r(d),f=n("./client/src/components/HiddenField/HiddenField.js"),h=r(f),m=n("./client/src/components/DateField/DateField.js"),b=r(m),y=n("./client/src/components/TimeField/TimeField.js"),g=r(y),v=n("./client/src/components/DatetimeField/DatetimeField.js"),_=r(v),j=n("./client/src/components/CheckboxField/CheckboxField.js"),w=r(j),T=n("./client/src/components/CheckboxSetField/CheckboxSetField.js"),O=r(T),P=n("./client/src/components/OptionsetField/OptionsetField.js"),C=r(P),E=n(36),x=r(E),k=n("./client/src/components/GridFieldActions/GridFieldActions.js"),S=r(k),F=n("./client/src/components/SingleSelectField/SingleSelectField.js"),D=r(F),M=n("./client/src/components/PopoverField/PopoverField.js"),A=r(M),R=n("./client/src/components/HeaderField/HeaderField.js"),I=r(R),N=n(37),L=r(N),U=n("./client/src/components/HtmlReadonlyField/HtmlReadonlyField.js"),B=r(U),H=n("./client/src/components/LookupField/LookupField.js"),G=r(H),q=n("./client/src/components/CompositeField/CompositeField.js"),V=r(q),$=n("./client/src/components/LabelField/LabelField.js"),z=r($),W=n("./client/src/components/Tabs/Tabs.js"),X=r(W),Y=n("./client/src/components/Tabs/TabItem.js"),K=r(Y),Q=n(32),J=r(Q),Z=n("./client/src/components/FieldGroup/FieldGroup.js"),ee=r(Z),te=n(28),ne=r(te),re=n(26),oe=r(re),ie=n("./client/src/components/NotFoundComponent/NotFoundComponent.js"),se=r(ie),ae=n("./client/src/components/Form/Form.js"),le=r(ae),ce=n(18),ue=r(ce),de=n(40),pe=r(de),fe=n("./client/src/containers/Form/Form.js"),he=r(fe),me=n("./client/src/components/UsedOnTable/UsedOnTable.js"),be=r(me),ye=n(38),ge=r(ye);t.default=function(){s.default.component.registerMany({ActionMenu:l.default,Badge:u.default,TextField:p.default,HiddenField:h.default,DateField:b.default,TimeField:g.default,DatetimeField:_.default,CheckboxField:w.default,CheckboxSetField:O.default,OptionsetField:C.default,GridField:x.default,GridFieldActions:S.default,FieldGroup:ee.default,SingleSelectField:D.default,PopoverField:A.default,HeaderField:I.default,LiteralField:L.default,HtmlReadonlyField:B.default,LookupField:G.default,CompositeField:V.default,Tabs:X.default,TabItem:K.default,FormAction:J.default,LabelField:z.default,TreeDropdownField:ne.default,Preview:pe.default,ReduxForm:he.default,ReduxFormField:o.Field,Form:le.default,FormAlert:ue.default,FormBuilderModal:oe.default,NotFoundComponent:se.default,UsedOnTable:be.default,Loading:ge.default})}},"./client/src/boot/registerReducers.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=n(5),s=r(i),a=n(9),l=n(11),c=n(27),u=n("./client/src/state/config/ConfigReducer.js"),d=r(u),p=n("./client/src/state/schema/SchemaReducer.js"),f=r(p),h=n("./client/src/state/records/RecordsReducer.js"),m=r(h),b=n("./client/src/state/breadcrumbs/BreadcrumbsReducer.js"),y=r(b),g=n("./client/src/state/treeDropdownField/TreeDropdownFieldReducer.js"),v=r(g),_=n("./client/src/state/mobileMenu/MobileMenuReducer.js"),j=r(_),w=n("./client/src/state/unsavedForms/UnsavedFormsReducer.js"),T=r(w),O=n("./client/src/state/usedOn/usedOnReducer.js"),P=r(O),C=n("./client/src/lib/dependency-injection/applyFormMiddleware.js"),E=r(C);t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,a.combineReducers)({formState:l.reducer,formSchemas:f.default});s.default.reducer.registerMany(o({config:d.default,form:t,records:m.default,breadcrumbs:y.default,routing:c.routerReducer,treeDropdownField:v.default,mobileMenu:j.default,unsavedForms:T.default,usedOn:P.default},e)),s.default.transform("admin",function(e){e.reducer("form",E.default)})}},"./client/src/bundles/bundle.js":function(e,t,n){"use strict";n("./client/src/i18n.js"),n("./node_modules/expose-loader/index.js?SilverStripeComponent!./client/src/lib/SilverStripeComponent.js-exposed"),n("./node_modules/expose-loader/index.js?Backend!./client/src/lib/Backend.js-exposed"),n("./node_modules/expose-loader/index.js?schemaFieldValues!./client/src/lib/schemaFieldValues.js-exposed"),n("./node_modules/expose-loader/index.js?FormAlert!./client/src/components/FormAlert/FormAlert.js-exposed"),n("./node_modules/expose-loader/index.js?Injector!./client/src/lib/Injector.js-exposed"),n("./node_modules/expose-loader/index.js?reduxFieldReducer!./client/src/lib/reduxFieldReducer.js-exposed"),n("./node_modules/expose-loader/index.js?getFormState!./client/src/lib/getFormState.js-exposed"),n("./node_modules/expose-loader/index.js?PopoverField!./client/src/components/PopoverField/PopoverField.js-exposed"),n("./node_modules/expose-loader/index.js?FieldHolder!./client/src/components/FieldHolder/FieldHolder.js-exposed"),n("./node_modules/expose-loader/index.js?Form!./client/src/components/Form/Form.js-exposed"),n("./node_modules/expose-loader/index.js?FormConstants!./client/src/components/Form/FormConstants.js-exposed"),n("./node_modules/expose-loader/index.js?FormAction!./client/src/components/FormAction/FormAction.js-exposed"),n("./node_modules/expose-loader/index.js?SchemaActions!./client/src/state/schema/SchemaActions.js-exposed"),n("./node_modules/expose-loader/index.js?FormBuilder!./client/src/components/FormBuilder/FormBuilder.js-exposed"),n("./node_modules/expose-loader/index.js?FormBuilderLoader!./client/src/containers/FormBuilderLoader/FormBuilderLoader.js-exposed"),n("./node_modules/expose-loader/index.js?FormBuilderModal!./client/src/components/FormBuilderModal/FormBuilderModal.js-exposed"),n("./node_modules/expose-loader/index.js?FileSchemaModalHandler!./client/src/containers/InsertLinkModal/fileSchemaModalHandler.js-exposed"),n("./node_modules/expose-loader/index.js?InsertLinkModal!./client/src/containers/InsertLinkModal/InsertLinkModal.js-exposed"),n("./node_modules/expose-loader/index.js?RecordsActions!./client/src/state/records/RecordsActions.js-exposed"),n("./node_modules/expose-loader/index.js?GridField!./client/src/components/GridField/GridField.js-exposed"),n("./node_modules/expose-loader/index.js?GridFieldCell!./client/src/components/GridField/GridFieldCell.js-exposed"),n("./node_modules/expose-loader/index.js?GridFieldHeader!./client/src/components/GridField/GridFieldHeader.js-exposed"),n("./node_modules/expose-loader/index.js?GridFieldHeaderCell!./client/src/components/GridField/GridFieldHeaderCell.js-exposed"),n("./node_modules/expose-loader/index.js?GridFieldRow!./client/src/components/GridField/GridFieldRow.js-exposed"),n("./node_modules/expose-loader/index.js?GridFieldTable!./client/src/components/GridField/GridFieldTable.js-exposed"),n("./node_modules/expose-loader/index.js?Accordion!./client/src/components/Accordion/Accordion.js-exposed"),n("./node_modules/expose-loader/index.js?AccordionBlock!./client/src/components/Accordion/AccordionBlock.js-exposed"),n("./node_modules/expose-loader/index.js?HiddenField!./client/src/components/HiddenField/HiddenField.js-exposed"),n("./node_modules/expose-loader/index.js?ListGroup!./client/src/components/ListGroup/ListGroup.js-exposed"),n("./node_modules/expose-loader/index.js?ListGroupItem!./client/src/components/ListGroup/ListGroupItem.js-exposed"),n("./node_modules/expose-loader/index.js?Loading!./client/src/components/Loading/Loading.js-exposed"),n("./node_modules/expose-loader/index.js?TextField!./client/src/components/TextField/TextField.js-exposed"),n("./node_modules/expose-loader/index.js?LiteralField!./client/src/components/LiteralField/LiteralField.js-exposed"),n("./node_modules/expose-loader/index.js?Toolbar!./client/src/components/Toolbar/Toolbar.js-exposed"),n("./node_modules/expose-loader/index.js?Breadcrumb!./client/src/components/Breadcrumb/Breadcrumb.js-exposed"),n("./node_modules/expose-loader/index.js?TreeDropdownFieldNode!./client/src/components/TreeDropdownField/TreeDropdownFieldNode.js-exposed"),n("./node_modules/expose-loader/index.js?TreeDropdownFieldMenu!./client/src/components/TreeDropdownField/TreeDropdownFieldMenu.js-exposed"),n("./node_modules/expose-loader/index.js?TreeDropdownField!./client/src/components/TreeDropdownField/TreeDropdownField.js-exposed"),n("./node_modules/expose-loader/index.js?BreadcrumbsActions!./client/src/state/breadcrumbs/BreadcrumbsActions.js-exposed"),n("./node_modules/expose-loader/index.js?RecordsActionTypes!./client/src/state/records/RecordsActionTypes.js-exposed"),n("./node_modules/expose-loader/index.js?UnsavedFormsActions!./client/src/state/unsavedForms/UnsavedFormsActions.js-exposed"),n("./node_modules/expose-loader/index.js?Badge!./client/src/components/Badge/Badge.js-exposed"),n("./node_modules/expose-loader/index.js?CheckboxSetField!./client/src/components/CheckboxSetField/CheckboxSetField.js-exposed"),n("./node_modules/expose-loader/index.js?Preview!./client/src/components/Preview/Preview.js-exposed"),n("./node_modules/expose-loader/index.js?Focusedzone!./client/src/components/Focusedzone/Focusedzone.js-exposed"),n("./node_modules/expose-loader/index.js?Config!./client/src/lib/Config.js-exposed"),n("./node_modules/expose-loader/index.js?DataFormat!./client/src/lib/DataFormat.js-exposed"),n("./node_modules/expose-loader/index.js?ReactRouteRegister!./client/src/lib/ReactRouteRegister.js-exposed"),n("./node_modules/expose-loader/index.js?Router!./client/src/lib/Router.js-exposed"),n("./node_modules/expose-loader/index.js?TinyMCEActionRegistrar!./client/src/lib/TinyMCEActionRegistrar.js-exposed"),n("./node_modules/expose-loader/index.js?ShortcodeSerialiser!./client/src/lib/ShortcodeSerialiser.js-exposed"),n("./node_modules/expose-loader/index.js?formatWrittenNumber!./client/src/lib/formatWrittenNumber.js-exposed"),n("./client/src/legacy/sspath.js"),n("./client/src/legacy/ssui.core.js"),n("./client/src/legacy/LeftAndMain.js"),n("./client/src/legacy/LeftAndMain.ActionTabSet.js"),n("./client/src/legacy/LeftAndMain.Panel.js"),n("./client/src/legacy/LeftAndMain.Tree.js"),n("./client/src/legacy/LeftAndMain.Content.js"),n("./client/src/legacy/LeftAndMain.EditForm.js"),n("./client/src/legacy/LeftAndMain.Menu.js"),n("./client/src/legacy/LeftAndMain.MobileMenuToggle.js"),n("./client/src/legacy/LeftAndMain.Preview.js"),n("./client/src/legacy/LeftAndMain.BatchActions.js"),n("./client/src/legacy/LeftAndMain.FieldHelp.js"),n("./client/src/legacy/LeftAndMain.FieldDescriptionToggle.js"),n("./client/src/legacy/LeftAndMain.TreeDropdownField.js"),n("./client/src/legacy/AddToCampaignForm.js"),n("./client/src/legacy/SecurityAdmin.js"),n("./client/src/legacy/ModelAdmin.js"),n("./client/src/legacy/ConfirmedPasswordField.js"),n("./client/src/legacy/SelectionGroup.js"),n("./client/src/legacy/DateField.js"),n("./client/src/legacy/ToggleCompositeField.js"),n("./client/src/legacy/TreeDropdownField/TreeDropdownFieldEntwine.js"),n("./client/src/legacy/UsedOnTable/UsedOnTableEntwine.js"),n("./client/src/legacy/DateField.js"),n("./client/src/legacy/DatetimeField.js"),n("./client/src/legacy/HtmlEditorField.js"),n("./client/src/legacy/TabSet.js"),n("./client/src/legacy/GridField.js"),n("./client/src/boot/index.js")},"./client/src/components/ActionMenu/ActionMenu.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(0),d=r(u),p=n(4),f=n(2),h=r(f),m=n(3),b=r(m),y=function(e){function t(e){i(this,t);var n=s(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.toggle=n.toggle.bind(n),n.state={isOpen:!1},n}return a(t,e),c(t,[{key:"toggle",value:function(){this.setState({isOpen:!this.state.isOpen})}},{key:"render",value:function(){var e=this.props,t=e.dropdownToggleProps,n=e.dropdownMenuProps,r=o(e,["dropdownToggleProps","dropdownMenuProps"]),i=this.props.className;i=(0,b.default)("action-menu",i);var s=(0,b.default)("action-menu__toggle","btn","btn--icon-xl","btn--no-text","font-icon-dot-3",t.className),a=(0,b.default)("action-menu__dropdown",n.className);return d.default.createElement(p.Dropdown,l({className:i,isOpen:this.state.isOpen,toggle:this.toggle},r),d.default.createElement(p.DropdownToggle,l({className:s,"aria-label":h.default._t("Admin.ACTIONS","View actions")},t)),d.default.createElement(p.DropdownMenu,l({className:a},n),this.props.children))}}]),t}(u.PureComponent);y.defaultProps={className:"",dropdownToggleProps:{},dropdownMenuProps:{}},t.default=y},"./client/src/components/CheckboxField/CheckboxField.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Component=void 0;var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=n(0),s=r(i),a=n(8),l=r(a),c=n("./client/src/components/OptionsetField/OptionField.js"),u=r(c),d=function(e){return s.default.createElement(u.default,o({},e,{type:"checkbox"}))},p=function(e){var t=(0,l.default)(d);return s.default.createElement(t,o({},e,{hideLabels:!0}))};t.Component=d,t.default=p},"./client/src/components/CheckboxSetField/CheckboxSetField.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Component=void 0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(0),u=r(c),d=n("./client/src/components/OptionsetField/OptionField.js"),p=r(d),f=n(8),h=r(f),m=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.getItemKey=n.getItemKey.bind(n),n.getOptionProps=n.getOptionProps.bind(n),n.handleChange=n.handleChange.bind(n),n.getValues=n.getValues.bind(n),n}return s(t,e),l(t,[{key:"getItemKey",value:function(e,t){return this.props.id+"-"+(e.value||"empty"+t)}},{key:"getValues",value:function(){var e=this.props.value;return Array.isArray(e)||("string"==typeof e&&(e=e.length?[e]:[]),"number"==typeof e&&(e=[e])),e?e.map(function(e){return""+e}):[]}},{key:"getOptionProps",value:function(e,t){var n=this.getValues(),r=this.getItemKey(e,t);return{key:r,id:r,name:this.props.name,className:this.props.itemClass,disabled:e.disabled||this.props.disabled,readOnly:this.props.readOnly,onChange:this.handleChange,value:n.indexOf(""+e.value)>-1,title:e.title,type:"checkbox"}}},{key:"handleChange",value:function(e,t){var n=this;if("function"==typeof this.props.onChange){var r=this.getValues(),o=this.props.source.filter(function(e,o){return n.getItemKey(e,o)===t.id?1===t.value:r.indexOf(""+e.value)>-1}).map(function(e){return""+e.value});this.props.onChange(e,{id:this.props.id,value:o})}}},{key:"render",value:function(){var e=this;return this.props.source?u.default.createElement("div",null,this.props.source.map(function(t,n){return u.default.createElement(p.default,a({},e.getOptionProps(t,n),{hideLabels:!0}))})):null}}]),t}(c.Component);m.propTypes={className:u.default.PropTypes.string,extraClass:u.default.PropTypes.string,itemClass:u.default.PropTypes.string,id:u.default.PropTypes.string,name:u.default.PropTypes.string.isRequired,source:u.default.PropTypes.arrayOf(u.default.PropTypes.shape({value:u.default.PropTypes.oneOfType([u.default.PropTypes.string,u.default.PropTypes.number]),title:u.default.PropTypes.any,disabled:u.default.PropTypes.bool})),onChange:u.default.PropTypes.func,value:u.default.PropTypes.any,readOnly:u.default.PropTypes.bool,disabled:u.default.PropTypes.bool},m.defaultProps={extraClass:"",className:"",value:[]},t.Component=m,t.default=(0,h.default)(m)},"./client/src/components/CompositeField/CompositeField.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),c=r(l),u=n("./client/src/lib/castStringToElement.js"),d=r(u),p=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return s(t,e),a(t,[{key:"getLegend",value:function(){return"fieldset"===this.props.data.tag&&this.props.data.legend?(0,d.default)("legend",this.props.data.legend):null}},{key:"getClassName",value:function(){return this.props.className+" "+this.props.extraClass}},{key:"render",value:function(){var e=this.getLegend(),t=this.props.data.tag||"div",n=this.getClassName();return c.default.createElement(t,{className:n},e,this.props.children)}}]),t}(l.Component);p.propTypes={data:c.default.PropTypes.oneOfType([c.default.PropTypes.array,c.default.PropTypes.shape({tag:c.default.PropTypes.string,legend:c.default.PropTypes.string})]),extraClass:c.default.PropTypes.string},p.defaultProps={className:"",extraClass:""},t.default=p},"./client/src/components/DateField/DateField.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Component=void 0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=function e(t,n,r){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,n,r)}if("value"in o)return o.value;var s=o.get;return void 0!==s?s.call(r):void 0},u=n(0),d=r(u),p=n(8),f=r(p),h=n("./client/src/components/TextField/TextField.js"),m=n(16),b=r(m),y=n(15),g=r(y),v=n(2),_=r(v),j=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return s(t,e),l(t,[{key:"render",value:function(){return c(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"render",this).call(this)}},{key:"asHTML5",value:function(){return this.props.data.html5&&this.hasNativeSupport()}},{key:"hasNativeSupport",value:function(){return this.props.modernizr.inputtypes.date}},{key:"getInputProps",value:function(){var e=_.default.inject(_.default._t("Admin.FormatExample","Example: {format}"),{format:(0,b.default)().endOf("month").format("L")}),n=this.asHTML5()?this.props.value:this.getLocalisedValue(),r=this.asHTML5()?"date":"text",o=a({},c(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"getInputProps",this).call(this),{type:r,defaultValue:n,placeholder:e});return delete o.value,o}},{key:"getLocalisedValue",value:function(){return this.convertToLocalised(this.props.value)}},{key:"isMultiline",value:function(){return!1}},{key:"handleChange",value:function(e){var t=e.target.value,n="";n=this.asHTML5()?t:this.convertToIso(t),"function"==typeof this.props.onChange&&this.triggerChange(e,n)}},{key:"triggerChange",value:function(e,t){this.props.onChange(e,{id:this.props.id,value:t})}},{key:"convertToIso",value:function(e){b.default.locale(this.props.lang);var t="";if(e){var n=(0,b.default)(e,["L","YYYY-MM-DD"]);n.isValid()&&(t=n.format("YYYY-MM-DD"))}return t}},{key:"convertToLocalised",value:function(e){b.default.locale(this.props.lang);var t="";if(e){var n=(0,b.default)(e);n.isValid()&&(t=n.format("L"))}return t}}]),t}(h.Component);j.propTypes={lang:d.default.PropTypes.string,modernizr:d.default.PropTypes.object,data:d.default.PropTypes.shape({html5:d.default.PropTypes.bool})},j.defaultProps={modernizr:g.default,data:{}},t.Component=j,t.default=(0,f.default)(j)},"./client/src/components/DatetimeField/DatetimeField.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Component=void 0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=function e(t,n,r){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,n,r)}if("value"in o)return o.value;var s=o.get;return void 0!==s?s.call(r):void 0},u=n(0),d=r(u),p=n(8),f=r(p),h=n("./client/src/components/DateField/DateField.js"),m=n(16),b=r(m),y=n(15),g=r(y),v=n(2),_=r(v),j=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return s(t,e),l(t,[{key:"getInputProps",value:function(){var e=_.default.inject(_.default._t("Admin.FormatExample","Example: {format}"),{format:(0,b.default)().endOf("month").format("L LT")}),n=this.asHTML5()?"datetime-local":"text";return a({},c(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"getInputProps",this).call(this),{type:n,placeholder:e})}},{key:"isMultiline",value:function(){return!1}},{key:"hasNativeSupport",value:function(){return this.props.modernizr.inputtypes["datetime-local"]}},{key:"triggerChange",value:function(e,t){/^\d{4}-\d\d-\d\dT\d\d:\d\d$/.test(t)?this.props.onChange(e,{id:this.props.id,value:t+":00"}):this.props.onChange(e,{id:this.props.id,value:t})}},{key:"convertToLocalised",value:function(e){b.default.locale(this.props.lang);var t="";if(e){var n=(0,b.default)(e);n.isValid()&&(t=n.format("L LT"))}return t}},{key:"convertToIso",value:function(e){b.default.locale(this.props.lang);var t="";if(e){var n=(0,b.default)(e,["L LT",b.default.ISO_8601]);n.isValid()&&(t=n.format("YYYY-MM-DDTHH:mm:ss"))}return t}}]),t}(h.Component);j.propTypes={lang:d.default.PropTypes.string,modernizr:d.default.PropTypes.object,data:d.default.PropTypes.shape({html5:d.default.PropTypes.boolean})},j.defaultProps={modernizr:g.default,data:{}},t.Component=j,t.default=(0,f.default)(j)},"./client/src/components/FieldGroup/FieldGroup.js":function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=function e(t,n,r){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,n,r)}if("value"in o)return o.value;var s=o.get;return void 0!==s?s.call(r):void 0},l=n("./client/src/components/CompositeField/CompositeField.js"),c=function(e){return e&&e.__esModule?e:{default:e}}(l),u=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),s(t,[{key:"getClassName",value:function(){return"field-group-component "+a(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"getClassName",this).call(this)}}]),t}(c.default);t.default=u},"./client/src/components/Form/Form.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(0),u=r(c),d=n(18),p=r(d),f=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return s(t,e),l(t,[{key:"componentDidMount",value:function(){if(this.props.autoFocus&&this.form){var e=this.form.querySelector("input, select, textarea");e&&e.focus()}}},{key:"renderMessages",value:function(){return Array.isArray(this.props.messages)?this.props.messages.map(function(e,t){return u.default.createElement(p.default,a({key:t,className:t?"":"message-box--panel-top"},e))}):null}},{key:"render",value:function(){var e=this,t=!1!==this.props.valid,n=this.props.mapFieldsToComponents(this.props.fields),r=this.props.mapActionsToComponents(this.props.actions),o=this.renderMessages(),i=["form"];!1===t&&i.push("form--invalid"),this.props.attributes&&this.props.attributes.className&&i.push(this.props.attributes.className);var s=a({},this.props.attributes,{onSubmit:this.props.handleSubmit,className:i.join(" ")});return u.default.createElement("form",a({},s,{ref:function(t){e.form=t,e.props.setDOM(t)}}),n&&u.default.createElement("fieldset",null,o,this.props.afterMessages,n),r&&r.length?u.default.createElement("div",{className:"btn-toolbar",role:"group"},r):null)}}]),t}(c.Component);f.propTypes={autoFocus:c.PropTypes.bool,setDOM:c.PropTypes.func,valid:c.PropTypes.bool,actions:c.PropTypes.array,afterMessages:c.PropTypes.node,attributes:c.PropTypes.shape({action:c.PropTypes.string.isRequired,className:c.PropTypes.string,encType:c.PropTypes.string,id:c.PropTypes.string,method:c.PropTypes.string.isRequired}),fields:c.PropTypes.array.isRequired,handleSubmit:c.PropTypes.func,mapActionsToComponents:c.PropTypes.func.isRequired,mapFieldsToComponents:c.PropTypes.func.isRequired,messages:c.PropTypes.arrayOf(c.PropTypes.shape({extraClass:c.PropTypes.string,value:c.PropTypes.any,type:c.PropTypes.string}))},f.defaultProps={setDOM:function(){return null}},t.default=f},"./client/src/components/Form/FormConstants.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={CSRF_HEADER:"X-SecurityID"}},"./client/src/components/GridField/GridFieldAction.js":function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),l=function(e){return e&&e.__esModule?e:{default:e}}(a),c=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleClick=n.handleClick.bind(n),n}return i(t,e),s(t,[{key:"handleClick",value:function(e){this.props.onClick(e,this.props.record.ID)}},{key:"render",value:function(){return l.default.createElement("button",{className:"grid-field__icon-action font-icon-"+this.props.icon+" btn--icon-large",onClick:this.handleClick})}}]),t}(a.Component);c.PropTypes={Click:l.default.PropTypes.func.isRequired},t.default=c},"./client/src/components/GridField/GridFieldCell.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(0),d=r(u),p=n(3),f=r(p),h=function(e){function t(e){i(this,t);var n=s(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleDrillDown=n.handleDrillDown.bind(n),n}return a(t,e),c(t,[{key:"handleDrillDown",value:function(e){"function"==typeof this.props.onDrillDown&&this.props.onDrillDown(e)}},{key:"render",value:function(){var e=["grid-field__cell",this.props.className],t=this.props,n=(t.onDrillDown,o(t,["onDrillDown"]));return d.default.createElement("td",l({},n,{className:(0,f.default)(e),onClick:this.handleDrillDown}))}}]),t}(u.Component);h.PropTypes={className:d.default.PropTypes.string,onDrillDown:d.default.PropTypes.func},t.default=h},"./client/src/components/GridField/GridFieldHeader.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=r(o),s=n("./client/src/components/GridField/GridFieldRow.js"),a=r(s),l=function(e){return i.default.createElement(a.default,null,e.children)};t.default=l},"./client/src/components/GridField/GridFieldHeaderCell.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(e){return o.default.createElement("th",null,e.children)};t.default=i},"./client/src/components/GridField/GridFieldRow.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(e){var t="grid-field__row "+e.className;return o.default.createElement("tr",{tabIndex:0,className:t},e.children)};t.default=i},"./client/src/components/GridField/GridFieldTable.js":function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),l=function(e){return e&&e.__esModule?e:{default:e}}(a),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),s(t,[{key:"generateHeader",value:function(){return void 0!==this.props.header?this.props.header:(this.props.data,null)}},{key:"generateRows",value:function(){return void 0!==this.props.rows?this.props.rows:(this.props.data,null)}},{key:"render",value:function(){return l.default.createElement("div",{className:"grid-field"},l.default.createElement("table",{className:"table table-hover grid-field__table"},l.default.createElement("thead",null,this.generateHeader()),l.default.createElement("tbody",null,this.generateRows())))}}]),t}(a.Component);c.propTypes={data:l.default.PropTypes.object,header:l.default.PropTypes.object,rows:l.default.PropTypes.array},t.default=c},"./client/src/components/GridFieldActions/GridFieldActions.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),c=r(l),u=n(4),d=n("./client/src/components/GridFieldActions/GridFieldDropdownAction.js"),p=r(d),f=n("./client/src/components/ActionMenu/ActionMenu.js"),h=r(f),m=n(3),b=r(m),y=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.toggle=n.toggle.bind(n),n.state={dropdownOpen:!1},n}return s(t,e),a(t,[{key:"toggle",value:function(){this.setState({dropdownOpen:!this.state.dropdownOpen})}},{key:"renderMultipleActions",value:function(e){var t=e.reduce(function(e,t){var n=e,r=t.group;if(!r)throw new Error('Action: "'+t.title+'" has no group assigned');return n[r]||(n[r]=[]),n[r].push(t),n},[]),n={right:!0};return c.default.createElement(h.default,{dropdownMenuProps:n},Object.keys(t).map(function(e,n){return[0!==n&&c.default.createElement(u.DropdownItem,{divider:!0}),t[e].map(function(e){return c.default.createElement(p.default,{data:e.data,title:e.title,type:e.type,url:e.url})})]}))}},{key:"renderSingleAction",value:function(e){var t=e.type,n=e.title,r=e.data,o=e.url,i=void 0;"submit"===t&&(i="submit",o=void 0);var s=(0,b.default)("action",r.classNames);return c.default.createElement(u.Button,{className:s,type:i,href:o,"data-url":r["data-url"],name:r.name,color:"secondary"},n)}},{key:"render",value:function(){var e=this.props.schema;return e.length>1?this.renderMultipleActions(e):1===e.length?this.renderSingleAction(e[0]):null}}]),t}(l.PureComponent),g=p.default.propTypes;g.group=c.default.PropTypes.string,y.propTypes=c.default.PropTypes.arrayOf(c.default.PropTypes.shape(g)).isRequired,t.default=y},"./client/src/components/GridFieldActions/GridFieldDropdownAction.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),c=r(l),u=n(4),d=n(3),p=r(d),f=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return s(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.type,n=e.title,r=e.data,o=this.props.url,i=(0,p.default)("action",r.classNames),s=null;switch(t){case"submit":s="button",o=void 0;break;case"link":s="a";break;default:s=void 0}return c.default.createElement(u.DropdownItem,{className:i,href:o,tag:s,type:"button"===s?"submit":void 0,"data-url":r["data-url"],name:r.name},n)}}]),t}(l.PureComponent);f.propTypes={data:c.default.PropTypes.object,title:c.default.PropTypes.string.isRequired,type:c.default.PropTypes.oneOf(["submit","link"]),url:c.default.PropTypes.string},t.default=f},"./client/src/components/HeaderField/HeaderField.js":function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),l=function(e){return e&&e.__esModule?e:{default:e}}(a),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),s(t,[{key:"getInputProps",value:function(){return{className:this.props.className+" "+this.props.extraClass,id:this.props.id}}},{key:"render",value:function(){var e="h"+(this.props.data.headingLevel||3);return l.default.createElement("div",{className:"field"},l.default.createElement(e,this.getInputProps(),this.props.data.title))}}]),t}(a.Component);c.propTypes={extraClass:l.default.PropTypes.string,id:l.default.PropTypes.string,data:l.default.PropTypes.oneOfType([l.default.PropTypes.array,l.default.PropTypes.shape({headingLevel:l.default.PropTypes.number,title:l.default.PropTypes.string})]).isRequired},c.defaultProps={className:"",extraClass:""},t.default=c},"./client/src/components/HiddenField/HiddenField.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),c=r(l),u=n(4),d=n(3),p=r(d),f=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return s(t,e),a(t,[{key:"getInputProps",value:function(){return{className:(0,p.default)(this.props.className,this.props.extraClass),id:this.props.id,name:this.props.name,type:"hidden",value:this.props.value}}},{key:"render",value:function(){return c.default.createElement(u.Input,this.getInputProps())}}]),t}(l.Component);f.propTypes={id:c.default.PropTypes.string,extraClass:c.default.PropTypes.string,name:c.default.PropTypes.string.isRequired,value:c.default.PropTypes.any},f.defaultProps={className:"",extraClass:"",value:""},t.default=f},"./client/src/components/HtmlReadonlyField/HtmlReadonlyField.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Component=void 0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(0),u=r(c),d=n(8),p=r(d),f=n(4),h=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.getContent=n.getContent.bind(n),n}return s(t,e),l(t,[{key:"getContent",value:function(){return{__html:this.props.value}}},{key:"getInputProps",value:function(){return{className:this.props.className+" "+this.props.extraClass,id:this.props.id,name:this.props.name}}},{key:"render",value:function(){return u.default.createElement(f.Input,a({plaintext:!0},this.getInputProps(),{dangerouslySetInnerHTML:this.getContent()}))}}]),t}(c.Component);h.propTypes={id:u.default.PropTypes.string,name:u.default.PropTypes.string.isRequired,extraClass:u.default.PropTypes.string,value:u.default.PropTypes.string},h.defaultProps={extraClass:"",className:""},t.Component=h,t.default=(0,p.default)(h)},"./client/src/components/IframeDialog/IframeDialog.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),c=r(l),u=n(4),d=n(3),p=r(d),f=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleClosed=n.handleClosed.bind(n),n}return s(t,e),a(t,[{key:"handleClosed",value:function(){"function"==typeof this.props.onClosed&&this.props.onClosed()}},{key:"renderHeader",value:function(){var e=this.props.title;return e?c.default.createElement(u.ModalHeader,{toggle:this.handleClosed},e):null}},{key:"render",value:function(){return c.default.createElement(u.Modal,{isOpen:this.props.isOpen,onClosed:this.handleClosed,className:(0,p.default)("iframe-dialog",this.props.className),modalClassName:this.props.modalClassName},this.renderHeader(),c.default.createElement(u.ModalBody,{className:this.props.bodyClassName},c.default.createElement("iframe",{id:this.props.iframeId,className:(0,p.default)("iframe-dialog__iframe",this.props.iframeClassName),src:this.props.url,frameBorder:0})))}}]),t}(l.Component);f.propTypes={url:l.PropTypes.string.isRequired,onClosed:l.PropTypes.func,isOpen:l.PropTypes.bool,title:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.bool]),modalClassName:l.PropTypes.string,iframeId:l.PropTypes.string,iframeClassName:l.PropTypes.string,className:l.PropTypes.string,bodyClassName:l.PropTypes.string},f.defaultProps={isOpen:!1,title:null},t.default=f},"./client/src/components/LabelField/LabelField.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(e){var t=e.id,n=e.className,r=e.title,i=e.extraClass,s=e.data,a=s&&s.target,l=n+" "+i;return o.default.createElement("label",{id:t,className:l,htmlFor:a},r)};i.propTypes={id:r.PropTypes.number,className:r.PropTypes.string,extraClass:r.PropTypes.string,title:r.PropTypes.node,data:r.PropTypes.shape({target:r.PropTypes.string})},i.defaultProps={className:"",extraClass:""},t.default=i},"./client/src/components/ListGroup/ListGroupItem.js":function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),l=function(e){return e&&e.__esModule?e:{default:e}}(a),c=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleClick=n.handleClick.bind(n),n}return i(t,e),s(t,[{key:"handleClick",value:function(e){this.props.onClick&&this.props.onClick(e,this.props.onClickArg)}},{key:"render",value:function(){var e="list-group-item "+this.props.className;return l.default.createElement("a",{role:"button",tabIndex:0,className:e,onClick:this.handleClick},this.props.children)}}]),t}(a.Component);c.propTypes={onClickArg:l.default.PropTypes.any,onClick:l.default.PropTypes.func},t.default=c},"./client/src/components/LookupField/LookupField.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Component=void 0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(0),u=r(c),d=n(4),p=n(8),f=r(p),h=n(2),m=r(h),b=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.getValueCSV=n.getValueCSV.bind(n),n}return s(t,e),l(t,[{key:"getValueCSV",value:function(){var e=this,t=this.props.value;if(!Array.isArray(t)&&(t||"string"==typeof t||"number"==typeof t)){var n=this.props.source.find(function(e){return e.value===t});return n?n.title:""}return t&&t.length?t.map(function(t){var n=e.props.source.find(function(e){return e.value===t});return n&&n.title}).filter(function(e){return(""+e).length}).join(", "):""}},{key:"getFieldProps",value:function(){return{id:this.props.id,name:this.props.name,className:this.props.className+" "+this.props.extraClass}}},{key:"render",value:function(){if(!this.props.source)return null;var e="('"+m.default._t("Admin.NONE","None")+"')";return u.default.createElement(d.Input,a({plaintext:!0},this.getFieldProps()),this.getValueCSV()||e)}}]),t}(c.Component);b.propTypes={extraClass:u.default.PropTypes.string,id:u.default.PropTypes.string,name:u.default.PropTypes.string.isRequired,source:u.default.PropTypes.arrayOf(u.default.PropTypes.shape({value:u.default.PropTypes.oneOfType([u.default.PropTypes.string,u.default.PropTypes.number]),title:u.default.PropTypes.any,disabled:u.default.PropTypes.bool})),value:u.default.PropTypes.any},b.defaultProps={extraClass:"",className:"",value:[]},t.Component=b,t.default=(0,f.default)(b)},"./client/src/components/MobileMenuToggle/MobileMenuToggle.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),c=r(l),u=n(3),d=r(u),p=function(e){function t(){o(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.handleClick=e.handleClick.bind(e),e}return s(t,e),a(t,[{key:"handleClick",value:function(e){e.preventDefault(),"function"==typeof this.props.onClick&&this.props.onClick(e)}},{key:"render",value:function(){var e=(0,d.default)({"cms-mobile-menu-toggle":!0,"cms-mobile-menu-toggle--open":this.props.isOpen});return c.default.createElement("button",{className:e,href:"#toggle-mobile-menu",onClick:this.handleClick,"aria-controls":this.props.controls,"aria-expanded":Boolean(this.props.isOpen)},c.default.createElement("span",null),c.default.createElement("span",null),c.default.createElement("span",null),c.default.createElement("span",null))}}]),t}(l.Component);p.propTypes={isOpen:l.PropTypes.bool.isRequired,onClick:l.PropTypes.func.isRequired,controls:l.PropTypes.string},p.defaultProps={controls:""},t.default=p},"./client/src/components/MobileMenuToggle/MobileMenuToggleContainer.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("./client/src/state/mobileMenu/MobileMenuActions.js"),o=n(6),i=n("./client/src/components/MobileMenuToggle/MobileMenuToggle.js"),s=function(e){return e&&e.__esModule?e:{default:e}}(i);t.default=(0,o.connect)(function(e){return{isOpen:e.mobileMenu.isOpen}},function(e){return{onClick:function(){e((0,r.toggleMobileMenu)())}}})(s.default)},"./client/src/components/NotFoundComponent/NotFoundComponent.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=r(o),s=n(2),a=r(s),l=n(3),c=r(l),u=n(18),d=r(u),p=function(e){var t=e.itemName,n=e.name,r=e.value;return i.default.createElement("div",{className:(0,c.default)(t,"not-found-component")},i.default.createElement(d.default,{value:a.default.inject(a.default._t("Admin.NOT_FOUND_COMPONENT","The component here ({component}) failed to load, there is a chance that you may lose data when saving due to this."),{component:t})}),n&&"string"==typeof r?i.default.createElement("input",{type:"hidden",name:n,value:r}):null)};p.propTypes={itemName:o.PropTypes.string.isRequired,name:o.PropTypes.string,value:o.PropTypes.any},t.default=p},"./client/src/components/OptionsetField/OptionField.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Component=void 0;var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(0),u=r(c),d=n(4),p=n(3),f=r(p),h=n("./client/src/lib/castStringToElement.js"),m=r(h),b=function(e){function t(e){i(this,t);var n=s(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChange=n.handleChange.bind(n),n}return a(t,e),l(t,[{key:"getInputProps",value:function(){var e,t=(0,f.default)((e={},o(e,this.props.className,!0),o(e,this.props.extraClass,!0),o(e,"form-check",!0),o(e,"checked",this.props.value),o(e,"disabled",this.props.readOnly),o(e,"option-field--disabled",this.props.readOnly||this.props.disabled),e));return{id:this.props.id,type:this.props.type,name:this.props.name,disabled:this.props.disabled||this.props.readOnly,readOnly:this.props.readOnly,className:t,onChange:this.handleChange,checked:!!this.props.value,value:1}}},{key:"handleChange",value:function(e){if(this.props.readOnly||this.props.disabled)return void e.preventDefault();var t=null;"function"==typeof this.props.onChange?t=this.props.onChange:"function"==typeof this.props.onClick&&(t=this.props.onClick),t&&t(e,{id:this.props.id,value:e.target.checked?1:0})}},{key:"render",value:function(){var e=null!==this.props.leftTitle?this.props.leftTitle:this.props.title;return u.default.createElement(d.FormGroup,{check:!0},u.default.createElement(d.Label,{check:!0},u.default.createElement(d.Input,this.getInputProps()),(0,m.default)("span",e)))}}]),t}(c.Component);b.propTypes={type:u.default.PropTypes.oneOf(["checkbox","radio"]),leftTitle:u.default.PropTypes.any,title:u.default.PropTypes.any,extraClass:u.default.PropTypes.string,id:u.default.PropTypes.string,name:u.default.PropTypes.string,onChange:u.default.PropTypes.func,value:u.default.PropTypes.oneOfType([u.default.PropTypes.string,u.default.PropTypes.number,u.default.PropTypes.bool]),readOnly:u.default.PropTypes.bool,disabled:u.default.PropTypes.bool},b.defaultProps={extraClass:"",className:"",type:"radio",leftTitle:null},t.Component=b,t.default=b},"./client/src/components/OptionsetField/OptionsetField.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Component=void 0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(0),u=r(c),d=n("./client/src/components/OptionsetField/OptionField.js"),p=r(d),f=n(8),h=r(f),m=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.getItemKey=n.getItemKey.bind(n),n.getOptionProps=n.getOptionProps.bind(n),n.handleChange=n.handleChange.bind(n),n}return s(t,e),l(t,[{key:"getItemKey",value:function(e,t){var n=e.value||"empty"+t;return this.props.id+"-"+n}},{key:"getOptionProps",value:function(e,t){var n=this.getItemKey(e,t);return{key:n,id:n,name:this.props.name,className:this.props.itemClass+" option-val--"+e.value,disabled:e.disabled||this.props.disabled,readOnly:this.props.readOnly,onChange:this.handleChange,value:""+this.props.value==""+e.value,title:e.title,type:"radio"}}},{key:"handleChange",value:function(e,t){var n=this;if("function"==typeof this.props.onChange&&1===t.value){var r=this.props.source.find(function(e,r){return n.getItemKey(e,r)===t.id});this.props.onChange(e,{id:this.props.id,value:r.value})}}},{key:"render",value:function(){var e=this;return this.props.source?u.default.createElement("div",null,this.props.source.map(function(t,n){return u.default.createElement(p.default,a({},e.getOptionProps(t,n),{hideLabels:!0}))})):null}}]),t}(c.Component);m.propTypes={extraClass:u.default.PropTypes.string,itemClass:u.default.PropTypes.string,id:u.default.PropTypes.string,name:u.default.PropTypes.string.isRequired,source:u.default.PropTypes.arrayOf(u.default.PropTypes.shape({value:u.default.PropTypes.oneOfType([u.default.PropTypes.string,u.default.PropTypes.number]),title:u.default.PropTypes.oneOfType([u.default.PropTypes.string,u.default.PropTypes.number]),disabled:u.default.PropTypes.bool})),onChange:u.default.PropTypes.func,value:u.default.PropTypes.oneOfType([u.default.PropTypes.string,u.default.PropTypes.number]),readOnly:u.default.PropTypes.bool,disabled:u.default.PropTypes.bool},m.defaultProps={extraClass:"",className:"",itemClass:""},t.Component=m,t.default=(0,h.default)(m)},"./client/src/components/PopoverField/PopoverField.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(0),u=r(c),d=n(4),p=n(3),f=r(p),h=function(e){function t(e){i(this,t);var n=s(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.toggle=n.toggle.bind(n),n.state={isOpen:!1},n}return a(t,e),l(t,[{key:"getPlacement",value:function(){return this.props.data.placement||"bottom"}},{key:"getContainer",value:function(){return this.props.container?this.props.container:this.wrapper}},{key:"toggle",value:function(){var e=this.props.toggleCallback;this.setState({isOpen:!this.state.isOpen},e)}},{key:"render",value:function(){var e,t,n=this,r=this.getPlacement(),i=(0,f.default)((e={btn:!0,"btn-secondary":!0},o(e,this.props.className,!0),o(e,this.props.buttonClassName,!0),o(e,"btn--no-focus",this.state.isOpen),o(e,"font-icon-dot-3 btn--no-text",!this.props.title),o(e,"btn--icon-"+this.props.buttonSize,!this.props.title),e)),s={id:this.props.id,type:"button",className:i,onClick:this.toggle,title:this.props.data.buttonTooltip},a=(0,f.default)((t={},o(t,this.props.className,!0),o(t,"popover-container",!0),o(t,"popover-field",!0),t));return u.default.createElement("div",{className:a,ref:function(e){n.wrapper=e}},u.default.createElement(d.Button,s,this.props.title),u.default.createElement(d.Popover,{id:this.props.id+"_Popover",placement:r,isOpen:this.state.isOpen,target:this.props.id,toggle:this.toggle,className:this.props.popoverClassName,container:this.getContainer()},u.default.createElement(d.PopoverHeader,null,this.props.data.popoverTitle),u.default.createElement(d.PopoverBody,null,this.props.children)))}}]),t}(c.Component);h.propTypes={id:c.PropTypes.string.isRequired,title:c.PropTypes.any,container:c.PropTypes.any,className:c.PropTypes.string,buttonClassName:c.PropTypes.string,popoverClassName:c.PropTypes.string,buttonSize:c.PropTypes.oneOf(["sm","md","large","xl"]),data:c.PropTypes.oneOfType([c.PropTypes.array,c.PropTypes.shape({popoverTitle:c.PropTypes.string,buttonTooltip:c.PropTypes.string,placement:c.PropTypes.oneOf(["top","bottom","left","right"])})]),toggleCallback:c.PropTypes.func},h.defaultProps={data:{},className:"",buttonClassName:"",popoverClassName:"",buttonSize:"xl",toggleCallback:function(){}},t.default=h},"./client/src/components/SingleSelectField/SingleSelectField.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Component=void 0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(0),u=r(c),d=n(8),p=r(d),f=n(2),h=r(f),m=n(4),b=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChange=n.handleChange.bind(n),n}return s(t,e),l(t,[{key:"getReadonlyField",value:function(){var e=this,t=this.props.source&&this.props.source.find(function(t){return t.value===e.props.value});return t="string"==typeof t?t:this.props.value||"",u.default.createElement(m.Input,a({plaintext:!0},this.getInputProps()),t)}},{key:"getSelectField",value:function(){var e=this,t=this.props.source?this.props.source.slice():[];return this.props.data.hasEmptyDefault&&!t.find(function(e){return!e.value})&&t.unshift({value:"",title:this.props.data.emptyString,disabled:!1}),u.default.createElement(m.Input,a({type:"select"},this.getInputProps()),t.map(function(t,n){var r=e.props.name+"-"+(t.value||"empty"+n);return u.default.createElement("option",{key:r,value:t.value,disabled:t.disabled},t.title)}))}},{key:"getInputProps",value:function(){var e={className:this.props.className+" "+this.props.extraClass+" no-chosen",id:this.props.id,name:this.props.name,disabled:this.props.disabled};return this.props.readOnly||Object.assign(e,{onChange:this.handleChange,value:this.props.value}),e}},{key:"handleChange",value:function(e){"function"==typeof this.props.onChange&&this.props.onChange(e,{id:this.props.id,value:e.target.value})}},{key:"render",value:function(){return this.props.readOnly?this.getReadonlyField():this.getSelectField()}}]),t}(c.Component);b.propTypes={id:u.default.PropTypes.string,name:u.default.PropTypes.string.isRequired,onChange:u.default.PropTypes.func,value:u.default.PropTypes.oneOfType([u.default.PropTypes.string,u.default.PropTypes.number]),readOnly:u.default.PropTypes.bool,disabled:u.default.PropTypes.bool,source:u.default.PropTypes.arrayOf(u.default.PropTypes.shape({value:u.default.PropTypes.oneOfType([u.default.PropTypes.string,u.default.PropTypes.number]),title:u.default.PropTypes.oneOfType([u.default.PropTypes.string,u.default.PropTypes.number]),disabled:u.default.PropTypes.bool})),data:u.default.PropTypes.oneOfType([u.default.PropTypes.array,u.default.PropTypes.shape({hasEmptyDefault:u.default.PropTypes.bool,emptyString:u.default.PropTypes.oneOfType([u.default.PropTypes.string,u.default.PropTypes.number])})])},b.defaultProps={source:[],extraClass:"",className:"",data:{emptyString:h.default._t("Boolean.ANY","Any")}},t.Component=b,t.default=(0,p.default)(b)},"./client/src/components/Tabs/TabItem.js":function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),l=function(e){return e&&e.__esModule?e:{default:e}}(a),c=n(4),u=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),s(t,[{key:"getTabProps",value:function(){var e=this.props;return{tabId:e.name,className:e.className+" "+e.extraClass,disabled:e.disabled}}},{key:"isActive",value:function(){return this.context.activeTabId===this.props.name}},{key:"render",value:function(){var e=this.getTabProps();return l.default.createElement(c.TabPane,e,l.default.createElement(c.Fade,{in:this.isActive()},this.props.children))}}]),t}(a.Component);u.propTypes={name:l.default.PropTypes.string.isRequired,extraClass:l.default.PropTypes.string,tabClassName:l.default.PropTypes.string},u.defaultProps={className:"",extraClass:""},u.contextTypes={activeTabId:l.default.PropTypes.string},t.default=u},"./client/src/components/Tabs/Tabs.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(0),u=r(c),d=n(4),p=n(3),f=r(p),h=function(e){function t(e){i(this,t);var n=s(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.toggle=n.toggle.bind(n),n.renderTab=n.renderTab.bind(n),n.state={activeTab:n.getDefaultActiveKey()},n}return a(t,e),l(t,[{key:"getContainerProps",value:function(){var e=this.props,t=e.className,n=e.extraClass,r=e.id;return{className:(0,f.default)([t,n]),id:r}}},{key:"getDefaultActiveKey",value:function(){var e=this,t=null;if("string"==typeof this.props.defaultActiveKey){var n=u.default.Children.toArray(this.props.children).find(function(t){return t.props.name===e.props.defaultActiveKey});n&&(t=n.props.name)}return"string"!=typeof t&&u.default.Children.forEach(this.props.children,function(e){"string"!=typeof t&&(t=e.props.name)}),t}},{key:"toggle",value:function(e){this.state.activeTab!==e&&this.setState({activeTab:e})}},{key:"renderTab",value:function(e){var t=this;if(null===e.props.title)return null;var n=(0,f.default)(o({active:this.state.activeTab===e.props.name},e.props.tabClassName,e.props.tabClassName));return u.default.createElement(d.NavItem,null,u.default.createElement(d.NavLink,{onClick:function(){return t.toggle(e.props.name)},disabled:e.props.disabled,className:n},e.props.title))}},{key:"renderNav",value:function(){var e=u.default.Children.map(this.props.children,this.renderTab);return e.length<=1?null:u.default.createElement(d.Nav,{tabs:!0,role:"tablist"},e)}},{key:"render",value:function(){var e=this.getContainerProps(),t=this.renderNav();return u.default.createElement("div",e,u.default.createElement("div",{className:"wrapper"},t,u.default.createElement(d.TabContent,{activeTab:this.state.activeTab},this.props.children)))}}]),t}(c.Component);h.propTypes={id:u.default.PropTypes.string.isRequired,defaultActiveKey:u.default.PropTypes.string,extraClass:u.default.PropTypes.string},h.defaultProps={className:"",extraClass:""},t.default=h},"./client/src/components/TextField/TextField.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Component=void 0;var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),c=r(l),u=n(8),d=r(u),p=n(4),f=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChange=n.handleChange.bind(n),n}return s(t,e),a(t,[{key:"getInputProps",value:function(){var e={className:this.props.className+" "+this.props.extraClass,id:this.props.id,name:this.props.name,disabled:this.props.disabled,readOnly:this.props.readOnly,value:this.props.value||"",placeholder:this.props.placeholder,autoFocus:this.props.autoFocus,maxLength:this.props.data&&this.props.data.maxlength};return this.props.attributes&&!Array.isArray(this.props.attributes)&&Object.assign(e,this.props.attributes),this.isMultiline()?Object.assign(e,{type:"textarea",rows:this.props.data.rows,cols:this.props.data.columns}):Object.assign(e,{type:this.props.type?this.props.type:null}),this.props.readOnly||Object.assign(e,{onChange:this.handleChange}),e}},{key:"isMultiline",value:function(){return this.props.data&&this.props.data.rows>1}},{key:"handleChange",value:function(e){"function"==typeof this.props.onChange&&this.props.onChange(e,{id:this.props.id,value:e.target.value})}},{key:"render",value:function(){return c.default.createElement(p.Input,this.getInputProps())}}]),t}(l.Component);f.propTypes={extraClass:c.default.PropTypes.string,id:c.default.PropTypes.string,name:c.default.PropTypes.string.isRequired,onChange:c.default.PropTypes.func,value:c.default.PropTypes.oneOfType([c.default.PropTypes.string,c.default.PropTypes.number]),readOnly:c.default.PropTypes.bool,disabled:c.default.PropTypes.bool,placeholder:c.default.PropTypes.string,type:c.default.PropTypes.string,autoFocus:c.default.PropTypes.bool,attributes:c.default.PropTypes.oneOfType([c.default.PropTypes.object,c.default.PropTypes.array])},f.defaultProps={value:"",extraClass:"",className:"",type:"text",attributes:{}},t.Component=f,t.default=(0,d.default)(f)},"./client/src/components/TimeField/TimeField.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Component=void 0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=function e(t,n,r){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,n,r)}if("value"in o)return o.value;var s=o.get;return void 0!==s?s.call(r):void 0},u=n(0),d=r(u),p=n(8),f=r(p),h=n("./client/src/components/DateField/DateField.js"),m=n(16),b=r(m),y=n(15),g=r(y),v=n(2),_=r(v),j=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return s(t,e),l(t,[{key:"getInputProps",value:function(){var e=_.default.inject(_.default._t("Admin.FormatExample","Example: {format}"),{format:(0,b.default)().endOf("month").format("LT")}),n=this.asHTML5()?"time":"text";return a({},c(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"getInputProps",this).call(this),{type:n,placeholder:e})}},{key:"isMultiline",value:function(){return!1}},{key:"hasNativeSupport",value:function(){return this.props.modernizr.inputtypes.time}},{key:"convertToLocalised",value:function(e){var t="";if(e){var n=(0,b.default)(e,"HH:mm:ss");n.isValid()&&(t=n.format("LT"))}return t}},{key:"convertToIso",value:function(e){var t="";if(e){var n=(0,b.default)(e,"LT");n.isValid()&&(t=n.format("HH:mm:ss"))}return t}}]),t}(h.Component);j.propTypes={lang:d.default.PropTypes.string,modernizr:d.default.PropTypes.object,data:d.default.PropTypes.shape({html5:d.default.PropTypes.boolean})},j.defaultProps={modernizr:g.default,data:{}},t.Component=j,t.default=(0,f.default)(j)},"./client/src/components/TreeDropdownField/TreeDropdownFieldMenu.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),c=r(l),u=n(2),d=r(u),p=n(3),f=r(p),h=n("./client/src/components/TreeDropdownField/TreeDropdownFieldNode.js"),m=r(h),b=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.render=n.render.bind(n),n.renderOption=n.renderOption.bind(n),n.renderBreadcrumbs=n.renderBreadcrumbs.bind(n),n.handleBack=n.handleBack.bind(n),n}return s(t,e),a(t,[{key:"handleBack",value:function(e){"function"==typeof this.props.onBack?this.props.onBack(e):(e.stopPropagation(),e.preventDefault())}},{key:"renderBreadcrumbs",value:function(){if(0===this.props.breadcrumbs.length)return null;var e=this.props.breadcrumbs.map(function(e){return e.title}).join(" / "),t=this.props.search?"font-icon-search":"font-icon-left-open-big",n=c.default.createElement("button",{className:"treedropdownfield__breadcrumbs-button"},c.default.createElement("span",{className:"icon "+t}));return c.default.createElement("div",{className:"Select-option treedropdownfield__breadcrumbs flexbox-area-grow fill-width",onClick:this.handleBack,role:"button",tabIndex:0},n,c.default.createElement("span",{className:"treedropdownfield__breadcrumbs-crumbs flexbox-area-grow"},e))}},{key:"renderOption",value:function(e,t){if(!this.props.renderMenuOptions)return null;var n=this.props.renderMenuOptions,r=n.focusedOption,o=n.instancePrefix,i=n.onFocus,s=n.onSelect,a=n.optionClassName,l=n.optionComponent,u=n.optionRenderer,d=n.onOptionRef,p=l,h=this.props.value,m=h===e.id;Array.isArray(h)&&(m=h.includes(e.id));var b=r&&e.id===r.id,y=(0,f.default)(a,{treedropdownfield__option:!0,"Select-option":!0,"is-selected":m,"is-focused":b,"is-disabled":e.disabled});return c.default.createElement(p,{className:y,instancePrefix:o,isDisabled:e.disabled,isFocused:b,isSelected:m,key:"option-"+e.id+"-"+t,onFocus:i,onSelect:s,option:e,optionIndex:t,ref:function(e){d(e,b)}},u(e,t))}},{key:"render",value:function(){var e=(0,f.default)([this.props.className,"treedropdownfield__menu"]);if(this.props.loading)return c.default.createElement("div",{className:e},c.default.createElement("div",{className:"Select-option flexbox-area-grow fill-width"},c.default.createElement("span",{className:"Select-loading-zone","aria-hidden":"true"},c.default.createElement("span",{className:"Select-loading"})),c.default.createElement("span",{className:"treedropdownfield__menu-loading flexbox-area-grow"},d.default._t("Admin.TREEDROPDOWN_LOADING","Loading..."))));if(this.props.failed)return c.default.createElement("div",{className:e},c.default.createElement("div",{className:"Select-option"},d.default._t("Admin.TREEDROPDOWN_FAILED","Failed to load")));if(0===this.props.tree.count)return c.default.createElement("div",{className:e},c.default.createElement("div",{className:"Select-option"},d.default._t("Admin.TREEDROPDOWN_NO_CHILDREN","No children")));var t=this.renderBreadcrumbs(),n=this.props.renderMenuOptions&&this.props.renderMenuOptions.options,r=n?n.filter(function(e){return null!==e.title}).map(this.renderOption):null;return c.default.createElement("div",{className:e},t,r)}}]),t}(l.Component);b.propTypes={className:l.PropTypes.string,breadcrumbs:l.PropTypes.arrayOf(l.PropTypes.shape(m.default.propTypes)),loading:l.PropTypes.bool,failed:l.PropTypes.bool,tree:l.PropTypes.shape(m.default.propTypes),renderMenuOptions:l.PropTypes.object,onBack:l.PropTypes.func,search:l.PropTypes.bool,value:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.number,l.PropTypes.array])},t.default=b},"./client/src/components/TreeDropdownField/TreeDropdownFieldNode.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(){return null};o.propTypes={id:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.number]),title:r.PropTypes.string,titlePath:r.PropTypes.string,disabled:r.PropTypes.bool,parentid:r.PropTypes.number,count:r.PropTypes.number,depth:r.PropTypes.number,expanded:r.PropTypes.bool,limited:r.PropTypes.bool,marked:r.PropTypes.bool,opened:r.PropTypes.bool,children:r.PropTypes.array},t.default=o},"./client/src/components/TreeDropdownField/treeUtils.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findTreeByPath=function e(t,n){if(!t||0===Object.keys(t).length)return null;if(0===n.length)return t;var r=n.slice(0),o=r.shift(),i=t.children.find(function(e){return e.id===o});return i?e(i,r):null},t.findTreePath=function e(t,n){if(!n)return[];if(!t||0===Object.keys(t).length)return null;if(t.id===n)return[t.id];if(!t.children)return null;var r=!0,o=!1,i=void 0;try{for(var s,a=t.children[Symbol.iterator]();!(r=(s=a.next()).done);r=!0){var l=s.value,c=e(l,n);if(null!==c)return t.id&&c.unshift(t.id),c}}catch(e){o=!0,i=e}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return null}},"./client/src/components/UsedOnTable/UsedOnTable.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Component=void 0;var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),c=r(l),u=n(3),d=r(u),p=n(2),f=r(p),h=n("./client/src/components/UsedOnTable/provideUsedOnData.js"),m=r(h),b=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return s(t,e),a(t,[{key:"renderHeader",value:function(){return c.default.createElement("thead",null,c.default.createElement("tr",null,c.default.createElement("th",{className:"used-on__col--index"},"#"),c.default.createElement("th",{className:"used-on__col--title"},f.default._t("Admin.USED_ON","Used on")),c.default.createElement("th",{className:"used-on__col--type"},f.default._t("Admin.TYPE","Type"))))}},{key:"renderBody",value:function(){var e=this.props,t=e.usedOn,n=e.loading,r=e.error;if(r||!t||!t.length){var o=null,i=null;r?(o=f.default.inject(f.default._t("Admin.LOADING_ERROR","As error occured when loading the data: {message}"),{message:r}),i="error"):n?(o=f.default._t("Admin.LOADING","Loading..."),i="loading"):(o=f.default._t("Admin.NOT_USED","This is not used anywhere"),i="empty");var s=(0,d.default)(["used-on__message","used-on__message--"+i]);return c.default.createElement("tbody",null,c.default.createElement("tr",null,c.default.createElement("td",{className:s,colSpan:"3"},o)))}return c.default.createElement("tbody",null,t.map(this.renderRow))}},{key:"renderRow",value:function(e,t){var n=e.id,r=e.title,o=e.type,i=e.state,s=e.link,a=i?c.default.createElement("span",{className:(0,d.default)("badge","used-on__badge","status-"+i)},i):null,l=s?c.default.createElement("a",{className:"used-on__edit-link",href:s},r," ",a):c.default.createElement("span",null,r," ",a);return c.default.createElement("tr",{key:n},c.default.createElement("td",{className:"used-on__col--index"},t+1),c.default.createElement("td",{className:"used-on__col--title"},l),c.default.createElement("td",{className:"used-on__col--type"},o))}},{key:"render",value:function(){return c.default.createElement("table",{className:"table"},this.renderHeader(),this.renderBody())}}]),t}(l.PureComponent);b.propTypes={loading:l.PropTypes.bool,usedOn:l.PropTypes.arrayOf(l.PropTypes.shape({id:l.PropTypes.string,title:l.PropTypes.string,type:l.PropTypes.string,state:l.PropTypes.string,link:l.PropTypes.string})),error:l.PropTypes.string},t.Component=b,t.default=(0,m.default)(b)},"./client/src/components/UsedOnTable/provideUsedOnData.js":function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),l=function(e){return e&&e.__esModule?e:{default:e}}(a),c=n(6),u=n("./client/src/state/usedOn/usedOnActions.js"),d=function(e){var t=function(t){function n(){return r(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return i(n,t),s(n,[{key:"componentDidMount",value:function(){this.loadUsedOn()}},{key:"componentWillReceiveProps",value:function(e){e.identifier!==this.props.identifier&&this.loadUsedOn(e)}},{key:"loadUsedOn",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,t=e.data.readUsageEndpoint||{},n=t.method,r=t.url;e.loadUsedOn(e.identifier,n,r)}},{key:"render",value:function(){return l.default.createElement(e,this.props)}}]),n}(a.Component);t.propTypes={identifier:a.PropTypes.string,loading:a.PropTypes.bool,data:a.PropTypes.oneOfType([a.PropTypes.array,a.PropTypes.shape({recordClass:a.PropTypes.string,recordId:a.PropTypes.oneOfType([a.PropTypes.string,a.PropTypes.number]),readUsageEndpoint:a.PropTypes.shape({url:a.PropTypes.string,method:a.PropTypes.string})})]),usedOn:a.PropTypes.array};var n=function(e,t){var n=t.data,r=n.recordClass,o=n.recordId,i=r&&o?r+"#"+o:"",s=e.usedOn;return{identifier:i,loading:s.loading.includes(i),usedOn:s.usedOn[i]||null,error:s.errors[i]||null}},d=(0,c.connect)(n,{loadUsedOn:u.loadUsedOn})(t);return d.Component=t,d};t.default=d},"./client/src/containers/App/App.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=n(5),s=function(e){return o.default.createElement("div",{className:"app"},e.children)};t.default=(0,i.provideInjector)(s)},"./client/src/containers/Form/Form.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=n(0),s=r(i),a=n(11),l=n(5),c=n(23),u=r(c),d=function(e){var t=e.formComponent,n=o({},e);return delete n.formComponent,s.default.createElement(t,n)};d.propTypes={formComponent:s.default.PropTypes.func.isRequired};var p=(0,l.inject)(["Form"],function(e){return{formComponent:e}})(d);t.default=(0,a.reduxForm)({getFormState:u.default})(p)},"./client/src/i18n.js":function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=function(){function e(){r(this,e),this.defaultLocale="en_US",this.currentLocale=this.detectLocale(),this.lang={}}return o(e,[{key:"setLocale",value:function(e){this.currentLocale=e}},{key:"getLocale",value:function(){return null!==this.currentLocale?this.currentLocale:this.defaultLocale}},{key:"_t",value:function(e,t,n,r){var o=t||"";if(!this.lang)return o;for(var i=this.getLocale(),s=[i,i.replace(/_[\w]+/i,""),this.defaultLocale,this.defaultLocale.replace(/_[\w]+/i,"")],a=0;a<s.length;a++){var l=s[a];if(this.lang[l]&&this.lang[l][e])return this.lang[l][e]}return o}},{key:"addDictionary",value:function(e,t){void 0===this.lang[e]&&(this.lang[e]={});for(var n in t)this.lang[e][n]=t[n]}},{key:"getDictionary",value:function(e){return this.lang[e]}},{key:"stripStr",value:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}},{key:"stripStrML",value:function(e){for(var t=e.split("\n"),n=0;n<t.length;n+=1)t[n]=stripStr(t[n]);return stripStr(t.join(" "))}},{key:"sprintf",value:function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(0===n.length)return e;var o=new RegExp("(.?)(%s)","g"),i=0;return e.replace(o,function(e,t,r,o,s){return"%"===t?e:t+n[i++]})}},{key:"inject",value:function(e,t){var n=new RegExp("{([A-Za-z0-9_]*)}","g");return e.replace(n,function(e,n,r,o){return t[n]?t[n]:e})}},{key:"detectLocale",value:function(){var t=document.documentElement.getAttribute("lang");if(t||(t=document.body.getAttribute("lang")),!t)for(var n=document.getElementsByTagName("meta"),r=0;r<n.length;r++)n[r].attributes["http-equiv"]&&"content-language"===n[r].attributes["http-equiv"].nodeValue.toLowerCase()&&(t=n[r].attributes.content.nodeValue);if(t||(t=this.defaultLocale),2===t.length)for(var o in e.lang)if(o.substr(0,2).toLowerCase()===t.toLowerCase())return o;var i=t.match(/([^-|_]*)[-|_](.*)/);return i?i[1].toLowerCase()+"_"+i[2].toUpperCase():null}},{key:"addEvent",value:function(e,t,n,r){return e.addEventListener?(e.addEventListener(t,n,r),!0):e.attachEvent?e.attachEvent("on"+t,n):void console.log("Handler could not be attached")}}]),e}(),s=new i;window.ss=void 0!==window.ss?window.ss:{},window.ss.i18n=window.i18n=s,t.default=s},"./client/src/legacy/AddToCampaignForm.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=n(2),i=r(o),s=n(1),a=r(s),l=n(0),c=r(l),u=n(7),d=r(u),p=n(5),f=(0,p.loadComponent)("FormBuilderModal");a.default.entwine("ss",function(e){e(".cms-content-actions .add-to-campaign-action,#add-to-campaign__action").entwine({onclick:function(){var t=e("#add-to-campaign__dialog-wrapper");return t.length||(t=e('<div id="add-to-campaign__dialog-wrapper" />'),e("body").append(t)),t.open(),!1}}),e(".add-to-campaign-modal .add-to-campaign-modal__nav-link").entwine({onclick:function(t){t.preventDefault();var n=e(t.target);window.location=n.attr("href")}}),e("#add-to-campaign__dialog-wrapper").entwine({onunmatch:function(){this._clearModal()},open:function(){this._renderModal(!0)},close:function(){this._renderModal(!1)},_renderModal:function(t){var n=this,r=function(){return n.close()},o=function(){return n._handleSubmitModal.apply(n,arguments)},s=e("form.cms-edit-form :input[name=ID]").val(),a=window.ss.store,l=a.getState().config.sections.find(function(e){return"SilverStripe\\CMS\\Controllers\\CMSPageEditController"===e.name}),u=l.form.AddToCampaignForm.schemaUrl+"/"+s,p=i.default._t("Admin.ADD_TO_CAMPAIGN","Add to campaign");d.default.render(c.default.createElement(f,{title:p,isOpen:t,onSubmit:o,onClosed:r,schemaUrl:u,bodyClassName:"modal__dialog",className:"add-to-campaign-modal",responseClassBad:"modal__response modal__response--error",responseClassGood:"modal__response modal__response--good",identifier:"Admin.AddToCampaign"}),this[0])},_clearModal:function(){d.default.unmountComponentAtNode(this[0])},_handleSubmitModal:function(e,t,n){return n()}})})},"./client/src/legacy/ConfirmedPasswordField.js":function(e,t,n){"use strict";var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r);(0,o.default)(document).on("click",".confirmedpassword .showOnClick a",function(){var e=(0,o.default)(".showOnClickContainer",(0,o.default)(this).parent());return e.toggle("fast",function(){e.toggleClass("d-none").find('input[type="hidden"]').val(e.hasClass("d-none")?0:1)}),!1})},"./client/src/legacy/DateField.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=n(1),i=r(o),s=n(2),a=r(s),l=n(16),c=r(l),u=n(15),d=r(u);n("./thirdparty/jquery-entwine/dist/jquery.entwine-dist.js"),i.default.entwine("ss",function(e){e("input[type=date]").entwine({onadd:function(){if(!d.default.inputtypes.date&&!(this.prop("disabled")||this.prop("readonly")||this.hasClass("hasDatepicker"))){var t=e("<input/>",{type:"hidden",name:this.attr("name"),value:this.val()});this.parent().append(t),this.removeAttr("name"),c.default.locale(this.attr("lang"));var n=this.val(),r="";if(n){var o=(0,c.default)(n);o.isValid()&&(r=o.format("L"))}this.val(r);var i=a.default.inject(a.default._t("Admin.FormatExample","Example: {format}"),{format:(0,c.default)().endOf("month").format("L")});this.attr("placeholder",i),this.updateValue()}},onchange:function(){this.updateValue()},updateValue:function(){var e=this.val(),t="";if(e)for(var n=["L","YYYY-MM-DD"],r=0;r<n.length;r++){var o=n[r],i=(0,c.default)(e,o);if(i.isValid()){t=i.format("YYYY-MM-DD");break}}this.parent().find("input[type=hidden]").val(t)}})})},"./client/src/legacy/DatetimeField.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=n(1),i=r(o),s=n(2),a=r(s),l=n(16),c=r(l),u=n(15),d=r(u);n("./thirdparty/jquery-entwine/dist/jquery.entwine-dist.js"),i.default.entwine("ss",function(e){e("input[type=datetime-local]").entwine({onadd:function(){if(!d.default.inputtypes["datetime-local"]&&!(this.prop("disabled")||this.prop("readonly")||this.hasClass("hasDatepicker"))){var t=e("<input/>",{type:"hidden",name:this.attr("name"),value:this.val()});this.parent().append(t),this.removeAttr("name"),c.default.locale(this.attr("lang"));var n=this.val(),r="";if(n){var o=(0,c.default)(n);o.isValid()&&(r=o.format("L LT"))}this.val(r);var i=a.default.inject(a.default._t("Admin.FormatExample","Example: {format}"),{format:(0,c.default)().endOf("month").format("L LT")});this.attr("placeholder",i),this.updateValue()}},onchange:function(){this.updateValue()},updateValue:function(){var e=this.val(),t="";if(e){var n=(0,c.default)(e,["L LT",c.default.ISO_8601]);n.isValid()&&(t=n.format("YYYY-MM-DDTHH:mm:ss"))}this.parent().find("input[type=hidden]").val(t)}})})},"./client/src/legacy/GridField.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=n(1),i=r(o),s=n(2),a=r(s),l=n(0),c=r(l),u=n(7),d=r(u),p=(n(13),n(5));n("./thirdparty/jquery-ui/jquery-ui.js"),n("./thirdparty/jquery-entwine/dist/jquery.entwine-dist.js"),i.default.entwine("ss",function(e){e(".grid-field").entwine({onmatch:function(){this.needsColumnFix()&&(this.fixColumns(),this.injectSearchButton(!1))},reload:function(t,n){var r=this,o=this.closest("form"),i=this.find(":input:focus").attr("name"),s=o.find(":input").serializeArray();t||(t={}),t.data||(t.data=[]),t.data=t.data.concat(s),window.location.search&&(t.data=window.location.search.replace(/^\?/,"")+"&"+e.param(t.data)),o.addClass("loading"),e.ajax(e.extend({},{headers:{"X-Pjax":"CurrentField"},type:"POST",url:this.data("url"),dataType:"html",success:function(s){if(r.empty().append(e(s).children()),i&&r.find(':input[name="'+i+'"]').focus(),r.find(".grid-field__filter-header").length){var a="show"===t.data[0].filter;r.needsColumnFix()&&r.fixColumns(),r.injectSearchButton(a)}o.removeClass("loading"),n&&n.apply(this,arguments),r.trigger("reload",r),r.trigger("change")},error:function(e){alert(a.default._t("Admin.ERRORINTRANSACTION")),o.removeClass("loading")}},t))},showDetailView:function(e){window.location.href=e},getItems:function(){return this.find(".ss-gridfield-item")},setState:function(e,t){var n=this.getState();n[e]=t,this.find(':input[name="'+this.data("name")+'[GridState]"]').val(JSON.stringify(n))},getState:function(){return JSON.parse(this.find(':input[name="'+this.data("name")+'[GridState]"]').val())},needsColumnFix:function(){return this.find(".grid-field__filter-header").length&&!this.find(".grid-field__col-compact").length&&!this.find("th.col-Actions").length},fixColumns:function(t){this.find(".sortable-header").append('<th class="main col-Actions" />'),this.find("tbody tr").each(function(){e(this).find("td:last").attr("colspan",2)});var n=e('<th class="extra" />');e(".grid-field__filter-header th:last .action").each(function(){e(this).detach(),n.append(e(this))}),e(".grid-field__filter-header").append(n)},injectSearchButton:function(e){var t;e?(t='<span class="non-sortable"></span>',this.addClass("show-filter").find(".grid-field__filter-header").show()):(t='<button type="button" title="Open search and filter" name="showFilter" class="btn btn-secondary font-icon-search btn--no-text btn--icon-large grid-field__filter-open"></button>',this.removeClass("show-filter").find(".grid-field__filter-header").hide()),this.find(".sortable-header th:last").html(t)}}),e(".grid-field *").entwine({getGridField:function(){return this.closest(".grid-field")}}),e(".gridfield-actionmenu__container").entwine({Timer:null,Component:null,Actions:null,onmatch:function(){this._super();var t=[];e(".action-menu--handled",this.parent()).each(function(){var n=e(this).detach();t.push(n)}),this.setActions(t);var n=this.closest(".cms-content").attr("id"),r=n?{context:n}:{},o=(0,p.loadComponent)("GridFieldActions",r);this.setComponent(o),this.refresh()},onunmatch:function(){this._super();var t=this[0];t&&d.default.unmountComponentAtNode(t);var n=this.getActions(),r=this.parent();n&&e(n).each(function(){e(this).appendTo(r)})},refresh:function(){var e=this.data("schema"),t=this.getComponent();d.default.render(c.default.createElement(t,{schema:e}),this[0])}}),e(".grid-field :button[name=showFilter]").entwine({onclick:function(e){this.closest(".grid-field__table").find(".grid-field__filter-header").show().find(":input:first").focus(),this.closest(".grid-field").addClass("show-filter"),this.parent().html('<span class="non-sortable"></span>'),e.preventDefault()}}),e(".grid-field .ss-gridfield-item").entwine({onclick:function(t){if(t.target.classList.contains("action-menu__toggle"))return this._super(t),!1;if(e(t.target).closest(".action").length)return this._super(t),!1;var n=this.find(".edit-link");n.length&&this.getGridField().showDetailView(n.prop("href"))},onmouseover:function(){this.find(".edit-link").length&&this.css("cursor","pointer")},onmouseout:function(){this.css("cursor","default")}}),e(".grid-field .action.action_import:button").entwine({onclick:function(e){e.preventDefault(),this.openmodal()},onmatch:function(){this._super(),"open"===this.data("state")&&this.openmodal()},onunmatch:function(){this._super()},openmodal:function(){function t(){o.removeClass("show"),n.removeClass("show"),setTimeout(function(){o.remove()},150)}var n=e(this.data("target")),r=e(this.data("modal"));n.length<1?(n=r,n.appendTo(document.body)):n.innerHTML=r.innerHTML;var o=e(".modal-backdrop");o.length<1&&(o=e('<div class="modal-backdrop fade"></div>'),o.appendTo(document.body)),n.find("[data-dismiss]").add(".modal-backdrop").on("click",function(){t()}),e(document).on("keydown",function(e){27===e.keyCode&&t()}),setTimeout(function(){o.addClass("show"),n.addClass("show")},0)}}),e(".grid-field .action:button").entwine({onclick:function(e){var t="show";if(this.is(":disabled"))return void e.preventDefault();!this.hasClass("ss-gridfield-button-close")&&this.closest(".grid-field").hasClass("show-filter")||(t="hidden"),this.getGridField().reload({data:[{name:this.attr("name"),value:this.val(),filter:t}]}),e.preventDefault()},actionurl:function(){var t=this.closest(":button"),n=this.getGridField(),r=this.closest("form"),o=r.find(":input.gridstate").serialize(),i=r.find('input[name="SecurityID"]').val();o+="&"+encodeURIComponent(t.attr("name"))+"="+encodeURIComponent(t.val()),i&&(o+="&SecurityID="+encodeURIComponent(i)),window.location.search&&(o=window.location.search.replace(/^\?/,"")+"&"+o);var s=-1==n.data("url").indexOf("?")?"?":"&";return e.path.makeUrlAbsolute(n.data("url")+s+o,e("base").attr("href"))}}),e(".grid-field .add-existing-autocompleter").entwine({onbuttoncreate:function(){var e=this;this.toggleDisabled(),this.find('input[type="text"]').on("keyup",function(){e.toggleDisabled()})},onunmatch:function(){this.find('input[type="text"]').off("keyup")},toggleDisabled:function(){var e=this.find(".ss-ui-button"),t=this.find('input[type="text"]'),n=""!==t.val(),r=e.is(":disabled");(n&&r||!n&&!r)&&e.attr("disabled",!r)}}),e(".grid-field .grid-field__col-compact .action.gridfield-button-delete, .cms-edit-form .btn-toolbar button.action.action-delete").entwine({onclick:function(e){if(!confirm(a.default._t("Admin.DELETECONFIRMMESSAGE")))return e.preventDefault(),!1;this._super(e)}}),e(".grid-field .grid-print-button.action:button").entwine({UUID:null,onmatch:function(){this._super(),this.setUUID((new Date).getTime())},onunmatch:function(){this._super()},onclick:function(e){var t=this.actionurl();return window.open(t),e.preventDefault(),!1}}),e(".ss-gridfield-print-iframe").entwine({onmatch:function(){this._super(),this.hide().bind("load",function(){this.focus(),(this.contentWindow||this).print()})},onunmatch:function(){this._super()}}),e(".grid-field .action.no-ajax, .grid-field .no-ajax .action:button").entwine({onclick:function(e){return window.location.href=this.actionurl(),e.preventDefault(),!1}}),e(".grid-field .action-detail").entwine({onclick:function(){return this.getGridField().showDetailView(e(this).prop("href")),!1}}),e(".grid-field[data-selectable]").entwine({getSelectedItems:function(){return this.find(".ss-gridfield-item.ui-selected")},getSelectedIDs:function(){return e.map(this.getSelectedItems(),function(t){return e(t).data("id")})}}),e(".grid-field[data-selectable] .ss-gridfield-items").entwine({onadd:function(){this._super(),this.selectable()},onremove:function(){this._super(),this.data("selectable")&&this.selectable("destroy")}}),e(".grid-field .grid-field__filter-header :input").entwine({onmatch:function(){var e=this.closest(".extra").find(".ss-gridfield-button-filter"),t=this.closest(".extra").find(".ss-gridfield-button-reset");this.val()&&(e.addClass("filtered"),t.addClass("filtered")),this._super()},onunmatch:function(){this._super()},onkeydown:function(e){if(!this.closest(".ss-gridfield-button-reset").length){var t=this.closest(".extra").find(".ss-gridfield-button-filter"),n=this.closest(".extra").find(".ss-gridfield-button-reset");if("13"==e.keyCode){var r=this.closest(".grid-field__filter-header").find(".ss-gridfield-button-filter"),o="show";return!this.hasClass("ss-gridfield-button-close")&&this.closest(".grid-field").hasClass("show-filter")||(o="hidden"),this.getGridField().reload({data:[{name:r.attr("name"),value:r.val(),filter:o}]}),!1}t.addClass("hover-alike"),n.addClass("hover-alike")}}}),e(".grid-field .relation-search").entwine({onfocusin:function(t){this.autocomplete({source:function(t,n){var r=e(this.element);e(this.element).closest("form"),e.ajax({headers:{"X-Pjax":"Partial"},dataType:"json",type:"GET",url:e(r).data("searchUrl"),data:encodeURIComponent(r.attr("name"))+"="+encodeURIComponent(r.val()),success:n,error:function(e){alert(a.default._t("Admin.ERRORINTRANSACTION","An error occured while fetching data from the server\n Please try again later."))}})},select:function(t,n){var r=e('<input type="hidden" name="relationID" class="action_gridfield_relationfind no-change-track" />');r.val(n.item.id),e(this).closest(".grid-field").find(".action_gridfield_relationfind").replaceWith(r),e(this).closest(".grid-field").find(".action_gridfield_relationadd").removeAttr("disabled")}})}}),e(".grid-field .pagination-page-number input").entwine({onkeydown:function(t){if(13==t.keyCode){var n=parseInt(e(this).val(),10),r=e(this).getGridField();return r.setState("GridFieldPaginator",{currentPage:n}),r.reload(),!1}}})})},"./client/src/legacy/HtmlEditorField.js":function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var _jquery=__webpack_require__(1),_jquery2=_interopRequireDefault(_jquery),ss=void 0!==window.ss?window.ss:{};ss.editorWrappers={},ss.editorWrappers.tinyMCE=function(){var editorID;return{init:function(e){editorID=e,this.create()},destroy:function(){tinymce.EditorManager.execCommand("mceRemoveEditor",!1,editorID)},getInstance:function(){return tinymce.EditorManager.get(editorID)},onopen:function(){},onclose:function(){},getConfig:function(){var e="#"+editorID,t=(0,_jquery2.default)(e).data("config"),n=this;return t.selector=e,t.setup=function(e){e.on("change",function(){n.save()})},t},save:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.getInstance();t.save(),e.silent||(0,_jquery2.default)(t.getElement()).trigger("change")},create:function(){var e=this.getConfig();void 0!==e.baseURL&&(tinymce.EditorManager.baseURL=e.baseURL),tinymce.init(e)},repaint:function(){},isDirty:function(){return this.getInstance().isDirty()},getContent:function(){return this.getInstance().getContent()},getDOM:function(){return this.getInstance().getElement()},getContainer:function(){return this.getInstance().getContainer()},getSelectedNode:function(){return this.getInstance().selection.getNode()},selectNode:function(e){this.getInstance().selection.select(e)},setContent:function(e,t){this.getInstance().setContent(e,t)},insertContent:function(e,t){this.getInstance().insertContent(e,t)},replaceContent:function(e,t){this.getInstance().execCommand("mceReplaceContent",!1,e,t)},insertLink:function(e,t,n){if(n){var r=this.getInstance().dom.create("a",e,n);this.getInstance().selection.setNode(r)}else this.getInstance().execCommand("mceInsertLink",!1,e,t)},removeLink:function(){this.getInstance().execCommand("unlink",!1)},cleanLink:function cleanLink(href,node){var settings=this.getConfig,cb=settings.urlconverter_callback,cu=tinyMCE.settings.convert_urls;return cb&&(href=eval(cb+"(href, node, true);")),cu&&href.match(new RegExp("^"+tinyMCE.settings.document_base_url+"(.*)$"))&&(href=RegExp.$1),href.match(/^javascript:\s*mctmp/)&&(href=""),href},createBookmark:function(){return this.getInstance().selection.getBookmark()},moveToBookmark:function(e){this.getInstance().selection.moveToBookmark(e),this.getInstance().focus()},blur:function(){this.getInstance().selection.collapse()},addUndo:function(){this.getInstance().undoManager.add()}}},ss.editorWrappers.default=ss.editorWrappers.tinyMCE,_jquery2.default.entwine("ss",function(e){e("textarea.htmleditor").entwine({Editor:null,onadd:function(){var e=this.data("editor")||"default",t=ss.editorWrappers[e]();this.setEditor(t),t.init(this.attr("id")),this._super()},onremove:function(){this.getEditor().destroy(),this._super()},"from .cms-edit-form":{onbeforesubmitform:function(){this.getEditor().save({silent:!0}),this._super()}},openLinkDialog:function(){this.openDialog("link")},openMediaDialog:function(){this.openDialog("media")},openEmbedDialog:function(){this.openDialog("embed")},openDialog:function(t){if("media"===t&&window.InsertMediaModal){var n=e("#insert-media-react__dialog-wrapper");return n.length||(n=e('<div id="insert-media-react__dialog-wrapper" class="insert-link__dialog-wrapper" />'),e("body").append(n)),n.setElement(this),void n.open()}if("embed"===t&&window.InsertEmbedModal){var r=e("#insert-embed-react__dialog-wrapper");return r.length||(r=e('<div id="insert-embed-react__dialog-wrapper" />'),e("body").append(r)),r.setElement(this),void r.open()}throw new Error("Dialog named "+t+" is not available.")}})})},"./client/src/legacy/LeftAndMain.ActionTabSet.js":function(e,t,n){"use strict";var r=n(1);(function(e){return e&&e.__esModule?e:{default:e}})(r).default.entwine("ss",function(e){e(".ss-tabset.ss-ui-action-tabset").entwine({IgnoreTabState:!0,onadd:function(){this._super(),this.tabs({collapsible:!0,active:!1})},onremove:function(){e(".cms-container").find("iframe").each(function(t,n){try{e(n).contents().off("click.ss-ui-action-tabset")}catch(e){console.warn("Unable to access iframe, possible https mis-match")}}),e(document).off("click.ss-ui-action-tabset"),this._super()},ontabsbeforeactivate:function(e,t){this.riseUp(e,t)},onclick:function(e,t){this.attachCloseHandler(e,t)},attachCloseHandler:function(t,n){var r,o=this,i=e(".cms-container").find("iframe");r=function(t){var n,i;n=e(t.target).closest(".ss-ui-action-tabset .ui-tabs-panel"),e(t.target).closest(o).length||n.length||(o.tabs("option","active",!1),i=e(".cms-container").find("iframe"),i.each(function(t,n){e(n).contents().off("click.ss-ui-action-tabset",r)}),e(document).off("click.ss-ui-action-tabset",r))},e(document).on("click.ss-ui-action-tabset",r),i.length>0&&i.each(function(t,n){e(n).contents().on("click.ss-ui-action-tabset",r)})},riseUp:function(t,n){var r,o,i,s,a,l,c,u,d;return r=e(this).find(".ui-tabs-panel").outerHeight(),o=e(this).find(".ui-tabs-nav").outerHeight(),i=e(window).height()+e(document).scrollTop()-o,s=e(this).find(".ui-tabs-nav").offset().top,a=n.newPanel,l=n.newTab,s+r>=i&&s-r>0?(this.addClass("rise-up"),null!==l.position()&&(c=-a.outerHeight(),u=a.parents(".toolbar--south"),u&&(d=l.offset().top-u.offset().top,c-=d),e(a).css("top",c+"px"))):(this.removeClass("rise-up"),null!==l.position()&&e(a).css("bottom","100%")),!1}}),e(".cms-content-actions .ss-tabset.ss-ui-action-tabset").entwine({ontabsbeforeactivate:function(t,n){this._super(t,n),e(n.newPanel).length>0&&e(n.newPanel).css("left",n.newTab.position().left+"px")}}),e(".cms-actions-row.ss-tabset.ss-ui-action-tabset").entwine({ontabsbeforeactivate:function(t,n){this._super(t,n),e(this).closest(".ss-ui-action-tabset").removeClass("tabset-open tabset-open-last")}}),e(".cms-content-fields .ss-tabset.ss-ui-action-tabset").entwine({ontabsbeforeactivate:function(t,n){this._super(t,n),e(n.newPanel).length>0&&(e(n.newTab).hasClass("last")?(e(n.newPanel).css({left:"auto",right:"0px"}),e(n.newPanel).parent().addClass("tabset-open-last")):(e(n.newPanel).css("left",n.newTab.position().left+"px"),e(n.newTab).hasClass("first")&&(e(n.newPanel).css("left","0px"),e(n.newPanel).parent().addClass("tabset-open"))))}}),e(".cms-tree-view-sidebar .cms-actions-row.ss-tabset.ss-ui-action-tabset").entwine({"from .ui-tabs-nav li":{onhover:function(t){e(t.target).parent().find("li .active").removeClass("active"),e(t.target).find("a").addClass("active")}},ontabsbeforeactivate:function(t,n){this._super(t,n),e(n.newPanel).css({left:"auto",right:"auto"}),e(n.newPanel).length>0&&e(n.newPanel).parent().addClass("tabset-open")}})})},"./client/src/legacy/LeftAndMain.BatchActions.js":function(e,t,n){"use strict";(function(e){function t(e){return e&&e.__esModule?e:{default:e}}var r=n(1),o=t(r),i=n(2),s=t(i);o.default.entwine("ss.tree",function(t){t("#Form_BatchActionsForm").entwine({Actions:[],getTree:function(){return t(".cms-tree")},fromTree:{oncheck_node:function(e,t){this.serializeFromTree()},onuncheck_node:function(e,t){this.serializeFromTree()}},onmatch:function(){var e=this;e.getTree().bind("load_node.jstree",function(t,n){e.refreshSelected()})},onunmatch:function(){this.getTree().unbind("load_node.jstree")},registerDefault:function(){this.register("publish",function(e){return!!confirm(s.default.inject(s.default._t("Admin.BATCH_PUBLISH_PROMPT","You have {num} page(s) selected.\n\nDo you really want to publish?"),{num:e.length}))&&e}),this.register("unpublish",function(e){return!!confirm(s.default.inject(s.default._t("Admin.BATCH_UNPUBLISH_PROMPT","You have {num} page(s) selected.\n\nDo you really want to unpublish"),{num:e.length}))&&e}),this.register("delete",function(e){return!!confirm(s.default.inject(s.default._t("Admin.BATCH_DELETE_PROMPT","You have {num} page(s) selected.\n\nAre you sure you want to delete these pages?\n\nThese pages and all of their children pages will be deleted and sent to the archive."),{num:e.length}))&&e}),this.register("restore",function(e){return!!confirm(s.default.inject(s.default._t("Admin.BATCH_RESTORE_PROMPT","You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored."),{num:e.length}))&&e})},onadd:function(){this.registerDefault(),this._super()},register:function(e,t){this.trigger("register",{type:e,callback:t});var n=this.getActions();n[e]=t,this.setActions(n)},unregister:function(e){this.trigger("unregister",{type:e});var t=this.getActions();t[e]&&delete t[e],this.setActions(t)},refreshSelected:function(n){var r=this,o=this.getTree(),i=this.getIDs(),s=[],a=t(".cms-content-batchactions-button"),l=this.find(":input[name=Action]").val();null==n&&(n=o);for(var c in i)t(t(o).getNodeByID(c)).addClass("selected").attr("selected","selected");if(!l||-1==l||!a.hasClass("active"))return void t(n).find("li").each(function(){t(this).setEnabled(!0)});t(n).find("li").each(function(){s.push(t(this).data("id")),t(this).addClass("treeloading").setEnabled(!1)});var u=t.path.parseUrl(l),d=u.hrefNoSearch+"/applicablepages/";d=t.path.addSearchParams(d,u.search),d=t.path.addSearchParams(d,{csvIDs:s.join(",")}),e.getJSON(d,function(o){e(n).find("li").each(function(){t(this).removeClass("treeloading");var e=t(this).data("id");0==e||t.inArray(e,o)>=0?t(this).setEnabled(!0):(t(this).removeClass("selected").setEnabled(!1),t(this).prop("selected",!1))}),r.serializeFromTree()})},serializeFromTree:function(){var e=this.getTree(),t=e.getSelectedIDs();return this.setIDs(t),!0},setIDs:function(e){this.find(":input[name=csvIDs]").val(e?e.join(","):null)},getIDs:function(){var e=this.find(":input[name=csvIDs]").val();return e?e.split(","):[]},onsubmit:function(n){var r=this,o=this.getIDs(),i=this.getTree(),a=this.getActions();if(!o||!o.length)return alert(s.default._t("Admin.SELECTONEPAGE","Please select at least one page")),n.preventDefault(),!1;var l=this.find(":input[name=Action]").val();if(!l)return n.preventDefault(),!1;var c=l.split("/").filter(function(e){return!!e}).pop();if(a[c]&&(o=a[c].apply(this,[o])),!o||!o.length)return n.preventDefault(),!1;this.setIDs(o),i.find("li").removeClass("failed");var u=this.find(":submit:first");return u.addClass("loading"),e.ajax({url:l,type:"POST",data:this.serializeArray(),complete:function(e,t){u.removeClass("loading"),i.jstree("refresh",-1),r.setIDs([]),r.find(":input[name=Action]").val("").change();var n=e.getResponseHeader("X-Status");n&&statusMessage(decodeURIComponent(n),"success"==t?"good":"bad")},success:function(e,n){var r,o;if(e.modified){var s=[];for(r in e.modified)o=i.getNodeByID(r),i.jstree("set_text",o,e.modified[r].TreeTitle),s.push(o);t(s).effect("highlight")}if(e.deleted)for(r in e.deleted)o=i.getNodeByID(r),o.length&&i.jstree("delete_node",o);if(e.error)for(r in e.error)o=i.getNodeByID(r),t(o).addClass("failed")},dataType:"json"}),n.preventDefault(),!1}}),t(".cms-content-batchactions-button").entwine({onmatch:function(){this._super(),this.updateTree()},onunmatch:function(){this._super()},onclick:function(e){this.updateTree()},updateTree:function(){var e=t(".cms-tree"),n=t("#Form_BatchActionsForm");this._super(),this.data("active")?(e.addClass("multiple"),e.removeClass("draggable"),n.serializeFromTree()):(e.removeClass("multiple"),e.addClass("draggable")),t("#Form_BatchActionsForm").refreshSelected()}}),t("#Form_BatchActionsForm select[name=Action]").entwine({onchange:function(e){t(e.target.form).find(":submit"),t(e.target).val(),t("#Form_BatchActionsForm").refreshSelected(),this.trigger("chosen:updated"),this._super(e)}})})}).call(t,n(1))},"./client/src/legacy/LeftAndMain.Content.js":function(e,t,n){"use strict";var r=n(1);(function(e){return e&&e.__esModule?e:{default:e}})(r).default.entwine("ss",function(e){e(".cms-content").entwine({onadd:function(){this.find(".cms-tabset").redrawTabs(),this._super()},redraw:function(){window.debug&&console.log("redraw",this.attr("class"),this.get(0)),this.add(this.find(".cms-tabset")).redrawTabs(),this.find(".cms-content-header").redraw(),this.find(".cms-content-actions").redraw()}}),e(".cms-content .cms-tree").entwine({onadd:function(){var t=this;this._super(),this.bind("select_node.jstree",function(n,r){var o=r.rslt.obj,i=t.find(":input[name=ID]").val(),s=r.args[2],a=e(".cms-container");if(!s)return!1;if(e(o).hasClass("disabled"))return!1;if(e(o).data("id")!=i){var l=e(o).find("a:first").attr("href");l&&"#"!=l?(l=l.split("?")[0],t.jstree("deselect_all"),t.jstree("uncheck_all"),e.path.isExternal(e(o).find("a:first"))&&(l=l=e.path.makeUrlAbsolute(l,e("base").attr("href"))),document.location.search&&(l=e.path.addSearchParams(l,document.location.search.replace(/^\?/,""))),a.loadPanel(l)):t.removeForm()}})}}),e(".cms-content .cms-content-fields").entwine({redraw:function(){window.debug&&console.log("redraw",this.attr("class"),this.get(0))}}),e(".cms-content .cms-content-actions").entwine({redraw:function(){window.debug&&console.log("redraw",this.attr("class"),this.get(0)),this.height("auto");var e=parseInt(this.css("padding-top"),10),t=parseInt(this.css("padding-bottom"),10);this.height(this.innerHeight()-e-t)}})})},"./client/src/legacy/LeftAndMain.EditForm.js":function(e,t,n){"use strict";(function(e){function t(e){return e&&e.__esModule?e:{default:e}}var r=n(1),o=t(r),i=n(2),s=t(i),a=window.onbeforeunload;window.onbeforeunload=function(e){var t=(0,o.default)(".cms-edit-form");return t.trigger("beforesubmitform"),t.is(".changed")&&!t.is(".discardchanges")?s.default._t("Admin.CONFIRMUNSAVEDSHORT"):"function"==typeof a?a():void 0},o.default.entwine("ss",function(e){e(".cms-edit-form").entwine({PlaceholderHtml:"",ChangeTrackerOptions:{ignoreFieldSelector:".no-change-track, .ss-upload :input, .cms-navigator :input"},ValidationErrorShown:!1,onadd:function(){this.attr("autocomplete","off"),this._setupChangeTracker();for(var e in{action:!0,method:!0,enctype:!0,name:!0}){var t=this.find(":input[name=_form_"+e+"]");t&&(this.attr(e,t.val()),t.remove())}this.setValidationErrorShown(!1),this._super()},"from .cms-tabset":{onafterredrawtabs:function(){if(this.hasClass("validationerror")){var t=this.find(".message.validation, .message.required").first().closest(".tab");e(".cms-container").clearCurrentTabState();var n=t.closest(".ss-tabset");n.length||(n=t.closest(".cms-tabset")),n.length?n.tabs("option","active",t.index(".tab")):this.getValidationErrorShown()||(this.setValidationErrorShown(!0),l(ss.i18n._t("Admin.VALIDATIONERROR","Validation Error")))}}},onremove:function(){this.changetracker("destroy"),this._super()},onmatch:function(){this._super()},onunmatch:function(){this._super()},redraw:function(){window.debug&&console.log("redraw",this.attr("class"),this.get(0)),this.add(this.find(".cms-tabset")).redrawTabs(),this.find(".cms-content-header").redraw()},_setupChangeTracker:function(){this.changetracker(this.getChangeTrackerOptions())},confirmUnsavedChanges:function(){if(this.trigger("beforesubmitform"),!this.is(".changed")||this.is(".discardchanges"))return!0;if(this.find(".btn-toolbar :submit.btn--loading.loading").length>0)return!0;var e=confirm(s.default._t("Admin.CONFIRMUNSAVED"));return e&&this.addClass("discardchanges"),e},onsubmit:function(e,t){if("_blank"!=this.prop("target"))return t&&this.closest(".cms-container").submitForm(this,t),!1},validate:function(){return this.trigger("validate",{isValid:!0}),!0},"from .htmleditor":{oneditorinit:function(t){var n=this,r=e(t.target).closest(".field.htmleditor");r.find("textarea.htmleditor").getEditor().getInstance().onClick.add(function(e){n.saveFieldFocus(r.attr("id"))})}},"from .cms-edit-form :input:not(:submit)":{onclick:function(t){this.saveFieldFocus(e(t.target).attr("id"))},onfocus:function(t){this.saveFieldFocus(e(t.target).attr("id"))}},"from .cms-edit-form .treedropdown *":{onfocusin:function(t){var n=e(t.target).closest(".field.treedropdown");this.saveFieldFocus(n.attr("id"))}},"from .cms-edit-form .dropdown .chosen-container a":{onfocusin:function(t){var n=e(t.target).closest(".field.dropdown");this.saveFieldFocus(n.attr("id"))}},"from .cms-container":{ontabstaterestored:function(e){this.restoreFieldFocus()}},saveFieldFocus:function(t){if(void 0!==window.sessionStorage&&null!==window.sessionStorage){var n=e(this).attr("id"),r=[];if(r.push({id:n,selected:t}),r)try{window.sessionStorage.setItem(n,JSON.stringify(r))}catch(e){if(e.code===DOMException.QUOTA_EXCEEDED_ERR&&0===window.sessionStorage.length)return;throw e}}},restoreFieldFocus:function(){if(void 0!==window.sessionStorage&&null!==window.sessionStorage){var t,n,r,o,i,s=this,a=void 0!==window.sessionStorage&&window.sessionStorage,l=a?window.sessionStorage.getItem(this.attr("id")):null,c=!!l&&JSON.parse(l),u=0!==this.find(".ss-tabset").length;if(a&&c.length>0){if(e.each(c,function(n,r){s.is("#"+r.id)&&(t=e("#"+r.selected))}),e(t).length<1)return void this.focusFirstInput();if(n=e(t).closest(".ss-tabset").find(".ui-tabs-nav .ui-tabs-active .ui-tabs-anchor").attr("id"),r="tab-"+e(t).closest(".ss-tabset .ui-tabs-panel").attr("id"),u&&r!==n)return;o=e(t).closest(".togglecomposite"),o.length>0&&o.accordion("activate",o.find(".ui-accordion-header")),i=e(t).position().top,e(t).is(":visible")||(t="#"+e(t).closest(".field").attr("id"),i=e(t).position().top),e(t).focus(),i>e(window).height()/2&&s.find(".cms-content-fields").scrollTop(i)}else this.focusFirstInput()}},focusFirstInput:function(){this.find(':input:not(:submit)[data-skip-autofocus!="true"]').filter(":visible:first").focus()}}),e(".cms-edit-form .btn-toolbar input.action[type=submit], .cms-edit-form .btn-toolbar button.action").entwine({onclick:function(e){return this.is(":disabled")?(e.preventDefault(),!1):!1===this._super(e)||e.defaultPrevented||e.isDefaultPrevented()?void 0:(this.parents("form").trigger("submit",[this]),e.preventDefault(),!1)}}),e(".cms-edit-form .btn-toolbar input.action[type=submit].ss-ui-action-cancel, .cms-edit-form .btn-toolbar button.action.ss-ui-action-cancel").entwine({onclick:function(e){window.history.length>1?window.history.back():this.parents("form").trigger("submit",[this]),e.preventDefault()}}),e(".cms-edit-form .btn-toolbar button[name=action_doUnpublish].btn.action").entwine({onclick:function(e){var t=this.data("owners");if(t&&parseInt(t)>0){var n=[s.default.inject(s.default._t("Admin.OWNED_WARNING_1","You are unpublishing content that is being used in {count} other published section(s)."),{count:t}),s.default._t("Admin.OWNED_WARNING_2","This could cause a published page to have missing components on the live site."),s.default._t("Admin.OWNED_WARNING_3","Do you want to unpublish anyway?")];window.confirm(n.join("\n\n"))?this._super():e.preventDefault()}else this._super()}}),e(".cms-edit-form .ss-tabset").entwine({onmatch:function(){if(!this.hasClass("ss-ui-action-tabset")){var e=this.find("> ul:first");1==e.children("li").length&&e.hide().parent().addClass("ss-tabset-tabshidden")}this._super()},onunmatch:function(){this._super()}}),e('.cms-edit-form [name="CanViewType"], .cms-edit-form [name="CanEditType"], .cms-edit-form [name="CanCreateTopLevelType"]').entwine({onmatch:function(){"OnlyTheseUsers"===this.val()&&(this.is(":checked")?this.showList(!0):this.hideList(!0))},onchange:function(e){"OnlyTheseUsers"===e.target.value?this.showList():this.hideList()},showList:function(e){var t=this.closest(".field"),n=t.next().filter(".listbox, .treedropdown, .treemultiselect");t.addClass("field--merge-below"),e?n.show().css("overflow","visible"):n.slideDown(function(){n.css("overflow","visible")})},hideList:function(e){var t=this.closest(".field"),n=t.next().filter(".listbox, .treedropdown, .treemultiselect");n.css("overflow","hidden"),e?(n.hide().css("display","none"),t.removeClass("field--merge-below")):n.slideUp(function(){t.removeClass("field--merge-below")})}})});var l=function(t){e.noticeAdd({text:t,type:"error",stayTime:5e3,inEffect:{left:"0",opacity:"show"}})}}).call(t,n(1))},"./client/src/legacy/LeftAndMain.FieldDescriptionToggle.js":function(e,t,n){"use strict";var r=n(1);(function(e){return e&&e.__esModule?e:{default:e}})(r).default.entwine("ss",function(e){e(".cms-description-toggle").entwine({onadd:function(){var e=!1,t=this.prop("id").substr(0,this.prop("id").indexOf("_Holder")),n=this.find(".cms-description-trigger"),r=this.find(".description");this.hasClass("description-toggle-enabled")||(0===n.length&&(n=this.find(".middleColumn").first().after('<label class="right" for="'+t+'"><a class="cms-description-trigger" href="javascript:void(0)"><span class="btn-icon-information"></span></a></label>').next()),this.addClass("description-toggle-enabled"),n.on("click",function(){r[e?"hide":"show"](),e=!e}),r.hide())}})})},"./client/src/legacy/LeftAndMain.FieldHelp.js":function(e,t,n){"use strict";var r=n(1);(function(e){return e&&e.__esModule?e:{default:e}})(r).default.entwine("ss",function(e){e(".cms .field.cms-description-tooltip").entwine({onmatch:function(){this._super();var e=this.find(".description");e.length&&(this.attr("title",e.text()).tooltip({content:e.html()}),e.remove())}}),e(".cms .field.cms-description-tooltip :input").entwine({onfocusin:function(e){this.closest(".field").tooltip("open")},onfocusout:function(e){this.closest(".field").tooltip("close")}})})},"./client/src/legacy/LeftAndMain.Menu.js":function(e,t,n){"use strict";var r=n(1);(function(e){return e&&e.__esModule?e:{default:e}})(r).default.entwine("ss",function(e){e(".cms-panel.cms-menu").entwine({togglePanel:function(t,n,r){e(".cms-menu__list").children("li").each(function(){t?e(this).children("ul").each(function(){e(this).removeClass("collapsed-flyout"),e(this).data("collapse")&&(e(this).removeData("collapse"),e(this).addClass("collapse"))}):e(this).children("ul").each(function(){e(this).addClass("collapsed-flyout"),e(this).hasClass("collapse"),e(this).removeClass("collapse"),e(this).data("collapse",!0)})}),this.toggleFlyoutState(t),this._super(t,n,r)},toggleFlyoutState:function(t){if(t)e(".collapsed").find("li").show(),e(".cms-menu__list").find(".child-flyout-indicator").hide();else{e(".collapsed-flyout").find("li").each(function(){e(this).hide()});var n=e(".cms-menu__list ul.collapsed-flyout").parent();0===n.children(".child-flyout-indicator").length&&n.append('<span class="child-flyout-indicator"></span>').fadeIn(),n.children(".child-flyout-indicator").fadeIn()}},siteTreePresent:function(){return e("#cms-content-tools-CMSMain").length>0},getPersistedStickyState:function(){var t,n;return void 0!==e.cookie&&void 0!==(n=e.cookie("cms-menu-sticky"))&&null!==n&&(t="true"===n),t},setPersistedStickyState:function(t){void 0!==e.cookie&&e.cookie("cms-menu-sticky",t,{path:"/",expires:31})},getEvaluatedCollapsedState:function(){var t=this.getPersistedCollapsedState(),n=e(".cms-menu").getPersistedStickyState(),r=this.siteTreePresent();return void 0===t?r:t!==r&&n?t:r},onadd:function(){var t=this;setTimeout(function(){t.togglePanel(!t.getEvaluatedCollapsedState(),!1,!1)},0),e(window).on("ajaxComplete",function(e){setTimeout(function(){t.togglePanel(!t.getEvaluatedCollapsedState(),!1,!1)},0)}),this._super()}}),e(".cms-menu__list").entwine({onmatch:function(){this.find("li.current").select(),this.updateItems(),this._super()},onunmatch:function(){this._super()},updateMenuFromResponse:function(e){var t=e.getResponseHeader("X-Controller");if(t){var n=this.find("li#Menu-"+t.replace(/\\/g,"-").replace(/[^a-zA-Z0-9\-_:.]+/,""));n.hasClass("current")||n.select()}this.updateItems()},"from .cms-container":{onafterstatechange:function(e,t){this.updateMenuFromResponse(t.xhr)},onaftersubmitform:function(e,t){this.updateMenuFromResponse(t.xhr)}},"from .cms-edit-form":{onrelodeditform:function(e,t){this.updateMenuFromResponse(t.xmlhttp)}},getContainingPanel:function(){return this.closest(".cms-panel")},fromContainingPanel:{ontoggle:function(t){this.toggleClass("collapsed",e(t.target).hasClass("collapsed")),e(".cms-container").trigger("windowresize"),this.hasClass("collapsed")&&this.find("li.children.opened").removeClass("opened"),this.hasClass("collapsed")||e(".toggle-children.opened").closest("li").addClass("opened")}},updateItems:function(){var t=this.find("#Menu-CMSMain");t[t.is(".current")?"show":"hide"]();var n=e(".cms-content input[name=ID]").val();n&&this.find("li").each(function(){e.isFunction(e(this).setRecordID)&&e(this).setRecordID(n)})}}),e(".cms-menu__list li").entwine({toggleFlyout:function(t){var n=e(this);if(n.children("ul").first().hasClass("collapsed-flyout"))if(t){if(!n.children("ul").first().children("li").first().hasClass("clone")){var r=n.clone();r.addClass("clone").css({}),r.children("ul").first().remove(),r.find("span").not(".text").remove(),r.find("a").first().unbind("click"),n.children("ul").prepend(r)}e(".collapsed-flyout").show(),n.addClass("opened"),n.children("ul").find("li").fadeIn("fast")}else r&&r.remove(),e(".collapsed-flyout").hide(),n.removeClass("opened"),n.find("toggle-children").removeClass("opened"),n.children("ul").find("li").hide()}}),e(".cms-menu__list li").hoverIntent(function(){e(this).toggleFlyout(!0)},function(){e(this).toggleFlyout(!1)}),e(".cms-menu__list .toggle").entwine({onclick:function(t){t.preventDefault(),e(this).toogleFlyout(!0)}}),e(".cms-menu__list li").entwine({onmatch:function(){this.find("ul").length&&this.find("a:first").append('<span class="toggle-children"><span class="toggle-children-icon"></span></span>'),this._super()},onunmatch:function(){this._super()},toggle:function(){this[this.hasClass("opened")?"close":"open"]()},open:function(){var e=this.getMenuItem();e&&e.open(),this.find("li.clone")&&this.find("li.clone").remove(),this.addClass("opened").find("ul").show(),this.find(".toggle-children").addClass("opened")},close:function(){this.removeClass("opened").find("ul").hide(),this.find(".toggle-children").removeClass("opened")},select:function(){var e=this.getMenuItem();if(this.addClass("current").open(),this.siblings().removeClass("current").close(),this.siblings().find("li").removeClass("current"),e){var t=e.siblings();e.addClass("current"),t.removeClass("current").close(),t.find("li").removeClass("current").close()}this.getMenu().updateItems(),this.trigger("select")}}),e(".cms-menu__list *").entwine({getMenu:function(){return this.parents(".cms-menu__list:first")}}),e(".cms-menu__list li *").entwine({getMenuItem:function(){return this.parents("li:first")}}),e(".cms-menu__list li a").entwine({onclick:function(t){var n=e.path.isExternal(this.attr("href"));if(!(t.which>1||n)&&"_blank"!=this.attr("target")){t.preventDefault();var r=this.getMenuItem(),o=this.attr("href");n||(o=e("base").attr("href")+o);var i=r.find("li");i.length?i.first().find("a").click():document.location.href=o,r.select()}}}),e(".cms-menu__list li .toggle-children").entwine({onclick:function(e){return this.closest("li").toggle(),!1}}),e(".cms .profile-link").entwine({onclick:function(){return e(".cms-container").loadPanel(this.attr("href")),e(".cms-menu__list li").removeClass("current").close(),!1}}),e(".cms-menu .sticky-toggle").entwine({onadd:function(){var t=!!e(".cms-menu").getPersistedStickyState();this.toggleCSS(t),this.toggleIndicator(t),this._super()},toggleCSS:function(e){this[e?"addClass":"removeClass"]("active")},toggleIndicator:function(e){this.next(".sticky-status-indicator").text(e?"fixed":"auto")},onclick:function(){var e=this.closest(".cms-menu"),t=e.getPersistedCollapsedState(),n=e.getPersistedStickyState(),r=void 0===n?!this.hasClass("active"):!n;void 0===t?e.setPersistedCollapsedState(e.hasClass("collapsed")):void 0!==t&&!1===r&&e.clearPersistedCollapsedState(),e.setPersistedStickyState(r),this.toggleCSS(r),this.toggleIndicator(r),this._super()}})})},"./client/src/legacy/LeftAndMain.MobileMenuToggle.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=n(1),i=r(o),s=n("./client/src/components/MobileMenuToggle/MobileMenuToggleContainer.js"),a=r(s),l=n("./client/src/state/mobileMenu/MobileMenuActions.js"),c=n(7),u=r(c);i.default.entwine("ss",function(e){e(".js-react-boot").entwine({onmatch:function(){var t=e(".cms-mobile-menu-toggle-wrapper");t.length>0&&u.default.render(React.createElement(a.default,{store:window.ss.store,controls:"cms-menu"}),t[0]);var n=window.ss.store,r=e(".cms-menu"),o=e(".cms-menu-mobile-overlay");n.subscribe(function(){var e=n.getState(),t=e.mobileMenu.isOpen;r.toggleClass("cms-menu--open",t).attr("aria-expanded",t),o.attr("aria-expanded",t)})}}),e(".cms-menu-mobile-overlay").entwine({onclick:function(){window.ss.store.dispatch((0,l.closeMobileMenu)())}})})},"./client/src/legacy/LeftAndMain.Panel.js":function(e,t,n){"use strict";var r=n(1);(function(e){return e&&e.__esModule?e:{default:e}})(r).default.entwine("ss",function(e){e.entwine.warningLevel=e.entwine.WARN_LEVEL_BESTPRACTISE,e(".cms-panel").entwine({WidthExpanded:null,WidthCollapsed:null,canSetCookie:function(){return void 0!==e.cookie&&void 0!==this.attr("id")},getPersistedCollapsedState:function(){var t,n;return this.canSetCookie()&&void 0!==(n=e.cookie("cms-panel-collapsed-"+this.attr("id")))&&null!==n&&(t="true"===n),t},setPersistedCollapsedState:function(t){this.canSetCookie()&&e.cookie("cms-panel-collapsed-"+this.attr("id"),t,{path:"/",expires:31})},clearPersistedCollapsedState:function(){this.canSetCookie()&&e.cookie("cms-panel-collapsed-"+this.attr("id"),"",{path:"/",expires:-1})},getInitialCollapsedState:function(){var e=this.getPersistedCollapsedState();return void 0===e&&(e=this.hasClass("collapsed")),e},onadd:function(){var t,n;if(!this.find(".cms-panel-content").length)throw new Exception('Content panel for ".cms-panel" not found');this.find(".cms-panel-toggle").length||(n=e("<div class='toolbar toolbar--south cms-panel-toggle'></div>").append('<a class="toggle-expand" href="#" data-toggle="tooltip" title="'+i18n._t("Admin.EXPANDPANEL","Expand Panel")+'"><span>»</span></a>').append('<a class="toggle-collapse" href="#" data-toggle="tooltip" title="'+i18n._t("Admin.COLLAPSEPANEL","Collapse Panel")+'"><span>«</span></a>'),this.append(n)),this.setWidthExpanded(this.find(".cms-panel-content").innerWidth()),t=this.find(".cms-panel-content-collapsed"),this.setWidthCollapsed(t.length?t.innerWidth():this.find(".toggle-expand").innerWidth()),this.togglePanel(!this.getInitialCollapsedState(),!0,!1),this._super()},togglePanel:function(e,t,n){var r,o;t||(this.trigger("beforetoggle.sspanel",e),this.trigger(e?"beforeexpand":"beforecollapse")),this.toggleClass("collapsed",!e),r=e?this.getWidthExpanded():this.getWidthCollapsed(),this.width(r),o=this.find(".cms-panel-content-collapsed"),o.length&&(this.find(".cms-panel-content")[e?"show":"hide"](),this.find(".cms-panel-content-collapsed")[e?"hide":"show"]()),!1!==n&&this.setPersistedCollapsedState(!e),this.trigger("toggle",e),this.trigger(e?"expand":"collapse")},expandPanel:function(e){(e||this.hasClass("collapsed"))&&this.togglePanel(!0)},collapsePanel:function(e){!e&&this.hasClass("collapsed")||this.togglePanel(!1)}}),e(".cms-panel.collapsed .cms-panel-toggle").entwine({onclick:function(e){this.expandPanel(),e.preventDefault()}}),e(".cms-panel *").entwine({getPanel:function(){return this.parents(".cms-panel:first")}}),e(".cms-panel .toggle-expand").entwine({onclick:function(e){e.preventDefault(),e.stopPropagation(),this.getPanel().expandPanel(),this._super(e)}}),e(".cms-panel .toggle-collapse").entwine({onclick:function(e){e.preventDefault(),e.stopPropagation(),this.getPanel().collapsePanel(),this._super(e)}}),e(".cms-content-tools.collapsed").entwine({onclick:function(e){this.expandPanel(),this._super(e)}})})},"./client/src/legacy/LeftAndMain.Preview.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=n(1),i=r(o),s=n(2),a=r(s);i.default.entwine("ss.preview",function(e){e(".cms-preview").entwine({AllowedStates:["StageLink","LiveLink","ArchiveLink"],CurrentStateName:null,CurrentSizeName:"auto",IsPreviewEnabled:!1,DefaultMode:"split",Sizes:{auto:{width:"100%",height:"100%"},mobile:{width:"335px",height:"568px"},mobileLandscape:{width:"583px",height:"320px"},tablet:{width:"783px",height:"1024px"},tabletLandscape:{width:"1039px",height:"768px"},desktop:{width:"1024px",height:"800px"}},changeState:function(t,n){var r=this,o=this._getNavigatorStates();return!1!==n&&e.each(o,function(e,n){r.saveState("state",t)}),this.setCurrentStateName(t),this._loadCurrentState(),this.redraw(),this},changeMode:function(t,n){var r=e(".cms-container").entwine(".ss");if("split"==t)r.splitViewMode(),this.setIsPreviewEnabled(!0),this._loadCurrentState();else if("content"==t)r.contentViewMode(),this.setIsPreviewEnabled(!1);else{if("preview"!=t)throw"Invalid mode: "+t;r.previewMode(),this.setIsPreviewEnabled(!0),this._loadCurrentState()}return!1!==n&&this.saveState("mode",t),this.redraw(),this},changeSize:function(e){return this.getSizes(),this.setCurrentSizeName(e),this.removeClass("auto desktop tablet mobile").addClass(e),this.saveState("size",e),this.redraw(),this},redraw:function(){window.debug&&console.log("redraw",this.attr("class"),this.get(0));var t=this.getCurrentStateName();t&&this.find(".cms-preview-states").changeVisibleState(t);var n=e(".cms-container").entwine(".ss").getLayoutOptions();return n&&e(".preview-mode-selector").changeVisibleMode(n.mode),this.getCurrentSizeName()&&this.find(".preview-size-selector").changeVisibleSize(this.getCurrentSizeName()),this},saveState:function(e,t){this._supportsLocalStorage()&&window.localStorage.setItem("cms-preview-state-"+e,t)},loadState:function(e){if(this._supportsLocalStorage())return window.localStorage.getItem("cms-preview-state-"+e)},disablePreview:function(){return this.setPendingURL(null),this._loadUrl("about:blank"),this._block(),this.changeMode("content",!1),this.setIsPreviewEnabled(!1),this},enablePreview:function(){return this.getIsPreviewEnabled()||(this.setIsPreviewEnabled(!0),e.browser.msie&&e.browser.version.slice(0,3)<=7?this.changeMode("content"):this.changeMode(this.getDefaultMode(),!1)),this},getOrAppendFontFixStyleElement:function(){var t=e("#FontFixStyleElement");return t.length||(t=e('<style type="text/css" id="FontFixStyleElement" disabled="disabled">:before,:after{content:none !important}</style>').appendTo("head")),t},onadd:function(){var t=this,n=this.find("iframe");n.addClass("center"),n.bind("load",function(){t._adjustIframeForPreview(),t._loadCurrentPage(),e(this).removeClass("loading")}),e.browser.msie&&8===parseInt(e.browser.version,10)&&n.bind("readystatechange",function(e){"interactive"==n[0].readyState&&(t.getOrAppendFontFixStyleElement().removeAttr("disabled"),setTimeout(function(){t.getOrAppendFontFixStyleElement().attr("disabled","disabled")},0))}),this._unblock(),this.disablePreview(),this._super()},_supportsLocalStorage:function(){var e,t,n=new Date;try{return(e=window.localStorage).setItem(n,n),t=e.getItem(n)==n,e.removeItem(n),t&&e}catch(e){console.warn("localStorge is not available due to current browser / system settings.")}},onforcecontent:function(){this.changeMode("content",!1)},onenable:function(){var t=e(".preview-mode-selector");t.removeClass("split-disabled"),t.find(".disabled-tooltip").hide()},ondisable:function(){var t=e(".preview-mode-selector");t.addClass("split-disabled"),t.find(".disabled-tooltip").show()},_block:function(){return this.find(".preview-note").show(),this.find(".cms-preview-overlay").show(),this},_unblock:function(){return this.find(".preview-note").hide(),this.find(".cms-preview-overlay").hide(),this},_initialiseFromContent:function(){var t,n;return e(".cms-previewable").length?(t=this.loadState("mode"),n=this.loadState("size"),this._moveNavigator(),t&&"content"==t||(this.enablePreview(),this._loadCurrentState()),this.redraw(),t&&this.changeMode(t),n&&this.changeSize(n)):this.disablePreview(),this},"from .cms-container":{onafterstatechange:function(e,t){t.xhr.getResponseHeader("X-ControllerURL")||this._initialiseFromContent()}},PendingURL:null,oncolumnvisibilitychanged:function(){var e=this.getPendingURL();e&&!this.is(".column-hidden")&&(this.setPendingURL(null),this._loadUrl(e),this._unblock())},"from .cms-container .cms-edit-form":{onaftersubmitform:function(){this._initialiseFromContent()}},_loadUrl:function(e){return this.find("iframe").addClass("loading").attr("src",e),this},_getNavigatorStates:function(){return e.map(this.getAllowedStates(),function(t){var n=e(".cms-preview-states .state-name[data-name="+t+"]");return n.length?{name:t,url:n.attr("href"),active:n.hasClass("active")}:null})},_loadCurrentState:function(){if(!this.getIsPreviewEnabled())return this;var t=this._getNavigatorStates(),n=this.getCurrentStateName(),r=null;t&&(r=e.grep(t,function(e,t){return n===e.name||!n&&e.active}));var o=null;if(r[0]?o=r[0].url:t.length?(this.setCurrentStateName(t[0].name),o=t[0].url):this.setCurrentStateName(null),o){var i=o.split("#"),s=i.shift().split(/[?&]/),a=s.shift();s.push("CMSPreview=1"),i=i.length?"#"+i.join("#"):"",o=a+"?"+s.join("&")+i}return this.is(".column-hidden")?(this.setPendingURL(o),this._loadUrl("about:blank"),this._block()):(this.setPendingURL(null),o?(this._loadUrl(o),this._unblock()):this._block()),this},_moveNavigator:function(){var t=e(".cms-preview .cms-preview-controls");e(".cms-edit-form .cms-navigator").length&&t.length?t.html(e(".cms-edit-form .cms-navigator").detach()):this._block()},_loadCurrentPage:function(){if(this.getIsPreviewEnabled()){var t;e(".cms-container");try{t=this.find("iframe")[0].contentDocument}catch(e){console.warn("Unable to access iframe, possible https mis-match")}if(t){var n=e(t).find("meta[name=x-page-id]").attr("content"),r=e(t).find("meta[name=x-cms-edit-link]").attr("content"),o=e(".cms-content");n&&o.find(":input[name=ID]").val()!=n&&e(".cms-container").entwine(".ss").loadPanel(r)}}},_adjustIframeForPreview:function(){var e,t=this.find("iframe")[0];if(t){try{e=t.contentDocument}catch(e){console.warn("Unable to access iframe, possible https mis-match")}if(e){for(var n=e.getElementsByTagName("A"),r=0;r<n.length;r++){var o=n[r].getAttribute("href");o&&o.match(/^http:\/\//)&&n[r].setAttribute("target","_blank")}var i=e.getElementById("SilverStripeNavigator");i&&(i.style.display="none");var s=e.getElementById("SilverStripeNavigatorMessage");s&&(s.style.display="none"),this.trigger("afterIframeAdjustedForPreview",[e])}}}}),e(".cms-edit-form").entwine({onadd:function(){this._super(),e(".cms-preview")._initialiseFromContent()}}),e(".cms-preview-states").entwine({changeVisibleState:function(e){this.find('[data-name="'+e+'"]').addClass("active").siblings().removeClass("active")}}),e(".cms-preview-states .state-name").entwine({onclick:function(t){if(1==t.which){var n=e(this).attr("data-name");this.addClass("active").siblings().removeClass("active"),e(".cms-preview").changeState(n),t.preventDefault()}}}),e(".preview-mode-selector").entwine({changeVisibleMode:function(e){this.find("select").val(e).trigger("chosen:updated")._addIcon()}}),e(".preview-mode-selector select").entwine({onchange:function(t){this._super(t),t.preventDefault();var n=e(this).val();e(".cms-preview").changeMode(n)}}),e(".cms-container--content-mode").entwine({onmatch:function(){e(".cms-preview .result-selected").hasClass("font-icon-columns")&&statusMessage(a.default._t("Admin.DISABLESPLITVIEW","Screen too small to show site preview in split mode"),"error"),this._super()}}),e(".preview-size-selector").entwine({changeVisibleSize:function(e){this.find("select").val(e).trigger("chosen:updated")._addIcon()}}),e(".preview-size-selector select").entwine({onchange:function(t){t.preventDefault();var n=e(this).val();e(".cms-preview").changeSize(n)}}),e(".preview-selector select.preview-dropdown").entwine({"onchosen:ready":function(){this._super(),this._addIcon()},_addIcon:function(){var e=this.find(":selected"),t=e.attr("data-icon"),n=this.parent().find(".chosen-container a.chosen-single"),r=n.attr("data-icon");return void 0!==r&&n.removeClass(r),n.addClass(t),n.attr("data-icon",t),this}}),e(".preview-mode-selector .chosen-drop li:last-child").entwine({onmatch:function(){e(".preview-mode-selector").hasClass("split-disabled")?this.parent().append('<div class="disabled-tooltip"></div>'):this.parent().append('<div class="disabled-tooltip" style="display: none;"></div>')}}),e(".preview-device-outer").entwine({onclick:function(){this.parent(".preview__device").toggleClass("rotate")}})})},"./client/src/legacy/LeftAndMain.Tree.js":function(e,t,n){"use strict";var r=n(1);(function(e){return e&&e.__esModule?e:{default:e}})(r).default.entwine("ss.tree",function(e){e(".cms-tree").entwine({Hints:null,IsUpdatingTree:!1,IsLoaded:!1,onadd:function(){if(this._super(),!e.isNumeric(this.data("jstree_instance_id"))){var t=this.attr("data-hints");t&&this.setHints(e.parseJSON(t));var n=this;this.jstree(this.getTreeConfig()).bind("loaded.jstree",function(t,r){n.setIsLoaded(!0),r.inst._set_settings({html_data:{ajax:{url:n.data("urlTree"),data:function(t){var r=n.data("searchparams")||[];return r=e.grep(r,function(e,t){return"ID"!=e.name&&"value"!=e.name}),r.push({name:"ID",value:e(t).data("id")?e(t).data("id"):0}),r.push({name:"ajax",value:1}),r}}}}),n.updateFromEditForm(),n.css("visibility","visible"),r.inst.hide_checkboxes()}).bind("before.jstree",function(t,r){if("start_drag"==r.func&&(!n.hasClass("draggable")||n.hasClass("multiselect")))return t.stopImmediatePropagation(),!1;if(e.inArray(r.func,["check_node","uncheck_node"])){var o=e(r.args[0]).parents("li:first"),i=o.find("li:not(.disabled)");if(o.hasClass("disabled")&&0==i)return t.stopImmediatePropagation(),!1}}).bind("move_node.jstree",function(t,r){if(!n.getIsUpdatingTree()){var o=r.rslt.o,i=r.rslt.np,s=(r.inst._get_parent(o),e(i).data("id")||0),a=e(o).data("id"),l=e.map(e(o).siblings().andSelf(),function(t){return e(t).data("id")});e.ajax({url:e.path.addSearchParams(n.data("urlSavetreenode"),n.data("extraParams")),type:"POST",data:{ID:a,ParentID:s,SiblingIDs:l},success:function(){e(".cms-edit-form :input[name=ID]").val()==a&&e(".cms-edit-form :input[name=ParentID]").val(s),n.updateNodesFromServer([a])},statusCode:{403:function(){e.jstree.rollback(r.rlbk)}}})}}).bind("select_node.jstree check_node.jstree uncheck_node.jstree",function(t,n){e(document).triggerHandler(t,n)})}},onremove:function(){this.jstree("destroy"),this._super()},"from .cms-container":{onafterstatechange:function(e){this.updateFromEditForm()}},"from .cms-container form":{onaftersubmitform:function(t){var n=e(".cms-edit-form :input[name=ID]").val();this.updateNodesFromServer([n])}},getTreeConfig:function(){var t=this;return{core:{initially_open:["record-0"],animation:0,html_titles:!0},html_data:{},ui:{select_limit:1,initially_select:[this.find(".current").attr("id")]},crrm:{move:{check_move:function(n){var r=e(n.o),o=e(n.np),i=n.ot.get_container()[0]==n.np[0],s=r.getClassname(),a=o.getClassname(),l=t.getHints(),c=[],u=a||"Root",d=l&&void 0!==l[u]?l[u]:null;return d&&r.attr("class").match(/VirtualPage-([^\s]*)/)&&(s=RegExp.$1),d&&(c=void 0!==d.disallowedChildren?d.disallowedChildren:[]),!(0===r.data("id")||r.hasClass("status-archived")||i&&"inside"!=n.p||o.hasClass("nochildren")||c.length&&-1!=e.inArray(s,c))}}},dnd:{drop_target:!1,drag_target:!1},checkbox:{two_state:!0},themes:{theme:"apple",url:e("body").data("frameworkpath")+"/admin/thirdparty/jstree/themes/apple/style.css"},plugins:["html_data","ui","dnd","crrm","themes","checkbox"]}},search:function(e,t){e?this.data("searchparams",e):this.removeData("searchparams"),this.jstree("refresh",-1,t)},getNodeByID:function(e){return this.find("*[data-id="+e+"]")},createNode:function(t,n,r){var o=this,i=void 0!==n.ParentID&&o.getNodeByID(n.ParentID),s=e(t),a={data:""};s.hasClass("jstree-open")?a.state="open":s.hasClass("jstree-closed")&&(a.state="closed"),this.jstree("create_node",i.length?i:-1,"last",a,function(e){for(var t=e.attr("class"),n=0;n<s[0].attributes.length;n++){var o=s[0].attributes[n];e.attr(o.name,o.value)}e.addClass(t).html(s.html()),r(e)})},updateNode:function(t,n,r){var o=e(n),i=!!r.NextID&&this.getNodeByID(r.NextID),s=!!r.PrevID&&this.getNodeByID(r.PrevID),a=!!r.ParentID&&this.getNodeByID(r.ParentID);e.each(["id","style","class","data-pagetype"],function(e,n){t.attr(n,o.attr(n))});var l=t.children("ul").detach();t.html(o.html()).append(l),i&&i.length?this.jstree("move_node",t,i,"before"):s&&s.length?this.jstree("move_node",t,s,"after"):this.jstree("move_node",t,a.length?a:-1)},updateFromEditForm:function(){var t,n=e(".cms-edit-form :input[name=ID]").val();n?(t=this.getNodeByID(n),t.length?(this.jstree("deselect_all"),this.jstree("select_node",t)):this.updateNodesFromServer([n])):this.jstree("deselect_all")},updateNodesFromServer:function(t){if(!this.getIsUpdatingTree()&&this.getIsLoaded()){var n=this,r=!1;this.setIsUpdatingTree(!0),n.jstree("save_selected");var o=function(e){n.getNodeByID(e.data("id")).not(e).remove(),n.jstree("deselect_all"),n.jstree("select_node",e)};n.jstree("open_node",this.getNodeByID(0)),n.jstree("save_opened"),n.jstree("save_selected"),e.ajax({url:e.path.addSearchParams(this.data("urlUpdatetreenodes"),"ids="+t.join(",")),dataType:"json",success:function(t,i){e.each(t,function(e,t){var i=n.getNodeByID(e);if(!t)return void n.jstree("delete_node",i);i.length?(n.updateNode(i,t.html,t),setTimeout(function(){o(i)},500)):(r=!0,t.ParentID&&!n.find("li[data-id="+t.ParentID+"]").length?n.jstree("load_node",-1,function(){newNode=n.find("li[data-id="+e+"]"),o(newNode)}):n.createNode(t.html,t,function(e){o(e)}))}),r||(n.jstree("deselect_all"),n.jstree("reselect"),n.jstree("reopen"))},complete:function(){n.setIsUpdatingTree(!1)}})}}}),e(".cms-tree.multiple").entwine({onmatch:function(){this._super(),this.jstree("show_checkboxes")},onunmatch:function(){this._super(),this.jstree("uncheck_all"),this.jstree("hide_checkboxes")},getSelectedIDs:function(){return e(this).jstree("get_checked").not(".disabled").map(function(){return e(this).data("id")}).get()}}),e(".cms-tree li").entwine({setEnabled:function(e){this.toggleClass("disabled",!e)},getClassname:function(){var e=this.attr("class").match(/class-([^\s]*)/i);return e?e[1]:""},getID:function(){return this.data("id")}})})},"./client/src/legacy/LeftAndMain.TreeDropdownField.js":function(e,t,n){"use strict";var r=n(1);(function(e){return e&&e.__esModule?e:{default:e}})(r).default.entwine("ss",function(e){e(".TreeDropdownField").entwine({"from .cms-container form":{onaftersubmitform:function(e){this.find(".tree-holder").empty(),this._super()}}})})},"./client/src/legacy/LeftAndMain.js":function(module,exports,__webpack_require__){"use strict";(function(jQuery){function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_jquery=__webpack_require__(1),_jquery2=_interopRequireDefault(_jquery),_react=__webpack_require__(0),_react2=_interopRequireDefault(_react),_reactDom=__webpack_require__(7),_reactDom2=_interopRequireDefault(_reactDom),_IframeDialog=__webpack_require__("./client/src/components/IframeDialog/IframeDialog.js"),_IframeDialog2=_interopRequireDefault(_IframeDialog);__webpack_require__("./client/src/legacy/ssui.core.js"),_jquery2.default.noConflict(),window.ss=window.ss||{},window.ss.debounce=function(e,t,n){var r,o,i,s=function(){r=null,n||e.apply(o,i)};return function(){var a=n&&!r;o=this,i=arguments,clearTimeout(r),r=setTimeout(s,t),a&&e.apply(o,i)}},(0,_jquery2.default)(window).bind("resize.leftandmain",function(e){(0,_jquery2.default)(".cms-container").trigger("windowresize")}),_jquery2.default.entwine.warningLevel=_jquery2.default.entwine.WARN_LEVEL_BESTPRACTISE,_jquery2.default.entwine("ss",function($){$(window).on("message",function(e){var t,n=e.originalEvent,r=null;try{r="object"===_typeof(n.data)?n.data:JSON.parse(n.data)}catch(e){}if(r&&$.path.parseUrl(window.location.href).domain===$.path.parseUrl(n.origin).domain)switch(t=$(void 0===r.target?window:r.target),r.type){case"event":t.trigger(r.event,r.data);break;case"callback":t[r.callback].call(t,r.data)}});var positionLoadingSpinner=function(){var e=$(".ss-loading-screen .loading-animation"),t=($(window).height()-e.height())/2;e.css("top",t+120),e.show()},applyChosen=function e(t){t.is(":visible")?t.addClass("has-chosen").chosen({allow_single_deselect:!0,disable_search_threshold:20,display_disabled_options:!0,width:"100%"}):setTimeout(function(){t.show(),e(t)},500)},isSameUrl=function(e,t){var n=$("base").attr("href");e=$.path.isAbsoluteUrl(e)?e:$.path.makeUrlAbsolute(e,n),t=$.path.isAbsoluteUrl(t)?t:$.path.makeUrlAbsolute(t,n);var r=$.path.parseUrl(e),o=$.path.parseUrl(t);return r.pathname.replace(/\/*$/,"")==o.pathname.replace(/\/*$/,"")&&r.search==o.search},ajaxCompleteEvent=window.ss.debounce(function(){$(window).trigger("ajaxComplete")},1e3,!0);$(window).bind("resize",positionLoadingSpinner).trigger("resize"),$(document).ajaxComplete(function(e,t,n){var r=document.URL,o=t.getResponseHeader("X-ControllerURL"),i=n.url,s=null!==t.getResponseHeader("X-Status")?t.getResponseHeader("X-Status"):t.statusText,a=t.status<200||t.status>399?"bad":"good",l=["OK","success","HTTP/2.0 200"];if(null===o||isSameUrl(r,o)&&isSameUrl(i,o)||window.ss.router.show(o,{id:(new Date).getTime()+String(Math.random()).replace(/\D/g,""),pjax:t.getResponseHeader("X-Pjax")?t.getResponseHeader("X-Pjax"):n.headers["X-Pjax"]}),t.getResponseHeader("X-Reauthenticate"))return void $(".cms-container").showLoginDialog();0!==t.status&&s&&-1===$.inArray(s,l)&&statusMessage(decodeURIComponent(s),a),ajaxCompleteEvent(this)}),$(".cms-container").entwine({StateChangeXHR:null,FragmentXHR:{},StateChangeCount:0,LayoutOptions:{minContentWidth:940,minPreviewWidth:400,mode:"content"},onadd:function(){if($.browser.msie&&parseInt($.browser.version,10)<8)return $(".ss-loading-screen").append('<p class="ss-loading-incompat-warning"><span class="notice">Your browser is not compatible with the CMS interface. Please use Internet Explorer 8+, Google Chrome or Mozilla Firefox.</span></p>').css("z-index",$(".ss-loading-screen").css("z-index")+1),$(".loading-animation").remove(),void this._super();this.redraw(),$(".ss-loading-screen").hide(),$("body").removeClass("loading"),$(window).unbind("resize",positionLoadingSpinner),this.restoreTabState(),this._super()},onwindowresize:function(){this.redraw()},"from .cms-panel":{ontoggle:function(){this.redraw()}},"from .cms-container":{onaftersubmitform:function(){this.redraw()}},updateLayoutOptions:function(e){var t=this.getLayoutOptions(),n=!1;for(var r in e)t[r]!==e[r]&&(t[r]=e[r],n=!0);n&&this.redraw()},clearViewMode:function(){this.removeClass("cms-container--split-mode"),this.removeClass("cms-container--preview-mode"),this.removeClass("cms-container--content-mode")},splitViewMode:function(){this.updateLayoutOptions({mode:"split"})},contentViewMode:function(){this.updateLayoutOptions({mode:"content"})},previewMode:function(){this.updateLayoutOptions({mode:"preview"})},RedrawSuppression:!1,redraw:function(){this.getRedrawSuppression()||(window.debug&&console.log("redraw",this.attr("class"),this.get(0)),this.setProperMode()||(this.find(".cms-panel-layout").redraw(),this.find(".cms-content-fields[data-layout-type]").redraw(),this.find(".cms-edit-form[data-layout-type]").redraw(),this.find(".cms-preview").redraw(),this.find(".cms-content").redraw()))},setProperMode:function(){var e=this.getLayoutOptions(),t=e.mode;this.clearViewMode();var n=this.find(".cms-content"),r=this.find(".cms-preview");if(n.css({"min-width":0}),r.css({"min-width":0}),n.width()+r.width()>=e.minContentWidth+e.minPreviewWidth)n.css({"min-width":e.minContentWidth}),r.css({"min-width":e.minPreviewWidth}),r.trigger("enable");else if(r.trigger("disable"),"split"==t)return r.trigger("forcecontent"),!0;return this.addClass("cms-container--"+t+"-mode"),!1},checkCanNavigate:function(e){var t=this._findFragments(e||["Content"]),n=t.find(":data(changetracker)").add(t.filter(":data(changetracker)")),r=!0;return!n.length||(n.each(function(){$(this).confirmUnsavedChanges()||(r=!1)}),r)},loadPanel:function(e){var t=(arguments.length>1&&void 0!==arguments[1]&&arguments[1],arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}),n=arguments[3],r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:document.URL;this.checkCanNavigate(t.pjax?t.pjax.split(","):["Content"])&&(this.saveTabState(),t.__forceReferer=r,n&&(t.__forceReload=1+Math.random()),window.ss.router.show(e,t))},reloadCurrentPanel:function(){this.loadPanel(document.URL,null,null,!0)},submitForm:function(e,t,n,r){var o=this;t||(t=this.find(".btn-toolbar :submit[name=action_save]")),t||(t=this.find(".btn-toolbar :submit:first")),e.trigger("beforesubmitform"),this.trigger("submitform",{form:e,button:t}),$(t).addClass("btn--loading loading"),$(t).is("button")&&($(t).data("original-text",$(t).text()),$(t).append($('<div class="btn__loading-icon"><span class="btn__circle btn__circle--1" /><span class="btn__circle btn__circle--2" /><span class="btn__circle btn__circle--3" /></div>')),$(t).css($(t).outerWidth()+"px"));var i=e.validate(),s=function(){$(t).removeClass("btn--loading loading"),$(t).find(".btn__loading-icon").remove(),$(t).css("width","auto"),$(t).text($(t).data("original-text"))};void 0===i||i||(statusMessage("Validation failed.","bad"),s());var a=e.serializeArray();return a.push({name:$(t).attr("name"),value:"1"}),a.push({name:"BackURL",value:document.URL.replace(/\/$/,"")}),this.saveTabState(),jQuery.ajax(jQuery.extend({headers:{"X-Pjax":"CurrentForm,Breadcrumbs"},url:e.attr("action"),data:a,type:"POST",complete:function(){s()},success:function(t,r,i){s(),e.removeClass("changed"),n&&n(t,r,i);var l=o.handleAjaxResponse(t,r,i);l&&l.filter("form").trigger("aftersubmitform",{status:r,xhr:i,formData:a})}},r)),!1},LastState:null,PauseState:!1,handleStateChange:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.history.state;if(!this.getPauseState()){this.getStateChangeXHR()&&this.getStateChangeXHR().abort();var n=this,r=t.pjax||"Content",o={},i=r.split(","),s=this._findFragments(i);if(this.setStateChangeCount(this.getStateChangeCount()+1),!this.checkCanNavigate()){var a=this.getLastState();return this.setPauseState(!0),a&&a.path?window.ss.router.show(a.path):window.ss.router.back(),void this.setPauseState(!1)}if(this.setLastState(t),s.length<i.length&&(r="Content",i=["Content"],s=this._findFragments(i)),this.trigger("beforestatechange",{state:t,element:s}),o["X-Pjax"]=r,void 0!==t.__forceReferer){var l=t.__forceReferer;try{l=decodeURI(l)}catch(e){}finally{o["X-Backurl"]=encodeURI(l)}}s.addClass("loading");var c=$.ajax({headers:o,url:t.path||document.URL}).done(function(e,r,o){var i=n.handleAjaxResponse(e,r,o,t);n.trigger("afterstatechange",{data:e,status:r,xhr:o,element:i,state:t})}).always(function(){n.setStateChangeXHR(null),s.removeClass("loading")});return this.setStateChangeXHR(c),c}},loadFragment:function(e,t){var n,r=this,o={},i=$("base").attr("href"),s=this.getFragmentXHR();return void 0!==s[t]&&null!==s[t]&&(s[t].abort(),s[t]=null),e=$.path.isAbsoluteUrl(e)?e:$.path.makeUrlAbsolute(e,i),o["X-Pjax"]=t,n=$.ajax({headers:o,url:e,success:function(e,t,n){var o=r.handleAjaxResponse(e,t,n,null);r.trigger("afterloadfragment",{data:e,status:t,xhr:n,elements:o})},error:function(e,t,n){r.trigger("loadfragmenterror",{xhr:e,status:t,error:n})},complete:function(){var e=r.getFragmentXHR();void 0!==e[t]&&null!==e[t]&&(e[t]=null)}}),s[t]=n,n},handleAjaxResponse:function(e,t,n,r){var o,i,s,a;if(n.getResponseHeader("X-Reload")&&n.getResponseHeader("X-ControllerURL")){var l=$("base").attr("href"),c=n.getResponseHeader("X-ControllerURL"),o=$.path.isAbsoluteUrl(c)?c:$.path.makeUrlAbsolute(c,l);return void(document.location.href=o)}if(e){var u=n.getResponseHeader("X-Title");u&&(document.title=decodeURIComponent(u.replace(/\+/g," ")));var d,p={};n.getResponseHeader("Content-Type").match(/^((text)|(application))\/json[ \t]*;?/i)?p=e:(s=document.createDocumentFragment(),jQuery.clean([e],document,s,[]),a=$(jQuery.merge([],s.childNodes)),i="Content",a.is("form")&&!a.is("[data-pjax-fragment~=Content]")&&(i="CurrentForm"),p[i]=a),this.setRedrawSuppression(!0);try{$.each(p,function(e,t){var n=$("[data-pjax-fragment]").filter(function(){return-1!=$.inArray(e,$(this).data("pjaxFragment").split(" "))}),r=$(t);if(d?d.add(r):d=r,r.find(".cms-container").length)throw'Content loaded via ajax is not allowed to contain tags matching the ".cms-container" selector to avoid infinite loops';var o=n.attr("style"),i=(n.parent(),["east","west","center","north","south","column-hidden"]),s=n.attr("class"),a=[];s&&(a=$.grep(s.split(" "),function(e){return $.inArray(e,i)>=0})),r.removeClass(i.join(" ")).addClass(a.join(" ")),o&&r.attr("style",o);var l=r.find("style").detach();l.length&&$(document).find("head").append(l),n.replaceWith(r)});var f=d.filter("form");f.hasClass("cms-tabset")&&f.removeClass("cms-tabset").addClass("cms-tabset")}finally{this.setRedrawSuppression(!1)}return this.redraw(),this.restoreTabState(r&&void 0!==r.tabState?r.tabState:null),d}},_findFragments:function(e){return $("[data-pjax-fragment]").filter(function(){var t,n=$(this).data("pjaxFragment").split(" ");for(t in e)if(-1!=$.inArray(e[t],n))return!0;return!1})},refresh:function(){$(window).trigger("statechange"),$(this).redraw()},saveTabState:function(){if(void 0!==window.sessionStorage&&null!==window.sessionStorage){var e=[],t=this._tabStateUrl();if(this.find(".cms-tabset,.ss-tabset").each(function(t,n){var r=$(n).attr("id");r&&$(n).data("tabs")&&($(n).data("ignoreTabState")||$(n).getIgnoreTabState()||e.push({id:r,selected:$(n).tabs("option","selected")}))}),e){var n="tabs-"+t;try{window.sessionStorage.setItem(n,JSON.stringify(e))}catch(e){if(e.code===DOMException.QUOTA_EXCEEDED_ERR&&0===window.sessionStorage.length)return;throw e}}}},restoreTabState:function(e){var t=this,n=this._tabStateUrl(),r=void 0!==window.sessionStorage&&window.sessionStorage,o=r?window.sessionStorage.getItem("tabs-"+n):null,i=!!o&&JSON.parse(o);this.find(".cms-tabset, .ss-tabset").each(function(){var n,r,o=$(this),s=o.attr("id"),a=o.children("ul").children("li.ss-tabs-force-active");o.data("tabs")&&(o.tabs("refresh"),a.length?n=a.first().index():e&&e[s]?(r=o.find(e[s].tabSelector),r.length&&(n=r.index())):i&&$.each(i,function(e,t){s==t.id&&(n=t.selected)}),null!==n&&(o.tabs("option","active",n),t.trigger("tabstaterestored")))})},clearTabState:function(e){if(void 0!==window.sessionStorage){var t=window.sessionStorage;if(e)t.removeItem("tabs-"+e);else for(var n=0;n<t.length;n++)t.key(n).match(/^tabs-/)&&t.removeItem(t.key(n))}},clearCurrentTabState:function(){this.clearTabState(this._tabStateUrl())},_tabStateUrl:function(){return window.location.href.replace(/\?.*/,"").replace(/#.*/,"").replace($("base").attr("href"),"")},showLoginDialog:function(){var e=$(".leftandmain__login-dialog");e.length&&e.destroy(),e=$('<div class="leftandmain__login-dialog" />'),$("body").append(e),e.open()}}),$(".leftandmain__login-dialog").entwine({destroy:function(){this.close(),this.remove()},close:function(){this.renderModal(!1)},open:function(){this.renderModal(!0)},renderModal:function(e){var t=$("body").data("member-tempid"),n=$.path.addSearchParams("CMSSecurity/login",{tempid:t,BackURL:window.location.href});_reactDom2.default.render(_react2.default.createElement(_IframeDialog2.default,{title:i18n._t("Admin.CMS_LOGIN_TITLE","Login"),className:"login-dialog",bodyClassName:"login-dialog__body",iframeId:"login-dialog-iframe",iframeClassName:"login-dialog__body__iframe",isOpen:e,url:n}),this[0])},reauthenticate:function(e){void 0!==e.SecurityID&&$(":input[name=SecurityID]").val(e.SecurityID),void 0!==e.TempID&&$("body").data("member-tempid",e.TempID),this.close()}}),$("form.loading,.cms-content.loading,.cms-content-fields.loading,.cms-content-view.loading").entwine({onmatch:function(){this.append('<div class="cms-content-loading-overlay ui-widget-overlay-light"></div><div class="cms-content-loading-spinner"></div>'),this._super()},onunmatch:function(){this.find(".cms-content-loading-overlay,.cms-content-loading-spinner").remove(),this._super()}}),$(".cms .cms-panel-link").entwine({onclick:function(e){if($(this).hasClass("external-link"))return void e.stopPropagation();var t=this.attr("href"),n=t&&!t.match(/^#/)?t:this.data("href"),r={pjax:this.data("pjaxTarget")};$(".cms-container").loadPanel(n,null,r),e.preventDefault()}}),$(".cms .ss-ui-button-ajax").entwine({onclick:function onclick(e){$(this).removeClass("ui-button-text-only"),$(this).addClass("ss-ui-button-loading ui-button-text-icons");var loading=$(this).find(".ss-ui-loading-icon");loading.length<1&&(loading=$("<span></span>").addClass("ss-ui-loading-icon ui-button-icon-primary ui-icon"),$(this).prepend(loading)),loading.show();var href=this.attr("href"),url=href||this.data("href");jQuery.ajax({url:url,complete:function complete(xmlhttp,status){var msg=xmlhttp.getResponseHeader("X-Status")?xmlhttp.getResponseHeader("X-Status"):xmlhttp.responseText;try{void 0!==msg&&null!==msg&&eval(msg)}catch(e){}loading.hide(),$(".cms-container").refresh(),$(this).removeClass("ss-ui-button-loading ui-button-text-icons"),$(this).addClass("ui-button-text-only")},dataType:"html"}),e.preventDefault()}}),$(".cms .ss-ui-dialog-link").entwine({UUID:null,onmatch:function(){this._super(),this.setUUID((new Date).getTime())},onunmatch:function(){this._super()},onclick:function(){this._super();var e="ss-ui-dialog-"+this.getUUID(),t=$("#"+e);t.length||(t=$('<div class="ss-ui-dialog" id="'+e+'" />'),$("body").append(t));var n=this.data("popupclass")?this.data("popupclass"):"";return t.ssdialog({iframeUrl:this.attr("href"),autoOpen:!0,dialogExtraClass:n}),!1}}),$(".cms .field.date input.text").entwine({onmatch:function(){var e=$(this).parents(".field.date:first"),t=e.data();if(!t.showcalendar)return void this._super();t.showOn="button",t.locale&&$.datepicker.regional[t.locale]&&(t=$.extend(t,$.datepicker.regional[t.locale],{})),this.prop("disabled")||this.prop("readonly")||$(this).datepicker(t),this._super()},onunmatch:function(){this._super()}}),$(".cms .field.dropdown select, .cms .field select[multiple], .form__fieldgroup-item select.dropdown").entwine({onmatch:function(){if(this.is(".no-chosen"))return void this._super();this.data("placeholder")||this.data("placeholder"," "),this.removeClass("has-chosen").chosen("destroy"),this.siblings(".chosen-container").remove(),applyChosen(this),this._super()},onunmatch:function(){this._super()}}),$(".cms-panel-layout").entwine({redraw:function(){window.debug&&console.log("redraw",this.attr("class"),this.get(0))}}),$(".cms .grid-field:not([cms-loading-ignore-url-params])").entwine({showDetailView:function(e){var t=window.location.search.replace(/^\?/,"");t&&(e=$.path.addSearchParams(e,t)),$(".cms-container").loadPanel(e)}}),$(".cms-search-form").entwine({onsubmit:function(e){var t,n;return t=this.find(":input:not(:submit)").filter(function(){return $.grep($(this).fieldValue(),function(e){return e}).length}),n=this.attr("action"),t.length&&(n=$.path.addSearchParams(n,t.serialize().replace("+","%20"))),this.closest(".cms-container").loadPanel(n,"",{},!0),!1}}),$(".cms-search-form button[type=reset], .cms-search-form input[type=reset]").entwine({onclick:function(e){e.preventDefault();var t=$(this).parents("form");t.clearForm(),t.find(".dropdown select").prop("selectedIndex",0).trigger("chosen:updated"),t.submit()}}),window._panelDeferredCache={},$(".cms-panel-deferred").entwine({onadd:function(){this._super(),this.redraw()},onremove:function(){window.debug&&console.log("saving",this.data("url"),this),this.data("deferredNoCache")||(window._panelDeferredCache[this.data("url")]=this.html()),this._super()},redraw:function(){window.debug&&console.log("redraw",this.attr("class"),this.get(0));var e=this,t=this.data("url");if(!t)throw'Elements of class .cms-panel-deferred need a "data-url" attribute';this._super(),this.data("deferredNoCache")||void 0===window._panelDeferredCache[t]?(this.addClass("loading"),$.ajax({url:t,complete:function(){e.removeClass("loading")},success:function(t,n,r){e.html(t)}})):this.html(window._panelDeferredCache[t])}}),$(".cms-tabset").entwine({onadd:function(){this.redrawTabs(),this._super()},onremove:function(){this.data("tabs")&&this.tabs("destroy"),this._super()},redrawTabs:function(){this.rewriteHashlinks();var e=(this.attr("id"),this.find("ul:first .ui-tabs-active"));this.data("tabs")||this.tabs({active:-1!=e.index()?e.index():0,beforeLoad:function(e,t){return!1},beforeActivate:function(e,t){var n=t.oldTab.find(".cms-panel-link");if(n&&1===n.length)return!1},activate:function(e,t){var n=$(this).closest("form").find(".btn-toolbar");$(t.newTab).closest("li").hasClass("readonly")?n.fadeOut():n.show()}}),this.trigger("afterredrawtabs")},rewriteHashlinks:function(){$(this).find("ul a").each(function(){if($(this).attr("href")){var e=$(this).attr("href").match(/#.*/);e&&$(this).attr("href",document.location.href.replace(/#.*/,"")+e[0])}})}}),$("#filters-button").entwine({onmatch:function(){this._super(),this.data("collapsed",!0),this.data("animating",!1)},onunmatch:function(){this._super()},showHide:function(){var e=this,t=$(".cms-content-filters").first(),n=this.data("collapsed");n?(this.addClass("active"),t.css("display","block")):(this.removeClass("active"),t.css("display","")),e.data("collapsed",!n)},onclick:function(){this.showHide()}})});var statusMessage=function(e,t){e=jQuery("<div/>").text(e).html(),jQuery.noticeAdd({text:e,type:t,stayTime:5e3,inEffect:{left:"0",opacity:"show"}})}}).call(exports,__webpack_require__(1))},"./client/src/legacy/ModelAdmin.js":function(e,t,n){"use strict";var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r);n("./client/src/legacy/LeftAndMain.js"),o.default.entwine("ss",function(e){e(".cms-content-tools #Form_SearchForm").entwine({onsubmit:function(e){this.trigger("beforeSubmit")}}),e(".importSpec").entwine({onmatch:function(){this.find("div.details").hide(),this.find("a.detailsLink").click(function(){return e("#"+e(this).attr("href").replace(/.*#/,"")).slideToggle(),!1}),this._super()},onunmatch:function(){this._super()}}),e(".cms .btn.clear-search").entwine({onclick:function(e){e.preventDefault(),this.parents(".cms-container").loadPanel(this.attr("href"),"",{},!0,!1)}})})},"./client/src/legacy/PermissionCheckboxSetField.js":function(e,t,n){"use strict";var r=n(1);(function(e){return e&&e.__esModule?e:{default:e}})(r).default.entwine("ss",function(e){e(".permissioncheckboxset .valADMIN input").entwine({onmatch:function(){this._super()},onunmatch:function(){this._super()},onclick:function(e){this.toggleCheckboxes()},toggleCheckboxes:function(){var t=e(this).parents(".field:eq(0)").find(".checkbox").not(this);e(this).is(":checked")?t.each(function(){e(this).data("SecurityAdmin.oldChecked",e(this).attr("checked")),e(this).data("SecurityAdmin.oldDisabled",e(this).attr("disabled")),e(this).attr("disabled","disabled"),e(this).attr("checked","checked")}):t.each(function(){var t=e(this).data("SecurityAdmin.oldChecked"),n=e(this).data("SecurityAdmin.oldDisabled");null!==t&&e(this).attr("checked",t),null!==n&&e(this).attr("disabled",n)})}}),e(".permissioncheckboxset .valCMS_ACCESS_LeftAndMain input").entwine({getCheckboxesExceptThisOne:function(){return e(this).parents(".field:eq(0)").find("li").filter(function(t){var n=e(this).attr("class");return!!n&&n.match(/CMS_ACCESS_/)}).find(".checkbox").not(this)},onmatch:function(){this.toggleCheckboxes(),this._super()},onunmatch:function(){this._super()},onclick:function(e){this.toggleCheckboxes()},toggleCheckboxes:function(){var t=this.getCheckboxesExceptThisOne();e(this).is(":checked")?t.each(function(){e(this).data("PermissionCheckboxSetField.oldChecked",e(this).is(":checked")),e(this).data("PermissionCheckboxSetField.oldDisabled",e(this).is(":disabled")),e(this).prop("disabled","disabled"),e(this).prop("checked","checked")}):t.each(function(){e(this).prop("checked",e(this).data("PermissionCheckboxSetField.oldChecked")),e(this).prop("disabled",e(this).data("PermissionCheckboxSetField.oldDisabled"))})}})})},"./client/src/legacy/SecurityAdmin.js":function(e,t,n){"use strict";var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r);n("./client/src/legacy/LeftAndMain.js"),n("./client/src/legacy/PermissionCheckboxSetField.js");var i=function(e){var t=(0,o.default)((0,o.default)(this).contents()).find(".message");if(t&&t.html()){var n=(0,o.default)(window.parent.document).find("#Form_EditForm_Members").get(0);n&&n.refresh();var r=(0,o.default)(window.parent.document).find(".cms-tree").get(0);r&&r.reload()}};(0,o.default)("#MemberImportFormIframe, #GroupImportFormIframe").entwine({onadd:function(){this._super(),(0,o.default)(this).bind("load",i)}}),o.default.entwine("ss",function(e){e(".permissioncheckboxset .checkbox[value=ADMIN]").entwine({onmatch:function(){this.toggleCheckboxes(),this._super()},onunmatch:function(){this._super()},onclick:function(e){this.toggleCheckboxes()},toggleCheckboxes:function(){var t=this.parents(".field:eq(0)").find(".checkbox").not(this);this.is(":checked")?t.each(function(){e(this).data("SecurityAdmin.oldChecked",e(this).is(":checked")),e(this).data("SecurityAdmin.oldDisabled",e(this).is(":disabled")),e(this).prop("disabled",!0),e(this).prop("checked",!0)}):t.each(function(){e(this).prop("checked",e(this).data("SecurityAdmin.oldChecked")),e(this).prop("disabled",e(this).data("SecurityAdmin.oldDisabled"))})}})})},"./client/src/legacy/SelectionGroup.js":function(e,t,n){"use strict";var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r);(0,o.default)(document).ready(function(){(0,o.default)("ul.SelectionGroup input.selector, ul.selection-group input.selector").live("click",function(){var e=(0,o.default)(this).closest("li");e.addClass("selected");var t=e.prevAll("li.selected");t.length&&t.removeClass("selected");var n=e.nextAll("li.selected");n.length&&n.removeClass("selected"),(0,o.default)(this).focus()})})},"./client/src/legacy/TabSet.js":function(e,t,n){"use strict";var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r);n("./thirdparty/jquery-ui/jquery-ui.js"),n("./thirdparty/jquery-cookie/jquery.cookie.js"),n("./thirdparty/jquery-entwine/dist/jquery.entwine-dist.js"),o.default.entwine("ss",function(e){e(".ss-tabset").entwine({IgnoreTabState:!1,onadd:function(){var e=window.location.hash;this.redrawTabs(),""!==e&&this.openTabFromURL(e),this._super()},onremove:function(){this.data("tabs")&&this.tabs("destroy"),this._super()},redrawTabs:function(){this.rewriteHashlinks(),this.tabs()},openTabFromURL:function(t){var n;e.each(this.find(".ui-tabs-anchor"),function(){if(-1!==this.href.indexOf(t)&&1===e(t).length)return n=e(this),!1}),void 0!==n&&e(document).ready("ajaxComplete",function(){n.click()})},rewriteHashlinks:function(){e(this).find("ul a").each(function(){if(e(this).attr("href")){var t=e(this).attr("href").match(/#.*/);t&&e(this).attr("href",document.location.href.replace(/#.*/,"")+t[0])}})}}),e(".ui-tabs-active .ui-tabs-anchor").entwine({onmatch:function(){this.addClass("nav-link active")},onunmatch:function(){this.removeClass("active")}})})},"./client/src/legacy/ToggleCompositeField.js":function(e,t,n){"use strict";var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r);n("./thirdparty/jquery-ui/jquery-ui.js"),o.default.entwine("ss",function(e){e(".ss-toggle").entwine({onadd:function(){this._super(),this.accordion({heightStyle:"content",collapsible:!0,active:!this.hasClass("ss-toggle-start-closed")&&0})},onremove:function(){this.data("accordion")&&this.accordion("destroy"),this._super()},getTabSet:function(){return this.closest(".ss-tabset")},fromTabSet:{ontabsshow:function(){this.accordion("resize")}}})})},"./client/src/legacy/TreeDropdownField/TreeDropdownFieldEntwine.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=n(1),s=r(i),a=n(0),l=r(a),c=n(7),u=r(c),d=n(13),p=n(28),f=n(5);s.default.entwine("ss",function(e){e(".js-injector-boot .TreeDropdownField").entwine({Value:null,Timer:null,Component:null,onmatch:function(){this._super();var e=this.closest(".cms-content").attr("id"),t=e?{context:e}:{},n=(0,f.loadComponent)("TreeDropdownField",t);this.setComponent(n);var r=this.data("state")||{},o=this.data("schema")||{};o.data&&o.data.multiple?this.setValue(r.value&&r.value!==p.MULTI_EMPTY_VALUE?r.value.map(function(e){return Number(e)}):[]):this.setValue(r.value?Number(r.value):""),this.refresh()},onunmatch:function(){this._super();var e=this[0];e&&u.default.unmountComponentAtNode(e)},refresh:function(){var e=this,t=this.getAttributes(),n=function(t){e.setValue(t),e.refresh(),clearTimeout(e.getTimer());var n=setTimeout(function(){e.find("input").trigger("change")},0);e.setTimer(n)},r=this.getComponent();u.default.render(l.default.createElement(r,o({},t,{onChange:n,value:this.getValue(),noHolder:!0})),this[0])},getAttributes:function(){var e=this.data("state"),t=this.data("schema");return(0,d.schemaMerge)(t,e)}})})},"./client/src/legacy/UsedOnTable/UsedOnTableEntwine.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=n(1),i=r(o),s=n(0),a=r(s),l=n(7),c=r(l),u=n(13),d=n(5);i.default.entwine("ss",function(e){e(".js-injector-boot .used-on__polyfill-holder").entwine({Timer:null,Component:null,onmatch:function(){this._super();var e=this.closest(".cms-content").attr("id"),t=e?{context:e}:{},n=(0,d.loadComponent)("UsedOnTable",t);this.setComponent(n),this.refresh()},onunmatch:function(){this._super();var e=this[0];e&&c.default.unmountComponentAtNode(e)},refresh:function(){var e=this.getAttributes(),t=this.getComponent();c.default.render(a.default.createElement(t,e),this[0])},getAttributes:function(){var e=this.data("state"),t=this.data("schema");return(0,u.schemaMerge)(t,e)}})})},"./client/src/legacy/sspath.js":function(e,t,n){"use strict";var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=((0,o.default)(window),(0,o.default)("html"),(0,o.default)("head"),{urlParseRE:/^(((([^:\/#\?]+:)?(?:(\/\/)((?:(([^:@\/#\?]+)(?:\:([^:@\/#\?]+))?)@)?(([^:\/#\?\]\[]+|\[[^\/\]@#?]+\])(?:\:([0-9]+))?))?)?)?((\/?(?:[^\/\?#]+\/+)*)([^\?#]*)))?(\?[^#]+)?)(#.*)?/,parseUrl:function(e){if("object"===o.default.type(e))return e;var t=i.urlParseRE.exec(e||"")||[];return{href:t[0]||"",hrefNoHash:t[1]||"",hrefNoSearch:t[2]||"",domain:t[3]||"",protocol:t[4]||"",doubleSlash:t[5]||"",authority:t[6]||"",username:t[8]||"",password:t[9]||"",host:t[10]||"",hostname:t[11]||"",port:t[12]||"",pathname:t[13]||"",directory:t[14]||"",filename:t[15]||"",search:t[16]||"",hash:t[17]||""}},makePathAbsolute:function(e,t){if(e&&"/"===e.charAt(0))return e;e=e||"",t=t?t.replace(/^\/|(\/[^\/]*|[^\/]+)$/g,""):"";for(var n=t?t.split("/"):[],r=e.split("/"),o=0;o<r.length;o++){var i=r[o];switch(i){case".":break;case"..":n.length&&n.pop();break;default:n.push(i)}}return"/"+n.join("/")},isSameDomain:function(e,t){return i.parseUrl(e).domain===i.parseUrl(t).domain},isRelativeUrl:function(e){return""===i.parseUrl(e).protocol},isAbsoluteUrl:function(e){return""!==i.parseUrl(e).protocol},makeUrlAbsolute:function(e,t){if(!i.isRelativeUrl(e))return e;var n=i.parseUrl(e),r=i.parseUrl(t),o=n.protocol||r.protocol,s=n.protocol?n.doubleSlash:n.doubleSlash||r.doubleSlash,a=n.authority||r.authority,l=""!==n.pathname;return o+s+a+i.makePathAbsolute(n.pathname||r.filename,r.pathname)+(n.search||!l&&r.search||"")+n.hash},addSearchParams:function(e,t){var n=i.parseUrl(e),t="string"==typeof t?i.convertSearchToArray(t):t,r=o.default.extend(i.convertSearchToArray(n.search),t),s=o.default.param(r).replace(/\%2B/g,"+");return n.hrefNoSearch+"?"+s+(n.hash||"")},getSearchParams:function(e){var t=i.parseUrl(e);return i.convertSearchToArray(t.search)},convertSearchToArray:function(e){var t,n,r,o={};for(e=e.replace(/^\?/,""),t=e?e.split("&"):[],n=0;n<t.length;n++)r=t[n].split("="),o[decodeURIComponent(r[0])]=decodeURIComponent(r[1]);return o},convertUrlToDataUrl:function(e){var t=i.parseUrl(e);return i.isEmbeddedPage(t)?t.hash.split(dialogHashKey)[0].replace(/^#/,""):i.isSameDomain(t,document)?t.hrefNoHash.replace(document.domain,""):e},get:function(e){return void 0===e&&(e=location.hash),i.stripHash(e).replace(/[^\/]*\.[^\/*]+$/,"")},getFilePath:function(e){var t="&"+o.default.mobile.subPageUrlKey;return e&&e.split(t)[0].split(dialogHashKey)[0]},set:function(e){location.hash=e},isPath:function(e){return/\//.test(e)},clean:function(e){return e.replace(document.domain,"")},stripHash:function(e){return e.replace(/^#/,"")},cleanHash:function(e){return i.stripHash(e.replace(/\?.*$/,"").replace(dialogHashKey,""))},isExternal:function(e){var t=i.parseUrl(e);return!(!t.protocol||t.domain===document.domain)},hasProtocol:function(e){return/^(:?\w+:)/.test(e)}});o.default.path=i},"./client/src/legacy/ssui.core.js":function(e,t,n){"use strict";(function(e){var t=n(1),r=function(e){return e&&e.__esModule?e:{default:e}}(t);n("./thirdparty/jquery-ui/jquery-ui.js"),r.default.widget("ssui.ssdialog",r.default.ui.dialog,{options:{iframeUrl:"",reloadOnOpen:!0,dialogExtraClass:"",modal:!0,bgiframe:!0,autoOpen:!1,autoPosition:!0,minWidth:500,maxWidth:800,minHeight:300,maxHeight:700,widthRatio:.8,heightRatio:.8,resizable:!1},_create:function(){r.default.ui.dialog.prototype._create.call(this);var e=this,t=(0,r.default)('<iframe marginWidth="0" marginHeight="0" frameBorder="0" scrolling="auto"></iframe>');t.bind("load",function(n){"about:blank"!=(0,r.default)(this).attr("src")&&(t.addClass("loaded").show(),e._resizeIframe(),e.uiDialog.removeClass("loading"))}).hide(),this.options.dialogExtraClass&&this.uiDialog.addClass(this.options.dialogExtraClass),this.element.append(t),this.options.iframeUrl&&this.element.css("overflow","hidden")},open:function(){r.default.ui.dialog.prototype.open.call(this);var e=this,t=this.element.children("iframe");!this.options.iframeUrl||t.hasClass("loaded")&&!this.options.reloadOnOpen||(t.hide(),t.attr("src",this.options.iframeUrl),this.uiDialog.addClass("loading")),(0,r.default)(window).bind("resize.ssdialog",function(){e._resizeIframe()})},close:function(){r.default.ui.dialog.prototype.close.call(this),this.uiDialog.unbind("resize.ssdialog"),(0,r.default)(window).unbind("resize.ssdialog")},_resizeIframe:function(){var t,n,o={},i=this.element.children("iframe");this.options.widthRatio&&(t=(0,r.default)(window).width()*this.options.widthRatio,this.options.minWidth&&t<this.options.minWidth?o.width=this.options.minWidth:this.options.maxWidth&&t>this.options.maxWidth?o.width=this.options.maxWidth:o.width=t),this.options.heightRatio&&(n=(0,r.default)(window).height()*this.options.heightRatio,this.options.minHeight&&n<this.options.minHeight?o.height=this.options.minHeight:this.options.maxHeight&&n>this.options.maxHeight?o.height=this.options.maxHeight:o.height=n),e.isEmptyObject(o)||(this._setOptions(o),i.attr("width",o.width-parseFloat(this.element.css("paddingLeft"))-parseFloat(this.element.css("paddingRight"))),i.attr("height",o.height-parseFloat(this.element.css("paddingTop"))-parseFloat(this.element.css("paddingBottom"))),this.options.autoPosition&&this._setOption("position",this.options.position))}}),r.default.widget("ssui.titlebar",{_create:function(){this.originalTitle=this.element.attr("title");var e=this.options,t=e.title||this.originalTitle||" ",n=r.default.ui.dialog.getTitleId(this.element);this.element.parent().addClass("ui-dialog");var o=this.element.addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix");if(e.closeButton){var i=(0,r.default)('<a href="#"/>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){i.addClass("ui-state-hover")},function(){i.removeClass("ui-state-hover")}).focus(function(){i.addClass("ui-state-focus")}).blur(function(){i.removeClass("ui-state-focus")}).mousedown(function(e){e.stopPropagation()}).appendTo(o);(this.uiDialogTitlebarCloseText=(0,r.default)("<span/>")).addClass("ui-icon ui-icon-closethick").text(e.closeText).appendTo(i)}(0,r.default)("<span/>").addClass("ui-dialog-title").attr("id",n).html(t).prependTo(o),o.find("*").add(o).disableSelection()},destroy:function(){this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),this.originalTitle&&this.element.attr("title",this.originalTitle)}}),r.default.extend(r.default.ssui.titlebar,{version:"0.0.1",options:{title:"",closeButton:!1,closeText:"close"},uuid:0,getTitleId:function(e){return"ui-dialog-title-"+(e.attr("id")||++this.uuid)}})}).call(t,n(1))},"./client/src/lib/Injector.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.graphqlTemplates=t.loadComponent=t.injectGraphql=t.inject=t.withInjector=t.provideContext=t.provideInjector=void 0;var o=n("./client/src/lib/dependency-injection/provideInjector.js"),i=r(o),s=n("./client/src/lib/dependency-injection/provideContext.js"),a=r(s),l=n("./client/src/lib/dependency-injection/withInjector.js"),c=r(l),u=n("./client/src/lib/dependency-injection/inject.js"),d=r(u),p=n("./client/src/lib/dependency-injection/injectGraphql.js"),f=r(p),h=n("./client/src/lib/dependency-injection/graphql/templates.js"),m=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(h),b=n("./client/src/lib/dependency-injection/loadComponent.js"),y=r(b),g=n("./client/src/lib/dependency-injection/Container.js"),v=r(g);t.provideInjector=i.default,t.provideContext=a.default,t.withInjector=c.default,t.inject=d.default,t.injectGraphql=f.default,t.loadComponent=y.default,t.graphqlTemplates=m,t.default=v.default},"./client/src/lib/Validator.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var s,a=e[Symbol.iterator]();!(r=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(48),l=r(a),c=n(2),u=r(c),d=function(){function e(t){o(this,e),this.setValues(t)}return s(e,[{key:"setValues",value:function(e){this.values=e}},{key:"getFieldValue",value:function(e){var t=this.values[e];return"string"!=typeof t&&(t=void 0===t||null===t||!1===t?"":t.toString()),t}},{key:"validateValue",value:function(e,t,n){if(""===e)return"required"!==t;switch(t){case"equals":var r=this.getFieldValue(n.field);return l.default.equals(e,r);case"numeric":return l.default.isNumeric(e);case"date":return l.default.isDate(e);case"alphanumeric":return l.default.isAlphanumeric(e);case"alpha":return l.default.isAlpha(e);case"regex":return l.default.matches(e,n.pattern);case"max":return e.length<=n.length;case"email":return l.default.isEmail(e);default:return console.warn("Unknown validation rule used: '"+t+"'"),!1}}},{key:"validateFieldSchema",value:function(e){return this.validateField(e.name,e.validation,null!==e.leftTitle?e.leftTitle:e.title,e.customValidationMessage)}},{key:"getMessage",value:function(e,t){var n=t.title,r="string"==typeof t.message?t.message:u.default._t("Admin.VALIDATOR_MESSAGE_"+e.toUpperCase(),u.default._t("Admin.VALIDATOR_MESSAGE_DEFAULT","{name} is not a valid value."));return u.default.inject(r,{name:n})}},{key:"validateField",value:function(e,t,n,r){var o=this,s={valid:!0,errors:[]};if(!t)return s;var a=this.getFieldValue(e);if(""===a&&t.required){var l=Object.assign({title:""!==n?n:e},t.required);return{valid:!1,errors:[r||this.getMessage("required",l)]}}return Object.entries(t).forEach(function(t){var r=i(t,2),l=r[0],c=r[1],u=Object.assign({title:e},{title:n},c);if("required"!==l&&!o.validateValue(a,l,u)){var d=o.getMessage(l,u);s.valid=!1,s.errors.push(d)}}),r&&!s.valid&&(s.errors=[r]),s}}]),e}();t.default=d},"./client/src/lib/castStringToElement.js":function(e,t,n){"use strict";function r(e,t,n){for(var r=0,o=e,i=[],s=t.toLocaleLowerCase();-1!==r;)if(-1!==(r=o.toLocaleLowerCase().indexOf(s))){var a=r+t.length,c=o.substring(0,r),u=o.substring(r,a),d=o.substring(a);c.length&&i.push(c),i.push(n?l.default.createElement(n,{key:i.length/2},u):u),o=d}return i.push(o),i}function o(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t&&void 0!==t.react)return l.default.createElement(e,n,t.react);if(t&&void 0!==t.html){if(null!==t.html){var r={__html:t.html};return l.default.createElement(e,s({},n,{dangerouslySetInnerHTML:r}))}return null}var o=null;if((o=t&&void 0!==t.text?t.text:t)&&"object"===(void 0===o?"undefined":i(o)))throw new Error("Unsupported string value "+JSON.stringify(o));return null!==o&&void 0!==o?l.default.createElement(e,n,o):null}Object.defineProperty(t,"__esModule",{value:!0});var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.mapHighlight=r,t.default=o;var a=n(0),l=function(e){return e&&e.__esModule?e:{default:e}}(a)},"./client/src/lib/createClassMap.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){var t={};return e&&e.split(" ").forEach(function(e){""!==e&&(t[e]=!0)}),t};t.default=r},"./client/src/lib/createErrorBlock.js":function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.createErrorBlock=t.createErrorHtml=void 0;var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var s,a=e[Symbol.iterator]();!(r=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=n(0),a=function(e){return e&&e.__esModule?e:{default:e}}(s),l=function(e){return{type:"error",value:{react:e.map(function(e,t){return a.default.createElement("span",{key:t,className:"form__validation-message"},e)})}}},c=function(e){return Object.entries(e).reduce(function(e,t){var n=i(t,2),s=n[0],a=n[1];if(!a||!a.length)return e;var c=Array.isArray(a)?a:[a];return o({},e,r({},s,l(c)))},{})};t.default=c,t.createErrorHtml=l,t.createErrorBlock=c},"./client/src/lib/dependency-injection/ApolloGraphqlManager.js":function(e,t,n){"use strict";function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(21),d=n(35),p=function(e){return e&&e.__esModule?e:{default:e}}(d),f=["templateName","fields","params","fragments"],h=["options","props","variables","skip","update"],m={params:[],fields:[],fragments:[],pagination:!0,apolloConfig:{}},b=function(){function e(t,n,r){s(this,e);var o=l({},m,t),a=o.apolloConfig,c=i(o,["apolloConfig"]);this.config=c,this.apolloConfigInitValues=a,this.apolloConfigTransforms={},this.templates=l({},n)||{},this.fragments=l({},r)||{},this.reduceApolloConfig=this.reduceApolloConfig.bind(this)}return c(e,[{key:"setConfig",value:function(e,t){if(f.includes(e))throw new Error("Tried to set protected config values: '"+e+"', which is discouraged.");return this.config=l({},this.config,o({},e,t)),this}},{key:"transformApolloConfig",value:function(e,t){var n=this.apolloConfigTransforms[e]||[];return this.apolloConfigTransforms=l({},this.apolloConfigTransforms,o({},e,[].concat(r(n),[t]))),this}},{key:"addParam",value:function(e){return this.addParams([e])}},{key:"addParams",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=this.config.params;return this.config.params=[].concat(r(t),r(e)),this}},{key:"addField",value:function(e){return this.addFields([e])}},{key:"addFields",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=this.config.fields;return this.config.fields=[].concat(r(t),r(e)),this}},{key:"useFragment",value:function(e){return this.config.fragments=[].concat(r(this.config.fragments),[e]),this}},{key:"useTemplate",value:function(e){if(!Object.keys(this.templates).includes(e))throw new Error("\nTried to use template '"+e+"', which could not be found. Please make sure that it is registered with your Injector.\n ");return this.config.templateName=e,this}},{key:"addTempFragment",value:function(e,t){return this.fragments=l({},this.fragments,o({},e,t)),this.useFragment(e)}},{key:"setTemplate",value:function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return this.config.templateName="__TEMPLATE_OVERRIDE__",this.templates=l({},this.templates,o({},"__TEMPLATE_OVERRIDE__",{strings:e,expressions:n})),this}},{key:"getRawTemplate",value:function(e){return this.templates[e]}},{key:"coallesceData",value:function(e,t,n){switch(e){case"options":case"props":case"variables":case"context":case"optimisticResponse":return l({},t||{},n||{});case"refetchQueries":return[].concat(r(t||[]),r(n||[]));case"skip":return"boolean"==typeof n?n:t;case"pollInterval":return"number"==typeof n?n:t;case"fetchPolicy":return"object"===(void 0===n?"undefined":a(n))?n:t;case"name":return"string"==typeof n?n:t;case"withRef":case"notifyOnNetworkStatusChange":return n||t;default:return null}}},{key:"reduceApolloConfig",value:function(e,t){var n=this,r=function(e,r){var o=r(e);return n.coallesceData(t,e,o)},i=this.apolloConfigInitValues[t],s=this.apolloConfigTransforms[t]||[];if(h.includes(t))return l({},e,o({},t,function(){for(var e=arguments.length,n=Array(e),o=0;o<e;o++)n[o]=arguments[o];var a=i.apply(void 0,n),l=s.map(function(e){return e.apply(void 0,n)});return"update"===t?null:l.reduce(r,a)}));if(void 0===i||null===i)return e;var a=s.reduce(r,i);return l({},e,o({},t,a))}},{key:"getConfig",value:function(){return l({},this.config,{availableFragments:l({},this.fragments)})}},{key:"getApolloConfig",value:function(){return[].concat(r(Object.keys(this.apolloConfigInitValues)),r(Object.keys(this.apolloConfigTransforms))).filter(function(e,t,n){return n.indexOf(e)===t}).reduce(this.reduceApolloConfig,{})}},{key:"getGraphqlAST",value:function(){var e=this.getConfig(),t=this.getRawTemplate(e.templateName),n=t.expressions.map(function(t){return"function"!=typeof t?t:t(e)});return p.default.apply(void 0,[t.strings].concat(r(n)))}},{key:"getContainer",value:function(){return(0,u.graphql)(this.getGraphqlAST(),this.getApolloConfig())}}]),e}();t.default=b},"./client/src/lib/dependency-injection/Container.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n("./client/src/lib/dependency-injection/buildInjectorContainer.js"),i=r(o),s=n("./client/src/lib/dependency-injection/buildComponentContainer.js"),a=r(s),l=n("./client/src/lib/dependency-injection/buildReducerContainer.js"),c=r(l),u=n("./client/src/lib/dependency-injection/buildFormContainer.js"),d=r(u),p=n("./client/src/lib/dependency-injection/buildApolloGraphqlScaffoldingContainer.js"),f=r(p),h=(0,i.default)();h.register("component",(0,a.default)()),h.register("reducer",(0,c.default)()),h.register("form",(0,d.default)()),h.register("query",(0,f.default)()),t.default=h},"./client/src/lib/dependency-injection/FormStateManager.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(3),c=r(l),u=n("./client/src/lib/createClassMap.js"),d=r(u),p=n("./node_modules/redux-form/lib/structure/plain/setIn.js"),f=r(p),h=n(11),m=n(13),b=function(e){return e},y=function(){function e(t,n){i(this,e);var r=t.state||{},a=r.fields||[];this.schema=s({},t,{state:s({},r,{fields:[].concat(o(a))})}),this.mockGlobalState=(0,f.default)({},t.name,n)}return a(e,[{key:"getFieldByName",value:function(e){var t=s({fields:[],actions:[]},this.schema.schema),n=[].concat(o(t.fields),o(t.actions)),r=(0,m.findField)(n,e),i=this.schema.state.fields.find(function(t){return t.name===e});return(0,m.schemaMerge)(r,i)}},{key:"mutateField",value:function(e,t){var n=this.schema.state.fields||[],r=n.findIndex(function(t){return t.name===e});if(r<0)return this;var i=[].concat(o(n)),s=this.getFieldByName(e);return i[r]=(0,m.schemaMerge)(s,t(s)),this.schema.state.fields=i,this}},{key:"updateField",value:function(e,t){return this.mutateField(e,function(e){return s({},e,t)})}},{key:"updateFields",value:function(e){var t=this;return Object.keys(e).forEach(function(n){t.updateField(n,e[n])}),this}},{key:"setFieldComponent",value:function(e,t){return this.updateField(e,{component:t})}},{key:"setFieldClass",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return this.mutateField(e,function(e){var r=(0,d.default)(e.extraClass);return r[t]=n,s({},e,{extraClass:(0,c.default)(r)})})}},{key:"addFieldClass",value:function(e,t){return this.setFieldClass(e,t,!0)}},{key:"removeFieldClass",value:function(e,t){return this.setFieldClass(e,t,!1)}},{key:"getValues",value:function(){return(0,h.getFormValues)(this.schema.name,b)(this.mockGlobalState)||{}}},{key:"getValue",value:function(e){return this.getValues()[e]}},{key:"isDirty",value:function(){return(0,h.isDirty)(this.schema.name,b)(this.mockGlobalState)}},{key:"isPristine",value:function(){return(0,h.isPristine)(this.schema.name,b)(this.mockGlobalState)}},{key:"isValid",value:function(){return(0,h.isValid)(this.schema.name,b)(this.mockGlobalState)}},{key:"isInvalid",value:function(){return(0,h.isInvalid)(this.schema.name,b)(this.mockGlobalState)}},{key:"getState",value:function(){return this.schema}}]),e}();t.default=y},"./client/src/lib/dependency-injection/FormValidationManager.js":function(e,t,n){"use strict";function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var s,a=e[Symbol.iterator]();!(r=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=function(){function e(t){o(this,e),this.values=t,this.errorMap={}}return s(e,[{key:"addError",value:function(e,t){if(!this.fieldExists(e))throw new Error("Tried to add error to non-existent field: "+e);return this.errorMap[e]||(this.errorMap[e]=[]),this.errorMap[e]=[].concat(r(this.errorMap[e]),[t]),this}},{key:"addErrors",value:function(e){var t=this;return Object.entries(e).forEach(function(e){var n=i(e,1),r=n[0],o=i(e,2),s=o[1];Array.isArray(s)||(s=[s]),s.forEach(function(e){return t.addError(r,e)})}),this}},{key:"clearErrors",value:function(e){if(!this.fieldExists(e))throw new Error("Tried to clear errors for non-existent field: "+e);return delete this.errorMap[e],this}},{key:"hasError",value:function(e){return this.fieldExists(e)&&!!this.getErrors(e).length}},{key:"fieldExists",value:function(e){return Object.keys(this.values).includes(e)}},{key:"getErrors",value:function(e){if(!this.fieldExists(e))throw new Error("Tried to get errors for non-existent field: "+e);return this.errorMap[e]||[]}},{key:"reset",value:function(){this.errorMap={}}},{key:"getState",value:function(){return this.errorMap}}]),e}();t.default=a},"./client/src/lib/dependency-injection/MiddlewareRegistry.js":function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.GLOBAL_CONTEXT=void 0;var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=n("./node_modules/toposort/index.js"),a=function(e){return e&&e.__esModule?e:{default:e}}(s),l=["before","after"],c=function(e){l.forEach(function(t){if(void 0!==e[t]&&"string"!=typeof e[t]&&!Array.isArray(e[t]))throw new Error("Middleware key "+t+" must be a string or array")})},u=function(e){var t=null;return l.forEach(function(n){if(e[n].includes("*")){if(e[n].length>1)throw new Error("\n Key "+n+" on "+e.name+' should only specify one key \n if using the "*" wildcard\n ');if(t)throw new Error("\n Cannot specify a "+n+" rule on "+e.name+" if a wildcard \n has been specified\n ");t=n}}),t},d=function(){function e(){r(this,e),this._middlewares=[],this._contextCache={}}return i(e,[{key:"sort",value:function(){var e=this,t=["__HEAD__","__TAIL__"],n=[t],r=[];return this._middlewares.forEach(function(e){var t=e.name,r=u(e);"after"===r?n.push(["__TAIL__",t]):"before"===r?n.push([t,"__HEAD__"]):(n.push([t,"__TAIL__"]),n.push(["__HEAD__",t]),e.before.forEach(function(e){n.push([t,e])}),e.after.forEach(function(e){n.push([e,t])}))}),(0,a.default)(n).filter(function(e){return!t.includes(e)}).forEach(function(t){r=r.concat(e._middlewares.filter(function(e){return e.name===t}))}),this._middlewares=r,this}},{key:"add",value:function(e,t,n){c(e),this._contextCache={};var r=n;r&&r.length?Array.isArray(r)||(r=[r]):r=["__GLOBAL__"];var i=o({},e,{factory:t,context:r});return l.forEach(function(t){Array.isArray(e[t])?i[t]=e[t]:i[t]=e[t]?[e[t]]:[]}),l.every(function(e){return!i[e].length})&&(i.after=["__HEAD__"],i.before=["__TAIL__"]),this._middlewares.push(i),this}},{key:"getMatchesForContext",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"__GLOBAL__";if(!this._contextCache[e]){var t=e.split(".");this._contextCache[e]=this._middlewares.filter(function(e){return"__GLOBAL__"===e.context[0]||e.context.every(function(e,n){return"*"===e||t[n]===e})})}return this._contextCache[e]}}]),e}();t.GLOBAL_CONTEXT="__GLOBAL__",t.default=d},"./client/src/lib/dependency-injection/applyFormMiddleware.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var s,a=e[Symbol.iterator]();!(r=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=n("./client/src/lib/Injector.js"),a=r(s),l=n("./node_modules/redux-form/lib/structure/plain/getIn.js"),c=r(l),u=n("./node_modules/redux-form/lib/structure/plain/setIn.js"),d=r(u),p=n(11),f=[p.actionTypes.REGISTER_FIELD,p.actionTypes.DESTROY],h=function(e){return function(){return function(t,n){var r=e(t,n),s=n.meta&&n.meta.form;if(!s||f.includes(n.type))return r;var l=a.default.form.getSchema(s);if(!l)return r;var u=(0,c.default)(r.formState,s);if(!u)return r;var p=i({},r),h=Object.entries(r.formSchemas).filter(function(e){return o(e,2)[1].name===s});return h.length?(h.forEach(function(e){var t=o(e,2),n=t[0],r=t[1],i=l(r,u);if(!i.state||!Array.isArray(i.state.fields))throw new Error("\n One more calls to alterSchema did not return a properly formed schema state\n object. Check your calls to Injector.transform() which could affect '"+n+"'.\n ");p=(0,d.default)(p,"formSchemas."+n+".state",i.state)}),p):r}}};t.default=h},"./client/src/lib/dependency-injection/buildApolloGraphqlContainer.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=n("./client/src/lib/dependency-injection/buildBaseContainer.js"),l=r(a),c=n("./client/src/lib/dependency-injection/ApolloGraphqlManager.js"),u=r(c),d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,l.default)(),t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return s({},e,{templates:s({},t),fragments:s({},n),scaffold:function(e,t,n){throw n.force,new Error("This API endpoint is not available yet")},register:function(t,n){var r,o=n.templateName;if(!o||!this.templates[o])throw new Error("\nTried to register a new query '"+t+"' without a defined template '"+o+"'. Please ensure the\ntemplateName config is defined and that you have registered the template before registering a query.\n ");for(var s=arguments.length,a=Array(s>2?s-2:0),l=2;l<s;l++)a[l-2]=arguments[l];return(r=e.register).call.apply(r,[this,t,n].concat(i(a)))},registerTemplate:function(t){var n=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=r.force;return e.isProtected.call(this),function(e){for(var r=arguments.length,a=Array(r>1?r-1:0),l=1;l<r;l++)a[l-1]=arguments[l];if(n.templates[t]&&!i)throw new Error("\nTried to register template '"+t+"' more than once. This practice is discouraged. Consider\nusing Injector.update() to enhance the template rather than override it completely.\nOtherwise, invoke the registerTemplate() function with '{ force: true }' as the second argument.\n ");n.templates=s({},n.templates,o({},t,{strings:e,expressions:a}))}},registerFragment:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=r.force;if(e.isProtected.call(this),this.fragments[t]&&!i)throw new Error("\nTried to register fragment '"+t+"' more than once. This practice is discouraged. Consider\nadding a new fragment or using Injector.update() to enhance the template you're working with.\nOtherwise, invoke the registerFragment() function with '{ force: true }' as the third argument.\n ");this.fragments=s({},this.fragments,o({},t,n))},getTemplates:function(){return s({},this.templates)},getFragments:function(){return s({},this.fragments)},getProcessedManager:function(e,t){var n=t.map(function(e){return e.factory}).reverse(),r=this.services[e],o=new u.default(r,s({},this.templates),s({},this.fragments));return n.forEach(function(e){e(o)},r),o},getFactory:function(e,t){return this.getProcessedManager(e,t).getContainer()}})};t.default=d},"./client/src/lib/dependency-injection/buildApolloGraphqlScaffoldingContainer.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0});var i,s=n("./client/src/lib/dependency-injection/buildBaseContainer.js"),a=r(s),l=n("./client/src/lib/dependency-injection/buildApolloGraphqlContainer.js"),c=r(l),u=n("./client/src/lib/dependency-injection/graphql/buildCreateMutation.js"),d=r(u),p=n("./client/src/lib/dependency-injection/graphql/buildReadQuery.js"),f=r(p),h=n("./client/src/lib/dependency-injection/graphql/buildReadOneQuery.js"),m=r(h),b=n("./client/src/lib/dependency-injection/graphql/buildUpdateMutation.js"),y=r(b),g=n("./client/src/lib/dependency-injection/graphql/buildDeleteMutation.js"),v=r(g),_=n("./client/src/lib/dependency-injection/graphql/buildBaseQuery.js"),j=r(_),w=n("./client/src/lib/dependency-injection/graphql/templates.js"),T=n("./client/src/lib/dependency-injection/graphql/tags.js"),O=(i={},o(i,w.CREATE,(0,d.default)(T.captureTag)),o(i,w.READ,(0,f.default)(T.captureTag)),o(i,w.READ_ONE,(0,m.default)(T.captureTag)),o(i,w.UPDATE,(0,y.default)(T.captureTag)),o(i,w.DELETE,(0,v.default)(T.captureTag)),o(i,w.QUERY,(0,j.default)(T.captureTag)),i),P=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,a.default)();return(0,c.default)(e,O)};t.default=P},"./client/src/lib/dependency-injection/buildBaseContainer.js":function(e,t,n){"use strict";function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e){return Array.isArray(e)?e:Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=n("./client/src/lib/dependency-injection/MiddlewareRegistry.js"),l=function(e){return e&&e.__esModule?e:{default:e}}(a),c=n(9),u=function(){return{middlewareRegistries:{},services:{},factories:{},factoryCache:{},initialised:!1,isProtected:function(){if(this.initialised)throw new Error("Cannot mutate DI container after it has been initialised")},get:function(e,t){if(!this.initialised)throw new Error("\n Injector.get(): Attempted to access DI layer before it was initialised.\n Did you forget to invoke Injector.load()?");var n=this.factories[e];if(!n)throw new Error("Injector.get(): Component "+e+" does not exist");return n(t)},customise:function(e,t,n){this.isProtected();var r=t.split("."),a=i(r),c=a[0],u=a.slice(1),d=this.middlewareRegistries[c];d||(d=new l.default,this.middlewareRegistries=s({},this.middlewareRegistries,o({},c,d))),d.add(e,n,u)},load:function(){var e=this;this.isProtected(),this.factories=Object.keys(this.services).reduce(function(t,n){var r=e.middlewareRegistries[n];return r?(r.sort(),s({},t,o({},n,function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.GLOBAL_CONTEXT,o=n+"__"+t;if(!e.factoryCache[o]){var i=r.getMatchesForContext(t);e.factoryCache[o]=e.getFactory(n,i)}return e.factoryCache[o]}))):s({},t,o({},n,function(){return e.getFactory(n,[])}))},{}),this.initialised=!0},register:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.force;if(this.isProtected(),this.services[e]&&!0!==r)throw new Error("\n Tried to register service '"+e+"' more than once. This practice is discouraged. Consider\n using Injector.update() to enhance the service rather than override it completely.\n Otherwise, invoke the register() function with { force: true } as the third argument.\n ");this.services=s({},this.services,o({},e,t))},registerMany:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.force;this.isProtected();var r=Object.keys(e),o=Object.keys(this.services).filter(function(e){return r.includes(e)});if(o.length&&!0!==n){var i=o.join(", ");throw new Error("\n Tried to register services ("+i+") more than once. This practice is discouraged. Consider\n using Injector.update() to enhance the service rather than override it completely.\n Otherwise, invoke the register() function with { force: true } as the third argument.\n ")}this.services=s({},this.services,e)},transform:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.isProtected(),t(this.createTransformer(e,n))},createTransformer:function(e,t){var n=this;return function(r,o){n.customise(s({name:e},t),r,o)}},getFactory:function(e,t){var n=this.services[e],o=t.map(function(e){return e.factory});return c.compose.apply(void 0,r(o))(n)}}};t.default=u},"./client/src/lib/dependency-injection/buildComponentContainer.js":function(e,t,n){"use strict";function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=n("./client/src/lib/dependency-injection/buildBaseContainer.js"),s=function(e){return e&&e.__esModule?e:{default:e}}(i),a=function(e,t){return[e.displayName||e.name||"Component"].concat(r(t)).reduce(function(e,t){return t+"("+e+")"})},l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,s.default)();return o({},e,{get:function(t,n){for(var o,i=arguments.length,s=Array(i>2?i-2:0),a=2;a<i;a++)s[a-2]=arguments[a];var l=(o=e.get).call.apply(o,[this,t,n].concat(r(s)));if(l.displayName&&l.displayName.match(/\]$/))return l;var c=l.displayName||l.name||"Component",u=n?"["+n+"]":"";return l.displayName=""+c+u,l},createTransformer:function(e,t){var n=this;return function(r,i,s){n.customise(o({name:e},t,{displayName:s}),r,i)}},getFactory:function(t,n){var r=e.getFactory.call(this,t,n),o=n.map(function(e){return e.displayName||e.name});return r.displayName=a(this.services[t],o),r}})};t.default=l},"./client/src/lib/dependency-injection/buildFormContainer.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.VALIDATION_MIDDLEWARE_SERVICE=t.SCHEMA_MIDDLEWARE_SERVICE=void 0;var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=n("./client/src/lib/dependency-injection/buildBaseContainer.js"),l=r(a),c=n("./client/src/lib/dependency-injection/FormStateManager.js"),u=r(c),d=n("./client/src/lib/dependency-injection/FormValidationManager.js"),p=r(d),f=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,l.default)();return s({},t,{services:(e={},i(e,"FormSchemaMiddleware",function(e){return e}),i(e,"FormValidationMiddleware",function(e){return arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}}),e),register:function(){throw new Error("\n Attempted to register a service on Injector.form. This container accepts only two\n services by design (FormSchemaMiddleware and FormValidationMiddleware) \n for updating form schema and adding validation, respectively. Consider using a more\n generic container, e.g. Injector.reducer.\n ")},registerMany:function(){this.register()},getSchema:function(e){for(var n,r=arguments.length,i=Array(r>1?r-1:0),s=1;s<r;s++)i[s-1]=arguments[s];return(n=t.get).call.apply(n,[this,"FormSchemaMiddleware",e].concat(o(i)))},getValidation:function(e){for(var n,r=arguments.length,i=Array(r>1?r-1:0),s=1;s<r;s++)i[s-1]=arguments[s];return(n=t.get).call.apply(n,[this,"FormValidationMiddleware",e].concat(o(i)))},createTransformer:function(e,n){var r=this,o=function(o){return function(i,a){return t.customise.call(r,s({name:e},n),o+"."+i,a)}};return{alterSchema:o("FormSchemaMiddleware"),addValidation:o("FormValidationMiddleware")}},getFactory:function(e,t){var n=t.map(function(e){return e.factory});if("FormSchemaMiddleware"===e)return this.getSchemaReducer(n);if("FormValidationMiddleware"===e)return this.getValidationReducer(n);throw new Error("Invalid service for form injector: "+e)},getSchemaReducer:function(e){return function(t,n){return e.reduce(function(e,t){var r=new u.default(e,n),o=t(r);return s({},e,o)},t)}},getValidationReducer:function(e){return function(t,n){var r=new p.default(t);return e.forEach(function(e){return e(t,r,n)}),r.getState()}}})};t.SCHEMA_MIDDLEWARE_SERVICE="FormSchemaMiddleware",t.VALIDATION_MIDDLEWARE_SERVICE="FormValidationMiddleware",t.default=f},"./client/src/lib/dependency-injection/buildInjectorContainer.js":function(e,t,n){"use strict";function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var s,a=e[Symbol.iterator]();!(r=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function(){return{services:{},initialised:!1,callbacks:[],register:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.force;if(this.initialised)throw new Error("Cannot mutate DI container after it has been initialised");if(this.services[e]&&!0!==r)throw new Error("\n Tried to register service "+e+" more than once. This practice is discouraged. Consider\n using Injector.update() to enhance the service rather than override it completely.\n Otherwise, invoke the register() function with { force: true } as the third argument.\n ");if(void 0!==this[e]&&!this.services[e])throw new Error("\n Tried to register service "+e+" which is a reserved keyword. This would affect the behaviour\n of this API class, so it is forbidden to register with Injector.\n ");var o=["load","createTransformer","get","register"];if(!o.every(function(e){return"function"==typeof t[e]}))throw new Error("\n Tried to register service "+e+" that is not a valid object, Injector requires an object\n which contains the following methods: "+o.join(", ")+"\n ");this.services[e]=t,this[e]=t},load:function(){if(this.initialised)throw new Error("Cannot mutate DI container after it has been initialised");Object.values(this.services).forEach(function(e){return e.load()}),this.initialised=!0,this.callbacks.forEach(function(e){e()}),this.callbacks=[]},transform:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(this.initialised)throw new Error("Cannot mutate DI container after it has been initialised");t(Object.entries(this.services).reduce(function(t,r){var a=s(r,2),l=a[0],c=a[1];return i({},t,o({},l,c.createTransformer(e,n)))},{}))},ready:function(e){if("function"!=typeof e)throw new Error("Callback provided is not a function");if(this.initialised)return void e();this.callbacks=[].concat(r(this.callbacks),[e])}}};t.default=a},"./client/src/lib/dependency-injection/buildReducerContainer.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var s,a=e[Symbol.iterator]();!(r=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=n("./client/src/lib/dependency-injection/buildBaseContainer.js"),l=r(a),c=n("./client/src/lib/dependency-injection/MiddlewareRegistry.js"),u=r(c),d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,l.default)();return s({},e,{store:null,setStore:function(e){this.store=e},customise:function(e,t,n){var r=this;this.isProtected();var i=this.middlewareRegistries[t];i||(i=new u.default,this.middlewareRegistries=s({},this.middlewareRegistries,o({},t,i)));var a=function(e){var t=r.store&&r.store.getState;return n(e)(t)};i.add(e,a)},getAll:function(){return this.initialised?Object.entries(this.factories).reduce(function(e,t){var n=i(t,2),r=n[0],a=n[1];return s({},e,o({},r,a()))},{}):Object.entries(this.services).reduce(function(e,t){var n=i(t,2),r=n[0],a=n[1];return s({},e,o({},r,a))},{})}})};t.default=d},"./client/src/lib/dependency-injection/graphql/buildBaseQuery.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}([""," ",""," {\n ","(",") {\n ","\n }\n }\n ",""],[""," ",""," {\n ","(",") {\n ","\n }\n }\n ",""]),o=n("./client/src/lib/dependency-injection/graphql/tags.js"),i=n("./client/src/lib/dependency-injection/graphql/helpers.js"),s=function(e){var t=e.operationName,n=e.queryName;return t||""+n.charAt(0).toUpperCase()+n.slice(1)},a=function(e){return e.queryName},l=function(e){return e.queryType},c=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.defaultTag)(r,l,s,i.getVariables,a,i.getParams,i.getFields,i.getFragments)};t.default=c},"./client/src/lib/dependency-injection/graphql/buildCreateMutation.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["mutation Create","(\n $Input:","CreateInputType!\n ) {\n create","(\n Input: $Input\n ) {\n ","\n }\n }\n ",""],["mutation Create","(\n $Input:","CreateInputType!\n ) {\n create","(\n Input: $Input\n ) {\n ","\n }\n }\n ",""]),o=n("./client/src/lib/dependency-injection/graphql/tags.js"),i=n("./client/src/lib/dependency-injection/graphql/helpers.js"),s=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.defaultTag)(r,i.getSingularName,i.getSingularName,i.getSingularName,i.getFields,i.getFragments)};t.default=s},"./client/src/lib/dependency-injection/graphql/buildDeleteMutation.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["mutation Delete","($IDs:[ID]!) {\n delete","(IDs: $IDs)\n }"],["mutation Delete","($IDs:[ID]!) {\n delete","(IDs: $IDs)\n }"]),o=n("./client/src/lib/dependency-injection/graphql/tags.js"),i=n("./client/src/lib/dependency-injection/graphql/helpers.js"),s=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.defaultTag)(r,i.getSingularName,i.getSingularName)};t.default=s},"./client/src/lib/dependency-injection/graphql/buildReadOneQuery.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["query ReadOne","($ID: ID!) {\n readOne","(ID: $ID) {\n ","\n }\n }\n ",""],["query ReadOne","($ID: ID!) {\n readOne","(ID: $ID) {\n ","\n }\n }\n ",""]),o=n("./client/src/lib/dependency-injection/graphql/tags.js"),i=n("./client/src/lib/dependency-injection/graphql/helpers.js"),s=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.defaultTag)(r,i.getSingularName,i.getSingularName,i.getFields,i.getFragments)};t.default=s},"./client/src/lib/dependency-injection/graphql/buildReadQuery.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["query Read",""," {\n read",""," {\n ","\n }\n }\n ",""],["query Read",""," {\n read",""," {\n ","\n }\n }\n ",""]),o=n("./client/src/lib/dependency-injection/graphql/tags.js"),i=n("./client/src/lib/dependency-injection/graphql/helpers.js"),s=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.defaultTag)(r,i.getPluralName,i.getVariables,i.getPluralName,i.getParams,i.getFields,i.getFragments)};t.default=s},"./client/src/lib/dependency-injection/graphql/buildUpdateMutation.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["mutation Update","(\n $Input:","UpdateInputType!\n ","\n ) {\n update","(\n Input: $Input\n ","\n ) {\n ","\n }\n }\n ",""],["mutation Update","(\n $Input:","UpdateInputType!\n ","\n ) {\n update","(\n Input: $Input\n ","\n ) {\n ","\n }\n }\n ",""]),o=n("./client/src/lib/dependency-injection/graphql/tags.js"),i=n("./client/src/lib/dependency-injection/graphql/helpers.js"),s=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.defaultTag)(r,i.getSingularName,i.getSingularName,i.getVariables,i.getSingularName,i.getParams,i.getFields,i.getFragments)};t.default=s},"./client/src/lib/dependency-injection/graphql/helpers.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var s,a=e[Symbol.iterator]();!(r=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i={limit:"Int",offset:"Int"},s=function(e){return"edges { node { "+e.join(" ")+" } } pageInfo { totalCount }"};t.getSingularName=function(e){return e.singularName},t.getPluralName=function(e){return e.pluralName},t.getVariables=function(e){var t=e.params,n=e.pagination,s=void 0===n||n,a=s?o({},t,i):t,l=Object.entries(a).map(function(e){var t=r(e,2);return"$"+t[0]+": "+t[1]});return l.length?"("+l.join(", ")+")":""},t.getParams=function(e){var t=e.params,n=e.pagination,r=void 0===n||n,s=r?o({},t,i):t,a=Object.keys(s).map(function(e){return e+": $"+e});return a.length?"("+a.join(", ")+")":""},t.getFields=function e(t){var n=t.fields,r=t.pagination,o=void 0===r||r,i=n.map(function(t){return Array.isArray(t)?"{ "+e({fields:t,pagination:!1})+" }":t});return o?s(i):i.join(" ")},t.getFragments=function(e){var t=e.availableFragments,n=e.fragments,o=void 0===n?[]:n;return Object.entries(t).reduce(function(e,t){var n=r(t,2),i=n[0],s=n[1];return o.includes(i)?e+" "+s:e},"")}},"./client/src/lib/dependency-injection/graphql/tags.js":function(e,t,n){"use strict";function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0});var o=(t.captureTag=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return{strings:e,expressions:n}},t.defaultTag=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.map(function(e,t){return""+e+(0===n[t]?n[t]:n[t]||"")}).join("")});t.processTag=function(e){return function(t){for(var n=arguments.length,i=Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];var a=i.map(function(t){return"function"!=typeof t?t:t(e)});return o.apply(void 0,[t].concat(r(a)))}}},"./client/src/lib/dependency-injection/graphql/templates.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CREATE="scaffoldCreate",t.READ="scaffoldRead",t.READ_ONE="scaffoldReadOne",t.UPDATE="scaffoldUpdate",t.DELETE="scaffoldDelete",t.QUERY="baseQuery"},"./client/src/lib/dependency-injection/inject.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d=n(0),p=r(d),f=n("./client/src/lib/dependency-injection/injectorContext.js"),h=r(f),m=function(e,t){return t},b=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:m;return function(r){if(e&&!Array.isArray(e))throw new Error("\n withInjector() passed an argument for dependencies that is "+("undefined"==typeof deps?"undefined":u(deps))+". \n Must be an array of named dependencies.\n ");if(t&&"function"!=typeof t)throw new Error("\n Second parameter of inject() [mapDependenciesToProps] must be a function, taking the resolved\n dependencies as enumerated arguments, and returning a map of prop names to dependencies.\n ");if("function"!=typeof n)throw new Error("\n Third parameter of inject() [getContext] must be a function, taking the component's props\n and current inject context as parameters, and returning a string representing the Injector\n context to use throughout the component.\n ");var f=function(d){function f(e,t){i(this,f);var r=s(this,(f.__proto__||Object.getPrototypeOf(f)).call(this,e,t));return r.state={context:n(e,t.injector.context)},r}return a(f,d),c(f,[{key:"getChildContext",value:function(){return{injector:l({},this.context.injector,{context:this.state.context})}}},{key:"componentWillReceiveProps",value:function(e,t){var r=n(e,t.injector.context);r!==this.state.context&&this.setState({context:r})}},{key:"render",value:function(){var n=this,i={};if(e){var s=this.context.injector.get,a=e.map(function(e){return s(e,n.state.context)});if(t?i=t.apply(void 0,o(a)):e.forEach(function(e,t){i[e]=a[t]}),!i||"object"!==(void 0===i?"undefined":u(i)))throw new Error("\n mapDepedenciesToProps parameter passed to inject()\n should return an object that maps prop names to dependencies\n ")}var c=l({},i,this.props);return p.default.createElement(r,c)}}]),f}(d.Component);return f.contextTypes=h.default,f.childContextTypes=h.default,f}};t.default=b},"./client/src/lib/dependency-injection/injectGraphql.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),c=r(l),u=n("./client/src/lib/dependency-injection/Container.js"),d=r(u),p=n("./client/src/lib/dependency-injection/withInjector.js"),f=r(p),h=function(e,t){return function(n){var r=function(r){function l(e){o(this,l);var t=i(this,(l.__proto__||Object.getPrototypeOf(l)).call(this,e));return t.state={target:null,error:!1},t}return s(l,r),a(l,[{key:"componentWillMount",value:function(){var r=this;d.default.ready(function(){var o=!0,i=null;try{var s=r.context.injector.query(e,t);i=s(n),o=!1}catch(e){throw r.setState({target:i,error:o}),e}r.setState({target:i,error:o})})}},{key:"render",value:function(){if(this.state.error){var n=[e,t].join("."),r="Error loading '"+n+"', perhaps it wasn't registered properly?";return c.default.createElement("div",null,r)}var o=this.state.target;return o?c.default.createElement(o,this.props):null}}]),l}(l.Component);return(0,f.default)(r)}};t.default=h},"./client/src/lib/dependency-injection/injectorContext.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={injector:r.PropTypes.shape({get:r.PropTypes.func,context:r.PropTypes.string,validate:r.PropTypes.func})}},"./client/src/lib/dependency-injection/loadComponent.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(0),u=r(c),d=n(6),p=n(21),f=n("./client/src/lib/dependency-injection/provideInjector.js"),h=r(f),m=n("./client/src/lib/dependency-injection/withInjector.js"),b=r(m),y=n("./client/src/lib/dependency-injection/Container.js"),g=r(y),v=n("./client/src/components/NotFoundComponent/NotFoundComponent.js"),_=r(v),j=n("./client/src/lib/dependency-injection/injectorContext.js"),w=r(j),T=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2],r=function(n){function r(e){o(this,r);var t=i(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e));return t.state={target:null,error:!1},t}return s(r,n),l(r,[{key:"getChildContext",value:function(){var e=t&&t.context;return e?{injector:a({},this.context.injector,{context:e})}:this.context}},{key:"componentWillMount",value:function(){var n=this;g.default.ready(function(){if("string"==typeof e){var r=!0,o=null;try{o=n.context.injector.get(e,t&&t.context),r=!1}catch(e){throw n.setState({target:o,error:r}),e}return void n.setState({target:o,error:r})}n.setState({target:e})})}},{key:"render",value:function(){var n=this.state.target;if(this.state.error){var r=_.default;try{r=this.context.injector.get("NotFoundComponent")}catch(e){}return u.default.createElement(r,a({},this.props,{itemName:e}))}if(n){if(t){var o=a({},window.ss,t),i=o.store,s=o.apolloClient;return u.default.createElement(p.ApolloProvider,{client:s},u.default.createElement(d.Provider,{store:i},u.default.createElement(n,this.props)))}return u.default.createElement(n,this.props)}return null}}]),r}(c.Component);return r.childContextTypes=w.default,(n||h.default)((0,b.default)(r))};t.default=T},"./client/src/lib/dependency-injection/provideContext.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(0),u=r(c),d=n("./client/src/lib/dependency-injection/injectorContext.js"),p=r(d),f=function(e){return function(t){var n=function(n){function r(){return o(this,r),i(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return s(r,n),l(r,[{key:"getChildContext",value:function(){return{injector:a({},this.context.injector,{context:e})}}},{key:"render",value:function(){return u.default.createElement(t,this.props)}}]),r}(c.Component);return n.contextTypes=p.default,n.childContextTypes=p.default,n}};t.default=f},"./client/src/lib/dependency-injection/provideInjector.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p.default,n=function(n){function r(){return o(this,r),i(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return s(r,n),l(r,[{key:"getChildContext",value:function(){var e=t.component,n=t.form,r=t.query;return{injector:{query:r.get.bind(r),get:e.get.bind(e),validate:n.getValidation.bind(n)}}}},{key:"render",value:function(){return u.default.createElement(e,this.props)}}]),r}(c.Component);return n.childContextTypes=h.default,n}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(0),u=r(c),d=n("./client/src/lib/dependency-injection/Container.js"),p=r(d),f=n("./client/src/lib/dependency-injection/injectorContext.js"),h=r(f);t.default=a},"./client/src/lib/dependency-injection/withInjector.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=n("./client/src/lib/dependency-injection/injectorContext.js"),i=function(e){return e&&e.__esModule?e:{default:e}}(o),s=function(e){return e.contextTypes=r({},e.contextTypes||{},i.default),e.displayName="withInjector(\n "+(e.displayName||e.name||"Component")+"\n )",e};t.default=s},"./client/src/state/breadcrumbs/BreadcrumbsActionTypes.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={SET_BREADCRUMBS:"SET_BREADCRUMBS"}},"./client/src/state/breadcrumbs/BreadcrumbsReducer.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c,t=arguments[1];switch(t.type){case l.default.SET_BREADCRUMBS:return(0,s.default)(Object.assign([],t.payload.breadcrumbs));default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(10),s=r(i),a=n("./client/src/state/breadcrumbs/BreadcrumbsActionTypes.js"),l=r(a),c=(0,s.default)([]);t.default=o},"./client/src/state/config/ConfigActionTypes.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={SET_CONFIG:"SET_CONFIG"}},"./client/src/state/config/ConfigActions.js":function(e,t,n){"use strict";function r(e){return{type:i.default.SET_CONFIG,payload:{config:e}}}Object.defineProperty(t,"__esModule",{value:!0}),t.setConfig=r;var o=n("./client/src/state/config/ConfigActionTypes.js"),i=function(e){return e&&e.__esModule?e:{default:e}}(o)},"./client/src/state/config/ConfigReducer.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case l.default.SET_CONFIG:return(0,s.default)(Object.assign({},e,t.payload.config));default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(10),s=r(i),a=n("./client/src/state/config/ConfigActionTypes.js"),l=r(a);t.default=o},"./client/src/state/mobileMenu/MobileMenuActionTypes.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={TOGGLE_MENU:"TOGGLE_MENU",OPEN_MENU:"OPEN_MENU",CLOSE_MENU:"CLOSE_MENU"}},"./client/src/state/mobileMenu/MobileMenuActions.js":function(e,t,n){"use strict";function r(){return{type:a.default.TOGGLE_MENU,payload:null}}function o(){return{type:a.default.OPEN_MENU,payload:null}}function i(){return{type:a.default.CLOSE_MENU,payload:null}}Object.defineProperty(t,"__esModule",{value:!0}),t.toggleMobileMenu=r,t.openMobileMenu=o,t.closeMobileMenu=i;var s=n("./client/src/state/mobileMenu/MobileMenuActionTypes.js"),a=function(e){return e&&e.__esModule?e:{default:e}}(s)},"./client/src/state/mobileMenu/MobileMenuReducer.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u;switch(arguments[1].type){case c.default.TOGGLE_MENU:return(0,a.default)(i({},e,{isOpen:!e.isOpen}));case c.default.OPEN_MENU:return(0,a.default)(i({},e,{isOpen:!0}));case c.default.CLOSE_MENU:return(0,a.default)(i({},e,{isOpen:!1}));default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=n(10),a=r(s),l=n("./client/src/state/mobileMenu/MobileMenuActionTypes.js"),c=r(l),u={isOpen:!1};t.default=o},"./client/src/state/records/RecordsActionTypes.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={FETCH_RECORDS_REQUEST:"FETCH_RECORDS_REQUEST",FETCH_RECORDS_FAILURE:"FETCH_RECORDS_FAILURE",FETCH_RECORDS_SUCCESS:"FETCH_RECORDS_SUCCESS",FETCH_RECORD_REQUEST:"FETCH_RECORD_REQUEST",FETCH_RECORD_FAILURE:"FETCH_RECORD_FAILURE",FETCH_RECORD_SUCCESS:"FETCH_RECORD_SUCCESS",DELETE_RECORD_REQUEST:"DELETE_RECORD_REQUEST",DELETE_RECORD_FAILURE:"DELETE_RECORD_FAILURE",DELETE_RECORD_SUCCESS:"DELETE_RECORD_SUCCESS"}},"./client/src/state/records/RecordsReducer.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p,t=arguments[1];switch(t.type){case d.default.FETCH_RECORDS_SUCCESS:var n=t.payload.recordType;if(!n)throw new Error("Undefined record type");var r=t.payload.data._embedded[n]||[];return(0,c.default)(a({},e,i({},n,r)));case d.default.FETCH_RECORD_SUCCESS:var s=t.payload.recordType,l=t.payload.data;if(!s)throw new Error("Undefined record type");if(!l)throw new Error("Undefined record data given");var u=e[s]||[];return u.find(function(e){return e.ID===l.ID})?(0,c.default)(a({},e,i({},s,u.map(function(e){return e.ID===l.ID?l:e})))):(0,c.default)(a({},e,i({},s,[].concat(o(u),[l]))));case d.default.DELETE_RECORD_SUCCESS:var f=t.payload.recordType;if(!f)throw new Error("Undefined record type");var h=e[f].filter(function(e){return e.ID!==t.payload.id});return(0,c.default)(a({},e,i({},f,h)));default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l=n(10),c=r(l),u=n("./client/src/state/records/RecordsActionTypes.js"),d=r(u),p={};t.default=s},"./client/src/state/schema/SchemaActionTypes.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={SET_SCHEMA:"SET_SCHEMA",SET_SCHEMA_STATE_OVERRIDES:"SET_SCHEMA_STATE_OVERRIDES",SET_SCHEMA_LOADING:"SET_SCHEMA_LOADING"};t.default=r},"./client/src/state/schema/SchemaReducer.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;switch(t.type){case u.default.SET_SCHEMA:var n=e[t.payload.id]||{};return(0,l.default)(s({},e,o({},t.payload.id,s({},n,t.payload))));case u.default.SET_SCHEMA_STATE_OVERRIDES:var r=e[t.payload.id]||{},i=t.payload.stateOverride;return i&&i.fields?(0,l.default)(s({},e,o({},t.payload.id,s({},r,{stateOverride:i})))):e;case u.default.SET_SCHEMA_LOADING:var a=e[t.payload.id]||{},c=a.metadata||{};return(0,l.default)(s({},e,o({},t.payload.id,s({},a,{metadata:s({},c,{loading:t.payload.loading})}))));default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.default=i;var a=n(10),l=r(a),c=n("./client/src/state/schema/SchemaActionTypes.js"),u=r(c),d=(0,l.default)({})},"./client/src/state/treeDropdownField/TreeDropdownFieldActionTypes.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={TREEFIELD_SET_VISIBLE:"TREEDROPDOWNFIELD_SET_VISIBLE",TREEFIELD_UPDATED_TREE:"TREEDROPDOWNFIELD_UPDATED_TREE",TREEFIELD_UPDATING_TREE:"TREEDROPDOWNFIELD_UPDATING_TREE",TREEFIELD_UPDATE_FAILED:"TREEFIELD_UPDATE_FAILED",TREEFIELD_SET_SEARCH:"TREEFIELD_SET_SEARCH",TREEFIELD_ADD_SELECTED_VALUES:"TREEFIELD_ADD_SELECTED_VALUES"}},"./client/src/state/treeDropdownField/TreeDropdownFieldActions.js":function(e,t,n){"use strict";function r(e,t){return{type:u.default.TREEFIELD_SET_VISIBLE,payload:{fieldId:e,path:t}}}function o(e,t){return{type:u.default.TREEFIELD_UPDATING_TREE,payload:{fieldId:e,path:t}}}function i(e,t,n){return{type:u.default.TREEFIELD_UPDATED_TREE,payload:{fieldId:e,path:t,tree:n}}}function s(e,t){return{type:u.default.TREEFIELD_UPDATE_FAILED,payload:{fieldId:e,path:t}}}function a(e,t){return{type:u.default.TREEFIELD_SET_SEARCH,payload:{fieldId:e,search:t}}}function l(e,t){return{type:u.default.TREEFIELD_ADD_SELECTED_VALUES,payload:{fieldId:e,values:t}}}Object.defineProperty(t,"__esModule",{value:!0}),t.setVisible=r,t.beginTreeUpdating=o,t.updateTree=i,t.updateTreeFailed=s,t.setSearch=a,t.addSelectedValues=l;var c=n("./client/src/state/treeDropdownField/TreeDropdownFieldActionTypes.js"),u=function(e){return e&&e.__esModule?e:{default:e}}(c)},"./client/src/state/treeDropdownField/TreeDropdownFieldReducer.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function i(e){return Array.isArray(e)?e:Array.from(e)}function s(e,t,n){if(0===t.length)return n;var r=i(t),o=r[0],a=r.slice(1);return e.children?(0,d.default)(c({},e,{children:e.children.map(function(e){return e.id===o?s(e,a,n):e})})):e}function a(e){return e.length?e[e.length-1]:0}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:b,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=(0,f.default)(e,t,y),r=function(e,t){return e.filter(function(e){return e!==t})},i=function(e,t){return e.find(function(e){return e===t})?e:[].concat(o(e),[t]).sort()};switch(t.type){case m.default.TREEFIELD_SET_VISIBLE:return n(function(){return{visible:t.payload.path}});case m.default.TREEFIELD_UPDATING_TREE:return n(function(e){return{loading:i(e.loading,a(t.payload.path)),failed:r(e.failed,a(t.payload.path))}});case m.default.TREEFIELD_UPDATED_TREE:return n(function(e){return{tree:s(e.tree,t.payload.path,t.payload.tree),loading:r(e.loading,a(t.payload.path)),failed:r(e.failed,a(t.payload.path))}});case m.default.TREEFIELD_UPDATE_FAILED:return n(function(e){return{loading:r(e.loading,a(t.payload.path)),failed:i(e.failed,a(t.payload.path))}});case m.default.TREEFIELD_SET_SEARCH:return n(function(e){return c({},e,{search:t.payload.search})});case m.default.TREEFIELD_ADD_SELECTED_VALUES:var l=t.payload.values||[];return n(function(e){return c({},e,{selectedValues:[].concat(o(e.selectedValues.filter(function(e){return!l.find(function(t){return t.id===e.id})})),o(l)).sort(function(e,t){return e.id-t.id})})});default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.default=l;var u=n(10),d=r(u),p=n(47),f=r(p),h=n("./client/src/state/treeDropdownField/TreeDropdownFieldActionTypes.js"),m=r(h),b=(0,d.default)({fields:{}}),y=(0,d.default)({visible:[],tree:{},loading:[],failed:[],search:"",selectedValues:[]})},"./client/src/state/unsavedForms/UnsavedFormsActionTypes.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={ADD_FORM_CHANGED:"ADD_FORM_CHANGED",REMOVE_FORM_CHANGED:"REMOVE_FORM_CHANGED"}},"./client/src/state/unsavedForms/UnsavedFormsReducer.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],n=t.meta&&t.meta.form;switch(t.type){case u.default.ADD_FORM_CHANGED:case l.actionTypes.CHANGE:return(0,a.default)([].concat(o(e.filter(function(e){return e.name!==n})),[{name:n}]));case u.default.REMOVE_FORM_CHANGED:case l.actionTypes.STOP_SUBMIT:return(0,a.default)([].concat(o(e.filter(function(e){return e.name!==n}))));case l.actionTypes.DESTROY:return(0,a.default)([].concat(o(e.filter(function(e){return!n.includes(e.name)}))));default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var s=n(10),a=r(s),l=n(11),c=n("./client/src/state/unsavedForms/UnsavedFormsActionTypes.js"),u=r(c);t.default=i},"./client/src/state/usedOn/usedOnActions.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){return{type:u.default.SAVE_USED_ON,payload:{identifier:e,usedOn:t}}}function i(e,t){return{type:u.default.LOAD_USED_ON_FAILED,payload:{identifier:e,error:t.message}}}function s(e,t,n){var r={method:t,headers:{Accept:"application/json"},credentials:"same-origin"};return function(s){if(!e||!t||!n){var a=l.default._t("Admin.NOT_AVAILABLE_USED_DATA","The usage data is currently unavailable.");return Promise.resolve(s(i(e,a)))}return s({type:u.default.LOAD_USED_ON,payload:{identifier:e}}),(0,p.default)(n,r).then(function(e){return e.json()}).then(function(t){s(o(e,t))}).catch(function(t){s(i(e,t))})}}Object.defineProperty(t,"__esModule",{value:!0}),t.saveUsedOn=o,t.loadUsedOnFailed=i,t.loadUsedOn=s;var a=n(2),l=r(a),c=n("./client/src/state/usedOn/usedOnTypes.js"),u=r(c),d=n(14),p=r(d)},"./client/src/state/usedOn/usedOnReducer.js":function(e,t,n){"use strict";function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u,t=arguments[1],n=t&&t.payload&&t.payload.identifier;if(!n)return e;switch(t.type){case c.default.SAVE_USED_ON:var i=t.payload.usedOn;return a({},e,{loading:e.loading.filter(function(e){return e!==n}),usedOn:a({},e.usedOn,o({},n,i.usage))});case c.default.LOAD_USED_ON:return e.loading.includes(n)?e:a({},e,{loading:[].concat(r(e.loading),[n]),errors:Object.entries(e.errors).reduce(function(e,t){var r=s(t,2),i=r[0],l=r[1];return i===n?e:a({},e,o({},i,l))},{})});case c.default.LOAD_USED_ON_FAILED:var l=t.payload.error;return a({},e,{loading:e.loading.filter(function(e){return e!==n}),errors:a({},e.errors,o({},n,l))});default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var s,a=e[Symbol.iterator]();!(r=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l=n("./client/src/state/usedOn/usedOnTypes.js"),c=function(e){return e&&e.__esModule?e:{default:e}}(l),u={loading:[],usedOn:{},errors:{}};t.default=i},"./client/src/state/usedOn/usedOnTypes.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={LOAD_USED_ON:"LOAD_USED_ON",SAVE_USED_ON:"SAVE_USED_ON",LOAD_USED_ON_FAILED:"LOAD_USED_ON_FAILED"};t.default=r},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/Accordion/Accordion.js':function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(e){return o.default.createElement("div",{className:"accordion",role:"tablist","aria-multiselectable":"true"},e.children)};t.default=i},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/Accordion/AccordionBlock.js':function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(e){var t=e.groupid+"_Header",n=e.groupid+"_Items",r=n.replace(/\\/g,"_"),i=t.replace(/\\/g,"_"),s={id:r,"aria-expanded":!0,className:"list-group list-group-flush collapse show",role:"tabpanel","aria-labelledby":t};return o.default.createElement("div",{className:"accordion__block"},o.default.createElement("a",{className:"accordion__title","data-toggle":"collapse",href:"#"+r,"aria-expanded":"true","aria-controls":n,id:i,role:"tab"},e.title),o.default.createElement("div",s,e.children))};t.default=i},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/Badge/Badge.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),c=r(l),u=n(3),d=r(u),p=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return s(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.status,n=e.inverted,r=e.className,o=e.message;if(!t)return null;var i=n?"badge-"+t+"--inverted":"",s=(0,d.default)(r,"badge","badge-"+t,i);return c.default.createElement("span",{className:s},o)}}]),t}(l.PureComponent);p.propTypes={message:l.PropTypes.node,status:l.PropTypes.oneOf(["default","info","success","warning","danger","primary","secondary"]),className:l.PropTypes.string,inverted:l.PropTypes.bool},p.defaultProps={status:"default",className:"badge-pill",inverted:!1},t.default=p},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/Breadcrumb/Breadcrumb.js':function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e){return{crumbs:e.breadcrumbs}}Object.defineProperty(t,"__esModule",{value:!0}),t.Component=void 0;var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),c=function(e){return e&&e.__esModule?e:{default:e}}(l),u=n(6),d=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"getLastCrumb",value:function(){return this.props.crumbs&&this.props.crumbs[this.props.crumbs.length-1]}},{key:"renderBreadcrumbs",value:function(){return this.props.crumbs?this.props.crumbs.slice(0,-1).map(function(e){return c.default.createElement("li",{key:e.text,className:"breadcrumb__item"},c.default.createElement("a",{className:"breadcrumb__item-title",href:e.href,onClick:e.onClick},e.text))}):null}},{key:"renderLastCrumb",value:function(){var e=this.getLastCrumb();if(!e)return null;var t=["breadcrumb__icon"];return e.icon&&t.push(e.icon.className),c.default.createElement("div",{className:"breadcrumb__item breadcrumb__item--last"},c.default.createElement("h2",{className:"breadcrumb__item-title"},e.text,e.icon&&c.default.createElement("span",{className:t.join(" "),role:"button",tabIndex:0,onClick:e.icon.onClick})))}},{key:"render",value:function(){return c.default.createElement("div",{className:"breadcrumb__container fill-height flexbox-area-grow"},this.props.crumbs&&this.props.crumbs.length>1&&c.default.createElement("div",{className:"breadcrumb__list-container"},c.default.createElement("ol",{className:"breadcrumb"},this.renderBreadcrumbs())),this.renderLastCrumb())}}]),t}(l.Component);d.propTypes={crumbs:l.PropTypes.arrayOf(l.PropTypes.shape({onClick:l.PropTypes.func,text:l.PropTypes.string,icon:l.PropTypes.shape({className:l.PropTypes.string,onClick:l.PropTypes.func,action:function(e){if(e.action)throw new Error("action: no longer used")}})}))},t.Component=d,t.default=(0,u.connect)(s)(d)},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/CheckboxSetField/CheckboxSetField.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Component=void 0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(0),u=r(c),d=n("./client/src/components/OptionsetField/OptionField.js"),p=r(d),f=n(8),h=r(f),m=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.getItemKey=n.getItemKey.bind(n),n.getOptionProps=n.getOptionProps.bind(n),n.handleChange=n.handleChange.bind(n),n.getValues=n.getValues.bind(n),n}return s(t,e),l(t,[{key:"getItemKey",value:function(e,t){return this.props.id+"-"+(e.value||"empty"+t)}},{key:"getValues",value:function(){var e=this.props.value;return Array.isArray(e)||("string"==typeof e&&(e=e.length?[e]:[]),"number"==typeof e&&(e=[e])),e?e.map(function(e){return""+e}):[]}},{key:"getOptionProps",value:function(e,t){var n=this.getValues(),r=this.getItemKey(e,t);return{key:r,id:r,name:this.props.name,className:this.props.itemClass,disabled:e.disabled||this.props.disabled,readOnly:this.props.readOnly,onChange:this.handleChange,value:n.indexOf(""+e.value)>-1,title:e.title,type:"checkbox"}}},{key:"handleChange",value:function(e,t){var n=this;if("function"==typeof this.props.onChange){var r=this.getValues(),o=this.props.source.filter(function(e,o){return n.getItemKey(e,o)===t.id?1===t.value:r.indexOf(""+e.value)>-1}).map(function(e){return""+e.value});this.props.onChange(e,{id:this.props.id,value:o})}}},{key:"render",value:function(){var e=this;return this.props.source?u.default.createElement("div",null,this.props.source.map(function(t,n){return u.default.createElement(p.default,a({},e.getOptionProps(t,n),{hideLabels:!0}))})):null}}]),t}(c.Component);m.propTypes={className:u.default.PropTypes.string,extraClass:u.default.PropTypes.string,itemClass:u.default.PropTypes.string,id:u.default.PropTypes.string,name:u.default.PropTypes.string.isRequired,source:u.default.PropTypes.arrayOf(u.default.PropTypes.shape({value:u.default.PropTypes.oneOfType([u.default.PropTypes.string,u.default.PropTypes.number]),title:u.default.PropTypes.any,disabled:u.default.PropTypes.bool})),onChange:u.default.PropTypes.func,value:u.default.PropTypes.any,readOnly:u.default.PropTypes.bool,disabled:u.default.PropTypes.bool},m.defaultProps={extraClass:"",className:"",value:[]},t.Component=m,t.default=(0,h.default)(m)},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/FieldHolder/FieldHolder.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function l(e){var t=function(t){function n(){return i(this,n),s(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),u(n,[{key:"getMessage",value:function(){var e=null;this.props.message&&this.props.message.value&&(e=this.props.message);var t=this.props.meta;return t&&t.error&&t.touched&&(!e||t.dirty)&&(e=t.error),e}},{key:"getHolderProps",value:function(){var e;return{className:(0,y.default)((e={field:!0},o(e,this.props.extraClass,!0),o(e,"readonly",this.props.readOnly),e)),id:this.props.holderId}}},{key:"renderDescription",value:function(){return null===this.props.description?null:(0,m.default)("div",this.props.description,{className:"form__field-description"})}},{key:"renderMessage",value:function(){var e=this.getMessage();if(!e)return null;var t=(0,y.default)(["form__field-message","form__field-message--"+e.type]),n=(0,m.default)("div",e.value);return p.default.createElement("div",{className:t},n)}},{key:"renderLeftTitle",value:function(){var e=null!==this.props.leftTitle?this.props.leftTitle:this.props.title;return!e||this.props.hideLabels?null:(0,m.default)(f.Label,e,{className:"form__field-label",for:this.props.id})}},{key:"renderRightTitle",value:function(){return!this.props.rightTitle||this.props.hideLabels?null:(0,m.default)(f.Label,this.props.rightTitle,{className:"form__field-label",for:this.props.id})}},{key:"renderField",value:function(){var t=Boolean(this.getMessage()),n=c({},this.props,{extraClass:(0,y.default)(this.props.extraClass,{"is-invalid":t})}),r=p.default.createElement(e,n),o=this.props.data.prefix,i=this.props.data.suffix;return o||i?p.default.createElement(f.InputGroup,null,o&&p.default.createElement(f.InputGroupAddon,{addonType:"prepend"},o),r,i&&p.default.createElement(f.InputGroupAddon,{addonType:"append"},i)):r}},{key:"render",value:function(){return this.props.noHolder?this.renderField():p.default.createElement(f.FormGroup,this.getHolderProps(),this.renderLeftTitle(),p.default.createElement("div",{className:"form__field-holder"},this.renderField(),this.renderMessage(),this.renderDescription()),this.renderRightTitle())}}]),n}(d.Component);return t.propTypes={leftTitle:d.PropTypes.any,rightTitle:d.PropTypes.any,title:d.PropTypes.any,extraClass:d.PropTypes.string,holderId:d.PropTypes.string,id:d.PropTypes.string,name:d.PropTypes.string,description:d.PropTypes.any,hideLabels:d.PropTypes.bool,message:d.PropTypes.shape({extraClass:d.PropTypes.string,value:d.PropTypes.any,type:d.PropTypes.string}),data:d.PropTypes.oneOfType([d.PropTypes.array,d.PropTypes.shape({prefix:d.PropTypes.string,suffix:d.PropTypes.string})])},t.defaultProps={className:"",extraClass:"",leftTitle:null,rightTitle:null,title:"",description:null,hideLabels:!1,noHolder:!1,message:null,data:{}},t}Object.defineProperty(t,"__esModule",{value:!0});var c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),d=n(0),p=r(d),f=n(4),h=n("./client/src/lib/castStringToElement.js"),m=r(h),b=n(3),y=r(b);t.default=l},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/Focusedzone/Focusedzone.js':function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),l=function(e){return e&&e.__esModule?e:{default:e}}(a),c=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.wasClicked=!1,n.handleElementClick=n.handleElementClick.bind(n),n.handleDocumentClick=n.handleDocumentClick.bind(n),n}return i(t,e),s(t,[{key:"componentDidMount",value:function(){this.container.addEventListener("click",this.handleElementClick),document.addEventListener("click",this.handleDocumentClick)}},{key:"componentWillUnmount",value:function(){this.container.removeEventListener("click",this.handleElementClick),document.removeEventListener("click",this.handleDocumentClick)}},{key:"handleElementClick",value:function(){this.wasClicked=!0}},{key:"handleDocumentClick",value:function(){this.wasClicked||this.props.onClickOut(),this.wasClicked=!1}},{key:"render",value:function(){var e=this;return l.default.createElement("div",{className:this.props.className,ref:function(t){e.container=t}},this.props.children)}}]),t}(a.Component);c.propTypes={children:a.PropTypes.any,className:a.PropTypes.string,onClickOut:a.PropTypes.func.isRequired},c.defaultProps={className:""},t.default=c},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/Form/Form.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(0),u=r(c),d=n(18),p=r(d),f=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return s(t,e),l(t,[{key:"componentDidMount",value:function(){if(this.props.autoFocus&&this.form){var e=this.form.querySelector("input, select, textarea");e&&e.focus()}}},{key:"renderMessages",value:function(){return Array.isArray(this.props.messages)?this.props.messages.map(function(e,t){return u.default.createElement(p.default,a({key:t,className:t?"":"message-box--panel-top"},e))}):null}},{key:"render",value:function(){var e=this,t=!1!==this.props.valid,n=this.props.mapFieldsToComponents(this.props.fields),r=this.props.mapActionsToComponents(this.props.actions),o=this.renderMessages(),i=["form"];!1===t&&i.push("form--invalid"),this.props.attributes&&this.props.attributes.className&&i.push(this.props.attributes.className);var s=a({},this.props.attributes,{onSubmit:this.props.handleSubmit,className:i.join(" ")});return u.default.createElement("form",a({},s,{ref:function(t){e.form=t,e.props.setDOM(t)}}),n&&u.default.createElement("fieldset",null,o,this.props.afterMessages,n),r&&r.length?u.default.createElement("div",{className:"btn-toolbar",role:"group"},r):null)}}]),t}(c.Component);f.propTypes={autoFocus:c.PropTypes.bool,setDOM:c.PropTypes.func,valid:c.PropTypes.bool,actions:c.PropTypes.array,afterMessages:c.PropTypes.node,attributes:c.PropTypes.shape({action:c.PropTypes.string.isRequired,className:c.PropTypes.string,encType:c.PropTypes.string,id:c.PropTypes.string,method:c.PropTypes.string.isRequired}),fields:c.PropTypes.array.isRequired,handleSubmit:c.PropTypes.func,mapActionsToComponents:c.PropTypes.func.isRequired,mapFieldsToComponents:c.PropTypes.func.isRequired,messages:c.PropTypes.arrayOf(c.PropTypes.shape({extraClass:c.PropTypes.string,value:c.PropTypes.any,type:c.PropTypes.string}))},f.defaultProps={setDOM:function(){return null}},t.default=f},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/Form/FormConstants.js':function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={CSRF_HEADER:"X-SecurityID"}},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/FormAction/FormAction.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),c=r(l),u=n("./client/src/lib/castStringToElement.js"),d=r(u),p=n(3),f=r(p),h=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleClick=n.handleClick.bind(n),n}return s(t,e),a(t,[{key:"getButtonProps",value:function(){return Object.assign({},void 0===this.props.attributes?{}:this.props.attributes,{id:this.props.id,name:this.props.name,className:this.getButtonClasses(),disabled:this.props.disabled,onClick:this.handleClick})}},{key:"getButtonClasses",value:function(){var e={btn:!0,"btn--no-text":"string"!=typeof this.props.title,"btn--loading":this.props.loading,disabled:this.props.disabled},t=this.getButtonStyle();t&&(e["btn-"+t]=!0);var n=this.getIcon();return n&&(e["font-icon-"+n]=!0),"string"==typeof this.props.extraClass&&(e[this.props.extraClass]=!0),(0,f.default)(e)}},{key:"getButtonStyle",value:function(){return void 0!==this.props.data.buttonStyle?this.props.data.buttonStyle:void 0!==this.props.buttonStyle?this.props.buttonStyle:this.props.extraClass.split(" ").find(function(e){return e.indexOf("btn-")>-1})?null:this.isPrimary()?"primary":"secondary"}},{key:"getIcon",value:function(){return this.props.icon||this.props.data.icon||null}},{key:"getLoadingIcon",value:function(){return this.props.loading?c.default.createElement("div",{className:"btn__loading-icon"},c.default.createElement("span",{className:"btn__circle btn__circle--1"}),c.default.createElement("span",{className:"btn__circle btn__circle--2"}),c.default.createElement("span",{className:"btn__circle btn__circle--3"})):null}},{key:"isPrimary",value:function(){var e=this.props.extraClass.split(" ");return"action_save"===this.props.name||e.find(function(e){return"ss-ui-action-constructive"===e})}},{key:"handleClick",value:function(e){"function"==typeof this.props.onClick&&this.props.onClick(e,this.props.name||this.props.id)}},{key:"render",value:function(){var e=this.props.title;return c.default.createElement("button",this.getButtonProps(),this.getLoadingIcon(),(0,d.default)("span",e,{className:"btn__title"}))}}]),t}(l.Component);h.propTypes={id:c.default.PropTypes.string,name:c.default.PropTypes.string,onClick:c.default.PropTypes.func,title:c.default.PropTypes.string,type:c.default.PropTypes.string,loading:c.default.PropTypes.bool,icon:c.default.PropTypes.string,disabled:c.default.PropTypes.bool,data:c.default.PropTypes.oneOfType([c.default.PropTypes.array,c.default.PropTypes.shape({buttonStyle:c.default.PropTypes.string})]),extraClass:c.default.PropTypes.string,attributes:c.default.PropTypes.object},h.defaultProps={title:"",icon:"",extraClass:"",attributes:{},data:{},disabled:!1},t.default=h},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/FormAlert/FormAlert.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),c=r(l),u=n(4),d=n("./client/src/lib/castStringToElement.js"),p=r(d),f=n(3),h=r(f),m=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleClosed=n.handleClosed.bind(n),n.state={visible:!0},n}return s(t,e),a(t,[{key:"getMessageStyle",value:function(){switch(this.props.type){case"good":case"success":return"success";case"info":return"info";case"warn":case"warning":return"warning";default:return"danger"}}},{key:"getMessageProps",value:function(){var e=this.props.type||"no-type";return{className:(0,h.default)(["message-box","message-box--"+e,this.props.className,this.props.extraClass]),color:this.getMessageStyle(),toggle:this.props.closeLabel?this.handleClosed:null,isOpen:!this.props.closeLabel||this.state.visible}}},{key:"handleClosed",value:function(){"function"==typeof this.props.onClosed?this.props.onClosed():this.setState({visible:!1})}},{key:"render",value:function(){if("boolean"!=typeof this.props.visible&&this.state.visible||this.props.visible){var e=(0,p.default)("div",this.props.value);if(e)return c.default.createElement(u.Alert,this.getMessageProps(),e)}return null}}]),t}(l.Component);m.propTypes={extraClass:l.PropTypes.string,value:l.PropTypes.any,type:l.PropTypes.string,onClosed:l.PropTypes.func,closeLabel:l.PropTypes.string,visible:l.PropTypes.bool},m.defaultProps={extraClass:"",className:""},t.default=m},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/FormBuilder/FormBuilder.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.schemaPropType=t.basePropTypes=t.Component=void 0;var l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(0),d=r(u),p=n(19),f=r(p),h=n(13),m=r(h),b=n("./client/src/lib/createErrorBlock.js"),y=n(25),g=r(y),v=n(5),_=function(e){function t(e){i(this,t);var n=s(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e)),r=e.schema.schema;return n.state={submittingAction:null},n.submitApi=g.default.createEndpointFetcher({url:r.attributes.action,method:r.attributes.method}),n.mapActionsToComponents=n.mapActionsToComponents.bind(n),n.mapFieldsToComponents=n.mapFieldsToComponents.bind(n),n.handleSubmit=n.handleSubmit.bind(n),n.handleAction=n.handleAction.bind(n),n.buildComponent=n.buildComponent.bind(n),n.validateForm=n.validateForm.bind(n),n}return a(t,e),c(t,[{key:"getComponentForDataType",value:function(e,t){var n=this,r=this.props.identifier,o=function(e){return n.context.injector.get(e,r+"."+t)};switch(e){case"String":case"Text":return o("TextField");case"Date":return o("DateField");case"Time":return o("TimeField");case"Datetime":return o("DatetimeField");case"Hidden":return o("HiddenField");case"SingleSelect":return o("SingleSelectField");case"Custom":return o("GridField");case"Structural":return o("CompositeField");case"Boolean":return o("CheckboxField");case"MultiSelect":return o("CheckboxSetField");default:return null}}},{key:"validateForm",value:function(e){if("function"==typeof this.props.validate)return this.props.validate(e);if(!this.props.schema||!this.props.schema.schema)return{};var t=this.context.injector.validate(this.props.identifier),n={};return t&&(n=t(e,this.props.schema.schema)||{}),(0,b.createErrorBlock)(n)}},{key:"buildComponent",value:function(e){var t=e.input||{},n=l({},e,e.input,{onChange:t.onChange?function(e,n){t.onChange(n?n.value:e)}:null});delete n.input;var r=this.props.identifier,o=n.name,i=null!==n.schemaComponent?this.context.injector.get(n.schemaComponent,r+"."+o):this.getComponentForDataType(n.schemaType,o);if(null===i)return null;if(null!==n.schemaComponent&&void 0===i)throw Error("Component not found in injector: "+n.schemaComponent);var s=this.props.createFn;return"function"==typeof s?s(i,n):d.default.createElement(i,l({key:n.id},n))}},{key:"mapFieldsToComponents",value:function(e){var t=this,n=this.props.baseFieldComponent;return e.map(function(e){var r=e;return e.children&&(r=Object.assign({},e,{children:t.mapFieldsToComponents(e.children)})),r=Object.assign({onAutofill:t.props.onAutofill,formid:t.props.form},r),"Structural"===e.schemaType||!0===e.readOnly?t.buildComponent(r):d.default.createElement(n,l({key:r.id},r,{component:t.buildComponent}))})}},{key:"handleAction",value:function(e){"function"==typeof this.props.onAction&&this.props.onAction(e,this.props.values),e.isPropagationStopped()||this.setState({submittingAction:e.currentTarget.name})}},{key:"handleSubmit",value:function(e){var t=this,n=this.state.submittingAction?this.state.submittingAction:this.props.schema.schema.actions[0].name,r=Object.assign({},e,o({},n,1)),i=this.props.responseRequestedSchema.join(),s={"X-Formschema-Request":i,"X-Requested-With":"XMLHttpRequest"},a=function(e){return t.submitApi(e||r,s).then(function(e){return t.setState({submittingAction:null}),e}).catch(function(e){throw t.setState({submittingAction:null}),e})};return"function"==typeof this.props.onSubmit?this.props.onSubmit(r,n,a):a()}},{key:"mapActionsToComponents",value:function(e){var t=this;return e.map(function(e){var n=Object.assign({},e);return e.children?n.children=t.mapActionsToComponents(e.children):(n.onClick=t.handleAction,t.props.submitting&&t.state.submittingAction===e.name&&(n.loading=!0)),t.buildComponent(n)})}},{key:"normalizeFields",value:function(e,t){var n=this;return e.map(function(e){var r=t&&t.fields?t.fields.find(function(t){return t.id===e.id}):{},o=f.default.recursive(!0,(0,h.schemaMerge)(e,r),{schemaComponent:r&&r.component?r.component:e.component});return e.children&&(o.children=n.normalizeFields(e.children,t)),o})}},{key:"render",value:function(){var e=this,t=this.props.schema.schema,n=this.props.schema.state,r=this.props.baseFormComponent,o=l({},t.attributes,{className:t.attributes.class,encType:t.attributes.enctype,noValidate:!0});delete o.class,delete o.enctype;var i=this.props,s=i.asyncValidate,a=i.onSubmitFail,c=i.onSubmitSuccess,u=i.shouldAsyncValidate,p=i.touchOnBlur,f=i.touchOnChange,h=i.persistentSubmitErrors,b=i.form,y=i.afterMessages,g=i.autoFocus,v={form:b,afterMessages:y,fields:this.normalizeFields(t.fields,n),actions:this.normalizeFields(t.actions,n),attributes:o,data:t.data,initialValues:(0,m.default)(t,n),onSubmit:this.handleSubmit,valid:n&&n.valid,messages:n&&Array.isArray(n.messages)?n.messages:[],mapActionsToComponents:this.mapActionsToComponents,mapFieldsToComponents:this.mapFieldsToComponents,asyncValidate:s,onSubmitFail:a,onSubmitSuccess:c,shouldAsyncValidate:u,touchOnBlur:p,touchOnChange:f,persistentSubmitErrors:h,validate:this.validateForm,autoFocus:g,setDOM:function(t){e.formDOM=t}};return d.default.createElement(r,v)}}]),t}(u.Component),j=u.PropTypes.shape({id:u.PropTypes.string,schema:u.PropTypes.shape({attributes:u.PropTypes.shape({class:u.PropTypes.string,enctype:u.PropTypes.string}),fields:u.PropTypes.array.isRequired}),state:u.PropTypes.shape({fields:u.PropTypes.array}),loading:u.PropTypes.boolean,stateOverride:u.PropTypes.shape({fields:u.PropTypes.array})}),w={createFn:u.PropTypes.func,onSubmit:u.PropTypes.func,onAction:u.PropTypes.func,asyncValidate:u.PropTypes.func,onSubmitFail:u.PropTypes.func,onSubmitSuccess:u.PropTypes.func,shouldAsyncValidate:u.PropTypes.func,touchOnBlur:u.PropTypes.bool,touchOnChange:u.PropTypes.bool,persistentSubmitErrors:u.PropTypes.bool,validate:u.PropTypes.func,values:u.PropTypes.object,submitting:u.PropTypes.bool,baseFormComponent:u.PropTypes.func.isRequired,baseFieldComponent:u.PropTypes.func.isRequired,responseRequestedSchema:u.PropTypes.arrayOf(u.PropTypes.oneOf(["schema","state","errors","auto"])),identifier:function(e,t,n){return/^[A-Za-z0-9_.]+$/.test(e[t])?null:new Error("\n Invalid identifier supplied to "+n+". Must be a set of\n dot-separated alphanumeric strings.\n ")}};_.propTypes=Object.assign({},w,{form:u.PropTypes.string.isRequired,schema:j.isRequired,autoFocus:u.PropTypes.bool}),_.defaultProps={responseRequestedSchema:["auto"],autoFocus:!1},t.Component=_,t.basePropTypes=w,t.schemaPropType=j,t.default=(0,v.withInjector)(_)},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/FormBuilderModal/FormBuilderModal.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),c=r(l),u=n(2),d=r(u),p=n(4),f=n(34),h=r(f),m=n("./client/src/lib/castStringToElement.js"),b=r(m),y=function(){return null},g=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleSubmit=n.handleSubmit.bind(n),n.handleHide=n.handleHide.bind(n),n.clearResponse=n.clearResponse.bind(n),n.handleLoadingError=n.handleLoadingError.bind(n),n}return s(t,e),a(t,[{key:"getForm",value:function(){return this.props.schemaUrl?c.default.createElement(h.default,{schemaUrl:this.props.schemaUrl,onSubmit:this.handleSubmit,onAction:this.props.onAction,onLoadingError:this.handleLoadingError,identifier:this.props.identifier}):null}},{key:"getResponse",value:function(){if(!this.state||!this.state.response)return null;var e="";return e=this.state.error?this.props.responseClassBad:this.props.responseClassGood,c.default.createElement("div",{className:e},(0,b.default)("span",{html:this.state.response}))}},{key:"clearResponse",value:function(){this.setState({response:null})}},{key:"handleLoadingError",value:function(e){var t=this.props.onLoadingError!==y;if(this.props.showErrorMessage||!t){var n=e.errors&&e.errors[0];this.setState({response:n.value,error:!0})}t&&this.props.onLoadingError(e)}},{key:"handleHide",value:function(){this.clearResponse(),"function"==typeof this.props.onClosed&&this.props.onClosed()}},{key:"handleSubmit",value:function(e,t,n){var r=this;this.clearResponse();var o=null;if(!(o="function"==typeof this.props.onSubmit?this.props.onSubmit(e,t,n):n()))throw new Error("Promise was not returned for submitting");return o.then(function(e){return e&&r.setState({response:e.message,error:!1}),e}).catch(function(e){e.then(function(e){r.setState({response:e,error:!0})})}),o}},{key:"renderHeader",value:function(){return!1!==this.props.title?c.default.createElement(p.ModalHeader,{toggle:this.handleHide},this.props.title):!0===this.props.showCloseButton&&"function"==typeof this.props.onClosed?c.default.createElement("button",{type:"button",className:"close form-builder-modal__close-button",onClick:this.handleHide,"aria-label":d.default._t("Admin.CLOSE","Close")},c.default.createElement("span",{"aria-hidden":"true"},"×")):null}},{key:"render",value:function(){var e=this.getForm(),t=this.getResponse();return c.default.createElement(p.Modal,{isOpen:this.props.isOpen,toggle:this.handleHide,className:this.props.className,modalClassName:this.props.modalClassName,size:this.props.size},this.renderHeader(),c.default.createElement(p.ModalBody,{className:this.props.bodyClassName},t,e,this.props.children))}}]),t}(l.Component);g.propTypes={isOpen:c.default.PropTypes.bool,title:c.default.PropTypes.oneOfType([c.default.PropTypes.string,c.default.PropTypes.bool]),className:c.default.PropTypes.string,bodyClassName:c.default.PropTypes.string,modalClassName:c.default.PropTypes.string,showCloseButton:c.default.PropTypes.bool,size:c.default.PropTypes.string,onClosed:c.default.PropTypes.func,schemaUrl:c.default.PropTypes.string,onSubmit:c.default.PropTypes.func,onAction:c.default.PropTypes.func,responseClassGood:c.default.PropTypes.string,responseClassBad:c.default.PropTypes.string,identifier:c.default.PropTypes.string,showErrorMessage:c.default.PropTypes.bool,onLoadingError:c.default.PropTypes.func},g.defaultProps={showErrorMessage:!1,showCloseButton:!0,onLoadingError:y,isOpen:!1,title:null,responseClassGood:"alert alert-success",responseClassBad:"alert alert-danger"},t.default=g},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/GridField/GridField.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function a(e,t){var n=t.data&&t.data.recordType;return{config:e.config,records:n&&e.records[n]?e.records[n]:A}}function l(e){return{actions:(0,h.bindActionCreators)(F,e)}}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(0),d=r(u),p=n(2),f=r(p),h=n(9),m=n(6),b=n("./client/src/components/GridField/GridFieldTable.js"),y=r(b),g=n("./client/src/components/GridField/GridFieldHeader.js"),v=r(g),_=n("./client/src/components/GridField/GridFieldHeaderCell.js"),j=r(_),w=n("./client/src/components/GridField/GridFieldRow.js"),T=r(w),O=n("./client/src/components/GridField/GridFieldCell.js"),P=r(O),C=n("./client/src/components/GridField/GridFieldAction.js"),E=r(C),x=n("./client/src/components/Form/FormConstants.js"),k=r(x),S=n(44),F=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(S),D=n("./client/src/lib/castStringToElement.js"),M=r(D),A=[],R=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.deleteRecord=n.deleteRecord.bind(n),n.editRecord=n.editRecord.bind(n),n}return s(t,e),c(t,[{key:"componentDidMount",value:function(){var e=this.props.data;this.props.actions.fetchRecords(e.recordType,e.collectionReadEndpoint.method,e.collectionReadEndpoint.url)}},{key:"createRowActions",value:function(e){return d.default.createElement(P.default,{className:"grid-field__cell--actions",key:"Actions"},d.default.createElement(E.default,{icon:"cog",onClick:this.editRecord,record:e}),d.default.createElement(E.default,{icon:"cancel",onClick:this.deleteRecord,record:e}))}},{key:"createCell",value:function(e,t){var n=this.props.data.onDrillDown,r={className:n?"grid-field__cell--drillable":"",onDrillDown:n?function(t){return n(t,e)}:null,key:""+t.name,width:t.width},o=t.field.split(".").reduce(function(e,t){return e[t]},e);return(0,M.default)(P.default,o,r)}},{key:"createRow",value:function(e){var t=this,n={className:this.props.data.onDrillDown?"grid-field__row--drillable":"",key:""+e.ID},r=this.props.data.columns.map(function(n){return t.createCell(e,n)}),o=this.createRowActions(e);return d.default.createElement(T.default,n,r,o)}},{key:"deleteRecord",value:function(e,t){e.preventDefault();var n={};n[k.default.CSRF_HEADER]=this.props.config.SecurityID,confirm(f.default._t("CampaignAdmin.DELETECAMPAIGN","Are you sure you want to delete this record?"))&&this.props.actions.deleteRecord(this.props.data.recordType,t,this.props.data.itemDeleteEndpoint.method,this.props.data.itemDeleteEndpoint.url,n)}},{key:"editRecord",value:function(e,t){e.preventDefault(),this.props.data&&"function"==typeof this.props.data.onEditRecord&&this.props.data.onEditRecord(e,t)}},{key:"render",value:function(){var e=this;if(this.props.records===A)return d.default.createElement("div",null,f.default._t("CampaignAdmin.LOADING","Loading..."));if(!this.props.records.length)return d.default.createElement("div",null,f.default._t("CampaignAdmin.NO_RECORDS","No campaigns created yet."));var t=d.default.createElement("th",{key:"holder",className:"grid-field__action-placeholder"}),n=this.props.data.columns.map(function(e){return d.default.createElement(j.default,{key:e.name},e.name)}),r=d.default.createElement(v.default,null,n.concat(t)),o=this.props.records.map(function(t){return e.createRow(t)});return d.default.createElement(y.default,{header:r,rows:o})}}]),t}(u.Component);R.propTypes={data:d.default.PropTypes.shape({recordType:d.default.PropTypes.string.isRequired,headerColumns:d.default.PropTypes.array,collectionReadEndpoint:d.default.PropTypes.object,onDrillDown:d.default.PropTypes.func,onEditRecord:d.default.PropTypes.func})},t.default=(0,m.connect)(a,l)(R)},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/GridField/GridFieldCell.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(0),d=r(u),p=n(3),f=r(p),h=function(e){function t(e){i(this,t);var n=s(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleDrillDown=n.handleDrillDown.bind(n),n}return a(t,e),c(t,[{key:"handleDrillDown",value:function(e){"function"==typeof this.props.onDrillDown&&this.props.onDrillDown(e)}},{key:"render",value:function(){var e=["grid-field__cell",this.props.className],t=this.props,n=(t.onDrillDown,o(t,["onDrillDown"]));return d.default.createElement("td",l({},n,{className:(0,f.default)(e),onClick:this.handleDrillDown}))}}]),t}(u.Component);h.PropTypes={className:d.default.PropTypes.string,onDrillDown:d.default.PropTypes.func},t.default=h},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/GridField/GridFieldHeader.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=r(o),s=n("./client/src/components/GridField/GridFieldRow.js"),a=r(s),l=function(e){return i.default.createElement(a.default,null,e.children)};t.default=l},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/GridField/GridFieldHeaderCell.js':function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(e){return o.default.createElement("th",null,e.children)};t.default=i},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/GridField/GridFieldRow.js':function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(e){var t="grid-field__row "+e.className;return o.default.createElement("tr",{tabIndex:0,className:t},e.children)};t.default=i},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/GridField/GridFieldTable.js':function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),l=function(e){return e&&e.__esModule?e:{default:e}}(a),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),s(t,[{key:"generateHeader",value:function(){return void 0!==this.props.header?this.props.header:(this.props.data,null)}},{key:"generateRows",value:function(){return void 0!==this.props.rows?this.props.rows:(this.props.data,null)}},{key:"render",value:function(){return l.default.createElement("div",{className:"grid-field"},l.default.createElement("table",{className:"table table-hover grid-field__table"},l.default.createElement("thead",null,this.generateHeader()),l.default.createElement("tbody",null,this.generateRows())))}}]),t}(a.Component);c.propTypes={data:l.default.PropTypes.object,header:l.default.PropTypes.object,rows:l.default.PropTypes.array},t.default=c},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/HiddenField/HiddenField.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),c=r(l),u=n(4),d=n(3),p=r(d),f=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return s(t,e),a(t,[{key:"getInputProps",value:function(){return{className:(0,p.default)(this.props.className,this.props.extraClass),id:this.props.id,name:this.props.name,type:"hidden",value:this.props.value}}},{key:"render",value:function(){return c.default.createElement(u.Input,this.getInputProps())}}]),t}(l.Component);f.propTypes={id:c.default.PropTypes.string,extraClass:c.default.PropTypes.string,name:c.default.PropTypes.string.isRequired,value:c.default.PropTypes.any},f.defaultProps={className:"",extraClass:"",value:""},t.default=f},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/ListGroup/ListGroup.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=r(o),s=n("./client/src/components/ListGroup/ListGroupItem.js"),a=r(s),l=function(e){return i.default.createElement("div",{className:"list-group"},e.items.map(function(e){return i.default.createElement(a.default,e)}))};l.propTypes={items:i.default.PropTypes.array},t.default=l},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/ListGroup/ListGroupItem.js':function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),l=function(e){return e&&e.__esModule?e:{default:e}}(a),c=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleClick=n.handleClick.bind(n),n}return i(t,e),s(t,[{key:"handleClick",value:function(e){this.props.onClick&&this.props.onClick(e,this.props.onClickArg)}},{key:"render",value:function(){var e="list-group-item "+this.props.className;return l.default.createElement("a",{role:"button",tabIndex:0,className:e,onClick:this.handleClick},this.props.children)}}]),t}(a.Component);c.propTypes={onClickArg:l.default.PropTypes.any,onClick:l.default.PropTypes.func},t.default=c},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/LiteralField/LiteralField.js':function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),c=function(e){return e&&e.__esModule?e:{default:e}}(l),u=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"getContent",value:function(){return{__html:this.props.value}}},{key:"getInputProps",value:function(){return{className:this.props.className+" "+this.props.extraClass,id:this.props.id,name:this.props.name}}},{key:"render",value:function(){return c.default.createElement("div",s({},this.getInputProps(),{dangerouslySetInnerHTML:this.getContent()}))}}]),t}(l.Component);u.propTypes={id:c.default.PropTypes.string,name:c.default.PropTypes.string.isRequired,extraClass:c.default.PropTypes.string,value:c.default.PropTypes.string},u.defaultProps={extraClass:"",className:""},t.default=u},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/Loading/Loading.js':function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),l=function(e){return e&&e.__esModule?e:{default:e}}(a),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),s(t,[{key:"render",value:function(){var e=this.props.containerClass;return l.default.createElement("div",{className:e},l.default.createElement("div",{key:"overlay",className:"cms-content-loading-overlay ui-widget-overlay-light"}),l.default.createElement("div",{key:"spinner",className:"cms-content-loading-spinner"}))}}]),t}(a.PureComponent);c.propTypes={containerClass:l.default.PropTypes.string},c.defaultProps={containerClass:"flexbox-area-grow"},t.default=c},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/PopoverField/PopoverField.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(0),u=r(c),d=n(4),p=n(3),f=r(p),h=function(e){function t(e){i(this,t);var n=s(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.toggle=n.toggle.bind(n),n.state={isOpen:!1},n}return a(t,e),l(t,[{key:"getPlacement",value:function(){return this.props.data.placement||"bottom"}},{key:"getContainer",value:function(){return this.props.container?this.props.container:this.wrapper}},{key:"toggle",value:function(){var e=this.props.toggleCallback;this.setState({isOpen:!this.state.isOpen},e)}},{key:"render",value:function(){var e,t,n=this,r=this.getPlacement(),i=(0,f.default)((e={btn:!0,"btn-secondary":!0},o(e,this.props.className,!0),o(e,this.props.buttonClassName,!0),o(e,"btn--no-focus",this.state.isOpen),o(e,"font-icon-dot-3 btn--no-text",!this.props.title),o(e,"btn--icon-"+this.props.buttonSize,!this.props.title),e)),s={id:this.props.id,type:"button",className:i,onClick:this.toggle,title:this.props.data.buttonTooltip},a=(0,f.default)((t={},o(t,this.props.className,!0),o(t,"popover-container",!0),o(t,"popover-field",!0),t));return u.default.createElement("div",{className:a,ref:function(e){n.wrapper=e}},u.default.createElement(d.Button,s,this.props.title),u.default.createElement(d.Popover,{id:this.props.id+"_Popover",placement:r,isOpen:this.state.isOpen,target:this.props.id,toggle:this.toggle,className:this.props.popoverClassName,container:this.getContainer()},u.default.createElement(d.PopoverHeader,null,this.props.data.popoverTitle),u.default.createElement(d.PopoverBody,null,this.props.children)))}}]),t}(c.Component);h.propTypes={id:c.PropTypes.string.isRequired,title:c.PropTypes.any,container:c.PropTypes.any,className:c.PropTypes.string,buttonClassName:c.PropTypes.string,popoverClassName:c.PropTypes.string,buttonSize:c.PropTypes.oneOf(["sm","md","large","xl"]),data:c.PropTypes.oneOfType([c.PropTypes.array,c.PropTypes.shape({popoverTitle:c.PropTypes.string,buttonTooltip:c.PropTypes.string,placement:c.PropTypes.oneOf(["top","bottom","left","right"])})]),toggleCallback:c.PropTypes.func},h.defaultProps={data:{},className:"",buttonClassName:"",popoverClassName:"",buttonSize:"xl",toggleCallback:function(){}},t.default=h},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/Preview/Preview.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),c=r(l),u=n(2),d=r(u),p=n("./client/src/components/ActionMenu/ActionMenu.js"),f=r(p),h=n(3),m=r(h),b=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleBackClick=n.handleBackClick.bind(n),n}return s(t,e),a(t,[{key:"handleBackClick",value:function(e){"function"==typeof this.props.onBack&&(e.preventDefault(),this.props.onBack(e))}},{key:"buildToolbarButtons",value:function(){var e=[];if(this.props.itemLinks&&this.props.itemLinks.edit){var t=this.props.itemLinks.edit.href;e.push(c.default.createElement("a",{key:"edit",href:t,className:"btn btn-outline-secondary font-icon-edit"},c.default.createElement("span",{className:"btn__title"},d.default._t("Admin.EDIT","Edit"))))}return e}},{key:"renderMoreActions",value:function(){return this.props.moreActions&&0!==this.props.moreActions.length?c.default.createElement(f.default,{className:"preview__more-actions"},this.props.moreActions):null}},{key:"renderBackButton",value:function(){return"function"!=typeof this.props.onBack?null:c.default.createElement("button",{className:"btn btn-secondary font-icon-left-open-big toolbar__back-button hidden-lg-up",type:"button",onClick:this.handleBackClick},d.default._t("Admin.BACK","Back"))}},{key:"renderBody",value:function(){var e=null,t="";return this.props.itemLinks&&this.props.itemLinks.preview&&(this.props.itemLinks.preview.Stage?(e=this.props.itemLinks.preview.Stage.href,t=this.props.itemLinks.preview.Stage.type):this.props.itemLinks.preview.Live&&(e=this.props.itemLinks.preview.Live.href,t=this.props.itemLinks.preview.Live.type)),this.props.itemId?e?t&&0===t.indexOf("image/")?c.default.createElement("div",{className:"preview__file-container panel--scrollable"},c.default.createElement("img",{alt:e,className:"preview__file--fits-space",src:e})):c.default.createElement("iframe",{className:"flexbox-area-grow preview__iframe",src:e}):c.default.createElement("div",{className:"preview__overlay"},c.default.createElement("h3",{className:"preview__overlay-text"},d.default._t("Admin.NO_ITEM_PREVIEW","There is no preview available for this item."))):c.default.createElement("div",{className:"preview__overlay"},c.default.createElement("h3",{className:"preview__overlay-text"},d.default._t("Admin.NO_PREVIEW","No preview available.")))}},{key:"render",value:function(){var e=this.props.className,t=(0,m.default)("preview",e);return c.default.createElement("div",{className:t},this.renderBody(),c.default.createElement("div",{className:"toolbar toolbar--south"},c.default.createElement("div",{className:"btn-toolbar"},this.renderBackButton(),this.buildToolbarButtons(),this.renderMoreActions())))}}]),t}(l.Component);b.propTypes={className:c.default.PropTypes.string,itemLinks:c.default.PropTypes.object,itemId:c.default.PropTypes.number,onBack:c.default.PropTypes.func,moreActions:c.default.PropTypes.arrayOf(c.default.PropTypes.element)},b.defaultProps={className:"flexbox-area-grow fill-height"},t.default=b},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/TextField/TextField.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Component=void 0;var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),c=r(l),u=n(8),d=r(u),p=n(4),f=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChange=n.handleChange.bind(n),n}return s(t,e),a(t,[{key:"getInputProps",value:function(){var e={className:this.props.className+" "+this.props.extraClass,id:this.props.id,name:this.props.name,disabled:this.props.disabled,readOnly:this.props.readOnly,value:this.props.value||"",placeholder:this.props.placeholder,autoFocus:this.props.autoFocus,maxLength:this.props.data&&this.props.data.maxlength};return this.props.attributes&&!Array.isArray(this.props.attributes)&&Object.assign(e,this.props.attributes),this.isMultiline()?Object.assign(e,{type:"textarea",rows:this.props.data.rows,cols:this.props.data.columns}):Object.assign(e,{type:this.props.type?this.props.type:null}),this.props.readOnly||Object.assign(e,{onChange:this.handleChange}),e}},{key:"isMultiline",value:function(){return this.props.data&&this.props.data.rows>1}},{key:"handleChange",value:function(e){"function"==typeof this.props.onChange&&this.props.onChange(e,{id:this.props.id,value:e.target.value})}},{key:"render",value:function(){return c.default.createElement(p.Input,this.getInputProps())}}]),t}(l.Component);f.propTypes={extraClass:c.default.PropTypes.string,id:c.default.PropTypes.string,name:c.default.PropTypes.string.isRequired,onChange:c.default.PropTypes.func,value:c.default.PropTypes.oneOfType([c.default.PropTypes.string,c.default.PropTypes.number]),readOnly:c.default.PropTypes.bool,disabled:c.default.PropTypes.bool,placeholder:c.default.PropTypes.string,type:c.default.PropTypes.string,autoFocus:c.default.PropTypes.bool,attributes:c.default.PropTypes.oneOfType([c.default.PropTypes.object,c.default.PropTypes.array])},f.defaultProps={value:"",extraClass:"",className:"",type:"text",attributes:{}},t.Component=f,t.default=(0,d.default)(f)},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/Toolbar/Toolbar.js':function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),l=function(e){return e&&e.__esModule?e:{default:e}}(a),c=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleBackButtonClick=n.handleBackButtonClick.bind(n),n}return i(t,e),s(t,[{key:"handleBackButtonClick",value:function(e){if(void 0!==this.props.onBackButtonClick)return void this.props.onBackButtonClick(e);e.preventDefault()}},{key:"render",value:function(){var e=["btn","btn-secondary","action","font-icon-left-open-big","toolbar__back-button","btn--no-text"],t={className:e.join(" "),onClick:this.handleBackButtonClick,href:"#",type:"button"};return l.default.createElement("div",{className:"toolbar toolbar--north"},l.default.createElement("div",{className:"toolbar__navigation fill-width"},this.props.showBackButton&&l.default.createElement("button",t),this.props.children))}}]),t}(a.Component);c.propTypes={onBackButtonClick:a.PropTypes.func,showBackButton:a.PropTypes.bool,breadcrumbs:a.PropTypes.array},c.defaultProps={showBackButton:!1},t.default=c},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/TreeDropdownField/TreeDropdownField.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function l(e,t){var n=t.id,r=e.treeDropdownField.fields[n]?e.treeDropdownField.fields[n]:{tree:{},visible:[],loading:[],failed:[],search:"",selectedValues:[]},o=t.value;return t.data.multiple&&t.value===M&&(o=[]),t.data.multiple||t.value||(o=A),u({},r,{value:o})}function c(e){return{actions:{treeDropdownField:(0,m.bindActionCreators)(T,e)}}}Object.defineProperty(t,"__esModule",{value:!0}),t.findTreeByPath=t.findTreeByID=t.findTreePath=t.SINGLE_EMPTY_VALUE=t.MULTI_EMPTY_VALUE=t.ConnectedTreeDropdownField=t.Component=void 0;var u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),p=n(0),f=r(p),h=n(6),m=n(9),b=n(8),y=r(b),g=n(14),v=r(g),_=n(43),j=r(_),w=n("./client/src/state/treeDropdownField/TreeDropdownFieldActions.js"),T=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(w),O=n("./client/src/components/TreeDropdownField/TreeDropdownFieldMenu.js"),P=r(O),C=n("./client/src/components/TreeDropdownField/TreeDropdownFieldNode.js"),E=r(C),x=n("./node_modules/url/url.js"),k=r(x),S=n(4),F=n("./client/src/lib/castStringToElement.js"),D=n("./client/src/components/TreeDropdownField/treeUtils.js"),M="unchanged",A=0,R=function(e){function t(e){i(this,t);var n=s(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.render=n.render.bind(n),n.renderMenu=n.renderMenu.bind(n),n.renderOption=n.renderOption.bind(n),n.getBreadcrumbs=n.getBreadcrumbs.bind(n),n.getDropdownOptions=n.getDropdownOptions.bind(n),n.getVisibleTree=n.getVisibleTree.bind(n),n.handleBack=n.handleBack.bind(n),n.handleChange=n.handleChange.bind(n),n.handleKeyDown=n.handleKeyDown.bind(n),n.handleNavigate=n.handleNavigate.bind(n),n.handleSearchChange=n.handleSearchChange.bind(n),n.handleSearchReset=n.handleSearchReset.bind(n),n.handleOpen=n.handleOpen.bind(n),n.handleClose=n.handleClose.bind(n),n.callFetch=n.callFetch.bind(n),n.lazyLoad=n.lazyLoad.bind(n),n.filterOptions=n.filterOptions.bind(n),n.state={opened:!1},n.searchTimer=null,n}return a(t,e),d(t,[{key:"componentDidMount",value:function(){this.props.readOnly||this.props.disabled||this.initialise();var e=this.props.id,t=this.props.data.multiple?this.props.data.valueObjects||[]:[this.props.data.valueObject],n=t.filter(function(e){return e});n.length&&this.props.actions.treeDropdownField.addSelectedValues(e,n)}},{key:"componentWillReceiveProps",value:function(e){if(!this.props.readOnly&&!this.props.disabled){var t=!1,n=[];this.props.search!==e.search&&(t=!0,n=e.visible),e.data.urlTree!==this.props.data.urlTree&&(t=!0),e.data.cacheKey!==this.props.data.cacheKey&&(t=!0),t&&this.loadTree(n,e.search,e)}}},{key:"getVisibleTree",value:function(){return this.props.findTreeByPath(this.props.tree,this.props.visible)}},{key:"getBreadcrumbs",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.visible,t=[];if(!e)return t;var n=this.props.tree,r=!0,o=!1,i=void 0;try{for(var s,a=e[Symbol.iterator]();!(r=(s=a.next()).done);r=!0){var l=s.value;if("break"===function(e){return n.children&&(n=n.children.find(function(t){return t.id===e}))?void t.push(n):"break"}(l))break}}catch(e){o=!0,i=e}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return t}},{key:"getDropdownOptions",value:function(){var e=this.props.value,t=this.getVisibleTree(),n=t?[].concat(o(t.children)):[],r=this.props.selectedValues.filter(function(t){return t.id===e||Array.isArray(e)&&e.find(function(e){return e===t.id})});return!this.state.opened&&this.props.data.showSelectedPath?n=r.map(function(e){return u({},e,{title:e.titlePath||e.title})}):r.length&&(n=[].concat(o(r.filter(function(e){return!n.find(function(t){return t.id===e.id})})),o(n))),n.unshift({id:this.props.data.multiple?"":A,title:this.props.data.hasEmptyDefault?this.props.data.emptyString:null,disabled:!n.length||!this.props.data.hasEmptyDefault}),n}},{key:"getPath",value:function(e){var t=this.props.findTreePath(this.props.tree,e);return this.getBreadcrumbs(t).reduce(function(e,t){return""+e+(t.contextString||"")+t.title+"/"},"")}},{key:"initialise",value:function(){var e=this;return this.loadTree([],this.props.search).then(function(t){var n=[];!e.props.data.multiple&&e.props.value&&(n=e.props.findTreePath(t,e.props.value),n?n.pop():n=[]),e.props.actions.treeDropdownField.setVisible(e.props.id,n)})}},{key:"callFetch",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.props,r=k.default.parse(n.data.urlTree,!0);n.data.showSearch&&t.length&&(r.query.search=t,r.query.flatList="1"),e.length?r.query.ID=e[e.length-1]:!n.data.multiple&&n.value&&(r.query.forceValue=n.value),r.query.format="json",r.search=null;var o=k.default.format(r);return(0,v.default)(o,{credentials:"same-origin"}).then(function(e){return e.json()})}},{key:"lazyLoad",value:function(e){var t=this;if(e.find(function(e){return t.props.loading.indexOf(e)>-1||t.props.failed.indexOf(e)>-1}))return Promise.resolve({});var n=this.props.findTreeByPath(this.props.tree,e);return n&&(0===n.count||n.children.length)?Promise.resolve({}):this.loadTree(e)}},{key:"loadTree",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.props;return n.actions.treeDropdownField.beginTreeUpdating(n.id,e),this.callFetch(e,t,n).then(function(t){return n.actions.treeDropdownField.updateTree(n.id,e,t),t}).catch(function(t){if(n.actions.treeDropdownField.updateTreeFailed(n.id,e),"function"==typeof n.onLoadingError)return n.onLoadingError({errors:[{value:t.message,type:"error"}]});throw t})}},{key:"hasSearch",value:function(){return this.props.data.showSearch&&Boolean(this.props.search)}},{key:"filterOptions",value:function(e){var t=this,n=this.getVisibleTree();return e.filter(function(e){if((e.id===A||""===e.id)&&(!t.props.data.hasEmptyDefault||t.props.visible.length||t.hasSearch()))return!1;var r=e.title&&e.title.toLocaleLowerCase(),o=t.props.search.toLocaleLowerCase();return o?r&&r.includes(o):!n||!e.id||n.children.find(function(t){return t.id===e.id})})}},{key:"handleOpen",value:function(){this.setState({opened:!0}),this.handleSearchReset()}},{key:"handleClose",value:function(){this.setState({opened:!1})}},{key:"handleSearchReset",value:function(){clearTimeout(this.searchTimer),this.props.actions.treeDropdownField.setSearch(this.props.id,"")}},{key:"handleSearchChange",value:function(e){var t=this;clearTimeout(this.searchTimer),this.searchTimer=setTimeout(function(){t.props.actions.treeDropdownField.setSearch(t.props.id,e)},500)}},{key:"handleChange",value:function(e){var t=null;if(this.handleSearchReset(),this.props.data.multiple){if(t=M,e&&e.length){var n=e&&e.filter(function(t,n){return e.findIndex(function(e){return e.id===t.id})===n});t=n.map(function(e){return e.id}),this.props.actions.treeDropdownField.addSelectedValues(this.props.id,n)}}else{var r=e?e.id:null,o=this.getVisibleTree()||this.props.tree,i=o.children.find(function(e){return e.id===r});i&&(this.props.data.showSelectedPath&&(i=u({},i,{titlePath:this.getPath(r)})),this.props.actions.treeDropdownField.addSelectedValues(this.props.id,[i])),t=r||A}"function"==typeof this.props.onChange&&this.props.onChange(t)}},{key:"handleNavigate",value:function(e,t){if(e.stopPropagation(),e.preventDefault(),!this.hasSearch()){var n=this.props.findTreePath(this.props.tree,t);n||(n=this.props.visible.slice(0),n.push(t)),this.lazyLoad(n),this.props.actions.treeDropdownField.setVisible(this.props.id,n)}}},{key:"handleKeyDown",value:function(e){if(this.hasSearch())return void(27===e.keyCode&&this.handleSearchReset(e));var t=this.selectField.getFocusedOption();if(t)switch(e.keyCode){case 37:this.handleBack(e);break;case 39:t.count&&this.handleNavigate(e,t.id)}}},{key:"handleBack",value:function(e){if(e.stopPropagation(),e.preventDefault(),!this.hasSearch()){var t=this.props.visible;t.length&&(t=t.slice(0,t.length-1)),this.lazyLoad(t),this.props.actions.treeDropdownField.setVisible(this.props.id,t)}}},{key:"renderMenu",value:function(e){var t=this.getVisibleTree()||{},n=this.props.loading.indexOf(t.id||0)>-1,r=this.props.failed.indexOf(t.id||0)>-1,o=this.getBreadcrumbs();return f.default.createElement(P.default,{loading:n,failed:r,tree:t,breadcrumbs:o,renderMenuOptions:e,onBack:this.handleBack,search:this.hasSearch(),value:this.props.value})}},{key:"renderOption",value:function(e){var t=this,n=null;if(e.count&&!this.hasSearch()){var r=function(n){return t.handleNavigate(n,e.id)};n=f.default.createElement("button",{className:"treedropdownfield__option-button fill-width",onClick:r,onMouseDown:r,onTouchStart:r},f.default.createElement("span",{className:"treedropdownfield__option-count-icon font-icon-right-open-big"}))}var o=function(e){var t=e.children;return f.default.createElement("span",{className:"treedropdownfield__option-title--highlighted"},t)},i=this.props.search.length?(0,F.mapHighlight)(e.title,this.props.search,o):e.title,s=null;return this.hasSearch()&&((s=e.contextString)||!this.props.data.hasEmptyDefault||this.props.visible.length||(s=this.props.data.emptyString)),f.default.createElement("div",{className:"treedropdownfield__option fill-width"},f.default.createElement("div",{className:"treedropdownfield__option-title-box flexbox-area-grow fill-height"},f.default.createElement("span",{className:"treedropdownfield__option-title"},i),s&&f.default.createElement("span",{className:"treedropdownfield__option-context"},s)),n)}},{key:"renderReadOnly",value:function(){var e=this,t={id:this.props.id,readOnly:this.props.readOnly,disabled:this.props.disabled},n=this.props.extraClass?"treedropdownfield "+this.props.extraClass:"treedropdownfield",r=this.props.data.hasEmptyDefault?this.props.data.emptyString:"",o=this.props.selectedValues;if(this.props.data.multiple)r=this.props.value.map(function(e){return o.find(function(t){return t.id===e})||e}).map(function(e){return e.title}).join(", ");else{var i=o.find(function(t){return t.id===e.props.value});r=this.props.value,i&&"string"==typeof i.title&&(r=i.title)}return f.default.createElement("div",{className:n},f.default.createElement("span",{className:"treedropdownfield__title"},r),f.default.createElement(S.Input,u({type:"hidden",name:this.props.name,value:this.props.value},t)))}},{key:"render",value:function(){var e=this;if(this.props.readOnly||this.props.disabled)return this.renderReadOnly();var t={id:this.props.id},n=this.props.extraClass?"treedropdownfield "+this.props.extraClass:"treedropdownfield",r=this.getDropdownOptions(),o=this.props.value;this.props.data.multiple&&(o=this.props.value?this.props.selectedValues.filter(function(e){return o.includes(e.id)}):[]);var i=this.props.data.hasEmptyDefault&&!this.props.visible.length?"":null,s=void 0!==this.props.data.showSearch&&this.props.data.showSearch;return f.default.createElement(j.default,{searchable:s,multi:this.props.data.multiple,className:n,name:this.props.name,options:r,inputProps:t,menuRenderer:this.renderMenu,filterOptions:this.filterOptions,optionRenderer:this.renderOption,onChange:this.handleChange,onOpen:this.handleOpen,onClose:this.handleClose,onBlurResetsInput:!0,onInputKeyDown:this.handleKeyDown,onInputChange:this.handleSearchChange,isLoading:Boolean(this.props.loading.length),value:o,resetValue:i,joinValues:!0,ref:function(t){e.selectField=t},placeholder:this.props.data.emptyString,labelKey:"title",valueKey:"id"})}}]),t}(p.Component);R.propTypes={extraClass:p.PropTypes.string,id:p.PropTypes.string,name:p.PropTypes.string.isRequired,onChange:p.PropTypes.func,value:p.PropTypes.oneOfType([p.PropTypes.string,p.PropTypes.number,p.PropTypes.array]),readOnly:p.PropTypes.bool,disabled:p.PropTypes.bool,tree:p.PropTypes.shape(E.default.propTypes),findTreeByPath:p.PropTypes.func,findTreePath:p.PropTypes.func,visible:p.PropTypes.array,loading:p.PropTypes.array,failed:p.PropTypes.array,selectedValues:p.PropTypes.array,data:p.PropTypes.shape({cacheKey:p.PropTypes.string,urlTree:p.PropTypes.string.isRequired,emptyString:p.PropTypes.string,valueObject:p.PropTypes.shape(E.default.propTypes),valueObjects:p.PropTypes.arrayOf(p.PropTypes.shape(E.default.propTypes)),hasEmptyDefault:p.PropTypes.bool,showSearch:p.PropTypes.bool,multiple:p.PropTypes.bool,showSelectedPath:p.PropTypes.bool}),onLoadingError:p.PropTypes.func,search:p.PropTypes.string,actions:p.PropTypes.shape({treeDropdownField:p.PropTypes.object})},R.defaultProps={value:"",extraClass:"",className:"",tree:{},visible:[],loading:[],failed:[],findTreeByPath:D.findTreeByPath,findTreePath:D.findTreePath};var I=(0,h.connect)(l,c)(R);t.Component=R,t.ConnectedTreeDropdownField=I,t.MULTI_EMPTY_VALUE=M,t.SINGLE_EMPTY_VALUE=A,t.findTreePath=D.findTreePath,t.findTreeByID=D.findTreeByID,t.findTreeByPath=D.findTreeByPath,t.default=(0,y.default)(I)},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/TreeDropdownField/TreeDropdownFieldMenu.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),c=r(l),u=n(2),d=r(u),p=n(3),f=r(p),h=n("./client/src/components/TreeDropdownField/TreeDropdownFieldNode.js"),m=r(h),b=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.render=n.render.bind(n),n.renderOption=n.renderOption.bind(n),n.renderBreadcrumbs=n.renderBreadcrumbs.bind(n),n.handleBack=n.handleBack.bind(n),n}return s(t,e),a(t,[{key:"handleBack",value:function(e){"function"==typeof this.props.onBack?this.props.onBack(e):(e.stopPropagation(),e.preventDefault())}},{key:"renderBreadcrumbs",value:function(){if(0===this.props.breadcrumbs.length)return null;var e=this.props.breadcrumbs.map(function(e){return e.title}).join(" / "),t=this.props.search?"font-icon-search":"font-icon-left-open-big",n=c.default.createElement("button",{className:"treedropdownfield__breadcrumbs-button"},c.default.createElement("span",{className:"icon "+t}));return c.default.createElement("div",{className:"Select-option treedropdownfield__breadcrumbs flexbox-area-grow fill-width",onClick:this.handleBack,role:"button",tabIndex:0},n,c.default.createElement("span",{className:"treedropdownfield__breadcrumbs-crumbs flexbox-area-grow"},e))}},{key:"renderOption",value:function(e,t){if(!this.props.renderMenuOptions)return null;var n=this.props.renderMenuOptions,r=n.focusedOption,o=n.instancePrefix,i=n.onFocus,s=n.onSelect,a=n.optionClassName,l=n.optionComponent,u=n.optionRenderer,d=n.onOptionRef,p=l,h=this.props.value,m=h===e.id;Array.isArray(h)&&(m=h.includes(e.id));var b=r&&e.id===r.id,y=(0,f.default)(a,{treedropdownfield__option:!0,"Select-option":!0,"is-selected":m,"is-focused":b,"is-disabled":e.disabled});return c.default.createElement(p,{className:y,instancePrefix:o,isDisabled:e.disabled,isFocused:b,isSelected:m,key:"option-"+e.id+"-"+t,onFocus:i,onSelect:s,option:e,optionIndex:t,ref:function(e){d(e,b)}},u(e,t))}},{key:"render",value:function(){var e=(0,f.default)([this.props.className,"treedropdownfield__menu"]);if(this.props.loading)return c.default.createElement("div",{className:e},c.default.createElement("div",{className:"Select-option flexbox-area-grow fill-width"},c.default.createElement("span",{className:"Select-loading-zone","aria-hidden":"true"},c.default.createElement("span",{className:"Select-loading"})),c.default.createElement("span",{className:"treedropdownfield__menu-loading flexbox-area-grow"},d.default._t("Admin.TREEDROPDOWN_LOADING","Loading..."))));if(this.props.failed)return c.default.createElement("div",{className:e},c.default.createElement("div",{className:"Select-option"},d.default._t("Admin.TREEDROPDOWN_FAILED","Failed to load")));if(0===this.props.tree.count)return c.default.createElement("div",{className:e},c.default.createElement("div",{className:"Select-option"},d.default._t("Admin.TREEDROPDOWN_NO_CHILDREN","No children")));var t=this.renderBreadcrumbs(),n=this.props.renderMenuOptions&&this.props.renderMenuOptions.options,r=n?n.filter(function(e){return null!==e.title}).map(this.renderOption):null;return c.default.createElement("div",{className:e},t,r)}}]),t}(l.Component);b.propTypes={className:l.PropTypes.string,breadcrumbs:l.PropTypes.arrayOf(l.PropTypes.shape(m.default.propTypes)),loading:l.PropTypes.bool,failed:l.PropTypes.bool,tree:l.PropTypes.shape(m.default.propTypes),renderMenuOptions:l.PropTypes.object,onBack:l.PropTypes.func,search:l.PropTypes.bool,value:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.number,l.PropTypes.array])},t.default=b},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/TreeDropdownField/TreeDropdownFieldNode.js':function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(){return null};o.propTypes={id:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.number]),title:r.PropTypes.string,titlePath:r.PropTypes.string,disabled:r.PropTypes.bool,parentid:r.PropTypes.number,count:r.PropTypes.number,depth:r.PropTypes.number,expanded:r.PropTypes.bool,limited:r.PropTypes.bool,marked:r.PropTypes.bool,opened:r.PropTypes.bool,children:r.PropTypes.array},t.default=o},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/containers/FormBuilderLoader/FormBuilderLoader.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function a(e){var t=e.identifier,n=e.schema,r=void 0===n?{}:n;return[t,r.schema&&r.schema.name].filter(function(e){return e}).join(".")}function l(e,t){var n=e.form.formSchemas[t.schemaUrl],r=a(u({},t,{schema:n})),o=(0,M.default)((0,I.default)(e),r);return{schema:n,submitting:o&&o.submitting,values:o&&o.values,stateOverrides:n&&n.stateOverride,loading:n&&n.metadata&&n.metadata.loading}}function c(e){return{actions:{schema:(0,y.bindActionCreators)(E,e),reduxForm:(0,y.bindActionCreators)({autofill:w.autofill,initialize:w.initialize},e)}}}Object.defineProperty(t,"__esModule",{value:!0}),t.Component=void 0;var u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),p=n(2),f=r(p),h=n(0),m=r(h),b=n(6),y=n(9),g=n(14),v=r(g),_=n(10),j=r(_),w=n(11),T=n(13),O=r(T),P=n("./client/src/lib/createErrorBlock.js"),C=n(22),E=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(C),x=n(19),k=r(x),S=n(33),F=r(S),D=n("./node_modules/redux-form/lib/structure/plain/getIn.js"),M=r(D),A=n(5),R=n(23),I=r(R),N=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleSubmit=n.handleSubmit.bind(n),n.reduceSchemaErrors=n.reduceSchemaErrors.bind(n),n.handleAutofill=n.handleAutofill.bind(n),n}return s(t,e),d(t,[{key:"componentDidMount",value:function(){this.fetch()}},{key:"componentDidUpdate",value:function(e){this.props.schemaUrl!==e.schemaUrl&&this.fetch()}},{key:"getMessages",value:function(e){var t={};return e&&e.fields&&e.fields.forEach(function(e){e.message&&(t[e.name]=e.message)}),t}},{key:"getIdentifier",value:function(){return a(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props)}},{key:"handleSubmit",value:function(e,t,n){var r=this,o=null,i=function(){return n().then(function(e){var t=e;if(t){var n=void 0!==t.state;if(t=r.reduceSchemaErrors(t),r.props.actions.schema.setSchema(r.props.schemaUrl,t,r.getIdentifier()),n){var o=t.schema||r.props.schema.schema,i=(0,O.default)(o,t.state);r.props.actions.reduxForm.initialize(r.getIdentifier(),i)}}return t})};if(!(o="function"==typeof this.props.onSubmit?this.props.onSubmit(e,t,i):i()))throw new Error("Promise was not returned for submitting");return o.then(function(e){if(!e||!e.state)return e;var t=r.getMessages(e.state);if(Object.keys(t).length)throw new w.SubmissionError(t);return e})}},{key:"reduceSchemaErrors",value:function(e){if(!e.errors)return e;var t=u({},e);return t.state||(t=u({},t,{state:this.props.schema.state})),t=u({},t,{state:u({},t.state,{fields:t.state.fields.map(function(t){var n=e.errors.find(function(e){return e.field===t.name});return n&&(n=(0,P.createErrorHtml)([n.value])),u({},t,{message:n})})}),messages:e.errors.filter(function(e){return!e.field})}),delete t.errors,(0,j.default)(t)}},{key:"overrideStateData",value:function(e){if(!this.props.stateOverrides||!e)return e;var t=this.props.stateOverrides.fields,n=e.fields;return t&&n&&(n=n.map(function(e){var n=t.find(function(t){return t.name===e.name});return n?k.default.recursive(!0,e,n):e})),Object.assign({},e,this.props.stateOverrides,{fields:n})}},{key:"callFetch",value:function(e){return(0,v.default)(this.props.schemaUrl,{headers:{"X-FormSchema-Request":e.join(","),Accept:"application/json"},credentials:"same-origin"}).then(function(e){return e.status>=200&&e.status<300?e.json():new Promise(function(t,n){return e.json().then(function(t){n({status:e.status,statusText:e.statusText,json:t})}).catch(function(){n({status:e.status,statusText:e.statusText,json:{}})})})})}},{key:"fetch",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(this.props.loading)return Promise.resolve({});var o=["auto",e&&"schema",n&&"state",r&&"errors"].filter(function(e){return e});return this.props.actions.schema.setSchemaLoading(this.props.schemaUrl,!0),"function"==typeof this.props.onFetchingSchema&&this.props.onFetchingSchema(),this.callFetch(o).then(function(e){if(t.props.actions.schema.setSchemaLoading(t.props.schemaUrl,!1),e.errors?"function"==typeof t.props.onLoadingError&&t.props.onLoadingError(e):"function"==typeof t.props.onLoadingSuccess&&t.props.onLoadingSuccess(),void 0!==e.id&&e.state){var n=Object.assign({},e,{state:t.overrideStateData(e.state)});t.props.actions.schema.setSchema(t.props.schemaUrl,n,a(u({},t.props,{schema:u({},t.props.schema,n)})));var r=e.schema||t.props.schema.schema,o=(0,O.default)(r,n.state);return t.props.actions.reduxForm.initialize(t.getIdentifier(),o,!1,{keepSubmitSucceeded:!0}),n}return e}).catch(function(e){if(t.props.actions.schema.setSchemaLoading(t.props.schemaUrl,!1),"function"==typeof t.props.onLoadingError)return t.props.onLoadingError(t.normaliseError(e));throw e})}},{key:"normaliseError",value:function(e){return e.json&&e.json.errors?e.json:e.status&&e.statusText?{errors:[{code:e.status,value:e.statusText,type:"error"}]}:{errors:[{value:e.message||f.default._t("Admin.UNKNOWN_ERROR","An unknown error has occurred."),type:"error"}]}}},{key:"handleAutofill",value:function(e,t){this.props.actions.reduxForm.autofill(this.getIdentifier(),e,t)}},{key:"render",value:function(){var e=this.props.loadingComponent;if(!this.props.schema||!this.props.schema.schema||this.props.loading)return m.default.createElement(e,null);var t=Object.assign({},this.props,{form:this.getIdentifier(),onSubmitSuccess:this.props.onSubmitSuccess,onSubmit:this.handleSubmit,onAutofill:this.handleAutofill});return m.default.createElement(F.default,t)}}]),t}(h.Component);N.propTypes=Object.assign({},S.basePropTypes,{actions:h.PropTypes.shape({schema:h.PropTypes.object,reduxFrom:h.PropTypes.object}),identifier:h.PropTypes.string.isRequired,schemaUrl:h.PropTypes.string.isRequired,schema:S.schemaPropType,form:h.PropTypes.string,submitting:h.PropTypes.bool,onFetchingSchema:h.PropTypes.func,loadingComponent:h.PropTypes.oneOfType([h.PropTypes.func,h.PropTypes.node]).isRequired}),t.Component=N,t.default=(0,y.compose)((0,A.inject)(["ReduxForm","ReduxFormField","Loading"],function(e,t,n){return{loadingComponent:n,baseFormComponent:e,baseFieldComponent:t}},function(e){return e.identifier}),(0,b.connect)(l,c))(N)},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/containers/InsertLinkModal/InsertLinkModal.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function a(e){return{actions:{schema:(0,d.bindActionCreators)(g,e)}}}Object.defineProperty(t,"__esModule",{value:!0}),t.createInsertLinkModal=t.InsertLinkModal=void 0;var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(0),u=r(c),d=n(9),p=n(6),f=n(26),h=r(f),m=n(31),b=r(m),y=n(22),g=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(y),v=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleSubmit=n.handleSubmit.bind(n),e.isOpen||e.setOverrides(null),n}return s(t,e),l(t,[{key:"componentWillReceiveProps",value:function(e){(e.isOpen&&!this.props.isOpen||!e.isOpen&&this.props.isOpen)&&e.setOverrides(e.isOpen?e:null)}},{key:"getModalProps",value:function(){var e=Object.assign({},this.props,{onSubmit:this.handleSubmit,onClosed:this.props.onClosed,showErrorMessage:!0});return delete e.onInsert,delete e.sectionConfig,e}},{key:"handleSubmit",value:function(e,t){switch(t){case"action_cancel":this.props.onClosed();break;default:this.props.onInsert(e,t)}return Promise.resolve()}},{key:"render",value:function(){var e=this.getModalProps();return u.default.createElement(h.default,e)}}]),t}(c.Component);v.propTypes={isOpen:c.PropTypes.bool,schemaUrl:c.PropTypes.string,onInsert:c.PropTypes.func.isRequired,onClosed:c.PropTypes.func.isRequired,setOverrides:c.PropTypes.func.isRequired,actions:c.PropTypes.object,requireLinkText:c.PropTypes.bool,currentPageID:c.PropTypes.number},v.defaultProps={};var _=function(e,t){function n(n,r){var o=n.config.sections.find(function(t){return t.name===e}),i=r.requireLinkText?"?requireLinkText":"";return{sectionConfig:o,schemaUrl:(""+o.form[t].schemaUrl+i).replace(/:pageid/,r.currentPageID)}}return(0,d.compose)((0,p.connect)(n,a),b.default)(v)};t.InsertLinkModal=v,t.createInsertLinkModal=_,t.default=(0,d.compose)((0,p.connect)(function(){return{}},a),b.default)(v)},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/containers/InsertLinkModal/fileSchemaModalHandler.js':function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e,t){var n=t&&t.actions||{};return{actions:l({},n,{schema:(0,f.bindActionCreators)(m,e)})}}function a(e){function t(){return{Component:e}}return(0,b.connect)(t,s)(y)}Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectedFileSchemaHandler=t.FileSchemaHandler=void 0;var l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var s,a=e[Symbol.iterator]();!(r=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),d=n(0),p=function(e){return e&&e.__esModule?e:{default:e}}(d),f=n(9),h=n(22),m=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(h),b=n(6),y=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.setOverrides=n.setOverrides.bind(n),n}return i(t,e),u(t,[{key:"componentWillMount",value:function(){this.setOverrides(this.props)}},{key:"componentWillUnmount",value:function(){this.setOverrides()}},{key:"setOverrides",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(e){if(e.schemaUrl){var t=Object.assign({},e.fileAttributes);delete t.ID;var n={fields:Object.entries(t).map(function(e){var t=c(e,2);return{name:t[0],value:t[1]}})};this.props.actions.schema.setSchemaStateOverrides(e.schemaUrl,n)}}else{var r=this.props.schemaUrl;r&&this.props.actions.schema.setSchemaStateOverrides(r,null)}}},{key:"render",value:function(){var e=this.props.Component,t=Object.assign({},this.props);return delete t.Component,p.default.createElement(e,l({setOverrides:this.setOverrides},t))}}]),t}(d.Component);y.propTypes={fileAttributes:d.PropTypes.object,Component:d.PropTypes.oneOfType([d.PropTypes.element,d.PropTypes.func]),schemaUrl:d.PropTypes.string,actions:d.PropTypes.object};var g=(0,b.connect)(function(){return{}},s())(y);t.FileSchemaHandler=y,t.ConnectedFileSchemaHandler=g,t.default=a},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/Backend.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){var t=null;if(!(e.status>=200&&e.status<300))throw t=new Error(e.statusText),t.response=e,t;return e}function a(e){var t=null;if(e instanceof FormData||"string"==typeof e)t=e;else{if(!e||"object"!==(void 0===e?"undefined":m(e)))throw new Error("Invalid body type");t=JSON.stringify(e)}return t}function l(e,t){switch(e){case"application/x-www-form-urlencoded":return j.default.stringify(t);case"application/json":case"application/x-json":case"application/x-javascript":case"text/javascript":case"text/x-javascript":case"text/x-json":return JSON.stringify(t);default:throw new Error("Can't encode format: "+e)}}function c(e,t){switch(e){case"application/x-www-form-urlencoded":return j.default.parse(t);case"application/json":case"application/x-json":case"application/x-javascript":case"text/javascript":case"text/x-javascript":case"text/x-json":return JSON.parse(t);default:throw new Error("Can't decode format: "+e)}}function u(e,t){return""===t?e:e.match(/\?/)?e+"&"+t:e+"?"+t}function d(e){return e.text().then(function(t){return c(e.headers.get("Content-Type"),t)})}function p(e,t){return Object.keys(t).reduce(function(n,r){var o=e[r];return!o||!0!==o.remove&&!0!==o.querystring?Object.assign(n,i({},r,t[r])):n},{})}function f(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{setFromData:!1},o=t;return o=u(o,l("application/x-www-form-urlencoded",Object.keys(n).reduce(function(t,o){var s=e[o],a=!0===r.setFromData&&!(s&&!0===s.remove),l=s&&!0===s.querystring&&!0!==s.remove;return a||l?Object.assign(t,i({},o,n[o])):t},{}))),o=Object.keys(e).reduce(function(t,r){var o=e[r].urlReplacement;return o?t.replace(o,n[r]):t},o)}Object.defineProperty(t,"__esModule",{value:!0});var h=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},b=n(14),y=r(b),g=n("./node_modules/es6-promise/dist/es6-promise.js"),v=r(g),_=n(29),j=r(_),w=n(19),T=r(w);v.default.polyfill();var O=function(){function e(){o(this,e),this.fetch=y.default}return h(e,[{key:"createEndpointFetcher",value:function(e){var t=this,n=Object.assign({method:"get",payloadFormat:"application/x-www-form-urlencoded",responseFormat:"application/json",payloadSchema:{},defaultData:{}},e),r={json:"application/json",urlencoded:"application/x-www-form-urlencoded"};return["payloadFormat","responseFormat"].forEach(function(e){r[n[e]]&&(n[e]=r[n[e]])}),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=Object.assign({},r,{Accept:n.responseFormat,"Content-Type":n.payloadFormat}),i=T.default.recursive({},n.defaultData,e),s=f(n.payloadSchema,n.url,i,{setFromData:"get"===n.method.toLowerCase()}),a="get"!==n.method.toLowerCase()?l(n.payloadFormat,p(n.payloadSchema,i)):"",c="get"===n.method.toLowerCase()?[s,o]:[s,a,o];return t[n.method.toLowerCase()].apply(t,c).then(d)}}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.fetch(e,{method:"get",credentials:"same-origin",headers:t}).then(s)}},{key:"post",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r={"Content-Type":"application/x-www-form-urlencoded"};return this.fetch(e,{method:"post",credentials:"same-origin",body:a(t),headers:Object.assign({},r,n)}).then(s)}},{key:"put",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.fetch(e,{method:"put",credentials:"same-origin",body:a(t),headers:n}).then(s)}},{key:"delete",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.fetch(e,{method:"delete",credentials:"same-origin",body:a(t),headers:n}).then(s)}}]),e}(),P=new O;t.default=P},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/Config.js':function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=function(){function e(){r(this,e)}return o(e,null,[{key:"get",value:function(e){return window.ss.config[e]}},{key:"getAll",value:function(){return window.ss.config}},{key:"getSection",value:function(e){return window.ss.config.sections.find(function(t){return t.name===e})}},{key:"getCurrentSection",value:function(){}}]),e}();t.default=i},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/DataFormat.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){return u.default.parse(e.replace(/^\?/,""))}function i(e){var t=null,n="";return e<1024?(t=e,n="bytes"):e<10240?(t=Math.round(e/1024*10)/10,n="KB"):e<1048576?(t=Math.round(e/1024),n="KB"):e<10485760?(t=Math.round(e/1048576*10)/10,n="MB"):e<1073741824&&(t=Math.round(e/1048576),n="MB"),(t||0===t)&&n||(t=Math.round(e/1073741824*10)/10,n="GB"),isNaN(t)?l.default._t("Admin.NO_SIZE","N/A"):t+" "+n}function s(e){return/[.]/.exec(e)?e.replace(/^.+[.]/,""):""}Object.defineProperty(t,"__esModule",{value:!0}),t.decodeQuery=o,t.fileSize=i,t.getFileExtension=s;var a=n(2),l=r(a),c=n(29),u=r(c)},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/Injector.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.graphqlTemplates=t.loadComponent=t.injectGraphql=t.inject=t.withInjector=t.provideContext=t.provideInjector=void 0;var o=n("./client/src/lib/dependency-injection/provideInjector.js"),i=r(o),s=n("./client/src/lib/dependency-injection/provideContext.js"),a=r(s),l=n("./client/src/lib/dependency-injection/withInjector.js"),c=r(l),u=n("./client/src/lib/dependency-injection/inject.js"),d=r(u),p=n("./client/src/lib/dependency-injection/injectGraphql.js"),f=r(p),h=n("./client/src/lib/dependency-injection/graphql/templates.js"),m=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(h),b=n("./client/src/lib/dependency-injection/loadComponent.js"),y=r(b),g=n("./client/src/lib/dependency-injection/Container.js"),v=r(g);t.provideInjector=i.default,t.provideContext=a.default,t.withInjector=c.default,t.inject=d.default,t.injectGraphql=f.default,t.loadComponent=y.default,t.graphqlTemplates=m,t.default=v.default},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/ReactRouteRegister.js':function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=function(){function e(){r(this,e),this.reset()}return o(e,[{key:"reset",value:function(){var e=this;this.childRoutes=[],this.rootRoute={path:"/",getChildRoutes:function(t,n){n(null,e.childRoutes)}}}},{key:"updateRootRoute",value:function(e){this.rootRoute=Object.assign({},this.rootRoute,e)}},{key:"add",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=this.findChildRoute(t),r=Object.assign({},{childRoutes:[]},e),o=r.childRoutes[r.childRoutes.length-1];o&&"**"===o.path||(o={path:"**"},r.childRoutes.push(o));var i=n.findIndex(function(t){return t.path===e.path});i>=0?n[i]=r:n.unshift(r)}},{key:"findChildRoute",value:function(e){var t=this.childRoutes;return e&&e.forEach(function(e){var n=t.find(function(t){return t.path===e});if(!n)throw new Error("Parent path "+e+" could not be found.");t=n.childRoutes}),t}},{key:"getRootRoute",value:function(){return this.rootRoute}},{key:"getChildRoutes",value:function(){return this.childRoutes}},{key:"remove",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=this.findChildRoute(t),r=n.findIndex(function(t){return t.path===e});return r<0?null:n.splice(r,1)[0]}}]),e}();window.ss=window.ss||{},window.ss.routeRegister=window.ss.routeRegister||new i,t.default=window.ss.routeRegister},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/Router.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){var t=c.default.getAbsoluteBase(),n=d.default.resolve(t,e);return 0!==n.indexOf(t)?n:n.substring(t.length-1)}function i(e){return new c.default.Route(e).match(c.default.current,{})}function s(){return c.default.absoluteBaseURL}function a(e){c.default.absoluteBaseURL=e;var t=document.createElement("a");t.href=e;var n=t.pathname;n=n.replace(/\/$/,""),n.match(/^[^\/]/)&&(n="/"+n),c.default.base(n)}Object.defineProperty(t,"__esModule",{value:!0});var l=n(39),c=r(l),u=n("./node_modules/url/url.js"),d=r(u);c.default.oldshow||(c.default.oldshow=c.default.show),c.default.setAbsoluteBase=a.bind(c.default),c.default.getAbsoluteBase=s.bind(c.default),c.default.resolveURLToBase=o.bind(c.default),c.default.show=function(e){return function(t,n,r,o){return e(c.default.resolveURLToBase(t),n,r,o)}}(c.default.oldshow),c.default.routeAppliesToCurrentLocation=i,window.ss=window.ss||{},window.ss.router=window.ss.router||c.default,t.default=window.ss.router},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/ShortcodeSerialiser.js':function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var s,a=e[Symbol.iterator]();!(r=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=n(2),i=function(e){return e&&e.__esModule?e:{default:e}}(o),s=function(e){return e.toString().slice(1,-1)},a=s(/((?:[,\s]+(?:[a-z0-9\-_]+)=(?:(?:[a-z0-9\-_]+)|(?:\d+\.\d+)|(?:'[^']*')|(?:"[^"]*")))*)/),l=/[,\s]+([a-z0-9\-_]+)=(?:([a-z0-9\-_]+)|(\d+\.\d+)|(?:'([^']*)')|(?:"([^"]*)"))/,c=s(/\[%s/),u=s(/\[\s*\/\s*%s\s*]/),d=s(/((?:.|\n|)*?)/),p=s(/\s*/),f={match:function(e,t,n){var r=i.default.sprintf(c,e),o=""+r+a+p+"\\]";t&&(o=""+o+d+i.default.sprintf(u,e));var s=new RegExp(o,"i"),l=s.exec(n);return l?{name:e,wrapped:t,properties:this.parseProperties(l[1]),original:l[0],content:t?l[2]:null}:null},parseProperties:function(e){for(var t=e,n={},r=t.match(l);r;){var o=r[1]||"",i=r[2]||r[3]||r[4]||r[5]||"";o&&(n[o]=i);var s=t.indexOf(r[0]);t=t.substr(s+r[0].length),r=t.match(l)}return n},serialise:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t?{sep:",",quote:"",replacer:/[^a-z0-9\-_.]/gi}:{sep:" ",quote:'"',replacer:/"/g},o=Object.entries(e.properties).map(function(e){var t=r(e,2),o=t[0],i=t[1];return i?""+n.sep+o+"="+n.quote+(""+i).replace(n.replacer,"")+n.quote:null}).filter(function(e){return null!==e}).join("");return e.wrapped?"["+e.name+o+"]"+e.content+"[/"+e.name+"]":"["+e.name+o+"]"}};t.default=f},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/SilverStripeComponent.js':function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),l=null,c=function(e){function t(){r(this,t);var e=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return clearTimeout(l),e}return i(t,e),s(t,[{key:"render",value:function(){return null}}]),t}(a.Component);c.propTypes={},t.default=c},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/TinyMCEActionRegistrar.js':function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=function(){function e(){r(this,e),this.actions={},this.editorCommandsToUrlTestsMap={},this.defaultCommand="sslinkexternal"}return i(e,[{key:"addAction",value:function(e,t){var n=t.priority||50;return this.actions[e]=this.getActions(e).concat([o({},t,{priority:n})]),this}},{key:"getActions",value:function(e){return this.actions[e]||[]}},{key:"getSortedActions",value:function(e){return this.getActions(e).sort(function(e,t){return e.priority!==t.priority?e.priority<t.priority:e.text.toLocaleLowerCase()>t.text.toLocaleLowerCase()})}},{key:"addCommandWithUrlTest",value:function(e,t){return this.editorCommandsToUrlTestsMap[e]=t,this}},{key:"setDefaultCommand",value:function(e){return this.defaultCommand=e,this}},{key:"getDefaultCommand",value:function(){return this.defaultCommand}},{key:"getEditorCommandFromUrl",value:function(e){var t=this,n=this.getDefaultCommand(),r=Object.keys(this.editorCommandsToUrlTestsMap),o=r.find(function(n){return t.editorCommandsToUrlTestsMap[n]&&t.editorCommandsToUrlTestsMap[n].test(e)});return o&&(n=o),n}}]),e}();window.ss=window.ss||{},window.ss.tinymceactions=window.ss.tinymceactions||new s,t.default=window.ss.tinymceactions},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/formatWrittenNumber.js':function(e,t,n){"use strict";function r(e){var t=Number(e);return null!==e&&t>=0&&t<10?[i.default._t("Admin.WRITTEN_NUMBER_ZERO","zero"),i.default._t("Admin.WRITTEN_NUMBER_ONE","one"),i.default._t("Admin.WRITTEN_NUMBER_TWO","two"),i.default._t("Admin.WRITTEN_NUMBER_THREE","three"),i.default._t("Admin.WRITTEN_NUMBER_FOUR","four"),i.default._t("Admin.WRITTEN_NUMBER_FIVE","five"),i.default._t("Admin.WRITTEN_NUMBER_SIX","six"),i.default._t("Admin.WRITTEN_NUMBER_SEVEN","seven"),i.default._t("Admin.WRITTEN_NUMBER_EIGHT","eight"),i.default._t("Admin.WRITTEN_NUMBER_NINE","nine")][t]:t?String(t):null}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n(2),i=function(e){return e&&e.__esModule?e:{default:e}}(o)},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/getFormState.js':function(e,t,n){"use strict";function r(e){return e.form&&e.form.formState||{}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/reduxFieldReducer.js':function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return function(o){if(!t.payload.fieldId)throw new Error("Invalid fieldId");var i=e.fields||{},a=i[t.payload.fieldId]?e.fields[t.payload.fieldId]:n;return(0,s.default)(Object.assign({},e,{fields:Object.assign({},i,r({},t.payload.fieldId,Object.assign({},a,o(a))))}))}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(10),s=function(e){return e&&e.__esModule?e:{default:e}}(i)},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/schemaFieldValues.js':function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){return void 0===t?e:l.default.recursive(!0,e,t)}function i(e,t){return e?e.reduce(function(e,n){return e||i(n.children,t)},e.find(function(e){return e.name===t})):null}function s(e,t){return t?t.fields.reduce(function(t,n){var o=i(e.fields,n.name);return o?"Structural"===o.type||!0===o.readOnly?t:Object.assign({},t,r({},o.name,n.value)):t},{}):{}}Object.defineProperty(t,"__esModule",{value:!0}),t.schemaMerge=o,t.findField=i,t.default=s;var a=n(19),l=function(e){return e&&e.__esModule?e:{default:e}}(a)},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/state/breadcrumbs/BreadcrumbsActions.js':function(e,t,n){"use strict";function r(e){return{type:i.default.SET_BREADCRUMBS,payload:{breadcrumbs:e}}}Object.defineProperty(t,"__esModule",{value:!0}),t.setBreadcrumbs=r;var o=n("./client/src/state/breadcrumbs/BreadcrumbsActionTypes.js"),i=function(e){return e&&e.__esModule?e:{default:e}}(o)},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/state/records/RecordsActionTypes.js':function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={FETCH_RECORDS_REQUEST:"FETCH_RECORDS_REQUEST",FETCH_RECORDS_FAILURE:"FETCH_RECORDS_FAILURE",FETCH_RECORDS_SUCCESS:"FETCH_RECORDS_SUCCESS",FETCH_RECORD_REQUEST:"FETCH_RECORD_REQUEST",FETCH_RECORD_FAILURE:"FETCH_RECORD_FAILURE",FETCH_RECORD_SUCCESS:"FETCH_RECORD_SUCCESS",DELETE_RECORD_REQUEST:"DELETE_RECORD_REQUEST",DELETE_RECORD_FAILURE:"DELETE_RECORD_FAILURE",DELETE_RECORD_SUCCESS:"DELETE_RECORD_SUCCESS"}},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/state/records/RecordsActions.js':function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){return Object.keys(t).reduce(function(e,n){return e.replace(":"+n,t[n])},e)}function i(e,t,n){var r={recordType:e},i={Accept:"text/json"},s=t.toLowerCase();return function(t){t({type:d.default.FETCH_RECORDS_REQUEST,payload:r});var a="get"===s?[o(n,r),i]:[o(n,r),{},i];return c.default[s].apply(c.default,a).then(function(e){return e.json()}).then(function(n){t({type:d.default.FETCH_RECORDS_SUCCESS,payload:{recordType:e,data:n}})}).catch(function(n){throw t({type:d.default.FETCH_RECORDS_FAILURE,payload:{error:n,recordType:e}}),n})}}function s(e,t,n){var r={recordType:e},i={Accept:"text/json"},s=t.toLowerCase();return function(t){t({type:d.default.FETCH_RECORD_REQUEST,payload:r});var a="get"===s?[o(n,r),i]:[o(n,r),{},i];return c.default[s].apply(c.default,a).then(function(e){return e.json()}).then(function(n){t({type:d.default.FETCH_RECORD_SUCCESS,payload:{recordType:e,data:n}})}).catch(function(n){throw t({type:d.default.FETCH_RECORD_FAILURE,payload:{error:n,recordType:e}}),n})}}function a(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},s={recordType:e,id:t},a=n.toLowerCase(),l="get"===a?[o(r,s),i]:[o(r,s),{},i];return function(n){return n({type:d.default.DELETE_RECORD_REQUEST,payload:s}),c.default[a].apply(c.default,l).then(function(){n({type:d.default.DELETE_RECORD_SUCCESS,payload:{recordType:e,id:t}})}).catch(function(r){throw n({type:d.default.DELETE_RECORD_FAILURE,payload:{error:r,recordType:e,id:t}}),r})}}Object.defineProperty(t,"__esModule",{value:!0}),t.fetchRecords=i,t.fetchRecord=s,t.deleteRecord=a;var l=n(25),c=r(l),u=n("./client/src/state/records/RecordsActionTypes.js"),d=r(u)},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/state/schema/SchemaActions.js':function(e,t,n){"use strict";function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2];return{type:l.default.SET_SCHEMA,payload:s({},t,{id:e,name:n})}}function o(e,t){return{type:l.default.SET_SCHEMA_STATE_OVERRIDES,payload:{id:e,stateOverride:t}}}function i(e,t){return{type:l.default.SET_SCHEMA_LOADING,payload:{id:e,loading:t}}}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.setSchema=r,t.setSchemaStateOverrides=o,t.setSchemaLoading=i;var a=n("./client/src/state/schema/SchemaActionTypes.js"),l=function(e){return e&&e.__esModule?e:{default:e}}(a)},'./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/state/unsavedForms/UnsavedFormsActions.js':function(e,t,n){"use strict";function r(e){return{type:s.default.ADD_FORM_CHANGED,meta:{form:e}}}function o(e){return{type:s.default.REMOVE_FORM_CHANGED,meta:{form:e}}}Object.defineProperty(t,"__esModule",{value:!0}),t.addFormChanged=r,t.removeFormChanged=o;var i=n("./client/src/state/unsavedForms/UnsavedFormsActionTypes.js"),s=function(e){return e&&e.__esModule?e:{default:e}}(i)},"./node_modules/expose-loader/index.js?Accordion!./client/src/components/Accordion/Accordion.js-exposed":function(e,t,n){(function(t){e.exports=t.Accordion=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/Accordion/Accordion.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?AccordionBlock!./client/src/components/Accordion/AccordionBlock.js-exposed":function(e,t,n){(function(t){e.exports=t.AccordionBlock=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/Accordion/AccordionBlock.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?Backend!./client/src/lib/Backend.js-exposed":function(e,t,n){(function(t){e.exports=t.Backend=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/Backend.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?Badge!./client/src/components/Badge/Badge.js-exposed":function(e,t,n){(function(t){e.exports=t.Badge=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/Badge/Badge.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?Breadcrumb!./client/src/components/Breadcrumb/Breadcrumb.js-exposed":function(e,t,n){(function(t){e.exports=t.Breadcrumb=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/Breadcrumb/Breadcrumb.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?BreadcrumbsActions!./client/src/state/breadcrumbs/BreadcrumbsActions.js-exposed":function(e,t,n){(function(t){e.exports=t.BreadcrumbsActions=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/state/breadcrumbs/BreadcrumbsActions.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?CheckboxSetField!./client/src/components/CheckboxSetField/CheckboxSetField.js-exposed":function(e,t,n){(function(t){e.exports=t.CheckboxSetField=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/CheckboxSetField/CheckboxSetField.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?Config!./client/src/lib/Config.js-exposed":function(e,t,n){(function(t){e.exports=t.Config=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/Config.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?DataFormat!./client/src/lib/DataFormat.js-exposed":function(e,t,n){(function(t){e.exports=t.DataFormat=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/DataFormat.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?FieldHolder!./client/src/components/FieldHolder/FieldHolder.js-exposed":function(e,t,n){(function(t){e.exports=t.FieldHolder=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/FieldHolder/FieldHolder.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?FileSchemaModalHandler!./client/src/containers/InsertLinkModal/fileSchemaModalHandler.js-exposed":function(e,t,n){(function(t){e.exports=t.FileSchemaModalHandler=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/containers/InsertLinkModal/fileSchemaModalHandler.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?Focusedzone!./client/src/components/Focusedzone/Focusedzone.js-exposed":function(e,t,n){(function(t){e.exports=t.Focusedzone=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/Focusedzone/Focusedzone.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?Form!./client/src/components/Form/Form.js-exposed":function(e,t,n){(function(t){e.exports=t.Form=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/Form/Form.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?FormAction!./client/src/components/FormAction/FormAction.js-exposed":function(e,t,n){(function(t){e.exports=t.FormAction=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/FormAction/FormAction.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?FormAlert!./client/src/components/FormAlert/FormAlert.js-exposed":function(e,t,n){(function(t){e.exports=t.FormAlert=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/FormAlert/FormAlert.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?FormBuilder!./client/src/components/FormBuilder/FormBuilder.js-exposed":function(e,t,n){(function(t){e.exports=t.FormBuilder=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/FormBuilder/FormBuilder.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?FormBuilderLoader!./client/src/containers/FormBuilderLoader/FormBuilderLoader.js-exposed":function(e,t,n){(function(t){e.exports=t.FormBuilderLoader=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/containers/FormBuilderLoader/FormBuilderLoader.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?FormBuilderModal!./client/src/components/FormBuilderModal/FormBuilderModal.js-exposed":function(e,t,n){(function(t){e.exports=t.FormBuilderModal=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/FormBuilderModal/FormBuilderModal.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?FormConstants!./client/src/components/Form/FormConstants.js-exposed":function(e,t,n){(function(t){e.exports=t.FormConstants=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/Form/FormConstants.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?GridField!./client/src/components/GridField/GridField.js-exposed":function(e,t,n){(function(t){e.exports=t.GridField=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/GridField/GridField.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?GridFieldCell!./client/src/components/GridField/GridFieldCell.js-exposed":function(e,t,n){(function(t){e.exports=t.GridFieldCell=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/GridField/GridFieldCell.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?GridFieldHeader!./client/src/components/GridField/GridFieldHeader.js-exposed":function(e,t,n){(function(t){e.exports=t.GridFieldHeader=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/GridField/GridFieldHeader.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?GridFieldHeaderCell!./client/src/components/GridField/GridFieldHeaderCell.js-exposed":function(e,t,n){(function(t){e.exports=t.GridFieldHeaderCell=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/GridField/GridFieldHeaderCell.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?GridFieldRow!./client/src/components/GridField/GridFieldRow.js-exposed":function(e,t,n){(function(t){e.exports=t.GridFieldRow=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/GridField/GridFieldRow.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?GridFieldTable!./client/src/components/GridField/GridFieldTable.js-exposed":function(e,t,n){(function(t){e.exports=t.GridFieldTable=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/GridField/GridFieldTable.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?HiddenField!./client/src/components/HiddenField/HiddenField.js-exposed":function(e,t,n){(function(t){e.exports=t.HiddenField=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/HiddenField/HiddenField.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?Injector!./client/src/lib/Injector.js-exposed":function(e,t,n){(function(t){e.exports=t.Injector=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/Injector.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?InsertLinkModal!./client/src/containers/InsertLinkModal/InsertLinkModal.js-exposed":function(e,t,n){(function(t){e.exports=t.InsertLinkModal=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/containers/InsertLinkModal/InsertLinkModal.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?ListGroup!./client/src/components/ListGroup/ListGroup.js-exposed":function(e,t,n){(function(t){e.exports=t.ListGroup=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/ListGroup/ListGroup.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?ListGroupItem!./client/src/components/ListGroup/ListGroupItem.js-exposed":function(e,t,n){(function(t){e.exports=t.ListGroupItem=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/ListGroup/ListGroupItem.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?LiteralField!./client/src/components/LiteralField/LiteralField.js-exposed":function(e,t,n){(function(t){e.exports=t.LiteralField=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/LiteralField/LiteralField.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?Loading!./client/src/components/Loading/Loading.js-exposed":function(e,t,n){(function(t){e.exports=t.Loading=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/Loading/Loading.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?PopoverField!./client/src/components/PopoverField/PopoverField.js-exposed":function(e,t,n){(function(t){e.exports=t.PopoverField=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/PopoverField/PopoverField.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?Preview!./client/src/components/Preview/Preview.js-exposed":function(e,t,n){(function(t){e.exports=t.Preview=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/Preview/Preview.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?ReactRouteRegister!./client/src/lib/ReactRouteRegister.js-exposed":function(e,t,n){(function(t){e.exports=t.ReactRouteRegister=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/ReactRouteRegister.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?RecordsActionTypes!./client/src/state/records/RecordsActionTypes.js-exposed":function(e,t,n){(function(t){e.exports=t.RecordsActionTypes=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/state/records/RecordsActionTypes.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?RecordsActions!./client/src/state/records/RecordsActions.js-exposed":function(e,t,n){(function(t){e.exports=t.RecordsActions=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/state/records/RecordsActions.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?Router!./client/src/lib/Router.js-exposed":function(e,t,n){(function(t){e.exports=t.Router=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/Router.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?SchemaActions!./client/src/state/schema/SchemaActions.js-exposed":function(e,t,n){(function(t){e.exports=t.SchemaActions=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/state/schema/SchemaActions.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?ShortcodeSerialiser!./client/src/lib/ShortcodeSerialiser.js-exposed":function(e,t,n){(function(t){e.exports=t.ShortcodeSerialiser=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/ShortcodeSerialiser.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?SilverStripeComponent!./client/src/lib/SilverStripeComponent.js-exposed":function(e,t,n){(function(t){e.exports=t.SilverStripeComponent=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/SilverStripeComponent.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?TextField!./client/src/components/TextField/TextField.js-exposed":function(e,t,n){(function(t){e.exports=t.TextField=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/TextField/TextField.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?TinyMCEActionRegistrar!./client/src/lib/TinyMCEActionRegistrar.js-exposed":function(e,t,n){(function(t){e.exports=t.TinyMCEActionRegistrar=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/TinyMCEActionRegistrar.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?Toolbar!./client/src/components/Toolbar/Toolbar.js-exposed":function(e,t,n){(function(t){e.exports=t.Toolbar=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/Toolbar/Toolbar.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?TreeDropdownField!./client/src/components/TreeDropdownField/TreeDropdownField.js-exposed":function(e,t,n){(function(t){e.exports=t.TreeDropdownField=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/TreeDropdownField/TreeDropdownField.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?TreeDropdownFieldMenu!./client/src/components/TreeDropdownField/TreeDropdownFieldMenu.js-exposed":function(e,t,n){(function(t){e.exports=t.TreeDropdownFieldMenu=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/TreeDropdownField/TreeDropdownFieldMenu.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?TreeDropdownFieldNode!./client/src/components/TreeDropdownField/TreeDropdownFieldNode.js-exposed":function(e,t,n){(function(t){e.exports=t.TreeDropdownFieldNode=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/components/TreeDropdownField/TreeDropdownFieldNode.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?UnsavedFormsActions!./client/src/state/unsavedForms/UnsavedFormsActions.js-exposed":function(e,t,n){(function(t){e.exports=t.UnsavedFormsActions=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/state/unsavedForms/UnsavedFormsActions.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?formatWrittenNumber!./client/src/lib/formatWrittenNumber.js-exposed":function(e,t,n){(function(t){e.exports=t.formatWrittenNumber=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/formatWrittenNumber.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?getFormState!./client/src/lib/getFormState.js-exposed":function(e,t,n){(function(t){e.exports=t.getFormState=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/getFormState.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?reduxFieldReducer!./client/src/lib/reduxFieldReducer.js-exposed":function(e,t,n){(function(t){e.exports=t.reduxFieldReducer=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/reduxFieldReducer.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/expose-loader/index.js?schemaFieldValues!./client/src/lib/schemaFieldValues.js-exposed":function(e,t,n){(function(t){e.exports=t.schemaFieldValues=n('./node_modules/babel-loader/lib/index.js?{"presets":[["env",{"modules":false}],"react"],"plugins":["transform-object-rest-spread"],"comments":false,"cacheDirectory":false}!./client/src/lib/schemaFieldValues.js')}).call(t,n("./node_modules/webpack/buildin/global.js"))},10:function(e,t){e.exports=DeepFreezeStrict},11:function(e,t){e.exports=ReduxForm},13:function(e,t){e.exports=schemaFieldValues},14:function(e,t){e.exports=IsomorphicFetch},15:function(e,t){e.exports=modernizr},16:function(e,t){e.exports=moment},18:function(e,t){e.exports=FormAlert},19:function(e,t){e.exports=merge},2:function(e,t){e.exports=i18n},20:function(e,t){e.exports=Config},21:function(e,t){e.exports=ReactApollo},22:function(e,t){e.exports=SchemaActions},23:function(e,t){e.exports=getFormState},25:function(e,t){e.exports=Backend},26:function(e,t){e.exports=FormBuilderModal},27:function(e,t){e.exports=ReactRouterRedux},28:function(e,t){e.exports=TreeDropdownField},29:function(e,t){e.exports=qs},30:function(e,t){e.exports=Badge},31:function(e,t){e.exports=FileSchemaModalHandler},32:function(e,t){e.exports=FormAction},33:function(e,t){e.exports=FormBuilder},34:function(e,t){e.exports=FormBuilderLoader},35:function(e,t){e.exports=GraphQLTag},36:function(e,t){e.exports=GridField},37:function(e,t){e.exports=LiteralField},38:function(e,t){e.exports=Loading},39:function(e,t){e.exports=Page},4:function(e,t){e.exports=Reactstrap},40:function(e,t){e.exports=Preview},41:function(e,t){e.exports=ReactRouteRegister},42:function(e,t){e.exports=ReactRouter},43:function(e,t){e.exports=ReactSelect},44:function(e,t){e.exports=RecordsActions},45:function(e,t){e.exports=ReduxThunk},46:function(e,t){e.exports=Router},47:function(e,t){e.exports=reduxFieldReducer},48:function(e,t){e.exports=validator},49:function(e,t){},5:function(e,t){e.exports=Injector},8:function(e,t){e.exports=FieldHolder}},["./client/src/bundles/bundle.js"]);