UNPKG

admin-bro

Version:
1 lines 294 kB
var AdminBro=function(e,t,n,r,o,i,a,s){"use strict";var u="default"in e?e.default:e,l="default"in r?r.default:r;o=o&&o.hasOwnProperty("default")?o.default:o;var c="default"in a?a.default:a;s=s&&s.hasOwnProperty("default")?s.default:s;var p="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function d(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function f(e,t){return e(t={exports:{}},t.exports),t.exports}var h=f(function(e){var t=function(e){var t,n=Object.prototype,r=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function u(e,t,n,r){var o=t&&t.prototype instanceof m?t:m,i=Object.create(o.prototype),a=new P(r||[]);return i._invoke=function(e,t,n){var r=c;return function(o,i){if(r===d)throw new Error("Generator is already running");if(r===f){if("throw"===o)throw i;return I()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var s=S(a,n);if(s){if(s===h)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===c)throw r=f,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=d;var u=l(e,t,n);if("normal"===u.type){if(r=n.done?f:p,u.arg===h)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r=f,n.method="throw",n.arg=u.arg)}}}(e,n,a),i}function l(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=u;var c="suspendedStart",p="suspendedYield",d="executing",f="completed",h={};function m(){}function g(){}function v(){}var b={};b[i]=function(){return this};var y=Object.getPrototypeOf,E=y&&y(y(k([])));E&&E!==n&&r.call(E,i)&&(b=E);var O=v.prototype=m.prototype=Object.create(b);function C(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function w(e){var t;this._invoke=function(n,o){function i(){return new Promise(function(t,i){!function t(n,o,i,a){var s=l(e[n],e,o);if("throw"!==s.type){var u=s.arg,c=u.value;return c&&"object"==typeof c&&r.call(c,"__await")?Promise.resolve(c.__await).then(function(e){t("next",e,i,a)},function(e){t("throw",e,i,a)}):Promise.resolve(c).then(function(e){u.value=e,i(u)},function(e){return t("throw",e,i,a)})}a(s.arg)}(n,o,t,i)})}return t=t?t.then(i,i):i()}}function S(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,S(e,n),"throw"===n.method))return h;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var o=l(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var i=o.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function x(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function k(e){if(e){var n=e[i];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function n(){for(;++o<e.length;)if(r.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}return{next:I}}function I(){return{value:t,done:!0}}return g.prototype=O.constructor=v,v.constructor=g,v[s]=g.displayName="GeneratorFunction",e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,s in e||(e[s]="GeneratorFunction")),e.prototype=Object.create(O),e},e.awrap=function(e){return{__await:e}},C(w.prototype),w.prototype[a]=function(){return this},e.AsyncIterator=w,e.async=function(t,n,r,o){var i=new w(u(t,n,r,o));return e.isGeneratorFunction(n)?i:i.next().then(function(e){return e.done?e.value:i.next()})},C(O),O[s]="Generator",O[i]=function(){return this},O.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=k,P.prototype={constructor:P,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(A),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(r,o){return s.type="throw",s.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(u&&l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,h):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;A(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:k(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),h}},e}(e.exports);try{regeneratorRuntime=t}catch(e){Function("r","regeneratorRuntime = r")(t)}});let m={};try{m=window}catch(e){if("window is not defined"!==e.message)throw e}class g{constructor({options:e}={}){let t=e||m.REDUX_STATE&&m.REDUX_STATE.paths;t=t||{rootPath:"/admin"},this.options=t}urlBuilder(e){const{rootPath:t}=this.options;return`${t}/${e.join("/")}`}loginUrl(){return this.options.loginPath}logoutUrl(){return this.options.logoutPath}listUrl({resourceId:e}){return console.warn('\n Deprecation: this "ViewHelpers#listUrl" will be removed in the next versions.\n Please use "resourceActionUrl({ resourceId, actionName: \'list\'})"\n instead'),this.resourceActionUrl({resourceId:e,actionName:"list"})}dashboardUrl(){return this.options.rootPath}resourceActionUrl({resourceId:e,actionName:t}){return this.urlBuilder(["resources",e,"actions",t])}recordActionUrl({resourceId:e,recordId:t,actionName:n}){return this.urlBuilder(["resources",e,"records",t,n])}assetPath(e){return this.urlBuilder(["frontend","assets",e])}}const v=l.div.withConfig({displayName:"sidebar-branding__BrandingBox",componentId:"sc-1ozeetj-0"})(["margin-bottom:40px;"]),b=l(n.Link).withConfig({displayName:"sidebar-branding__LogoLink",componentId:"sc-1ozeetj-1"})(["display:flex;align-items:center;color:",";font-weight:bold;span{font-size:20px;}"],({theme:e})=>e.colors.defaultText),y=l.img.withConfig({displayName:"sidebar-branding__LogoImage",componentId:"sc-1ozeetj-2"})(["margin-right:",";height:35px;"],({theme:e})=>e.sizes.padding),E=e=>{const{branding:t}=e,{logo:n,companyName:r}=t,o=new g;return u.createElement(v,null,u.createElement(b,{to:o.dashboardUrl()},u.createElement(y,{src:n,alt:r,height:"35px",width:"35px"}),u.createElement("span",null,r)))},O=l(n.NavLink).withConfig({displayName:"sidebar-resource__ResourceLink",componentId:"umiuds-0"})(["color:",";padding:",";display:block;&:hover{color:",";}&.active{color:",";}"],({theme:e})=>e.colors.lightText,({theme:e})=>e.sizes.paddingMin,({theme:e})=>e.colors.primary,({theme:e})=>e.colors.primary);var C=n.withRouter(class extends u.PureComponent{render(){const{resource:e}=this.props;return u.createElement("li",null,u.createElement(O,{to:e.href},e.name))}});const w=l.span.withConfig({displayName:"sidebar-parent__Title",componentId:"sc-1f3abux-0"})(["background:",";padding-left:",";padding-right:",";line-height:40px;border-radius:",";display:flex;align-items:baseline;color:",";position:relative;& > i,& > svg{margin-right:",";color:",";margin-right:",";}"],({theme:e})=>e.colors.lightBck,({theme:e})=>e.sizes.padding,({theme:e})=>e.sizes.padding,({theme:e})=>e.sizes.paddingLayout,({theme:e})=>e.colors.defaultText,({theme:e})=>e.sizes.paddingMin,({theme:e})=>e.colors.lightText,({theme:e})=>e.sizes.padding),S=l.ul.withConfig({displayName:"sidebar-parent__ResourcesList",componentId:"sc-1f3abux-1"})(["margin:"," 0;padding-left:40px;"],({theme:e})=>e.sizes.padding);class x extends u.PureComponent{render(){const{parent:e}=this.props,{icon:t,name:n,resources:r}=e;return u.createElement("li",null,u.createElement(w,null,u.createElement("i",{className:t}),n),u.createElement(S,null,r.map(e=>u.createElement(C,{resource:e,key:e.id}))))}}const A=l.p.withConfig({displayName:"sidebar-footer__StyledFooter",componentId:"sc-1n82yn-0"})(["font-size:",";text-align:center;color:",";& svg,& a{color:",";margin:0 ",";}"],({theme:e})=>e.fonts.min,({theme:e})=>e.colors.lightText,({theme:e})=>e.colors.love,({theme:e})=>e.sizes.paddingMin),P=e=>{const{hidden:t}=e;return t?u.createElement(A,null,u.createElement("a",{href:"http://softwarebrothers.co",target:"_blank",rel:"noopener noreferrer"},u.createElement("i",{className:"fas fa-heart fa-2x"}))):u.createElement(A,null,u.createElement("span",null,"With",u.createElement("i",{className:"fas fa-heart"}),"by",u.createElement("a",{href:"http://softwarebrothers.co",target:"_blank",rel:"noopener noreferrer"},"SoftwareBrothers")))};const k=l.a.withConfig({displayName:"hamburger__StyledHamburger",componentId:"o1hcva-0"})(["cursor:pointer;display:block;float:left;width:48px;height:32px;padding:10px ",";position:relative;z-index:10;& > div{width:100%;height:2px;background-color:",";margin-bottom:3px;}"],({theme:e})=>e.sizes.padding,({theme:e})=>e.colors.defaultText),I=e=>u.createElement(k,e,u.createElement("div",null),u.createElement("div",null),u.createElement("div",null)),D=l.aside.withConfig({displayName:"sidebar__SidebarWrapper",componentId:"sc-1tngufd-0"})(["display:flex;flex-shrink:0;flex-direction:column;justify-content:space-between;height:100%;overflow-y:auto;overflow-x:hidden;background:",";border-right:1px solid ",";width:",";transition:width 0.5s;& > section{padding:",";width:",";transition:padding 0.5s;& > section{opacity:1;transition:opacity 0.5s;}}&.hidden{width:50px;transition:width 0.5s;overflow:hidden;& > section{padding:"," 4px;transition:padding 0.5s;& > section{opacity:0;transition:opacity 0.5s;}}}"],({theme:e})=>e.colors.bck,({theme:e})=>e.colors.border,({theme:e})=>e.sizes.sidebarWidth,({theme:e})=>`${e.sizes.padding} ${e.sizes.paddingLayout} ${e.sizes.paddingLayout}`,({theme:e})=>e.sizes.sidebarWidth,({theme:e})=>e.sizes.padding),F=l.h2.withConfig({displayName:"sidebar__SidebarLabel",componentId:"sc-1tngufd-1"})(["margin-top:",";margin-left:",";margin-bottom:",";color:",";font-size:",";text-transform:uppercase;letter-spacing:.1em;"],({theme:e})=>e.sizes.padding,({theme:e})=>e.sizes.padding,({theme:e})=>e.sizes.padding,({theme:e})=>e.colors.lightText,({theme:e})=>e.fonts.min);var M=t.connect(e=>({resources:e.resources,branding:e.branding,versionsType:e.versionsType}))(t=>{const{branding:n,resources:r}=t,[o,i]=e.useState(!1);return u.createElement(D,{className:o?"hidden":"active"},u.createElement("section",null,u.createElement(I,{onClick:()=>i(!o)}),u.createElement("section",null,u.createElement(E,{branding:n}),u.createElement(F,null,"Navigation"),u.createElement("ul",null,(e=>{const t=e.filter(e=>e.resourceActions.find(e=>"list"===e.name)).reduce((e,t)=>(e[t.parent.name]?e[t.parent.name].push(t):e[t.parent.name]=[t],e[t.parent.name].icon=t.parent.icon,e),{});return Object.keys(t).map(e=>({name:e,icon:t[e].icon,resources:t[e]}))})(r).map(e=>u.createElement(x,{parent:e,key:e.name}))))),n.softwareBrothers&&u.createElement(P,{hidden:o}))});const _=l.div.attrs({className:"navbar-link"}).withConfig({displayName:"logged-in__UserBox",componentId:"sc-1i6tngo-0"})(["padding-right:",";border-radius:50px;margin:10px 0;color:",";img{border-radius:50%;margin-left:",";&:after{display:none;}}"],({theme:e})=>e.sizes.padding,({theme:e})=>e.colors.lightText,({theme:e})=>e.sizes.padding),T=l.div.attrs({className:"navbar-dropdown"}).withConfig({displayName:"logged-in__Dropdown",componentId:"sc-1i6tngo-1"})(["border-radius:0px;border:none;padding:0;top:95%;"]),L=l.div.attrs({className:"navbar-item has-dropdown is-hoverable navbar-user"}).withConfig({displayName:"logged-in__LoggedInBox",componentId:"sc-1i6tngo-2"})(["&&&:hover ","{background-color:",";color:",";}&&&:hover ","{background-color:",";color:",";}"],_,({theme:e})=>e.colors.superLightBack,({theme:e})=>e.colors.lightText,T,({theme:e})=>e.colors.superLightBack,({theme:e})=>e.colors.lightText),N=l.a.attrs({className:"navbar-item"}).withConfig({displayName:"logged-in__DropdownLink",componentId:"sc-1i6tngo-3"})(["&&&{padding:",";color:",";padding-left:40px;border:none;&:hover{border:4px ",";padding-left:36px;border-style:none solid;color:",";background-color:transparent;}i,svg{margin-right:",";}}"],({theme:e})=>`${e.sizes.padding} ${e.sizes.paddingLayout}`,({theme:e})=>e.colors.defaultText,({theme:e})=>e.colors.primary,({theme:e})=>e.colors.defaultText,({theme:e})=>e.sizes.padding),j=e=>{const{session:t,paths:n}=e;return u.createElement(L,null,u.createElement(_,null,t.email,u.createElement("img",{src:"https://api.adorable.io/avatars/24/softwarebrothers.png",alt:"user"})),u.createElement(T,null,u.createElement(N,{href:n.logoutPath},u.createElement("i",{className:"fas fa-sign-out-alt"}),"Sign out")))},R=l.label.attrs({className:"label"}).withConfig({displayName:"label__StyledLabel",componentId:"odgp9z-0"})(["&&&{display:block;text-transform:uppercase;font-size:",";color:",";font-weight:normal;margin:0 0 8px 0;letter-spacing:0.1em;}"],({theme:e})=>e.fonts.min,({theme:e})=>e.colors.lightText),V=e=>u.createElement(R,e),B=l.div.withConfig({displayName:"version__VersionWrapper",componentId:"rgspw3-0"})(["padding:10px 0;"]),U=l.p.withConfig({displayName:"version__VersionBlock",componentId:"rgspw3-1"})(["&&&{& > label{display:inline;}}"]),H=e=>{const{versions:t}=e,{admin:n,app:r}=t;return u.createElement(B,null,n&&u.createElement(U,null,u.createElement(V,null,"admin:"),n),r&&u.createElement(U,null,u.createElement(V,null,"app:"),r))},z=l.nav.attrs({className:"navbar"}).withConfig({displayName:"topbar__Navbar",componentId:"zvd2d6-0"})(["height:",";border-bottom:1px solid ",";padding:0 ",";flex-shrink:0;background:",";"],({theme:e})=>e.sizes.navbarHeight,({theme:e})=>e.colors.border,({theme:e})=>e.sizes.paddingLayout,({theme:e})=>e.colors.bck);var W=t.connect(e=>({session:e.session,paths:{logoutPath:e.paths.logoutPath},versions:e.versions}))(e=>{const{session:t,versions:n,paths:r}=e;return u.createElement(z,null,u.createElement("div",{className:"navbar-menu"},u.createElement("div",{className:"navbar-start"},u.createElement(H,{versions:n})),u.createElement("div",{className:"navbar-end"},t&&t.email?u.createElement(j,{session:t,paths:r}):"")))});const $=l.section.attrs(({width:e=4,offset:t=0})=>({className:`column is-${e}-desktop is-offset-${t}`})).withConfig({displayName:"column__StyledColumn",componentId:"d07l2a-0"})([""]),q=e=>u.createElement($,e),G=l.section.attrs({className:"columns is-multiline"}).withConfig({displayName:"columns__StyledColumns",componentId:"sc-1g5enwk-0"})([""]),Y=e=>u.createElement(G,e),X=l.section.attrs({className:"content"}).withConfig({displayName:"dashboard-header__Wrapper",componentId:"sc-1rc8e45-0"})(["&&{padding:90px ",";background:",";color:#fff;margin-bottom:0;& > *{color:#fff;}p{color:#fff;}h1{color:#fff;font-size:53px;margin-bottom:4px;}}"],({theme:e})=>e.sizes.paddingLayout,({theme:e})=>e.colors.superDarkBck);var K=f(function(e){function t(){return e.exports=t=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.apply(this,arguments)}e.exports=t});const Z=l.div.attrs({className:"dropdown-trigger"}).withConfig({displayName:"dropdown__DropdownTrigger",componentId:"sc-17060js-0"})(["padding:0px ",";font-size:20px;line-height:20px;&:hover{background:",";}"],({theme:e})=>e.sizes.padding,({theme:e})=>e.colors.bck),J=l.div.attrs({className:"dropdown-menu"}).withConfig({displayName:"dropdown__DropdownMenu",componentId:"sc-17060js-1"})(["& > .dropdown-content{border:0px none;border-radius:0px;box-shadow:0 6px 13px 0 rgba(69,70,85,0.13);background:",";}"],({theme:e})=>e.colors.bck),Q=e=>{const{children:t}=e;let{className:n=""}=e;return n+=" dropdown",u.createElement("div",K({},e,{className:n}),u.createElement(Z,null,u.createElement("i",{className:"icomoon-options"})),u.createElement(J,null,u.createElement("div",{className:"dropdown-content"},t)))},ee=l.section.withConfig({displayName:"wrapper-box__StyledWrapperBox",componentId:"sc-9mf060-0"})(["padding:",";color:",";flex-grow:1;border:",";background:",";& > h1{font-size:22px;margin-top:",";margin-bottom:",";}"],({theme:e})=>e.sizes.paddingLayout,({theme:e})=>e.colors.defaultText,e=>e.border?`1px solid ${e.theme.colors.border}`:"none",e=>e.border?e.theme.colors.bck:"transparent",({theme:e})=>e.sizes.padding,({theme:e})=>e.sizes.padding),te=e=>u.createElement(ee,e),ne=l.div.attrs({className:"lds-facebook"}).withConfig({displayName:"loader__Spinner",componentId:"sc-103tj8g-0"})(["&{display:inline-block;position:relative;width:64px;height:64px;}& div{display:inline-block;position:absolute;left:6px;width:13px;background:",";animation:lds-facebook 1.2s cubic-bezier(0,0.5,0.5,1) infinite;}& div:nth-child(1){left:6px;animation-delay:-0.24s;}& div:nth-child(2){left:26px;animation-delay:-0.12s;}& div:nth-child(3){left:45px;animation-delay:0;}@keyframes lds-facebook{0%{top:6px;height:51px;}50%,100%{top:19px;height:26px;}}"],({theme:e})=>e.colors.primary),re=()=>u.createElement(te,{style:{textAlign:"center"}},u.createElement(ne,null,u.createElement("div",null),u.createElement("div",null),u.createElement("div",null)));var oe=function(e,t,n,r){void 0===t&&(t=1),void 0===n&&(n=10),void 0===r&&(r=10);var o,i,a=Math.ceil(e/n);if(t<1?t=1:t>a&&(t=a),a<=r)o=1,i=a;else{var s=Math.floor(r/2),u=Math.ceil(r/2)-1;t<=s?(o=1,i=r):t+u>=a?(o=a-r+1,i=a):(o=t-s,i=t+u)}var l=(t-1)*n,c=Math.min(l+n-1,e-1),p=Array.from(Array(i+1-o).keys()).map(function(e){return o+e});return{totalItems:e,currentPage:t,pageSize:n,totalPages:a,startPage:o,endPage:i,startIndex:l,endIndex:c,pages:p}};const ie=r.css(["&&&{font-size:",";border-radius:0;border-color:",";background:",";height:34px;padding:",";color:",";& i,& svg{margin-right:5px;}&:hover{border-color:",";}&.is-white{background-color:",";border-color:transparent;color:",";}&.is-primary{background-color:",";color:#ffffff;&:hover{background-color:",";}}&.is-text{background-color:transparent;color:",";border:transparent;}&.in-dropdown{color:",";font-size:",";width:100%;text-align:start;justify-content:flex-start;height:40px;padding-left:40px;border:none;&:hover{border:4px ",";padding-left:36px;border-style:none solid;}}}"],({theme:e})=>e.fonts.medium,({theme:e})=>e.colors.primary,({theme:e})=>e.colors.bck,({theme:e})=>`${e.sizes.paddingMin} ${e.sizes.padding}`,({theme:e})=>e.colors.primary,({theme:e})=>e.colors.primaryHover,({theme:e})=>e.colors.bck,({theme:e})=>e.colors.defaultText,({theme:e})=>e.colors.primary,({theme:e})=>e.colors.primaryHover,({theme:e})=>e.colors.primary,({theme:e})=>e.colors.defaultText,({theme:e})=>e.fonts.base,({theme:e})=>e.colors.primary),ae=l("button").attrs(({primary:e})=>({className:`button${e?" is-primary":""}`})).withConfig({displayName:"styled-button__StyledButton",componentId:"sc-27o4jb-0"})(["",""],ie),se=l(n.Link).attrs(({primary:e})=>({className:`button${e?" is-primary":""}`})).withConfig({displayName:"styled-link__StyledLink",componentId:"sc-1csyv7l-0"})(["",""],ie),ue=l.div.attrs({className:"level-item pagination-content"}).withConfig({displayName:"paginate__PaginationWrapper",componentId:"sc-9u8hbi-0"})(["& > .pagination{border:1px solid ",";padding:4px;}"],({theme:e})=>e.colors.border);var le=n.withRouter(class extends u.PureComponent{linkToPage(e){const{location:t}=this.props,n=new URLSearchParams(t.search);return n.set("page",e.toString()),n.toString()}render(){const{total:e,page:t,perPage:n}=this.props,r=t||1,o=oe(e,r,n),i=r===o.startPage,a=r===o.endPage,s=i?r:r-1,l=a?r:r+1;return 1===o.totalPages||0===e?null:u.createElement(ue,null,u.createElement("div",{className:"pagination"},u.createElement(se,{to:{search:this.linkToPage(s)},className:`button is-white${i?" disabled":""}`},u.createElement("i",{className:"icomoon-pagination-left"})),o.pages.map(e=>u.createElement(se,{key:e,to:{search:this.linkToPage(e)},className:`pages button is-white${e===r?" is-primary":""}`},e)),u.createElement(se,{to:{search:this.linkToPage(l)},className:`button is-white${a?" disabled":""}`},u.createElement("i",{className:"icomoon-pagination-right"}))))}});const ce=l.div.withConfig({displayName:"placeholder__StyledPlaceholder",componentId:"sc-1cbjegf-0"})(["@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,#eeeeee 8%,#dddddd 18%,#eeeeee 33%);background-size:1000px 104px;height:338px;position:relative;overflow:hidden;"]),pe=e=>u.createElement(ce,e),de=l.div.withConfig({displayName:"property-in-edit__Property",componentId:"sc-1yqxq8u-0"})(["margin-bottom:",";& input{border-radius:0;border-color:",";box-shadow:none;&:focus{border-color:",";}}& .control > input[type=text]{height:40px;}"],({theme:e})=>e.sizes.paddingLayout,({theme:e})=>e.colors.border,({theme:e})=>e.colors.primary),fe=e=>{const{children:t,property:n,error:r}=e;return u.createElement(de,null,u.createElement(V,{htmlFor:n.name},n.label),u.createElement("div",{className:"control"},t),r&&u.createElement("div",{className:"help is-danger"},r.message))},he=l.div.withConfig({displayName:"property-in-filter__Property",componentId:"n7ppvc-0"})(["margin:"," 0;& input{border-radius:0;border-color:",";box-shadow:none;background:transparent;color:",";&:focus{border-color:",";}}& .icon{opacity:0.25;}"],({theme:e})=>e.sizes.paddingLayout,({theme:e})=>e.colors.borderOnDark,({theme:e})=>e.colors.lightText,({theme:e})=>e.colors.primary),me=e=>{const{property:t,children:n}=e;return u.createElement(he,null,u.createElement(V,null,t.label),n)},ge=l.div.withConfig({displayName:"property-in-show__Property",componentId:"sc-4zsv3b-0"})(["margin-bottom:",";"],({theme:e})=>e.sizes.paddingLayout),ve=e=>{const{property:t,children:n}=e;return u.createElement(ge,null,u.createElement(V,null,t.label),n)};ve.defaultProps={children:null};const be=l.section.withConfig({displayName:"styled-section__StyledSection",componentId:"sc-16m82m4-0"})(["border-left:"," solid ",";padding-left:",";"],({theme:e})=>e.sizes.paddingMin,({theme:e})=>e.colors.lightBck,({theme:e})=>e.sizes.padding),ye=l.table.attrs({className:"table is-fullwidth"}).withConfig({displayName:"table__Table",componentId:"sc-8urxmk-0"})(["background:transparent;& > thead > tr > th{border:none;}& tr.is-selected{background:",";}& tr:hover{background:",";}td{color:",";padding:",";border-color:",";}"],({theme:e})=>e.colors.primary,({theme:e})=>e.colors.superLightBack,({theme:e})=>e.colors.defaultText,({theme:e})=>e.sizes.padding,({theme:e})=>e.colors.border),Ee=l(n.Link).withConfig({displayName:"value-block__OverlayLink",componentId:"sc-19g8v9l-0"})(["position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:border-width 0.2s;&:hover{transition:border-width 0.2s;border-bottom:5px solid ",";}"],({theme:e})=>e.colors.primary),Oe=l.div.attrs({className:"level"}).withConfig({displayName:"value-block__Level",componentId:"sc-19g8v9l-1"})(["color:",";margin-top:8px;& .value{font-size:34px;}& .icon{font-size:34px;}"],e=>e.color||e.theme.colors.primary),Ce=l.input.withConfig({displayName:"styled-input__StyledInput",componentId:"sc-18q3bd3-0"})(["background:",";color:",";"],({theme:e})=>e.colors.inputBck,({theme:e})=>e.colors.defaultText);var we=Object.freeze({__proto__:null,Column:q,Columns:Y,DashboardHeader:e=>{const{children:t}=e;return u.createElement(X,null,t)},Dropdown:Q,Label:V,Loader:re,Paginate:le,Placehoder:pe,PropertyInEdit:fe,PropertyInFilter:me,PropertyInShow:ve,StyledButton:ae,StyledLink:se,StyledSection:be,Table:ye,ValueBlock:e=>{const{icon:t,value:n,children:r,color:o,href:i,label:a}=e;return u.createElement(te,{border:!0,style:{position:"relative"}},i?u.createElement(Ee,{to:i}):"",a?u.createElement(V,null,a):"",u.createElement(Oe,{color:o},u.createElement("div",{className:"value"},n),u.createElement("div",{className:"icon"},u.createElement("i",{className:t}))),r)},WrapperBox:te,StyledInput:Ce});const Se=l.section.withConfig({displayName:"default-dashboard__DashboardWrapper",componentId:"y6jxa9-0"})(["display:flex;flex-grow:1;align-items:center;justify-content:center;padding:",";"],({theme:e})=>e.sizes.padding),xe=l.section.attrs({className:"content"}).withConfig({displayName:"default-dashboard__InfoBox",componentId:"y6jxa9-1"})(["width:540px;"]),Ae=l.div.withConfig({displayName:"default-dashboard__SoftwareBrothers",componentId:"y6jxa9-2"})(["padding:10px 0;border-top:1px solid ",";img{float:left;padding:10px 15px 10px 0;width:140px;}a{color:",";}"],({theme:e})=>e.colors.love,({theme:e})=>e.colors.love),Pe=()=>u.createElement(Se,null,u.createElement(xe,null,u.createElement("h1",null,"Welcome on board!"),u.createElement("p",null,"Thank you for trying out",u.createElement("b",null," AdminBro.")),u.createElement("p",null,"Next, you might want to check out the following tutorials:"),u.createElement(Y,null,u.createElement(q,{width:6},u.createElement("ul",null,u.createElement("li",null,u.createElement("a",{href:"https://softwarebrothers.github.io/admin-bro-dev/tutorial-03-passing-resources.html"},"Adding Resources")),u.createElement("li",null,u.createElement("a",{href:"https://softwarebrothers.github.io/admin-bro-dev/tutorial-04-customizing-resources.html"},"Customising resources")),u.createElement("li",null,u.createElement("a",{href:"https://softwarebrothers.github.io/admin-bro-dev/tutorial-05-actions.html"},"Customising Actions")))),u.createElement(q,{width:6},u.createElement("ul",null,u.createElement("li",null,u.createElement("a",{href:"https://softwarebrothers.github.io/admin-bro-dev/tutorial-06-writing-react-components.html"},"Writing your own components")),u.createElement("li",null,u.createElement("a",{href:"https://softwarebrothers.github.io/admin-bro-dev/tutorial-07-custom-dashboard.html"},"Customising Dashboard"))))),u.createElement("p",null,"In case you found any errors,",u.createElement("a",{href:"https://github.com/SoftwareBrothers/admin-bro/issues"}," raise an issue "),"on our GitHub account."),u.createElement("p",null,"For the latest information about AdminBro and more -",u.createElement("a",{href:"https://softwarebrothers.co/blog/"}," check out our blog.")),u.createElement(Ae,null,u.createElement("img",{src:"https://softwarebrothers.co/assets/images/software-brothers-logo-full.svg",alt:"SoftwareBrothers"}),u.createElement("p",null,"Want to add advanced fields like Google Maps, enrich interface with custom graphs or simply look for professional help? You can always",u.createElement("a",{href:"https://softwarebrothers.co/services"}," work with us!")))));class ke extends u.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;return null!==t?u.createElement("div",{className:"notification is-danger"},u.createElement("p",null,t.toString()),u.createElement("p",null,"See development console for more details...")):e||null}}var Ie=t.connect(e=>({dashboard:e.dashboard}))(class extends u.Component{constructor(e){super(e),this.state={isClient:!1}}componentDidMount(){this.setState({isClient:!0})}render(){const{dashboard:e}=this.props,{isClient:t}=this.state;let n;return n=e&&e.component&&t&&AdminBro.UserComponents[e.component]?AdminBro.UserComponents[e.component]:Pe,u.createElement(ke,null,u.createElement(n,null))}});const De=l.nav.attrs({className:"breadcrumb"}).withConfig({displayName:"breadcrumbs__BreadcrumbsContainer",componentId:"yjyesi-0"})(["&&&{margin:",";font-size:",";}"],({theme:e})=>`-${e.sizes.padding} 0 ${e.sizes.padding} -10px`,({theme:e})=>e.fonts.base),Fe=l(n.Link).withConfig({displayName:"breadcrumbs__BreadcrumbLink",componentId:"yjyesi-1"})(["&&&{color:",";&:hover{color:",";}}"],({theme:e})=>e.colors.lightText,({theme:e})=>e.colors.primary);class Me extends u.PureComponent{renderResource(){const{resource:e,record:t}=this.props;return u.createElement("li",null,u.createElement(Fe,{to:e.href,className:t?"is-active":""},e.name))}renderAction(){const{actionName:e,resource:t,record:n}=this.props,r=t.resourceActions.find(t=>t.name===e)||n&&n.recordActions.find(t=>t.name===e);return r?u.createElement("li",{className:"is-active"},u.createElement(Fe,{to:"#"},r.label)):null}render(){return u.createElement(De,null,u.createElement("ul",null,this.renderResource(),this.renderAction()))}}let _e={};try{_e=window}catch(e){if("window is not defined"!==e.message)throw e}const Te=e=>{const t=[window.location.origin,_e.REDUX_STATE.paths.loginPath].join("");e.request.responseURL&&e.request.responseURL.match(t)&&(alert("Your session expired. You will be redirected to login screen"),window.location.assign(t))};class Le{constructor(){this.baseURL=[window.location.origin,_e.REDUX_STATE.paths.rootPath].join(""),this.client=o.create({baseURL:this.baseURL})}async searchRecords({resourceId:e,query:t}){const n=encodeURIComponent(t),r=await this.client.get(`/api/resources/${e}/search/${n}`);return Te(r),r.data.records}async resourceAction({resourceId:e,actionName:t,payload:n,method:r,params:o}){const i=await this.client.request({url:`/api/resources/${e}/actions/${t}`,method:r||n?"POST":"GET",data:n,params:o});return Te(i),i}async recordAction({resourceId:e,recordId:t,actionName:n,payload:r,method:o,params:i}){const a=await this.client.request({url:`/api/resources/${e}/records/${t}/${n}`,method:o||r?"POST":"GET",data:r,params:i});return Te(a),a}async getDashboard({params:e={}}={}){const t=await this.client.get("/api/dashboard",{params:e});return Te(t),t}}const Ne="https://softwarebrothers.github.io/admin-bro-dev",je={rootPath:"/admin",logoutPath:"/admin/logout",loginPath:"/admin/login"};let Re;!function(e){e.success="success",e.error="error"}(Re||(Re={}));const Ve=i.combineReducers({resources:(e=[],t)=>{switch(t.type){case"RESOURCES_INITIALIZE":return t.data;default:return e}},branding:(e={},t)=>{switch(t.type){case"BRANDING_INITIALIZE":return t.data;default:return e}},paths:(e=je,t)=>{switch(t.type){case"PATHS_INITIALIZE":return t.data;default:return e}},session:(e=null,t)=>{switch(t.type){case"SESSION_INITIALIZE":return t.data;default:return e}},dashboard:(e={},t)=>{switch(t.type){case"DASHBOARD_INITIALIZE":return t.data;default:return e}},notices:(e=[],t)=>{switch(t.type){case"ADD_NOTICE":return[t.data];case"DROP_NOTICE":return e.filter(e=>e.id!==t.data.noticeId);case"SET_NOTICE_PROGRESS":return e.map(e=>({...e,progress:e.id===t.data.noticeId?t.data.progress:e.progress}));default:return e}},versions:(e={},t)=>{switch(t.type){case"VERSIONS_INITIALIZE":return{admin:t.data.admin,app:t.data.app};default:return e}}});const Be=e=>({addNotice:t=>e(((e={message:""})=>({type:"ADD_NOTICE",data:{message:e.message,id:Math.random().toString(36).substr(2,9),type:e.type||Re.success,progress:0}}))(t))}),Ue=e=>t.connect(null,Be)(e);var He=n.withRouter(Ue(class extends u.PureComponent{constructor(e){super(e),this.handleClick=this.handleClick.bind(this)}handleClick(e){const{action:t,resourceId:n,recordId:r,location:o,history:i,actionPerformed:a,addNotice:s}=this.props;if(!t.guard||confirm(t.guard)){if(void 0!==t.component&&!1===t.component){e.preventDefault();const u=new Le;let l;(l=r?u.recordAction:u.resourceAction).bind(u)({resourceId:n,actionName:t.name,recordId:r}).then(e=>{s({message:`action ${t.name} has been successfully performed`}),o.pathname!==e.data.redirectUrl&&i.push(e.data.redirectUrl),a&&a(t.name)})}}else e.preventDefault()}render(){const e=new g,{resourceId:t,recordId:n,action:r,className:o}=this.props,i=r.name,a=n?e.recordActionUrl({resourceId:t,recordId:n,actionName:i}):e.resourceActionUrl({resourceId:t,actionName:i});return u.createElement(se,{to:a,className:`button ${o}`,onClick:this.handleClick},u.createElement("span",{className:"icon"},u.createElement("i",{className:r.icon})),u.createElement("div",{className:"btn-text"},r.label))}}));const ze=l.section.attrs({className:"level"}).withConfig({displayName:"action-header__HeaderWrapper",componentId:"sc-17u6jqx-0"})(["&&&{margin-bottom:",";}"],({theme:e})=>e.sizes.padding),We=l.span.attrs({className:"tag"}).withConfig({displayName:"action-header__Tag",componentId:"sc-17u6jqx-1"})(["&&&{background:",";color:#fff;margin-left:",";}"],({theme:e})=>e.colors.primary,({theme:e})=>e.sizes.padding),$e=l(n.Link).withConfig({displayName:"action-header__BackBtn",componentId:"sc-17u6jqx-2"})(["&&&{border-radius:50%;width:",";height:",";color:",";font-size:",";padding:",";background-color:",";text-align:center;margin-right:",";&:hover{background-color:",";color:#fff;}}"],({theme:e})=>e.sizes.paddingLayout,({theme:e})=>e.sizes.paddingLayout,({theme:e})=>e.colors.lightText,({theme:e})=>e.fonts.base,({theme:e})=>e.sizes.paddingMin,({theme:e})=>e.colors.superLightBack,({theme:e})=>e.sizes.padding,({theme:e})=>e.colors.lightText),qe=l.h1.attrs({className:"level-left"}).withConfig({displayName:"action-header__HeaderTitle",componentId:"sc-17u6jqx-3"})(["&&&{font-size:",";font-weight:normal;}"],({theme:e})=>e.fonts.header),Ge=l.div.attrs({className:"level-right"}).withConfig({displayName:"action-header__HeaderButtons",componentId:"sc-17u6jqx-4"})(["&&& a{margin-left:",";}"],({theme:e})=>e.sizes.padding),Ye=e=>{const t=new g,{resource:n,toggleFilter:r,actionPerformed:o,record:i,action:a,tag:s,recordId:l}=e,c=n.id;let p=i?i.recordActions:n.resourceActions;p=p&&p.filter(e=>![a&&a.name,"list"].includes(e.name));const d=a?a.label:n.name,f=a&&"list"===a.name;return u.createElement(ze,null,u.createElement(qe,null,!f&&u.createElement($e,{to:t.resourceActionUrl({resourceId:c,actionName:"list"})},u.createElement("i",{className:"icomoon-pagination-left"})),d,s?u.createElement(We,null,s):""),u.createElement(Ge,null,p.map(e=>u.createElement(He,{action:e,key:e.name,actionPerformed:o,className:"is-primary",resourceId:n.id,recordId:l})),r&&u.createElement(ae,{onClick:r,as:"a"},u.createElement("span",{className:"icon"},u.createElement("i",{className:"fas fa-sliders-h"})),u.createElement("span",{className:"btn-text"},"Filter"))))},Xe=3,Ke=l.div.attrs({className:"notification"}).withConfig({displayName:"notice__NoticeWrapper",componentId:"w4jhot-0"})(["max-width:100%;position:absolute;top:0;left:0;right:0;border-radius:0;border-style:none none solid none;border-width:1px;padding:13px ",";&:not(:last-child){margin-bottom:0;}&.success{background-color:",";border-color:",";& .progressBar{background-color:",";}}&.error{background-color:",";border-color:",";& .delete:before,& .delete:after{background-color:",";}& .progressBar{background-color:",";}}& .delete{background:transparent;right:",";top:",";&:before,&:after{background-color:",";}&:after{height:80%;width:1px;}&:before{width:80%;height:1px;}}& .progressBar{position:absolute;bottom:0;left:0;height:4px;background:#fff;transition:width 1s linear;}"],({theme:e})=>e.sizes.paddingLayout,({theme:e})=>e.colors.lightSuccess,({theme:e})=>e.colors.success,({theme:e})=>e.colors.success,({theme:e})=>e.colors.lightError,({theme:e})=>e.colors.error,({theme:e})=>e.colors.error,({theme:e})=>e.colors.error,({theme:e})=>e.sizes.paddingLayout,({theme:e})=>e.sizes.padding,({theme:e})=>e.colors.success);class Ze extends u.Component{constructor(e){super(e);const{notice:t}=e;this.timer=null,this.state={progress:t.progress||0}}componentDidMount(){const{drop:e,notice:t,notifyProgress:n}=this.props;this.timer=setInterval(()=>{this.setState(e=>{const r=e.progress+100/Xe;return n({noticeId:t.id,progress:r}),{progress:r}})},1e3),setTimeout(()=>{this.timer&&clearInterval(this.timer),e()},1e3*(Xe+1))}componentWillUnmount(){this.timer&&clearInterval(this.timer)}render(){const{notice:e,drop:t}=this.props,{progress:n}=this.state;return u.createElement(Ke,{className:e.type},u.createElement("button",{className:"delete",onClick:t,type:"button"}),e.message,u.createElement("div",{className:"progressBar",style:{width:`${n}%`}}))}}var Je=t.connect(e=>({notices:e.notices}),e=>({drop:t=>e((e=>({type:"DROP_NOTICE",data:{noticeId:e}}))(t)),notifyProgress:({noticeId:t,progress:n})=>e((({noticeId:e,progress:t})=>({type:"SET_NOTICE_PROGRESS",data:{noticeId:e,progress:t}}))({noticeId:t,progress:n}))}))(e=>{const{drop:t,notices:n,notifyProgress:r}=e,o=n.length?n[n.length-1]:null;return o?u.createElement(Ze,{key:o.id,notice:o,drop:()=>t(o.id),notifyProgress:r}):u.createElement("div",null)}),Qe=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},et=tt;function tt(e,t){var n=(t=t||{}).delimiter||".",r=t.maxDepth,o={};return function e(i,a,s){s=s||1,Object.keys(i).forEach(function(u){var l=i[u],c=t.safe&&Array.isArray(l),p=Object.prototype.toString.call(l),d=Qe(l),f=a?a+n+u:u;if(!c&&!d&&("[object Object]"===p||"[object Array]"===p)&&Object.keys(l).length&&(!t.maxDepth||s<r))return e(l,f,s+1);o[f]=l})}(e),o}tt.flatten=tt,tt.unflatten=function e(t,n){n=n||{};var r=n.delimiter||".";var o=n.overwrite||!1;var i={};var a=Qe(t);if(a||"[object Object]"!==Object.prototype.toString.call(t))return t;function s(e){var t=Number(e);return isNaN(t)||-1!==e.indexOf(".")||n.object?e:t}var u=Object.keys(t).sort(function(e,t){return e.length-t.length});u.forEach(function(a){for(var u=a.split(r),l=s(u.shift()),c=s(u[0]),p=i;void 0!==c;){var d=Object.prototype.toString.call(p[l]),f="[object Object]"===d||"[object Array]"===d;if(!o&&!f&&void 0!==p[l])return;(o&&!f||!o&&null==p[l])&&(p[l]="number"!=typeof c||n.object?{}:[]),p=p[l],u.length>0&&(l=s(u.shift()),c=s(u[0]))}p[l]=e(t[a],n)});return i};var nt=et.flatten,rt=et.unflatten;const ot=(e,t)=>{const n=new RegExp(`^${e.name}`),r=Object.keys(t.params).filter(e=>e.match(n)).reduce((e,r)=>({...e,[r.replace(n,"arrayField")]:t.params[r]}),{});return rt(r).arrayField||[]};var it={show:class extends u.PureComponent{render(){const{property:e,record:t,ItemComponent:n}=this.props,r=ot(e,t);return u.createElement(ve,{property:e},u.createElement(be,null,r.map((t,r)=>u.createElement(n,K({},this.props,{key:r,property:{...e,name:`${e.name}.${r}`,label:`[${r+1}]`,isArray:!1}})))))}},edit:class extends u.Component{constructor(e){super(e);const{property:t,record:n}=this.props,r=ot(t,n);this.state={items:r},this.addNew=this.addNew.bind(this)}addNew(e){return this.setState(e=>({...e,items:[...e.items,""]})),e.preventDefault(),!1}removeItem(e,t){const{property:n,record:r,onChange:o}=this.props,{items:i}=this.state,a=[...i];a.splice(e,1);const s={...r};return s.params=nt({...rt(s.params),[n.name]:a}),this.setState(e=>({...e,items:a})),o(s),t.preventDefault(),!1}renderItem(e,t){const{ItemComponent:n,property:r}=this.props;return u.createElement(Y,{key:t},u.createElement(q,{width:10},u.createElement(n,K({},this.props,{property:{...r,name:`${r.name}.${t}`,label:`[${t+1}]`,isArray:!1}}))),u.createElement(q,{width:2},u.createElement(ae,{style:{marginTop:25},onClick:e=>this.removeItem(t,e)},"Remove")))}renderInput(){const{items:e}=this.state;return u.createElement(be,{style:{marginTop:20}},e.map((e,t)=>this.renderItem(e,t)),u.createElement("p",null,u.createElement(ae,{onClick:this.addNew},"Add new item")))}render(){const{property:e,record:t}=this.props,n=t.errors&&t.errors[e.name];return u.createElement(fe,{property:e,error:n},this.renderInput())}},list:class extends u.PureComponent{render(){const{property:e,record:t,resource:r}=this.props,o=t.recordActions.find(e=>"show"===e.name),i=rt(t.params)[e.name]||[];if(r.titleProperty.name===e.name&&o){const e=(new g).recordActionUrl({resourceId:r.id,recordId:t.id,actionName:"show"});return u.createElement(n.Link,{to:e},`length: ${i.length}`)}return u.createElement("span",null,`length: ${i.length}`)}}};var at={show:e=>{const{property:t,ItemComponent:n}=e;return u.createElement(ve,{property:t},u.createElement(be,null,t.subProperties.map(r=>u.createElement(n,K({},e,{key:r.name,property:{...r,name:`${t.name}.${r.name}`}})))))},edit:e=>{const{property:t,record:n,ItemComponent:r}=e,o=n.errors&&n.errors[t.name];return u.createElement(fe,{property:t,error:o},u.createElement(be,null,t.subProperties.map(n=>u.createElement(r,K({},e,{key:n.name,property:{...n,name:`${t.name}.${n.name}`}})))))},list:class extends u.PureComponent{renderItems(){const{property:e,ItemComponent:t}=this.props;return u.createElement(u.Fragment,null,e.subProperties.map(n=>u.createElement("div",null,u.createElement(V,{style:{display:"inline"}},`${n.label}: `),u.createElement(t,K({},this.props,{key:n.name,property:{...n,name:`${e.name}.${n.name}`}})))))}render(){const{property:e,record:t,resource:r}=this.props,o=t.recordActions.find(e=>"show"===e.name);if(r.titleProperty.name===e.name&&o){const e=(new g).recordActionUrl({resourceId:r.id,recordId:t.id,actionName:"show"});return u.createElement(n.Link,{to:e},this.renderItems())}return this.renderItems()}}};function st(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function ut(e,t){var n;void 0===t&&(t=st);var r,o=[],i=!1;return function(){for(var a=[],s=0;s<arguments.length;s++)a[s]=arguments[s];return i&&n===this&&t(a,o)?r:(r=e.apply(this,a),i=!0,n=this,o=a,r)}}var lt={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function ct(e){function t(e,t,r){var o=t.trim().split(h);t=o;var i=o.length,a=e.length;switch(a){case 0:case 1:var s=0;for(e=0===a?"":e[0]+" ";s<i;++s)t[s]=n(e,t[s],r).trim();break;default:var u=s=0;for(t=[];s<i;++s)for(var l=0;l<a;++l)t[u++]=n(e[l]+" ",o[s],r).trim()}return t}function n(e,t,n){var r=t.charCodeAt(0);switch(33>r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(m,"$1"+e.trim());case 58:return e.trim()+t.replace(m,"$1"+e.trim());default:if(0<1*n&&0<t.indexOf("\f"))return t.replace(m,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function r(e,t,n,i){var a=e+";",s=2*t+3*n+4*i;if(944===s){e=a.indexOf(":",9)+1;var u=a.substring(e,a.length-1).trim();return u=a.substring(0,e).trim()+u+";",1===I||2===I&&o(u,1)?"-webkit-"+u+u:u}if(0===I||2===I&&!o(a,1))return a;switch(s){case 1015:return 97===a.charCodeAt(10)?"-webkit-"+a+a:a;case 951:return 116===a.charCodeAt(3)?"-webkit-"+a+a:a;case 963:return 110===a.charCodeAt(5)?"-webkit-"+a+a:a;case 1009:if(100!==a.charCodeAt(4))break;case 969:case 942:return"-webkit-"+a+a;case 978:return"-webkit-"+a+"-moz-"+a+a;case 1019:case 983:return"-webkit-"+a+"-moz-"+a+"-ms-"+a+a;case 883:if(45===a.charCodeAt(8))return"-webkit-"+a+a;if(0<a.indexOf("image-set(",11))return a.replace(x,"$1-webkit-$2")+a;break;case 932:if(45===a.charCodeAt(4))switch(a.charCodeAt(5)){case 103:return"-webkit-box-"+a.replace("-grow","")+"-webkit-"+a+"-ms-"+a.replace("grow","positive")+a;case 115:return"-webkit-"+a+"-ms-"+a.replace("shrink","negative")+a;case 98:return"-webkit-"+a+"-ms-"+a.replace("basis","preferred-size")+a}return"-webkit-"+a+"-ms-"+a+a;case 964:return"-webkit-"+a+"-ms-flex-"+a+a;case 1023:if(99!==a.charCodeAt(8))break;return"-webkit-box-pack"+(u=a.substring(a.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+a+"-ms-flex-pack"+u+a;case 1005:return d.test(a)?a.replace(p,":-webkit-")+a.replace(p,":-moz-")+a:a;case 1e3:switch(t=(u=a.substring(13).trim()).indexOf("-")+1,u.charCodeAt(0)+u.charCodeAt(t)){case 226:u=a.replace(y,"tb");break;case 232:u=a.replace(y,"tb-rl");break;case 220:u=a.replace(y,"lr");break;default:return a}return"-webkit-"+a+"-ms-"+u+a;case 1017:if(-1===a.indexOf("sticky",9))break;case 975:switch(t=(a=e).length-10,s=(u=(33===a.charCodeAt(t)?a.substring(0,t):a).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|u.charCodeAt(7))){case 203:if(111>u.charCodeAt(8))break;case 115:a=a.replace(u,"-webkit-"+u)+";"+a;break;case 207:case 102:a=a.replace(u,"-webkit-"+(102<s?"inline-":"")+"box")+";"+a.replace(u,"-webkit-"+u)+";"+a.replace(u,"-ms-"+u+"box")+";"+a}return a+";";case 938:if(45===a.charCodeAt(5))switch(a.charCodeAt(6)){case 105:return u=a.replace("-items",""),"-webkit-"+a+"-webkit-box-"+u+"-ms-flex-"+u+a;case 115:return"-webkit-"+a+"-ms-flex-item-"+a.replace(C,"")+a;default:return"-webkit-"+a+"-ms-flex-line-pack"+a.replace("align-content","").replace(C,"")+a}break;case 973:case 989:if(45!==a.charCodeAt(3)||122===a.charCodeAt(4))break;case 931:case 953:if(!0===S.test(e))return 115===(u=e.substring(e.indexOf(":")+1)).charCodeAt(0)?r(e.replace("stretch","fill-available"),t,n,i).replace(":fill-available",":stretch"):a.replace(u,"-webkit-"+u)+a.replace(u,"-moz-"+u.replace("fill-",""))+a;break;case 962:if(a="-webkit-"+a+(102===a.charCodeAt(5)?"-ms-"+a:"")+a,211===n+i&&105===a.charCodeAt(13)&&0<a.indexOf("transform",10))return a.substring(0,a.indexOf(";",27)+1).replace(f,"$1-webkit-$2")+a}return a}function o(e,t){var n=e.indexOf(1===t?":":"{"),r=e.substring(0,3!==t?n:10);return n=e.substring(n+1,e.length-1),_(2!==t?r:r.replace(w,"$1"),n,t)}function i(e,t){var n=r(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(O," or ($1)").substring(4):"("+t+")"}function a(e,t,n,r,o,i,a,s,l,c){for(var p,d=0,f=t;d<M;++d)switch(p=F[d].call(u,e,f,n,r,o,i,a,s,l,c)){case void 0:case!1:case!0:case null:break;default:f=p}if(f!==t)return f}function s(e){return void 0!==(e=e.prefix)&&(_=null,e?"function"!=typeof e?I=1:(I=2,_=e):I=0),s}function u(e,n){var s=e;if(33>s.charCodeAt(0)&&(s=s.trim()),s=[s],0<M){var u=a(-1,n,s,s,P,A,0,0,0,0);void 0!==u&&"string"==typeof u&&(n=u)}var p=function e(n,s,u,p,d){for(var f,h,m,y,O,C=0,w=0,S=0,x=0,F=0,_=0,L=m=f=0,N=0,j=0,R=0,V=0,B=u.length,U=B-1,H="",z="",W="",$="";N<B;){if(h=u.charCodeAt(N),N===U&&0!==w+x+S+C&&(0!==w&&(h=47===w?10:47),x=S=C=0,B++,U++),0===w+x+S+C){if(N===U&&(0<j&&(H=H.replace(c,"")),0<H.trim().length)){switch(h){case 32:case 9:case 59:case 13:case 10:break;default:H+=u.charAt(N)}h=59}switch(h){case 123:for(f=(H=H.trim()).charCodeAt(0),m=1,V=++N;N<B;){switch(h=u.charCodeAt(N)){case 123:m++;break;case 125:m--;break;case 47:switch(h=u.charCodeAt(N+1)){case 42:case 47:e:{for(L=N+1;L<U;++L)switch(u.charCodeAt(L)){case 47:if(42===h&&42===u.charCodeAt(L-1)&&N+2!==L){N=L+1;break e}break;case 10:if(47===h){N=L+1;break e}}N=L}}break;case 91:h++;case 40:h++;case 34:case 39:for(;N++<U&&u.charCodeAt(N)!==h;);}if(0===m)break;N++}switch(m=u.substring(V,N),0===f&&(f=(H=H.replace(l,"").trim()).charCodeAt(0)),f){case 64:switch(0<j&&(H=H.replace(c,"")),h=H.charCodeAt(1)){case 100:case 109:case 115:case 45:j=s;break;default:j=D}if(V=(m=e(s,j,m,h,d+1)).length,0<M&&(O=a(3,m,j=t(D,H,R),s,P,A,V,h,d,p),H=j.join(""),void 0!==O&&0===(V=(m=O.trim()).length)&&(h=0,m="")),0<V)switch(h){case 115:H=H.replace(E,i);case 100:case 109:case 45:m=H+"{"+m+"}";break;case 107:m=(H=H.replace(g,"$1 $2"))+"{"+m+"}",m=1===I||2===I&&o("@"+m,3)?"@-webkit-"+m+"@"+m:"@"+m;break;default:m=H+m,112===p&&(z+=m,m="")}else m="";break;default:m=e(s,t(s,H,R),m,p,d+1)}W+=m,m=R=j=L=f=0,H="",h=u.charCodeAt(++N);break;case 125:case 59:if(1<(V=(H=(0<j?H.replace(c,""):H).trim()).length))switch(0===L&&(f=H.charCodeAt(0),45===f||96<f&&123>f)&&(V=(H=H.replace(" ",":")).length),0<M&&void 0!==(O=a(1,H,s,n,P,A,z.length,p,d,p))&&0===(V=(H=O.trim()).length)&&(H="\0\0"),f=H.charCodeAt(0),h=H.charCodeAt(1),f){case 0:break;case 64:if(105===h||99===h){$+=H+u.charAt(N);break}default:58!==H.charCodeAt(V-1)&&(z+=r(H,f,h,H.charCodeAt(2)))}R=j=L=f=0,H="",h=u.charCodeAt(++N)}}switch(h){case 13:case 10:47===w?w=0:0===1+f&&107!==p&&0<H.length&&(j=1,H+="\0"),0<M*T&&a(0,H,s,n,P,A,z.length,p,d,p),A=1,P++;break;case 59:case 125:if(0===w+x+S+C){A++;break}default:switch(A++,y=u.charAt(N),h){case 9: