1"use strict";(self.webpackChunkapp_inspector=self.webpackChunkapp_inspector||[]).push([[921],{687878:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var o={get CarFormCard(){return C},get CarFormCardActions(){return b},get CarFormCardContent(){return w},get CarFormCardHeader(){return v},get CarFormInfoCard(){return g},get DocDialogContent(){return x},get FabButton(){return _},get GreenButton(){return E},get IconButton(){return O}};for(var n in o)Object.defineProperty(t,n,{enumerable:!0,get:Object.getOwnPropertyDescriptor(o,n).get});let s=r(438754),i=s._(r(667294)),l=s._(r(782067)),a=s._(r(152658)),d=s._(r(130060)),u=s._(r(642017)),p=s._(r(483638)),c=s._(r(22693)),f=s._(r(451922)),h=r(232316),m={infoCard:{root:{"border-radius":"5px",display:"flex","flex-direction":"column"}},card:{root:{float:"left",position:"relative",height:"805px",margin:"1vw 2vw",display:"flex","flex-direction":"column","border-radius":"5px"}},header:{root:{"flex-shrink":"0","padding-bottom":"0px"}},content:{root:{flex:"2",display:"flex","flex-direction":"column","padding-bottom":"0px","overflow-y":"auto","overflow-x":"hidden"}},actions:{root:{display:"flex","flex-shrink":"0","align-items":"center",width:"100%","justify-content":"flex-end"}},fabButton:{root:{color:"#FFF","z-index":"1","background-color":s._(r(250173)).default[500],"font-size":"28px",height:"3.5625rem",width:"3.5625rem"}},iconButton:{root:{color:"#000","border-radius":"50%","z-index":"1","font-size":"28px","min-height":"3.5625rem","min-width":"3.5625rem","text-align":"center","line-height":"0em"}},documentDialog:{dialogContent:{root:{display:"flex","flex-direction":"row","flex-wrap":"wrap","padding-top":"10px"}}},greenButton:{root:{color:"rgba(3, 151, 0, 1)"}}},y=e=>t=>{if(e)return i.default.createElement(e,{classes:{root:t.classes.root},...t},t.children)},g=(0,h.withStyles)(m.infoCard)(y(l.default)),C=(0,h.withStyles)(m.card)(y(l.default)),v=(0,h.withStyles)(m.header)(y(a.default)),w=(0,h.withStyles)(m.content)(y(d.default)),b=(0,h.withStyles)(m.actions)(y(u.default)),_=(0,h.withStyles)(m.fabButton)(y(f.default)),O=(0,h.withStyles)(m.iconButton)(y(p.default)),x=(0,h.withStyles)(m.documentDialog.dialogContent)(y(c.default)),E=(0,h.withStyles)(m.greenButton)(y(p.default))},244151:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getPermissionsValidator",{enumerable:!0,get:function(){return o}});let r=["READ","CREATE","UPDATE","DELETE","READ_OWN"],o=(e,t)=>({user:{...e,hasPermissionTypes:(o,n)=>{let s;return n.forEach(e=>{if(-1===r.indexOf(e))throw Error(`${e} is not a valid type, 2 allowed types are: ${r.join(", ")}`)}),!!t&&(-1!==t.groups.indexOf("superadmin")?"web.admin.ui.car.cmsHidden"!==o:void 0!==e.permissions&&(s=[],e.permissions.filter(({entity:e})=>e===o).filter(({type:e})=>-1!==n.indexOf(e)).map(({entity:e,type:t})=>({entity:e,type:t})).forEach(e=>{!1==(0!==s.filter(({entity:t,type:r})=>t===e.entity&&r===e.type).length)&&s.push(e)}),s).length===n.length)},hasPermissionGroup:e=>Array.isArray(t?.groups)&&t.groups.includes(e)}})},883617:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fetchUserInfo",{enumerable:!0,get:function(){return u}});let o=r(438754),n=r(661757)._(r(424218)),s=o._(r(711148)),i=o._(r(7660)),l=o._(r(17757)),a=r(680312),d=o._(r(146513)),u=()=>(e,t)=>{let{carManagementGroups:r}=t(),o=window.localStorage.authUserInfo,u=void 0!==o?JSON.parse(o):{},p=void 0!==u.createdAt&&Date.now()<u.createdAt+60*i.default.server.permissionsCacheTTLInMinutes*1e3;!0!==r.userInfoLoaded&&!0!==r.userInfoLoading&&(p?(u.userInfo&&l.default.set("userId",u.userInfo.id,365),e({type:`${n.fetchUserInfo}_FULFILLED`,payload:u.userInfo})):e({type:n.fetchUserInfo,payload:s.default.userInfo().then(e=>{d.default.init();let t=d.default.payload,r={...e,userClass:t?.userClass,userClassServiceMap:t?.userClassServiceMap};return window.localStorage.setItem("authUserInfo",JSON.stringify({userInfo:r,createdAt:Date.now()})),r&&(l.default.set("userId",r.id,365),(0,a.identify)(r)),r})}))}},149113:(e,t,r)=>
2{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return m}});let o=r(438754),n=r(661757),s=o._(r(667294)),i=o._(r(972555)),l=r(937974),a=n._(r(883617)),d=o._(r(45697)),u=o._(r(944237)),p=r(971795),c=r(244151),f=u.default.div.withConfig({displayName:"withPermissions__NotAllowedDescriptionWrapper"})(["width:100%;text-align:center;padding-top:10em;"]),h=(0,p.withTranslation)()(({t:e})=>s.default.createElement(f,null,e("general.noPermissionError"))),m=({mapPermissionsToProps:e,mapPermissionsToVisibility:t}={})=>r=>{let o=(0,i.default)({contextTypes:{carManagementGroups:d.default.object,user:d.default.object.isRequired},componentDidMount(){!1!==(this.context.carManagementGroups||{}).enabled&&this.props.onFetchUserInfo()},render(){let{userInfo:o,userInfoLoaded:n}=this.props,i=this.context.carManagementGroups||{},l={};if(i.enabled){if(!n)return null;if(void 0!==t&&!1===t((0,c.getPermissionsValidator)(o,this.context.user),{props:this.props}))return this.props.withDesctiption?s.default.createElement(h,null):null;void 0!==e&&(l=e((0,c.getPermissionsValidator)(o,this.context.user),{props:this.props}))}let a={...this.props,...l};return s.default.createElement(r,{...a,ref:this.props.innerRef})},displayName:"withPermissions"});return(0,l.connect)(({carManagementGroups:e})=>({userInfo:e.userInfo,userInfoLoaded:e.userInfoLoaded}),e=>({onFetchUserInfo:()=>{e(a.fetchUserInfo())}}))(o)}},706632:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});let o=r(438754),n=o._(r(667294)),s=o._(r(45697));e.exports=(0,o._(r(972555)).default)({propTypes:{label:s.default.node.isRequired,onClick:s.default.func},render:function(){var e=["flatButton"];return void 0!==this.props.className&&e.push(this.props.className),n.default.createElement("button",{type:"button",className:e.join(" "),onClick:this.props.onClick,...!0===this.props.disabled?{disabled:"disabled"}:{},...void 0!==this.props.qa?{"data-qa":this.props.qa}:{},"data-test":this.props["data-test"]},this.props.label,this.props.children)},displayName:"FlatButton"})},162081:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}});let o=r(438754)._(r(667294)),n=({className:e})=>o.default.createElement("svg",{className:`icon iconCross ${e||""}`,viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg"},o.default.createElement("line",{x1:"0",y1:"0",x2:"100",y2:"100"}),o.default.createElement("line",{x1:"100",y1:"0",x2:"0",y2:"100"}))},767579:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});let o=r(438754),n=o._(r(667294)),s=o._(r(972555)),i=o._(r(279274));e.exports=(0,s.default)({mixins:[i.default],render(){let e=Math.floor(1e4+1e5*Math.random())+new Date().getTime();return n.default.createElement("svg",{className:this.getClassnames(["iconLoader"]),width:"38",height:"38",viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg"},n.default.createElement("defs",null,n.default.createElement("linearGradient",{x1:"8.042%",y1:"0%",x2:"65.682%",y2:"23.865%",id:`id${e}`},n.default.createElement("stop",{stopColor:"#fff",stopOpacity:"0",offset:"0%"}),n.default.createElement("stop",{stopColor:"#fff",stopOpacity:".631",offset:"63.146%"}),n.default.createElement("stop",{stopColor:"#fff",offset:"100%"}))),n.default.createElement("g",{fill:"none",fillRule:"evenodd"},n.default.createElement("g",{transform:"translate(1 1)"},n.default.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18",id:"Oval-2",stroke:`url(#id${e})`,strokeWidth:"2"},n.default.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"0.9s",repeatCount:"indefinite"})),n.default.createElement("circle",{fill:"#fff",cx:"36",cy:"18",r:"1"},n.default.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"0.9s",repeatCount:"indefinite"})))))},displayName:"IconLoader"})},383563:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return d}});
2let o=r(438754),n=o._(r(667294)),s=o._(r(45697)),i=o._(r(162081)),l=o._(r(316654));class a extends n.default.Component{constructor(e){super(e),this.eventGlobalKeydown=this.eventGlobalKeydown.bind(this),this.eventCloseClick=this.eventCloseClick.bind(this),this.eventOverlayClick=this.eventOverlayClick.bind(this),this.eventDialogBodyClick=this.eventDialogBodyClick.bind(this),this.renderActions=this.renderActions.bind(this)}componentDidMount(){this.props.registerGlobalOnKeydownHandler(this.eventGlobalKeydown)}componentWillUnmount(){this.props.unregisterGlobalOnKeydownHandler(this.eventGlobalKeydown)}eventCloseClick(e){e.preventDefault(),void 0!==this.props.onRequestClose&&this.props.onRequestClose(e)}eventGlobalKeydown(e){"Escape"===e.key&&!0===this.props.open&&!0===this.props.closeOnEscOrClickOutside&&this.eventCloseClick(e)}eventOverlayClick(e){!0===this.props.closeOnEscOrClickOutside&&this.eventCloseClick(e)}eventDialogBodyClick(e){!0===this.props.closeOnEscOrClickOutside&&e.stopPropagation()}renderActions(){if(void 0!==this.props.actions)return n.default.createElement("div",{className:"dialogActions"},this.props.actions)}render(){if(void 0===this.props.open||!1===this.props.open)return null;let e=["dialog","dialogOpen"],t=this.props.contentStyle||{};return void 0!==this.props.className&&e.push(this.props.className),n.default.createElement("div",{className:e.join(" "),onClick:this.eventOverlayClick},n.default.createElement("div",{className:`dialogBody ${this.props.dialogBodyClassName||""}`,onClick:this.eventDialogBodyClick,onKeyPress:this.props.onKeyPress},void 0===this.props.hideCloseButton||void 0!==this.props.hideCloseButton&&!1===this.props.hideCloseButton?n.default.createElement("a",{id:"close-dialog",href:"#",onClick:this.eventCloseClick,"data-test":"dialog-close"},n.default.createElement(i.default,{className:"dialogClose"})):null,n.default.createElement("div",{className:"dialogContent",style:t},this.props.children),this.renderActions()))}}a.propTypes={actions:s.default.arrayOf(s.default.node),children:s.default.node,open:s.default.bool,onRequestClose:s.default.func,title:s.default.string,closeOnEscOrClickOutside:s.default.bool,className:s.default.string,dialogBodyClassName:s.default.string},a.defaultProps={open:!1,closeOnEscOrClickOutside:!1};let d=(0,l.default)(a)},316654:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}});let o=r(438754)._(r(667294)),n=e=>class extends o.default.PureComponent{registerKeyDown(e){window.addEventListener("keydown",e)}unregisterKeyDown(e){window.removeEventListener("keydown",e)}render(){return o.default.createElement(e,{...this.props,registerGlobalOnKeydownHandler:this.registerKeyDown,unregisterGlobalOnKeydownHandler:this.unregisterKeyDown})}}}}]); 3//# sourceMappingURL=921.a60363e6.chunk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.