diff --git a/docs/iframe.html b/docs/iframe.html index 2259ed64..56f55334 100644 --- a/docs/iframe.html +++ b/docs/iframe.html @@ -358,4 +358,4 @@ import './7334.1c190779.iframe.bundle.js'; - import './main.19bf6afe.iframe.bundle.js'; \ No newline at end of file + import './main.e866d94b.iframe.bundle.js'; \ No newline at end of file diff --git a/docs/main.19bf6afe.iframe.bundle.js b/docs/main.19bf6afe.iframe.bundle.js deleted file mode 100644 index 67e565ae..00000000 --- a/docs/main.19bf6afe.iframe.bundle.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main.19bf6afe.iframe.bundle.js.LICENSE.txt */ -(self.webpackChunkjson_editor=self.webpackChunkjson_editor||[]).push([[179],{"./.storybook/preview.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{__namedExportsOrder:()=>__namedExportsOrder,parameters:()=>parameters});var injectStylesIntoStyleTag=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),styleDomAPI=__webpack_require__("./node_modules/style-loader/dist/runtime/styleDomAPI.js"),styleDomAPI_default=__webpack_require__.n(styleDomAPI),insertBySelector=__webpack_require__("./node_modules/style-loader/dist/runtime/insertBySelector.js"),insertBySelector_default=__webpack_require__.n(insertBySelector),setAttributesWithoutAttributes=__webpack_require__("./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),setAttributesWithoutAttributes_default=__webpack_require__.n(setAttributesWithoutAttributes),insertStyleElement=__webpack_require__("./node_modules/style-loader/dist/runtime/insertStyleElement.js"),insertStyleElement_default=__webpack_require__.n(insertStyleElement),styleTagTransform=__webpack_require__("./node_modules/style-loader/dist/runtime/styleTagTransform.js"),styleTagTransform_default=__webpack_require__.n(styleTagTransform),src=__webpack_require__("./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[13].use[1]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[13].use[3]!./packages/rje-widgets/src/index.scss"),options={};options.styleTagTransform=styleTagTransform_default(),options.setAttributes=setAttributesWithoutAttributes_default(),options.insert=insertBySelector_default().bind(null,"head"),options.domAPI=styleDomAPI_default(),options.insertStyleElement=insertStyleElement_default();injectStylesIntoStyleTag_default()(src.Z,options);src.Z&&src.Z.locals&&src.Z.locals;var storybook=__webpack_require__("./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[13].use[1]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[13].use[3]!./.storybook/storybook.scss"),storybook_options={};storybook_options.styleTagTransform=styleTagTransform_default(),storybook_options.setAttributes=setAttributesWithoutAttributes_default(),storybook_options.insert=insertBySelector_default().bind(null,"head"),storybook_options.domAPI=styleDomAPI_default(),storybook_options.insertStyleElement=insertStyleElement_default();injectStylesIntoStyleTag_default()(storybook.Z,storybook_options);storybook.Z&&storybook.Z.locals&&storybook.Z.locals;var packages_rje_widgets_src=__webpack_require__("./packages/rje-widgets/src/index.ts");(0,__webpack_require__("./packages/react-json-editor/src/index.ts").iW)(packages_rje_widgets_src.ZP);var parameters={actions:{argTypesRegex:"^on[A-Z].*"},controls:{matchers:{color:/(background|color)$/i,date:/Date$/}}},__namedExportsOrder=["parameters"]},"./packages/headless-json-editor/src/index.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Xm:()=>HeadlessEditor,et:()=>HistoryPlugin.e,$C:()=>OnChangePlugin,AY:()=>RemoteEnumOptionsPlugin,vZ:()=>esm.vZ,Yu:()=>getData_getData,FU:()=>getErrors_getErrors,$V:()=>getNode_getNode,yI:()=>dist_module.yI,UG:()=>isNode,bz:()=>isParentNode,ov:()=>updateSchema});var dist_module=__webpack_require__("./node_modules/json-schema-library/dist/module/index.js");var defaultErrorMessages={AdditionalItemsError:"Array at `{{pointer}}` may not have an additional item `{{key}}`",AdditionalPropertiesError:"Additional property `{{property}}` on `{{pointer}}` does not match schema `{{schema}}`",AllOfError:"Value `{{value}}` at `{{pointer}}` does not match schema of `{{allOf}}`",AnyOfError:"Value `{{value}}` at `{{pointer}}` does not match any schema of `{{anyOf}}`",ConstError:"Expected value at `{{pointer}}` to be `{{expected}}`, but value given is `{{value}}`",containsAnyError:"The array at `{{pointer}}` must contain at least one item",ContainsArrayError:"The property at `{{pointer}}` must not be an array",ContainsError:"The array at `{{pointer}}` must contain an element that matches `{{schema}}`",EnumError:"Expected given value `{{value}}` in `{{pointer}}` to be one of `{{values}}`",FormatDateError:"Value `{{value}}` at `{{pointer}}` is not a valid date",FormatDateTimeError:"Value `{{value}}` at `{{pointer}}` is not a valid date-time",FormatEmailError:"Value `{{value}}` at `{{pointer}}` is not a valid email",FormatHostnameError:"Value `{{value}}` at `{{pointer}}` is not a valid hostname",FormatIPV4Error:"Value `{{value}}` at `{{pointer}}` is not a valid IPv4 address",FormatIPV4LeadingZeroError:"IPv4 addresses starting with zero are invalid, since they are interpreted as octals",FormatIPV6Error:"Value `{{value}}` at `{{pointer}}` is not a valid IPv6 address",FormatIPV6LeadingZeroError:"IPv6 addresses starting with zero are invalid, since they are interpreted as octals",FormatJsonPointerError:"Value `{{value}}` at `{{pointer}}` is not a valid json-pointer",FormatRegExError:"Value `{{value}}` at `{{pointer}}` is not a valid regular expression",FormatTimeError:"Value `{{value}}` at `{{pointer}}` is not a valid time",FormatURIError:"Value `{{value}}` at `{{pointer}}` is not a valid uri",FormatURIReferenceError:"Value `{{value}}` at `{{pointer}}` is not a valid uri-reference",FormatURITemplateError:"Value `{{value}}` at `{{pointer}}` is not a valid uri-template",FormatURLError:"Value `{{value}}` at `{{pointer}}` is not a valid url",InvalidDataError:"No value may be specified in `{{pointer}}`",InvalidPropertyNameError:"Invalid property name `{{property}}` at `{{pointer}}`",MaximumError:"Value in `{{pointer}}` is `{{length}}`, but should be `{{maximum}}` at maximum",MaxItemsError:"Too many items in `{{pointer}}`, should be `{{maximum}}` at most, but got `{{length}}`",MaxLengthError:"Value `{{pointer}}` should have a maximum length of `{{maxLength}}`, but got `{{length}}`.",MaxPropertiesError:"Too many properties in `{{pointer}}`, should be `{{maximum}}` at most, but got `{{length}}`",MinimumError:"Value in `{{pointer}}` is `{{length}}`, but should be `{{minimum}}` at minimum",MinItemsError:"Too few items in `{{pointer}}`, should be at least `{{minimum}}`, but got `{{length}}`",MinItemsOneError:"An item is required",MinLengthError:"Value `{{pointer}}` should have a minimum length of `{{minLength}}`, but got `{{length}}`.",MinLengthOneError:"Input is required",MinPropertiesError:"Too few properties in `{{pointer}}`, should be at least `{{minimum}}`, but got `{{length}}`",MissingDependencyError:"The required propery '{{missingProperty}}' in `{{pointer}}` is missing",MissingOneOfPropertyError:"Value at `{{pointer}}` property: `{{property}}`",MultipleOfError:"Expected `{{value}}` in `{{pointer}}` to be multiple of `{{multipleOf}}`",MultipleOneOfError:"Value `{{value}}` should not match multiple schemas in oneOf `{{matches}}`",NoAdditionalPropertiesError:"Additional property `{{property}}` in `{{pointer}}` is not allowed",NotError:"Value `{{value}}` at pointer should not match schema `{{not}}`",OneOfError:"Value `{{value}}` in `{{pointer}}` does not match any given oneof schema",OneOfPropertyError:"Failed finding a matching oneOfProperty schema in `{{pointer}}` where `{{property}}` matches `{{value}}`",PatternError:"Value in `{{pointer}}` should match `{{description}}`, but received `{{received}}`",PatternPropertiesError:"Property `{{key}}` does not match any patterns in `{{pointer}}`. Valid patterns are: {{patterns}}",RequiredPropertyError:"The required property `{{key}}` is missing at `{{pointer}}`",TypeError:"Expected `{{value}}` ({{received}}) in `{{pointer}}` to be of type `{{expected}}`",UndefinedValueError:"Value must not be undefined in `{{pointer}}`",UniqueItemsError:"Items in array must be unique. Value `{{value}}` in `{{pointer}}` is a duplicate of {{duplicatePointer}}.",UnknownPropertyError:"Could not find a valid schema for property `{{pointer}}` within object",ValueNotEmptyError:"A value for `{{property}}` is required at `{{pointer}}`"};!function setErrorMessages(){var errorMessages=arguments.length>0&&void 0!==arguments[0]?arguments[0]:defaultErrorMessages;Object.assign(dist_module.vc.strings,errorMessages)}();var v4=__webpack_require__("./node_modules/uuid/dist/esm-browser/v4.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i0}),children:[],errors:[]};return data.forEach((function(next,key){var childSchema=core.step(key,schema,data,pointer);childSchema&&!(0,dist_module.yI)(childSchema)&&(childSchema.isArrayItem=!0,node.children.push(createNode_createNode(core,next,childSchema,"".concat(pointer,"/").concat(key),!0)))})),node},object:function object(draft,data,schema,pointer,isArrayItem){var _staticSchema,_staticSchema$propert,sourceSchema=schema.getOneOfOrigin&&schema.getOneOfOrigin().schema||schema,staticSchema=(0,dist_module.$9)(draft,sourceSchema,data,pointer);"one-of-error"===(null===(_staticSchema=staticSchema)||void 0===_staticSchema?void 0:_staticSchema.code)&&(staticSchema=sourceSchema);var resolvedData=draft.getTemplate(data,staticSchema),property=getPropertyName(pointer),node={id:(0,v4.Z)(),type:"object",pointer,property,isArrayItem,schema:staticSchema,sourceSchema,optionalProperties:[],missingProperties:[],options:getOptions(staticSchema,property),children:[],errors:[]};Object.keys(null!=resolvedData?resolvedData:{}).forEach((function(key){var nextSchema=draft.step(key,staticSchema,resolvedData,pointer);nextSchema&&!(0,dist_module.yI)(nextSchema)&&node.children.push(createNode_createNode(draft,resolvedData[key],nextSchema,"".concat(pointer,"/").concat(key)))}));var listOfProperties=Object.keys(null!==(_staticSchema$propert=staticSchema.properties)&&void 0!==_staticSchema$propert?_staticSchema$propert:{});return updateOptionalPropertyList(node,resolvedData),node.children.sort((function(a,b){return function propertySortResult(aIndex,bIndex){return-1===aIndex&&-1===bIndex?0:-1===aIndex?1:-1===bIndex?-1:aIndex-bIndex}(listOfProperties.indexOf(a.property),listOfProperties.indexOf(b.property))})),node},string:function string(core,value,schema,pointer,isArrayItem){var property=getPropertyName(pointer);return{id:(0,v4.Z)(),type:"string",pointer,property,isArrayItem,options:_objectSpread(_objectSpread({},getOptions(schema,property)),{},{required:null!=schema.minLength&&schema.minLength>0}),schema,value,errors:[]}},file:function file(core,value,schema,pointer,isArrayItem){var property=getPropertyName(pointer);return{id:(0,v4.Z)(),type:"file",pointer,property,isArrayItem,options:_objectSpread(_objectSpread({},getOptions(schema,property)),{},{required:null!=schema.minLength&&schema.minLength>0}),schema,value,errors:[]}},number:function number(core,value,schema,pointer,isArrayItem){var property=getPropertyName(pointer);return{id:(0,v4.Z)(),type:"number",pointer,property,isArrayItem,options:getOptions(schema,property),schema,value,errors:[]}},boolean:function boolean(core,value,schema,pointer,isArrayItem){var property=getPropertyName(pointer);return{id:(0,v4.Z)(),type:"boolean",pointer,property,isArrayItem,options:getOptions(schema,property),schema,value,errors:[]}},null:function _null(core,value,schema,pointer,isArrayItem){var property=getPropertyName(pointer);return{id:(0,v4.Z)(),type:"null",pointer,property,isArrayItem,options:getOptions(schema,property),schema,value,errors:[]}}};function createNode_createNode(draft,data){var schema=arguments.length>2&&void 0!==arguments[2]?arguments[2]:draft.rootSchema,pointer=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"#",isArrayItem=arguments.length>4&&void 0!==arguments[4]&&arguments[4],dataType=null==data?"null":(0,dist_module.PV)(null!=data?data:schema.const);if(NODES[dataType])return data instanceof File?NODES.file(draft,data,schema,pointer,isArrayItem):NODES[dataType](draft,data,schema,pointer,isArrayItem);throw new Error("unsupported datatype '".concat(dataType,"' in create node"))}function getData_getData(node){if(null==node)return null;if("array"===node.type)return node.children.map(getData_getData);if("object"===node.type){var obj={};return node.children.forEach((function(child){return obj[child.property]=getData_getData(child)})),obj}return node.value}var NodeTypes=["array","object","file","string","number","null","boolean"];function isNode(node){return NodeTypes.includes(null==node?void 0:node.type)}function isParentNode(node){return null!=node&&("array"===node.type||"object"===node.type)}function getNodeList_getNodeList(node){var list=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return list.push(node),isParentNode(node)&&node.children.forEach((function(child){return getNodeList_getNodeList(child,list)})),list}function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0)return invalidPathError({pointer:jsonPointer.join.apply(void 0,[parentNode.pointer,property].concat(setValue_toConsumableArray(frags))),value,schema:null==parentNode?void 0:parentNode.schema,reason:"no node found at '".concat(parentNode.pointer,"/").concat(property,"'"),where:"resolving json pointer to node in `set`"});if(parentNode.children=setValue_toConsumableArray(parentNode.children),-1===childNodeIndex){var result=createChildNode(draft,parentNode,property,value);return(0,dist_module.yI)(result)?result:void changeSet.push.apply(changeSet,setValue_toConsumableArray(result))}var childNode=parentNode.children[childNodeIndex];if(0===frags.length){if(function isValueNode(node){return null!=node&&("string"===node.type||"number"===node.type||"null"===node.type||"boolean"===node.type)}(childNode)||function isFileNode(node){return null!=node&&"file"===node.type}(childNode)){var changesOrError=function updateValueNode(draft,parent,child,value){var targetIndex=getChildIndex(parent,child.property),changeSet=[];if(updateValueNode_typeof(child.value)===updateValueNode_typeof(value)){var newChild=updateValueNode_objectSpread({},child);return parent.children[targetIndex]=newChild,newChild.value=value,changeSet.push({type:"update",node:newChild}),changeSet}var schema=getSchemaOfChild(draft,parent,child.property,value);if((0,dist_module.yI)(schema))return schema;if((0,esm.vZ)(schema,child.schema)){var _newChild=updateValueNode_objectSpread({},child);return parent.children[targetIndex]=_newChild,_newChild.value=value,changeSet.push({type:"update",node:_newChild}),changeSet}var childPointer="".concat(parent.pointer,"/").concat(child.property);return isNode(parent.children[targetIndex])&&changeSet.push({type:"delete",node:parent.children[targetIndex]}),parent.children[targetIndex]=createNode_createNode(draft,value,schema,childPointer,"array"===parent.type),changeSet.push({type:"create",node:parent.children[targetIndex]}),changeSet}(draft,parentNode,childNode,value);return(0,dist_module.yI)(changesOrError)?changesOrError:void changeSet.push.apply(changeSet,setValue_toConsumableArray(changesOrError))}if(isParentNode(childNode)){var _changesOrError=function replaceChildNode(core,parent,child,value){var _nextNode$children,schema=getSchemaOfChild(core,parent,child.property,value);if((0,dist_module.yI)(schema))return schema;var changeSet=[],targetIndex=getChildIndex(parent,child.property),nextNode=createNode_createNode(core,value,schema,child.pointer,"array"===parent.type);return parent.children[targetIndex]=nextNode,nextNode.type===child.type&&(nextNode.id=child.id),(0,esm.vZ)(child.schema,nextNode.schema)?(changeSet.push({type:"update",node:nextNode}),child.children.forEach((function(childNode){return changeSet.push({type:"delete",node:childNode})})),null===(_nextNode$children=nextNode.children)||void 0===_nextNode$children||_nextNode$children.forEach((function(childNode){return changeSet.push({type:"create",node:childNode})})),changeSet):(changeSet.push({type:"delete",node:child}),changeSet.push({type:"create",node:nextNode}),changeSet)}(draft,parentNode,childNode,value);return(0,dist_module.yI)(_changesOrError)?_changesOrError:void changeSet.push.apply(changeSet,setValue_toConsumableArray(_changesOrError))}throw new Error("Invalid state in transform.set")}if(!isParentNode(childNode))return invalidPathError({pointer:jsonPointer.join.apply(void 0,[parentNode.pointer,property].concat(setValue_toConsumableArray(frags))),value:getData_getData(childNode),schema:childNode.schema,reason:"expected parent data to be object or array",where:"resolving json pointer to node in transform.change"});var childSchema=null!==(_childNode$sourceSche=childNode.sourceSchema)&&void 0!==_childNode$sourceSche?_childNode$sourceSche:childNode.schema;if((0,dist_module.pJ)(childSchema)){var currentData=getData_getData(childNode),currentSchema=(0,dist_module.T5)(draft,childSchema,currentData,childNode.pointer),nextData=getData_getData(childNode);nextData=jsonPointer_default().set(nextData,(0,jsonPointer.join)(frags),value);var nextSchema=(0,dist_module.T5)(draft,childSchema,nextData,childNode.pointer);if(!(0,esm.vZ)(currentSchema,nextSchema)){var newChild=createNode_createNode(draft,nextData,childSchema,childNode.pointer,"array"===parentNode.type);return changeSet.push({type:"delete",node:childNode}),changeSet.push({type:"create",node:newChild}),newChild.id=childNode.id,void(parentNode.children[childNodeIndex]=newChild)}}var nextParentNode=setValue_objectSpread({},childNode);return parentNode.children[childNodeIndex]=nextParentNode,setNext(draft,nextParentNode,frags,frags.shift(),value,changeSet)}function updatePath_typeof(obj){return updatePath_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},updatePath_typeof(obj)}function updatePath_ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function updatePath_defineProperty(obj,key,value){return(key=function updatePath_toPropertyKey(arg){var key=function updatePath_toPrimitive(input,hint){if("object"!==updatePath_typeof(input)||null===input)return input;var prim=input[Symbol.toPrimitive];if(void 0!==prim){var res=prim.call(input,hint||"default");if("object"!==updatePath_typeof(res))return res;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===hint?String:Number)(input)}(arg,"string");return"symbol"===updatePath_typeof(key)?key:String(key)}(key))in obj?Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}var POINTER_PREFIX="#/";function updatePath(node,parentPointer,property){var copy=function updatePath_objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0;){if(childIndex=getChildIndex(targetNode,frags.shift()),!isParentNode(targetNode)||childIndex<0)return invalidPathError({pointer,schema:targetNode.schema,value:getData_getData(targetNode),reason:"path does not lead to valid destination in data/tree at ".concat(targetNode.pointer),where:"transform: 'remove' data at '".concat(pointer,"'")});var nextNode=unlinkPath_objectSpread({},targetNode.children[childIndex]);targetNode.children=unlinkPath_toConsumableArray(targetNode.children),targetNode.children[childIndex]=nextNode,targetNode=nextNode}return[nextRoot,targetNode]}function removeNode_toConsumableArray(arr){return function removeNode_arrayWithoutHoles(arr){if(Array.isArray(arr))return removeNode_arrayLikeToArray(arr)}(arr)||function removeNode_iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||removeNode_unsupportedIterableToArray(arr)||function removeNode_nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _s,_e,_x,_r,_arr=[],_n=!0,_d=!1;try{if(_x=(_i=_i.call(arr)).next,0===i){if(Object(_i)!==_i)return;_n=!1}else for(;!(_n=(_s=_x.call(_i)).done)&&(_arr.push(_s.value),_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{if(!_n&&null!=_i.return&&(_r=_i.return(),Object(_r)!==_r))return}finally{if(_d)throw _e}}return _arr}}(arr,i)||removeNode_unsupportedIterableToArray(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function removeNode_unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return removeNode_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?removeNode_arrayLikeToArray(o,minLen):void 0}}function removeNode_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=0;--i){var entry=this.tryEntries[i],record=entry.completion;if("root"===entry.tryLoc)return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc"),hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function _catch(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName,nextLoc},"next"===this.method&&(this.arg=void 0),ContinueSentinel}},exports}function updateErrors_slicedToArray(arr,i){return function updateErrors_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function updateErrors_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _s,_e,_x,_r,_arr=[],_n=!0,_d=!1;try{if(_x=(_i=_i.call(arr)).next,0===i){if(Object(_i)!==_i)return;_n=!1}else for(;!(_n=(_s=_x.call(_i)).done)&&(_arr.push(_s.value),_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{if(!_n&&null!=_i.return&&(_r=_i.return(),Object(_r)!==_r))return}finally{if(_d)throw _e}}return _arr}}(arr,i)||function updateErrors_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return updateErrors_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return updateErrors_arrayLikeToArray(o,minLen)}(arr,i)||function updateErrors_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function updateErrors_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0&&void 0!==arguments[0]?arguments[0]:"#";return jsonPointer_default().get(getData_getData(this.root),pointer)}},{key:"setData",value:function setData(data){var draft=this.draft,previousState=this.root;this.root=createNode_createNode(draft,draft.getTemplate(data,draft.getSchema(),{addOptionalProps:!1,extendDefaults:this.templateOptions.extendDefaults})),!0===this.options.validate&&this.validate();var changes=getNodeList_getNodeList(this.root).map((function(node){return{type:"create",node}}));return this.root=this.runPlugins(previousState,this.root,changes),this.root}},{key:"getTemplateData",value:function getTemplateData(schema){return this.draft.getTemplate(null,schema,this.templateOptions)}},{key:"getSchema",value:function getSchema(){return this.draft.getSchema()}},{key:"setSchema",value:function setSchema(schema){return this.draft.setSchema(schema),this.setData(getData_getData(this.root))}},{key:"validate",value:function validate(){if(null==this.root)return[];var state=unlinkAll(this.root);validateState(this.draft,state);var validationErrors=getErrors_getErrors(this.root),event={type:"validation",previous:this.root,next:state,errors:validationErrors};return this.root=this.runPlugins(this.root,state,[event]),validationErrors}},{key:"getErrors",value:function getErrors(){return this.root?getErrors_getErrors(this.root):[]}},{key:"setState",value:function setState(state,changes){return this.root=this.runPlugins(this.root,state,changes),this.root}},{key:"getNode",value:function getNode(pointer){return pointer&&"string"==typeof pointer&&""!==pointer.replace(/^[/#]+/,"")?getNode_getNode(this.root,pointer):this.root}},{key:"findPlugin",value:function findPlugin(pluginId){return this.plugins.find((function(p){return p.id===pluginId}))}},{key:"addPlugin",value:function addPlugin(plugin,pluginOptions){var p=plugin(this,pluginOptions);if(p&&p.id)return this.plugins.push(p),p}},{key:"runPlugins",value:function runPlugins(oldState,newState,changes){var _this2=this,plugins=this.plugins,currentRoot=newState;changes.forEach((function(change){plugins.forEach((function(p){var _p$onEvent,_ref2=HeadlessEditor_slicedToArray(null!==(_p$onEvent=p.onEvent(newState,change))&&void 0!==_p$onEvent?_p$onEvent:[],2),modifiedState=_ref2[0],newChanges=_ref2[1];modifiedState&&(currentRoot=modifiedState,newChanges&&newChanges.length>0&&(changes.push.apply(changes,HeadlessEditor_toConsumableArray(newChanges)),validateState(_this2.draft,currentRoot,getRootChange(newChanges))))}))})),this.root=currentRoot;var done={type:"done",previous:oldState,next:currentRoot,changes};return plugins.forEach((function(p){return p.onEvent(currentRoot,done)})),currentRoot}},{key:"setValue",value:function setValue(pointer,value){var previousNode=getNode_getNode(this.root,pointer);if(!(0,dist_module.yI)(previousNode)){var previousValue=getData_getData(previousNode);if((0,esm.vZ)(previousValue,value))return this.root}var _setValue3=HeadlessEditor_slicedToArray(setValue_setValue(this.draft,this.root,pointer,value),2),state=_setValue3[0],changes=_setValue3[1];if((0,dist_module.yI)(state))return console.error("error setting '".concat(pointer,"' = ").concat(JSON.stringify(value))),console.log(state),this.root;if(void 0===changes)throw new Error("HeadlessEditor: set should have provided changes");return validateState(this.draft,state,getRootChange(changes)),this.root=this.runPlugins(this.root,state,changes),this.root}},{key:"addValue",value:function addValue(pointer){var schema=this.draft.getSchema({pointer,data:getData_getData(this.root)}),value=this.draft.getTemplate(void 0,schema,this.templateOptions);return this.setValue(pointer,value)}},{key:"removeValue",value:function removeValue(pointer){var _removeNode=function removeNode(draft,previousRoot,pointer){var frags=(0,jsonPointer.split)(pointer),property=frags.pop(),result=unlinkPath_unlinkPath(previousRoot,frags);if((0,dist_module.yI)(result))return[result];var _result=_slicedToArray(result,2),nextRoot=_result[0],parentNode=_result[1],removeNodeIndex=getChildIndex(parentNode,property);if(!isParentNode(parentNode))return[invalidPathError({pointer:parentNode.pointer,schema:parentNode.schema,value:getData_getData(parentNode),reason:"path does not lead to valid destination in data/tree at ".concat(parentNode.pointer),where:"transform: 'remove' data at '".concat(pointer,"'")})];var nodeToRemove=parentNode.children[removeNodeIndex],changes=[{type:"delete",node:nodeToRemove}];if(parentNode.children=removeNode_toConsumableArray(parentNode.children),parentNode.children.splice(removeNodeIndex,1),"array"===parentNode.type)for(var i=removeNodeIndex,l=parentNode.children.length;i2&&void 0!==arguments[2]?arguments[2]:"#",startNode=getNode_getNode(root,jsonPointer_default().join(pointer,".."));"error"===startNode.type&&(startNode=root),function updateErrors(_x,_x2){return _updateErrors.apply(this,arguments)}(draft,startNode)}function RemoteEnumOptionsPlugin_typeof(obj){return RemoteEnumOptionsPlugin_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},RemoteEnumOptionsPlugin_typeof(obj)}function RemoteEnumOptionsPlugin_ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function RemoteEnumOptionsPlugin_objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i{"use strict";__webpack_require__.d(__webpack_exports__,{e:()=>HistoryPlugin});var HistoryPlugin=function HistoryPlugin(editor){var past=[{root:editor.getNode(),changes:[],updateCount:0}],future=[];function getCurrentState(){return past[past.length-1]}return{id:"history",onEvent:function onEvent(root,event){var currentState=getCurrentState();if("done"===event.type&&root!==(null==currentState?void 0:currentState.root)){var changes=event.changes;past.length>0&&function isSameNodeUpdated(commit,changes){if(null==commit||1!==commit.changes.length||1!==changes.length)return!1;var a=commit.changes[0],b=changes[0];return"update"===a.type&&"update"===b.type&&a.node.pointer===b.node.pointer&&("string"===a.node.type||"number"===a.node.type)}(getCurrentState(),changes)&¤tState.updateCount<=12?(currentState.root=root,currentState.changes=event.changes,currentState.updateCount++):past.push({root,changes,updateCount:0}),future.length=0}},undo:function undo(){if(past.length>1){var current=past.pop();future.unshift(current);var nextState=getCurrentState();editor.setState(nextState.root,[{type:"undo",previous:current.root,next:nextState.root}])}},redo:function redo(){if(future.length>0){var previous=getCurrentState(),nextState=future.shift();past.push(nextState),editor.setState(nextState.root,[{type:"redo",previous:previous.root,next:nextState.root}])}},getUndoCount:function getUndoCount(){return past.length-1},getRedoCount:function getRedoCount(){return future.length}}}},"./packages/react-json-editor/src/index.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{et:()=>src.et,__:()=>Label,AY:()=>src.AY,$L:()=>Widget,EG:()=>WidgetDescription,mz:()=>WidgetError,bc:()=>WidgetField,vZ:()=>src.vZ,Yu:()=>src.Yu,FU:()=>src.FU,yI:()=>src.yI,iW:()=>setDefaultWidgets,jE:()=>useEditor,tL:()=>useEditorPlugin,Zg:()=>widget});var src=__webpack_require__("./packages/headless-json-editor/src/index.ts"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/react-json-editor/src/lib/components/ErrorWidget.tsx#ErrorWidget"]={docgenInfo:ErrorWidget.__docgenInfo,name:"ErrorWidget",path:"packages/react-json-editor/src/lib/components/ErrorWidget.tsx#ErrorWidget"})}catch(__react_docgen_typescript_loader_error){}function Editor_typeof(obj){return Editor_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},Editor_typeof(obj)}function _defineProperties(target,props){for(var i=0;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0||(0,src.yI)(additionalError),_options$disabled=options.disabled,disabled=void 0!==_options$disabled&&_options$disabled;return(0,jsx_runtime.jsxs)("div",{className:classnames_default()("rje-field","rje-field--".concat(parentNode?"parent":"value"),"rje-field--".concat(schemaType),"rje-field--".concat(widgetType),disabled?"rje-field--disabled":"rje-field--enabled",hasError?" rje-field--error":"rje-field--valid",className,options.classNames),"data-type":schemaType,"data-id":node.pointer,style,ref,children:[children,!1!==showError&&(0,jsx_runtime.jsx)(WidgetError,{errors:additionalError?[additionalError]:listOfErrors}),!1!==showDescription&&(0,jsx_runtime.jsx)(WidgetDescription,{children:options.description})]})}));function WidgetFieldHeader(_ref2){var children=_ref2.children;return null==children?null:(0,jsx_runtime.jsx)("div",{className:"rje-field__header",children})}WidgetField.Header=WidgetFieldHeader,WidgetField.Error=WidgetError,WidgetField.Description=WidgetDescription,WidgetFieldHeader.displayName="WidgetFieldHeader";try{WidgetField.displayName="WidgetField",WidgetField.__docgenInfo={description:"container for root of a widget",displayName:"WidgetField",props:{widgetType:{defaultValue:null,description:"",name:"widgetType",required:!0,type:{name:"string"}},node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"Node"}},options:{defaultValue:null,description:"",name:"options",required:!0,type:{name:"DefaultNodeOptions"}},showDescription:{defaultValue:null,description:"",name:"showDescription",required:!1,type:{name:"boolean"}},showError:{defaultValue:null,description:"",name:"showError",required:!1,type:{name:"boolean"}},additionalError:{defaultValue:null,description:"",name:"additionalError",required:!1,type:{name:"JsonError"}},className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},style:{defaultValue:null,description:"",name:"style",required:!1,type:{name:"CSSProperties"}},errors:{defaultValue:null,description:"",name:"errors",required:!1,type:{name:"JsonError[]"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/react-json-editor/src/lib/components/widget/WidgetField.tsx#WidgetField"]={docgenInfo:WidgetField.__docgenInfo,name:"WidgetField",path:"packages/react-json-editor/src/lib/components/widget/WidgetField.tsx#WidgetField"})}catch(__react_docgen_typescript_loader_error){}function Widget(_ref){var editor=_ref.editor,node=_ref.node,options=_ref.options,ChildEditor=editor.getWidget(node,options);return(0,jsx_runtime.jsx)(ChildEditor,{editor,node,options})}Widget.Field=WidgetField,Widget.Description=WidgetDescription,Widget.Error=WidgetError,Widget.displayName="Widget";try{Widget.displayName="Widget",Widget.__docgenInfo={description:"",displayName:"Widget",props:{editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"Node"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:'Partial'}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/react-json-editor/src/lib/components/widget/Widget.tsx#Widget"]={docgenInfo:Widget.__docgenInfo,name:"Widget",path:"packages/react-json-editor/src/lib/components/widget/Widget.tsx#Widget"})}catch(__react_docgen_typescript_loader_error){}try{Field.displayName="Widget.Field",Field.__docgenInfo={description:"",displayName:"Widget.Field",props:{widgetType:{defaultValue:null,description:"",name:"widgetType",required:!0,type:{name:"string"}},node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"Node"}},options:{defaultValue:null,description:"",name:"options",required:!0,type:{name:"DefaultNodeOptions"}},showDescription:{defaultValue:null,description:"",name:"showDescription",required:!1,type:{name:"boolean"}},showError:{defaultValue:null,description:"",name:"showError",required:!1,type:{name:"boolean"}},additionalError:{defaultValue:null,description:"",name:"additionalError",required:!1,type:{name:"JsonError"}},className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},style:{defaultValue:null,description:"",name:"style",required:!1,type:{name:"CSSProperties"}},errors:{defaultValue:null,description:"",name:"errors",required:!1,type:{name:"JsonError[]"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/react-json-editor/src/lib/components/widget/Widget.tsx#Widget.Field"]={docgenInfo:Widget.Field.__docgenInfo,name:"Widget.Field",path:"packages/react-json-editor/src/lib/components/widget/Widget.tsx#Widget.Field"})}catch(__react_docgen_typescript_loader_error){}try{Description.displayName="Widget.Description",Description.__docgenInfo={description:"",displayName:"Widget.Description",props:{enabled:{defaultValue:null,description:"",name:"enabled",required:!1,type:{name:"boolean"}},className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/react-json-editor/src/lib/components/widget/Widget.tsx#Widget.Description"]={docgenInfo:Widget.Description.__docgenInfo,name:"Widget.Description",path:"packages/react-json-editor/src/lib/components/widget/Widget.tsx#Widget.Description"})}catch(__react_docgen_typescript_loader_error){}try{Error.displayName="Widget.Error",Error.__docgenInfo={description:"",displayName:"Widget.Error",props:{errors:{defaultValue:null,description:"",name:"errors",required:!0,type:{name:"JsonError[]"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/react-json-editor/src/lib/components/widget/Widget.tsx#Widget.Error"]={docgenInfo:Widget.Error.__docgenInfo,name:"Widget.Error",path:"packages/react-json-editor/src/lib/components/widget/Widget.tsx#Widget.Error"})}catch(__react_docgen_typescript_loader_error){}function Label_typeof(obj){return Label_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},Label_typeof(obj)}var _excluded=["required","disabled","error","children","text","className"];function Label_ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function Label_objectSpread(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function Label(_ref){var required=_ref.required,disabled=_ref.disabled,error=_ref.error,children=_ref.children,text=_ref.text,className=_ref.className,props=_objectWithoutProperties(_ref,_excluded);return(0,jsx_runtime.jsxs)("label",Label_objectSpread(Label_objectSpread({className:classnames_default()("rje-label",className,error?"rje-label--invalid":"rje-label--valid",{"rje-label--required":required,"rje-label--disabled":disabled})},props),{},{children:[null!=children?children:text,required&&(0,jsx_runtime.jsx)("span",{className:"rje-required-flag",children:"*"})]}))}Label.displayName="Label";try{Label.displayName="Label",Label.__docgenInfo={description:"",displayName:"Label",props:{required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},text:{defaultValue:null,description:"",name:"text",required:!1,type:{name:"ReactNode | ReactNode[]"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/react-json-editor/src/lib/components/label/Label.tsx#Label"]={docgenInfo:Label.__docgenInfo,name:"Label",path:"packages/react-json-editor/src/lib/components/label/Label.tsx#Label"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/index.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{zx:()=>Button.z,R_:()=>JsonForm,JZ:()=>NavigationWidget.J,LR:()=>NumberWidget.L,Q2:()=>Theme.Q,ZP:()=>rje_widgets_src,DA:()=>lib_widgets.D});var classnames=__webpack_require__("./node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),src=__webpack_require__("./packages/react-json-editor/src/index.ts"),react=__webpack_require__("./node_modules/react/index.js"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["style","editor","theme","className"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function JsonForm(_ref){var style=_ref.style,editor=_ref.editor,theme=_ref.theme,className=_ref.className,options=_objectWithoutProperties(_ref,_excluded),widgets=Array.isArray(options.widgets)?options.widgets:lib_widgets.D,_useEditor2=_slicedToArray((0,src.jE)(_objectSpread(_objectSpread({},options),{},{widgets})),2),root=_useEditor2[0],instance=_useEditor2[1];(0,react.useImperativeHandle)(editor,(function(){return instance}));var Widget=instance.getWidget(root);return(0,jsx_runtime.jsx)("div",{className:classnames_default()("rje-form",theme&&"rje-theme rje-theme--".concat(theme),className),style,children:(0,jsx_runtime.jsx)(Widget,{node:root,editor:instance})})}JsonForm.displayName="JsonForm";try{JsonForm.displayName="JsonForm",JsonForm.__docgenInfo={description:"",displayName:"JsonForm",props:{schema:{defaultValue:null,description:"",name:"schema",required:!0,type:{name:"JsonSchema"}},data:{defaultValue:null,description:"",name:"data",required:!1,type:{name:"Data"}},draftConfig:{defaultValue:null,description:"",name:"draftConfig",required:!1,type:{name:"Partial"}},plugins:{defaultValue:null,description:"",name:"plugins",required:!1,type:{name:"Plugin, HeadlessEditor>[]"}},validate:{defaultValue:null,description:"if data should be initially validated",name:"validate",required:!1,type:{name:"boolean"}},addOptionalProps:{defaultValue:null,description:"if all optional properties should be added when missing",name:"addOptionalProps",required:!1,type:{name:"boolean"}},extendDefaults:{defaultValue:null,description:"if json-schema default-values should be extended (required properties, min-length of items). Defaults to false",name:"extendDefaults",required:!1,type:{name:"boolean"}},onChange:{defaultValue:null,description:"",name:"onChange",required:!1,type:{name:"OnChangeListener"}},widgets:{defaultValue:null,description:"",name:"widgets",required:!1,type:{name:"WidgetPlugin[]"}},cacheKey:{defaultValue:null,description:"optional cacheKey. Change cacheKey to recreate json-editor",name:"cacheKey",required:!1,type:{name:"string | number"}},liveUpdate:{defaultValue:null,description:"set tpo true to validate while typing. Defaults to onBlur",name:"liveUpdate",required:!1,type:{name:"boolean"}},editor:{defaultValue:null,description:"",name:"editor",required:!1,type:{name:"(editor: Editor) => void"}},theme:{defaultValue:null,description:"",name:"theme",required:!1,type:{name:"enum",value:[{value:'"dark"'},{value:'"light"'}]}},style:{defaultValue:null,description:"custom styles applied for form element",name:"style",required:!1,type:{name:"CSSProperties"}},className:{defaultValue:null,description:"custom css classNames to apply on root element",name:"className",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/JsonForm.tsx#JsonForm"]={docgenInfo:JsonForm.__docgenInfo,name:"JsonForm",path:"packages/rje-widgets/src/lib/components/JsonForm.tsx#JsonForm"})}catch(__react_docgen_typescript_loader_error){}var lib_widgets=__webpack_require__("./packages/rje-widgets/src/lib/widgets/index.tsx"),NavigationWidget=(__webpack_require__("./packages/rje-widgets/src/lib/widgets/arraywidget/ArrayWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/colorwidget/ColorWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/datewidget/DateWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/filewidget/FileWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/navigationwidget/NavigationWidget.tsx")),NumberWidget=(__webpack_require__("./packages/rje-widgets/src/lib/widgets/nullwidget/NullWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/numberwidget/NumberWidget.tsx")),Button=(__webpack_require__("./packages/rje-widgets/src/lib/widgets/objectwidget/ObjectWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/selectoneofwidget/SelectOneOfWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/selectmultiplewidget/SelectMultipleWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/stringwidget/StringWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/unknownwidget/UnknownWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/textwidget/TextWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/taglistwidget/TagListWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/button/Button.tsx")),Theme=(__webpack_require__("./packages/rje-widgets/src/lib/components/checkbox/Checkbox.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/colorinput/ColorInput.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/dateinput/DateInput.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/datepicker/DatePicker.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/taglist/TagList.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/taglistinput/TagListInput.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/filefield/FileField.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/icon/Icon.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/input/StringInput.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/timeinput/TimeInput.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/input/NumberInput.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/modal/Modal.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/popover/Popover.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/select/Select.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/selectoptions/SelectOptions.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/switch/Switch.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/textarea/TextArea.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/theme/Theme.tsx")),dist_import=__webpack_require__("./node_modules/@react-aria/tooltip/dist/import.mjs"),utils_dist_import=__webpack_require__("./node_modules/@react-aria/utils/dist/import.mjs"),Tooltip_excluded=["state"];function Tooltip_typeof(obj){return Tooltip_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},Tooltip_typeof(obj)}function Tooltip_objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function Tooltip_objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function Tooltip_ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function Tooltip_objectSpread(target){for(var i=1;i{"use strict";__webpack_require__.d(__webpack_exports__,{O:()=>ButtonControlled,z:()=>Button});var react_aria__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@react-aria/button/dist/import.mjs"),react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_icon_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/icon/Icon.tsx"),classnames__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["children","className","disabled","icon","iconPosition","style","variant"],_excluded2=["children","className","icon","iconPosition","isPressed","style","variant"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function Button(_ref){var children=_ref.children,className=_ref.className,disabled=_ref.disabled,icon=_ref.icon,iconPosition=_ref.iconPosition,style=_ref.style,variant=_ref.variant,props=_objectWithoutProperties(_ref,_excluded),ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),_useButton=(0,react_aria__WEBPACK_IMPORTED_MODULE_4__.U)(_objectSpread(_objectSpread({},props),{},{isDisabled:disabled,preventFocusOnPress:!0}),ref),buttonProps=_useButton.buttonProps,isPressed=_useButton.isPressed;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(ButtonControlled,_objectSpread(_objectSpread({},buttonProps),{},{isPressed,variant,icon,style,className,iconPosition,disabled,children}))}Button.displayName="Button";var ButtonControlled=(0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)((function _ButtonControlled(_ref2,ref){var children=_ref2.children,className=_ref2.className,icon=_ref2.icon,iconPosition=_ref2.iconPosition,isPressed=_ref2.isPressed,style=_ref2.style,_ref2$variant=_ref2.variant,variant=void 0===_ref2$variant?"secondary":_ref2$variant,buttonProps=_objectWithoutProperties(_ref2,_excluded2),iconLeft=icon&&"right"!==iconPosition,iconRight=icon&&"right"===iconPosition;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("button",_objectSpread(_objectSpread({},buttonProps),{},{className:classnames__WEBPACK_IMPORTED_MODULE_2___default()("rje-button","rje-button--".concat(variant),className,{"with-icon--right":iconRight,"with-icon--left":iconLeft,"rje-button--pressed":isPressed}),ref,style,children:[iconLeft&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_icon_Icon__WEBPACK_IMPORTED_MODULE_1__.J,{children:icon}),children,iconRight&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_icon_Icon__WEBPACK_IMPORTED_MODULE_1__.J,{children:icon})]}))}));Button.Controlled=ButtonControlled;try{Button.displayName="Button",Button.__docgenInfo={description:"",displayName:"Button",props:{children:{defaultValue:null,description:"The content to display in the button.",name:"children",required:!1,type:{name:"ReactNode"}},className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},icon:{defaultValue:null,description:"",name:"icon",required:!1,type:{name:"string"}},iconPosition:{defaultValue:null,description:"",name:"iconPosition",required:!1,type:{name:"enum",value:[{value:'"left"'},{value:'"right"'}]}},style:{defaultValue:null,description:"",name:"style",required:!1,type:{name:"CSSProperties"}},variant:{defaultValue:{value:"secondary"},description:"",name:"variant",required:!1,type:{name:"enum",value:[{value:'"text"'},{value:'"primary"'},{value:'"secondary"'}]}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/button/Button.tsx#Button"]={docgenInfo:Button.__docgenInfo,name:"Button",path:"packages/rje-widgets/src/lib/components/button/Button.tsx#Button"})}catch(__react_docgen_typescript_loader_error){}try{ButtonControlled.displayName="ButtonControlled",ButtonControlled.__docgenInfo={description:"",displayName:"ButtonControlled",props:{className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},icon:{defaultValue:null,description:"",name:"icon",required:!1,type:{name:"string"}},iconPosition:{defaultValue:null,description:"",name:"iconPosition",required:!1,type:{name:"enum",value:[{value:'"left"'},{value:'"right"'}]}},isPressed:{defaultValue:null,description:"",name:"isPressed",required:!1,type:{name:"boolean"}},style:{defaultValue:null,description:"",name:"style",required:!1,type:{name:"CSSProperties"}},variant:{defaultValue:{value:"secondary"},description:"",name:"variant",required:!1,type:{name:"enum",value:[{value:'"text"'},{value:'"primary"'},{value:'"secondary"'}]}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/button/Button.tsx#ButtonControlled"]={docgenInfo:ButtonControlled.__docgenInfo,name:"ButtonControlled",path:"packages/rje-widgets/src/lib/components/button/Button.tsx#ButtonControlled"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/checkbox/Checkbox.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{X:()=>Checkbox});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_stately__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@react-stately/toggle/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@react-aria/focus/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@react-aria/checkbox/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/@react-aria/visually-hidden/dist/import.mjs"),_icon_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/icon/Icon.tsx"),_label_Label__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),classnames__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["disabled","children","required","error"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var Whitespace=" ";function Checkbox(_ref){var disabled=_ref.disabled,children=_ref.children,required=_ref.required,error=_ref.error,props=_objectWithoutProperties(_ref,_excluded),stateProps=_objectSpread(_objectSpread({},props),{},{isDisabled:disabled}),state=(0,react_stately__WEBPACK_IMPORTED_MODULE_5__.l)(stateProps),ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),_useFocusRing=(0,react_aria__WEBPACK_IMPORTED_MODULE_6__.Fx)(),isFocusVisible=_useFocusRing.isFocusVisible,focusProps=_useFocusRing.focusProps,checkboxProps=_objectSpread(_objectSpread({},props),{},{isDisabled:disabled}),inputProps=(0,react_aria__WEBPACK_IMPORTED_MODULE_7__.O)(checkboxProps,state,ref).inputProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)(_label_Label__WEBPACK_IMPORTED_MODULE_2__._,{className:"rje-checkbox-field",disabled,required,error,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(react_aria__WEBPACK_IMPORTED_MODULE_8__.T,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("input",_objectSpread(_objectSpread(_objectSpread({},inputProps),focusProps),{},{ref}))}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span",{className:classnames__WEBPACK_IMPORTED_MODULE_3___default()("rje-checkbox","rje-checkbox--".concat(state.isSelected?"checked":"unchecked"),{"rje-checkbox--focused":isFocusVisible}),children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_icon_Icon__WEBPACK_IMPORTED_MODULE_1__.J,{children:state.isSelected?"check":Whitespace})}),children]})}Checkbox.displayName="Checkbox";try{Checkbox.displayName="Checkbox",Checkbox.__docgenInfo={description:"",displayName:"Checkbox",props:{disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},children:{defaultValue:null,description:"The label for the element.",name:"children",required:!1,type:{name:"ReactNode"}},defaultSelected:{defaultValue:null,description:"Whether the element should be selected (uncontrolled).",name:"defaultSelected",required:!1,type:{name:"boolean"}},isSelected:{defaultValue:null,description:"Whether the element should be selected (controlled).",name:"isSelected",required:!1,type:{name:"boolean"}},onChange:{defaultValue:null,description:"Handler that is called when the element's selection state changes.",name:"onChange",required:!1,type:{name:"((isSelected: boolean) => void) & ((isSelected: boolean) => void)"}},value:{defaultValue:null,description:"The value of the input element, used when submitting an HTML form. See [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#htmlattrdefvalue).",name:"value",required:!1,type:{name:"string"}},name:{defaultValue:null,description:"The name of the input element, used when submitting an HTML form. See [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#htmlattrdefname).",name:"name",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/checkbox/Checkbox.tsx#Checkbox"]={docgenInfo:Checkbox.__docgenInfo,name:"Checkbox",path:"packages/rje-widgets/src/lib/components/checkbox/Checkbox.tsx#Checkbox"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/colorinput/ColorInput.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{T:()=>ColorInput});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_react_aria_color__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@react-aria/color/dist/import.mjs"),_react_stately_color__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@react-stately/color/dist/import.mjs"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["title","required","disabled","error","defaultValue","value","onChange"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function ColorInput(_ref){var title=_ref.title,required=_ref.required,disabled=_ref.disabled,error=_ref.error,defaultValue=_ref.defaultValue,value=_ref.value,_onChange=_ref.onChange,props=_objectWithoutProperties(_ref,_excluded),_useColorValue=function useColorValue(defaultValue,value){return(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((function(){try{return[defaultValue?(0,_react_stately_color__WEBPACK_IMPORTED_MODULE_3__.lu)(defaultValue):void 0,value?(0,_react_stately_color__WEBPACK_IMPORTED_MODULE_3__.lu)(value):void 0]}catch(error){return[void 0,void 0,{type:"error",code:"unsupported-color-format",name:"UnsuportedColorFormat",message:"'".concat(defaultValue||value,"' is not a supported hex color-format."),data:{defaultValue,value,pointer:"",schema:{}}}]}}),[defaultValue,value])}(defaultValue,value),_useColorValue2=_slicedToArray(_useColorValue,3),defaultColor=_useColorValue2[0],color=_useColorValue2[1],parseError=_useColorValue2[2],state=(0,_react_stately_color__WEBPACK_IMPORTED_MODULE_3__.jF)(_objectSpread(_objectSpread({},props),{},{defaultValue:defaultColor,value:color,onChange:function onChange(color){var _color$toString;_onChange&&_onChange(null!==(_color$toString=null==color?void 0:color.toString("hex"))&&void 0!==_color$toString?_color$toString:"")}})),inputRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),_useColorField=(0,_react_aria_color__WEBPACK_IMPORTED_MODULE_4__.oF)(_objectSpread(_objectSpread({},props),{},{defaultValue:defaultColor,value:color}),state,inputRef),labelProps=_useColorField.labelProps,inputProps=_useColorField.inputProps,style={"--rje-color-value":state.inputValue};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div",{className:"rje-input rje-input--color",style,children:[title&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_1__.__,_objectSpread(_objectSpread({},labelProps),{},{required,disabled,error:error||null!=parseError,text:title})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div",{className:"rje-input__wrapper",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("span",{className:"rje-input__color"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("input",_objectSpread(_objectSpread({className:"rje-input__element"},inputProps),{},{ref:inputRef}))]}),parseError&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_1__.mz,{errors:[parseError]})]})}ColorInput.displayName="ColorInput";try{ColorInput.displayName="ColorInput",ColorInput.__docgenInfo={description:"",displayName:"ColorInput",props:{title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"string"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},readOnly:{defaultValue:null,description:"",name:"readOnly",required:!1,type:{name:"boolean"}},onChange:{defaultValue:null,description:"",name:"onChange",required:!1,type:{name:"(value: string) => void"}},defaultValue:{defaultValue:null,description:"",name:"defaultValue",required:!1,type:{name:"string"}},value:{defaultValue:null,description:"",name:"value",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/colorinput/ColorInput.tsx#ColorInput"]={docgenInfo:ColorInput.__docgenInfo,name:"ColorInput",path:"packages/rje-widgets/src/lib/components/colorinput/ColorInput.tsx#ColorInput"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/dateinput/DateInput.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Ac:()=>DateInputControlled,Wr:()=>DateInput,XX:()=>Segment});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_stately__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@react-stately/datepicker/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@react-aria/i18n/dist/real-module.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/@react-aria/datepicker/dist/import.mjs"),_internationalized_date__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@internationalized/date/dist/import.mjs"),_label_Label__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),classnames__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__),_useDateValue__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/dateinput/useDateValue.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["defaultValue","value","format","title","required","disabled","readOnly"],_excluded2=["children","error"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function DateInput(_ref){var defaultValue=_ref.defaultValue,value=_ref.value,format=_ref.format,title=_ref.title,required=_ref.required,disabled=_ref.disabled,readOnly=_ref.readOnly,props=_objectWithoutProperties(_ref,_excluded),_useDateValue2=_slicedToArray((0,_useDateValue__WEBPACK_IMPORTED_MODULE_3__.Vj)(defaultValue,value,format),2),defaultDate=_useDateValue2[0],date=_useDateValue2[1],dateInputProps=_objectSpread(_objectSpread({},props),{},{defaultValue:defaultDate,value:date,label:title,isRequired:required,isDisabled:disabled,isReadOnly:readOnly});return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(DateInputControlled,_objectSpread({},dateInputProps))}function DateInputControlled(_ref2){var children=_ref2.children,error=_ref2.error,props=_objectWithoutProperties(_ref2,_excluded2),locale=(0,react_aria__WEBPACK_IMPORTED_MODULE_5__.bU)().locale,state=(0,react_stately__WEBPACK_IMPORTED_MODULE_6__.RM)(_objectSpread(_objectSpread({},props),{},{locale,createCalendar:_internationalized_date__WEBPACK_IMPORTED_MODULE_7__.YR})),ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),_useDateField=(0,react_aria__WEBPACK_IMPORTED_MODULE_8__.IZ)(props,state,ref),labelProps=_useDateField.labelProps,fieldProps=_useDateField.fieldProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div",{className:classnames__WEBPACK_IMPORTED_MODULE_2___default()("rje-date-input",{"rje-date-input--readonly":props.isReadOnly,"rje-date-input--disabled":props.isDisabled,"rje-date-input--invalid":error}),children:[props.label&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_label_Label__WEBPACK_IMPORTED_MODULE_1__._,_objectSpread(_objectSpread({},labelProps),{},{text:props.label,required:props.isRequired,disabled:props.isDisabled,error})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div",_objectSpread(_objectSpread({className:"rje-date-input__fields"},fieldProps),{},{ref,children:[state.segments.map((function(segment,index){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(Segment,{segment,state},index)})),children]}))]})}function Segment(_ref3){var segment=_ref3.segment,state=_ref3.state,ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),segmentProps=(0,react_aria__WEBPACK_IMPORTED_MODULE_8__.O7)(segment,state,ref).segmentProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div",_objectSpread(_objectSpread({},segmentProps),{},{ref,className:classnames__WEBPACK_IMPORTED_MODULE_2___default()("rje-date-input__segment",{"rje-date-input__segment--placeholder":segment.isPlaceholder,"rje-date-input__segment--value":!segment.isPlaceholder&&segment.isEditable}),children:segment.text}))}DateInput.displayName="DateInput",DateInputControlled.displayName="DateInputControlled",Segment.displayName="Segment";try{DateInput.displayName="DateInput",DateInput.__docgenInfo={description:"",displayName:"DateInput",props:{title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"string"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},readOnly:{defaultValue:null,description:"",name:"readOnly",required:!1,type:{name:"boolean"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},format:{defaultValue:null,description:"",name:"format",required:!1,type:{name:"enum",value:[{value:'"date"'},{value:'"date-time"'}]}},maxGranularity:{defaultValue:{value:"'year'\n'year'"},description:"The maximum unit to display in the date field.",name:"maxGranularity",required:!1,type:{name:"enum",value:[{value:'"hour"'},{value:'"minute"'},{value:'"second"'},{value:'"year"'},{value:'"month"'},{value:'"day"'}]}},granularity:{defaultValue:null,description:'Determines the smallest unit that is displayed in the date picker. By default, this is `"day"` for dates, and `"minute"` for times.',name:"granularity",required:!1,type:{name:"enum",value:[{value:'"hour"'},{value:'"minute"'},{value:'"second"'},{value:'"day"'}]}},defaultValue:{defaultValue:null,description:"",name:"defaultValue",required:!1,type:{name:"string"}},value:{defaultValue:null,description:"",name:"value",required:!1,type:{name:"string"}},onChange:{defaultValue:null,description:"Handler that is called when the value changes.",name:"onChange",required:!1,type:{name:"((date: DateValue) => void) & ((value: DateValue) => void) & ((value: DateValue) => void)"}},locale:{defaultValue:null,description:"The locale to display and edit the value according to.",name:"locale",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/dateinput/DateInput.tsx#DateInput"]={docgenInfo:DateInput.__docgenInfo,name:"DateInput",path:"packages/rje-widgets/src/lib/components/dateinput/DateInput.tsx#DateInput"})}catch(__react_docgen_typescript_loader_error){}try{DateInputControlled.displayName="DateInputControlled",DateInputControlled.__docgenInfo={description:"",displayName:"DateInputControlled",props:{error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},local:{defaultValue:null,description:"",name:"local",required:!1,type:{name:"string"}},createCalendar:{defaultValue:null,description:"",name:"createCalendar",required:!1,type:{name:"(name: string) => Calendar"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/dateinput/DateInput.tsx#DateInputControlled"]={docgenInfo:DateInputControlled.__docgenInfo,name:"DateInputControlled",path:"packages/rje-widgets/src/lib/components/dateinput/DateInput.tsx#DateInputControlled"})}catch(__react_docgen_typescript_loader_error){}try{Segment.displayName="Segment",Segment.__docgenInfo={description:"",displayName:"Segment",props:{segment:{defaultValue:null,description:"",name:"segment",required:!0,type:{name:"DateSegment"}},state:{defaultValue:null,description:"",name:"state",required:!0,type:{name:"DateFieldState"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/dateinput/DateInput.tsx#Segment"]={docgenInfo:Segment.__docgenInfo,name:"Segment",path:"packages/rje-widgets/src/lib/components/dateinput/DateInput.tsx#Segment"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/dateinput/useDateValue.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Vj:()=>useDateValue,sb:()=>useTimeValue});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_internationalized_date__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@internationalized/date/dist/import.mjs");function useDateValue(defaultValue,value,format){return(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((function(){return function convertDateString(defaultValue,value,format){try{if("date"===format)return[defaultValue?(0,_internationalized_date__WEBPACK_IMPORTED_MODULE_1__.sG)(defaultValue):void 0,value?(0,_internationalized_date__WEBPACK_IMPORTED_MODULE_1__.sG)(value):void 0]}catch(error){return[void 0,void 0,{type:"error",code:"unsupported-date-format",name:"UnsuportedDateFormat",message:"".concat(defaultValue||value," is not a supported date-format. Valid format is YYYY:MM:DD"),data:{defaultValue,value,pointer:"",schema:{}}}]}try{return[defaultValue?(0,_internationalized_date__WEBPACK_IMPORTED_MODULE_1__.Aj)(defaultValue):void 0,value?(0,_internationalized_date__WEBPACK_IMPORTED_MODULE_1__.Aj)(value):void 0]}catch(error){return[void 0,void 0,{type:"error",code:"unsupported-datetime-format",name:"UnsuportedDateFormat",message:"".concat(defaultValue||value," is not a supported datetime-format. Valid format is YYYY:MM:DDTHH:mm:ssZ"),data:{defaultValue,value,pointer:"",schema:{}}}]}}(defaultValue,value,format)}),[defaultValue,format,value])}function useTimeValue(defaultValue,value){return(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((function(){try{return[defaultValue?(0,_internationalized_date__WEBPACK_IMPORTED_MODULE_1__.TD)(defaultValue):void 0,value?(0,_internationalized_date__WEBPACK_IMPORTED_MODULE_1__.TD)(value):void 0]}catch(error){return[void 0,void 0,{type:"error",code:"unsupported-time-format",name:"UnsuportedTimeFormat",message:"".concat(defaultValue||value," is not a supported time-format. Valid format is HH:mm:ss"),data:{defaultValue,value,pointer:"",schema:{}}}]}}),[defaultValue,value])}},"./packages/rje-widgets/src/lib/components/datepicker/Calendar.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{f:()=>Calendar});var _button_Button__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/rje-widgets/src/lib/components/button/Button.tsx"),_internationalized_date__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@internationalized/date/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@react-aria/i18n/dist/real-module.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@react-aria/calendar/dist/import.mjs"),react_stately__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@react-stately/calendar/dist/import.mjs"),react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/index.js"),classnames__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),_excluded=["state"];function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i{"use strict";__webpack_require__.d(__webpack_exports__,{M:()=>DatePicker});var _button_Button__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/rje-widgets/src/lib/components/button/Button.tsx"),_dateinput_DateInput__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/dateinput/DateInput.tsx"),_label_Label__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),_popover_Popover__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/popover/Popover.tsx"),react_aria__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("./node_modules/@react-aria/datepicker/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("./node_modules/@react-aria/dialog/dist/import.mjs"),react_stately__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/@react-stately/datepicker/dist/import.mjs"),_dateinput_useDateValue__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/rje-widgets/src/lib/components/dateinput/useDateValue.tsx"),react__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/react/index.js"),_Calendar__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./packages/rje-widgets/src/lib/components/datepicker/Calendar.tsx"),classnames__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_7__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["title","error","format","defaultValue","value","required","readOnly"],_excluded2=["title","children"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function DatePicker(_ref){var title=_ref.title,error=_ref.error,format=_ref.format,defaultValue=_ref.defaultValue,value=_ref.value,required=_ref.required,readOnly=_ref.readOnly,props=_objectWithoutProperties(_ref,_excluded),_useDateValue2=_slicedToArray((0,_dateinput_useDateValue__WEBPACK_IMPORTED_MODULE_4__.Vj)(defaultValue,value,format),2),defaultDate=_useDateValue2[0],date=_useDateValue2[1],mainRef=(0,react__WEBPACK_IMPORTED_MODULE_5__.useRef)(null),state=(0,react_stately__WEBPACK_IMPORTED_MODULE_9__.N3)(_objectSpread(_objectSpread({},props),{},{isReadOnly:readOnly,defaultValue:defaultDate,value:date})),inputWrapperRef=(0,react__WEBPACK_IMPORTED_MODULE_5__.useRef)(null),_useDatePicker=(0,react_aria__WEBPACK_IMPORTED_MODULE_10__.kt)(_objectSpread(_objectSpread({},props),{},{label:title,isReadOnly:readOnly,isRequired:required,isDisabled:props.disabled,defaultValue:defaultDate,value:date}),state,inputWrapperRef),groupProps=_useDatePicker.groupProps,labelProps=_useDatePicker.labelProps,fieldProps=_useDatePicker.fieldProps,buttonProps=_useDatePicker.buttonProps,dialogProps=_useDatePicker.dialogProps,calendarProps=_useDatePicker.calendarProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div",{className:classnames__WEBPACK_IMPORTED_MODULE_7___default()("rje-date-picker",{"rje-date-picker--readonly":readOnly,"rje-date-picker--disabled":props.disabled}),ref:mainRef,children:[title&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_label_Label__WEBPACK_IMPORTED_MODULE_2__._,_objectSpread(_objectSpread({},labelProps),{},{text:title,error,required,disabled:props.disabled})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div",_objectSpread(_objectSpread({className:"rje-date-picker__input"},groupProps),{},{ref:inputWrapperRef,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_dateinput_DateInput__WEBPACK_IMPORTED_MODULE_1__.Ac,_objectSpread(_objectSpread({},fieldProps),{},{error,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_button_Button__WEBPACK_IMPORTED_MODULE_0__.z,_objectSpread(_objectSpread({variant:"text",disabled:readOnly},buttonProps),{},{icon:"event"}))}))})),state.isOpen&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_popover_Popover__WEBPACK_IMPORTED_MODULE_3__.i9,{overlayTriggerState:state,overlayTriggerRef:inputWrapperRef,placement:"bottom start",portalContainer:mainRef,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(Dialog,_objectSpread(_objectSpread({},dialogProps),{},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_Calendar__WEBPACK_IMPORTED_MODULE_6__.f,_objectSpread({},calendarProps))}))})]})}function Dialog(_ref2){var title=_ref2.title,children=_ref2.children,props=_objectWithoutProperties(_ref2,_excluded2),ref=(0,react__WEBPACK_IMPORTED_MODULE_5__.useRef)(null),_useDialog=(0,react_aria__WEBPACK_IMPORTED_MODULE_11__.R)(props,ref),dialogProps=_useDialog.dialogProps,titleProps=_useDialog.titleProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div",_objectSpread(_objectSpread({},dialogProps),{},{ref,children:[title&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("h3",_objectSpread(_objectSpread({},titleProps),{},{style:{marginTop:0},children:title})),children]}))}DatePicker.displayName="DatePicker",Dialog.displayName="Dialog";try{DatePicker.displayName="DatePicker",DatePicker.__docgenInfo={description:"",displayName:"DatePicker",props:{error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},readOnly:{defaultValue:null,description:"",name:"readOnly",required:!1,type:{name:"boolean"}},locale:{defaultValue:null,description:"",name:"locale",required:!1,type:{name:"string"}},createCalendar:{defaultValue:null,description:"",name:"createCalendar",required:!1,type:{name:"(name: string) => Calendar"}},title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"string"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},format:{defaultValue:null,description:"",name:"format",required:!1,type:{name:"enum",value:[{value:'"date"'},{value:'"date-time"'}]}},defaultValue:{defaultValue:null,description:"",name:"defaultValue",required:!1,type:{name:"string"}},value:{defaultValue:null,description:"",name:"value",required:!1,type:{name:"string"}},granularity:{defaultValue:null,description:'Determines the smallest unit that is displayed in the date picker. By default, this is `"day"` for dates, and `"minute"` for times.',name:"granularity",required:!1,type:{name:"enum",value:[{value:'"hour"'},{value:'"minute"'},{value:'"second"'},{value:'"day"'}]}},onChange:{defaultValue:null,description:"Handler that is called when the value changes.",name:"onChange",required:!1,type:{name:"((date: DateValue) => void) & ((value: DateValue) => void) & ((value: DateValue) => void)"}},maxGranularity:{defaultValue:{value:"'year'\n'year'"},description:"The maximum unit to display in the date field.",name:"maxGranularity",required:!1,type:{name:"enum",value:[{value:'"hour"'},{value:'"minute"'},{value:'"second"'},{value:'"year"'},{value:'"month"'},{value:'"day"'}]}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/datepicker/DatePicker.tsx#DatePicker"]={docgenInfo:DatePicker.__docgenInfo,name:"DatePicker",path:"packages/rje-widgets/src/lib/components/datepicker/DatePicker.tsx#DatePicker"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/filefield/FileField.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{j:()=>FileField});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_aria__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@react-aria/label/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@react-aria/button/dist/import.mjs"),_label_Label__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),_button_Button__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/button/Button.tsx"),classnames__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["onPress","error","title","icon","value","children"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var nativeInputStyle={position:"absolute",opacity:0,top:0,left:0,right:0,bottom:0,zIndex:0,pointerEvents:"none"};function FileField(_ref){var onChange,onReset,onPress=_ref.onPress,error=_ref.error,title=_ref.title,_ref$icon=_ref.icon,icon=void 0===_ref$icon?"folder_open":_ref$icon,value=_ref.value,children=_ref.children,props=_objectWithoutProperties(_ref,_excluded),_useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(value),2),filename=_useState2[0],setFilename=_useState2[1],_useFileField=useFileField(_objectSpread(_objectSpread({},props),{},{label:title,isDisabled:props.disabled})),labelProps=_useFileField.labelProps,buttonProps=_useFileField.buttonProps,fieldProps=_useFileField.fieldProps;return props.disabled||props.readOnly||(onReset=function onReset(e){fieldProps.ref.current&&(fieldProps.ref.current.value="",setFilename(void 0),null==onPress||onPress(void 0))},onChange=function onChange(event){var files=event.target.files;null!=files&&(setFilename(files[0].name),null==onPress||onPress(files[0]))}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div",{className:classnames__WEBPACK_IMPORTED_MODULE_3___default()("rje-input","rje-input--file",error?"rje-input--invalid":"rje-input--valid",props.disabled?"rje-input--disabled":"rje-input--enabled"),children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_label_Label__WEBPACK_IMPORTED_MODULE_1__._,_objectSpread(_objectSpread({},labelProps),{},{required:props.required,children:title})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div",{className:"rje-file__wrapper",style:{display:"flex",flexWrap:"wrap",gap:8,alignItems:"start"},children:[children,(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div",{title:filename,className:classnames__WEBPACK_IMPORTED_MODULE_3___default()("rje-file",{"with-clear-action":null!=filename}),style:{flexGrow:1},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_button_Button__WEBPACK_IMPORTED_MODULE_2__.O,_objectSpread(_objectSpread({className:"rje-file__input",icon},buttonProps),{},{style:{zIndex:1},children:filename?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span",{className:"rje-file__name",children:filename}):props.buttonText})),filename&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_button_Button__WEBPACK_IMPORTED_MODULE_2__.z,{className:"rje-file__clear",variant:"text",icon:"close",onPress:onReset})]})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("input",_objectSpread({type:"file",style:nativeInputStyle,accept:props.accept,id:props.id,disabled:props.disabled,onChange},fieldProps))]})}function useFileField(props){var _useLabel=(0,react_aria__WEBPACK_IMPORTED_MODULE_5__.N)(props),labelProps=_useLabel.labelProps,fieldProps=_useLabel.fieldProps,fileInputRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),fileButtonRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),_useButton=(0,react_aria__WEBPACK_IMPORTED_MODULE_6__.U)({onPress:function onPress(){var _fileInputRef$current;return null===(_fileInputRef$current=fileInputRef.current)||void 0===_fileInputRef$current?void 0:_fileInputRef$current.click()}},fileButtonRef),buttonProps=_useButton.buttonProps,isPressed=_useButton.isPressed;return{labelProps,buttonProps:_objectSpread(_objectSpread({},buttonProps),{},{ref:fileButtonRef}),isPressed,fieldProps:_objectSpread(_objectSpread({},fieldProps),{},{ref:fileInputRef})}}FileField.displayName="FileField";try{FileField.displayName="FileField",FileField.__docgenInfo={description:"",displayName:"FileField",props:{id:{defaultValue:null,description:"The element's unique identifier. See [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/id).",name:"id",required:!1,type:{name:"string"}},title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"ReactNode"}},buttonText:{defaultValue:null,description:"",name:"buttonText",required:!1,type:{name:"string"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},readOnly:{defaultValue:null,description:"",name:"readOnly",required:!1,type:{name:"boolean"}},icon:{defaultValue:{value:"folder_open"},description:"",name:"icon",required:!1,type:{name:"string"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},value:{defaultValue:null,description:"",name:"value",required:!1,type:{name:"string"}},onPress:{defaultValue:null,description:"",name:"onPress",required:!1,type:{name:"(file?: File) => void"}},accept:{defaultValue:null,description:"mime types to accept for this file selection\n@see https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/accept",name:"accept",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/filefield/FileField.tsx#FileField"]={docgenInfo:FileField.__docgenInfo,name:"FileField",path:"packages/rje-widgets/src/lib/components/filefield/FileField.tsx#FileField"})}catch(__react_docgen_typescript_loader_error){}try{useFileField.displayName="useFileField",useFileField.__docgenInfo={description:"",displayName:"useFileField",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/filefield/FileField.tsx#useFileField"]={docgenInfo:useFileField.__docgenInfo,name:"useFileField",path:"packages/rje-widgets/src/lib/components/filefield/FileField.tsx#useFileField"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/icon/Icon.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{J:()=>Icon});var classnames__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js"),loadingIcon=(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",viewBox:"0 -960 960 960",width:"24",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("path",{d:"M480-80q-82 0-155-31.5t-127.5-86Q143-252 111.5-325T80-480q0-83 31.5-155.5t86-127Q252-817 325-848.5T480-880q17 0 28.5 11.5T520-840q0 17-11.5 28.5T480-800q-133 0-226.5 93.5T160-480q0 133 93.5 226.5T480-160q133 0 226.5-93.5T800-480q0-17 11.5-28.5T840-520q17 0 28.5 11.5T880-480q0 82-31.5 155t-86 127.5q-54.5 54.5-127 86T480-80Z"})});function Icon(_ref){var solid=_ref.solid,className=_ref.className,onClick=_ref.onClick,children=_ref.children,isLoading="loading"===children;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("span",{"aria-hidden":"true",onClick,className:classnames__WEBPACK_IMPORTED_MODULE_0___default()("rje-icon",solid?"rje-icon--solid":"rje-icon--outline",className,{"rje-icon--loading":isLoading}),children:isLoading?loadingIcon:children})}Icon.displayName="Icon";try{Icon.displayName="Icon",Icon.__docgenInfo={description:"",displayName:"Icon",props:{solid:{defaultValue:null,description:"",name:"solid",required:!1,type:{name:"boolean"}},className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},onClick:{defaultValue:null,description:"",name:"onClick",required:!1,type:{name:"MouseEventHandler"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/icon/Icon.tsx#Icon"]={docgenInfo:Icon.__docgenInfo,name:"Icon",path:"packages/rje-widgets/src/lib/components/icon/Icon.tsx#Icon"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/input/InputDecorator.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{S:()=>InputDecorator});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _s,_e,_x,_r,_arr=[],_n=!0,_d=!1;try{if(_x=(_i=_i.call(arr)).next,0===i){if(Object(_i)!==_i)return;_n=!1}else for(;!(_n=(_s=_x.call(_i)).done)&&(_arr.push(_s.value),_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{if(!_n&&null!=_i.return&&(_r=_i.return(),Object(_r)!==_r))return}finally{if(_d)throw _e}}return _arr}}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i{"use strict";__webpack_require__.d(__webpack_exports__,{Y:()=>NumberInput});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_aria__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@react-aria/i18n/dist/real-module.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/@react-aria/numberfield/dist/import.mjs"),react_stately__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@react-stately/numberfield/dist/import.mjs"),_InputDecorator__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/input/InputDecorator.tsx"),_label_Label__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),classnames__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__),_button_Button__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/rje-widgets/src/lib/components/button/Button.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["icon","tag","iconPosition","title","error","onPress","value","defaultValue"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function NumberInput(_ref){var icon=_ref.icon,tag=_ref.tag,iconPosition=_ref.iconPosition,title=_ref.title,error=_ref.error,onPress=_ref.onPress,value=_ref.value,defaultValue=_ref.defaultValue,props=_objectWithoutProperties(_ref,_excluded),numberInputRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),format=(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((function(){var _props$format;return null!==(_props$format=props.format)&&void 0!==_props$format?_props$format:{useGrouping:!1}}),[props.format]),locale=(0,react_aria__WEBPACK_IMPORTED_MODULE_6__.bU)().locale,state=(0,react_stately__WEBPACK_IMPORTED_MODULE_7__.j)({defaultValue,formatOptions:format,locale,maxValue:props.maximum,minValue:props.minimum,onChange:onPress,value}),_useNumberField=(0,react_aria__WEBPACK_IMPORTED_MODULE_8__.I)({defaultValue:value,id:props.id,isDisabled:props.disabled,isReadOnly:!0===props.readOnly,isRequired:!0===props.required,label:title,placeholder:props.placeholder},state,numberInputRef),labelProps=_useNumberField.labelProps,inputProps=_useNumberField.inputProps,decrementButtonProps=_useNumberField.decrementButtonProps,incrementButtonProps=_useNumberField.incrementButtonProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div",{className:classnames__WEBPACK_IMPORTED_MODULE_3___default()("rje-input","rje-input--number",error?"rje-input--invalid":"rje-input--valid",props.disabled?"rje-input--disabled":"rje-input--enabled",{"rje-input--readonly":props.readOnly}),children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_label_Label__WEBPACK_IMPORTED_MODULE_2__._,_objectSpread(_objectSpread({},labelProps),{},{required:props.required,disabled:props.disabled,error,text:title})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_InputDecorator__WEBPACK_IMPORTED_MODULE_1__.S,{icon,tag,swapIconPosition:"right"===iconPosition,error,disabled:props.disabled,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div",{className:"rje-number",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("input",_objectSpread(_objectSpread({},inputProps),{},{ref:numberInputRef})),props.withButtons&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div",{className:"rje-number__actions",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_button_Button__WEBPACK_IMPORTED_MODULE_4__.z,_objectSpread(_objectSpread({className:"rje-number__inc"},incrementButtonProps),{},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span",{className:"rje-icon",children:"keyboard_arrow_up"})})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_button_Button__WEBPACK_IMPORTED_MODULE_4__.z,_objectSpread(_objectSpread({className:"rje-number__dec"},decrementButtonProps),{},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span",{className:"rje-icon",children:"keyboard_arrow_down"})}))]})]})})]})}NumberInput.displayName="NumberInput";try{NumberInput.displayName="NumberInput",NumberInput.__docgenInfo={description:"",displayName:"NumberInput",props:{defaultValue:{defaultValue:null,description:"",name:"defaultValue",required:!1,type:{name:"number"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},format:{defaultValue:null,description:"",name:"format",required:!1,type:{name:"NumberFormatOptions"}},icon:{defaultValue:null,description:"",name:"icon",required:!1,type:{name:"string"}},iconPosition:{defaultValue:null,description:"",name:"iconPosition",required:!1,type:{name:"enum",value:[{value:'"left"'},{value:'"right"'}]}},id:{defaultValue:null,description:"",name:"id",required:!1,type:{name:"string"}},onPress:{defaultValue:null,description:"",name:"onPress",required:!1,type:{name:"(value: number) => void"}},placeholder:{defaultValue:null,description:"",name:"placeholder",required:!1,type:{name:"string"}},readOnly:{defaultValue:null,description:"",name:"readOnly",required:!1,type:{name:"boolean"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},tag:{defaultValue:null,description:"",name:"tag",required:!1,type:{name:"string"}},title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"string"}},value:{defaultValue:null,description:"",name:"value",required:!1,type:{name:"number"}},maximum:{defaultValue:null,description:"",name:"maximum",required:!1,type:{name:"number"}},minimum:{defaultValue:null,description:"",name:"minimum",required:!1,type:{name:"number"}},withButtons:{defaultValue:null,description:"",name:"withButtons",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/input/NumberInput.tsx#NumberInput"]={docgenInfo:NumberInput.__docgenInfo,name:"NumberInput",path:"packages/rje-widgets/src/lib/components/input/NumberInput.tsx#NumberInput"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/input/StringInput.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{w:()=>StringInput});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_aria__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@react-aria/textfield/dist/import.mjs"),_InputDecorator__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/input/InputDecorator.tsx"),_label_Label__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),classnames__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["icon","tag","iconPosition","title","error","onPress","value"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function StringInput(_ref){var _ref2,_inputRef$value,icon=_ref.icon,tag=_ref.tag,iconPosition=_ref.iconPosition,title=_ref.title,error=_ref.error,onPress=_ref.onPress,value=_ref.value,props=_objectWithoutProperties(_ref,_excluded),_useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null),2),inputRef=_useState2[0],setInputRef=_useState2[1];(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((function(){inputRef&&(inputRef.value=null!=value?value:"")}),[value,inputRef]);var textFieldProps=_objectSpread(_objectSpread({},props),{},_defineProperty({inputElementType:"input",isDisabled:props.disabled,isReadOnly:!0===props.readOnly,isRequired:!0===props.required,label:title,defaultValue:null!=value?value:props.defaultValue,placeholder:props.placeholder},props.emitOnChange?"onChange":"onBlur",(function(event){onPress&&onPress("string"==typeof event?event:event.target.value)}))),_useTextField=(0,react_aria__WEBPACK_IMPORTED_MODULE_5__.E)(textFieldProps,{current:inputRef}),labelProps=_useTextField.labelProps,inputProps=_useTextField.inputProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div",{className:classnames__WEBPACK_IMPORTED_MODULE_3___default()("rje-input","rje-input--string",error?"rje-input--invalid":"rje-input--valid",props.disabled?"rje-input--disabled":"rje-input--enabled",{"rje-input--readonly":props.readOnly}),children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_label_Label__WEBPACK_IMPORTED_MODULE_2__._,_objectSpread(_objectSpread({},labelProps),{},{required:textFieldProps.isRequired,disabled:props.disabled,error,text:title})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_InputDecorator__WEBPACK_IMPORTED_MODULE_1__.S,{icon,tag,swapIconPosition:"right"===iconPosition,error,disabled:textFieldProps.isDisabled,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("input",_objectSpread(_objectSpread({},inputProps),{},{ref:setInputRef,value:null!==(_ref2=null!==(_inputRef$value=null==inputRef?void 0:inputRef.value)&&void 0!==_inputRef$value?_inputRef$value:value)&&void 0!==_ref2?_ref2:""}))})]})}StringInput.displayName="StringInput";try{StringInput.displayName="StringInput",StringInput.__docgenInfo={description:"",displayName:"StringInput",props:{id:{defaultValue:null,description:"The element's unique identifier. See [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/id).",name:"id",required:!1,type:{name:"string"}},title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"string"}},type:{defaultValue:null,description:"The type of input to render. See [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#htmlattrdeftype).",name:"type",required:!1,type:{name:"enum",value:[{value:'"text"'},{value:'"password"'}]}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},readOnly:{defaultValue:null,description:"",name:"readOnly",required:!1,type:{name:"boolean"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},value:{defaultValue:null,description:"The current value (controlled).",name:"value",required:!1,type:{name:"string"}},defaultValue:{defaultValue:null,description:"The default value (uncontrolled).",name:"defaultValue",required:!1,type:{name:"string"}},placeholder:{defaultValue:null,description:"Temporary text that occupies the text input when it is empty.",name:"placeholder",required:!1,type:{name:"string"}},emitOnChange:{defaultValue:null,description:"",name:"emitOnChange",required:!1,type:{name:"boolean"}},onPress:{defaultValue:null,description:"",name:"onPress",required:!1,type:{name:"(value: string) => void"}},iconPosition:{defaultValue:null,description:"",name:"iconPosition",required:!1,type:{name:"enum",value:[{value:'"left"'},{value:'"right"'}]}},icon:{defaultValue:null,description:"",name:"icon",required:!1,type:{name:"string"}},tag:{defaultValue:null,description:"",name:"tag",required:!1,type:{name:"string"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/input/StringInput.tsx#StringInput"]={docgenInfo:StringInput.__docgenInfo,name:"StringInput",path:"packages/rje-widgets/src/lib/components/input/StringInput.tsx#StringInput"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/label/Label.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{_:()=>Label});var classnames__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["required","disabled","error","children","text","className"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function Label(_ref){var required=_ref.required,disabled=_ref.disabled,error=_ref.error,children=_ref.children,text=_ref.text,className=_ref.className,props=_objectWithoutProperties(_ref,_excluded);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)("label",_objectSpread(_objectSpread({className:classnames__WEBPACK_IMPORTED_MODULE_0___default()("rje-label",className,error?"rje-label--invalid":"rje-label--valid",{"rje-label--required":required,"rje-label--disabled":disabled})},props),{},{children:[null!=children?children:text,required&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("span",{className:"rje-required-flag",children:"*"})]}))}Label.displayName="Label";try{Label.displayName="Label",Label.__docgenInfo={description:"",displayName:"Label",props:{required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},text:{defaultValue:null,description:"",name:"text",required:!1,type:{name:"ReactNode | ReactNode[]"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/label/Label.tsx#Label"]={docgenInfo:Label.__docgenInfo,name:"Label",path:"packages/rje-widgets/src/lib/components/label/Label.tsx#Label"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/modal/Modal.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{d:()=>useModal,u:()=>Modal});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_aria__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@react-aria/overlays/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@react-aria/button/dist/import.mjs"),react_stately__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@react-stately/overlays/dist/import.mjs"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js"),_excluded=["overlayTriggerState","overlayProps","children","portalContainer"];function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i0&&void 0!==arguments[0]?arguments[0]:{},buttonRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),overlayTriggerState=(0,react_stately__WEBPACK_IMPORTED_MODULE_2__.d)(props),_useOverlayTrigger=(0,react_aria__WEBPACK_IMPORTED_MODULE_3__.IB)({type:"dialog"},overlayTriggerState),triggerProps=_useOverlayTrigger.triggerProps,overlayProps=_useOverlayTrigger.overlayProps;return{modalTriggerProps:_objectSpread(_objectSpread({},(0,react_aria__WEBPACK_IMPORTED_MODULE_4__.U)(triggerProps,buttonRef).buttonProps),{},{ref:buttonRef}),modalProps:_objectSpread(_objectSpread({},props),{},{overlayProps,overlayTriggerRef:buttonRef,overlayTriggerState})}}function Modal(_ref){var _portalContainer$curr,overlayTriggerState=_ref.overlayTriggerState,overlayProps=_ref.overlayProps,children=_ref.children,portalContainer=_ref.portalContainer,props=_objectWithoutProperties(_ref,_excluded),ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),_useModalOverlay=(0,react_aria__WEBPACK_IMPORTED_MODULE_3__.NE)(props,overlayTriggerState,ref),modalProps=_useModalOverlay.modalProps,underlayProps=_useModalOverlay.underlayProps;return overlayTriggerState.isOpen?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(react_aria__WEBPACK_IMPORTED_MODULE_3__.aV,{portalContainer:null!==(_portalContainer$curr=null==portalContainer?void 0:portalContainer.current)&&void 0!==_portalContainer$curr?_portalContainer$curr:void 0,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("div",_objectSpread(_objectSpread({},underlayProps),{},{className:"rje-underlay rje-underlay--modal",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("div",_objectSpread(_objectSpread({},modalProps),{},{className:"rje-modal",ref,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("div",_objectSpread(_objectSpread({className:"rje-modal__content"},overlayProps),{},{children:(0,react__WEBPACK_IMPORTED_MODULE_0__.cloneElement)(children(overlayTriggerState.close),overlayProps)}))}))}))}):null}Modal.Overlay=react_aria__WEBPACK_IMPORTED_MODULE_3__.aV,Modal.displayName="Modal";try{useModal.displayName="useModal",useModal.__docgenInfo={description:"",displayName:"useModal",props:{isOpen:{defaultValue:null,description:"Whether the overlay is open by default (controlled).",name:"isOpen",required:!1,type:{name:"boolean"}},defaultOpen:{defaultValue:null,description:"Whether the overlay is open by default (uncontrolled).",name:"defaultOpen",required:!1,type:{name:"boolean"}},onOpenChange:{defaultValue:null,description:"Handler that is called when the overlay's open state changes.",name:"onOpenChange",required:!1,type:{name:"(isOpen: boolean) => void"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/modal/Modal.tsx#useModal"]={docgenInfo:useModal.__docgenInfo,name:"useModal",path:"packages/rje-widgets/src/lib/components/modal/Modal.tsx#useModal"})}catch(__react_docgen_typescript_loader_error){}try{Modal.displayName="Modal",Modal.__docgenInfo={description:"",displayName:"Modal",props:{overlayTriggerState:{defaultValue:null,description:"",name:"overlayTriggerState",required:!0,type:{name:"OverlayTriggerState"}},overlayProps:{defaultValue:null,description:"",name:"overlayProps",required:!0,type:{name:"DOMProps"}},portalContainer:{defaultValue:null,description:"",name:"portalContainer",required:!1,type:{name:"RefObject"}},isDismissable:{defaultValue:{value:"false"},description:"Whether to close the modal when the user interacts outside it.",name:"isDismissable",required:!1,type:{name:"boolean"}},isKeyboardDismissDisabled:{defaultValue:{value:"false"},description:"Whether pressing the escape key to close the modal should be disabled.",name:"isKeyboardDismissDisabled",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/modal/Modal.tsx#Modal"]={docgenInfo:Modal.__docgenInfo,name:"Modal",path:"packages/rje-widgets/src/lib/components/modal/Modal.tsx#Modal"})}catch(__react_docgen_typescript_loader_error){}try{Overlay.displayName="Modal.Overlay",Overlay.__docgenInfo={description:"A container which renders an overlay such as a popover or modal in a portal,\nand provides a focus scope for the child elements.",displayName:"Modal.Overlay",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/modal/Modal.tsx#Modal.Overlay"]={docgenInfo:Modal.Overlay.__docgenInfo,name:"Modal.Overlay",path:"packages/rje-widgets/src/lib/components/modal/Modal.tsx#Modal.Overlay"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/popover/Popover.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{J2:()=>Popover,Sv:()=>usePopover,i9:()=>PopoverPortal});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_aria__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@react-aria/overlays/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@react-aria/button/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@react-aria/dialog/dist/import.mjs"),react_stately__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@react-stately/overlays/dist/import.mjs"),classnames__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["placement","disabled"],_excluded2=["className","children","overlayTriggerRef","overlayProps","disabled"],_excluded3=["children","className","portalContainer","overlayTriggerState","overlayTriggerRef","offset","withArrow"],_excluded4=["title","children"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function usePopover(){var _ref=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},placement=_ref.placement,disabled=_ref.disabled,props=_objectWithoutProperties(_ref,_excluded),buttonRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),overlayTriggerState=(0,react_stately__WEBPACK_IMPORTED_MODULE_3__.d)(props),_useOverlayTrigger=(0,react_aria__WEBPACK_IMPORTED_MODULE_4__.IB)({type:"dialog"},overlayTriggerState,buttonRef),triggerProps=_useOverlayTrigger.triggerProps,overlayProps=_useOverlayTrigger.overlayProps,_useButton=(0,react_aria__WEBPACK_IMPORTED_MODULE_5__.U)(_objectSpread(_objectSpread({},triggerProps),{},{isDisabled:disabled}),buttonRef);return{popoverTriggerProps:_objectSpread(_objectSpread({},_useButton.buttonProps),{},{ref:buttonRef}),popoverProps:{overlayProps,overlayTriggerRef:buttonRef,overlayTriggerState,placement}}}function Popover(_ref2){var className=_ref2.className,children=_ref2.children,overlayTriggerRef=_ref2.overlayTriggerRef,overlayProps=_ref2.overlayProps,disabled=_ref2.disabled,props=_objectWithoutProperties(_ref2,_excluded2);return props.overlayTriggerState.isOpen&&!0!==disabled?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(PopoverPortal,_objectSpread(_objectSpread({},props),{},{overlayTriggerRef,className,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(PopoverPanel,_objectSpread(_objectSpread({},overlayProps),{},{children}))})):null}function PopoverPortal(_ref3){var _props$popoverRef,_portalContainer$curr,children=_ref3.children,className=_ref3.className,portalContainer=_ref3.portalContainer,overlayTriggerState=_ref3.overlayTriggerState,overlayTriggerRef=_ref3.overlayTriggerRef,_ref3$offset=_ref3.offset,offset=void 0===_ref3$offset?0:_ref3$offset,_ref3$withArrow=_ref3.withArrow,withArrow=void 0!==_ref3$withArrow&&_ref3$withArrow,props=_objectWithoutProperties(_ref3,_excluded3),ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),popoverRef=null!==(_props$popoverRef=props.popoverRef)&&void 0!==_props$popoverRef?_props$popoverRef:ref,_useAriaPopover=(0,react_aria__WEBPACK_IMPORTED_MODULE_4__.Sv)(_objectSpread(_objectSpread({},props),{},{offset,triggerRef:overlayTriggerRef,popoverRef}),overlayTriggerState),popoverProps=_useAriaPopover.popoverProps,underlayProps=_useAriaPopover.underlayProps,arrowProps=_useAriaPopover.arrowProps,placement=_useAriaPopover.placement;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)(react_aria__WEBPACK_IMPORTED_MODULE_4__.aV,{portalContainer:null!==(_portalContainer$curr=null==portalContainer?void 0:portalContainer.current)&&void 0!==_portalContainer$curr?_portalContainer$curr:void 0,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div",_objectSpread(_objectSpread({},underlayProps),{},{className:"rje-underlay rje-underlay--popover"})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div",_objectSpread(_objectSpread({},popoverProps),{},{ref:popoverRef,className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("rje-popover",className),style:{zIndex:100},children:[withArrow&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("svg",_objectSpread(_objectSpread({},arrowProps),{},{className:"rje-popover__arrow","data-placement":placement,width:"16",height:"8",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("path",{d:"M0 0,L8 8,L16 0"})})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(react_aria__WEBPACK_IMPORTED_MODULE_4__.U4,{onDismiss:overlayTriggerState.close}),children,(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(react_aria__WEBPACK_IMPORTED_MODULE_4__.U4,{onDismiss:overlayTriggerState.close})]}))]})}function PopoverPanel(_ref4){var title=_ref4.title,children=_ref4.children,props=_objectWithoutProperties(_ref4,_excluded4),dialogRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),_useDialog=(0,react_aria__WEBPACK_IMPORTED_MODULE_6__.R)(props,dialogRef),dialogProps=_useDialog.dialogProps,titleProps=_useDialog.titleProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div",_objectSpread(_objectSpread({},dialogProps),{},{className:"rje-popover__panel",ref:dialogRef,children:[title&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div",_objectSpread(_objectSpread({},titleProps),{},{style:{marginTop:0},className:"rje_popover__header",children:title})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div",{className:"rje_popover__content",children})]}))}Popover.displayName="Popover",PopoverPortal.displayName="PopoverPortal",PopoverPanel.displayName="PopoverPanel";try{usePopover.displayName="usePopover",usePopover.__docgenInfo={description:"",displayName:"usePopover",props:{isOpen:{defaultValue:null,description:"Whether the overlay is open by default (controlled).",name:"isOpen",required:!1,type:{name:"boolean"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},defaultOpen:{defaultValue:null,description:"Whether the overlay is open by default (uncontrolled).",name:"defaultOpen",required:!1,type:{name:"boolean"}},onOpenChange:{defaultValue:null,description:"Handler that is called when the overlay's open state changes.",name:"onOpenChange",required:!1,type:{name:"(isOpen: boolean) => void"}},placement:{defaultValue:null,description:"placement of popover - can also be passed on popover-components",name:"placement",required:!1,type:{name:"enum",value:[{value:'"bottom"'},{value:'"left"'},{value:'"right"'},{value:'"bottom left"'},{value:'"bottom right"'},{value:'"bottom start"'},{value:'"bottom end"'},{value:'"top"'},{value:'"top left"'},{value:'"top right"'},{value:'"top start"'},{value:'"top end"'},{value:'"left top"'},{value:'"left bottom"'},{value:'"start"'},{value:'"start top"'},{value:'"start bottom"'},{value:'"right top"'},{value:'"right bottom"'},{value:'"end"'},{value:'"end top"'},{value:'"end bottom"'}]}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/popover/Popover.tsx#usePopover"]={docgenInfo:usePopover.__docgenInfo,name:"usePopover",path:"packages/rje-widgets/src/lib/components/popover/Popover.tsx#usePopover"})}catch(__react_docgen_typescript_loader_error){}try{Popover.displayName="Popover",Popover.__docgenInfo={description:"Render popover contents triggered by passed ref-element",displayName:"Popover",props:{title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"string"}},className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},overlayTriggerRef:{defaultValue:null,description:"The ref for the element which the popover positions itself with respect to.",name:"overlayTriggerRef",required:!0,type:{name:"RefObject"}},overlayTriggerState:{defaultValue:null,description:"overlay trigger state exposing close action",name:"overlayTriggerState",required:!0,type:{name:"OverlayTriggerState"}},overlayProps:{defaultValue:null,description:"",name:"overlayProps",required:!0,type:{name:"DOMProps"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},portalContainer:{defaultValue:null,description:"",name:"portalContainer",required:!1,type:{name:"RefObject"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/popover/Popover.tsx#Popover"]={docgenInfo:Popover.__docgenInfo,name:"Popover",path:"packages/rje-widgets/src/lib/components/popover/Popover.tsx#Popover"})}catch(__react_docgen_typescript_loader_error){}try{PopoverPortal.displayName="PopoverPortal",PopoverPortal.__docgenInfo={description:"Render popover to body and places its child rje-popover near the trigger element.\n[react-aria popover portal]",displayName:"PopoverPortal",props:{className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},overlayTriggerRef:{defaultValue:null,description:"The ref for the element which the popover positions itself with respect to.",name:"overlayTriggerRef",required:!0,type:{name:"RefObject"}},popoverRef:{defaultValue:null,description:"",name:"popoverRef",required:!1,type:{name:"RefObject"}},overlayTriggerState:{defaultValue:null,description:"overlay trigger state exposing close action",name:"overlayTriggerState",required:!0,type:{name:"OverlayTriggerState"}},portalContainer:{defaultValue:null,description:"",name:"portalContainer",required:!1,type:{name:"RefObject"}},withArrow:{defaultValue:{value:"false"},description:"",name:"withArrow",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/popover/Popover.tsx#PopoverPortal"]={docgenInfo:PopoverPortal.__docgenInfo,name:"PopoverPortal",path:"packages/rje-widgets/src/lib/components/popover/Popover.tsx#PopoverPortal"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/radiogroup/RadioGroup.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{E:()=>RadioGroup});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_stately__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@react-stately/radio/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@react-aria/radio/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@react-aria/focus/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@react-aria/visually-hidden/dist/import.mjs"),_label_Label__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),classnames__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),_excluded=["error","title","disabled","required","horizontal","setValue"];function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var InternalRadioContext=(0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)(null);function RadioGroup(_ref){var error=_ref.error,title=_ref.title,disabled=_ref.disabled,required=_ref.required,horizontal=_ref.horizontal,setValue=_ref.setValue,props=_objectWithoutProperties(_ref,_excluded),children=props.children,description=props.description,errorMessage=props.errorMessage,groupProps=_objectSpread(_objectSpread({},props),{},{label:title,isDisabled:disabled,isRequired:required,onChange:setValue}),state=(0,react_stately__WEBPACK_IMPORTED_MODULE_4__.w)(groupProps),_useRadioGroup=(0,react_aria__WEBPACK_IMPORTED_MODULE_5__.a)(groupProps,state),radioGroupProps=_useRadioGroup.radioGroupProps,labelProps=_useRadioGroup.labelProps,descriptionProps=_useRadioGroup.descriptionProps,errorMessageProps=_useRadioGroup.errorMessageProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("div",_objectSpread(_objectSpread({className:classnames__WEBPACK_IMPORTED_MODULE_2___default()("rje-radiogroup",error?"rje-radiogroup--invalid":"rje-radiogroup--valid",disabled?"rje-radiogroup--disabled":"rje-radiogroup--enabled",horizontal?"rje-radiogroup--horizontal":"rje-radiogroup--vertical")},radioGroupProps),{},{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_label_Label__WEBPACK_IMPORTED_MODULE_1__._,_objectSpread(_objectSpread({},labelProps),{},{required,disabled,error,text:title})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(InternalRadioContext.Provider,{value:state,children}),description&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div",_objectSpread(_objectSpread({},descriptionProps),{},{style:{fontSize:12},children:description})),errorMessage&&"object"==_typeof(errorMessage)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div",_objectSpread(_objectSpread({},errorMessageProps),{},{style:{color:"red",fontSize:12},children:errorMessage}))]}))}function Radio(props){var children=props.children,state=(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(InternalRadioContext),_useFocusRing=(0,react_aria__WEBPACK_IMPORTED_MODULE_6__.Fx)(),isFocusVisible=_useFocusRing.isFocusVisible,focusProps=_useFocusRing.focusProps,ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),_useRadio=(0,react_aria__WEBPACK_IMPORTED_MODULE_5__.x)(props,state,ref),inputProps=_useRadio.inputProps,isSelected=_useRadio.isSelected,isDisabled=_useRadio.isDisabled;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label",{className:classnames__WEBPACK_IMPORTED_MODULE_2___default()("rje-radio",{"rje-radio--selected":isSelected,"rje-radio--disabled":isDisabled,"rje-radio--focused":isFocusVisible}),children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(react_aria__WEBPACK_IMPORTED_MODULE_7__.T,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("input",_objectSpread(_objectSpread(_objectSpread({},inputProps),focusProps),{},{ref}))}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("span",{className:"rje-radio__icon"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("span",{className:"rje-radio__label",children})]})}RadioGroup.Radio=Radio,RadioGroup.displayName="RadioGroup",Radio.displayName="Radio";try{RadioGroup.displayName="RadioGroup",RadioGroup.__docgenInfo={description:"",displayName:"RadioGroup",props:{title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"ReactNode"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},horizontal:{defaultValue:null,description:"show radio items in a single row",name:"horizontal",required:!1,type:{name:"boolean"}},value:{defaultValue:null,description:"Which element should be selected (controlled).\nThe current value (controlled).",name:"value",required:!1,type:{name:"string"}},defaultValue:{defaultValue:null,description:"Which element should be selected initially (uncontrolled).\nThe default value (uncontrolled).",name:"defaultValue",required:!1,type:{name:"string"}},setValue:{defaultValue:null,description:"",name:"setValue",required:!1,type:{name:"(value: string | number) => void"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/radiogroup/RadioGroup.tsx#RadioGroup"]={docgenInfo:RadioGroup.__docgenInfo,name:"RadioGroup",path:"packages/rje-widgets/src/lib/components/radiogroup/RadioGroup.tsx#RadioGroup"})}catch(__react_docgen_typescript_loader_error){}try{Radio.displayName="RadioGroup.Radio",Radio.__docgenInfo={description:"",displayName:"RadioGroup.Radio",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/radiogroup/RadioGroup.tsx#RadioGroup.Radio"]={docgenInfo:RadioGroup.Radio.__docgenInfo,name:"RadioGroup.Radio",path:"packages/rje-widgets/src/lib/components/radiogroup/RadioGroup.tsx#RadioGroup.Radio"})}catch(__react_docgen_typescript_loader_error){}try{Radio.displayName="Radio",Radio.__docgenInfo={description:"",displayName:"Radio",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/radiogroup/RadioGroup.tsx#Radio"]={docgenInfo:Radio.__docgenInfo,name:"Radio",path:"packages/rje-widgets/src/lib/components/radiogroup/RadioGroup.tsx#Radio"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{M:()=>SectionHeader});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_label_Label__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),_button_Button__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/button/Button.tsx"),_components_popover_Popover__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/popover/Popover.tsx"),classnames__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_4__),_widgetdescription_WidgetDescription__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetdescription/WidgetDescription.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["children","title","description","separator","disabled","size"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function SectionHeaderLabel(_ref){var children=_ref.children,title=_ref.title,description=_ref.description,separator=_ref.separator,disabled=_ref.disabled,_ref$size=_ref.size,size=void 0===_ref$size?1:_ref$size,labelProps=_objectWithoutProperties(_ref,_excluded),portalContainer=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),_usePopover=(0,_components_popover_Popover__WEBPACK_IMPORTED_MODULE_3__.Sv)({placement:"bottom end"}),popoverProps=_usePopover.popoverProps,popoverTriggerProps=_usePopover.popoverTriggerProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div",{ref:portalContainer,style:{position:"relative",fontSize:"".concat(size,"em")},className:classnames__WEBPACK_IMPORTED_MODULE_4___default()("rje-section-header__label",{"rje-section-header__label--disabled":disabled,"with-separator":separator,"with-description":null!=description&&""!=description}),children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_label_Label__WEBPACK_IMPORTED_MODULE_1__._,_objectSpread(_objectSpread({},labelProps),{},{disabled,children:null!=children?children:title})),description&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_button_Button__WEBPACK_IMPORTED_MODULE_2__.O,_objectSpread(_objectSpread({},popoverTriggerProps),{},{disabled,className:"rje-section-header__info",icon:"info",variant:"text"})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_popover_Popover__WEBPACK_IMPORTED_MODULE_3__.J2,_objectSpread(_objectSpread({},popoverProps),{},{className:"rje-section-header__description",portalContainer,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_widgetdescription_WidgetDescription__WEBPACK_IMPORTED_MODULE_5__.E,{className:"rje-description--tooltip",children:description})}))]}),separator&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div",{className:"rje-section-header__separator"})]})}function SectionHeader(_ref2){var children=_ref2.children;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div",{className:"rje-section-header",children})}SectionHeader.Label=SectionHeaderLabel,SectionHeaderLabel.displayName="SectionHeaderLabel",SectionHeader.displayName="SectionHeader";try{SectionHeaderLabel.displayName="SectionHeaderLabel",SectionHeaderLabel.__docgenInfo={description:"",displayName:"SectionHeaderLabel",props:{title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"ReactNode"}},description:{defaultValue:null,description:"",name:"description",required:!1,type:{name:"ReactNode"}},separator:{defaultValue:null,description:"",name:"separator",required:!1,type:{name:"boolean"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},size:{defaultValue:{value:"1"},description:"header size relative to 1 (em)",name:"size",required:!1,type:{name:"number"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.tsx#SectionHeaderLabel"]={docgenInfo:SectionHeaderLabel.__docgenInfo,name:"SectionHeaderLabel",path:"packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.tsx#SectionHeaderLabel"})}catch(__react_docgen_typescript_loader_error){}try{SectionHeader.displayName="SectionHeader",SectionHeader.__docgenInfo={description:"",displayName:"SectionHeader",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.tsx#SectionHeader"]={docgenInfo:SectionHeader.__docgenInfo,name:"SectionHeader",path:"packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.tsx#SectionHeader"})}catch(__react_docgen_typescript_loader_error){}try{Label.displayName="SectionHeader.Label",Label.__docgenInfo={description:"",displayName:"SectionHeader.Label",props:{title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"ReactNode"}},description:{defaultValue:null,description:"",name:"description",required:!1,type:{name:"ReactNode"}},separator:{defaultValue:null,description:"",name:"separator",required:!1,type:{name:"boolean"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},size:{defaultValue:{value:"1"},description:"header size relative to 1 (em)",name:"size",required:!1,type:{name:"number"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.tsx#SectionHeader.Label"]={docgenInfo:SectionHeader.Label.__docgenInfo,name:"SectionHeader.Label",path:"packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.tsx#SectionHeader.Label"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/select/Select.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{P:()=>Select});var classnames__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__),react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/index.js"),react_stately__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/@react-stately/collections/dist/import.mjs"),react_stately__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/@react-stately/select/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@react-aria/button/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@react-aria/overlays/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("./node_modules/@react-aria/select/dist/import.mjs"),_label_Label__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),_selectoptions_SelectOptions__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/selectoptions/SelectOptions.tsx"),_icon_Icon__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/rje-widgets/src/lib/components/icon/Icon.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i void"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/select/Select.tsx#Select"]={docgenInfo:Select.__docgenInfo,name:"Select",path:"packages/rje-widgets/src/lib/components/select/Select.tsx#Select"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/selectoptions/SelectOptions.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{YZ:()=>SingleSelectOptions,cb:()=>SelectOptionsControlled,ck:()=>react_stately__WEBPACK_IMPORTED_MODULE_5__.ck,eo:()=>MultiSelectOptions});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_aria__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@react-aria/listbox/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/@react-aria/focus/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/@react-aria/utils/dist/import.mjs"),react_stately__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@react-stately/collections/dist/import.mjs"),react_stately__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@react-stately/list/dist/import.mjs"),_checkbox_Checkbox__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/checkbox/Checkbox.tsx"),classnames__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__),_label_Label__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i"}},state:{defaultValue:null,description:"",name:"state",required:!0,type:{name:"ListState | SelectState"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/selectoptions/SelectOptions.tsx#SelectOptionsControlled"]={docgenInfo:SelectOptionsControlled.__docgenInfo,name:"SelectOptionsControlled",path:"packages/rje-widgets/src/lib/components/selectoptions/SelectOptions.tsx#SelectOptionsControlled"})}catch(__react_docgen_typescript_loader_error){}try{SingleSelectOptions.displayName="SingleSelectOptions",SingleSelectOptions.__docgenInfo={description:"",displayName:"SingleSelectOptions",props:{label:{defaultValue:null,description:"An optional visual label for the listbox.",name:"label",required:!1,type:{name:"string & ReactNode"}},children:{defaultValue:null,description:"The contents of the collection.",name:"children",required:!0,type:{name:"CollectionChildren"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/selectoptions/SelectOptions.tsx#SingleSelectOptions"]={docgenInfo:SingleSelectOptions.__docgenInfo,name:"SingleSelectOptions",path:"packages/rje-widgets/src/lib/components/selectoptions/SelectOptions.tsx#SingleSelectOptions"})}catch(__react_docgen_typescript_loader_error){}try{MultiSelectOptions.displayName="MultiSelectOptions",MultiSelectOptions.__docgenInfo={description:"",displayName:"MultiSelectOptions",props:{label:{defaultValue:null,description:"An optional visual label for the listbox.",name:"label",required:!1,type:{name:"string & ReactNode"}},children:{defaultValue:null,description:"The contents of the collection.",name:"children",required:!0,type:{name:"CollectionChildren"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/selectoptions/SelectOptions.tsx#MultiSelectOptions"]={docgenInfo:MultiSelectOptions.__docgenInfo,name:"MultiSelectOptions",path:"packages/rje-widgets/src/lib/components/selectoptions/SelectOptions.tsx#MultiSelectOptions"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/switch/Switch.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{r:()=>Switch});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_stately__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@react-stately/toggle/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@react-aria/checkbox/dist/import.mjs"),_label_Label__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),classnames__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["disabled","animate","children","required","error"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function Switch(_ref){var disabled=_ref.disabled,animate=_ref.animate,children=_ref.children,required=_ref.required,error=_ref.error,props=_objectWithoutProperties(_ref,_excluded),stateProps=_objectSpread(_objectSpread({},props),{},{isDisabled:disabled}),state=(0,react_stately__WEBPACK_IMPORTED_MODULE_4__.l)(stateProps),ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),checkboxProps=_objectSpread(_objectSpread({},props),{},{isDisabled:disabled}),inputProps=(0,react_aria__WEBPACK_IMPORTED_MODULE_5__.O)(checkboxProps,state,ref).inputProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(_label_Label__WEBPACK_IMPORTED_MODULE_1__._,{className:"rje-switch-field",disabled,required,error,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("input",_objectSpread(_objectSpread({className:classnames__WEBPACK_IMPORTED_MODULE_2___default()("rje-switch-input",{"with-animation":animate})},inputProps),{},{ref})),children]})}Switch.displayName="Switch";try{Switch.displayName="Switch",Switch.__docgenInfo={description:"",displayName:"Switch",props:{disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},children:{defaultValue:null,description:"The label for the element.",name:"children",required:!1,type:{name:"ReactNode"}},defaultSelected:{defaultValue:null,description:"Whether the element should be selected (uncontrolled).",name:"defaultSelected",required:!1,type:{name:"boolean"}},isSelected:{defaultValue:null,description:"Whether the element should be selected (controlled).",name:"isSelected",required:!1,type:{name:"boolean"}},onChange:{defaultValue:null,description:"Handler that is called when the element's selection state changes.",name:"onChange",required:!1,type:{name:"((isSelected: boolean) => void) & ((isSelected: boolean) => void)"}},value:{defaultValue:null,description:"The value of the input element, used when submitting an HTML form. See [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#htmlattrdefvalue).",name:"value",required:!1,type:{name:"string"}},name:{defaultValue:null,description:"The name of the input element, used when submitting an HTML form. See [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#htmlattrdefname).",name:"name",required:!1,type:{name:"string"}},animate:{defaultValue:null,description:"if state change should be animated. Defaults to false",name:"animate",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/switch/Switch.tsx#Switch"]={docgenInfo:Switch.__docgenInfo,name:"Switch",path:"packages/rje-widgets/src/lib/components/switch/Switch.tsx#Switch"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/taglist/TagList.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{P:()=>TagList});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_stately__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@react-stately/collections/dist/import.mjs"),react_stately__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@react-stately/list/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/@react-aria/tag/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/@react-aria/focus/dist/import.mjs"),_button_Button__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/button/Button.tsx"),_label_Label__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),classnames__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__),_icon_Icon__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/rje-widgets/src/lib/components/icon/Icon.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["disabled","required","error","title","children","checkbox","displayValue"];function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}TagList.Item=react_stately__WEBPACK_IMPORTED_MODULE_6__.ck;var renderItemId=function renderItemId(item){return"".concat(item.id)};function TagList(_ref){var disabled=_ref.disabled,required=_ref.required,error=_ref.error,title=_ref.title,children=_ref.children,checkbox=_ref.checkbox,_ref$displayValue=_ref.displayValue,displayValue=void 0===_ref$displayValue?renderItemId:_ref$displayValue,props=_objectWithoutProperties(_ref,_excluded),ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),state=(0,react_stately__WEBPACK_IMPORTED_MODULE_7__.n_)(_objectSpread(_objectSpread({},props),{},{children:function children(item){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(react_stately__WEBPACK_IMPORTED_MODULE_6__.ck,{children:displayValue(item)})}})),_useTagGroup=(0,react_aria__WEBPACK_IMPORTED_MODULE_8__.H)(_objectSpread({},props),state,ref),gridProps=_useTagGroup.gridProps,labelProps=_useTagGroup.labelProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div",{className:"rje-tag-list",children:[title&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_label_Label__WEBPACK_IMPORTED_MODULE_2__._,_objectSpread(_objectSpread({},labelProps),{},{disabled,required,error,text:title})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div",_objectSpread(_objectSpread({},gridProps),{},{ref,className:"rje-tag-list__children",children:[_toConsumableArray(state.collection).map((function(item){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(Tag,{item,state,checkbox},item.key)})),children]}))]})}function Tag(props){var item=props.item,state=props.state,_props$checkbox=props.checkbox,checkbox=void 0===_props$checkbox||_props$checkbox,ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),_useFocusRing=(0,react_aria__WEBPACK_IMPORTED_MODULE_9__.Fx)({within:!0}),focusProps=_useFocusRing.focusProps,isFocusVisible=_useFocusRing.isFocusVisible,_useTag=(0,react_aria__WEBPACK_IMPORTED_MODULE_8__.E)(props,state,ref),rowProps=_useTag.rowProps,gridCellProps=_useTag.gridCellProps,removeButtonProps=_useTag.removeButtonProps,allowsRemoving=_useTag.allowsRemoving,allowsSelection=_useTag.allowsSelection,isSelected=_useTag.isSelected,showSelectIcon=allowsSelection&&checkbox;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("div",_objectSpread(_objectSpread(_objectSpread({ref},rowProps),focusProps),{},{"data-focus-visible":isFocusVisible,className:classnames__WEBPACK_IMPORTED_MODULE_3___default()("rje-tag",isSelected?"rje-tag--selected":"rje-tag--unselected",{removable:allowsRemoving,selectable:allowsSelection,"with-icon":showSelectIcon}),children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div",_objectSpread(_objectSpread({},gridCellProps),{},{className:"rje-tag__grid",children:[showSelectIcon&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_icon_Icon__WEBPACK_IMPORTED_MODULE_4__.J,{className:"rje-tag__selection",children:isSelected?"check":"close"}),item.rendered,allowsRemoving&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_button_Button__WEBPACK_IMPORTED_MODULE_1__.z,_objectSpread(_objectSpread({},removeButtonProps),{},{variant:"text",icon:"clear"}))]}))}))}TagList.displayName="TagList",Tag.displayName="Tag";try{TagList.displayName="TagList",TagList.__docgenInfo={description:"",displayName:"TagList",props:{title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"string"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},onRemove:{defaultValue:null,description:"Handler that is called when a user deletes a tag.",name:"onRemove",required:!1,type:{name:"(keys: Set) => void"}},displayValue:{defaultValue:{value:"(item: { id: Key }) => `${item.id}`"},description:"",name:"displayValue",required:!1,type:{name:"(item: TagItem) => string"}},items:{defaultValue:null,description:"Initial items in the list.",name:"items",required:!1,type:{name:"TagItem[]"}},checkbox:{defaultValue:null,description:"show checkbox icon if selectable",name:"checkbox",required:!1,type:{name:"boolean"}},selectionMode:{defaultValue:null,description:"The type of selection that is allowed in the collection.",name:"selectionMode",required:!1,type:{name:"enum",value:[{value:'"none"'},{value:'"single"'},{value:'"multiple"'}]}},selectedKeys:{defaultValue:null,description:"The currently selected keys in the collection (controlled).",name:"selectedKeys",required:!1,type:{name:'"all" | Iterable'}},defaultSelectedKeys:{defaultValue:null,description:"The initial selected keys in the collection (uncontrolled).",name:"defaultSelectedKeys",required:!1,type:{name:'"all" | Iterable'}},onSelectionChange:{defaultValue:null,description:"Handler that is called when the selection changes.",name:"onSelectionChange",required:!1,type:{name:"(keys: Selection) => any"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/taglist/TagList.tsx#TagList"]={docgenInfo:TagList.__docgenInfo,name:"TagList",path:"packages/rje-widgets/src/lib/components/taglist/TagList.tsx#TagList"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/taglistinput/TagListInput.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{y:()=>TagListInput});var _taglist_TagList__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/rje-widgets/src/lib/components/taglist/TagList.tsx"),react_stately__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@react-stately/data/dist/import.mjs"),react_stately__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@react-stately/collections/dist/import.mjs"),react_stately__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/@react-stately/combobox/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/@react-aria/i18n/dist/real-module.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("./node_modules/@react-aria/combobox/dist/import.mjs"),_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/react-json-editor/src/index.ts"),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/index.js"),_selectoptions_SelectOptions__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/selectoptions/SelectOptions.tsx"),_popover_Popover__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/rje-widgets/src/lib/components/popover/Popover.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["items","initialItems","title","displayValue","onCreate","onRemove","onChange","options"];function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function TagListInput(_ref){var items=_ref.items,_ref$initialItems=_ref.initialItems,initialItems=void 0===_ref$initialItems?[]:_ref$initialItems,title=_ref.title,displayValue=_ref.displayValue,onCreate=_ref.onCreate,_onRemove=_ref.onRemove,onChange=_ref.onChange,_ref$options=_ref.options,options=void 0===_ref$options?[]:_ref$options,props=_objectWithoutProperties(_ref,_excluded),currentValue=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(""),list=(0,react_stately__WEBPACK_IMPORTED_MODULE_6__.SH)({initialItems});function resetInput(){state.setInputValue(""),currentValue.current="",null!=inputRef&&inputRef.current&&(inputRef.current.value="")}(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)((function(){null==onChange||onChange(null!=items?items:list.items)}),[list.items,onChange]);var TagListInputRef=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null);function addItem(name){if("string"==typeof name&&""!==name)if(items)null!=onCreate&&onCreate(name,items)&&resetInput();else{var item=null==onCreate?void 0:onCreate(name,list.items);item&&(list.append(item),resetInput())}}var comboBoxProps=_objectSpread(_objectSpread({},props),{},{allowsCustomValue:!0,defaultItems:options,children:function children(item){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(react_stately__WEBPACK_IMPORTED_MODULE_7__.ck,{children:displayValue(item)})},onInputChange:function onInputChange(inputString){currentValue.current=inputString},onSelectionChange:function onSelectionChange(key){currentValue.current=key,addItem(currentValue.current)},onKeyDown:function onKeyDown(event){"Enter"===event.code&&addItem(currentValue.current)}}),contains=(0,react_aria__WEBPACK_IMPORTED_MODULE_8__.L0)({sensitivity:"base"}).contains,state=(0,react_stately__WEBPACK_IMPORTED_MODULE_9__.P)(_objectSpread(_objectSpread({},comboBoxProps),{},{defaultFilter:contains})),inputRef=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),listBoxRef=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),popoverRef=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),_useComboBox=(0,react_aria__WEBPACK_IMPORTED_MODULE_10__.E)(_objectSpread(_objectSpread({},comboBoxProps),{},{label:title,defaultItems:options,inputRef,listBoxRef,popoverRef}),state),inputProps=_useComboBox.inputProps,labelProps=_useComboBox.labelProps,listBoxProps=_useComboBox.listBoxProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div",{className:"rje-tag-list-input",onClick:function onClick(){var _inputRef$current;return null===(_inputRef$current=inputRef.current)||void 0===_inputRef$current?void 0:_inputRef$current.focus()},ref:TagListInputRef,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_1__.__,_objectSpread(_objectSpread({},labelProps),{},{children:title})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_taglist_TagList__WEBPACK_IMPORTED_MODULE_0__.P,{label:title,displayValue,items:null!=items?items:list.items,onRemove:function onRemove(keys){items?null==_onRemove||_onRemove(keys):(list.remove.apply(list,_toConsumableArray(keys)),console.log("remove",keys))},children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("input",_objectSpread(_objectSpread({className:"rje-tag-list-input__element"},inputProps),{},{ref:inputRef}))}),state.isOpen&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_popover_Popover__WEBPACK_IMPORTED_MODULE_4__.i9,{className:"rje-popover__taglist",portalContainer:TagListInputRef,overlayTriggerState:state,overlayTriggerRef:inputRef,popoverRef,isNonModal:!0,placement:"bottom start",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_selectoptions_SelectOptions__WEBPACK_IMPORTED_MODULE_3__.cb,_objectSpread(_objectSpread({},listBoxProps),{},{listBoxRef,state}))})]})}TagListInput.displayName="TagListInput";try{TagListInput.displayName="TagListInput",TagListInput.__docgenInfo={description:"",displayName:"TagListInput",props:{title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"string"}},items:{defaultValue:null,description:"",name:"items",required:!1,type:{name:"TagItem[]"}},initialItems:{defaultValue:{value:"[]"},description:"",name:"initialItems",required:!1,type:{name:"TagItem[]"}},options:{defaultValue:{value:"[]"},description:"",name:"options",required:!1,type:{name:"TagItem[]"}},onChange:{defaultValue:null,description:"",name:"onChange",required:!1,type:{name:"(items: TagItem[]) => void"}},displayValue:{defaultValue:null,description:"",name:"displayValue",required:!0,type:{name:"(item: TagItem) => string"}},onCreate:{defaultValue:null,description:"",name:"onCreate",required:!1,type:{name:"(value: string, items: TagItem[]) => false | TagItem"}},onRemove:{defaultValue:null,description:"",name:"onRemove",required:!1,type:{name:"(value: Set) => void"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/taglistinput/TagListInput.tsx#TagListInput"]={docgenInfo:TagListInput.__docgenInfo,name:"TagListInput",path:"packages/rje-widgets/src/lib/components/taglistinput/TagListInput.tsx#TagListInput"})}catch(__react_docgen_typescript_loader_error){}try{TagList.displayName="TagList",TagList.__docgenInfo={description:"",displayName:"TagList",props:{title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"string"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},onRemove:{defaultValue:null,description:"Handler that is called when a user deletes a tag.",name:"onRemove",required:!1,type:{name:"(keys: Set) => void"}},displayValue:{defaultValue:{value:"(item: { id: Key }) => `${item.id}`"},description:"",name:"displayValue",required:!1,type:{name:"(item: TagItem) => string"}},items:{defaultValue:null,description:"Initial items in the list.",name:"items",required:!1,type:{name:"TagItem[]"}},checkbox:{defaultValue:null,description:"show checkbox icon if selectable",name:"checkbox",required:!1,type:{name:"boolean"}},selectionMode:{defaultValue:null,description:"The type of selection that is allowed in the collection.",name:"selectionMode",required:!1,type:{name:"enum",value:[{value:'"none"'},{value:'"single"'},{value:'"multiple"'}]}},selectedKeys:{defaultValue:null,description:"The currently selected keys in the collection (controlled).",name:"selectedKeys",required:!1,type:{name:'"all" | Iterable'}},defaultSelectedKeys:{defaultValue:null,description:"The initial selected keys in the collection (uncontrolled).",name:"defaultSelectedKeys",required:!1,type:{name:'"all" | Iterable'}},onSelectionChange:{defaultValue:null,description:"Handler that is called when the selection changes.",name:"onSelectionChange",required:!1,type:{name:"(keys: Selection) => any"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/taglistinput/TagListInput.tsx#TagList"]={docgenInfo:TagList.__docgenInfo,name:"TagList",path:"packages/rje-widgets/src/lib/components/taglistinput/TagListInput.tsx#TagList"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/textarea/TextArea.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{K:()=>TextArea});var react_textarea_autosize__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/react-textarea-autosize/dist/react-textarea-autosize.browser.esm.js"),react_aria__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@react-aria/textfield/dist/import.mjs"),react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_components_label_Label__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),classnames__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i void"}},maxLength:{defaultValue:null,description:"",name:"maxLength",required:!1,type:{name:"number"}},minLength:{defaultValue:null,description:"",name:"minLength",required:!1,type:{name:"number"}},liveUpdate:{defaultValue:null,description:"",name:"liveUpdate",required:!1,type:{name:"boolean"}},minRows:{defaultValue:null,description:"",name:"minRows",required:!1,type:{name:"number"}},maxRows:{defaultValue:null,description:"",name:"maxRows",required:!1,type:{name:"number"}},rows:{defaultValue:null,description:"",name:"rows",required:!1,type:{name:"number"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/textarea/TextArea.tsx#TextArea"]={docgenInfo:TextArea.__docgenInfo,name:"TextArea",path:"packages/rje-widgets/src/lib/components/textarea/TextArea.tsx#TextArea"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/theme/Theme.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Q:()=>Theme});var classnames__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__),_theme__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/theme.ts"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _defineProperty(obj,key,value){return(key=function _toPropertyKey(arg){var key=function _toPrimitive(input,hint){if("object"!==_typeof(input)||null===input)return input;var prim=input[Symbol.toPrimitive];if(void 0!==prim){var res=prim.call(input,hint||"default");if("object"!==_typeof(res))return res;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===hint?String:Number)(input)}(arg,"string");return"symbol"===_typeof(key)?key:String(key)}(key))in obj?Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function Theme(_ref){var _ref$theme=_ref.theme,theme=void 0===_ref$theme?"light":_ref$theme,className=_ref.className,style=_ref.style,children=_ref.children,applyStyle=function _objectSpread(target){for(var i=1;i{"use strict";__webpack_require__.d(__webpack_exports__,{M:()=>TimeInput});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_aria__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@react-aria/i18n/dist/real-module.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/@react-aria/datepicker/dist/import.mjs"),react_stately__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@react-stately/datepicker/dist/import.mjs"),_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_dateinput_DateInput__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/dateinput/DateInput.tsx"),_dateinput_useDateValue__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/dateinput/useDateValue.tsx"),_input_StringInput__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/rje-widgets/src/lib/components/input/StringInput.tsx"),_internationalized_date__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/@internationalized/date/dist/import.mjs"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["title","required","disabled","defaultValue","value","error"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function TimeInput(_ref){var title=_ref.title,required=_ref.required,disabled=_ref.disabled,defaultValue=_ref.defaultValue,value=_ref.value,error=_ref.error,props=_objectWithoutProperties(_ref,_excluded),locale=(0,react_aria__WEBPACK_IMPORTED_MODULE_6__.bU)().locale,_useTimeValue2=_slicedToArray((0,_dateinput_useDateValue__WEBPACK_IMPORTED_MODULE_3__.sb)(defaultValue,value),3),defaultTime=_useTimeValue2[0],time=_useTimeValue2[1],parseError=_useTimeValue2[2],state=(0,react_stately__WEBPACK_IMPORTED_MODULE_7__.P$)(_objectSpread(_objectSpread({},props),{},{defaultValue:defaultTime,value:time,locale})),ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),_useTimeField=(0,react_aria__WEBPACK_IMPORTED_MODULE_8__.C3)(_objectSpread(_objectSpread({},props),{},{label:title,defaultValue:defaultTime,value:time}),state,ref),labelProps=_useTimeField.labelProps,fieldProps=_useTimeField.fieldProps;return parseError?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div",{className:"rje-time-input rje-time-input--error",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_input_StringInput__WEBPACK_IMPORTED_MODULE_4__.w,{title,required,defaultValue,value,error:!0,onChange:function onChange(value){try{var _props$onChange,_time=(0,_internationalized_date__WEBPACK_IMPORTED_MODULE_9__.TD)(value);null===(_props$onChange=props.onChange)||void 0===_props$onChange||_props$onChange.call(props,_time)}catch(e){}}}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_1__.mz,{errors:[parseError]})]}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div",{className:"rje-time-input",children:[title&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_1__.__,_objectSpread(_objectSpread({},labelProps),{},{error,text:title,required,disabled})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("div",_objectSpread(_objectSpread({className:"rje-date-input__fields"},fieldProps),{},{ref,children:state.segments.map((function(segment,i){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_dateinput_DateInput__WEBPACK_IMPORTED_MODULE_2__.XX,{segment,state},i)}))}))]})}TimeInput.displayName="TimeInput";try{TimeInput.displayName="TimeInput",TimeInput.__docgenInfo={description:"",displayName:"TimeInput",props:{title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"string"}},defaultValue:{defaultValue:null,description:"",name:"defaultValue",required:!1,type:{name:"string"}},value:{defaultValue:null,description:"",name:"value",required:!1,type:{name:"string"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},inputRef:{defaultValue:null,description:"A ref for the hidden input element for HTML form submission.",name:"inputRef",required:!1,type:{name:"RefObject"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/timeinput/TimeInput.tsx#TimeInput"]={docgenInfo:TimeInput.__docgenInfo,name:"TimeInput",path:"packages/rje-widgets/src/lib/components/timeinput/TimeInput.tsx#TimeInput"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/widgetdescription/WidgetDescription.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{E:()=>_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.EG});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts");try{WidgetDescription.displayName="WidgetDescription",WidgetDescription.__docgenInfo={description:"",displayName:"WidgetDescription",props:{enabled:{defaultValue:null,description:"",name:"enabled",required:!1,type:{name:"boolean"}},className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/widgetdescription/WidgetDescription.tsx#WidgetDescription"]={docgenInfo:WidgetDescription.__docgenInfo,name:"WidgetDescription",path:"packages/rje-widgets/src/lib/components/widgetdescription/WidgetDescription.tsx#WidgetDescription"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{b:()=>_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.bc});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts")},"./packages/rje-widgets/src/lib/theme.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__={"--rje-font-family":"Inter, sans-serif","--rje-color-light-primary":"31, 101, 141","--rje-color-light-secondary":"9, 66, 98","--rje-color-light-text":"7, 23, 32","--rje-color-dark-primary":"50, 133, 180","--rje-color-dark-secondary":"145, 192, 218","--rje-color-dark-text":"235, 240, 241"}},"./packages/rje-widgets/src/lib/widgets/arraywidget/ArrayWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{L$:()=>ArrayWidget,PK:()=>ArrayWidgetPlugin,kS:()=>ModalContentSelectItem});var classnames=__webpack_require__("./node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),src=__webpack_require__("./packages/react-json-editor/src/index.ts"),Button=__webpack_require__("./packages/rje-widgets/src/lib/components/button/Button.tsx"),Popover=__webpack_require__("./packages/rje-widgets/src/lib/components/popover/Popover.tsx"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i"}},node:{defaultValue:null,description:"child node",name:"node",required:!0,type:{name:"Node"}},size:{defaultValue:null,description:"",name:"size",required:!0,type:{name:"number"}},portalContainer:{defaultValue:null,description:"",name:"portalContainer",required:!0,type:{name:"RefObject"}},withDragHandle:{defaultValue:null,description:"",name:"withDragHandle",required:!1,type:{name:"boolean"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},controls:{defaultValue:{value:"true"},description:"set to false to deactivate any array-item-controls",name:"controls",required:!1,type:{name:"boolean"}},options:{defaultValue:{value:"{}"},description:"",name:"options",required:!1,type:{name:"Record"}},optional:{defaultValue:null,description:"set to true, if item can be deleted",name:"optional",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/arraywidget/ArrayItem.tsx#ArrayItemDefault"]={docgenInfo:ArrayItemDefault.__docgenInfo,name:"ArrayItemDefault",path:"packages/rje-widgets/src/lib/widgets/arraywidget/ArrayItem.tsx#ArrayItemDefault"})}catch(__react_docgen_typescript_loader_error){}try{ArrayItemActions.displayName="ArrayItemActions",ArrayItemActions.__docgenInfo={description:"",displayName:"ArrayItemActions",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"Node"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},size:{defaultValue:null,description:"",name:"size",required:!0,type:{name:"number"}},optional:{defaultValue:null,description:"",name:"optional",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/arraywidget/ArrayItem.tsx#ArrayItemActions"]={docgenInfo:ArrayItemActions.__docgenInfo,name:"ArrayItemActions",path:"packages/rje-widgets/src/lib/widgets/arraywidget/ArrayItem.tsx#ArrayItemActions"})}catch(__react_docgen_typescript_loader_error){}var Modal=__webpack_require__("./packages/rje-widgets/src/lib/components/modal/Modal.tsx"),Icon=__webpack_require__("./packages/rje-widgets/src/lib/components/icon/Icon.tsx");function ArrayWidgetActions_typeof(obj){return ArrayWidgetActions_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},ArrayWidgetActions_typeof(obj)}function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i1?(0,jsx_runtime.jsx)(Button.O,ArrayWidget_objectSpread(ArrayWidget_objectSpread({variant:"text",disabled:!isAddEnabled||options.disabled,icon:"add"},insertModalTriggerProps),{},{children:"add item"}),"add"):(0,jsx_runtime.jsx)(Button.z,{disabled:!isAddEnabled||options.disabled,variant:"text",icon:"add",onPress:insertItem,children:"add item"},"add");return(0,jsx_runtime.jsxs)(WidgetField.b,{widgetType:"array",node,options,showError:!1,showDescription:!1,className:classnames_default()(options.classNames),ref:portalContainer,children:[showHeader&&(0,jsx_runtime.jsxs)(WidgetField.b.Header,{children:[(0,jsx_runtime.jsxs)(SectionHeader.M,{children:[null!=options.collapsed&&(0,jsx_runtime.jsx)(Button.z,{variant:"text",className:classnames_default()("rje-widget-action",showContent?"rje-widget-action--uncollapsed":"rje-widget-action--collapsed"),onPress:function onPress(){return setShowContent(!showContent)},icon:showContent?"expand_more":"expand_less"}),(0,jsx_runtime.jsx)(SectionHeader.M.Label,{title:options.title,size:options.headerFontSize,separator:options.headerSeparator||!0,description:options.descriptionInline?void 0:description}),showControls&&(0,jsx_runtime.jsx)(ArrayWidgetActions,{editor,node,options,actions:options.readOnly?[]:[addItemButton],portalContainer})]}),(0,jsx_runtime.jsx)(WidgetField.b.Description,{enabled:!0===options.descriptionInline,children:description}),(0,jsx_runtime.jsx)(WidgetField.b.Error,{errors:node.errors})]}),(0,jsx_runtime.jsx)("div",{className:"rje-array__items",ref,children:showContent&&node.children.map((function(child){return(0,jsx_runtime.jsx)(ArrayItemDefault,{disabled:options.disabled||options.readOnly,editor,node:child,controls:showControls&&!0!==options.readOnly,portalContainer,size:node.children.length,withDragHandle:sortableEnabled,options:childOptions,optional:isDeleteEnabled},child.id)}))}),showContent&&!1!==options.inlineAddItemOption&&!0!==options.readOnly&&(0,jsx_runtime.jsx)("div",{className:"rje-array__actions ".concat(node.children.length%2?"even":"odd"),children:insertOptions.length>1?(0,jsx_runtime.jsx)(Button.O,ArrayWidget_objectSpread({variant:"text",disabled:!isAddEnabled||options.disabled,icon:"add"},insertModalTriggerProps)):(0,jsx_runtime.jsx)(Button.z,{variant:"text",disabled:!isAddEnabled||options.disabled,icon:"add",onPress:insertItem})}),(0,jsx_runtime.jsx)(Modal.u,ArrayWidget_objectSpread(ArrayWidget_objectSpread({},insertModalProps),{},{portalContainer,isDismissable:!0,children:function children(close){return(0,jsx_runtime.jsx)(ModalContentSelectItem,{editor,node,close,items:insertOptions,onInsertItem:function onInsertItem(){return setShowContent(!0)}})}}))]})}));function ModalContentSelectItem(_ref2){var close=_ref2.close,editor=_ref2.editor,node=_ref2.node,items=_ref2.items,onInsertItem=_ref2.onInsertItem,_useState4=_slicedToArray((0,react.useState)(0),2),selected=_useState4[0],setSelected=_useState4[1];return(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(Select.P,{defaultSelectedKey:"".concat(selected),setValue:setSelected,children:items.map((function(o,index){return(0,jsx_runtime.jsx)(Select.P.Option,{children:o.title},index)}))}),(0,jsx_runtime.jsxs)("div",{className:"rje-modal__footer",children:[(0,jsx_runtime.jsx)(Button.z,{variant:"text",onPress:close,children:"cancel"}),(0,jsx_runtime.jsx)(Button.z,{variant:"primary",onPress:function onPress(){editor.appendItem(node,items[selected]),onInsertItem&&onInsertItem(),close()},children:"insert item"})]})]})}var ArrayWidgetPlugin={id:"array-widget",use:function use(node){return"array"===node.schema.type},Widget:ArrayWidget};try{ModalContentSelectItem.displayName="ModalContentSelectItem",ModalContentSelectItem.__docgenInfo={description:"",displayName:"ModalContentSelectItem",props:{close:{defaultValue:null,description:"",name:"close",required:!0,type:{name:"() => void"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"ArrayNode"}},items:{defaultValue:null,description:"",name:"items",required:!0,type:{name:"JsonSchema[]"}},onInsertItem:{defaultValue:null,description:"",name:"onInsertItem",required:!1,type:{name:"() => void"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/arraywidget/ArrayWidget.tsx#ModalContentSelectItem"]={docgenInfo:ModalContentSelectItem.__docgenInfo,name:"ModalContentSelectItem",path:"packages/rje-widgets/src/lib/widgets/arraywidget/ArrayWidget.tsx#ModalContentSelectItem"})}catch(__react_docgen_typescript_loader_error){}try{ArrayWidget.displayName="ArrayWidget",ArrayWidget.__docgenInfo={description:"",displayName:"ArrayWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"ArrayNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/arraywidget/ArrayWidget.tsx#ArrayWidget"]={docgenInfo:ArrayWidget.__docgenInfo,name:"ArrayWidget",path:"packages/rje-widgets/src/lib/widgets/arraywidget/ArrayWidget.tsx#ArrayWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{H6:()=>BooleanWidget,_7:()=>BooleanWidgetPlugin});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_switch_Switch__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/switch/Switch.tsx"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),_components_checkbox_Checkbox__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/checkbox/Checkbox.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i0,isValidConst=null!=node.schema.const&&!hasError,ariaLabel=null!==(_options$title=options.title)&&void 0!==_options$title?_options$title:node.pointer;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__.b,{widgetType:"checkbox",node,options,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_checkbox_Checkbox__WEBPACK_IMPORTED_MODULE_3__.X,{"aria-label":ariaLabel,onChange:setValue,disabled:options.disabled,required:options.required,error:isValidConst,isSelected:node.value,children:options.title})})})),ToggleWidget=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.Zg)((function(_ref3){var _options$title2,node=_ref3.node,options=_ref3.options,setValue=_ref3.setValue,hasError=node.errors.length>0,isValidConst=null!=node.schema.const&&!hasError,ariaLabel=null!==(_options$title2=options.title)&&void 0!==_options$title2?_options$title2:node.pointer;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__.b,{widgetType:"toggle",node,options,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_switch_Switch__WEBPACK_IMPORTED_MODULE_1__.r,{"aria-label":ariaLabel,onChange:setValue,disabled:options.disabled,required:options.required,error:isValidConst,isSelected:node.value,children:options.title})})})),BooleanWidgetPlugin={id:"boolean-widget",use:function use(node){return"boolean"===node.schema.type},Widget:BooleanWidget};try{BooleanWidget.displayName="BooleanWidget",BooleanWidget.__docgenInfo={description:"",displayName:"BooleanWidget",props:{editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"Node"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.tsx#BooleanWidget"]={docgenInfo:BooleanWidget.__docgenInfo,name:"BooleanWidget",path:"packages/rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.tsx#BooleanWidget"})}catch(__react_docgen_typescript_loader_error){}try{CheckboxWidget.displayName="CheckboxWidget",CheckboxWidget.__docgenInfo={description:"",displayName:"CheckboxWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"BooleanNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.tsx#CheckboxWidget"]={docgenInfo:CheckboxWidget.__docgenInfo,name:"CheckboxWidget",path:"packages/rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.tsx#CheckboxWidget"})}catch(__react_docgen_typescript_loader_error){}try{ToggleWidget.displayName="ToggleWidget",ToggleWidget.__docgenInfo={description:"",displayName:"ToggleWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"BooleanNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.tsx#ToggleWidget"]={docgenInfo:ToggleWidget.__docgenInfo,name:"ToggleWidget",path:"packages/rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.tsx#ToggleWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/colorwidget/ColorWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{S:()=>ColorWidget,i:()=>ColorWidgetPlugin});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_colorinput_ColorInput__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/colorinput/ColorInput.tsx"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),ColorWidget=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.Zg)((function(_ref){var node=_ref.node,options=_ref.options,setValue=_ref.setValue,hasError=node.errors.length>0,isValidConst=null!=node.schema.const&&!hasError;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__.b,{widgetType:"color",node,options,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_colorinput_ColorInput__WEBPACK_IMPORTED_MODULE_1__.T,{id:node.id,title:options.title,value:node.value,error:hasError,readOnly:options.readOnly,required:options.required,placeholder:options.placeholder,onChange:setValue,disabled:options.disabled||isValidConst})})})),ColorWidgetPlugin={id:"color-widget",use:function use(node){return"string"===node.schema.type&&"hexColor"===node.schema.format},Widget:ColorWidget};try{ColorWidget.displayName="ColorWidget",ColorWidget.__docgenInfo={description:"",displayName:"ColorWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"StringNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/colorwidget/ColorWidget.tsx#ColorWidget"]={docgenInfo:ColorWidget.__docgenInfo,name:"ColorWidget",path:"packages/rje-widgets/src/lib/widgets/colorwidget/ColorWidget.tsx#ColorWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/datewidget/DateWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{M:()=>DateWidgetPlugin,v:()=>DateWidget});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_datepicker_DatePicker__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/datepicker/DatePicker.tsx"),_components_timeinput_TimeInput__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/timeinput/TimeInput.tsx"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/react/jsx-runtime.js"),DateWidget=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.Zg)((function(_ref){var _options$title,node=_ref.node,options=_ref.options,setValue=_ref.setValue,hasError=node.errors.length>0,isValidConst=null!=node.schema.const&&!hasError,format=node.schema.format;return"time"===format?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_3__.b,{widgetType:"date",node,options,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_timeinput_TimeInput__WEBPACK_IMPORTED_MODULE_2__.M,{disabled:options.disabled||isValidConst,error:hasError,onChange:function onChange(time){setValue(null!=time&&time.toString?time.toString():"")},required:options.required,title:null!==(_options$title=options.title)&&void 0!==_options$title?_options$title:node.id,value:node.value})}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_3__.b,{widgetType:"date",node,options,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_datepicker_DatePicker__WEBPACK_IMPORTED_MODULE_1__.M,{disabled:options.disabled||isValidConst,error:hasError,onChange:function onChange(date){return date?"date"===format?setValue(date.toString()):void setValue(date.toDate().toISOString()):setValue("")},readOnly:options.readOnly,required:options.required,title:options.title,value:node.value,format})})})),isHHmmsss=/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)$/,DateWidgetPlugin={id:"date-widget",use:function use(node){if("string"!==node.schema.type)return!1;var value=node.value;return!("time"!==node.schema.format||""!==value&&!isHHmmsss.test(value))||("date"===node.schema.format||"date-time"===node.schema.format)},Widget:DateWidget};try{DateWidget.displayName="DateWidget",DateWidget.__docgenInfo={description:"",displayName:"DateWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"StringNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/datewidget/DateWidget.tsx#DateWidget"]={docgenInfo:DateWidget.__docgenInfo,name:"DateWidget",path:"packages/rje-widgets/src/lib/widgets/datewidget/DateWidget.tsx#DateWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/filewidget/FileWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{l:()=>FileWidget,Y:()=>FileWidgetPlugin});var src=__webpack_require__("./packages/react-json-editor/src/index.ts");function render(template){var data=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return template.replace(/{{(\w+)}}/g,(function(match,property){return data[property]}))}var react=__webpack_require__("./node_modules/react/index.js"),Button=__webpack_require__("./packages/rje-widgets/src/lib/components/button/Button.tsx"),WidgetField=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),FileField=__webpack_require__("./packages/rje-widgets/src/lib/components/filefield/FileField.tsx"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function _regeneratorRuntime(){_regeneratorRuntime=function _regeneratorRuntime(){return exports};var exports={},Op=Object.prototype,hasOwn=Op.hasOwnProperty,defineProperty=Object.defineProperty||function(obj,key,desc){obj[key]=desc.value},$Symbol="function"==typeof Symbol?Symbol:{},iteratorSymbol=$Symbol.iterator||"@@iterator",asyncIteratorSymbol=$Symbol.asyncIterator||"@@asyncIterator",toStringTagSymbol=$Symbol.toStringTag||"@@toStringTag";function define(obj,key,value){return Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}),obj[key]}try{define({},"")}catch(err){define=function define(obj,key,value){return obj[key]=value}}function wrap(innerFn,outerFn,self,tryLocsList){var protoGenerator=outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator,generator=Object.create(protoGenerator.prototype),context=new Context(tryLocsList||[]);return defineProperty(generator,"_invoke",{value:makeInvokeMethod(innerFn,self,context)}),generator}function tryCatch(fn,obj,arg){try{return{type:"normal",arg:fn.call(obj,arg)}}catch(err){return{type:"throw",arg:err}}}exports.wrap=wrap;var ContinueSentinel={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var IteratorPrototype={};define(IteratorPrototype,iteratorSymbol,(function(){return this}));var getProto=Object.getPrototypeOf,NativeIteratorPrototype=getProto&&getProto(getProto(values([])));NativeIteratorPrototype&&NativeIteratorPrototype!==Op&&hasOwn.call(NativeIteratorPrototype,iteratorSymbol)&&(IteratorPrototype=NativeIteratorPrototype);var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(IteratorPrototype);function defineIteratorMethods(prototype){["next","throw","return"].forEach((function(method){define(prototype,method,(function(arg){return this._invoke(method,arg)}))}))}function AsyncIterator(generator,PromiseImpl){function invoke(method,arg,resolve,reject){var record=tryCatch(generator[method],generator,arg);if("throw"!==record.type){var result=record.arg,value=result.value;return value&&"object"==_typeof(value)&&hasOwn.call(value,"__await")?PromiseImpl.resolve(value.__await).then((function(value){invoke("next",value,resolve,reject)}),(function(err){invoke("throw",err,resolve,reject)})):PromiseImpl.resolve(value).then((function(unwrapped){result.value=unwrapped,resolve(result)}),(function(error){return invoke("throw",error,resolve,reject)}))}reject(record.arg)}var previousPromise;defineProperty(this,"_invoke",{value:function value(method,arg){function callInvokeWithMethodAndArg(){return new PromiseImpl((function(resolve,reject){invoke(method,arg,resolve,reject)}))}return previousPromise=previousPromise?previousPromise.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(innerFn,self,context){var state="suspendedStart";return function(method,arg){if("executing"===state)throw new Error("Generator is already running");if("completed"===state){if("throw"===method)throw arg;return doneResult()}for(context.method=method,context.arg=arg;;){var delegate=context.delegate;if(delegate){var delegateResult=maybeInvokeDelegate(delegate,context);if(delegateResult){if(delegateResult===ContinueSentinel)continue;return delegateResult}}if("next"===context.method)context.sent=context._sent=context.arg;else if("throw"===context.method){if("suspendedStart"===state)throw state="completed",context.arg;context.dispatchException(context.arg)}else"return"===context.method&&context.abrupt("return",context.arg);state="executing";var record=tryCatch(innerFn,self,context);if("normal"===record.type){if(state=context.done?"completed":"suspendedYield",record.arg===ContinueSentinel)continue;return{value:record.arg,done:context.done}}"throw"===record.type&&(state="completed",context.method="throw",context.arg=record.arg)}}}function maybeInvokeDelegate(delegate,context){var methodName=context.method,method=delegate.iterator[methodName];if(void 0===method)return context.delegate=null,"throw"===methodName&&delegate.iterator.return&&(context.method="return",context.arg=void 0,maybeInvokeDelegate(delegate,context),"throw"===context.method)||"return"!==methodName&&(context.method="throw",context.arg=new TypeError("The iterator does not provide a '"+methodName+"' method")),ContinueSentinel;var record=tryCatch(method,delegate.iterator,context.arg);if("throw"===record.type)return context.method="throw",context.arg=record.arg,context.delegate=null,ContinueSentinel;var info=record.arg;return info?info.done?(context[delegate.resultName]=info.value,context.next=delegate.nextLoc,"return"!==context.method&&(context.method="next",context.arg=void 0),context.delegate=null,ContinueSentinel):info:(context.method="throw",context.arg=new TypeError("iterator result is not an object"),context.delegate=null,ContinueSentinel)}function pushTryEntry(locs){var entry={tryLoc:locs[0]};1 in locs&&(entry.catchLoc=locs[1]),2 in locs&&(entry.finallyLoc=locs[2],entry.afterLoc=locs[3]),this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion||{};record.type="normal",delete record.arg,entry.completion=record}function Context(tryLocsList){this.tryEntries=[{tryLoc:"root"}],tryLocsList.forEach(pushTryEntry,this),this.reset(!0)}function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod)return iteratorMethod.call(iterable);if("function"==typeof iterable.next)return iterable;if(!isNaN(iterable.length)){var i=-1,next=function next(){for(;++i=0;--i){var entry=this.tryEntries[i],record=entry.completion;if("root"===entry.tryLoc)return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc"),hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function _catch(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName,nextLoc},"next"===this.method&&(this.arg=void 0),ContinueSentinel}},exports}function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _s,_e,_x,_r,_arr=[],_n=!0,_d=!1;try{if(_x=(_i=_i.call(arr)).next,0===i){if(Object(_i)!==_i)return;_n=!1}else for(;!(_n=(_s=_x.call(_i)).done)&&(_arr.push(_s.value),_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{if(!_n&&null!=_i.return&&(_r=_i.return(),Object(_r)!==_r))return}finally{if(_d)throw _e}}return _arr}}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0&&(status="filename",icon=getFileIcon({type:options.accept||""}));var withPreview=!1!==options.showPreview&&("filename"===status&&imageUrlTemplate||isFile(value)&&"imageData"===status);console.log("file value",isFile(value),status);var hasError=node.errors.length>0;return(0,jsx_runtime.jsxs)(WidgetField.b,{widgetType:"file",node,options,style:{position:"relative"},children:[(0,jsx_runtime.jsx)(FileField.j,{accept:options.accept,buttonText:"choose a file",disabled:disabled||options.readOnly,icon,error:hasError,id:node.id,label:options.title,onPress:setFile,title:options.title,value:isFile(value)?value.name:value,children:withPreview&&(0,jsx_runtime.jsxs)("div",{className:"rje-file__preview",children:["filename"===status&&imageUrlTemplate&&(0,jsx_runtime.jsx)("div",{children:(0,jsx_runtime.jsx)("img",{style:{maxHeight:76,overflow:"hidden"},src:render(imageUrlTemplate,{value})})}),isFile(value)&&"imageData"===status&&(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:(0,jsx_runtime.jsx)("img",{style:{maxHeight:76,overflow:"hidden"},src:imageData})})]})}),"filename"===status&&downloadUrlTemplate&&(0,jsx_runtime.jsx)("a",{style:{textDecoration:"none"},target:"_blank",download:!0,href:render(downloadUrlTemplate,{value}),rel:"noreferrer",children:(0,jsx_runtime.jsx)(Button.z,{icon:"download",variant:"text",children:"download"})})]})})),FileWidgetPlugin={id:"file-widget",use:function use(node){return"file"===node.schema.format&&(0,src.vZ)(node.schema.type,["string","object"])},Widget:FileWidget};try{FileWidget.displayName="FileWidget",FileWidget.__docgenInfo={description:"",displayName:"FileWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"StringNode | FileNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/filewidget/FileWidget.tsx#FileWidget"]={docgenInfo:FileWidget.__docgenInfo,name:"FileWidget",path:"packages/rje-widgets/src/lib/widgets/filewidget/FileWidget.tsx#FileWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/index.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{D:()=>widgets});var _arraywidget_ArrayWidget__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/arraywidget/ArrayWidget.tsx"),_booleanwidget_BooleanWidget__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.tsx"),_colorwidget_ColorWidget__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/colorwidget/ColorWidget.tsx"),_datewidget_DateWidget__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/datewidget/DateWidget.tsx"),_filewidget_FileWidget__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/filewidget/FileWidget.tsx"),_masterdetailwidget_MasterDetailWidget__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/masterdetailwidget/MasterDetailWidget.tsx"),_nullwidget_NullWidget__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/nullwidget/NullWidget.tsx"),_numberwidget_NumberWidget__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/numberwidget/NumberWidget.tsx"),_objectwidget_ObjectWidget__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/objectwidget/ObjectWidget.tsx"),_selectoneofwidget_SelectOneOfWidget__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/selectoneofwidget/SelectOneOfWidget.tsx"),_stringwidget_StringWidget__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/stringwidget/StringWidget.tsx"),_selectmultiplewidget_SelectMultipleWidget__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/selectmultiplewidget/SelectMultipleWidget.tsx"),_selectwidget_SelectWidget__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.tsx"),_taglistwidget_TagListWidget__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/taglistwidget/TagListWidget.tsx"),_textwidget_TextWidget__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/textwidget/TextWidget.tsx"),_simplejsonwidget_SimpleJsonWidget__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.tsx"),_unknownwidget_UnknownWidget__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/unknownwidget/UnknownWidget.tsx"),widgets=[{id:"hidden-widget",use:function use(node){var _node$options;return null===(_node$options=node.options)||void 0===_node$options?void 0:_node$options.hidden},Widget:function Widget(){return null}},_selectoneofwidget_SelectOneOfWidget__WEBPACK_IMPORTED_MODULE_9__.wX,_simplejsonwidget_SimpleJsonWidget__WEBPACK_IMPORTED_MODULE_15__.Zq,_colorwidget_ColorWidget__WEBPACK_IMPORTED_MODULE_2__.i,_datewidget_DateWidget__WEBPACK_IMPORTED_MODULE_3__.M,_masterdetailwidget_MasterDetailWidget__WEBPACK_IMPORTED_MODULE_5__.R,_taglistwidget_TagListWidget__WEBPACK_IMPORTED_MODULE_13__.W,_selectmultiplewidget_SelectMultipleWidget__WEBPACK_IMPORTED_MODULE_11__.Q,_arraywidget_ArrayWidget__WEBPACK_IMPORTED_MODULE_0__.PK,_objectwidget_ObjectWidget__WEBPACK_IMPORTED_MODULE_8__.$,_selectwidget_SelectWidget__WEBPACK_IMPORTED_MODULE_12__.L6,_filewidget_FileWidget__WEBPACK_IMPORTED_MODULE_4__.Y,_textwidget_TextWidget__WEBPACK_IMPORTED_MODULE_14__.m,_stringwidget_StringWidget__WEBPACK_IMPORTED_MODULE_10__.J,_numberwidget_NumberWidget__WEBPACK_IMPORTED_MODULE_7__.p,_booleanwidget_BooleanWidget__WEBPACK_IMPORTED_MODULE_1__._7,_nullwidget_NullWidget__WEBPACK_IMPORTED_MODULE_6__.Q,_unknownwidget_UnknownWidget__WEBPACK_IMPORTED_MODULE_16__.N]},"./packages/rje-widgets/src/lib/widgets/masterdetailwidget/MasterDetailWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{L:()=>MasterDetailWidget,R:()=>MasterDetailWidgetPlugin});__webpack_require__("./node_modules/@sagold/json-pointer/dist/jsonPointer.js");var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/react-json-editor/src/index.ts"),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/index.js"),_components_modal_Modal__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/modal/Modal.tsx"),_components_button_Button__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/rje-widgets/src/lib/components/button/Button.tsx"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),_components_theme_Theme__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./packages/rje-widgets/src/lib/components/theme/Theme.tsx"),_components_sectionheader_SectionHeader__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i1&&void 0!==arguments[1]?arguments[1]:{};return!0!==options.skipMaster&&("object"===node.schema.type||"array"===node.schema.type)&&"MasterDetail"===options.widget},Widget:MasterDetailWidget};function WidgetDialog(_ref2){var _options$title,editor=_ref2.editor,node=_ref2.node,options=_ref2.options,closeModal=_ref2.closeModal,title=null!==(_options$title=null==options?void 0:options.title)&&void 0!==_options$title?_options$title:node.options.title;title=!0!==title&&title;var Widget=editor.getWidget(node,options);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div",{className:"rje-form",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(Widget,{node,editor,options:_objectSpread(_objectSpread({},options),{},{title:void 0})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_components_button_Button__WEBPACK_IMPORTED_MODULE_4__.z,{onPress:closeModal,children:"close"})]})}WidgetDialog.displayName="WidgetDialog";try{MasterDetailWidget.displayName="MasterDetailWidget",MasterDetailWidget.__docgenInfo={description:"Master-Detail Editor for object or array values",displayName:"MasterDetailWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"ParentNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/masterdetailwidget/MasterDetailWidget.tsx#MasterDetailWidget"]={docgenInfo:MasterDetailWidget.__docgenInfo,name:"MasterDetailWidget",path:"packages/rje-widgets/src/lib/widgets/masterdetailwidget/MasterDetailWidget.tsx#MasterDetailWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/navigationwidget/NavigationWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{J:()=>NavigationWidget});var sortablejs__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/sortablejs/modular/sortable.esm.js"),react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/index.js"),_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_arraywidget_ArrayWidget__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/arraywidget/ArrayWidget.tsx"),_components_icon_Icon__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/rje-widgets/src/lib/components/icon/Icon.tsx"),_components_button_Button__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./packages/rje-widgets/src/lib/components/button/Button.tsx"),_components_modal_Modal__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./packages/rje-widgets/src/lib/components/modal/Modal.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i1?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_components_button_Button__WEBPACK_IMPORTED_MODULE_5__.O,_objectSpread(_objectSpread({},insertModalTriggerProps),{},{variant:"text",icon:"add"})):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_components_button_Button__WEBPACK_IMPORTED_MODULE_5__.z,{variant:"text",icon:"add",onPress:insertItem})]}),toggleState&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("ul",{className:"rje-navigation__children",ref,children:node.children.map((function(childchild){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("li",{className:"rje-navigation__group",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(NavigationLink,{node:childchild}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("button",{className:"rje-button rje-button--text",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_components_icon_Icon__WEBPACK_IMPORTED_MODULE_4__.J,{className:"rje-nav-item__handle",children:"drag_handle"})})]},childchild.id+"nav")}))}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_6__.u,_objectSpread(_objectSpread({},insertModalProps),{},{portalContainer,isDismissable:!0,children:function children(close){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_arraywidget_ArrayWidget__WEBPACK_IMPORTED_MODULE_3__.kS,{editor,node,close,items:insertOptions})}}))]})}function ObjectPropertyNavigation(_ref2){var node=_ref2.node,_useState4=(_ref2.editor,_ref2.portalContainer,_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(!1),2)),toggleState=_useState4[0],setToggleState=_useState4[1];return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div",{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div",{className:"rje-navigation__group rje-navigation__group--parent",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_components_button_Button__WEBPACK_IMPORTED_MODULE_5__.z,{variant:"text",icon:"dropdown",onPress:function onPress(){return setToggleState(!toggleState)}}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(NavigationLink,{node})]}),toggleState&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("ul",{className:"rje-navigation__children",children:node.children.map((function(childchild){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("li",{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(NavigationLink,{node})},childchild.id+"nav")}))})]})}ArrayChildNavigation.displayName="ArrayChildNavigation",ObjectPropertyNavigation.displayName="ObjectPropertyNavigation";var NavigationLink=function NavigationLink(_ref3){var node=_ref3.node;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("a",{className:"rje-navigation__link",onClick:function onClick(){return function scrollTo(node){var pointer=node.pointer,targetElement=document.querySelector('[data-id="'.concat(pointer,'"]'));if(null!=targetElement){var bound=targetElement.getBoundingClientRect();window.scrollTo(0,window.scrollY+bound.top)}}(node)},children:getNavigationTitle(node)})};function ChildNavigation(_ref4){var node=_ref4.node,editor=_ref4.editor,options=_ref4.options,portalContainer=_ref4.portalContainer;return"array"===node.type?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(ArrayChildNavigation,{node,editor,portalContainer}):"object"===node.type&&options.showProperties?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(ObjectPropertyNavigation,{node,editor,portalContainer}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(NavigationLink,{node})}NavigationLink.displayName="NavigationLink",ChildNavigation.displayName="ChildNavigation";var NavigationWidget=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_2__.Zg)((function(_ref5){var node=_ref5.node,editor=_ref5.editor,options=_ref5.options,portalContainer=(0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("ul",{className:"rje-navigation",ref:portalContainer,children:node.children.map((function(child){return child.options.hidden?null:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("li",{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(ChildNavigation,{node:child,editor,options,portalContainer})},child.id)}))})}));try{NavigationWidget.displayName="NavigationWidget",NavigationWidget.__docgenInfo={description:"Navigation Editor\n\nOverview of current properties and array items. Mainly used as standalone\neditor to show a navigation of the current form in a sidebar panel.\n\nUsage:\n\n```jsx\n\n```",displayName:"NavigationWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"ParentNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/navigationwidget/NavigationWidget.tsx#NavigationWidget"]={docgenInfo:NavigationWidget.__docgenInfo,name:"NavigationWidget",path:"packages/rje-widgets/src/lib/widgets/navigationwidget/NavigationWidget.tsx#NavigationWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/nullwidget/NullWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Q:()=>NullWidgetPlugin,x:()=>NullWidget});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),_components_sectionheader_SectionHeader__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),NullWidget=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.Zg)((function(_ref){var node=_ref.node,options=_ref.options;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_1__.b,{widgetType:"null",node,options,showDescription:!0===options.descriptionInline,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_sectionheader_SectionHeader__WEBPACK_IMPORTED_MODULE_2__.M,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_sectionheader_SectionHeader__WEBPACK_IMPORTED_MODULE_2__.M.Label,{title:options.title,size:options.fontSize,separator:!0===options.separator,description:!0!==options.descriptionInline?options.description:void 0})})})})),NullWidgetPlugin={id:"null-widget",use:function use(node){return"null"===node.schema.type},Widget:NullWidget};try{NullWidget.displayName="NullWidget",NullWidget.__docgenInfo={description:"",displayName:"NullWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"NullNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/nullwidget/NullWidget.tsx#NullWidget"]={docgenInfo:NullWidget.__docgenInfo,name:"NullWidget",path:"packages/rje-widgets/src/lib/widgets/nullwidget/NullWidget.tsx#NullWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/numberwidget/NumberWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{L:()=>NumberWidget,p:()=>NumberWidgetPlugin});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_input_NumberInput__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/input/NumberInput.tsx"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),NumberWidget=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.Zg)((function(_ref){var node=_ref.node,options=_ref.options,setValue=_ref.setValue,hasError=node.errors.length>0,isValidConst=null!=node.schema.const&&!hasError;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__.b,{widgetType:"number",node,options,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_input_NumberInput__WEBPACK_IMPORTED_MODULE_1__.Y,{disabled:options.disabled||isValidConst,error:hasError,format:options.format,icon:options.icon,iconPosition:options.swapIconPosition?"right":"left",id:node.id,onPress:function onPress(value){return setValue(isNaN(value)?null:value)},placeholder:options.placeholder,readOnly:options.readOnly,required:options.required,tag:options.tag,title:options.title,value:node.value,defaultValue:node.value,withButtons:options.withButtons})})})),NumberWidgetPlugin={id:"number-widget",use:function use(node){return"number"===node.schema.type},Widget:NumberWidget};try{NumberWidget.displayName="NumberWidget",NumberWidget.__docgenInfo={description:"",displayName:"NumberWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"NumberNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/numberwidget/NumberWidget.tsx#NumberWidget"]={docgenInfo:NumberWidget.__docgenInfo,name:"NumberWidget",path:"packages/rje-widgets/src/lib/widgets/numberwidget/NumberWidget.tsx#NumberWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/objectwidget/ObjectWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{b:()=>ObjectWidget,$:()=>ObjectWidgetPlugin});var react=__webpack_require__("./node_modules/react/index.js"),src=__webpack_require__("./packages/react-json-editor/src/index.ts"),Button=__webpack_require__("./packages/rje-widgets/src/lib/components/button/Button.tsx"),Icon=__webpack_require__("./packages/rje-widgets/src/lib/components/icon/Icon.tsx"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i"}},options:{defaultValue:null,description:"",name:"options",required:!0,type:{name:"ObjectOptions"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},withInlineDelete:{defaultValue:null,description:"",name:"withInlineDelete",required:!0,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/objectwidget/ObjectProperties.tsx#ObjectProperties"]={docgenInfo:ObjectProperties.__docgenInfo,name:"ObjectProperties",path:"packages/rje-widgets/src/lib/widgets/objectwidget/ObjectProperties.tsx#ObjectProperties"})}catch(__react_docgen_typescript_loader_error){}var Popover=__webpack_require__("./packages/rje-widgets/src/lib/components/popover/Popover.tsx"),SectionHeader=__webpack_require__("./packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.tsx"),Modal=__webpack_require__("./packages/rje-widgets/src/lib/components/modal/Modal.tsx"),WidgetDescription=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetdescription/WidgetDescription.tsx"),WidgetField=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),classnames=__webpack_require__("./node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames);function ObjectWidget_typeof(obj){return ObjectWidget_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},ObjectWidget_typeof(obj)}function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _s,_e,_x,_r,_arr=[],_n=!0,_d=!1;try{if(_x=(_i=_i.call(arr)).next,0===i){if(Object(_i)!==_i)return;_n=!1}else for(;!(_n=(_s=_x.call(_i)).done)&&(_arr.push(_s.value),_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{if(!_n&&null!=_i.return&&(_r=_i.return(),Object(_r)!==_r))return}finally{if(_d)throw _e}}return _arr}}(arr,i)||_unsupportedIterableToArray(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||_unsupportedIterableToArray(arr)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(o,minLen):void 0}}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0&&actions.push((0,jsx_runtime.jsxs)("div",{children:[(0,jsx_runtime.jsx)(WidgetDescription.E,{children:"Optional Properties"}),node.optionalProperties.map((function(property){return node.missingProperties.includes(property)?(0,jsx_runtime.jsx)(Button.z,{className:"clickable",icon:"add",variant:"text",onPress:function onPress(){return editor.addValue("".concat(node.pointer,"/").concat(property))},children:property},property):(0,jsx_runtime.jsx)(Button.z,{className:"clickable",icon:"delete",variant:"text",onPress:function onPress(){return editor.removeValue("".concat(node.pointer,"/").concat(property))},children:property},property)}))]},"optional-properties")),0===actions.length?null:(0,jsx_runtime.jsxs)("div",{ref:portalContainer,children:[(0,jsx_runtime.jsx)(Button.O,ObjectWidget_objectSpread(ObjectWidget_objectSpread({},popoverTriggerProps),{},{variant:"text",className:"rje-widget-action rje-widget-action--menu",children:(0,jsx_runtime.jsx)(Icon.J,{children:"menu"})})),(0,jsx_runtime.jsx)(Popover.J2,ObjectWidget_objectSpread(ObjectWidget_objectSpread({},popoverProps),{},{portalContainer,title:"my modal",children:(0,jsx_runtime.jsx)("div",{className:"rje-widget-actions",children:actions})})),(0,jsx_runtime.jsx)(Modal.u,ObjectWidget_objectSpread(ObjectWidget_objectSpread({isDismissable:!1},modalProps),{},{portalContainer,children:function children(close){return(0,jsx_runtime.jsx)(WidgetDialog,{editor,node,options:ObjectWidget_objectSpread(ObjectWidget_objectSpread({modalSize:editJson.modalSize},options),{},{widget:"json"}),closeModal:close})}}))]})}WidgetActions.displayName="WidgetActions";var ObjectWidget=(0,src.Zg)((function(_ref3){var _options$inlineDelete,_options$inlineAddPro,node=_ref3.node,options=_ref3.options,editor=_ref3.editor,_useState2=_slicedToArray((0,react.useState)(!options.collapsed||!options.collapsed),2),showContent=_useState2[0],setShowContent=_useState2[1],title=options.title,description=options.description,_options$editJson2=options.editJson,showHeader=(void 0===_options$editJson2?{}:_options$editJson2).enabled||title||description||null!=options.collapsed,withInlineDelete=null!==(_options$inlineDelete=options.inlineDeletePropertyOption)&&void 0!==_options$inlineDelete?_options$inlineDelete:!showHeader,withInlineAdd=null!==(_options$inlineAddPro=options.inlineAddPropertyOption)&&void 0!==_options$inlineAddPro?_options$inlineAddPro:!showHeader;return(0,jsx_runtime.jsxs)(WidgetField.b,{widgetType:"object",node,options,showError:!1,showDescription:!1,children:[showHeader&&(0,jsx_runtime.jsxs)(WidgetField.b.Header,{children:[(0,jsx_runtime.jsxs)(SectionHeader.M,{children:[null!=options.collapsed&&(0,jsx_runtime.jsx)(Button.z,{variant:"text",className:classnames_default()("rje-widget-action",showContent?"rje-widget-action--uncollapsed":"rje-widget-action--collapsed"),onPress:function onPress(){return setShowContent(!showContent)},icon:showContent?"expand_more":"expand_less"}),(0,jsx_runtime.jsx)(SectionHeader.M.Label,{title:options.title,size:options.headerFontSize,separator:!0===options.headerSeparator,description:options.descriptionInline?void 0:description}),(0,jsx_runtime.jsx)(WidgetActions,{editor,node,options})]}),(0,jsx_runtime.jsx)(WidgetField.b.Description,{enabled:!0===options.descriptionInline,children:description}),(0,jsx_runtime.jsx)(WidgetField.b.Error,{errors:node.errors})]}),showContent&&(0,jsx_runtime.jsx)(ObjectProperties,{editor,node,options,withInlineDelete}),withInlineAdd&&node.missingProperties.length>0&&(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:(0,jsx_runtime.jsxs)("div",{className:"rje-object__missing-properties",style:{alignItems:"center"},children:[(0,jsx_runtime.jsx)("div",{className:"rje-description",style:{paddingTop:0,fontSize:"0.8em"},children:"add"}),node.missingProperties.map((function(name){return(0,jsx_runtime.jsx)(Button.z,{variant:"secondary",onPress:function onPress(){return editor.addValue("".concat(node.pointer,"/").concat(name))},icon:"add",children:name},name)}))]})})]})})),ObjectWidgetPlugin={id:"object-widget",use:function use(node){return"object"===node.schema.type},Widget:ObjectWidget};try{ObjectWidget.displayName="ObjectWidget",ObjectWidget.__docgenInfo={description:"",displayName:"ObjectWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"ObjectNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/objectwidget/ObjectWidget.tsx#ObjectWidget"]={docgenInfo:ObjectWidget.__docgenInfo,name:"ObjectWidget",path:"packages/rje-widgets/src/lib/widgets/objectwidget/ObjectWidget.tsx#ObjectWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/selectmultiplewidget/SelectMultipleWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Q:()=>SelectMultipleWidgetPlugin,h:()=>SelectMultipleWidget});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),_components_taglist_TagList__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/taglist/TagList.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),SelectMultipleWidget=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.Zg)((function(_ref){var _ref2,node=_ref.node,options=_ref.options,setValue=_ref.setValue,hasError=node.errors.length>0,selectedKeys=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.Yu)(node),enumValues=node.schema.items.enum||[],titles=null!==(_ref2=options.enum)&&void 0!==_ref2?_ref2:[],items=enumValues.map((function(id){var _titles$id;return{id,name:null!==(_titles$id=titles[id])&&void 0!==_titles$id?_titles$id:id}}));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_1__.b,{widgetType:"select-multiple",node,options,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_taglist_TagList__WEBPACK_IMPORTED_MODULE_2__.P,{id:node.id,title:options.title,required:options.required,error:hasError,disabled:options.disabled,selectionMode:"multiple",selectedKeys,items,displayValue:function displayValue(item){return item.name},onSelectionChange:function onSelectionChange(selection){var selectedValues=Array.from(selection);setValue(selectedValues)}})})})),SelectMultipleWidgetPlugin={id:"select-multiple-widget",use:function use(node){var _node$schema$items,_node$schema$items2;return"string"===(null===(_node$schema$items=node.schema.items)||void 0===_node$schema$items?void 0:_node$schema$items.type)&&Array.isArray(null===(_node$schema$items2=node.schema.items)||void 0===_node$schema$items2?void 0:_node$schema$items2.enum)},Widget:SelectMultipleWidget};try{SelectMultipleWidget.displayName="SelectMultipleWidget",SelectMultipleWidget.__docgenInfo={description:"",displayName:"SelectMultipleWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"ArrayNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/selectmultiplewidget/SelectMultipleWidget.tsx#SelectMultipleWidget"]={docgenInfo:SelectMultipleWidget.__docgenInfo,name:"SelectMultipleWidget",path:"packages/rje-widgets/src/lib/widgets/selectmultiplewidget/SelectMultipleWidget.tsx#SelectMultipleWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/selectoneofwidget/SelectOneOfWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{a5:()=>SelectOneOfWidget,wX:()=>SelectOneOfWidgetPlugin});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),_components_select_Select__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/select/Select.tsx"),_components_sectionheader_SectionHeader__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/react/jsx-runtime.js");var SelectOneOfWidget=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.Zg)((function(_ref2){var editor=_ref2.editor,node=_ref2.node,options=_ref2.options,origin=node.schema.getOneOfOrigin(),oneOf=origin.schema.oneOf;if(!Array.isArray(oneOf))return console.error("Error in SelectOneOfWidget: Expected oneOfOrigin to contain schema"),null;var selectOptions=oneOf.map((function(s,index){return{value:"".concat(index),text:s.title}}));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_1__.b,{widgetType:"oneof",node,options,showDescription:!1,showError:!1,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_1__.b.Header,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)(_components_sectionheader_SectionHeader__WEBPACK_IMPORTED_MODULE_3__.M,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_sectionheader_SectionHeader__WEBPACK_IMPORTED_MODULE_3__.M.Label,{title:options.title,size:options.headerFontSize,separator:!0,description:options.descriptionInline?void 0:options.description,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_select_Select__WEBPACK_IMPORTED_MODULE_2__.P,{id:node.id,placeholder:options.placeholder,required:options.required,disabled:options.disabled,selectedKey:"".concat(origin.index),setValue:function onChange(value){var oneOfSchema=oneOf["".concat(value)],data=editor.getTemplateData(oneOfSchema);editor.setValue(node.pointer,data)},children:selectOptions.map((function(option,index){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_select_Select__WEBPACK_IMPORTED_MODULE_2__.P.Option,{children:option.text},option.value)}))})}),options.descriptionInline&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_1__.b.Description,{children:options.description}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_1__.b.Error,{errors:node.errors})]})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div",{className:"rje-children",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.$L,{node,editor,options:{title:void 0,description:void 0,skipSelectOneOf:!0}})})]})})),SelectOneOfWidgetPlugin={id:"select-oneof-widget",use:function useSelectOneOfWidget(node){var _ref$skipSelectOneOf=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).skipSelectOneOf;return!(void 0!==_ref$skipSelectOneOf&&_ref$skipSelectOneOf)&&!node.isArrayItem&&node.schema.getOneOfOrigin},Widget:SelectOneOfWidget};try{SelectOneOfWidget.displayName="SelectOneOfWidget",SelectOneOfWidget.__docgenInfo={description:"",displayName:"SelectOneOfWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"ValueNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/selectoneofwidget/SelectOneOfWidget.tsx#SelectOneOfWidget"]={docgenInfo:SelectOneOfWidget.__docgenInfo,name:"SelectOneOfWidget",path:"packages/rje-widgets/src/lib/widgets/selectoneofwidget/SelectOneOfWidget.tsx#SelectOneOfWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{L6:()=>SelectWidgetPlugin,uU:()=>SelectWidget});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_select_Select__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/select/Select.tsx"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),_components_radiogroup_RadioGroup__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/radiogroup/RadioGroup.tsx"),_components_taglist_TagList__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/rje-widgets/src/lib/components/taglist/TagList.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _s,_e,_x,_r,_arr=[],_n=!0,_d=!1;try{if(_x=(_i=_i.call(arr)).next,0===i){if(Object(_i)!==_i)return;_n=!1}else for(;!(_n=(_s=_x.call(_i)).done)&&(_arr.push(_s.value),_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{if(!_n&&null!=_i.return&&(_r=_i.return(),Object(_r)!==_r))return}finally{if(_d)throw _e}}return _arr}}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0,enumValues=node.schema.enum||[],titles=null!==(_ref3=options.enum)&&void 0!==_ref3?_ref3:[];return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__.b,{widgetType:"select",node,options,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_components_select_Select__WEBPACK_IMPORTED_MODULE_1__.P,{id:node.id,title:options.title,placeholder:options.placeholder,required:options.required,error:hasError,disabled:options.disabled,selectedKey:node.value,setValue,loading:options.loading,children:enumValues.map((function(value,index){var _titles$index;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_components_select_Select__WEBPACK_IMPORTED_MODULE_1__.P.Option,{children:null!==(_titles$index=titles[index])&&void 0!==_titles$index?_titles$index:value},value)}))})})})),RadioGroupWidget=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.Zg)((function(_ref4){var _ref5,node=_ref4.node,options=_ref4.options,_setValue=_ref4.setValue,hasError=node.errors.length>0,enumValues=node.schema.enum||[],titles=null!==(_ref5=options.enum)&&void 0!==_ref5?_ref5:[];return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__.b,{widgetType:"select",node,options,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_components_radiogroup_RadioGroup__WEBPACK_IMPORTED_MODULE_3__.E,{id:node.id,title:options.title,required:options.required,error:hasError,disabled:options.disabled,value:node.value,horizontal:options.horizontal,setValue:function setValue(value){console.log("set value",_typeof(value),value),_setValue(value)},children:enumValues.map((function(value,index){var _titles$index2;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_components_radiogroup_RadioGroup__WEBPACK_IMPORTED_MODULE_3__.E.Radio,{value,children:null!==(_titles$index2=titles[index])&&void 0!==_titles$index2?_titles$index2:value},value)}))})})})),TagListWidget=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.Zg)((function(_ref6){var _ref7,node=_ref6.node,options=_ref6.options,setValue=_ref6.setValue,hasError=node.errors.length>0,enumValues=node.schema.enum||[],titles=null!==(_ref7=options.enum)&&void 0!==_ref7?_ref7:[],items=enumValues.map((function(id){var _titles$id;return{id,name:null!==(_titles$id=titles[id])&&void 0!==_titles$id?_titles$id:id}}));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__.b,{widgetType:"select",node,options,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_components_taglist_TagList__WEBPACK_IMPORTED_MODULE_4__.P,{id:node.id,title:options.title,required:options.required,error:hasError,disabled:options.disabled,selectionMode:"single",selectedKeys:node.value?[node.value]:void 0,items,displayValue:function displayValue(item){return item.name},onSelectionChange:function onSelectionChange(selection){var value=_slicedToArray(selection,1)[0];setValue(value)}})})})),SelectWidgetPlugin={id:"select-widget",use:function use(node){return"string"===node.schema.type&&Array.isArray(node.schema.enum)},Widget:SelectWidget};try{SelectWidget.displayName="SelectWidget",SelectWidget.__docgenInfo={description:"",displayName:"SelectWidget",props:{editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"Node"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.tsx#SelectWidget"]={docgenInfo:SelectWidget.__docgenInfo,name:"SelectWidget",path:"packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.tsx#SelectWidget"})}catch(__react_docgen_typescript_loader_error){}try{SelectOptionsWidget.displayName="SelectOptionsWidget",SelectOptionsWidget.__docgenInfo={description:"",displayName:"SelectOptionsWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"StringNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.tsx#SelectOptionsWidget"]={docgenInfo:SelectOptionsWidget.__docgenInfo,name:"SelectOptionsWidget",path:"packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.tsx#SelectOptionsWidget"})}catch(__react_docgen_typescript_loader_error){}try{RadioGroupWidget.displayName="RadioGroupWidget",RadioGroupWidget.__docgenInfo={description:"",displayName:"RadioGroupWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"StringNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.tsx#RadioGroupWidget"]={docgenInfo:RadioGroupWidget.__docgenInfo,name:"RadioGroupWidget",path:"packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.tsx#RadioGroupWidget"})}catch(__react_docgen_typescript_loader_error){}try{TagListWidget.displayName="TagListWidget",TagListWidget.__docgenInfo={description:"",displayName:"TagListWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"StringNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.tsx#TagListWidget"]={docgenInfo:TagListWidget.__docgenInfo,name:"TagListWidget",path:"packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.tsx#TagListWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{T3:()=>SimpleJsonWidget,Zq:()=>SimpleJsonWidgetPlugin});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),_components_textarea_TextArea__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/textarea/TextArea.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _s,_e,_x,_r,_arr=[],_n=!0,_d=!1;try{if(_x=(_i=_i.call(arr)).next,0===i){if(Object(_i)!==_i)return;_n=!1}else for(;!(_n=(_s=_x.call(_i)).done)&&(_arr.push(_s.value),_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{if(!_n&&null!=_i.return&&(_r=_i.return(),Object(_r)!==_r))return}finally{if(_d)throw _e}}return _arr}}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0||void 0!==error,liveUpdate:!1,readOnly:!0===options.readOnly,required:!0===options.required,setValue:function setValue(value){try{_setValue2(JSON.parse(value)),setError(void 0)}catch(e){console.log("failed parsing value"),setError(invalidJsonError)}},title:options.title,value:valueString,rows:1,minRows:10,maxRows:40})})})),SimpleJsonWidgetPlugin={id:"simple-json-widget",use:function use(_ref3,options){var schema=_ref3.schema;return"json"===(null==options?void 0:options.widget)||"json"===schema.format},Widget:SimpleJsonWidget};try{SimpleJsonWidget.displayName="SimpleJsonWidget",SimpleJsonWidget.__docgenInfo={description:"",displayName:"SimpleJsonWidget",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.tsx#SimpleJsonWidget"]={docgenInfo:SimpleJsonWidget.__docgenInfo,name:"SimpleJsonWidget",path:"packages/rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.tsx#SimpleJsonWidget"})}catch(__react_docgen_typescript_loader_error){}try{SimpleJsonStringWidget.displayName="SimpleJsonStringWidget",SimpleJsonStringWidget.__docgenInfo={description:"",displayName:"SimpleJsonStringWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"StringNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.tsx#SimpleJsonStringWidget"]={docgenInfo:SimpleJsonStringWidget.__docgenInfo,name:"SimpleJsonStringWidget",path:"packages/rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.tsx#SimpleJsonStringWidget"})}catch(__react_docgen_typescript_loader_error){}try{SimpleJsonDataWidget.displayName="SimpleJsonDataWidget",SimpleJsonDataWidget.__docgenInfo={description:"",displayName:"SimpleJsonDataWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"ParentNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.tsx#SimpleJsonDataWidget"]={docgenInfo:SimpleJsonDataWidget.__docgenInfo,name:"SimpleJsonDataWidget",path:"packages/rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.tsx#SimpleJsonDataWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/stringwidget/StringWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{J:()=>StringWidgetPlugin,L:()=>StringWidget});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_input_StringInput__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/input/StringInput.tsx"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),StringWidget=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.Zg)((function(_ref){var node=_ref.node,options=_ref.options,setValue=_ref.setValue,hasError=node.errors.length>0,isValidConst=null!=node.schema.const&&!hasError,type="password"===node.schema.format?"password":"text";return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__.b,{widgetType:"string",node,options,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_input_StringInput__WEBPACK_IMPORTED_MODULE_1__.w,{id:node.id,icon:options.icon,tag:options.tag,title:options.title,type,value:node.value,iconPosition:options.swapIconPosition?"right":"left",error:hasError,readOnly:options.readOnly,required:options.required,placeholder:options.placeholder,emitOnChange:options.liveUpdate,onPress:setValue,disabled:options.disabled||isValidConst})})})),StringWidgetPlugin={id:"string-widget",use:function use(node){return"string"===node.schema.type},Widget:StringWidget};try{StringWidget.displayName="StringWidget",StringWidget.__docgenInfo={description:"",displayName:"StringWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"StringNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/stringwidget/StringWidget.tsx#StringWidget"]={docgenInfo:StringWidget.__docgenInfo,name:"StringWidget",path:"packages/rje-widgets/src/lib/widgets/stringwidget/StringWidget.tsx#StringWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/taglistwidget/TagListWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{K:()=>TagListWidget,W:()=>TagListWidgetPlugin});var _components_taglistinput_TagListInput__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/rje-widgets/src/lib/components/taglistinput/TagListInput.tsx"),_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/taglistwidget/TagListWidget.tsx#TagListWidget"]={docgenInfo:TagListWidget.__docgenInfo,name:"TagListWidget",path:"packages/rje-widgets/src/lib/widgets/taglistwidget/TagListWidget.tsx#TagListWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/textwidget/TextWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{m:()=>TextWidgetPlugin,y:()=>TextWidget});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),_components_textarea_TextArea__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/textarea/TextArea.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),TextWidget=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.Zg)((function(_ref){var node=_ref.node,options=_ref.options,setValue=_ref.setValue,hasError=node.errors.length>0,isValidConst=null!=node.schema.const&&!hasError;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_1__.b,{widgetType:"text",node,options,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_textarea_TextArea__WEBPACK_IMPORTED_MODULE_2__.K,{defaultValue:node.value,disabled:options.disabled||isValidConst,liveUpdate:options.liveUpdate,maxLength:node.schema.maxLength,minLength:node.schema.minLength,placeholder:options.placeholder,error:hasError,readOnly:!0===options.readOnly,required:!0===options.required,setValue,title:options.title,value:node.value})})})),TextWidgetPlugin={id:"text-widget",use:function use(node){return"string"===node.schema.type&&("html"===node.schema.format||"textarea"===node.schema.format)},Widget:TextWidget};try{TextWidget.displayName="TextWidget",TextWidget.__docgenInfo={description:"",displayName:"TextWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"StringNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/textwidget/TextWidget.tsx#TextWidget"]={docgenInfo:TextWidget.__docgenInfo,name:"TextWidget",path:"packages/rje-widgets/src/lib/widgets/textwidget/TextWidget.tsx#TextWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/unknownwidget/UnknownWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{N:()=>UnknownWidgetPlugin,s:()=>UnknownWidget});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_label_Label__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),_components_widgetdescription_WidgetDescription__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetdescription/WidgetDescription.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/unknownwidget/UnknownWidget.tsx#UnknownWidget"]={docgenInfo:UnknownWidget.__docgenInfo,name:"UnknownWidget",path:"packages/rje-widgets/src/lib/widgets/unknownwidget/UnknownWidget.tsx#UnknownWidget"})}catch(__react_docgen_typescript_loader_error){}},"./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[13].use[1]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[13].use[3]!./.storybook/storybook.scss":(module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/sourceMaps.js"),_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__)()(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,"@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);"]),___CSS_LOADER_EXPORT___.push([module.id,'.rje-array__actions{padding:.75em 1em;display:flex;justify-content:space-around}.rje-array__actions.odd{background-color:rgba(7,23,32,.02)}.rje-array-item__actions{padding:.5em;gap:.5em;display:flex}.rje-array-item{display:flex;justify-content:stretch;padding:0 0 0 1em}.rje-array-item>.rje-field{flex-grow:1;padding-top:.75em;padding-bottom:1em}.rje-array-item:not(:hover)>.rje-array-item__menu .rje-button{color:#cacdce}.rje-array-item+.rje-array-item{margin-top:2px}.rje-array-item:nth-child(odd){background-color:rgba(7,23,32,.02)}.rje-field--array .rje-array__items .rje-array__items{padding-right:0}.sortable-drag .rje-array-item__divider{visibility:hidden}.sortable-chosen{background:rgba(0,181,173,.5)}.rje-array-item.with-drag-handle{position:relative;padding-left:0;padding-right:0}.rje-array-item.with-drag-handle .rje-field{padding-left:.25em}.rje-array-item.with-drag-handle .rje-drag__container{color:#999;cursor:pointer;width:1.5em;background:repeating-linear-gradient(-45deg, transparent 0px 4px, rgba(0, 0, 0, 0.075) 4px 6px);top:0;bottom:0}.rje-number{width:100%}.rje-number .rje-number__actions{display:flex;flex-direction:column;position:absolute;top:0;z-index:2;height:100%;box-sizing:border-box;padding:1px}.rje-number .rje-number__actions button{align-items:center;display:flex;height:50%;border-radius:0;border:1px solid #ccc}.rje-number .rje-number__actions button .rje-icon{line-height:0;font-size:100%;padding:0}.with-icon--left .rje-number__actions{right:calc(var(--rje-tag-width)*1px)}.with-icon--right .rje-number__actions{right:2em}.rje-field--date .rje-date-picker{display:inline-flex;flex-direction:column}.rje-field--date .rje-date-picker--readonly .rje-date-input__fields{padding-right:1.8em}.rje-field--date .rje-date-input__fields{position:relative;padding-right:1.8em}.rje-field--date .rje-date-input__fields .rje-button{font-size:.85em;width:2em;position:absolute;right:0;bottom:0;top:0}.rje-field--date .rje-label+.rje-date-picker__input{margin-top:.25em}.rje-field--date .rje-calendar{padding:1em 1em;font-size:1em}.rje-field--date .rje-calendar table{border-collapse:separate;border-spacing:.4em;text-indent:initial}.rje-field--date .rje-calendar table th{text-align:center}.rje-field--date .rje-calendar__header{display:flex;align-items:center;width:100%}.rje-field--date .rje-calendar__header h1{margin:0;font-size:.8em;flex-grow:1;text-align:center}.rje-field--date .rje-calendar__cell{text-align:center;padding:.1em}.rje-field--date .rje-calendar__cell[tabindex="0"],.rje-field--date .rje-calendar__cell:hover{cursor:pointer}.rje-input--file.rje-input--invalid .rje-file__input{border-color:#ae242d}.rje-theme--light .rje-input--file.rje-input--invalid .rje-file__input{border-color:#ae242d}.rje-theme--dark .rje-input--file.rje-input--invalid .rje-file__input{border-color:#f11f2c}.rje-widget-actions{padding:.5em}.rje-object__missing-properties{padding:.75em 0;display:flex;gap:.5em}.rje-object__property>.rje-object__actions button{padding:0}.rje-object__property>.rje-object__actions button:not(:hover){opacity:.3}.rje-object__options .item .item,.rje-object__options .item .content{padding:2px 4px 4px 4px}.rje-object__options em{opacity:.6}.rje-object__property{display:flex}.rje-object__property>div{flex-grow:1}.rje-object__property .rje-object__actions{flex-grow:0}.rje-navigation{list-style:none;margin:0;padding:0;font-size:.9em}.rje-navigation>li:not(:last-child){margin-bottom:.5em;padding-bottom:.5em}.rje-navigation .rje-navigation__link{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;display:block;padding:.25em 0}.rje-navigation .rje-navigation__link:not([disabled]){cursor:pointer;pointer-events:all}.rje-navigation .rje-navigation__group{display:flex;justify-content:flex-start;align-items:center}.rje-navigation .rje-navigation__group .rje-navigation__link{flex-grow:1;justify-content:flex-start}.rje-navigation .rje-navigation__children{margin:0;padding:0;padding-left:.5em}.rje-theme--light .rje-navigation>li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2)}.rje-theme--light .rje-navigation li{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-navigation li:not([disabled]){cursor:pointer;pointer-events:all}.rje-theme--light .rje-navigation li:hover{color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-navigation>li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.2)}.rje-theme--dark .rje-navigation li{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-navigation li:not([disabled]){cursor:pointer;pointer-events:all}.rje-theme--dark .rje-navigation li:hover{color:rgb(var(--rje-color-dark-primary))}.rje-field--tag-list{width:100%}.rje-field--tag-list .rje-tag-list-input .rje-tag{font-size:.85em}.rje-form .rje-section-header .rje-widget-action--menu{padding:0}.rje-form .rje-form--parent{width:100%}.rje-form .rje-input-decorator{width:-moz-available;width:-webkit-fill-available}.rje-form input[type=text],.rje-form input[type=number]{width:100%}.rje-form .rje-field__header{padding-bottom:1em}.rje-form .rje-object__property~.rje-object__property{padding-top:1.5em}.rje-form>.rje-field--parent:first-child>.rje-field__header{padding-top:0}.rje-form~.rje-form--parent>.rje-header{padding-top:2em}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}.rje-theme .rje-button{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;display:flex;align-items:center;justify-content:center;padding:.5em;gap:.5em;white-space:nowrap;font-size:1em;line-height:1.21em;font-family:inherit;font-weight:600}.rje-theme .rje-button:not([disabled]){cursor:pointer;pointer-events:all}.rje-theme .rje-button.rje-button--text{padding-left:0;padding-right:0;background:rgba(0,0,0,0)}.rje-theme .rje-button .rje-icon{font-size:1.5em;font-weight:300}.rje-theme .rje-checkbox-field{display:flex;align-items:center;gap:.5em}.rje-theme .rje-checkbox{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;display:inline-block;width:1em;height:1em;font-size:1.375em;text-align:center;box-sizing:border-box}.rje-theme .rje-checkbox:not([disabled]){cursor:pointer;pointer-events:all}.rje-theme .rje-checkbox .rje-icon{margin-left:-0.04em;line-height:.96}.rje-theme .rje-input__wrapper{position:relative}.rje-theme .rje-input__wrapper .rje-input__color{position:absolute;width:1em;height:1em;top:.53em;left:.53em;display:inline-block;background-color:var(--rje-color-value)}.rje-theme .rje-input__wrapper .rje-input__element{box-sizing:border-box;padding:.375em .5em;padding-left:2em}.rje-theme .rje-field--file{overflow:hidden}.rje-theme .rje-input--file .rje-file{position:relative;max-width:100%;display:flex;gap:.5em}.rje-theme .rje-input--file .rje-file .rje-file__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:normal}.rje-theme .rje-input--file .rje-file .rje-file__clear{width:1.5em}.rje-theme .rje-input--file .rje-file.with-clear-action .rje-file__input{max-width:calc(100% - 1.5em - .5em)}.rje-theme .rje-date-input__fields{align-items:center;display:flex;padding:.375em .5em;gap:.125em}.rje-theme .rje-date-input--readonly .rje-date-input__fields{border:none;background:rgba(0,0,0,0);padding-left:0;padding-right:0;cursor:default}.rje-theme .rje-label+.rje-date-input__fields{margin-top:.25em}.rje-theme .rje-date-picker{display:inline-flex;flex-direction:column}.rje-theme .rje-date-picker--readonly .rje-date-input__fields{padding-right:1.8em}.rje-theme .rje-date-input__fields{position:relative;padding-right:1.8em}.rje-theme .rje-date-input__fields .rje-button{font-size:.85em;width:2em;position:absolute;right:0;bottom:0;top:0}.rje-theme .rje-label+.rje-date-picker__input{margin-top:.25em}.rje-theme .rje-calendar{padding:1em 1em;font-size:1em}.rje-theme .rje-calendar table{border-collapse:separate;border-spacing:.4em;text-indent:initial}.rje-theme .rje-calendar table th{text-align:center}.rje-theme .rje-calendar__header{display:flex;align-items:center;width:100%}.rje-theme .rje-calendar__header h1{margin:0;font-size:.8em;flex-grow:1;text-align:center}.rje-theme .rje-calendar__cell{text-align:center;padding:.1em}.rje-theme .rje-calendar__cell[tabindex="0"],.rje-theme .rje-calendar__cell:hover{cursor:pointer}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.rje-theme .rje-icon{user-select:none;max-width:2em;font-family:"Icon";font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.rje-theme .rje-icon--loading{-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite;padding:0 .125em}.rje-theme .rje-icon--loading svg{height:1em;width:.75em}.rje-theme .rje-icon--solid{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48}.rje-theme .rje-input input{font-family:inherit;font-size:1em;font-weight:400;padding:.375em .5em}.rje-theme .rje-input .rje-label{display:block;padding-bottom:.25em}.rje-theme .rje-input .rje-icon{font-size:1.5em}.rje-theme .rje-input .rje-input__tag{font-size:.875em;font-weight:400}.rje-theme .rje-input,.rje-theme .rje-input-decorator{width:100%}.rje-theme .rje-input .rje-label{display:inline-block;padding-bottom:4px}.rje-theme .rje-input input{box-sizing:border-box}.rje-theme .rje-input-decorator{display:inline-flex;align-items:stretch;position:relative}.rje-theme .rje-input-decorator .rje-input-decorator__decor{align-items:center;display:flex;height:100%;pointer-events:none;position:absolute;z-index:1}.rje-theme .rje-input-decorator .rje-icon{padding:0 .4em;opacity:.8}.rje-theme .rje-input-decorator .rje-input__tag{padding:0 .5em}.rje-theme .rje-input-decorator.with-icon--left input{padding-left:2.5em}.rje-theme .rje-input-decorator.with-icon--left .rje-icon{left:0}.rje-theme .rje-input-decorator.with-icon--right input{padding-right:2.5em}.rje-theme .rje-input-decorator.with-icon--right .rje-icon{right:0}.rje-theme .rje-input-decorator.with-tag--left input{padding-left:calc(var(--rje-tag-width)*1px)}.rje-theme .rje-input-decorator.with-tag--left .rje-input__tag{left:0}.rje-theme .rje-input-decorator.with-tag--right input{padding-right:calc(var(--rje-tag-width)*1px)}.rje-theme .rje-input-decorator.with-tag--right .rje-input__tag{right:0}.rje-theme .rje-label{font-size:1em}.rje-theme .rje-underlay--modal{position:fixed;z-index:110;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.8)}.rje-theme .rje-modal{margin:.5em;padding:1em;padding-top:.8125em}.rje-theme .rje-modal__footer{display:flex;justify-content:flex-end;padding-bottom:1em;padding-top:3em;width:100%}.rje-theme .rje-modal__footer .rje-button{width:100%;max-width:50%}.rje-theme .rje-popover{z-index:10;position:absolute}.rje-theme .rje-popover .rje-popover__arrow{position:absolute}.rje-theme .rje-popover .rje-popover__arrow[data-placement=bottom]{bottom:100%;transform:translate(-50%) rotate(180deg)}.rje-theme .rje-popover .rje-popover__arrow[data-placement=top]{top:100%;transform:translate(-50%)}.rje-theme .rje-popover__arrow{stroke:#000;fill:#fff}.rje-theme .rje-popover__panel{outline:none}.rje-theme .rje-radiogroup{display:flex;flex-direction:column;gap:.5em}.rje-theme .rje-radiogroup.rje-radiogroup--horizontal{flex-direction:row;gap:1em;align-items:center}.rje-theme .rje-radiogroup input[type=radio]{margin:0}.rje-theme .rje-radio{display:flex;gap:.5em;align-items:center}.rje-theme .rje-radio:hover{cursor:pointer}.rje-theme .rje-radio--selected .rje-radio__icon{background:#999}.rje-theme .rje-radio__icon{display:inline-block;box-sizing:border-box;border-radius:99%;border:1px solid #333;height:1em;width:1em}.rje-theme .rje-section-header__separator{width:100%;height:0px}.rje-theme .rje-section-header{align-items:center;display:flex;gap:.5em;justify-content:space-between;width:100%;flex-wrap:wrap}.rje-theme .rje-section-header .rje-section-header__label{align-items:center;align-self:left;display:flex;flex-grow:1;font-size:1em;font-weight:600;gap:.5em;line-height:1.25em;white-space:nowrap}.rje-theme .rje-section-header .rje-section-header__label .rje-icon{font-size:1.25em}.rje-theme .rje-section-header .rje-section-header__separator{flex-grow:1;height:0;margin-top:.2em}.rje-theme .rje-popover.rje-section-header__description{font-weight:normal;max-width:50em;padding:.5em;white-space:pre-wrap}.rje-theme .rje-select__options{list-style:none;max-width:250px;max-height:300px;overflow:auto}.rje-theme .rje-select__option{outline:0;padding:.25em .5em}.rje-theme .rje-select__option:hover,.rje-theme .rje-select__option:hover label{cursor:pointer}.rje-theme .rje-select-field{position:relative}.rje-theme .rje-select-field>.rje-label{display:inline-block;padding-bottom:.25em}.rje-theme .rje-select__button{font-size:1em;font-family:inherit;font-weight:normal;padding:.375em .5em;padding-right:.25em;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;display:flex;align-items:center;justify-content:space-between;position:relative;white-space:nowrap;overflow:hidden}.rje-theme .rje-select__button:not([disabled]){cursor:pointer;pointer-events:all}.rje-theme .rje-select__button .rje-icon{padding-top:0;padding-bottom:0;font-size:1.5em}.rje-theme .rje-select{min-width:200px;max-width:200px}.rje-theme .rje-select .rje-overlay--select,.rje-theme .rje-select .rje-select__button{width:100%}.rje-theme .rje-select .rje-selected__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rje-theme .rje-overlay--select{z-index:1;overflow:hidden}.rje-theme .rje-select__option{font-weight:normal}.rje-theme ul.rje-select__options{min-width:200px;list-style:none;padding:0;margin:0}.rje-theme .rje-switch-field{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;display:flex;align-items:center;gap:.5em}.rje-theme .rje-switch-field:not([disabled]){cursor:pointer;pointer-events:all}.rje-theme .rje-switch-input.with-animation{transition:background-color .3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.rje-theme .rje-switch-input.with-animation:after{transition:left .3s cubic-bezier(0.175, 0.885, 0.32, 1.275),transform .3s cubic-bezier(0.175, 0.885, 0.32, 1.275),width .3s ease,margin .3s ease}.rje-theme .rje-switch-input{background-color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:medium none;font-size:inherit;margin:0;background-color:#000;border-radius:1.875em;width:3.5em !important;height:1.875em;position:relative;overflow:hidden;box-sizing:content-box}.rje-theme .rje-switch-input::-ms-expand{display:none}.rje-theme .rje-switch-input:after{user-select:none;max-width:2em;font-family:"Icon";font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;content:"close";background-color:#fff;border-radius:1.875em;position:relative;display:inline-flex;align-items:center;justify-content:space-around;font-size:1.5em;height:1.1666666667em;width:1.1666666667em;overflow:hidden;margin:0;left:0}.rje-theme .rje-switch-input:checked:after{content:"check";left:100%;transform:translate(-100%, 0)}.rje-theme .rje-switch-input:not([disabled]){-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0}.rje-theme .rje-switch-input:not([disabled]):not([disabled]){cursor:pointer;pointer-events:all}.rje-theme .rje-switch-input:not([disabled]):hover{cursor:pointer}.rje-theme .rje-tag-list__children{display:flex;flex-wrap:wrap;gap:.25em}.rje-label+.rje-theme .rje-tag-list__children{margin-top:.25em}.rje-theme .rje-tag{height:1.875em;padding-left:.75em;padding-right:.75em;display:flex;align-items:center;line-height:1}.rje-theme .rje-tag .rje-tag__grid{display:flex;gap:2px;align-items:center}.rje-theme .rje-tag .rje-button{padding:0}.rje-theme .rje-tag .rje-button .rje-icon{font-size:1.2em}.rje-theme .rje-tag.removable{padding-right:.5em}.rje-theme .rje-tag.selectable.with-icon{padding-left:0}.rje-theme .rje-tag{outline:0}.rje-theme .rje-tag:hover{cursor:default}.rje-theme .rje-tag[aria-selected]:hover{cursor:pointer}.rje-theme .rje-tag-list-input .rje-label+.rje-tag-list{margin-top:4px}.rje-theme .rje-tag-list-input .rje-tag{font-size:.9em}.rje-theme .rje-tag-list-input input[type=text].rje-tag-list-input__element{width:auto;flex-grow:1;outline:0;background:rgba(0,0,0,0);border:none}.rje-theme .rje-tag-list-input .rje-popover__taglist{border:none}.rje-theme .rje-textarea-field .rje-label{display:inline-block;padding-bottom:4px}.rje-theme .rje-textarea{display:block;font-size:1em;font-family:inherit;padding:.5em}.rje-theme .rje-textarea-field--readonly .rje-textarea{border:none;background:rgba(0,0,0,0);padding-left:0;padding-right:0;cursor:default;resize:none}.rje-theme .rje-time-input{display:inline-flex;flex-direction:column}.rje-theme .rje-tooltip{background-color:#fff;border:1px solid gray;box-sizing:border-box;font-weight:normal;left:0px;max-width:37.5em;padding:.5em;position:absolute;white-space:initial;z-index:1;top:100%}.rje-theme .rje-description{padding-top:4px;font-weight:400;font-size:.85em;line-height:1.3em}.rje-theme .rje-field.disabled .rje-description{opacity:.45}.rje-theme .rje-error{padding-top:.2em;font-size:.85em}.rje-theme .rje-error .rje-icon{display:inline-block;top:.125em;position:relative;padding-right:.125em}.rje-theme .rje-field~.rje-field{padding-top:16px}.rje-theme .rje-field textarea,.rje-theme .rje-field input[type=number],.rje-theme .rje-field input[type=password],.rje-theme .rje-field input[type=text]{width:100%;box-sizing:border-box}.rje-theme .rje-field__header .rje-description{padding-top:0}.rje-theme .rje-widget-action--collapsed{transform:rotate(90deg)}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}.rje-theme--light{color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-button--primary{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--light .rje-button--primary:focus,.rje-theme--light .rje-button--primary:hover{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));background:rgb(var(--rje-color-light-secondary))}.rje-theme--light .rje-button--primary:active,.rje-theme--light .rje-button--primary.rje-button--pressed{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));background:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-button--primary[disabled]{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce}.rje-theme--light .rje-button--secondary{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-button--secondary:focus,.rje-theme--light .rje-button--secondary:hover{color:rgb(var(--rje-color-light-secondary))}.rje-theme--light .rje-button--secondary:active,.rje-theme--light .rje-button--secondary.rje-button--pressed{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-button--secondary[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);color:#cacdce !important}.rje-theme--light .rje-button--text{border:none;color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-button--text:focus,.rje-theme--light .rje-button--text:hover{color:rgb(var(--rje-color-light-secondary))}.rje-theme--light .rje-button--text:active,.rje-theme--light .rje-button--text.rje-button--pressed{color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-button--text[disabled]{color:#cacdce !important}.rje-theme--light .rje-checkbox--unset,.rje-theme--light .rje-checkbox--checked{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--light .rje-checkbox--unchecked{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0}.rje-theme--light .rje-checkbox--focused{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-checkbox-field.rje-label--disabled .rje-checkbox--checked{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce}.rje-theme--light .rje-checkbox-field.rje-label--disabled .rje-checkbox--unchecked{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--light .rje-input--color .rje-input__color{border:1px solid #cacdce}.rje-theme--light .rje-date-input__fields{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#787b7c}.rje-theme--light .rje-date-input__segment{color:#787b7c}.rje-theme--light .rje-date-input__segment.rje-date-input__segment--value{color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-date-input--invalid .rje-date-input__fields{border-color:#ae242d}.rje-theme--light .rje-date-input--invalid button{color:#ae242d}.rje-theme--light .rje-calendar__cell[tabindex="0"],.rje-theme--light .rje-calendar__cell:hover{color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-file__name{color:rgba(var(--rje-color-light-text))}.rje-theme--light .rje-icon{fill:#000}.rje-theme--light .rje-input input{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#000}.rje-theme--light .rje-input input:focus,.rje-theme--light .rje-input input:hover{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-input .rje-icon{color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-input input::placeholder,.rje-theme--light .rje-input .rje-input__tag{color:#787b7c}.rje-theme--light .rje-input--invalid:not(.rje-input--disabled) .rje-icon{color:#ae242d}.rje-theme--light .rje-input--invalid:not(.rje-input--disabled) input,.rje-theme--light .rje-input--invalid:not(.rje-input--disabled) input:hover,.rje-theme--light .rje-input--invalid:not(.rje-input--disabled) input:focus{border-color:#ae242d}.rje-theme--light .rje-input--disabled .rje-icon,.rje-theme--light .rje-input--disabled .rje-input__tag{color:#cacdce}.rje-theme--light .rje-input--disabled input[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#cacdce}.rje-theme--light .rje-input--readonly input{border:none;background:rgba(0,0,0,0);padding-left:0;padding-right:0;cursor:default}.rje-theme--light .rje-label--valid{color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-required-flag,.rje-theme--light .rje-label--invalid{color:#ae242d}.rje-theme--light .rje-label--disabled,.rje-theme--light .rje-label--disabled .rje-required-flag{color:#cacdce}.rje-theme--light .rje-modal{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#fff}.rje-theme--light .rje-popover{background:#fff;border:1px solid #cacdce;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--light .rje-popover__arrow{stroke:#cacdce;fill:rgba(255,255,255,.6)}.rje-theme--light .rje-radiogroup .rje-radio{border:1px solid rgba(0,0,0,0);box-sizing:border-box}.rje-theme--light .rje-radiogroup .rje-radio.rje-radio--focused{border-color:rgb(var(--rje-color-dark-primary)) !important}.rje-theme--light .rje-radiogroup .rje-radio__icon{border:1px solid #cacdce;background:rgba(255,255,255,.6)}.rje-theme--light .rje-radiogroup .rje-radio--selected .rje-radio__icon{border:2px solid rgb(var(--rje-color-light-primary));display:inline-flex;align-items:center;justify-content:center}.rje-theme--light .rje-radiogroup .rje-radio--selected .rje-radio__icon:after{content:"";border-radius:99%;display:inline-block;background:rgb(var(--rje-color-light-primary));border:.3em solid rgba(0,0,0,0)}.rje-theme--light .rje-radiogroup .rje-radio--disabled .rje-radio__label{color:#cacdce}.rje-theme--light .rje-section-header__separator{border-top:1px solid rgba(var(--rje-color-light-text), 0.15);border-bottom:1px solid rgba(255,255,255,.8)}.rje-theme--light .rje-section-header__label .rje-button:not([disabled]){color:#000}.rje-theme--light .rje-popover.rje-section-header__description{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-popover.rje-section-header__description *{color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-select__button{color:rgb(var(--rje-color-light-text));border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0}.rje-theme--light .rje-select__button:focus,.rje-theme--light .rje-select__button:hover{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;border-color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-select__button:active,.rje-theme--light .rje-select__button.rje-select__button--pressed,.rje-theme--light .rje-select__button[aria-expanded=true]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;border-color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-select__button[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#cacdce;background-color:rgba(255,255,255,.6)}.rje-theme--light .rje-select__button[disabled] .rje-icon{fill:#cacdce}.rje-theme--light .rje-selected__value--placeholder{color:#787b7c}.rje-theme--light .rje-select-field--invalid .rje-icon,.rje-theme--light .rje-select-field--invalid .rje-label:not(.select__option){color:#ae242d}.rje-theme--light .rje-select-field--invalid .rje-select__button{border-color:#ae242d}.rje-theme--light .rje-overlay .rje-select__options{background:#fff}.rje-theme--light .rje-overlay--select{margin-top:.25em;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--light .rje-select__options{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6)}.rje-theme--light .rje-select__option--selected .rje-label label,.rje-theme--light .rje-select__option--selected label{color:rgba(var(--rje-color-light-primary), 1)}.rje-theme--light .rje-select__option:hover,.rje-theme--light .rje-select__option--focused{background:rgba(var(--rje-color-light-primary), 0.9)}.rje-theme--light .rje-select__option:hover label,.rje-theme--light .rje-select__option--focused label{color:#fff}.rje-theme--light .rje-select__option--disabled{opacity:.33}.rje-theme--light .rje-select__option:not(:last-child){border-bottom:1px solid rgba(var(--rje-color-light-text), 0.15)}.rje-theme--light .rje-switch-input:checked{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));border-radius:1.875em}.rje-theme--light .rje-switch-input:checked:after{color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-switch-input:checked:focus,.rje-theme--light .rje-switch-input:checked:hover{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));border-radius:1.875em;background-color:rgb(var(--rje-color-light-secondary))}.rje-theme--light .rje-switch-input:checked:focus:after,.rje-theme--light .rje-switch-input:checked:hover:after{color:rgb(var(--rje-color-light-secondary))}.rje-theme--light .rje-switch-input:checked:active,.rje-theme--light .rje-switch-input:checked.pressed{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce;border-radius:1.875em;background-color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-switch-input:checked:active:after,.rje-theme--light .rje-switch-input:checked.pressed:after{color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-switch-input:checked[disabled]{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce;border-radius:1.875em}.rje-theme--light .rje-switch-input:checked[disabled]:after{color:#cacdce}.rje-theme--light .rje-switch-input:not(:checked){border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1.875em;background:#fff}.rje-theme--light .rje-switch-input:not(:checked):after{background-color:rgb(var(--rje-color-light-primary));border-radius:1.875em;color:#fff}.rje-theme--light .rje-switch-input:not(:checked):focus:after,.rje-theme--light .rje-switch-input:not(:checked):hover:after{background-color:rgb(var(--rje-color-light-secondary))}.rje-theme--light .rje-switch-input:not(:checked):active:after,.rje-theme--light .rje-switch-input:not(:checked).pressed:after{background-color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-switch-input:not(:checked)[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1.875em}.rje-theme--light .rje-switch-input:not(:checked)[disabled]:after{background-color:#cacdce}.rje-theme--light .rje-tag{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1em}.rje-theme--light .rje-tag.selectable.with-icon{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1em}.rje-theme--light .rje-tag.selectable.with-icon .rje-tag__selection{border-radius:99%;border:1px solid #cacdce;margin:.1em;font-size:1.375em}.rje-theme--light .rje-tag.selectable.with-icon.rje-tag--selected .rje-tag__selection{background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--light .rje-tag.selectable.with-icon.rje-tag--unselected .rje-tag__selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.rje-theme--light .rje-tag.selectable:not(.with-icon).rje-tag--selected{background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--light .rje-tag-list-input .rje-tag-list__children{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;padding:.25em}.rje-theme--light .rje-tag-list-input input.rje-tag-list-input__element{border:none;color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-textarea{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-textarea:focus,.rje-theme--light .rje-textarea:hover{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-textarea::placeholder:not([disabled]){color:#787b7c}.rje-theme--light .rje-textarea[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#cacdce}.rje-theme--light .rje-textarea[disabled]::placeholder{color:#cacdce}.rje-theme--light .rje-textarea-field--invalid:not(.rje-textarea-field--disabled) .rje-textarea{border-color:#ae242d}.rje-theme--light .rje-tooltip{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-tooltip *{color:#fff !important}.rje-theme--light .rje-description{color:#787b7c}.rje-theme--light .rje-description code{color:rgba(0,0,0,.8);border-radius:2px;border:1px solid rgba(202,205,206,.5);background-color:rgba(202,205,206,.25);padding:0 .3em;box-sizing:border-box}.rje-theme--light .rje-description--tooltip{opacity:1}.rje-theme--light .rje-error{color:#ae242d}.rje-theme--light .rje-field--value.rje-field--error>label{color:#ae242d}.rje-theme--light .rje-field--value.rje-field--error textarea,.rje-theme--light .rje-field--value.rje-field--error input{border-color:#ae242d}.rje-theme--light .rje-field--object.rje-field--error>.rje-field__header label,.rje-theme--light .rje-field--value.rje-field .rje-required-flag{color:#ae242d}.rje-theme--light .rje-widget-action:not(:hover) .rje-icon{color:#cacdce}.rje-theme--light .rje-theme--inverted{color:rgb(var(--rje-color-dark-text));padding:8px;background:#222}.rje-theme--light .rje-theme--inverted .rje-button--primary{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--light .rje-theme--inverted .rje-button--primary:focus,.rje-theme--light .rje-theme--inverted .rje-button--primary:hover{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));background:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-button--primary:active,.rje-theme--light .rje-theme--inverted .rje-button--primary.rje-button--pressed{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));background:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-button--primary[disabled]{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849}.rje-theme--light .rje-theme--inverted .rje-button--secondary{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-button--secondary:focus,.rje-theme--light .rje-theme--inverted .rje-button--secondary:hover{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-button--secondary:active,.rje-theme--light .rje-theme--inverted .rje-button--secondary.rje-button--pressed{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-button--secondary[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:#474849 !important}.rje-theme--light .rje-theme--inverted .rje-button--text{border:none;color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-button--text:focus,.rje-theme--light .rje-theme--inverted .rje-button--text:hover{color:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-button--text:active,.rje-theme--light .rje-theme--inverted .rje-button--text.rje-button--pressed{color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-button--text[disabled]{color:#474849 !important}.rje-theme--light .rje-theme--inverted .rje-checkbox--unset,.rje-theme--light .rje-theme--inverted .rje-checkbox--checked{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--light .rje-theme--inverted .rje-checkbox--unchecked{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--light .rje-theme--inverted .rje-checkbox--focused{border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-checkbox-field.rje-label--disabled .rje-checkbox--checked{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849}.rje-theme--light .rje-theme--inverted .rje-checkbox-field.rje-label--disabled .rje-checkbox--unchecked{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0}.rje-theme--light .rje-theme--inverted .rje-input--color .rje-input__color{border:1px solid #474849}.rje-theme--light .rje-theme--inverted .rje-date-input__fields{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--light .rje-theme--inverted .rje-date-input__segment{color:#787b7c}.rje-theme--light .rje-theme--inverted .rje-date-input__segment.rje-date-input__segment--value{color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-date-input--invalid .rje-date-input__fields{border-color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-date-input--invalid button{color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-calendar__cell[tabindex="0"],.rje-theme--light .rje-theme--inverted .rje-calendar__cell:hover{color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-file__name{color:rgba(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-icon{fill:#fff}.rje-theme--light .rje-theme--inverted .rje-input input{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#fff}.rje-theme--light .rje-theme--inverted .rje-input input:focus,.rje-theme--light .rje-theme--inverted .rje-input input:hover{border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-input .rje-icon{color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-input input::placeholder,.rje-theme--light .rje-theme--inverted .rje-input .rje-input__tag{color:#787b7c}.rje-theme--light .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) .rje-icon{color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) input,.rje-theme--light .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) input:hover,.rje-theme--light .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) input:focus{border-color:#f11f2c !important}.rje-theme--light .rje-theme--inverted .rje-input--disabled .rje-icon,.rje-theme--light .rje-theme--inverted .rje-input--disabled .rje-input__tag{color:#474849}.rje-theme--light .rje-theme--inverted .rje-input--disabled input[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#474849}.rje-theme--light .rje-theme--inverted .rje-input--readonly input{border:none;background:rgba(0,0,0,0);padding-left:0;padding-right:0;cursor:default}.rje-theme--light .rje-theme--inverted .rje-label--valid{color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-required-flag,.rje-theme--light .rje-theme--inverted .rje-label--invalid{color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-label--disabled,.rje-theme--light .rje-theme--inverted .rje-label--disabled .rje-required-flag{color:#474849}.rje-theme--light .rje-theme--inverted .rje-modal{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#000}.rje-theme--light .rje-theme--inverted .rje-popover{background:#000;border:1px solid #474849;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--light .rje-theme--inverted .rje-popover__arrow{stroke:#474849;fill:rgba(255,255,255,.05)}.rje-theme--light .rje-theme--inverted .rje-radiogroup .rje-radio{border:1px solid rgba(0,0,0,0);box-sizing:border-box}.rje-theme--light .rje-theme--inverted .rje-radiogroup .rje-radio.rje-radio--focused{border-color:rgb(var(--rje-color-dark-primary)) !important}.rje-theme--light .rje-theme--inverted .rje-radiogroup .rje-radio__icon{border:1px solid #474849;background:rgba(255,255,255,.05)}.rje-theme--light .rje-theme--inverted .rje-radiogroup .rje-radio--selected .rje-radio__icon{border:2px solid rgb(var(--rje-color-dark-primary));display:inline-flex;align-items:center;justify-content:center}.rje-theme--light .rje-theme--inverted .rje-radiogroup .rje-radio--selected .rje-radio__icon:after{content:"";border-radius:99%;display:inline-block;background:rgb(var(--rje-color-dark-primary));border:.3em solid rgba(0,0,0,0)}.rje-theme--light .rje-theme--inverted .rje-radiogroup .rje-radio--disabled .rje-radio__label{color:#474849}.rje-theme--light .rje-theme--inverted .rje-section-header__separator{border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(255,255,255,.1)}.rje-theme--light .rje-theme--inverted .rje-section-header__label .rje-button:not([disabled]){color:#fff}.rje-theme--light .rje-theme--inverted .rje-popover.rje-section-header__description{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-popover.rje-section-header__description *{color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-theme--inverted .rje-select__button{color:rgb(var(--rje-color-dark-text));border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--light .rje-theme--inverted .rje-select__button:focus,.rje-theme--light .rje-theme--inverted .rje-select__button:hover{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-select__button:active,.rje-theme--light .rje-theme--inverted .rje-select__button.rje-select__button--pressed,.rje-theme--light .rje-theme--inverted .rje-select__button[aria-expanded=true]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-select__button[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#474849;background-color:rgba(255,255,255,.05)}.rje-theme--light .rje-theme--inverted .rje-select__button[disabled] .rje-icon{fill:#474849}.rje-theme--light .rje-theme--inverted .rje-selected__value--placeholder{color:#787b7c}.rje-theme--light .rje-theme--inverted .rje-select-field--invalid .rje-icon,.rje-theme--light .rje-theme--inverted .rje-select-field--invalid .rje-label:not(.select__option){color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-select-field--invalid .rje-select__button{border-color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-overlay .rje-select__options{background:#000}.rje-theme--light .rje-theme--inverted .rje-overlay--select{margin-top:.25em;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--light .rje-theme--inverted .rje-select__options{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05)}.rje-theme--light .rje-theme--inverted .rje-select__option--selected label{color:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-select__option:hover,.rje-theme--light .rje-theme--inverted .rje-select__option--focused{background:rgba(var(--rje-color-dark-primary), 0.9)}.rje-theme--light .rje-theme--inverted .rje-select__option:hover label,.rje-theme--light .rje-theme--inverted .rje-select__option--focused label{color:#fff}.rje-theme--light .rje-theme--inverted .rje-select__option--disabled{opacity:.33}.rje-theme--light .rje-theme--inverted .rje-select__option:not(:last-child){border-bottom:1px solid rgba(var(--rje-color-dark-text), 0.15)}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));border-radius:1.875em}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:after{background:#000;color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:focus,.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:hover{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));border-radius:1.875em;background-color:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:focus:after,.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:hover:after{color:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:active,.rje-theme--light .rje-theme--inverted .rje-switch-input:checked.pressed{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849;border-radius:1.875em;background-color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:active:after,.rje-theme--light .rje-theme--inverted .rje-switch-input:checked.pressed:after{color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked[disabled]{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849;border-radius:1.875em;background-color:#474849}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked[disabled]:after{color:#474849}.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked){border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1.875em}.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked):after{background:rgb(var(--rje-color-dark-primary));border-radius:1.875em;color:#000}.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked):focus:after,.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked):hover:after{background-color:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked):active:after,.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked).pressed:after{background-color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked)[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1.875em}.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked)[disabled]:after{background-color:#474849}.rje-theme--light .rje-theme--inverted .rje-tag{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1em}.rje-theme--light .rje-theme--inverted .rje-tag.selectable.with-icon{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1em}.rje-theme--light .rje-theme--inverted .rje-tag.selectable.with-icon .rje-tag__selection{border-radius:99%;border:1px solid #474849;margin:.1em;font-size:1.375em}.rje-theme--light .rje-theme--inverted .rje-tag.selectable.with-icon.rje-tag--selected .rje-tag__selection{background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--light .rje-theme--inverted .rje-tag.selectable.with-icon.rje-tag--unselected .rje-tag__selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.rje-theme--light .rje-theme--inverted .rje-tag.selectable:not(.with-icon).rje-tag--selected{background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--light .rje-theme--inverted .rje-tag-list-input .rje-tag-list__children{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;padding:.25em}.rje-theme--light .rje-theme--inverted .rje-tag-list-input input.rje-tag-list-input__element{border:none;color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-textarea{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-textarea:focus,.rje-theme--light .rje-theme--inverted .rje-textarea:hover{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-theme--inverted .rje-textarea::placeholder:not([disabled]){color:#787b7c}.rje-theme--light .rje-theme--inverted .rje-textarea[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#474849}.rje-theme--light .rje-theme--inverted .rje-textarea[disabled]::placeholder{color:#474849}.rje-theme--light .rje-theme--inverted .rje-textarea-field--invalid:not(.rje-textarea-field--disabled) .rje-textarea{border-color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-tooltip{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-tooltip *{color:#000 !important}.rje-theme--light .rje-theme--inverted .rje-description{color:#787b7c}.rje-theme--light .rje-theme--inverted .rje-description code{border-radius:2px;border:1px solid rgba(71,72,73,.3);padding:0 .3em}.rje-theme--light .rje-theme--inverted .rje-description--tooltip{opacity:1}.rje-theme--light .rje-theme--inverted .rje-error{color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-field--value.rje-field--error>label{color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-field--value.rje-field--error textarea,.rje-theme--light .rje-theme--inverted .rje-field--value.rje-field--error input{border-color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-field--object.rje-field--error>.rje-field__header label,.rje-theme--light .rje-theme--inverted .rje-field--value.rje-field .rje-required-flag{color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-widget-action:not(:hover) .rje-icon{color:#474849}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}.rje-theme--dark{color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-button--primary{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--dark .rje-button--primary:focus,.rje-theme--dark .rje-button--primary:hover{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));background:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-button--primary:active,.rje-theme--dark .rje-button--primary.rje-button--pressed{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));background:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-button--primary[disabled]{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849}.rje-theme--dark .rje-button--secondary{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-button--secondary:focus,.rje-theme--dark .rje-button--secondary:hover{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-button--secondary:active,.rje-theme--dark .rje-button--secondary.rje-button--pressed{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-button--secondary[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:#474849 !important}.rje-theme--dark .rje-button--text{border:none;color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-button--text:focus,.rje-theme--dark .rje-button--text:hover{color:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-button--text:active,.rje-theme--dark .rje-button--text.rje-button--pressed{color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-button--text[disabled]{color:#474849 !important}.rje-theme--dark .rje-checkbox--unset,.rje-theme--dark .rje-checkbox--checked{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--dark .rje-checkbox--unchecked{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--dark .rje-checkbox--focused{border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-checkbox-field.rje-label--disabled .rje-checkbox--checked{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849}.rje-theme--dark .rje-checkbox-field.rje-label--disabled .rje-checkbox--unchecked{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0}.rje-theme--dark .rje-input--color .rje-input__color{border:1px solid #474849}.rje-theme--dark .rje-date-input__fields{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--dark .rje-date-input__segment{color:#787b7c}.rje-theme--dark .rje-date-input__segment.rje-date-input__segment--value{color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-date-input--invalid .rje-date-input__fields{border-color:#f11f2c}.rje-theme--dark .rje-date-input--invalid button{color:#f11f2c}.rje-theme--dark .rje-calendar__cell[tabindex="0"],.rje-theme--dark .rje-calendar__cell:hover{color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-file__name{color:rgba(var(--rje-color-dark-text))}.rje-theme--dark .rje-icon{fill:#fff}.rje-theme--dark .rje-input input{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#fff}.rje-theme--dark .rje-input input:focus,.rje-theme--dark .rje-input input:hover{border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-input .rje-icon{color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-input input::placeholder,.rje-theme--dark .rje-input .rje-input__tag{color:#787b7c}.rje-theme--dark .rje-input--invalid:not(.rje-input--disabled) .rje-icon{color:#f11f2c}.rje-theme--dark .rje-input--invalid:not(.rje-input--disabled) input,.rje-theme--dark .rje-input--invalid:not(.rje-input--disabled) input:hover,.rje-theme--dark .rje-input--invalid:not(.rje-input--disabled) input:focus{border-color:#f11f2c !important}.rje-theme--dark .rje-input--disabled .rje-icon,.rje-theme--dark .rje-input--disabled .rje-input__tag{color:#474849}.rje-theme--dark .rje-input--disabled input[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#474849}.rje-theme--dark .rje-input--readonly input{border:none;background:rgba(0,0,0,0);padding-left:0;padding-right:0;cursor:default}.rje-theme--dark .rje-label--valid{color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-required-flag,.rje-theme--dark .rje-label--invalid{color:#f11f2c}.rje-theme--dark .rje-label--disabled,.rje-theme--dark .rje-label--disabled .rje-required-flag{color:#474849}.rje-theme--dark .rje-modal{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#000}.rje-theme--dark .rje-popover{background:#000;border:1px solid #474849;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--dark .rje-popover__arrow{stroke:#474849;fill:rgba(255,255,255,.05)}.rje-theme--dark .rje-radiogroup .rje-radio{border:1px solid rgba(0,0,0,0);box-sizing:border-box}.rje-theme--dark .rje-radiogroup .rje-radio.rje-radio--focused{border-color:rgb(var(--rje-color-dark-primary)) !important}.rje-theme--dark .rje-radiogroup .rje-radio__icon{border:1px solid #474849;background:rgba(255,255,255,.05)}.rje-theme--dark .rje-radiogroup .rje-radio--selected .rje-radio__icon{border:2px solid rgb(var(--rje-color-dark-primary));display:inline-flex;align-items:center;justify-content:center}.rje-theme--dark .rje-radiogroup .rje-radio--selected .rje-radio__icon:after{content:"";border-radius:99%;display:inline-block;background:rgb(var(--rje-color-dark-primary));border:.3em solid rgba(0,0,0,0)}.rje-theme--dark .rje-radiogroup .rje-radio--disabled .rje-radio__label{color:#474849}.rje-theme--dark .rje-section-header__separator{border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(255,255,255,.1)}.rje-theme--dark .rje-section-header__label .rje-button:not([disabled]){color:#fff}.rje-theme--dark .rje-popover.rje-section-header__description{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-popover.rje-section-header__description *{color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-select__button{color:rgb(var(--rje-color-dark-text));border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--dark .rje-select__button:focus,.rje-theme--dark .rje-select__button:hover{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-select__button:active,.rje-theme--dark .rje-select__button.rje-select__button--pressed,.rje-theme--dark .rje-select__button[aria-expanded=true]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-select__button[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#474849;background-color:rgba(255,255,255,.05)}.rje-theme--dark .rje-select__button[disabled] .rje-icon{fill:#474849}.rje-theme--dark .rje-selected__value--placeholder{color:#787b7c}.rje-theme--dark .rje-select-field--invalid .rje-icon,.rje-theme--dark .rje-select-field--invalid .rje-label:not(.select__option){color:#f11f2c}.rje-theme--dark .rje-select-field--invalid .rje-select__button{border-color:#f11f2c}.rje-theme--dark .rje-overlay .rje-select__options{background:#000}.rje-theme--dark .rje-overlay--select{margin-top:.25em;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--dark .rje-select__options{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05)}.rje-theme--dark .rje-select__option--selected label{color:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-select__option:hover,.rje-theme--dark .rje-select__option--focused{background:rgba(var(--rje-color-dark-primary), 0.9)}.rje-theme--dark .rje-select__option:hover label,.rje-theme--dark .rje-select__option--focused label{color:#fff}.rje-theme--dark .rje-select__option--disabled{opacity:.33}.rje-theme--dark .rje-select__option:not(:last-child){border-bottom:1px solid rgba(var(--rje-color-dark-text), 0.15)}.rje-theme--dark .rje-switch-input:checked{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));border-radius:1.875em}.rje-theme--dark .rje-switch-input:checked:after{background:#000;color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-switch-input:checked:focus,.rje-theme--dark .rje-switch-input:checked:hover{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));border-radius:1.875em;background-color:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-switch-input:checked:focus:after,.rje-theme--dark .rje-switch-input:checked:hover:after{color:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-switch-input:checked:active,.rje-theme--dark .rje-switch-input:checked.pressed{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849;border-radius:1.875em;background-color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-switch-input:checked:active:after,.rje-theme--dark .rje-switch-input:checked.pressed:after{color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-switch-input:checked[disabled]{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849;border-radius:1.875em;background-color:#474849}.rje-theme--dark .rje-switch-input:checked[disabled]:after{color:#474849}.rje-theme--dark .rje-switch-input:not(:checked){border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1.875em}.rje-theme--dark .rje-switch-input:not(:checked):after{background:rgb(var(--rje-color-dark-primary));border-radius:1.875em;color:#000}.rje-theme--dark .rje-switch-input:not(:checked):focus:after,.rje-theme--dark .rje-switch-input:not(:checked):hover:after{background-color:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-switch-input:not(:checked):active:after,.rje-theme--dark .rje-switch-input:not(:checked).pressed:after{background-color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-switch-input:not(:checked)[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1.875em}.rje-theme--dark .rje-switch-input:not(:checked)[disabled]:after{background-color:#474849}.rje-theme--dark .rje-tag{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1em}.rje-theme--dark .rje-tag.selectable.with-icon{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1em}.rje-theme--dark .rje-tag.selectable.with-icon .rje-tag__selection{border-radius:99%;border:1px solid #474849;margin:.1em;font-size:1.375em}.rje-theme--dark .rje-tag.selectable.with-icon.rje-tag--selected .rje-tag__selection{background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--dark .rje-tag.selectable.with-icon.rje-tag--unselected .rje-tag__selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.rje-theme--dark .rje-tag.selectable:not(.with-icon).rje-tag--selected{background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--dark .rje-tag-list-input .rje-tag-list__children{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;padding:.25em}.rje-theme--dark .rje-tag-list-input input.rje-tag-list-input__element{border:none;color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-textarea{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-textarea:focus,.rje-theme--dark .rje-textarea:hover{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-textarea::placeholder:not([disabled]){color:#787b7c}.rje-theme--dark .rje-textarea[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#474849}.rje-theme--dark .rje-textarea[disabled]::placeholder{color:#474849}.rje-theme--dark .rje-textarea-field--invalid:not(.rje-textarea-field--disabled) .rje-textarea{border-color:#f11f2c}.rje-theme--dark .rje-tooltip{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-tooltip *{color:#000 !important}.rje-theme--dark .rje-description{color:#787b7c}.rje-theme--dark .rje-description code{border-radius:2px;border:1px solid rgba(71,72,73,.3);padding:0 .3em}.rje-theme--dark .rje-description--tooltip{opacity:1}.rje-theme--dark .rje-error{color:#f11f2c}.rje-theme--dark .rje-field--value.rje-field--error>label{color:#f11f2c}.rje-theme--dark .rje-field--value.rje-field--error textarea,.rje-theme--dark .rje-field--value.rje-field--error input{border-color:#f11f2c}.rje-theme--dark .rje-field--object.rje-field--error>.rje-field__header label,.rje-theme--dark .rje-field--value.rje-field .rje-required-flag{color:#f11f2c}.rje-theme--dark .rje-widget-action:not(:hover) .rje-icon{color:#474849}.rje-theme--dark .rje-theme--inverted{color:rgb(var(--rje-color-light-text));padding:8px;background:#fff}.rje-theme--dark .rje-theme--inverted .rje-button--primary{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--dark .rje-theme--inverted .rje-button--primary:focus,.rje-theme--dark .rje-theme--inverted .rje-button--primary:hover{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));background:rgb(var(--rje-color-light-secondary))}.rje-theme--dark .rje-theme--inverted .rje-button--primary:active,.rje-theme--dark .rje-theme--inverted .rje-button--primary.rje-button--pressed{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));background:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-button--primary[disabled]{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-button--secondary{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-button--secondary:focus,.rje-theme--dark .rje-theme--inverted .rje-button--secondary:hover{color:rgb(var(--rje-color-light-secondary))}.rje-theme--dark .rje-theme--inverted .rje-button--secondary:active,.rje-theme--dark .rje-theme--inverted .rje-button--secondary.rje-button--pressed{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-button--secondary[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);color:#cacdce !important}.rje-theme--dark .rje-theme--inverted .rje-button--text{border:none;color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-button--text:focus,.rje-theme--dark .rje-theme--inverted .rje-button--text:hover{color:rgb(var(--rje-color-light-secondary))}.rje-theme--dark .rje-theme--inverted .rje-button--text:active,.rje-theme--dark .rje-theme--inverted .rje-button--text.rje-button--pressed{color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-button--text[disabled]{color:#cacdce !important}.rje-theme--dark .rje-theme--inverted .rje-checkbox--unset,.rje-theme--dark .rje-theme--inverted .rje-checkbox--checked{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--dark .rje-theme--inverted .rje-checkbox--unchecked{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0}.rje-theme--dark .rje-theme--inverted .rje-checkbox--focused{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-checkbox-field.rje-label--disabled .rje-checkbox--checked{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-checkbox-field.rje-label--disabled .rje-checkbox--unchecked{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--dark .rje-theme--inverted .rje-input--color .rje-input__color{border:1px solid #cacdce}.rje-theme--dark .rje-theme--inverted .rje-date-input__fields{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#787b7c}.rje-theme--dark .rje-theme--inverted .rje-date-input__segment{color:#787b7c}.rje-theme--dark .rje-theme--inverted .rje-date-input__segment.rje-date-input__segment--value{color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-date-input--invalid .rje-date-input__fields{border-color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-date-input--invalid button{color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-calendar__cell[tabindex="0"],.rje-theme--dark .rje-theme--inverted .rje-calendar__cell:hover{color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-file__name{color:rgba(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-icon{fill:#000}.rje-theme--dark .rje-theme--inverted .rje-input input{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#000}.rje-theme--dark .rje-theme--inverted .rje-input input:focus,.rje-theme--dark .rje-theme--inverted .rje-input input:hover{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-input .rje-icon{color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-input input::placeholder,.rje-theme--dark .rje-theme--inverted .rje-input .rje-input__tag{color:#787b7c}.rje-theme--dark .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) .rje-icon{color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) input,.rje-theme--dark .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) input:hover,.rje-theme--dark .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) input:focus{border-color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-input--disabled .rje-icon,.rje-theme--dark .rje-theme--inverted .rje-input--disabled .rje-input__tag{color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-input--disabled input[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-input--readonly input{border:none;background:rgba(0,0,0,0);padding-left:0;padding-right:0;cursor:default}.rje-theme--dark .rje-theme--inverted .rje-label--valid{color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-required-flag,.rje-theme--dark .rje-theme--inverted .rje-label--invalid{color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-label--disabled,.rje-theme--dark .rje-theme--inverted .rje-label--disabled .rje-required-flag{color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-modal{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#fff}.rje-theme--dark .rje-theme--inverted .rje-popover{background:#fff;border:1px solid #cacdce;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--dark .rje-theme--inverted .rje-popover__arrow{stroke:#cacdce;fill:rgba(255,255,255,.6)}.rje-theme--dark .rje-theme--inverted .rje-radiogroup .rje-radio{border:1px solid rgba(0,0,0,0);box-sizing:border-box}.rje-theme--dark .rje-theme--inverted .rje-radiogroup .rje-radio.rje-radio--focused{border-color:rgb(var(--rje-color-dark-primary)) !important}.rje-theme--dark .rje-theme--inverted .rje-radiogroup .rje-radio__icon{border:1px solid #cacdce;background:rgba(255,255,255,.6)}.rje-theme--dark .rje-theme--inverted .rje-radiogroup .rje-radio--selected .rje-radio__icon{border:2px solid rgb(var(--rje-color-light-primary));display:inline-flex;align-items:center;justify-content:center}.rje-theme--dark .rje-theme--inverted .rje-radiogroup .rje-radio--selected .rje-radio__icon:after{content:"";border-radius:99%;display:inline-block;background:rgb(var(--rje-color-light-primary));border:.3em solid rgba(0,0,0,0)}.rje-theme--dark .rje-theme--inverted .rje-radiogroup .rje-radio--disabled .rje-radio__label{color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-section-header__separator{border-top:1px solid rgba(var(--rje-color-light-text), 0.15);border-bottom:1px solid rgba(255,255,255,.8)}.rje-theme--dark .rje-theme--inverted .rje-section-header__label .rje-button:not([disabled]){color:#000}.rje-theme--dark .rje-theme--inverted .rje-popover.rje-section-header__description{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-popover.rje-section-header__description *{color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-theme--inverted .rje-select__button{color:rgb(var(--rje-color-light-text));border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0}.rje-theme--dark .rje-theme--inverted .rje-select__button:focus,.rje-theme--dark .rje-theme--inverted .rje-select__button:hover{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;border-color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-select__button:active,.rje-theme--dark .rje-theme--inverted .rje-select__button.rje-select__button--pressed,.rje-theme--dark .rje-theme--inverted .rje-select__button[aria-expanded=true]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;border-color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-select__button[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#cacdce;background-color:rgba(255,255,255,.6)}.rje-theme--dark .rje-theme--inverted .rje-select__button[disabled] .rje-icon{fill:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-selected__value--placeholder{color:#787b7c}.rje-theme--dark .rje-theme--inverted .rje-select-field--invalid .rje-icon,.rje-theme--dark .rje-theme--inverted .rje-select-field--invalid .rje-label:not(.select__option){color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-select-field--invalid .rje-select__button{border-color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-overlay .rje-select__options{background:#fff}.rje-theme--dark .rje-theme--inverted .rje-overlay--select{margin-top:.25em;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--dark .rje-theme--inverted .rje-select__options{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6)}.rje-theme--dark .rje-theme--inverted .rje-select__option--selected .rje-label label,.rje-theme--dark .rje-theme--inverted .rje-select__option--selected label{color:rgba(var(--rje-color-light-primary), 1)}.rje-theme--dark .rje-theme--inverted .rje-select__option:hover,.rje-theme--dark .rje-theme--inverted .rje-select__option--focused{background:rgba(var(--rje-color-light-primary), 0.9)}.rje-theme--dark .rje-theme--inverted .rje-select__option:hover label,.rje-theme--dark .rje-theme--inverted .rje-select__option--focused label{color:#fff}.rje-theme--dark .rje-theme--inverted .rje-select__option--disabled{opacity:.33}.rje-theme--dark .rje-theme--inverted .rje-select__option:not(:last-child){border-bottom:1px solid rgba(var(--rje-color-light-text), 0.15)}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));border-radius:1.875em}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:after{color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:focus,.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:hover{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));border-radius:1.875em;background-color:rgb(var(--rje-color-light-secondary))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:focus:after,.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:hover:after{color:rgb(var(--rje-color-light-secondary))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:active,.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked.pressed{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce;border-radius:1.875em;background-color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:active:after,.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked.pressed:after{color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked[disabled]{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce;border-radius:1.875em}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked[disabled]:after{color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked){border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1.875em;background:#fff}.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked):after{background-color:rgb(var(--rje-color-light-primary));border-radius:1.875em;color:#fff}.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked):focus:after,.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked):hover:after{background-color:rgb(var(--rje-color-light-secondary))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked):active:after,.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked).pressed:after{background-color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked)[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1.875em}.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked)[disabled]:after{background-color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-tag{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1em}.rje-theme--dark .rje-theme--inverted .rje-tag.selectable.with-icon{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1em}.rje-theme--dark .rje-theme--inverted .rje-tag.selectable.with-icon .rje-tag__selection{border-radius:99%;border:1px solid #cacdce;margin:.1em;font-size:1.375em}.rje-theme--dark .rje-theme--inverted .rje-tag.selectable.with-icon.rje-tag--selected .rje-tag__selection{background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--dark .rje-theme--inverted .rje-tag.selectable.with-icon.rje-tag--unselected .rje-tag__selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.rje-theme--dark .rje-theme--inverted .rje-tag.selectable:not(.with-icon).rje-tag--selected{background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--dark .rje-theme--inverted .rje-tag-list-input .rje-tag-list__children{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;padding:.25em}.rje-theme--dark .rje-theme--inverted .rje-tag-list-input input.rje-tag-list-input__element{border:none;color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-textarea{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-textarea:focus,.rje-theme--dark .rje-theme--inverted .rje-textarea:hover{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-textarea::placeholder:not([disabled]){color:#787b7c}.rje-theme--dark .rje-theme--inverted .rje-textarea[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-textarea[disabled]::placeholder{color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-textarea-field--invalid:not(.rje-textarea-field--disabled) .rje-textarea{border-color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-tooltip{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-tooltip *{color:#fff !important}.rje-theme--dark .rje-theme--inverted .rje-description{color:#787b7c}.rje-theme--dark .rje-theme--inverted .rje-description code{color:rgba(0,0,0,.8);border-radius:2px;border:1px solid rgba(202,205,206,.5);background-color:rgba(202,205,206,.25);padding:0 .3em;box-sizing:border-box}.rje-theme--dark .rje-theme--inverted .rje-description--tooltip{opacity:1}.rje-theme--dark .rje-theme--inverted .rje-error{color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-field--value.rje-field--error>label{color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-field--value.rje-field--error textarea,.rje-theme--dark .rje-theme--inverted .rje-field--value.rje-field--error input{border-color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-field--object.rje-field--error>.rje-field__header label,.rje-theme--dark .rje-theme--inverted .rje-field--value.rje-field .rje-required-flag{color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-widget-action:not(:hover) .rje-icon{color:#cacdce}.rje-theme--light .cm-editor{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box}.rje-theme--dark .cm-editor{border:1px solid #474849;border-radius:4px;box-sizing:border-box}.cm-theme-light,.cm-theme-dark{border:0px solid rgba(0,0,0,0) !important;color:rgba(0,0,0,.87)}.cm-theme-light .cm-gutters{background-color:rgba(255,255,255,.6)}.cm-theme-light .cm-editor.cm-focused{border-color:rgb(var(--rje-color-light-primary))}.cm-theme-light .cm-editor .cm-gutters{backdrop-filter:blur(25px);border-top-left-radius:4px;border-bottom-left-radius:4px;overflow:hidden}.cm-theme-light .cm-activeLine{background-color:rgb(var(--rje-color-light-primary), 0.2)}.cm-theme-light .cm-gutterElement.cm-activeLineGutter{background-color:rgb(var(--rje-color-light-secondary), 0.3)}.cm-theme-dark .cm-gutters{background-color:rgba(255,255,255,.05)}.cm-theme-dark .cm-editor.cm-focused{border-color:rgb(var(--rje-color-dark-primary))}.cm-theme-dark .cm-activeLine{background-color:rgb(var(--rje-color-dark-primary), 0.2)}.cm-theme-dark .cm-gutterElement.cm-activeLineGutter{background-color:rgb(var(--rje-color-dark-secondary), 0.3)}.cm-editor.cm-focused{outline:none !important}.field.error>.cm-theme-light>.cm-editor,.field.error>.cm-theme-dark>.cm-editor{border-color:#9f3a38;background:rgba(224,180,180,.25)}.cm-lint-marker{border-radius:100%;border-color:rgba(255,255,255,.7);box-sizing:border-box}.cm-lint-marker.cm-lint-marker-error{position:relative;content:"" !important}.cm-lint-marker.cm-lint-marker-error:after{font-family:"Icon";font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48;content:"report";color:#ae242d;position:absolute;top:0;line-height:.9;font-size:1.1em;left:-0.05em}.rje-field .cm-tooltip{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background-color:rgb(var(--rje-color-light-primary));backdrop-filter:blur(25px);max-width:600px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-field .cm-tooltip li.cm-diagnostic-error{border-left-color:#ae242d}.rje-field .cm-tooltip .cm-diagnostic{color:#fff}.rje-code-tooltip--jsonschema{padding:4px 8px;font-size:.9em;color:#ccc;max-width:640px;min-width:100px}.rje-code-tooltip--jsonschema h1{font-size:1.1em;color:#fafafa;font-weight:500;line-height:1.5em;padding-bottom:.2em;margin:0}.rje-code-tooltip--pointer{font-size:.65em;padding:.2em}.rje-field--json{width:100%}@font-face{font-family:Icon;font-style:normal;font-weight:100 700;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format(woff2)}#storybook-docs{--rje-font-family: Inter, sans-serif;--rje-color-light-primary: 31, 101, 141;--rje-color-light-secondary: 9, 66, 98;--rje-color-light-text: 7, 23, 32;--rje-color-dark-primary: 50, 133, 180;--rje-color-dark-secondary: 145, 192, 218;--rje-color-dark-text: 235, 240, 241}.sbdocs.sbdocs-content{max-width:48em}.sbdocs.sbdocs-content blockquote p{font-size:1.2em;line-height:1.4}.sbdocs.sbdocs-content h2{font-weight:200;text-transform:uppercase;border-bottom:0;margin-top:1.5em}.sbdocs.sbdocs-content h2 code{text-transform:none}.sbdocs.sbdocs-content h2+p{margin-top:0}.sbdocs.sbdocs-content h3{font-size:1em;padding-top:1.25em}.sbdocs.sbdocs-content h3 code{border:none;margin:0;background:rgba(0,0,0,0);padding:0}.sbdocs.sbdocs-preview{box-shadow:none}#storybook-docs .sbdocs-wrapper{padding-left:0;padding-right:0}#storybook-docs .sbdocs-wrapper .sbdocs-content>*{margin-left:1rem;margin-right:1rem}#storybook-docs .code.code--inline,#storybook-docs .code.code--inline pre{margin:0}#storybook-docs .code.code--inline+.inline.sbdocs.sbdocs-preview{margin-top:1em}#storybook-docs .code.code--inline .docblock-source{margin:0;box-shadow:none;border-radius:0}#storybook-docs .code.code--inline .docblock-source .prismjs{font-size:.9rem;line-height:1.5}@supports(-webkit-touch-callout: none){#storybook-docs .code.code--inline .docblock-source .prismjs{font-size:.7rem !important}}#storybook-docs .inline.sbdocs.sbdocs-preview{box-shadow:none;border:none;overflow:visible;margin:0}#storybook-docs .inline.sbdocs.sbdocs-preview .docs-story>:first-child{margin:0;padding-top:1rem;padding-bottom:.25em;padding-left:1rem;padding-right:1rem;background-color:rgba(38,85,115,.05)}#storybook-docs .inline.sbdocs.sbdocs-preview .docs-story>:first-child .innerZoomElementWrapper>*{border:none}#storybook-docs .inline.sbdocs.sbdocs-preview .docs-story>:last-child{background-color:rgba(38,85,115,.05)}#storybook-docs .inline.sbdocs.sbdocs-preview .docs-story{overflow:visible}#storybook-docs .inline.sbdocs.sbdocs-preview .docs-story>:first-child{z-index:2;overflow:visible}#storybook-docs .inline.sbdocs.sbdocs-preview .docs-story>:last-child{position:relative;display:flex;justify-content:flex-end;z-index:auto}#storybook-docs .inline.sbdocs.sbdocs-preview .docblock-code-toggle{border:none;border-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;background:rgba(0,0,0,0);color:#777}.rje-theme-decorator{display:flex;flex-wrap:wrap}.rje-theme-decorator>*{flex-grow:1;box-sizing:border-box;min-width:50%}.rje-theme-decorator .rje-theme--light{padding:16px;background:#f3f3f1}.rje-theme-decorator .rje-theme--dark{padding:16px;background:#1a1b19}.rje-theme-decorator .story-columns{display:flex;gap:8px;align-items:center}.rje-theme-decorator .story-columns~.story-columns{padding-top:8px}',"",{version:3,sources:["webpack://./packages/rje-widgets/src/lib/widgets/arraywidget/array-widget.scss","webpack://./packages/rje-widgets/src/lib/design.scss","webpack://./packages/rje-widgets/src/lib/widgets/numberwidget/number-widget.scss","webpack://./packages/rje-widgets/src/lib/components/datepicker/date-picker.scss","webpack://./packages/rje-widgets/src/lib/widgets/filewidget/file-widget.scss","webpack://./packages/rje-widgets/src/lib/widgets/objectwidget/object-widget.scss","webpack://./packages/rje-widgets/src/lib/widgets/navigationwidget/navigation-widget.scss","webpack://./packages/rje-widgets/src/lib/widgets/taglistwidget/tag-list-widget.scss","webpack://./packages/rje-widgets/src/rje-widgets.scss","webpack://./packages/rje-widgets/src/lib/components/icon/icon.scss","webpack://./packages/rje-widgets/src/lib/components/button/button.scss","webpack://./packages/rje-widgets/src/lib/components/checkbox/checkbox.scss","webpack://./packages/rje-widgets/src/lib/components/colorinput/color-input.scss","webpack://./packages/rje-widgets/src/lib/components/filefield/file-field.scss","webpack://./packages/rje-widgets/src/lib/components/dateinput/date-input.scss","webpack://./packages/rje-widgets/src/lib/components/input/input.scss","webpack://./packages/rje-widgets/src/lib/components/label/label.scss","webpack://./packages/rje-widgets/src/lib/components/modal/modal.scss","webpack://./packages/rje-widgets/src/lib/components/popover/popover.scss","webpack://./packages/rje-widgets/src/lib/components/radiogroup/radio-group.scss","webpack://./packages/rje-widgets/src/lib/components/sectionheader/section-header.scss","webpack://./packages/rje-widgets/src/lib/components/selectoptions/select-options.scss","webpack://./packages/rje-widgets/src/lib/components/select/select.scss","webpack://./packages/rje-widgets/src/lib/components/switch/switch.scss","webpack://./packages/rje-widgets/src/lib/reset.scss","webpack://./packages/rje-widgets/src/lib/components/taglist/tag-list.scss","webpack://./packages/rje-widgets/src/lib/components/taglistinput/tag-list-input.scss","webpack://./packages/rje-widgets/src/lib/components/textarea/textarea.scss","webpack://./packages/rje-widgets/src/lib/components/timeinput/time-input.scss","webpack://./packages/rje-widgets/src/lib/components/tooltip/tooltip.scss","webpack://./packages/rje-widgets/src/lib/components/widgetdescription/widget-description.scss","webpack://./packages/rje-widgets/src/lib/components/widgeterror/widget-error.scss","webpack://./packages/rje-widgets/src/lib/components/widgetfield/widget-field.scss","webpack://./packages/rje-widgets/src/rje-theme.scss","webpack://./packages/rje-widgets/src/rje-theme--light.scss","webpack://./packages/rje-widgets/src/lib/themes.scss","webpack://./packages/rje-widgets/src/lib/components/button/button.theme.scss","webpack://./packages/rje-widgets/src/lib/components/checkbox/checkbox.theme.scss","webpack://./packages/rje-widgets/src/lib/components/colorinput/color-input.theme.scss","webpack://./packages/rje-widgets/src/lib/components/dateinput/date-input.theme.scss","webpack://./packages/rje-widgets/src/lib/components/datepicker/date-picker.theme.scss","webpack://./packages/rje-widgets/src/lib/components/filefield/file-field.theme.scss","webpack://./packages/rje-widgets/src/lib/components/icon/icon.theme.scss","webpack://./packages/rje-widgets/src/lib/components/input/input.theme.scss","webpack://./packages/rje-widgets/src/lib/components/label/label.theme.scss","webpack://./packages/rje-widgets/src/lib/components/modal/modal.theme.scss","webpack://./packages/rje-widgets/src/lib/components/popover/popover.theme.scss","webpack://./packages/rje-widgets/src/lib/components/radiogroup/radio-group.theme.scss","webpack://./packages/rje-widgets/src/lib/components/sectionheader/section-header.theme.scss","webpack://./packages/rje-widgets/src/lib/components/select/select.theme.scss","webpack://./packages/rje-widgets/src/lib/components/selectoptions/select-options.theme.scss","webpack://./packages/rje-widgets/src/lib/components/switch/switch.theme.scss","webpack://./packages/rje-widgets/src/lib/components/taglist/tag-list.theme.scss","webpack://./packages/rje-widgets/src/lib/components/taglistinput/tag-list-input.theme.scss","webpack://./packages/rje-widgets/src/lib/components/textarea/textarea.theme.scss","webpack://./packages/rje-widgets/src/lib/components/tooltip/tooltip.theme.scss","webpack://./packages/rje-widgets/src/lib/components/widgetdescription/widget-description.theme.scss","webpack://./packages/rje-widgets/src/lib/components/widgeterror/widget-error.theme.scss","webpack://./packages/rje-widgets/src/lib/components/widgetfield/widget-field.theme.scss","webpack://./packages/rje-widgets/src/rje-theme--dark.scss","webpack://./packages/rje-code-widgets/src/lib/rje-code-widgets.scss","webpack://./packages/rje-code-widgets/src/index.scss","webpack://./.storybook/storybook.scss"],names:[],mappings:"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",sourcesContent:["@import '../../design';\n\n$color-alternate: rgba(7, 23, 32, 0.02);\n$color-border: rgba(7, 23, 32, 0.08);\n\n/* separate action row at end of array list */\n.rje-array__actions {\n padding: 0.75em 1em;\n display: flex;\n justify-content: space-around;\n\n &.odd {\n background-color: $color-alternate;\n }\n}\n\n/* main array actions in header */\n.rje-widget-actions {\n}\n\n/* per item action menu items */\n.rje-array-item__actions {\n padding: em(8);\n gap: 0.5em;\n display: flex;\n}\n\n/* feature: array item actions on right side */\n.rje-array-item {\n display: flex;\n justify-content: stretch;\n padding: 0 0 0 em(16);\n\n & > .rje-field {\n flex-grow: 1;\n padding-top: em(12);\n padding-bottom: em(16);\n }\n\n &:not(:hover) > .rje-array-item__menu .rje-button {\n color: $color-light-grey-1;\n }\n}\n.rje-array-item + .rje-array-item {\n margin-top: 2px;\n}\n\n.rje-array-item:nth-child(odd) {\n background-color: $color-alternate;\n}\n\n.rje-field--array .rje-array__items .rje-array__items {\n padding-right: 0;\n}\n\n/* feature: sortable */\n.sortable-drag {\n .rje-array-item__divider {\n visibility: hidden;\n }\n}\n\n.sortable-chosen {\n background: rgba(0, 181, 173, 0.5);\n}\n\n.rje-array-item.with-drag-handle {\n position: relative;\n padding-left: 0;\n padding-right: 0;\n\n .rje-field {\n padding-left: em(4);\n // padding-bottom: em(4);\n }\n\n .rje-drag__container {\n color: #999;\n cursor: pointer;\n width: em(24);\n /* striped background */\n background: repeating-linear-gradient(-45deg, transparent 0px 4px, rgba(0, 0, 0, 0.075) 4px 6px);\n\n /* dotted background\n background-image: radial-gradient(circle at 1.5px 1.5px, rgba(0, 0, 0, 0.2) 1.5px, transparent 0);\n background-size: 6px 10px;\n */\n top: 0;\n bottom: 0;\n }\n}\n","@use 'sass:math';\n\n$unit: 8 !default;\n$border-radius: 4px !default;\n$border-width: 1px !default;\n$base-font-size: 16 !default;\n$color-black: rgb(0, 0, 0) !default;\n$color-white: rgb(255, 255, 255) !default;\n\n$color-light-grey-1: rgb(202, 205, 206) !default;\n$color-light-grey-2: rgb(120, 123, 124) !default;\n$color-light-fill: rgba(255, 255, 255, 0.6) !default;\n$color-light-stroke: rgba(255, 255, 255, 0.7) !default;\n$color-light-error: rgb(174, 36, 45) !default;\n$color-light-warning: rgb(231, 171, 15) !default;\n$color-light-success: rgb(37, 165, 65) !default;\n\n$color-dark-grey-1: rgb(71, 72, 73) !default;\n$color-dark-grey-2: rgb(120, 123, 124) !default;\n$color-dark-fill: rgba(255, 255, 255, 0.05) !default;\n$color-dark-stroke: rgba(255, 255, 255, 0.1) !default;\n$color-dark-error: rgb(241, 31, 44) !default;\n$color-dark-warning: rgb(248, 193, 49) !default;\n$color-dark-success: rgb(58, 213, 55) !default;\n\n$shadow-elevated:\n 0 1px 3px rgb(0, 0, 0, 0.1),\n 0 6px 12px rgb(0, 0, 0, 0.08);\n\n@mixin icon-font() {\n user-select: none;\n max-width: 2em;\n font-family: 'Icon';\n font-weight: normal;\n font-style: normal;\n line-height: 1;\n letter-spacing: normal;\n text-transform: none;\n display: inline-block;\n white-space: nowrap;\n word-wrap: normal;\n direction: ltr;\n -moz-font-feature-settings: 'liga';\n -moz-osx-font-smoothing: grayscale;\n}\n\n@mixin border-style($color) {\n border: $border-width solid $color;\n border-radius: $border-radius;\n box-sizing: border-box;\n}\n\n@mixin surface-modal($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-stroke);\n background: $color-black;\n } @else if $theme == 'light' {\n @include border-style($color-light-stroke);\n background: $color-white;\n }\n}\n\n@mixin elevated($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-grey-1);\n background: $color-dark-fill;\n } @else if $theme == 'light' {\n @include border-style($color-light-grey-1);\n background: $color-light-fill;\n }\n}\n\n@mixin flat($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-grey-1);\n background: $color-dark-fill;\n } @else if $theme == 'light' {\n @include border-style($color-light-grey-1);\n background: $color-light-fill;\n }\n}\n\n@mixin input-elevated($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-grey-1);\n background: $color-dark-fill;\n caret-color: rgb(var(--rje-color-dark-primary));\n } @else if $theme == 'light' {\n @include border-style($color-light-grey-1);\n background: $color-light-fill;\n caret-color: rgb(var(--rje-color-light-primary));\n }\n outline: 0;\n}\n\n@mixin input-flat($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-grey-1);\n background: $color-light-fill;\n caret-color: rgb(var(--rje-color-light-primary));\n } @else if $theme == 'light' {\n @include border-style($color-light-grey-1);\n background: $color-dark-fill;\n caret-color: rgb(var(--rje-color-dark-primary));\n }\n outline: 0;\n}\n\n@mixin input-readonly() {\n border: none;\n background: transparent;\n padding-left: 0;\n padding-right: 0;\n cursor: default;\n}\n\n@mixin primary-elevated($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-stroke);\n background: rgb(var(--rje-color-dark-primary));\n } @else if $theme == 'light' {\n @include border-style($color-light-stroke);\n background: rgb(var(--rje-color-light-primary));\n }\n}\n\n@mixin primary-flat($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-stroke);\n background: $color-dark-grey-1;\n } @else if $theme == 'light' {\n @include border-style($color-light-stroke);\n background: $color-light-grey-1;\n }\n}\n\n@mixin clickable() {\n &:not([disabled]) {\n cursor: pointer;\n pointer-events: all;\n }\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n user-select: none;\n outline: 0;\n}\n\n@function em($px, $base: $base-font-size) {\n @return math.div($px, $base) * 1em;\n}\n",".rje-number {\n width: 100%;\n\n .rje-number__actions {\n display: flex;\n flex-direction: column;\n position: absolute;\n top: 0;\n z-index: 2;\n height: 100%;\n box-sizing: border-box;\n padding: 1px;\n\n button {\n align-items: center;\n display: flex;\n height: 50%;\n border-radius: 0;\n border: 1px solid #ccc;\n\n .rje-icon {\n line-height: 0;\n font-size: 100%;\n padding: 0;\n }\n }\n }\n}\n\n.with-icon--left .rje-number__actions {\n right: calc(var(--rje-tag-width) * 1px);\n}\n\n.with-icon--right .rje-number__actions {\n right: 2em;\n}\n","@import '../../design';\n\n@mixin date-picker-component {\n .rje-date-picker {\n display: inline-flex;\n flex-direction: column;\n }\n\n .rje-date-picker--readonly .rje-date-input__fields {\n padding-right: 1.8em;\n }\n\n .rje-date-input__fields {\n position: relative;\n padding-right: 1.8em;\n\n .rje-button {\n font-size: 0.85em;\n width: 2em;\n position: absolute;\n right: 0;\n bottom: 0;\n top: 0;\n }\n }\n\n .rje-label + .rje-date-picker__input {\n margin-top: em(4);\n }\n\n .rje-calendar {\n padding: 1em 1em;\n font-size: 1em;\n\n table {\n border-collapse: separate;\n border-spacing: .4em;\n text-indent: initial;\n th {\n text-align: center;;\n }\n }\n }\n\n .rje-calendar__header {\n display: flex;\n align-items: center;\n width: 100%;\n\n h1 {\n margin: 0;\n font-size: 0.8em;\n flex-grow: 1;\n text-align: center;\n }\n }\n\n .rje-calendar__cell {\n text-align: center;\n padding: 0.1em;\n\n &[tabindex='0'],\n &:hover {\n cursor: pointer;\n }\n }\n}\n","@import '../../design';\n\n.rje-input--file {\n &.rje-input--invalid {\n .rje-file__input {\n border-color: $color-light-error;\n }\n }\n}\n\n.rje-theme--light {\n .rje-input--file.rje-input--invalid .rje-file__input {\n border-color: $color-light-error;\n }\n}\n\n.rje-theme--dark {\n .rje-input--file.rje-input--invalid .rje-file__input {\n border-color: $color-dark-error;\n }\n}\n","@import '../../design';\n\n.rje-widget-actions {\n padding: em($unit);\n}\n\n.rje-object__missing-properties {\n padding: 0.75em 0;\n display: flex;\n gap: em($unit);\n}\n\n.rje-object__property > .rje-object__actions {\n button {\n padding: 0;\n }\n button:not(:hover) {\n opacity: 0.3;\n }\n}\n\n.rje-object__options {\n .item .item,\n .item .content {\n padding: 2px 4px 4px 4px;\n }\n\n em {\n opacity: 0.6;\n }\n}\n\n.rje-object__property {\n display: flex; // !this messes with codemirror\n\n // align-items: baseline;\n & > div {\n flex-grow: 1;\n }\n .rje-object__actions {\n flex-grow: 0;\n // align-self: flex-start;\n }\n}\n","@import '../../design';\n\n.rje-navigation {\n list-style: none;\n margin: 0;\n padding: 0;\n font-size: 0.9em;\n\n & > li:not(:last-child) {\n margin-bottom: em($unit);\n padding-bottom: em($unit);\n }\n\n .rje-navigation__link {\n @include clickable;\n display: block;\n padding: em(4) 0;\n }\n\n .rje-navigation__group {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n\n .rje-navigation__link {\n flex-grow: 1;\n justify-content: flex-start;\n }\n }\n\n .rje-navigation__children {\n margin: 0;\n padding: 0;\n padding-left: em(8);\n }\n}\n\n.rje-theme--light .rje-navigation {\n & > li:not(:last-child) {\n border-bottom: 1px solid rgba($color-black, 0.2);\n }\n\n li {\n @include clickable;\n color: rgb(var(--rje-color-light-text));\n &:hover {\n color: rgb(var(--rje-color-light-primary));\n }\n }\n}\n\n.rje-theme--dark .rje-navigation {\n & > li:not(:last-child) {\n border-bottom: 1px solid rgba($color-white, 0.2);\n }\n\n li {\n @include clickable;\n color: rgb(var(--rje-color-dark-text));\n &:hover {\n color: rgb(var(--rje-color-dark-primary));\n }\n }\n}\n",".rje-field--tag-list {\n width: 100%;\n\n .rje-tag-list-input {\n .rje-tag {\n font-size: 0.85em;\n }\n }\n}\n","@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');\n\n@import './lib/widgets/arraywidget/array-widget';\n@import './lib/widgets/numberwidget/number-widget';\n@import './lib/widgets/datewidget/date-widget';\n@import './lib/widgets/filewidget/file-widget';\n@import './lib/widgets/objectwidget/object-widget';\n@import './lib/widgets/selectwidget/select-widget';\n@import './lib/widgets/selectoneofwidget/select-oneof';\n@import './lib/widgets/navigationwidget/navigation-widget';\n@import './lib/widgets/taglistwidget/tag-list-widget';\n\n.rje-form {\n .rje-section-header .rje-widget-action--menu {\n padding: 0;\n }\n\n .rje-form--parent {\n width: 100%;\n }\n\n .rje-input-decorator {\n width: -moz-available;\n width: -webkit-fill-available;\n }\n\n input[type='text'],\n input[type='number'] {\n width: 100%;\n }\n\n .rje-field__header {\n padding-bottom: em(16);\n }\n\n .rje-object__property ~ .rje-object__property {\n padding-top: em(24);\n }\n\n & > .rje-field--parent:first-child > .rje-field__header {\n padding-top: 0;\n }\n\n /* layout: inline headers should have more padding to above content then below */\n & ~ .rje-form--parent > .rje-header {\n padding-top: 2em;\n }\n}\n","@font-face {\n font-family: 'Icon';\n font-style: normal;\n font-weight: 100 700;\n font-display: block;\n src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2)\n format('woff2');\n}\n\n@mixin icon-component {\n $load-animation-time: 2s;\n\n @-moz-keyframes spin {\n 100% { -moz-transform: rotate(360deg); }\n }\n @-webkit-keyframes spin {\n 100% { -webkit-transform: rotate(360deg); }\n }\n @keyframes spin {\n 100% {\n -webkit-transform: rotate(360deg);\n transform:rotate(360deg);\n }\n }\n\n .rje-icon {\n @include icon-font;\n }\n\n .rje-icon--loading {\n -webkit-animation:spin $load-animation-time linear infinite;\n -moz-animation:spin $load-animation-time linear infinite;\n animation:spin $load-animation-time linear infinite;\n padding: 0 0.125em;\n svg {\n height: 1em;\n width: .75em;\n }\n }\n\n .rje-icon--solid {\n font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 48;\n }\n}\n","@import '../../design';\n\n$button-state--focus: '&:focus, &:hover';\n$button-state--active: '&:active, &.rje-button--pressed';\n$button-state--disabled: '&[disabled]';\n\n@mixin button-component() {\n .rje-button {\n // states\n @include clickable;\n // layout\n display: flex;\n align-items: center;\n justify-content: center;\n padding: em($unit);\n gap: em($unit);\n white-space: nowrap;\n // typography\n font-size: 1em;\n line-height: 1.21em;\n font-family: inherit;\n font-weight: 600;\n // variant\n &.rje-button--text {\n padding-left: 0;\n padding-right: 0;\n background: transparent;\n }\n // icon\n .rje-icon {\n font-size: em(3 * $unit);\n font-weight: 300;\n }\n }\n}\n","@import '../../design';\n\n@mixin checkbox-field-component {\n .rje-checkbox-field {\n display: flex;\n align-items: center;\n gap: em($unit);\n }\n\n .rje-checkbox {\n @include clickable;\n display: inline-block;\n width: 1em;\n height: 1em;\n font-size: em(22);\n text-align: center;\n box-sizing: border-box;\n\n .rje-icon {\n margin-left: -0.04em;\n line-height: 0.96;\n }\n }\n}\n","@import '../../design';\n\n@mixin color-input-component {\n .rje-input--color {\n }\n\n .rje-input__wrapper {\n position: relative;\n\n .rje-input__color {\n position: absolute;\n width: 1em;\n height: 1em;\n top: 0.53em;\n left: 0.53em;\n display: inline-block;\n background-color: var(--rje-color-value);\n }\n\n .rje-input__element {\n box-sizing: border-box;\n padding: em(0.75 * $unit) em($unit);\n padding-left: 2em;\n }\n }\n}\n","@import '../../design';\n\n@mixin file-field-component {\n .rje-field--file {\n overflow: hidden;\n }\n\n .rje-input--file {\n $width-clear-button: 1.5em;\n $gap-clear-button: 0.5em;\n\n .rje-file {\n position: relative;\n max-width: 100%;\n display: flex;\n gap: $gap-clear-button;\n\n .rje-file__placeholder {\n }\n\n .rje-file__name {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n font-weight: normal;\n }\n\n .rje-file__clear {\n width: $width-clear-button;\n }\n\n &.with-clear-action {\n .rje-file__input {\n max-width: calc(100% - $width-clear-button - $gap-clear-button);\n }\n }\n }\n\n .has-filename .rje-button__text {\n // font-weight: normal;\n // color: #333;\n // width: 100%;\n // display: inline-block;\n }\n }\n}\n","@import '../../design';\n\n@mixin date-input-component {\n .rje-date-input__fields {\n align-items: center;\n display: flex;\n padding: em(0.75 * $unit) em($unit);\n gap: em(2);\n }\n\n .rje-date-input--readonly .rje-date-input__fields {\n @include input-readonly;\n }\n\n .rje-label + .rje-date-input__fields {\n margin-top: em(4);\n }\n}\n","@import '../../design';\n\n@mixin input-component {\n .rje-input {\n input {\n font-family: inherit;\n font-size: 1em;\n font-weight: 400;\n padding: em(0.75 * $unit) em($unit);\n }\n\n .rje-label {\n display: block;\n padding-bottom: em(0.5 * $unit);\n }\n\n .rje-icon {\n font-size: em(3 * $unit);\n }\n\n .rje-input__tag {\n font-size: em(1.75 * $unit);\n font-weight: 400;\n }\n }\n\n .rje-input,\n .rje-input-decorator {\n width: 100%;\n }\n\n .rje-input .rje-label {\n display: inline-block;\n padding-bottom: 4px;\n }\n\n .rje-input input {\n box-sizing: border-box;\n }\n\n .rje-input-decorator {\n display: inline-flex;\n align-items: stretch;\n position: relative;\n\n .rje-input-decorator__decor {\n align-items: center;\n display: flex;\n height: 100%;\n pointer-events: none;\n position: absolute;\n z-index: 1;\n }\n\n .rje-icon {\n padding: 0 0.4em;\n opacity: 0.8;\n }\n\n .rje-input__tag {\n padding: 0 0.5em;\n }\n\n &.with-icon--left {\n input {\n padding-left: 2.5em;\n }\n .rje-icon {\n left: 0;\n }\n }\n\n &.with-icon--right {\n input {\n padding-right: 2.5em;\n }\n .rje-icon {\n right: 0;\n }\n }\n\n &.with-tag--left {\n input {\n padding-left: calc(var(--rje-tag-width) * 1px);\n }\n .rje-input__tag {\n left: 0;\n }\n }\n\n &.with-tag--right {\n input {\n padding-right: calc(var(--rje-tag-width) * 1px);\n }\n .rje-input__tag {\n right: 0;\n }\n }\n }\n}\n","@mixin label-component {\n .rje-label {\n font-size: 1em;\n }\n}\n","@import '../../design';\n\n@mixin modal-component {\n .rje-underlay--modal {\n position: fixed;\n z-index: 110;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n background: rgba(0, 0, 0, 0.8);\n // backdrop-filter: blur(10px);\n }\n\n .rje-modal {\n margin: em($unit);\n padding: em(2 * $unit);\n padding-top: em(13);\n }\n\n .rje-modal__footer {\n display: flex;\n justify-content: flex-end;\n padding-bottom: em(2 * $unit);\n padding-top: em(6 * $unit);\n width: 100%;\n .rje-button {\n width: 100%;\n max-width: 50%;\n }\n }\n}\n","@mixin popover-component {\n .rje-popover {\n z-index: 10;\n position: absolute;\n // position: fixed;\n\n .rje-popover__arrow {\n position: absolute;\n\n &[data-placement='bottom'] {\n bottom: 100%;\n transform: translate(-50%) rotate(180deg);\n }\n\n &[data-placement='top'] {\n top: 100%;\n transform: translate(-50%);\n }\n }\n }\n\n .rje-popover__arrow {\n stroke: black;\n fill: white;\n }\n\n .rje-popover__panel {\n outline: none;\n }\n}\n","@import '../../design';\n\n$radio-state--focused: '.rje-radio--focused';\n$radio-state--disabled: '.rje-radio--disabled';\n$radio-state--selected: '.rje-radio--selected';\n$radio-state--hover: '.rje-radio:hover';\n\n@mixin radiogroup-component {\n .rje-radiogroup {\n display: flex;\n flex-direction: column;\n gap: em($unit);\n\n &.rje-radiogroup--horizontal {\n flex-direction: row;\n gap: em(2 * $unit);\n align-items: center;\n }\n\n input[type='radio'] {\n margin: 0;\n }\n }\n\n .rje-radio {\n display: flex;\n gap: em($unit);\n align-items: center;\n }\n\n #{$radio-state--hover} {\n cursor: pointer;\n }\n\n #{$radio-state--selected} .rje-radio__icon {\n background: #999;\n }\n\n .rje-radio__icon {\n display: inline-block;\n box-sizing: border-box;\n border-radius: 99%;\n border: 1px solid #333;\n height: 1em;\n width: 1em;\n }\n}\n","@import '../../design';\n\n@mixin section-header-component {\n .rje-section-header__separator {\n width: 100%;\n height: 0px;\n }\n\n .rje-section-header {\n align-items: center;\n display: flex;\n gap: em($unit);\n justify-content: space-between;\n width: 100%;\n flex-wrap: wrap;\n\n .rje-section-header__label {\n align-items: center;\n align-self: left;\n display: flex;\n flex-grow: 1;\n font-size: 1em;\n font-weight: 600;\n gap: em($unit);\n line-height: em(2.5 * $unit);\n white-space: nowrap;\n\n .rje-icon {\n font-size: em(2.5 * $unit);\n }\n }\n\n .rje-section-header__separator {\n flex-grow: 1;\n height: 0;\n margin-top: 0.2em;\n }\n }\n\n .rje-popover.rje-section-header__description {\n font-weight: normal;\n max-width: em(100 * $unit);\n padding: em($unit);\n white-space: pre-wrap;\n }\n}\n","@import '../../design';\n\n@mixin select-options-component {\n .rje-select__options {\n list-style: none;\n max-width: 250px;\n max-height: 300px;\n overflow: auto;\n }\n\n .rje-select__option {\n outline: 0;\n padding: em(0.5 * $unit) em($unit);\n }\n\n .rje-select__option:hover,\n .rje-select__option:hover label {\n cursor: pointer;\n }\n}\n","@import '../../design';\n\n@mixin select-component {\n .rje-select-field {\n position: relative;\n & > .rje-label {\n display: inline-block;\n padding-bottom: em(0.5 * $unit);\n }\n }\n\n .rje-select__button {\n font-size: 1em;\n font-family: inherit;\n font-weight: normal;\n padding: em(0.75 * $unit) em($unit);\n padding-right: em(0.5 * $unit);\n\n // states\n @include clickable;\n display: flex;\n align-items: center;\n justify-content: space-between;\n position: relative;\n white-space: nowrap;\n overflow: hidden;\n\n .rje-icon {\n padding-top: 0;\n padding-bottom: 0;\n font-size: em(3 * $unit);\n }\n }\n\n .rje-select {\n min-width: 200px;\n max-width: 200px;\n\n .rje-overlay--select,\n .rje-select__button {\n width: 100%;\n }\n\n .rje-selected__value {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n }\n\n .rje-overlay--select {\n z-index: 1;\n overflow: hidden;\n }\n\n .rje-select__option {\n font-weight: normal;\n }\n\n ul.rje-select__options {\n min-width: 200px;\n list-style: none;\n padding: 0;\n margin: 0;\n }\n}\n","@import '../../design';\n@import '../../reset';\n@import '../icon/icon';\n\n$switch-width: 56 !default;\n$switch-height: 30 !default;\n$switch-radius: em($switch-height) !default;\n$switch-icon-size: 24 !default;\n$switch-thumb-size: 28 !default;\n\n$switch-state--focus: '&:focus, &:hover';\n$switch-state--active: '&:active, &.pressed';\n$switch-state--disabled: '&[disabled]';\n$switch-state--enabled: '&:not([disabled])';\n\n@mixin switch-component {\n .rje-switch-field {\n @include clickable;\n display: flex;\n align-items: center;\n gap: em($unit);\n }\n\n .rje-switch-input.with-animation {\n transition: background-color 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n &:after {\n transition:\n left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),\n transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),\n width 0.3s ease,\n margin 0.3s ease;\n }\n }\n\n .rje-switch-input {\n @include reset-input;\n margin: 0;\n background-color: $color-black;\n border-radius: $switch-radius;\n width: em($switch-width) !important;\n height: em($switch-height);\n position: relative;\n overflow: hidden;\n box-sizing: content-box;\n &:after {\n @include icon-font;\n content: 'close';\n background-color: $color-white;\n border-radius: $switch-radius;\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: space-around;\n font-size: em($switch-icon-size);\n height: em($switch-thumb-size, $switch-icon-size);\n width: em($switch-thumb-size, $switch-icon-size);\n overflow: hidden;\n margin: 0;\n left: 0;\n }\n\n &:checked {\n &:after {\n content: 'check';\n /*\n left: calc(100% - em(1.5));\n */\n left: 100%;\n transform: translate(-100%, 0);\n }\n }\n\n #{$switch-state--enabled} {\n @include clickable;\n &:hover {\n cursor: pointer;\n }\n &:active:after {\n /* width: 60%; // no squishy animation */\n }\n }\n }\n}\n","@mixin reset-button() {\n background: none repeat scroll 0 0 transparent;\n border: medium none;\n border-radius: 0;\n border-spacing: 0;\n outline: 0;\n user-select: none;\n &::-moz-focus-inner,\n &::-moz-focus-inner {\n border: 0;\n padding: 0;\n }\n &:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #000;\n }\n}\n\n@mixin reset-select() {\n @include reset-input;\n &:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #000;\n }\n\n * {\n @include reset-input;\n }\n}\n\n@mixin reset-input() {\n background-color: inherit;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n &::-ms-expand {\n // IE 11\n display: none;\n }\n border-radius: 0;\n border: medium none;\n font-size: inherit;\n}\n\n@mixin reset-box() {\n margin: 0;\n padding: 0;\n}\n","@import '../../design';\n\n@mixin tag-list-component {\n // layout children\n .rje-tag-list__children {\n display: flex;\n flex-wrap: wrap;\n gap: em(4);\n .rje-label + & {\n margin-top: em(4);\n }\n }\n\n // layout tag\n .rje-tag {\n height: em(30);\n padding-left: em(12);\n padding-right: em(12);\n display: flex;\n align-items: center;\n line-height: 1;\n\n .rje-tag__grid {\n display: flex;\n gap: 2px;\n align-items: center;\n }\n\n // remove\n .rje-button {\n padding: 0;\n .rje-icon {\n font-size: 1.2em;\n }\n }\n\n &.removable {\n padding-right: em(8);\n }\n\n &.selectable.with-icon {\n padding-left: 0;\n }\n }\n\n // behaviour tag\n .rje-tag {\n outline: 0;\n &:hover {\n cursor: default;\n }\n &[aria-selected]:hover {\n cursor: pointer;\n }\n }\n}\n","@import '../../design';\n\n@mixin tag-list-input-component {\n .rje-tag-list-input {\n .rje-label + .rje-tag-list {\n margin-top: 4px;\n }\n\n .rje-tag {\n font-size: 0.9em;\n }\n\n // specificity!\n input[type='text'].rje-tag-list-input__element {\n width: auto;\n flex-grow: 1;\n outline: 0;\n background: transparent;\n border: none;\n }\n\n .rje-popover__taglist {\n border: none;\n }\n }\n}\n","@import '../../design';\n\n$textarea-state--focus: '&:focus, &:hover';\n$textarea-state--disabled: '&[disabled]';\n$textarea-placeholder--enabled: '&::placeholder:not([disabled])';\n$textarea-placeholder--disabled: '&[disabled]::placeholder';\n\n@mixin textarea-component {\n .rje-textarea-field {\n .rje-label {\n display: inline-block;\n padding-bottom: $unit * 0.5px;\n }\n }\n\n .rje-textarea {\n display: block;\n font-size: 1em;\n font-family: inherit;\n padding: em($unit);\n }\n\n .rje-textarea-field--readonly .rje-textarea {\n @include input-readonly;\n resize: none;\n }\n}\n","@import '../../design';\n\n@mixin time-input-component {\n .rje-time-input {\n display: inline-flex;\n flex-direction: column;\n\n .rje-date-input__fields {\n }\n }\n}\n","@import '../../design';\n\n@mixin tooltip-component {\n .rje-tooltip {\n background-color: white;\n border: 1px solid gray;\n box-sizing: border-box;\n font-weight: normal;\n left: 0px;\n max-width: em(600);\n padding: em($unit);\n position: absolute;\n white-space: initial;\n z-index: 1;\n top: 100%;\n }\n}\n","@import '../../design';\n\n@mixin widget-description-component {\n .rje-description {\n padding-top: $unit * 0.5px;\n font-weight: 400;\n font-size: em(0.85 * $base-font-size);\n line-height: 1.3em;\n }\n\n .rje-field.disabled .rje-description {\n opacity: 0.45;\n }\n}\n","@import '../../design';\n\n@mixin widget-error-component {\n .rje-error {\n padding-top: 0.2em;\n font-size: em(0.85 * $base-font-size);\n .rje-icon {\n display: inline-block;\n top: em(0.25 * $unit);\n position: relative;\n padding-right: em(0.25 * $unit);\n }\n }\n}\n","@import '../../design';\n\n@mixin widget-field-component {\n .rje-field ~ .rje-field {\n padding-top: 16px;\n }\n\n .rje-field textarea,\n .rje-field input[type='number'],\n .rje-field input[type='password'],\n .rje-field input[type='text'] {\n width: 100%;\n box-sizing: border-box;\n }\n\n .rje-field__header .rje-description {\n padding-top: 0;\n }\n}\n","@import './lib/components/button/button';\n@import './lib/components/checkbox/checkbox';\n@import './lib/components/colorinput/color-input';\n@import './lib/components/filefield/file-field';\n@import './lib/components/datepicker/date-picker';\n@import './lib/components/dateinput/date-input';\n@import './lib/components/icon/icon';\n@import './lib/components/input/input';\n@import './lib/components/label/label';\n@import './lib/components/modal/modal';\n@import './lib/components/popover/popover';\n@import './lib/components/radiogroup/radio-group';\n@import './lib/components/sectionheader/section-header';\n@import './lib/components/select/select';\n@import './lib/components/selectoptions/select-options';\n@import './lib/components/switch/switch';\n@import './lib/components/taglist/tag-list';\n@import './lib/components/taglistinput/tag-list-input';\n@import './lib/components/textarea/textarea';\n@import './lib/components/timeinput/time-input';\n@import './lib/components/tooltip/tooltip';\n@import './lib/components/widgetdescription/widget-description';\n@import './lib/components/widgeterror/widget-error';\n@import './lib/components/widgetfield/widget-field';\n\n.rje-theme {\n @include button-component;\n @include checkbox-field-component;\n @include color-input-component;\n @include file-field-component;\n @include date-input-component;\n @include date-picker-component;\n @include icon-component;\n @include input-component;\n @include label-component;\n @include modal-component;\n @include popover-component;\n @include radiogroup-component;\n @include section-header-component;\n @include select-options-component;\n @include select-component;\n @include switch-component;\n @include tag-list-component;\n @include tag-list-input-component;\n @include textarea-component;\n @include time-input-component;\n @include tooltip-component;\n @include widget-description-component;\n @include widget-error-component;\n @include widget-field-component;\n\n .rje-widget-action--collapsed {\n transform: rotate(90deg);\n }\n}\n","@import './lib/themes';\n\n.rje-theme--light {\n @include light-theme;\n\n .rje-theme--inverted {\n @include dark-theme;\n padding: 8px;\n background: #222;\n }\n}\n","@import './components/button/button.theme';\n@import './components/checkbox/checkbox.theme';\n@import './components/colorinput/color-input.theme';\n@import './components/filefield/file-field.theme';\n@import './components/icon/icon.theme.scss';\n@import './components/label/label.theme';\n@import './components/modal/modal.theme';\n@import './components/popover/popover.theme';\n@import './components/radiogroup/radio-group.theme';\n@import './components/sectionheader/section-header.theme';\n@import './components/select/select.theme';\n@import './components/selectoptions/select-options.theme';\n@import './components/switch/switch.theme';\n@import './components/textarea/textarea.theme';\n@import './components/tooltip/tooltip.theme';\n@import './components/widgetdescription/widget-description.theme';\n@import './components/widgeterror/widget-error.theme';\n@import './components/widgetfield/widget-field.theme';\n@import './components/input/input.theme';\n@import './components/taglist/tag-list.theme';\n@import './components/taglistinput/tag-list-input.theme';\n@import './components/datepicker/date-picker.theme';\n@import './components/dateinput/date-input.theme';\n\n@mixin light-theme() {\n @include button-light();\n @include checkbox-light();\n @include color-input-light();\n @include date-input-light();\n @include date-picker-light();\n @include file-field-light();\n @include icon-light();\n @include input-light();\n @include label-light();\n @include modal-light();\n @include popover-light();\n @include radiogroup-light();\n @include section-header-light();\n @include select-light();\n @include select-options-light();\n @include switch-light();\n @include tag-list-light();\n @include tag-list-input-light();\n @include textarea-light();\n @include tooltip-light();\n @include widget-description-light();\n @include widget-error-light();\n @include widget-field-light();\n\n color: rgb(var(--rje-color-light-text));\n .rje-widget-action:not(:hover) .rje-icon {\n color: $color-light-grey-1;\n }\n}\n\n@mixin dark-theme() {\n @include button-dark();\n @include checkbox-dark();\n @include color-input-dark();\n @include date-input-dark();\n @include date-picker-dark();\n @include file-field-dark();\n @include icon-dark();\n @include input-dark();\n @include label-dark();\n @include modal-dark();\n @include popover-dark();\n @include radiogroup-dark();\n @include section-header-dark();\n @include select-dark();\n @include select-options-dark();\n @include switch-dark();\n @include tag-list-dark();\n @include tag-list-input-dark();\n @include textarea-dark();\n @include tooltip-dark();\n @include widget-description-dark();\n @include widget-error-dark();\n @include widget-field-dark();\n\n color: rgb(var(--rje-color-dark-text));\n .rje-widget-action:not(:hover) .rje-icon {\n color: $color-dark-grey-1;\n }\n}\n","@import '../../design';\n@import './button';\n\n@mixin button-light {\n .rje-button--primary {\n @include primary-elevated(light);\n color: $color-white;\n\n #{$button-state--focus} {\n @include primary-elevated(light);\n background: rgb(var(--rje-color-light-secondary));\n }\n\n #{$button-state--active} {\n @include primary-elevated(light);\n background: rgb(var(--rje-color-light-text));\n }\n\n #{$button-state--disabled} {\n @include primary-flat(light);\n }\n }\n\n .rje-button--secondary {\n @include elevated(light);\n color: rgb(var(--rje-color-light-primary));\n\n #{$button-state--focus} {\n color: rgb(var(--rje-color-light-secondary));\n }\n\n #{$button-state--active} {\n @include elevated(light);\n color: rgb(var(--rje-color-light-text));\n }\n\n #{$button-state--disabled} {\n @include flat(light);\n color: rgba($color-light-grey-1, 1) !important;\n }\n }\n\n .rje-button--text {\n border: none;\n color: rgb(var(--rje-color-light-primary));\n\n #{$button-state--focus} {\n color: rgb(var(--rje-color-light-secondary));\n }\n\n #{$button-state--active} {\n color: rgb(var(--rje-color-light-text));\n }\n\n #{$button-state--disabled} {\n color: rgba($color-light-grey-1, 1) !important;\n }\n }\n}\n\n@mixin button-dark {\n .rje-button--primary {\n @include primary-elevated(dark);\n color: $color-black;\n\n #{$button-state--focus} {\n @include primary-elevated(dark);\n background: rgb(var(--rje-color-dark-secondary));\n }\n\n #{$button-state--active} {\n @include primary-elevated(dark);\n background: rgb(var(--rje-color-dark-text));\n }\n\n #{$button-state--disabled} {\n @include primary-flat(dark);\n }\n }\n\n .rje-button--secondary {\n @include elevated(dark);\n color: rgb(var(--rje-color-dark-primary));\n\n #{$button-state--focus} {\n @include elevated(dark);\n color: rgb(var(--rje-color-dark-secondary));\n }\n\n #{$button-state--active} {\n @include elevated(dark);\n color: rgb(var(--rje-color-dark-text));\n }\n\n #{$button-state--disabled} {\n @include flat(dark);\n color: rgba($color-dark-grey-1, 1) !important;\n }\n }\n\n .rje-button--text {\n border: none;\n color: rgb(var(--rje-color-dark-primary));\n\n #{$button-state--focus} {\n color: rgb(var(--rje-color-dark-secondary));\n }\n\n #{$button-state--active} {\n color: rgb(var(--rje-color-dark-text));\n }\n\n #{$button-state--disabled} {\n color: rgba($color-dark-grey-1, 1) !important;\n }\n }\n}\n","@import '../../design';\n\n@mixin checkbox-light {\n .rje-checkbox--unset,\n .rje-checkbox--checked {\n @include primary-elevated(light);\n color: $color-white;\n }\n\n .rje-checkbox--unchecked {\n @include input-elevated(light);\n }\n\n .rje-checkbox--focused {\n border-color: rgb(var(--rje-color-light-primary));\n }\n\n .rje-checkbox-field.rje-label--disabled {\n .rje-checkbox--checked {\n @include primary-flat(light);\n }\n\n .rje-checkbox--unchecked {\n @include input-flat(light);\n }\n }\n}\n\n@mixin checkbox-dark {\n .rje-checkbox--unset,\n .rje-checkbox--checked {\n @include primary-elevated(dark);\n color: $color-black;\n }\n\n .rje-checkbox--unchecked {\n @include input-elevated(dark);\n }\n\n .rje-checkbox--focused {\n border-color: rgb(var(--rje-color-dark-primary));\n }\n\n .rje-checkbox-field.rje-label--disabled {\n .rje-checkbox--checked {\n @include primary-flat(dark);\n }\n .rje-checkbox--unchecked {\n @include input-flat(dark);\n }\n }\n}\n","@import '../../design';\n\n@mixin color-input-light {\n .rje-input--color .rje-input__color {\n border: 1px solid $color-light-grey-1;\n }\n}\n\n@mixin color-input-dark {\n .rje-input--color .rje-input__color {\n border: 1px solid $color-dark-grey-1;\n }\n}\n","@import '../../design';\n\n@mixin date-input-light {\n .rje-date-input__fields {\n @include input-elevated(light);\n color: $color-light-grey-2;\n }\n\n .rje-date-input__segment {\n color: $color-light-grey-2;\n\n &.rje-date-input__segment--value {\n color: rgb(var(--rje-color-light-text));\n }\n }\n\n .rje-date-input--invalid {\n .rje-date-input__fields{\n border-color: $color-light-error;\n }\n button {\n color: $color-light-error;\n }\n }\n}\n\n@mixin date-input-dark {\n .rje-date-input__fields {\n @include input-elevated(dark);\n }\n\n .rje-date-input__segment {\n color: $color-dark-grey-2;\n\n &.rje-date-input__segment--value {\n color: rgb(var(--rje-color-dark-text));\n }\n }\n\n .rje-date-input--invalid {\n .rje-date-input__fields {\n border-color: $color-dark-error;\n }\n button {\n color: $color-dark-error;\n }\n }\n}\n","@import '../../design';\n\n@mixin date-picker-light {\n .rje-calendar__cell {\n &[tabindex='0'],\n &:hover {\n color: rgb(var(--rje-color-light-primary));\n }\n }\n}\n\n@mixin date-picker-dark {\n .rje-calendar__cell {\n &[tabindex='0'],\n &:hover {\n color: rgb(var(--rje-color-dark-primary));\n }\n }\n}\n","@import '../icon/icon';\n\n@mixin file-field-light {\n .rje-file__name {\n color: rgba(var(--rje-color-light-text));\n }\n}\n\n@mixin file-field-dark {\n .rje-file__name {\n color: rgba(var(--rje-color-dark-text));\n }\n}\n","@import \"../../design\";\n@import './icon';\n\n@mixin icon-light {\n // @include icon-component;\n .rje-icon {\n fill: $color-black;\n }\n}\n\n@mixin icon-dark {\n // @include icon-component;\n .rje-icon {\n fill: $color-white;\n }\n}\n","@use 'sass:math';\n@import '../../design';\n\n@mixin input-light {\n .rje-input {\n input {\n @include input-elevated(light);\n color: $color-black;\n &:focus,\n &:hover {\n border-color: rgb(var(--rje-color-light-primary));\n }\n }\n\n .rje-icon {\n color: rgb(var(--rje-color-light-primary));\n }\n\n input::placeholder,\n .rje-input__tag {\n color: $color-light-grey-2;\n }\n }\n\n .rje-input--invalid:not(.rje-input--disabled) {\n .rje-icon {\n color: $color-light-error;\n }\n\n input,\n input:hover,\n input:focus {\n border-color: $color-light-error;\n }\n }\n\n .rje-input--disabled {\n .rje-icon,\n .rje-input__tag {\n color: $color-light-grey-1;\n }\n\n input[disabled] {\n @include input-flat(light);\n color: $color-light-grey-1;\n }\n }\n\n .rje-input--readonly {\n input {\n @include input-readonly;\n }\n }\n}\n\n@mixin input-dark {\n .rje-input {\n input {\n @include input-elevated(dark);\n color: $color-white;\n &:focus,\n &:hover {\n border-color: rgb(var(--rje-color-dark-primary));\n }\n }\n\n .rje-icon {\n color: rgb(var(--rje-color-dark-primary));\n }\n\n input::placeholder,\n .rje-input__tag {\n color: $color-dark-grey-2;\n }\n }\n\n .rje-input--invalid:not(.rje-input--disabled) {\n .rje-icon {\n color: $color-dark-error;\n }\n\n input,\n input:hover,\n input:focus {\n border-color: $color-dark-error !important;\n }\n }\n\n .rje-input--disabled {\n .rje-icon,\n .rje-input__tag {\n color: $color-dark-grey-1;\n }\n\n input[disabled] {\n @include input-flat(dark);\n color: $color-dark-grey-1;\n }\n }\n\n .rje-input--readonly {\n input {\n @include input-readonly;\n }\n }\n}\n","@import '../../design';\n\n@mixin label-light {\n .rje-label--valid {\n color: rgb(var(--rje-color-light-text));\n }\n\n .rje-required-flag,\n .rje-label--invalid {\n color: $color-light-error;\n }\n\n .rje-label--disabled,\n .rje-label--disabled .rje-required-flag {\n color: $color-light-grey-1;\n }\n}\n\n@mixin label-dark {\n .rje-label--valid {\n color: rgb(var(--rje-color-dark-text));\n }\n\n .rje-required-flag,\n .rje-label--invalid {\n color: $color-dark-error;\n }\n\n .rje-label--disabled,\n .rje-label--disabled .rje-required-flag {\n color: $color-dark-grey-1;\n }\n}\n","@import '../../design';\n\n@mixin modal-light {\n .rje-modal {\n @include surface-modal(light);\n }\n}\n\n@mixin modal-dark {\n .rje-modal {\n @include surface-modal(dark);\n }\n}\n","@import '../../design';\n\n@mixin popover-light {\n .rje-popover {\n background: $color-white;\n border: 1px solid $color-light-grey-1;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 3px rgb(0, 0, 0, 0.1),\n 0 6px 12px rgb(0, 0, 0, 0.08);\n }\n\n .rje-popover__arrow {\n stroke: $color-light-grey-1;\n fill: $color-light-fill;\n }\n}\n\n@mixin popover-dark {\n .rje-popover {\n background: $color-black;\n border: 1px solid $color-dark-grey-1;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 3px rgb(0, 0, 0, 0.1),\n 0 6px 12px rgb(0, 0, 0, 0.08);\n }\n\n .rje-popover__arrow {\n stroke: $color-dark-grey-1;\n fill: $color-dark-fill;\n }\n}\n","@import '../../design';\n@import './radio-group';\n\n@mixin radiogroup-light {\n .rje-radiogroup {\n .rje-radio {\n border: 1px solid transparent;\n box-sizing: border-box;\n\n &#{$radio-state--focused} {\n border-color: rgb(var(--rje-color-dark-primary)) !important;\n }\n }\n\n .rje-radio__icon {\n border: 1px solid $color-light-grey-1;\n background: $color-light-fill;\n }\n\n #{$radio-state--selected} .rje-radio__icon {\n border: 2px solid rgb(var(--rje-color-light-primary));\n display: inline-flex;\n align-items: center;\n justify-content: center;\n &:after {\n content: '';\n border-radius: 99%;\n display: inline-block;\n background: rgb(var(--rje-color-light-primary));\n border: 0.3em solid transparent;\n }\n }\n\n #{$radio-state--disabled} .rje-radio__label {\n color: $color-light-grey-1;\n }\n }\n}\n\n@mixin radiogroup-dark {\n .rje-radiogroup {\n .rje-radio {\n border: 1px solid transparent;\n box-sizing: border-box;\n &#{$radio-state--focused} {\n border-color: rgb(var(--rje-color-dark-primary)) !important;\n }\n }\n\n .rje-radio__icon {\n border: 1px solid $color-dark-grey-1;\n background: $color-dark-fill;\n }\n\n #{$radio-state--selected} .rje-radio__icon {\n border: 2px solid rgb(var(--rje-color-dark-primary));\n display: inline-flex;\n align-items: center;\n justify-content: center;\n &:after {\n content: '';\n border-radius: 99%;\n display: inline-block;\n background: rgb(var(--rje-color-dark-primary));\n border: 0.3em solid transparent;\n }\n }\n\n #{$radio-state--disabled} .rje-radio__label {\n color: $color-dark-grey-1;\n }\n }\n}\n","@import '../../design';\n\n@mixin section-header-light {\n .rje-section-header__separator {\n border-top: 1px solid rgba(var(--rje-color-light-text), 0.15);\n border-bottom: 1px solid rgba($color-white, 0.8);\n }\n\n .rje-section-header__label {\n .rje-button:not([disabled]) {\n color: $color-black;\n }\n }\n\n .rje-popover.rje-section-header__description {\n @include primary-elevated(light);\n * {\n color: rgb(var(--rje-color-dark-text));\n }\n }\n}\n\n@mixin section-header-dark {\n .rje-section-header__separator {\n border-top: 1px solid rgba($color-black, 0.15);\n border-bottom: 1px solid rgba($color-white, 0.1);\n }\n\n .rje-section-header__label {\n .rje-button:not([disabled]) {\n color: $color-white;\n }\n }\n\n .rje-popover.rje-section-header__description {\n @include primary-elevated(dark);\n * {\n color: rgb(var(--rje-color-light-text));\n }\n }\n}\n","@import '../../design';\n\n@mixin select-light {\n .rje-select__button {\n color: rgb(var(--rje-color-light-text));\n\n @include input-elevated(light);\n &:focus,\n &:hover {\n @include input-elevated(light);\n border-color: rgb(var(--rje-color-light-primary));\n }\n &:active,\n &.rje-select__button--pressed,\n &[aria-expanded='true'] {\n @include input-flat(light);\n border-color: rgb(var(--rje-color-light-primary));\n }\n &[disabled] {\n @include input-flat(light);\n color: $color-light-grey-1;\n background-color: $color-light-fill;\n .rje-icon {\n fill: $color-light-grey-1;\n }\n }\n }\n\n .rje-selected__value--placeholder {\n color: $color-light-grey-2;\n }\n\n .rje-select-field--invalid {\n .rje-icon,\n .rje-label:not(.select__option) {\n color: $color-light-error;\n }\n .rje-select__button {\n border-color: $color-light-error;\n }\n }\n\n .rje-overlay .rje-select__options {\n background: $color-white;\n }\n\n .rje-overlay--select {\n margin-top: em(0.5 * $unit);\n box-shadow:\n 0 1px 3px rgb(0, 0, 0, 0.1),\n 0 6px 12px rgb(0, 0, 0, 0.08);\n }\n}\n\n@mixin select-dark {\n .rje-select__button {\n color: rgb(var(--rje-color-dark-text));\n @include input-elevated(dark);\n &:focus,\n &:hover {\n @include input-elevated(dark);\n border-color: rgb(var(--rje-color-dark-primary));\n }\n &:active,\n &.rje-select__button--pressed,\n &[aria-expanded='true'] {\n @include input-flat(dark);\n border-color: rgb(var(--rje-color-dark-primary));\n }\n &[disabled] {\n @include input-flat(dark);\n color: $color-dark-grey-1;\n background-color: $color-dark-fill;\n .rje-icon {\n fill: $color-dark-grey-1;\n }\n }\n }\n\n .rje-selected__value--placeholder {\n color: $color-dark-grey-2;\n }\n\n .rje-select-field--invalid {\n .rje-icon,\n .rje-label:not(.select__option) {\n color: $color-dark-error;\n }\n .rje-select__button {\n border-color: $color-dark-error;\n }\n }\n\n .rje-overlay .rje-select__options {\n background: $color-black;\n }\n\n .rje-overlay--select {\n margin-top: em(0.5 * $unit);\n box-shadow:\n 0 1px 3px rgb(0, 0, 0, 0.1),\n 0 6px 12px rgb(0, 0, 0, 0.08);\n }\n}\n","@import '../../design';\n\n@mixin select-options-light {\n .rje-select__options {\n @include elevated(light);\n }\n\n .rje-select__option {\n &--selected .rje-label,\n &--selected {\n label {\n color: rgba(var(--rje-color-light-primary), 1);\n }\n }\n\n &:hover,\n &--focused {\n label {\n color: $color-white;\n }\n background: rgba(var(--rje-color-light-primary), 0.9);\n }\n\n &--disabled {\n opacity: 0.33;\n }\n }\n\n .rje-select__option:not(:last-child) {\n // @todo section header line\n border-bottom: 1px solid rgba(var(--rje-color-light-text), 0.15);\n }\n}\n\n@mixin select-options-dark {\n .rje-select__options {\n @include elevated(dark);\n }\n\n .rje-select__option {\n &--selected {\n label {\n color: rgb(var(--rje-color-dark-secondary));\n }\n }\n\n &:hover,\n &--focused {\n label {\n color: $color-white;\n }\n background: rgba(var(--rje-color-dark-primary), 0.9);\n }\n\n &--disabled {\n opacity: 0.33;\n }\n }\n\n .rje-select__option:not(:last-child) {\n // @todo section header line\n border-bottom: 1px solid rgba(var(--rje-color-dark-text), 0.15);\n }\n}\n","@import '../../design';\n@import './switch';\n\n@mixin switch-light {\n .rje-switch-input:checked {\n @include primary-elevated(light);\n border-radius: $switch-radius;\n\n &:after {\n color: rgb(var(--rje-color-light-primary));\n }\n\n #{$switch-state--focus} {\n @include primary-elevated(light);\n border-radius: $switch-radius;\n background-color: rgb(var(--rje-color-light-secondary));\n &:after {\n color: rgb(var(--rje-color-light-secondary));\n }\n }\n\n #{$switch-state--active} {\n @include primary-flat(light);\n border-radius: $switch-radius;\n background-color: rgb(var(--rje-color-light-text));\n &:after {\n color: rgb(var(--rje-color-light-text));\n }\n }\n\n #{$switch-state--disabled} {\n @include primary-flat(light);\n border-radius: $switch-radius;\n &:after {\n color: $color-light-grey-1;\n }\n }\n }\n\n .rje-switch-input:not(:checked) {\n @include flat(light);\n border-radius: $switch-radius;\n background: $color-white;\n &:after {\n background-color: rgb(var(--rje-color-light-primary));\n border-radius: $switch-radius;\n color: $color-white;\n }\n\n #{$switch-state--focus} {\n &:after {\n background-color: rgb(var(--rje-color-light-secondary));\n }\n }\n\n #{$switch-state--active} {\n &:after {\n background-color: rgb(var(--rje-color-light-text));\n }\n }\n\n #{$switch-state--disabled} {\n @include flat(light);\n border-radius: $switch-radius;\n &:after {\n background-color: $color-light-grey-1;\n }\n }\n }\n}\n\n@mixin switch-dark {\n .rje-switch-input:checked {\n @include primary-elevated(dark);\n border-radius: $switch-radius;\n &:after {\n background: $color-black;\n color: rgb(var(--rje-color-dark-primary));\n }\n\n #{$switch-state--focus} {\n @include primary-elevated(dark);\n border-radius: $switch-radius;\n background-color: rgb(var(--rje-color-dark-secondary));\n &:after {\n color: rgb(var(--rje-color-dark-secondary));\n }\n }\n\n #{$switch-state--active} {\n @include primary-flat(dark);\n border-radius: $switch-radius;\n background-color: rgb(var(--rje-color-dark-text));\n &:after {\n color: rgb(var(--rje-color-dark-text));\n }\n }\n\n #{$switch-state--disabled} {\n @include primary-flat(dark);\n border-radius: $switch-radius;\n background-color: $color-dark-grey-1;\n &:after {\n color: $color-dark-grey-1;\n }\n }\n }\n .rje-switch-input:not(:checked) {\n @include elevated(dark);\n border-radius: $switch-radius;\n &:after {\n background: rgb(var(--rje-color-dark-primary));\n border-radius: $switch-radius;\n color: $color-black;\n }\n\n #{$switch-state--focus} {\n &:after {\n background-color: rgb(var(--rje-color-dark-secondary));\n }\n }\n\n #{$switch-state--active} {\n &:after {\n background-color: rgb(var(--rje-color-dark-text));\n }\n }\n\n #{$switch-state--disabled} {\n @include flat(dark);\n border-radius: $switch-radius;\n &:after {\n background-color: $color-dark-grey-1;\n }\n }\n }\n}\n","@import '../../design';\n\n@mixin tag-list-light {\n .rje-tag {\n @include elevated(light);\n border-radius: 1em;\n }\n\n .rje-tag.selectable.with-icon {\n @include elevated(light);\n border-radius: 1em;\n\n .rje-tag__selection {\n border-radius: 99%;\n border: 1px solid $color-light-grey-1;\n margin: 0.1em;\n font-size: em(22);\n }\n\n &.rje-tag--selected .rje-tag__selection {\n background: rgb(var(--rje-color-light-primary));\n color: $color-white;\n }\n\n &.rje-tag--unselected .rje-tag__selection {\n background: transparent;\n color: transparent;\n }\n }\n\n .rje-tag.selectable:not(.with-icon) {\n &.rje-tag--selected {\n background: rgb(var(--rje-color-light-primary));\n color: $color-white;\n }\n }\n}\n\n@mixin tag-list-dark {\n .rje-tag {\n @include elevated(dark);\n border-radius: 1em;\n }\n\n .rje-tag.selectable.with-icon {\n @include elevated(dark);\n border-radius: 1em;\n\n .rje-tag__selection {\n border-radius: 99%;\n border: 1px solid $color-dark-grey-1;\n margin: 0.1em;\n font-size: em(22);\n }\n\n &.rje-tag--selected .rje-tag__selection {\n background: rgb(var(--rje-color-dark-primary));\n color: $color-black;\n }\n\n &.rje-tag--unselected .rje-tag__selection {\n background: transparent;\n color: transparent;\n }\n }\n\n .rje-tag.selectable:not(.with-icon) {\n &.rje-tag--selected {\n background: rgb(var(--rje-color-dark-primary));\n color: $color-black;\n }\n }\n}\n","@import '../../design';\n\n@mixin tag-list-input-light {\n .rje-tag-list-input {\n .rje-tag-list__children {\n @include input-elevated(light);\n padding: em(4);\n }\n input.rje-tag-list-input__element {\n border: none;\n color: rgb(var(--rje-color-light-text));\n }\n }\n}\n\n@mixin tag-list-input-dark {\n .rje-tag-list-input {\n .rje-tag-list__children {\n @include input-elevated(dark);\n padding: em(4);\n }\n\n input.rje-tag-list-input__element {\n border: none;\n color: rgb(var(--rje-color-dark-text));\n }\n }\n}\n","@import '../../design';\n@import './textarea';\n\n@mixin textarea-light {\n .rje-textarea {\n @include input-elevated(light);\n color: rgb(var(--rje-color-light-text));\n\n #{$textarea-state--focus} {\n border-color: rgb(var(--rje-color-light-primary));\n }\n\n #{$textarea-placeholder--enabled} {\n color: $color-light-grey-2;\n }\n\n #{$textarea-state--disabled} {\n @include input-flat(light);\n color: $color-light-grey-1;\n }\n\n #{$textarea-placeholder--disabled} {\n color: $color-light-grey-1;\n }\n }\n\n .rje-textarea-field--invalid:not(.rje-textarea-field--disabled) .rje-textarea {\n border-color: $color-light-error;\n }\n}\n\n@mixin textarea-dark {\n .rje-textarea {\n @include input-elevated(dark);\n color: rgb(var(--rje-color-dark-text));\n\n #{$textarea-state--focus} {\n border-color: rgb(var(--rje-color-light-primary));\n }\n\n #{$textarea-placeholder--enabled} {\n color: $color-dark-grey-2;\n }\n\n #{$textarea-state--disabled} {\n @include input-flat(dark);\n color: $color-dark-grey-1;\n }\n\n #{$textarea-placeholder--disabled} {\n color: $color-dark-grey-1;\n }\n }\n\n .rje-textarea-field--invalid:not(.rje-textarea-field--disabled) .rje-textarea {\n border-color: $color-dark-error;\n }\n}\n","@import '../../design';\n\n@mixin tooltip-light {\n .rje-tooltip {\n @include primary-elevated(light);\n * {\n color: $color-white !important;\n }\n }\n}\n\n@mixin tooltip-dark {\n .rje-tooltip {\n @include primary-elevated(dark);\n * {\n color: $color-black !important;\n }\n }\n}\n","@import '../../design';\n\n@mixin widget-description-light {\n .rje-description {\n color: $color-light-grey-2;\n\n code {\n color: rgb($color-black, 0.8);\n border-radius: 0.5 * $border-radius;\n border: 1px solid rgba($color-light-grey-1, 0.5);\n background-color: rgba($color-light-grey-1, 0.25);\n padding: 0 0.3em;\n box-sizing: border-box;\n }\n }\n .rje-description--tooltip {\n opacity: 1;\n }\n}\n\n@mixin widget-description-dark {\n .rje-description {\n color: $color-dark-grey-2;\n\n code {\n border-radius: 0.5 * $border-radius;\n border: 1px solid rgb($color-dark-grey-1, 0.3);\n // background-color: rgb($color-dark-grey-1, 0.1);\n padding: 0 0.3em;\n }\n }\n .rje-description--tooltip {\n opacity: 1;\n }\n}\n","@import '../../design';\n\n@mixin widget-error-light {\n .rje-error {\n color: $color-light-error;\n }\n}\n\n@mixin widget-error-dark {\n .rje-error {\n color: $color-dark-error;\n }\n}\n","@import '../../design';\n\n@mixin widget-field-light {\n .rje-field--value.rje-field--error {\n & > label {\n color: $color-light-error;\n }\n textarea,\n input {\n border-color: $color-light-error;\n }\n }\n\n .rje-field--object.rje-field--error > .rje-field__header label,\n .rje-field--value.rje-field .rje-required-flag {\n color: $color-light-error;\n }\n}\n\n@mixin widget-field-dark {\n .rje-field--value.rje-field--error {\n & > label {\n color: $color-dark-error;\n }\n textarea,\n input {\n border-color: $color-dark-error;\n }\n }\n\n .rje-field--object.rje-field--error > .rje-field__header label,\n .rje-field--value.rje-field .rje-required-flag {\n color: $color-dark-error;\n }\n}\n","@import './lib/themes';\n\n.rje-theme--dark {\n @include dark-theme;\n\n .rje-theme--inverted {\n @include light-theme;\n padding: 8px;\n background: $color-white;\n }\n}\n","@import '../../../rje-widgets/src/lib/design';\n\n.rje-theme--light {\n .cm-editor {\n @include border-style($color-light-grey-1);\n }\n}\n\n.rje-theme--dark {\n .cm-editor {\n @include border-style($color-dark-grey-1);\n }\n}\n\n.cm-theme-light,\n.cm-theme-dark {\n border: 0px solid transparent !important;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.cm-theme-light {\n .cm-gutters {\n background-color: $color-light-fill;\n }\n\n .cm-editor {\n &.cm-focused {\n border-color: rgb(var(--rje-color-light-primary));\n }\n }\n\n .cm-editor .cm-gutters {\n backdrop-filter: blur(25px);\n border-top-left-radius: $border-radius;\n border-bottom-left-radius: $border-radius;\n overflow: hidden;\n }\n\n .cm-activeLine {\n background-color: rgb(var(--rje-color-light-primary), 0.2);\n }\n\n .cm-gutterElement.cm-activeLineGutter {\n background-color: rgb(var(--rje-color-light-secondary), 0.3);\n }\n}\n\n.cm-theme-dark {\n .cm-gutters {\n background-color: $color-dark-fill;\n }\n\n .cm-editor {\n &.cm-focused {\n border-color: rgb(var(--rje-color-dark-primary));\n }\n }\n\n .cm-activeLine {\n background-color: rgb(var(--rje-color-dark-primary), 0.2);\n }\n\n .cm-gutterElement.cm-activeLineGutter {\n background-color: rgb(var(--rje-color-dark-secondary), 0.3);\n }\n}\n\n.cm-editor.cm-focused {\n outline: none !important;\n}\n\n.field.error > .cm-theme-light > .cm-editor,\n.field.error > .cm-theme-dark > .cm-editor {\n border-color: #9f3a38;\n background: rgba(224, 180, 180, 0.25);\n}\n\n.cm-lint-marker {\n // border-color: #9f3a38;\n // border-radius: 100%;\n // border: 2px solid #9f3a38;\n // background-color: #e0b4b4;\n\n border-radius: 100%;\n border-color: $color-light-stroke;\n // background-color: $color-light-error;\n box-sizing: border-box;\n\n &.cm-lint-marker-error {\n position: relative;\n content: '' !important;\n &:after {\n font-family: 'Icon';\n font-variation-settings:\n 'FILL' 1,\n 'wght' 400,\n 'GRAD' 0,\n 'opsz' 48;\n content: 'report';\n color: $color-light-error;\n position: absolute;\n top: 0;\n line-height: 0.9;\n font-size: 1.1em;\n left: -0.05em;\n }\n }\n}\n\n/*\n .cm-tooltip-hover.cm-tooltip.cm-tooltip-above\n .cm-tooltip-section\n\n ul.cm-tooltip-lint.cm-tooltip.cm-tooltip-below\n li.cm-diagnostic cm-diagnostic-error\n span.cm-diagnosticText\n*/\n.rje-field .cm-tooltip {\n // @include border-style($color-light-grey-1);\n // background-color: $color-light-fill;\n @include border-style($color-dark-stroke);\n background-color: rgb(var(--rje-color-light-primary));\n backdrop-filter: blur(25px);\n max-width: 600px;\n box-shadow: $shadow-elevated;\n\n li.cm-diagnostic-error {\n border-left-color: $color-light-error;\n }\n\n .cm-diagnostic {\n color: #fff;\n }\n}\n\n/* json-schema tooltip */\n.rje-code-tooltip--jsonschema {\n padding: 4px 8px;\n font-size: 0.9em;\n // color: $color-light-grey-1;\n color: #ccc;\n max-width: 640px;\n min-width: 100px;\n}\n\n.rje-code-tooltip--jsonschema h1 {\n font-size: 1.1em;\n color: #fafafa;\n font-weight: 500;\n line-height: 1.5em;\n padding-bottom: 0.2em;\n margin: 0;\n}\n\n.rje-code-tooltip--pointer {\n font-size: 0.65em;\n padding: 0.2em;\n}\n","@import './lib/rje-code-widgets';\n\n.rje-field--json {\n // prevent codemirror from growing in width\n width: 100%;\n}\n","@import '../packages/rje-widgets/src/index';\n@import '../packages/rje-code-widgets/src/index';\n\n@font-face {\n font-family: Icon;\n font-style: normal;\n font-weight: 100 700;\n src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2)\n format(woff2);\n}\n\n/* add support rje theme variables */\n#storybook-docs {\n --rje-font-family: Inter, sans-serif;\n --rje-color-light-primary: 31, 101, 141;\n --rje-color-light-secondary: 9, 66, 98;\n --rje-color-light-text: 7, 23, 32;\n --rje-color-dark-primary: 50, 133, 180;\n --rje-color-dark-secondary: 145, 192, 218;\n --rje-color-dark-text: 235, 240, 241;\n}\n\n/* markdown styling */\n.sbdocs.sbdocs-content {\n max-width: 48em;\n\n blockquote p {\n font-size: 1.2em;\n line-height: 1.4;\n }\n\n h2 {\n font-weight: 200;\n text-transform: uppercase;\n border-bottom: 0;\n margin-top: 1.5em;\n\n code {\n text-transform: none;\n }\n }\n\n h2 + p {\n margin-top: 0;\n }\n\n h3 {\n font-size: 1em;\n padding-top: 1.25em;\n\n code {\n border: none;\n margin: 0;\n background: transparent;\n padding: 0;\n }\n }\n}\n\n.sbdocs.sbdocs-preview {\n box-shadow: none; /* drop shadow of story box */\n}\n\n/* move global left and right padding to first elements in contents */\n#storybook-docs .sbdocs-wrapper {\n padding-left: 0;\n padding-right: 0;\n .sbdocs-content > * {\n margin-left: 1rem;\n margin-right: 1rem;\n }\n}\n\n/* custom codeblock (wrapped) */\n#storybook-docs .code.code--inline {\n &,\n pre {\n margin: 0;\n }\n\n + .inline.sbdocs.sbdocs-preview {\n margin-top: 1em;\n }\n\n .docblock-source {\n margin: 0;\n box-shadow: none;\n border-radius: 0;\n .prismjs {\n font-size: 0.9rem;\n line-height: 1.5;\n }\n }\n}\n\n@supports (-webkit-touch-callout: none) {\n #storybook-docs .code.code--inline .docblock-source .prismjs {\n font-size: 0.7rem !important; /* on mobile this still does not apply */\n }\n}\n\n/* inline story blocks have no visual separation from content */\n#storybook-docs .inline.sbdocs.sbdocs-preview {\n box-shadow: none; /* drop shadow of story box */\n border: none;\n overflow: visible;\n\n /* set preview box to full width */\n margin: 0;\n .docs-story > :first-child {\n margin: 0;\n padding-top: 1rem;\n padding-bottom: 0.25em;\n padding-left: 1rem;\n padding-right: 1rem;\n background-color: hsla(203, 50%, 30%, 0.05);\n\n .innerZoomElementWrapper > * {\n border: none;\n }\n }\n .docs-story > :last-child {\n background-color: hsla(203, 50%, 30%, 0.05);\n }\n /* -- preview box full width */\n\n .docs-story {\n overflow: visible; /* contents expand outside of story box */\n }\n\n .docs-story > :first-child {\n z-index: 2; /* contents may be above *show code* action */\n overflow: visible;\n }\n\n .docs-story > :last-child {\n /* .docblock-code-toggle wrapper div */\n position: relative;\n display: flex;\n justify-content: flex-end;\n z-index: auto;\n }\n\n .docblock-code-toggle {\n border: none;\n border-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n background: transparent;\n color: #777;\n }\n}\n\n/* remove fixed height on mdx-canvas\n.sbdocs-preview .docs-story > div > div[scale] {\n height: auto;\n} */\n\n.rje-theme-decorator {\n display: flex;\n flex-wrap: wrap;\n\n & > * {\n flex-grow: 1;\n box-sizing: border-box;\n min-width: 50%;\n }\n\n .rje-theme--light {\n padding: 16px;\n background: rgba(243, 243, 241, 1);\n }\n\n .rje-theme--dark {\n padding: 16px;\n background: rgba(26, 27, 25, 1);\n }\n\n .story-columns {\n display: flex;\n gap: 8px;\n align-items: center;\n }\n\n .story-columns ~ .story-columns {\n padding-top: 8px;\n }\n}\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[13].use[1]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[13].use[3]!./packages/rje-widgets/src/index.scss":(module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/sourceMaps.js"),_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__)()(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,"@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);"]),___CSS_LOADER_EXPORT___.push([module.id,'.rje-array__actions{padding:.75em 1em;display:flex;justify-content:space-around}.rje-array__actions.odd{background-color:rgba(7,23,32,.02)}.rje-array-item__actions{padding:.5em;gap:.5em;display:flex}.rje-array-item{display:flex;justify-content:stretch;padding:0 0 0 1em}.rje-array-item>.rje-field{flex-grow:1;padding-top:.75em;padding-bottom:1em}.rje-array-item:not(:hover)>.rje-array-item__menu .rje-button{color:#cacdce}.rje-array-item+.rje-array-item{margin-top:2px}.rje-array-item:nth-child(odd){background-color:rgba(7,23,32,.02)}.rje-field--array .rje-array__items .rje-array__items{padding-right:0}.sortable-drag .rje-array-item__divider{visibility:hidden}.sortable-chosen{background:rgba(0,181,173,.5)}.rje-array-item.with-drag-handle{position:relative;padding-left:0;padding-right:0}.rje-array-item.with-drag-handle .rje-field{padding-left:.25em}.rje-array-item.with-drag-handle .rje-drag__container{color:#999;cursor:pointer;width:1.5em;background:repeating-linear-gradient(-45deg, transparent 0px 4px, rgba(0, 0, 0, 0.075) 4px 6px);top:0;bottom:0}.rje-number{width:100%}.rje-number .rje-number__actions{display:flex;flex-direction:column;position:absolute;top:0;z-index:2;height:100%;box-sizing:border-box;padding:1px}.rje-number .rje-number__actions button{align-items:center;display:flex;height:50%;border-radius:0;border:1px solid #ccc}.rje-number .rje-number__actions button .rje-icon{line-height:0;font-size:100%;padding:0}.with-icon--left .rje-number__actions{right:calc(var(--rje-tag-width)*1px)}.with-icon--right .rje-number__actions{right:2em}.rje-field--date .rje-date-picker{display:inline-flex;flex-direction:column}.rje-field--date .rje-date-picker--readonly .rje-date-input__fields{padding-right:1.8em}.rje-field--date .rje-date-input__fields{position:relative;padding-right:1.8em}.rje-field--date .rje-date-input__fields .rje-button{font-size:.85em;width:2em;position:absolute;right:0;bottom:0;top:0}.rje-field--date .rje-label+.rje-date-picker__input{margin-top:.25em}.rje-field--date .rje-calendar{padding:1em 1em;font-size:1em}.rje-field--date .rje-calendar table{border-collapse:separate;border-spacing:.4em;text-indent:initial}.rje-field--date .rje-calendar table th{text-align:center}.rje-field--date .rje-calendar__header{display:flex;align-items:center;width:100%}.rje-field--date .rje-calendar__header h1{margin:0;font-size:.8em;flex-grow:1;text-align:center}.rje-field--date .rje-calendar__cell{text-align:center;padding:.1em}.rje-field--date .rje-calendar__cell[tabindex="0"],.rje-field--date .rje-calendar__cell:hover{cursor:pointer}.rje-input--file.rje-input--invalid .rje-file__input{border-color:#ae242d}.rje-theme--light .rje-input--file.rje-input--invalid .rje-file__input{border-color:#ae242d}.rje-theme--dark .rje-input--file.rje-input--invalid .rje-file__input{border-color:#f11f2c}.rje-widget-actions{padding:.5em}.rje-object__missing-properties{padding:.75em 0;display:flex;gap:.5em}.rje-object__property>.rje-object__actions button{padding:0}.rje-object__property>.rje-object__actions button:not(:hover){opacity:.3}.rje-object__options .item .item,.rje-object__options .item .content{padding:2px 4px 4px 4px}.rje-object__options em{opacity:.6}.rje-object__property{display:flex}.rje-object__property>div{flex-grow:1}.rje-object__property .rje-object__actions{flex-grow:0}.rje-navigation{list-style:none;margin:0;padding:0;font-size:.9em}.rje-navigation>li:not(:last-child){margin-bottom:.5em;padding-bottom:.5em}.rje-navigation .rje-navigation__link{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;display:block;padding:.25em 0}.rje-navigation .rje-navigation__link:not([disabled]){cursor:pointer;pointer-events:all}.rje-navigation .rje-navigation__group{display:flex;justify-content:flex-start;align-items:center}.rje-navigation .rje-navigation__group .rje-navigation__link{flex-grow:1;justify-content:flex-start}.rje-navigation .rje-navigation__children{margin:0;padding:0;padding-left:.5em}.rje-theme--light .rje-navigation>li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2)}.rje-theme--light .rje-navigation li{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-navigation li:not([disabled]){cursor:pointer;pointer-events:all}.rje-theme--light .rje-navigation li:hover{color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-navigation>li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.2)}.rje-theme--dark .rje-navigation li{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-navigation li:not([disabled]){cursor:pointer;pointer-events:all}.rje-theme--dark .rje-navigation li:hover{color:rgb(var(--rje-color-dark-primary))}.rje-field--tag-list{width:100%}.rje-field--tag-list .rje-tag-list-input .rje-tag{font-size:.85em}.rje-form .rje-section-header .rje-widget-action--menu{padding:0}.rje-form .rje-form--parent{width:100%}.rje-form .rje-input-decorator{width:-moz-available;width:-webkit-fill-available}.rje-form input[type=text],.rje-form input[type=number]{width:100%}.rje-form .rje-field__header{padding-bottom:1em}.rje-form .rje-object__property~.rje-object__property{padding-top:1.5em}.rje-form>.rje-field--parent:first-child>.rje-field__header{padding-top:0}.rje-form~.rje-form--parent>.rje-header{padding-top:2em}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}.rje-theme .rje-button{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;display:flex;align-items:center;justify-content:center;padding:.5em;gap:.5em;white-space:nowrap;font-size:1em;line-height:1.21em;font-family:inherit;font-weight:600}.rje-theme .rje-button:not([disabled]){cursor:pointer;pointer-events:all}.rje-theme .rje-button.rje-button--text{padding-left:0;padding-right:0;background:rgba(0,0,0,0)}.rje-theme .rje-button .rje-icon{font-size:1.5em;font-weight:300}.rje-theme .rje-checkbox-field{display:flex;align-items:center;gap:.5em}.rje-theme .rje-checkbox{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;display:inline-block;width:1em;height:1em;font-size:1.375em;text-align:center;box-sizing:border-box}.rje-theme .rje-checkbox:not([disabled]){cursor:pointer;pointer-events:all}.rje-theme .rje-checkbox .rje-icon{margin-left:-0.04em;line-height:.96}.rje-theme .rje-input__wrapper{position:relative}.rje-theme .rje-input__wrapper .rje-input__color{position:absolute;width:1em;height:1em;top:.53em;left:.53em;display:inline-block;background-color:var(--rje-color-value)}.rje-theme .rje-input__wrapper .rje-input__element{box-sizing:border-box;padding:.375em .5em;padding-left:2em}.rje-theme .rje-field--file{overflow:hidden}.rje-theme .rje-input--file .rje-file{position:relative;max-width:100%;display:flex;gap:.5em}.rje-theme .rje-input--file .rje-file .rje-file__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:normal}.rje-theme .rje-input--file .rje-file .rje-file__clear{width:1.5em}.rje-theme .rje-input--file .rje-file.with-clear-action .rje-file__input{max-width:calc(100% - 1.5em - .5em)}.rje-theme .rje-date-input__fields{align-items:center;display:flex;padding:.375em .5em;gap:.125em}.rje-theme .rje-date-input--readonly .rje-date-input__fields{border:none;background:rgba(0,0,0,0);padding-left:0;padding-right:0;cursor:default}.rje-theme .rje-label+.rje-date-input__fields{margin-top:.25em}.rje-theme .rje-date-picker{display:inline-flex;flex-direction:column}.rje-theme .rje-date-picker--readonly .rje-date-input__fields{padding-right:1.8em}.rje-theme .rje-date-input__fields{position:relative;padding-right:1.8em}.rje-theme .rje-date-input__fields .rje-button{font-size:.85em;width:2em;position:absolute;right:0;bottom:0;top:0}.rje-theme .rje-label+.rje-date-picker__input{margin-top:.25em}.rje-theme .rje-calendar{padding:1em 1em;font-size:1em}.rje-theme .rje-calendar table{border-collapse:separate;border-spacing:.4em;text-indent:initial}.rje-theme .rje-calendar table th{text-align:center}.rje-theme .rje-calendar__header{display:flex;align-items:center;width:100%}.rje-theme .rje-calendar__header h1{margin:0;font-size:.8em;flex-grow:1;text-align:center}.rje-theme .rje-calendar__cell{text-align:center;padding:.1em}.rje-theme .rje-calendar__cell[tabindex="0"],.rje-theme .rje-calendar__cell:hover{cursor:pointer}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.rje-theme .rje-icon{user-select:none;max-width:2em;font-family:"Icon";font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.rje-theme .rje-icon--loading{-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite;padding:0 .125em}.rje-theme .rje-icon--loading svg{height:1em;width:.75em}.rje-theme .rje-icon--solid{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48}.rje-theme .rje-input input{font-family:inherit;font-size:1em;font-weight:400;padding:.375em .5em}.rje-theme .rje-input .rje-label{display:block;padding-bottom:.25em}.rje-theme .rje-input .rje-icon{font-size:1.5em}.rje-theme .rje-input .rje-input__tag{font-size:.875em;font-weight:400}.rje-theme .rje-input,.rje-theme .rje-input-decorator{width:100%}.rje-theme .rje-input .rje-label{display:inline-block;padding-bottom:4px}.rje-theme .rje-input input{box-sizing:border-box}.rje-theme .rje-input-decorator{display:inline-flex;align-items:stretch;position:relative}.rje-theme .rje-input-decorator .rje-input-decorator__decor{align-items:center;display:flex;height:100%;pointer-events:none;position:absolute;z-index:1}.rje-theme .rje-input-decorator .rje-icon{padding:0 .4em;opacity:.8}.rje-theme .rje-input-decorator .rje-input__tag{padding:0 .5em}.rje-theme .rje-input-decorator.with-icon--left input{padding-left:2.5em}.rje-theme .rje-input-decorator.with-icon--left .rje-icon{left:0}.rje-theme .rje-input-decorator.with-icon--right input{padding-right:2.5em}.rje-theme .rje-input-decorator.with-icon--right .rje-icon{right:0}.rje-theme .rje-input-decorator.with-tag--left input{padding-left:calc(var(--rje-tag-width)*1px)}.rje-theme .rje-input-decorator.with-tag--left .rje-input__tag{left:0}.rje-theme .rje-input-decorator.with-tag--right input{padding-right:calc(var(--rje-tag-width)*1px)}.rje-theme .rje-input-decorator.with-tag--right .rje-input__tag{right:0}.rje-theme .rje-label{font-size:1em}.rje-theme .rje-underlay--modal{position:fixed;z-index:110;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.8)}.rje-theme .rje-modal{margin:.5em;padding:1em;padding-top:.8125em}.rje-theme .rje-modal__footer{display:flex;justify-content:flex-end;padding-bottom:1em;padding-top:3em;width:100%}.rje-theme .rje-modal__footer .rje-button{width:100%;max-width:50%}.rje-theme .rje-popover{z-index:10;position:absolute}.rje-theme .rje-popover .rje-popover__arrow{position:absolute}.rje-theme .rje-popover .rje-popover__arrow[data-placement=bottom]{bottom:100%;transform:translate(-50%) rotate(180deg)}.rje-theme .rje-popover .rje-popover__arrow[data-placement=top]{top:100%;transform:translate(-50%)}.rje-theme .rje-popover__arrow{stroke:#000;fill:#fff}.rje-theme .rje-popover__panel{outline:none}.rje-theme .rje-radiogroup{display:flex;flex-direction:column;gap:.5em}.rje-theme .rje-radiogroup.rje-radiogroup--horizontal{flex-direction:row;gap:1em;align-items:center}.rje-theme .rje-radiogroup input[type=radio]{margin:0}.rje-theme .rje-radio{display:flex;gap:.5em;align-items:center}.rje-theme .rje-radio:hover{cursor:pointer}.rje-theme .rje-radio--selected .rje-radio__icon{background:#999}.rje-theme .rje-radio__icon{display:inline-block;box-sizing:border-box;border-radius:99%;border:1px solid #333;height:1em;width:1em}.rje-theme .rje-section-header__separator{width:100%;height:0px}.rje-theme .rje-section-header{align-items:center;display:flex;gap:.5em;justify-content:space-between;width:100%;flex-wrap:wrap}.rje-theme .rje-section-header .rje-section-header__label{align-items:center;align-self:left;display:flex;flex-grow:1;font-size:1em;font-weight:600;gap:.5em;line-height:1.25em;white-space:nowrap}.rje-theme .rje-section-header .rje-section-header__label .rje-icon{font-size:1.25em}.rje-theme .rje-section-header .rje-section-header__separator{flex-grow:1;height:0;margin-top:.2em}.rje-theme .rje-popover.rje-section-header__description{font-weight:normal;max-width:50em;padding:.5em;white-space:pre-wrap}.rje-theme .rje-select__options{list-style:none;max-width:250px;max-height:300px;overflow:auto}.rje-theme .rje-select__option{outline:0;padding:.25em .5em}.rje-theme .rje-select__option:hover,.rje-theme .rje-select__option:hover label{cursor:pointer}.rje-theme .rje-select-field{position:relative}.rje-theme .rje-select-field>.rje-label{display:inline-block;padding-bottom:.25em}.rje-theme .rje-select__button{font-size:1em;font-family:inherit;font-weight:normal;padding:.375em .5em;padding-right:.25em;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;display:flex;align-items:center;justify-content:space-between;position:relative;white-space:nowrap;overflow:hidden}.rje-theme .rje-select__button:not([disabled]){cursor:pointer;pointer-events:all}.rje-theme .rje-select__button .rje-icon{padding-top:0;padding-bottom:0;font-size:1.5em}.rje-theme .rje-select{min-width:200px;max-width:200px}.rje-theme .rje-select .rje-overlay--select,.rje-theme .rje-select .rje-select__button{width:100%}.rje-theme .rje-select .rje-selected__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rje-theme .rje-overlay--select{z-index:1;overflow:hidden}.rje-theme .rje-select__option{font-weight:normal}.rje-theme ul.rje-select__options{min-width:200px;list-style:none;padding:0;margin:0}.rje-theme .rje-switch-field{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;display:flex;align-items:center;gap:.5em}.rje-theme .rje-switch-field:not([disabled]){cursor:pointer;pointer-events:all}.rje-theme .rje-switch-input.with-animation{transition:background-color .3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.rje-theme .rje-switch-input.with-animation:after{transition:left .3s cubic-bezier(0.175, 0.885, 0.32, 1.275),transform .3s cubic-bezier(0.175, 0.885, 0.32, 1.275),width .3s ease,margin .3s ease}.rje-theme .rje-switch-input{background-color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:medium none;font-size:inherit;margin:0;background-color:#000;border-radius:1.875em;width:3.5em !important;height:1.875em;position:relative;overflow:hidden;box-sizing:content-box}.rje-theme .rje-switch-input::-ms-expand{display:none}.rje-theme .rje-switch-input:after{user-select:none;max-width:2em;font-family:"Icon";font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;content:"close";background-color:#fff;border-radius:1.875em;position:relative;display:inline-flex;align-items:center;justify-content:space-around;font-size:1.5em;height:1.1666666667em;width:1.1666666667em;overflow:hidden;margin:0;left:0}.rje-theme .rje-switch-input:checked:after{content:"check";left:100%;transform:translate(-100%, 0)}.rje-theme .rje-switch-input:not([disabled]){-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0}.rje-theme .rje-switch-input:not([disabled]):not([disabled]){cursor:pointer;pointer-events:all}.rje-theme .rje-switch-input:not([disabled]):hover{cursor:pointer}.rje-theme .rje-tag-list__children{display:flex;flex-wrap:wrap;gap:.25em}.rje-label+.rje-theme .rje-tag-list__children{margin-top:.25em}.rje-theme .rje-tag{height:1.875em;padding-left:.75em;padding-right:.75em;display:flex;align-items:center;line-height:1}.rje-theme .rje-tag .rje-tag__grid{display:flex;gap:2px;align-items:center}.rje-theme .rje-tag .rje-button{padding:0}.rje-theme .rje-tag .rje-button .rje-icon{font-size:1.2em}.rje-theme .rje-tag.removable{padding-right:.5em}.rje-theme .rje-tag.selectable.with-icon{padding-left:0}.rje-theme .rje-tag{outline:0}.rje-theme .rje-tag:hover{cursor:default}.rje-theme .rje-tag[aria-selected]:hover{cursor:pointer}.rje-theme .rje-tag-list-input .rje-label+.rje-tag-list{margin-top:4px}.rje-theme .rje-tag-list-input .rje-tag{font-size:.9em}.rje-theme .rje-tag-list-input input[type=text].rje-tag-list-input__element{width:auto;flex-grow:1;outline:0;background:rgba(0,0,0,0);border:none}.rje-theme .rje-tag-list-input .rje-popover__taglist{border:none}.rje-theme .rje-textarea-field .rje-label{display:inline-block;padding-bottom:4px}.rje-theme .rje-textarea{display:block;font-size:1em;font-family:inherit;padding:.5em}.rje-theme .rje-textarea-field--readonly .rje-textarea{border:none;background:rgba(0,0,0,0);padding-left:0;padding-right:0;cursor:default;resize:none}.rje-theme .rje-time-input{display:inline-flex;flex-direction:column}.rje-theme .rje-tooltip{background-color:#fff;border:1px solid gray;box-sizing:border-box;font-weight:normal;left:0px;max-width:37.5em;padding:.5em;position:absolute;white-space:initial;z-index:1;top:100%}.rje-theme .rje-description{padding-top:4px;font-weight:400;font-size:.85em;line-height:1.3em}.rje-theme .rje-field.disabled .rje-description{opacity:.45}.rje-theme .rje-error{padding-top:.2em;font-size:.85em}.rje-theme .rje-error .rje-icon{display:inline-block;top:.125em;position:relative;padding-right:.125em}.rje-theme .rje-field~.rje-field{padding-top:16px}.rje-theme .rje-field textarea,.rje-theme .rje-field input[type=number],.rje-theme .rje-field input[type=password],.rje-theme .rje-field input[type=text]{width:100%;box-sizing:border-box}.rje-theme .rje-field__header .rje-description{padding-top:0}.rje-theme .rje-widget-action--collapsed{transform:rotate(90deg)}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}.rje-theme--light{color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-button--primary{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--light .rje-button--primary:focus,.rje-theme--light .rje-button--primary:hover{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));background:rgb(var(--rje-color-light-secondary))}.rje-theme--light .rje-button--primary:active,.rje-theme--light .rje-button--primary.rje-button--pressed{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));background:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-button--primary[disabled]{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce}.rje-theme--light .rje-button--secondary{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-button--secondary:focus,.rje-theme--light .rje-button--secondary:hover{color:rgb(var(--rje-color-light-secondary))}.rje-theme--light .rje-button--secondary:active,.rje-theme--light .rje-button--secondary.rje-button--pressed{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-button--secondary[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);color:#cacdce !important}.rje-theme--light .rje-button--text{border:none;color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-button--text:focus,.rje-theme--light .rje-button--text:hover{color:rgb(var(--rje-color-light-secondary))}.rje-theme--light .rje-button--text:active,.rje-theme--light .rje-button--text.rje-button--pressed{color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-button--text[disabled]{color:#cacdce !important}.rje-theme--light .rje-checkbox--unset,.rje-theme--light .rje-checkbox--checked{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--light .rje-checkbox--unchecked{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0}.rje-theme--light .rje-checkbox--focused{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-checkbox-field.rje-label--disabled .rje-checkbox--checked{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce}.rje-theme--light .rje-checkbox-field.rje-label--disabled .rje-checkbox--unchecked{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--light .rje-input--color .rje-input__color{border:1px solid #cacdce}.rje-theme--light .rje-date-input__fields{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#787b7c}.rje-theme--light .rje-date-input__segment{color:#787b7c}.rje-theme--light .rje-date-input__segment.rje-date-input__segment--value{color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-date-input--invalid .rje-date-input__fields{border-color:#ae242d}.rje-theme--light .rje-date-input--invalid button{color:#ae242d}.rje-theme--light .rje-calendar__cell[tabindex="0"],.rje-theme--light .rje-calendar__cell:hover{color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-file__name{color:rgba(var(--rje-color-light-text))}.rje-theme--light .rje-icon{fill:#000}.rje-theme--light .rje-input input{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#000}.rje-theme--light .rje-input input:focus,.rje-theme--light .rje-input input:hover{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-input .rje-icon{color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-input input::placeholder,.rje-theme--light .rje-input .rje-input__tag{color:#787b7c}.rje-theme--light .rje-input--invalid:not(.rje-input--disabled) .rje-icon{color:#ae242d}.rje-theme--light .rje-input--invalid:not(.rje-input--disabled) input,.rje-theme--light .rje-input--invalid:not(.rje-input--disabled) input:hover,.rje-theme--light .rje-input--invalid:not(.rje-input--disabled) input:focus{border-color:#ae242d}.rje-theme--light .rje-input--disabled .rje-icon,.rje-theme--light .rje-input--disabled .rje-input__tag{color:#cacdce}.rje-theme--light .rje-input--disabled input[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#cacdce}.rje-theme--light .rje-input--readonly input{border:none;background:rgba(0,0,0,0);padding-left:0;padding-right:0;cursor:default}.rje-theme--light .rje-label--valid{color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-required-flag,.rje-theme--light .rje-label--invalid{color:#ae242d}.rje-theme--light .rje-label--disabled,.rje-theme--light .rje-label--disabled .rje-required-flag{color:#cacdce}.rje-theme--light .rje-modal{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#fff}.rje-theme--light .rje-popover{background:#fff;border:1px solid #cacdce;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--light .rje-popover__arrow{stroke:#cacdce;fill:rgba(255,255,255,.6)}.rje-theme--light .rje-radiogroup .rje-radio{border:1px solid rgba(0,0,0,0);box-sizing:border-box}.rje-theme--light .rje-radiogroup .rje-radio.rje-radio--focused{border-color:rgb(var(--rje-color-dark-primary)) !important}.rje-theme--light .rje-radiogroup .rje-radio__icon{border:1px solid #cacdce;background:rgba(255,255,255,.6)}.rje-theme--light .rje-radiogroup .rje-radio--selected .rje-radio__icon{border:2px solid rgb(var(--rje-color-light-primary));display:inline-flex;align-items:center;justify-content:center}.rje-theme--light .rje-radiogroup .rje-radio--selected .rje-radio__icon:after{content:"";border-radius:99%;display:inline-block;background:rgb(var(--rje-color-light-primary));border:.3em solid rgba(0,0,0,0)}.rje-theme--light .rje-radiogroup .rje-radio--disabled .rje-radio__label{color:#cacdce}.rje-theme--light .rje-section-header__separator{border-top:1px solid rgba(var(--rje-color-light-text), 0.15);border-bottom:1px solid rgba(255,255,255,.8)}.rje-theme--light .rje-section-header__label .rje-button:not([disabled]){color:#000}.rje-theme--light .rje-popover.rje-section-header__description{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-popover.rje-section-header__description *{color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-select__button{color:rgb(var(--rje-color-light-text));border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0}.rje-theme--light .rje-select__button:focus,.rje-theme--light .rje-select__button:hover{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;border-color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-select__button:active,.rje-theme--light .rje-select__button.rje-select__button--pressed,.rje-theme--light .rje-select__button[aria-expanded=true]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;border-color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-select__button[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#cacdce;background-color:rgba(255,255,255,.6)}.rje-theme--light .rje-select__button[disabled] .rje-icon{fill:#cacdce}.rje-theme--light .rje-selected__value--placeholder{color:#787b7c}.rje-theme--light .rje-select-field--invalid .rje-icon,.rje-theme--light .rje-select-field--invalid .rje-label:not(.select__option){color:#ae242d}.rje-theme--light .rje-select-field--invalid .rje-select__button{border-color:#ae242d}.rje-theme--light .rje-overlay .rje-select__options{background:#fff}.rje-theme--light .rje-overlay--select{margin-top:.25em;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--light .rje-select__options{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6)}.rje-theme--light .rje-select__option--selected .rje-label label,.rje-theme--light .rje-select__option--selected label{color:rgba(var(--rje-color-light-primary), 1)}.rje-theme--light .rje-select__option:hover,.rje-theme--light .rje-select__option--focused{background:rgba(var(--rje-color-light-primary), 0.9)}.rje-theme--light .rje-select__option:hover label,.rje-theme--light .rje-select__option--focused label{color:#fff}.rje-theme--light .rje-select__option--disabled{opacity:.33}.rje-theme--light .rje-select__option:not(:last-child){border-bottom:1px solid rgba(var(--rje-color-light-text), 0.15)}.rje-theme--light .rje-switch-input:checked{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));border-radius:1.875em}.rje-theme--light .rje-switch-input:checked:after{color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-switch-input:checked:focus,.rje-theme--light .rje-switch-input:checked:hover{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));border-radius:1.875em;background-color:rgb(var(--rje-color-light-secondary))}.rje-theme--light .rje-switch-input:checked:focus:after,.rje-theme--light .rje-switch-input:checked:hover:after{color:rgb(var(--rje-color-light-secondary))}.rje-theme--light .rje-switch-input:checked:active,.rje-theme--light .rje-switch-input:checked.pressed{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce;border-radius:1.875em;background-color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-switch-input:checked:active:after,.rje-theme--light .rje-switch-input:checked.pressed:after{color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-switch-input:checked[disabled]{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce;border-radius:1.875em}.rje-theme--light .rje-switch-input:checked[disabled]:after{color:#cacdce}.rje-theme--light .rje-switch-input:not(:checked){border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1.875em;background:#fff}.rje-theme--light .rje-switch-input:not(:checked):after{background-color:rgb(var(--rje-color-light-primary));border-radius:1.875em;color:#fff}.rje-theme--light .rje-switch-input:not(:checked):focus:after,.rje-theme--light .rje-switch-input:not(:checked):hover:after{background-color:rgb(var(--rje-color-light-secondary))}.rje-theme--light .rje-switch-input:not(:checked):active:after,.rje-theme--light .rje-switch-input:not(:checked).pressed:after{background-color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-switch-input:not(:checked)[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1.875em}.rje-theme--light .rje-switch-input:not(:checked)[disabled]:after{background-color:#cacdce}.rje-theme--light .rje-tag{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1em}.rje-theme--light .rje-tag.selectable.with-icon{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1em}.rje-theme--light .rje-tag.selectable.with-icon .rje-tag__selection{border-radius:99%;border:1px solid #cacdce;margin:.1em;font-size:1.375em}.rje-theme--light .rje-tag.selectable.with-icon.rje-tag--selected .rje-tag__selection{background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--light .rje-tag.selectable.with-icon.rje-tag--unselected .rje-tag__selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.rje-theme--light .rje-tag.selectable:not(.with-icon).rje-tag--selected{background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--light .rje-tag-list-input .rje-tag-list__children{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;padding:.25em}.rje-theme--light .rje-tag-list-input input.rje-tag-list-input__element{border:none;color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-textarea{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-textarea:focus,.rje-theme--light .rje-textarea:hover{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-textarea::placeholder:not([disabled]){color:#787b7c}.rje-theme--light .rje-textarea[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#cacdce}.rje-theme--light .rje-textarea[disabled]::placeholder{color:#cacdce}.rje-theme--light .rje-textarea-field--invalid:not(.rje-textarea-field--disabled) .rje-textarea{border-color:#ae242d}.rje-theme--light .rje-tooltip{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-tooltip *{color:#fff !important}.rje-theme--light .rje-description{color:#787b7c}.rje-theme--light .rje-description code{color:rgba(0,0,0,.8);border-radius:2px;border:1px solid rgba(202,205,206,.5);background-color:rgba(202,205,206,.25);padding:0 .3em;box-sizing:border-box}.rje-theme--light .rje-description--tooltip{opacity:1}.rje-theme--light .rje-error{color:#ae242d}.rje-theme--light .rje-field--value.rje-field--error>label{color:#ae242d}.rje-theme--light .rje-field--value.rje-field--error textarea,.rje-theme--light .rje-field--value.rje-field--error input{border-color:#ae242d}.rje-theme--light .rje-field--object.rje-field--error>.rje-field__header label,.rje-theme--light .rje-field--value.rje-field .rje-required-flag{color:#ae242d}.rje-theme--light .rje-widget-action:not(:hover) .rje-icon{color:#cacdce}.rje-theme--light .rje-theme--inverted{color:rgb(var(--rje-color-dark-text));padding:8px;background:#222}.rje-theme--light .rje-theme--inverted .rje-button--primary{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--light .rje-theme--inverted .rje-button--primary:focus,.rje-theme--light .rje-theme--inverted .rje-button--primary:hover{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));background:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-button--primary:active,.rje-theme--light .rje-theme--inverted .rje-button--primary.rje-button--pressed{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));background:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-button--primary[disabled]{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849}.rje-theme--light .rje-theme--inverted .rje-button--secondary{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-button--secondary:focus,.rje-theme--light .rje-theme--inverted .rje-button--secondary:hover{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-button--secondary:active,.rje-theme--light .rje-theme--inverted .rje-button--secondary.rje-button--pressed{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-button--secondary[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:#474849 !important}.rje-theme--light .rje-theme--inverted .rje-button--text{border:none;color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-button--text:focus,.rje-theme--light .rje-theme--inverted .rje-button--text:hover{color:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-button--text:active,.rje-theme--light .rje-theme--inverted .rje-button--text.rje-button--pressed{color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-button--text[disabled]{color:#474849 !important}.rje-theme--light .rje-theme--inverted .rje-checkbox--unset,.rje-theme--light .rje-theme--inverted .rje-checkbox--checked{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--light .rje-theme--inverted .rje-checkbox--unchecked{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--light .rje-theme--inverted .rje-checkbox--focused{border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-checkbox-field.rje-label--disabled .rje-checkbox--checked{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849}.rje-theme--light .rje-theme--inverted .rje-checkbox-field.rje-label--disabled .rje-checkbox--unchecked{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0}.rje-theme--light .rje-theme--inverted .rje-input--color .rje-input__color{border:1px solid #474849}.rje-theme--light .rje-theme--inverted .rje-date-input__fields{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--light .rje-theme--inverted .rje-date-input__segment{color:#787b7c}.rje-theme--light .rje-theme--inverted .rje-date-input__segment.rje-date-input__segment--value{color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-date-input--invalid .rje-date-input__fields{border-color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-date-input--invalid button{color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-calendar__cell[tabindex="0"],.rje-theme--light .rje-theme--inverted .rje-calendar__cell:hover{color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-file__name{color:rgba(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-icon{fill:#fff}.rje-theme--light .rje-theme--inverted .rje-input input{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#fff}.rje-theme--light .rje-theme--inverted .rje-input input:focus,.rje-theme--light .rje-theme--inverted .rje-input input:hover{border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-input .rje-icon{color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-input input::placeholder,.rje-theme--light .rje-theme--inverted .rje-input .rje-input__tag{color:#787b7c}.rje-theme--light .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) .rje-icon{color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) input,.rje-theme--light .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) input:hover,.rje-theme--light .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) input:focus{border-color:#f11f2c !important}.rje-theme--light .rje-theme--inverted .rje-input--disabled .rje-icon,.rje-theme--light .rje-theme--inverted .rje-input--disabled .rje-input__tag{color:#474849}.rje-theme--light .rje-theme--inverted .rje-input--disabled input[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#474849}.rje-theme--light .rje-theme--inverted .rje-input--readonly input{border:none;background:rgba(0,0,0,0);padding-left:0;padding-right:0;cursor:default}.rje-theme--light .rje-theme--inverted .rje-label--valid{color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-required-flag,.rje-theme--light .rje-theme--inverted .rje-label--invalid{color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-label--disabled,.rje-theme--light .rje-theme--inverted .rje-label--disabled .rje-required-flag{color:#474849}.rje-theme--light .rje-theme--inverted .rje-modal{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#000}.rje-theme--light .rje-theme--inverted .rje-popover{background:#000;border:1px solid #474849;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--light .rje-theme--inverted .rje-popover__arrow{stroke:#474849;fill:rgba(255,255,255,.05)}.rje-theme--light .rje-theme--inverted .rje-radiogroup .rje-radio{border:1px solid rgba(0,0,0,0);box-sizing:border-box}.rje-theme--light .rje-theme--inverted .rje-radiogroup .rje-radio.rje-radio--focused{border-color:rgb(var(--rje-color-dark-primary)) !important}.rje-theme--light .rje-theme--inverted .rje-radiogroup .rje-radio__icon{border:1px solid #474849;background:rgba(255,255,255,.05)}.rje-theme--light .rje-theme--inverted .rje-radiogroup .rje-radio--selected .rje-radio__icon{border:2px solid rgb(var(--rje-color-dark-primary));display:inline-flex;align-items:center;justify-content:center}.rje-theme--light .rje-theme--inverted .rje-radiogroup .rje-radio--selected .rje-radio__icon:after{content:"";border-radius:99%;display:inline-block;background:rgb(var(--rje-color-dark-primary));border:.3em solid rgba(0,0,0,0)}.rje-theme--light .rje-theme--inverted .rje-radiogroup .rje-radio--disabled .rje-radio__label{color:#474849}.rje-theme--light .rje-theme--inverted .rje-section-header__separator{border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(255,255,255,.1)}.rje-theme--light .rje-theme--inverted .rje-section-header__label .rje-button:not([disabled]){color:#fff}.rje-theme--light .rje-theme--inverted .rje-popover.rje-section-header__description{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-popover.rje-section-header__description *{color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-theme--inverted .rje-select__button{color:rgb(var(--rje-color-dark-text));border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--light .rje-theme--inverted .rje-select__button:focus,.rje-theme--light .rje-theme--inverted .rje-select__button:hover{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-select__button:active,.rje-theme--light .rje-theme--inverted .rje-select__button.rje-select__button--pressed,.rje-theme--light .rje-theme--inverted .rje-select__button[aria-expanded=true]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-select__button[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#474849;background-color:rgba(255,255,255,.05)}.rje-theme--light .rje-theme--inverted .rje-select__button[disabled] .rje-icon{fill:#474849}.rje-theme--light .rje-theme--inverted .rje-selected__value--placeholder{color:#787b7c}.rje-theme--light .rje-theme--inverted .rje-select-field--invalid .rje-icon,.rje-theme--light .rje-theme--inverted .rje-select-field--invalid .rje-label:not(.select__option){color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-select-field--invalid .rje-select__button{border-color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-overlay .rje-select__options{background:#000}.rje-theme--light .rje-theme--inverted .rje-overlay--select{margin-top:.25em;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--light .rje-theme--inverted .rje-select__options{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05)}.rje-theme--light .rje-theme--inverted .rje-select__option--selected label{color:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-select__option:hover,.rje-theme--light .rje-theme--inverted .rje-select__option--focused{background:rgba(var(--rje-color-dark-primary), 0.9)}.rje-theme--light .rje-theme--inverted .rje-select__option:hover label,.rje-theme--light .rje-theme--inverted .rje-select__option--focused label{color:#fff}.rje-theme--light .rje-theme--inverted .rje-select__option--disabled{opacity:.33}.rje-theme--light .rje-theme--inverted .rje-select__option:not(:last-child){border-bottom:1px solid rgba(var(--rje-color-dark-text), 0.15)}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));border-radius:1.875em}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:after{background:#000;color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:focus,.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:hover{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));border-radius:1.875em;background-color:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:focus:after,.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:hover:after{color:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:active,.rje-theme--light .rje-theme--inverted .rje-switch-input:checked.pressed{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849;border-radius:1.875em;background-color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:active:after,.rje-theme--light .rje-theme--inverted .rje-switch-input:checked.pressed:after{color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked[disabled]{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849;border-radius:1.875em;background-color:#474849}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked[disabled]:after{color:#474849}.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked){border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1.875em}.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked):after{background:rgb(var(--rje-color-dark-primary));border-radius:1.875em;color:#000}.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked):focus:after,.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked):hover:after{background-color:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked):active:after,.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked).pressed:after{background-color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked)[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1.875em}.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked)[disabled]:after{background-color:#474849}.rje-theme--light .rje-theme--inverted .rje-tag{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1em}.rje-theme--light .rje-theme--inverted .rje-tag.selectable.with-icon{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1em}.rje-theme--light .rje-theme--inverted .rje-tag.selectable.with-icon .rje-tag__selection{border-radius:99%;border:1px solid #474849;margin:.1em;font-size:1.375em}.rje-theme--light .rje-theme--inverted .rje-tag.selectable.with-icon.rje-tag--selected .rje-tag__selection{background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--light .rje-theme--inverted .rje-tag.selectable.with-icon.rje-tag--unselected .rje-tag__selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.rje-theme--light .rje-theme--inverted .rje-tag.selectable:not(.with-icon).rje-tag--selected{background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--light .rje-theme--inverted .rje-tag-list-input .rje-tag-list__children{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;padding:.25em}.rje-theme--light .rje-theme--inverted .rje-tag-list-input input.rje-tag-list-input__element{border:none;color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-textarea{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-textarea:focus,.rje-theme--light .rje-theme--inverted .rje-textarea:hover{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-theme--inverted .rje-textarea::placeholder:not([disabled]){color:#787b7c}.rje-theme--light .rje-theme--inverted .rje-textarea[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#474849}.rje-theme--light .rje-theme--inverted .rje-textarea[disabled]::placeholder{color:#474849}.rje-theme--light .rje-theme--inverted .rje-textarea-field--invalid:not(.rje-textarea-field--disabled) .rje-textarea{border-color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-tooltip{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-tooltip *{color:#000 !important}.rje-theme--light .rje-theme--inverted .rje-description{color:#787b7c}.rje-theme--light .rje-theme--inverted .rje-description code{border-radius:2px;border:1px solid rgba(71,72,73,.3);padding:0 .3em}.rje-theme--light .rje-theme--inverted .rje-description--tooltip{opacity:1}.rje-theme--light .rje-theme--inverted .rje-error{color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-field--value.rje-field--error>label{color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-field--value.rje-field--error textarea,.rje-theme--light .rje-theme--inverted .rje-field--value.rje-field--error input{border-color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-field--object.rje-field--error>.rje-field__header label,.rje-theme--light .rje-theme--inverted .rje-field--value.rje-field .rje-required-flag{color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-widget-action:not(:hover) .rje-icon{color:#474849}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}.rje-theme--dark{color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-button--primary{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--dark .rje-button--primary:focus,.rje-theme--dark .rje-button--primary:hover{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));background:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-button--primary:active,.rje-theme--dark .rje-button--primary.rje-button--pressed{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));background:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-button--primary[disabled]{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849}.rje-theme--dark .rje-button--secondary{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-button--secondary:focus,.rje-theme--dark .rje-button--secondary:hover{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-button--secondary:active,.rje-theme--dark .rje-button--secondary.rje-button--pressed{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-button--secondary[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:#474849 !important}.rje-theme--dark .rje-button--text{border:none;color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-button--text:focus,.rje-theme--dark .rje-button--text:hover{color:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-button--text:active,.rje-theme--dark .rje-button--text.rje-button--pressed{color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-button--text[disabled]{color:#474849 !important}.rje-theme--dark .rje-checkbox--unset,.rje-theme--dark .rje-checkbox--checked{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--dark .rje-checkbox--unchecked{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--dark .rje-checkbox--focused{border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-checkbox-field.rje-label--disabled .rje-checkbox--checked{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849}.rje-theme--dark .rje-checkbox-field.rje-label--disabled .rje-checkbox--unchecked{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0}.rje-theme--dark .rje-input--color .rje-input__color{border:1px solid #474849}.rje-theme--dark .rje-date-input__fields{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--dark .rje-date-input__segment{color:#787b7c}.rje-theme--dark .rje-date-input__segment.rje-date-input__segment--value{color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-date-input--invalid .rje-date-input__fields{border-color:#f11f2c}.rje-theme--dark .rje-date-input--invalid button{color:#f11f2c}.rje-theme--dark .rje-calendar__cell[tabindex="0"],.rje-theme--dark .rje-calendar__cell:hover{color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-file__name{color:rgba(var(--rje-color-dark-text))}.rje-theme--dark .rje-icon{fill:#fff}.rje-theme--dark .rje-input input{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#fff}.rje-theme--dark .rje-input input:focus,.rje-theme--dark .rje-input input:hover{border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-input .rje-icon{color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-input input::placeholder,.rje-theme--dark .rje-input .rje-input__tag{color:#787b7c}.rje-theme--dark .rje-input--invalid:not(.rje-input--disabled) .rje-icon{color:#f11f2c}.rje-theme--dark .rje-input--invalid:not(.rje-input--disabled) input,.rje-theme--dark .rje-input--invalid:not(.rje-input--disabled) input:hover,.rje-theme--dark .rje-input--invalid:not(.rje-input--disabled) input:focus{border-color:#f11f2c !important}.rje-theme--dark .rje-input--disabled .rje-icon,.rje-theme--dark .rje-input--disabled .rje-input__tag{color:#474849}.rje-theme--dark .rje-input--disabled input[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#474849}.rje-theme--dark .rje-input--readonly input{border:none;background:rgba(0,0,0,0);padding-left:0;padding-right:0;cursor:default}.rje-theme--dark .rje-label--valid{color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-required-flag,.rje-theme--dark .rje-label--invalid{color:#f11f2c}.rje-theme--dark .rje-label--disabled,.rje-theme--dark .rje-label--disabled .rje-required-flag{color:#474849}.rje-theme--dark .rje-modal{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#000}.rje-theme--dark .rje-popover{background:#000;border:1px solid #474849;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--dark .rje-popover__arrow{stroke:#474849;fill:rgba(255,255,255,.05)}.rje-theme--dark .rje-radiogroup .rje-radio{border:1px solid rgba(0,0,0,0);box-sizing:border-box}.rje-theme--dark .rje-radiogroup .rje-radio.rje-radio--focused{border-color:rgb(var(--rje-color-dark-primary)) !important}.rje-theme--dark .rje-radiogroup .rje-radio__icon{border:1px solid #474849;background:rgba(255,255,255,.05)}.rje-theme--dark .rje-radiogroup .rje-radio--selected .rje-radio__icon{border:2px solid rgb(var(--rje-color-dark-primary));display:inline-flex;align-items:center;justify-content:center}.rje-theme--dark .rje-radiogroup .rje-radio--selected .rje-radio__icon:after{content:"";border-radius:99%;display:inline-block;background:rgb(var(--rje-color-dark-primary));border:.3em solid rgba(0,0,0,0)}.rje-theme--dark .rje-radiogroup .rje-radio--disabled .rje-radio__label{color:#474849}.rje-theme--dark .rje-section-header__separator{border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(255,255,255,.1)}.rje-theme--dark .rje-section-header__label .rje-button:not([disabled]){color:#fff}.rje-theme--dark .rje-popover.rje-section-header__description{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-popover.rje-section-header__description *{color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-select__button{color:rgb(var(--rje-color-dark-text));border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--dark .rje-select__button:focus,.rje-theme--dark .rje-select__button:hover{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-select__button:active,.rje-theme--dark .rje-select__button.rje-select__button--pressed,.rje-theme--dark .rje-select__button[aria-expanded=true]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-select__button[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#474849;background-color:rgba(255,255,255,.05)}.rje-theme--dark .rje-select__button[disabled] .rje-icon{fill:#474849}.rje-theme--dark .rje-selected__value--placeholder{color:#787b7c}.rje-theme--dark .rje-select-field--invalid .rje-icon,.rje-theme--dark .rje-select-field--invalid .rje-label:not(.select__option){color:#f11f2c}.rje-theme--dark .rje-select-field--invalid .rje-select__button{border-color:#f11f2c}.rje-theme--dark .rje-overlay .rje-select__options{background:#000}.rje-theme--dark .rje-overlay--select{margin-top:.25em;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--dark .rje-select__options{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05)}.rje-theme--dark .rje-select__option--selected label{color:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-select__option:hover,.rje-theme--dark .rje-select__option--focused{background:rgba(var(--rje-color-dark-primary), 0.9)}.rje-theme--dark .rje-select__option:hover label,.rje-theme--dark .rje-select__option--focused label{color:#fff}.rje-theme--dark .rje-select__option--disabled{opacity:.33}.rje-theme--dark .rje-select__option:not(:last-child){border-bottom:1px solid rgba(var(--rje-color-dark-text), 0.15)}.rje-theme--dark .rje-switch-input:checked{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));border-radius:1.875em}.rje-theme--dark .rje-switch-input:checked:after{background:#000;color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-switch-input:checked:focus,.rje-theme--dark .rje-switch-input:checked:hover{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));border-radius:1.875em;background-color:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-switch-input:checked:focus:after,.rje-theme--dark .rje-switch-input:checked:hover:after{color:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-switch-input:checked:active,.rje-theme--dark .rje-switch-input:checked.pressed{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849;border-radius:1.875em;background-color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-switch-input:checked:active:after,.rje-theme--dark .rje-switch-input:checked.pressed:after{color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-switch-input:checked[disabled]{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849;border-radius:1.875em;background-color:#474849}.rje-theme--dark .rje-switch-input:checked[disabled]:after{color:#474849}.rje-theme--dark .rje-switch-input:not(:checked){border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1.875em}.rje-theme--dark .rje-switch-input:not(:checked):after{background:rgb(var(--rje-color-dark-primary));border-radius:1.875em;color:#000}.rje-theme--dark .rje-switch-input:not(:checked):focus:after,.rje-theme--dark .rje-switch-input:not(:checked):hover:after{background-color:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-switch-input:not(:checked):active:after,.rje-theme--dark .rje-switch-input:not(:checked).pressed:after{background-color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-switch-input:not(:checked)[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1.875em}.rje-theme--dark .rje-switch-input:not(:checked)[disabled]:after{background-color:#474849}.rje-theme--dark .rje-tag{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1em}.rje-theme--dark .rje-tag.selectable.with-icon{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1em}.rje-theme--dark .rje-tag.selectable.with-icon .rje-tag__selection{border-radius:99%;border:1px solid #474849;margin:.1em;font-size:1.375em}.rje-theme--dark .rje-tag.selectable.with-icon.rje-tag--selected .rje-tag__selection{background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--dark .rje-tag.selectable.with-icon.rje-tag--unselected .rje-tag__selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.rje-theme--dark .rje-tag.selectable:not(.with-icon).rje-tag--selected{background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--dark .rje-tag-list-input .rje-tag-list__children{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;padding:.25em}.rje-theme--dark .rje-tag-list-input input.rje-tag-list-input__element{border:none;color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-textarea{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-textarea:focus,.rje-theme--dark .rje-textarea:hover{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-textarea::placeholder:not([disabled]){color:#787b7c}.rje-theme--dark .rje-textarea[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#474849}.rje-theme--dark .rje-textarea[disabled]::placeholder{color:#474849}.rje-theme--dark .rje-textarea-field--invalid:not(.rje-textarea-field--disabled) .rje-textarea{border-color:#f11f2c}.rje-theme--dark .rje-tooltip{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-tooltip *{color:#000 !important}.rje-theme--dark .rje-description{color:#787b7c}.rje-theme--dark .rje-description code{border-radius:2px;border:1px solid rgba(71,72,73,.3);padding:0 .3em}.rje-theme--dark .rje-description--tooltip{opacity:1}.rje-theme--dark .rje-error{color:#f11f2c}.rje-theme--dark .rje-field--value.rje-field--error>label{color:#f11f2c}.rje-theme--dark .rje-field--value.rje-field--error textarea,.rje-theme--dark .rje-field--value.rje-field--error input{border-color:#f11f2c}.rje-theme--dark .rje-field--object.rje-field--error>.rje-field__header label,.rje-theme--dark .rje-field--value.rje-field .rje-required-flag{color:#f11f2c}.rje-theme--dark .rje-widget-action:not(:hover) .rje-icon{color:#474849}.rje-theme--dark .rje-theme--inverted{color:rgb(var(--rje-color-light-text));padding:8px;background:#fff}.rje-theme--dark .rje-theme--inverted .rje-button--primary{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--dark .rje-theme--inverted .rje-button--primary:focus,.rje-theme--dark .rje-theme--inverted .rje-button--primary:hover{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));background:rgb(var(--rje-color-light-secondary))}.rje-theme--dark .rje-theme--inverted .rje-button--primary:active,.rje-theme--dark .rje-theme--inverted .rje-button--primary.rje-button--pressed{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));background:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-button--primary[disabled]{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-button--secondary{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-button--secondary:focus,.rje-theme--dark .rje-theme--inverted .rje-button--secondary:hover{color:rgb(var(--rje-color-light-secondary))}.rje-theme--dark .rje-theme--inverted .rje-button--secondary:active,.rje-theme--dark .rje-theme--inverted .rje-button--secondary.rje-button--pressed{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-button--secondary[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);color:#cacdce !important}.rje-theme--dark .rje-theme--inverted .rje-button--text{border:none;color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-button--text:focus,.rje-theme--dark .rje-theme--inverted .rje-button--text:hover{color:rgb(var(--rje-color-light-secondary))}.rje-theme--dark .rje-theme--inverted .rje-button--text:active,.rje-theme--dark .rje-theme--inverted .rje-button--text.rje-button--pressed{color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-button--text[disabled]{color:#cacdce !important}.rje-theme--dark .rje-theme--inverted .rje-checkbox--unset,.rje-theme--dark .rje-theme--inverted .rje-checkbox--checked{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--dark .rje-theme--inverted .rje-checkbox--unchecked{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0}.rje-theme--dark .rje-theme--inverted .rje-checkbox--focused{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-checkbox-field.rje-label--disabled .rje-checkbox--checked{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-checkbox-field.rje-label--disabled .rje-checkbox--unchecked{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--dark .rje-theme--inverted .rje-input--color .rje-input__color{border:1px solid #cacdce}.rje-theme--dark .rje-theme--inverted .rje-date-input__fields{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#787b7c}.rje-theme--dark .rje-theme--inverted .rje-date-input__segment{color:#787b7c}.rje-theme--dark .rje-theme--inverted .rje-date-input__segment.rje-date-input__segment--value{color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-date-input--invalid .rje-date-input__fields{border-color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-date-input--invalid button{color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-calendar__cell[tabindex="0"],.rje-theme--dark .rje-theme--inverted .rje-calendar__cell:hover{color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-file__name{color:rgba(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-icon{fill:#000}.rje-theme--dark .rje-theme--inverted .rje-input input{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#000}.rje-theme--dark .rje-theme--inverted .rje-input input:focus,.rje-theme--dark .rje-theme--inverted .rje-input input:hover{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-input .rje-icon{color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-input input::placeholder,.rje-theme--dark .rje-theme--inverted .rje-input .rje-input__tag{color:#787b7c}.rje-theme--dark .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) .rje-icon{color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) input,.rje-theme--dark .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) input:hover,.rje-theme--dark .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) input:focus{border-color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-input--disabled .rje-icon,.rje-theme--dark .rje-theme--inverted .rje-input--disabled .rje-input__tag{color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-input--disabled input[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-input--readonly input{border:none;background:rgba(0,0,0,0);padding-left:0;padding-right:0;cursor:default}.rje-theme--dark .rje-theme--inverted .rje-label--valid{color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-required-flag,.rje-theme--dark .rje-theme--inverted .rje-label--invalid{color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-label--disabled,.rje-theme--dark .rje-theme--inverted .rje-label--disabled .rje-required-flag{color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-modal{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#fff}.rje-theme--dark .rje-theme--inverted .rje-popover{background:#fff;border:1px solid #cacdce;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--dark .rje-theme--inverted .rje-popover__arrow{stroke:#cacdce;fill:rgba(255,255,255,.6)}.rje-theme--dark .rje-theme--inverted .rje-radiogroup .rje-radio{border:1px solid rgba(0,0,0,0);box-sizing:border-box}.rje-theme--dark .rje-theme--inverted .rje-radiogroup .rje-radio.rje-radio--focused{border-color:rgb(var(--rje-color-dark-primary)) !important}.rje-theme--dark .rje-theme--inverted .rje-radiogroup .rje-radio__icon{border:1px solid #cacdce;background:rgba(255,255,255,.6)}.rje-theme--dark .rje-theme--inverted .rje-radiogroup .rje-radio--selected .rje-radio__icon{border:2px solid rgb(var(--rje-color-light-primary));display:inline-flex;align-items:center;justify-content:center}.rje-theme--dark .rje-theme--inverted .rje-radiogroup .rje-radio--selected .rje-radio__icon:after{content:"";border-radius:99%;display:inline-block;background:rgb(var(--rje-color-light-primary));border:.3em solid rgba(0,0,0,0)}.rje-theme--dark .rje-theme--inverted .rje-radiogroup .rje-radio--disabled .rje-radio__label{color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-section-header__separator{border-top:1px solid rgba(var(--rje-color-light-text), 0.15);border-bottom:1px solid rgba(255,255,255,.8)}.rje-theme--dark .rje-theme--inverted .rje-section-header__label .rje-button:not([disabled]){color:#000}.rje-theme--dark .rje-theme--inverted .rje-popover.rje-section-header__description{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-popover.rje-section-header__description *{color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-theme--inverted .rje-select__button{color:rgb(var(--rje-color-light-text));border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0}.rje-theme--dark .rje-theme--inverted .rje-select__button:focus,.rje-theme--dark .rje-theme--inverted .rje-select__button:hover{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;border-color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-select__button:active,.rje-theme--dark .rje-theme--inverted .rje-select__button.rje-select__button--pressed,.rje-theme--dark .rje-theme--inverted .rje-select__button[aria-expanded=true]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;border-color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-select__button[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#cacdce;background-color:rgba(255,255,255,.6)}.rje-theme--dark .rje-theme--inverted .rje-select__button[disabled] .rje-icon{fill:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-selected__value--placeholder{color:#787b7c}.rje-theme--dark .rje-theme--inverted .rje-select-field--invalid .rje-icon,.rje-theme--dark .rje-theme--inverted .rje-select-field--invalid .rje-label:not(.select__option){color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-select-field--invalid .rje-select__button{border-color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-overlay .rje-select__options{background:#fff}.rje-theme--dark .rje-theme--inverted .rje-overlay--select{margin-top:.25em;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--dark .rje-theme--inverted .rje-select__options{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6)}.rje-theme--dark .rje-theme--inverted .rje-select__option--selected .rje-label label,.rje-theme--dark .rje-theme--inverted .rje-select__option--selected label{color:rgba(var(--rje-color-light-primary), 1)}.rje-theme--dark .rje-theme--inverted .rje-select__option:hover,.rje-theme--dark .rje-theme--inverted .rje-select__option--focused{background:rgba(var(--rje-color-light-primary), 0.9)}.rje-theme--dark .rje-theme--inverted .rje-select__option:hover label,.rje-theme--dark .rje-theme--inverted .rje-select__option--focused label{color:#fff}.rje-theme--dark .rje-theme--inverted .rje-select__option--disabled{opacity:.33}.rje-theme--dark .rje-theme--inverted .rje-select__option:not(:last-child){border-bottom:1px solid rgba(var(--rje-color-light-text), 0.15)}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));border-radius:1.875em}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:after{color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:focus,.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:hover{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));border-radius:1.875em;background-color:rgb(var(--rje-color-light-secondary))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:focus:after,.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:hover:after{color:rgb(var(--rje-color-light-secondary))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:active,.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked.pressed{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce;border-radius:1.875em;background-color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:active:after,.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked.pressed:after{color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked[disabled]{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce;border-radius:1.875em}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked[disabled]:after{color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked){border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1.875em;background:#fff}.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked):after{background-color:rgb(var(--rje-color-light-primary));border-radius:1.875em;color:#fff}.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked):focus:after,.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked):hover:after{background-color:rgb(var(--rje-color-light-secondary))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked):active:after,.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked).pressed:after{background-color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked)[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1.875em}.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked)[disabled]:after{background-color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-tag{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1em}.rje-theme--dark .rje-theme--inverted .rje-tag.selectable.with-icon{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1em}.rje-theme--dark .rje-theme--inverted .rje-tag.selectable.with-icon .rje-tag__selection{border-radius:99%;border:1px solid #cacdce;margin:.1em;font-size:1.375em}.rje-theme--dark .rje-theme--inverted .rje-tag.selectable.with-icon.rje-tag--selected .rje-tag__selection{background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--dark .rje-theme--inverted .rje-tag.selectable.with-icon.rje-tag--unselected .rje-tag__selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.rje-theme--dark .rje-theme--inverted .rje-tag.selectable:not(.with-icon).rje-tag--selected{background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--dark .rje-theme--inverted .rje-tag-list-input .rje-tag-list__children{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;padding:.25em}.rje-theme--dark .rje-theme--inverted .rje-tag-list-input input.rje-tag-list-input__element{border:none;color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-textarea{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-textarea:focus,.rje-theme--dark .rje-theme--inverted .rje-textarea:hover{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-textarea::placeholder:not([disabled]){color:#787b7c}.rje-theme--dark .rje-theme--inverted .rje-textarea[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-textarea[disabled]::placeholder{color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-textarea-field--invalid:not(.rje-textarea-field--disabled) .rje-textarea{border-color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-tooltip{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-tooltip *{color:#fff !important}.rje-theme--dark .rje-theme--inverted .rje-description{color:#787b7c}.rje-theme--dark .rje-theme--inverted .rje-description code{color:rgba(0,0,0,.8);border-radius:2px;border:1px solid rgba(202,205,206,.5);background-color:rgba(202,205,206,.25);padding:0 .3em;box-sizing:border-box}.rje-theme--dark .rje-theme--inverted .rje-description--tooltip{opacity:1}.rje-theme--dark .rje-theme--inverted .rje-error{color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-field--value.rje-field--error>label{color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-field--value.rje-field--error textarea,.rje-theme--dark .rje-theme--inverted .rje-field--value.rje-field--error input{border-color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-field--object.rje-field--error>.rje-field__header label,.rje-theme--dark .rje-theme--inverted .rje-field--value.rje-field .rje-required-flag{color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-widget-action:not(:hover) .rje-icon{color:#cacdce}',"",{version:3,sources:["webpack://./packages/rje-widgets/src/lib/widgets/arraywidget/array-widget.scss","webpack://./packages/rje-widgets/src/lib/design.scss","webpack://./packages/rje-widgets/src/lib/widgets/numberwidget/number-widget.scss","webpack://./packages/rje-widgets/src/lib/components/datepicker/date-picker.scss","webpack://./packages/rje-widgets/src/lib/widgets/filewidget/file-widget.scss","webpack://./packages/rje-widgets/src/lib/widgets/objectwidget/object-widget.scss","webpack://./packages/rje-widgets/src/lib/widgets/navigationwidget/navigation-widget.scss","webpack://./packages/rje-widgets/src/lib/widgets/taglistwidget/tag-list-widget.scss","webpack://./packages/rje-widgets/src/rje-widgets.scss","webpack://./packages/rje-widgets/src/lib/components/icon/icon.scss","webpack://./packages/rje-widgets/src/lib/components/button/button.scss","webpack://./packages/rje-widgets/src/lib/components/checkbox/checkbox.scss","webpack://./packages/rje-widgets/src/lib/components/colorinput/color-input.scss","webpack://./packages/rje-widgets/src/lib/components/filefield/file-field.scss","webpack://./packages/rje-widgets/src/lib/components/dateinput/date-input.scss","webpack://./packages/rje-widgets/src/lib/components/input/input.scss","webpack://./packages/rje-widgets/src/lib/components/label/label.scss","webpack://./packages/rje-widgets/src/lib/components/modal/modal.scss","webpack://./packages/rje-widgets/src/lib/components/popover/popover.scss","webpack://./packages/rje-widgets/src/lib/components/radiogroup/radio-group.scss","webpack://./packages/rje-widgets/src/lib/components/sectionheader/section-header.scss","webpack://./packages/rje-widgets/src/lib/components/selectoptions/select-options.scss","webpack://./packages/rje-widgets/src/lib/components/select/select.scss","webpack://./packages/rje-widgets/src/lib/components/switch/switch.scss","webpack://./packages/rje-widgets/src/lib/reset.scss","webpack://./packages/rje-widgets/src/lib/components/taglist/tag-list.scss","webpack://./packages/rje-widgets/src/lib/components/taglistinput/tag-list-input.scss","webpack://./packages/rje-widgets/src/lib/components/textarea/textarea.scss","webpack://./packages/rje-widgets/src/lib/components/timeinput/time-input.scss","webpack://./packages/rje-widgets/src/lib/components/tooltip/tooltip.scss","webpack://./packages/rje-widgets/src/lib/components/widgetdescription/widget-description.scss","webpack://./packages/rje-widgets/src/lib/components/widgeterror/widget-error.scss","webpack://./packages/rje-widgets/src/lib/components/widgetfield/widget-field.scss","webpack://./packages/rje-widgets/src/rje-theme.scss","webpack://./packages/rje-widgets/src/rje-theme--light.scss","webpack://./packages/rje-widgets/src/lib/themes.scss","webpack://./packages/rje-widgets/src/lib/components/button/button.theme.scss","webpack://./packages/rje-widgets/src/lib/components/checkbox/checkbox.theme.scss","webpack://./packages/rje-widgets/src/lib/components/colorinput/color-input.theme.scss","webpack://./packages/rje-widgets/src/lib/components/dateinput/date-input.theme.scss","webpack://./packages/rje-widgets/src/lib/components/datepicker/date-picker.theme.scss","webpack://./packages/rje-widgets/src/lib/components/filefield/file-field.theme.scss","webpack://./packages/rje-widgets/src/lib/components/icon/icon.theme.scss","webpack://./packages/rje-widgets/src/lib/components/input/input.theme.scss","webpack://./packages/rje-widgets/src/lib/components/label/label.theme.scss","webpack://./packages/rje-widgets/src/lib/components/modal/modal.theme.scss","webpack://./packages/rje-widgets/src/lib/components/popover/popover.theme.scss","webpack://./packages/rje-widgets/src/lib/components/radiogroup/radio-group.theme.scss","webpack://./packages/rje-widgets/src/lib/components/sectionheader/section-header.theme.scss","webpack://./packages/rje-widgets/src/lib/components/select/select.theme.scss","webpack://./packages/rje-widgets/src/lib/components/selectoptions/select-options.theme.scss","webpack://./packages/rje-widgets/src/lib/components/switch/switch.theme.scss","webpack://./packages/rje-widgets/src/lib/components/taglist/tag-list.theme.scss","webpack://./packages/rje-widgets/src/lib/components/taglistinput/tag-list-input.theme.scss","webpack://./packages/rje-widgets/src/lib/components/textarea/textarea.theme.scss","webpack://./packages/rje-widgets/src/lib/components/tooltip/tooltip.theme.scss","webpack://./packages/rje-widgets/src/lib/components/widgetdescription/widget-description.theme.scss","webpack://./packages/rje-widgets/src/lib/components/widgeterror/widget-error.theme.scss","webpack://./packages/rje-widgets/src/lib/components/widgetfield/widget-field.theme.scss","webpack://./packages/rje-widgets/src/rje-theme--dark.scss"],names:[],mappings:"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",sourcesContent:["@import '../../design';\n\n$color-alternate: rgba(7, 23, 32, 0.02);\n$color-border: rgba(7, 23, 32, 0.08);\n\n/* separate action row at end of array list */\n.rje-array__actions {\n padding: 0.75em 1em;\n display: flex;\n justify-content: space-around;\n\n &.odd {\n background-color: $color-alternate;\n }\n}\n\n/* main array actions in header */\n.rje-widget-actions {\n}\n\n/* per item action menu items */\n.rje-array-item__actions {\n padding: em(8);\n gap: 0.5em;\n display: flex;\n}\n\n/* feature: array item actions on right side */\n.rje-array-item {\n display: flex;\n justify-content: stretch;\n padding: 0 0 0 em(16);\n\n & > .rje-field {\n flex-grow: 1;\n padding-top: em(12);\n padding-bottom: em(16);\n }\n\n &:not(:hover) > .rje-array-item__menu .rje-button {\n color: $color-light-grey-1;\n }\n}\n.rje-array-item + .rje-array-item {\n margin-top: 2px;\n}\n\n.rje-array-item:nth-child(odd) {\n background-color: $color-alternate;\n}\n\n.rje-field--array .rje-array__items .rje-array__items {\n padding-right: 0;\n}\n\n/* feature: sortable */\n.sortable-drag {\n .rje-array-item__divider {\n visibility: hidden;\n }\n}\n\n.sortable-chosen {\n background: rgba(0, 181, 173, 0.5);\n}\n\n.rje-array-item.with-drag-handle {\n position: relative;\n padding-left: 0;\n padding-right: 0;\n\n .rje-field {\n padding-left: em(4);\n // padding-bottom: em(4);\n }\n\n .rje-drag__container {\n color: #999;\n cursor: pointer;\n width: em(24);\n /* striped background */\n background: repeating-linear-gradient(-45deg, transparent 0px 4px, rgba(0, 0, 0, 0.075) 4px 6px);\n\n /* dotted background\n background-image: radial-gradient(circle at 1.5px 1.5px, rgba(0, 0, 0, 0.2) 1.5px, transparent 0);\n background-size: 6px 10px;\n */\n top: 0;\n bottom: 0;\n }\n}\n","@use 'sass:math';\n\n$unit: 8 !default;\n$border-radius: 4px !default;\n$border-width: 1px !default;\n$base-font-size: 16 !default;\n$color-black: rgb(0, 0, 0) !default;\n$color-white: rgb(255, 255, 255) !default;\n\n$color-light-grey-1: rgb(202, 205, 206) !default;\n$color-light-grey-2: rgb(120, 123, 124) !default;\n$color-light-fill: rgba(255, 255, 255, 0.6) !default;\n$color-light-stroke: rgba(255, 255, 255, 0.7) !default;\n$color-light-error: rgb(174, 36, 45) !default;\n$color-light-warning: rgb(231, 171, 15) !default;\n$color-light-success: rgb(37, 165, 65) !default;\n\n$color-dark-grey-1: rgb(71, 72, 73) !default;\n$color-dark-grey-2: rgb(120, 123, 124) !default;\n$color-dark-fill: rgba(255, 255, 255, 0.05) !default;\n$color-dark-stroke: rgba(255, 255, 255, 0.1) !default;\n$color-dark-error: rgb(241, 31, 44) !default;\n$color-dark-warning: rgb(248, 193, 49) !default;\n$color-dark-success: rgb(58, 213, 55) !default;\n\n$shadow-elevated:\n 0 1px 3px rgb(0, 0, 0, 0.1),\n 0 6px 12px rgb(0, 0, 0, 0.08);\n\n@mixin icon-font() {\n user-select: none;\n max-width: 2em;\n font-family: 'Icon';\n font-weight: normal;\n font-style: normal;\n line-height: 1;\n letter-spacing: normal;\n text-transform: none;\n display: inline-block;\n white-space: nowrap;\n word-wrap: normal;\n direction: ltr;\n -moz-font-feature-settings: 'liga';\n -moz-osx-font-smoothing: grayscale;\n}\n\n@mixin border-style($color) {\n border: $border-width solid $color;\n border-radius: $border-radius;\n box-sizing: border-box;\n}\n\n@mixin surface-modal($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-stroke);\n background: $color-black;\n } @else if $theme == 'light' {\n @include border-style($color-light-stroke);\n background: $color-white;\n }\n}\n\n@mixin elevated($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-grey-1);\n background: $color-dark-fill;\n } @else if $theme == 'light' {\n @include border-style($color-light-grey-1);\n background: $color-light-fill;\n }\n}\n\n@mixin flat($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-grey-1);\n background: $color-dark-fill;\n } @else if $theme == 'light' {\n @include border-style($color-light-grey-1);\n background: $color-light-fill;\n }\n}\n\n@mixin input-elevated($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-grey-1);\n background: $color-dark-fill;\n caret-color: rgb(var(--rje-color-dark-primary));\n } @else if $theme == 'light' {\n @include border-style($color-light-grey-1);\n background: $color-light-fill;\n caret-color: rgb(var(--rje-color-light-primary));\n }\n outline: 0;\n}\n\n@mixin input-flat($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-grey-1);\n background: $color-light-fill;\n caret-color: rgb(var(--rje-color-light-primary));\n } @else if $theme == 'light' {\n @include border-style($color-light-grey-1);\n background: $color-dark-fill;\n caret-color: rgb(var(--rje-color-dark-primary));\n }\n outline: 0;\n}\n\n@mixin input-readonly() {\n border: none;\n background: transparent;\n padding-left: 0;\n padding-right: 0;\n cursor: default;\n}\n\n@mixin primary-elevated($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-stroke);\n background: rgb(var(--rje-color-dark-primary));\n } @else if $theme == 'light' {\n @include border-style($color-light-stroke);\n background: rgb(var(--rje-color-light-primary));\n }\n}\n\n@mixin primary-flat($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-stroke);\n background: $color-dark-grey-1;\n } @else if $theme == 'light' {\n @include border-style($color-light-stroke);\n background: $color-light-grey-1;\n }\n}\n\n@mixin clickable() {\n &:not([disabled]) {\n cursor: pointer;\n pointer-events: all;\n }\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n user-select: none;\n outline: 0;\n}\n\n@function em($px, $base: $base-font-size) {\n @return math.div($px, $base) * 1em;\n}\n",".rje-number {\n width: 100%;\n\n .rje-number__actions {\n display: flex;\n flex-direction: column;\n position: absolute;\n top: 0;\n z-index: 2;\n height: 100%;\n box-sizing: border-box;\n padding: 1px;\n\n button {\n align-items: center;\n display: flex;\n height: 50%;\n border-radius: 0;\n border: 1px solid #ccc;\n\n .rje-icon {\n line-height: 0;\n font-size: 100%;\n padding: 0;\n }\n }\n }\n}\n\n.with-icon--left .rje-number__actions {\n right: calc(var(--rje-tag-width) * 1px);\n}\n\n.with-icon--right .rje-number__actions {\n right: 2em;\n}\n","@import '../../design';\n\n@mixin date-picker-component {\n .rje-date-picker {\n display: inline-flex;\n flex-direction: column;\n }\n\n .rje-date-picker--readonly .rje-date-input__fields {\n padding-right: 1.8em;\n }\n\n .rje-date-input__fields {\n position: relative;\n padding-right: 1.8em;\n\n .rje-button {\n font-size: 0.85em;\n width: 2em;\n position: absolute;\n right: 0;\n bottom: 0;\n top: 0;\n }\n }\n\n .rje-label + .rje-date-picker__input {\n margin-top: em(4);\n }\n\n .rje-calendar {\n padding: 1em 1em;\n font-size: 1em;\n\n table {\n border-collapse: separate;\n border-spacing: .4em;\n text-indent: initial;\n th {\n text-align: center;;\n }\n }\n }\n\n .rje-calendar__header {\n display: flex;\n align-items: center;\n width: 100%;\n\n h1 {\n margin: 0;\n font-size: 0.8em;\n flex-grow: 1;\n text-align: center;\n }\n }\n\n .rje-calendar__cell {\n text-align: center;\n padding: 0.1em;\n\n &[tabindex='0'],\n &:hover {\n cursor: pointer;\n }\n }\n}\n","@import '../../design';\n\n.rje-input--file {\n &.rje-input--invalid {\n .rje-file__input {\n border-color: $color-light-error;\n }\n }\n}\n\n.rje-theme--light {\n .rje-input--file.rje-input--invalid .rje-file__input {\n border-color: $color-light-error;\n }\n}\n\n.rje-theme--dark {\n .rje-input--file.rje-input--invalid .rje-file__input {\n border-color: $color-dark-error;\n }\n}\n","@import '../../design';\n\n.rje-widget-actions {\n padding: em($unit);\n}\n\n.rje-object__missing-properties {\n padding: 0.75em 0;\n display: flex;\n gap: em($unit);\n}\n\n.rje-object__property > .rje-object__actions {\n button {\n padding: 0;\n }\n button:not(:hover) {\n opacity: 0.3;\n }\n}\n\n.rje-object__options {\n .item .item,\n .item .content {\n padding: 2px 4px 4px 4px;\n }\n\n em {\n opacity: 0.6;\n }\n}\n\n.rje-object__property {\n display: flex; // !this messes with codemirror\n\n // align-items: baseline;\n & > div {\n flex-grow: 1;\n }\n .rje-object__actions {\n flex-grow: 0;\n // align-self: flex-start;\n }\n}\n","@import '../../design';\n\n.rje-navigation {\n list-style: none;\n margin: 0;\n padding: 0;\n font-size: 0.9em;\n\n & > li:not(:last-child) {\n margin-bottom: em($unit);\n padding-bottom: em($unit);\n }\n\n .rje-navigation__link {\n @include clickable;\n display: block;\n padding: em(4) 0;\n }\n\n .rje-navigation__group {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n\n .rje-navigation__link {\n flex-grow: 1;\n justify-content: flex-start;\n }\n }\n\n .rje-navigation__children {\n margin: 0;\n padding: 0;\n padding-left: em(8);\n }\n}\n\n.rje-theme--light .rje-navigation {\n & > li:not(:last-child) {\n border-bottom: 1px solid rgba($color-black, 0.2);\n }\n\n li {\n @include clickable;\n color: rgb(var(--rje-color-light-text));\n &:hover {\n color: rgb(var(--rje-color-light-primary));\n }\n }\n}\n\n.rje-theme--dark .rje-navigation {\n & > li:not(:last-child) {\n border-bottom: 1px solid rgba($color-white, 0.2);\n }\n\n li {\n @include clickable;\n color: rgb(var(--rje-color-dark-text));\n &:hover {\n color: rgb(var(--rje-color-dark-primary));\n }\n }\n}\n",".rje-field--tag-list {\n width: 100%;\n\n .rje-tag-list-input {\n .rje-tag {\n font-size: 0.85em;\n }\n }\n}\n","@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');\n\n@import './lib/widgets/arraywidget/array-widget';\n@import './lib/widgets/numberwidget/number-widget';\n@import './lib/widgets/datewidget/date-widget';\n@import './lib/widgets/filewidget/file-widget';\n@import './lib/widgets/objectwidget/object-widget';\n@import './lib/widgets/selectwidget/select-widget';\n@import './lib/widgets/selectoneofwidget/select-oneof';\n@import './lib/widgets/navigationwidget/navigation-widget';\n@import './lib/widgets/taglistwidget/tag-list-widget';\n\n.rje-form {\n .rje-section-header .rje-widget-action--menu {\n padding: 0;\n }\n\n .rje-form--parent {\n width: 100%;\n }\n\n .rje-input-decorator {\n width: -moz-available;\n width: -webkit-fill-available;\n }\n\n input[type='text'],\n input[type='number'] {\n width: 100%;\n }\n\n .rje-field__header {\n padding-bottom: em(16);\n }\n\n .rje-object__property ~ .rje-object__property {\n padding-top: em(24);\n }\n\n & > .rje-field--parent:first-child > .rje-field__header {\n padding-top: 0;\n }\n\n /* layout: inline headers should have more padding to above content then below */\n & ~ .rje-form--parent > .rje-header {\n padding-top: 2em;\n }\n}\n","@font-face {\n font-family: 'Icon';\n font-style: normal;\n font-weight: 100 700;\n font-display: block;\n src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2)\n format('woff2');\n}\n\n@mixin icon-component {\n $load-animation-time: 2s;\n\n @-moz-keyframes spin {\n 100% { -moz-transform: rotate(360deg); }\n }\n @-webkit-keyframes spin {\n 100% { -webkit-transform: rotate(360deg); }\n }\n @keyframes spin {\n 100% {\n -webkit-transform: rotate(360deg);\n transform:rotate(360deg);\n }\n }\n\n .rje-icon {\n @include icon-font;\n }\n\n .rje-icon--loading {\n -webkit-animation:spin $load-animation-time linear infinite;\n -moz-animation:spin $load-animation-time linear infinite;\n animation:spin $load-animation-time linear infinite;\n padding: 0 0.125em;\n svg {\n height: 1em;\n width: .75em;\n }\n }\n\n .rje-icon--solid {\n font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 48;\n }\n}\n","@import '../../design';\n\n$button-state--focus: '&:focus, &:hover';\n$button-state--active: '&:active, &.rje-button--pressed';\n$button-state--disabled: '&[disabled]';\n\n@mixin button-component() {\n .rje-button {\n // states\n @include clickable;\n // layout\n display: flex;\n align-items: center;\n justify-content: center;\n padding: em($unit);\n gap: em($unit);\n white-space: nowrap;\n // typography\n font-size: 1em;\n line-height: 1.21em;\n font-family: inherit;\n font-weight: 600;\n // variant\n &.rje-button--text {\n padding-left: 0;\n padding-right: 0;\n background: transparent;\n }\n // icon\n .rje-icon {\n font-size: em(3 * $unit);\n font-weight: 300;\n }\n }\n}\n","@import '../../design';\n\n@mixin checkbox-field-component {\n .rje-checkbox-field {\n display: flex;\n align-items: center;\n gap: em($unit);\n }\n\n .rje-checkbox {\n @include clickable;\n display: inline-block;\n width: 1em;\n height: 1em;\n font-size: em(22);\n text-align: center;\n box-sizing: border-box;\n\n .rje-icon {\n margin-left: -0.04em;\n line-height: 0.96;\n }\n }\n}\n","@import '../../design';\n\n@mixin color-input-component {\n .rje-input--color {\n }\n\n .rje-input__wrapper {\n position: relative;\n\n .rje-input__color {\n position: absolute;\n width: 1em;\n height: 1em;\n top: 0.53em;\n left: 0.53em;\n display: inline-block;\n background-color: var(--rje-color-value);\n }\n\n .rje-input__element {\n box-sizing: border-box;\n padding: em(0.75 * $unit) em($unit);\n padding-left: 2em;\n }\n }\n}\n","@import '../../design';\n\n@mixin file-field-component {\n .rje-field--file {\n overflow: hidden;\n }\n\n .rje-input--file {\n $width-clear-button: 1.5em;\n $gap-clear-button: 0.5em;\n\n .rje-file {\n position: relative;\n max-width: 100%;\n display: flex;\n gap: $gap-clear-button;\n\n .rje-file__placeholder {\n }\n\n .rje-file__name {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n font-weight: normal;\n }\n\n .rje-file__clear {\n width: $width-clear-button;\n }\n\n &.with-clear-action {\n .rje-file__input {\n max-width: calc(100% - $width-clear-button - $gap-clear-button);\n }\n }\n }\n\n .has-filename .rje-button__text {\n // font-weight: normal;\n // color: #333;\n // width: 100%;\n // display: inline-block;\n }\n }\n}\n","@import '../../design';\n\n@mixin date-input-component {\n .rje-date-input__fields {\n align-items: center;\n display: flex;\n padding: em(0.75 * $unit) em($unit);\n gap: em(2);\n }\n\n .rje-date-input--readonly .rje-date-input__fields {\n @include input-readonly;\n }\n\n .rje-label + .rje-date-input__fields {\n margin-top: em(4);\n }\n}\n","@import '../../design';\n\n@mixin input-component {\n .rje-input {\n input {\n font-family: inherit;\n font-size: 1em;\n font-weight: 400;\n padding: em(0.75 * $unit) em($unit);\n }\n\n .rje-label {\n display: block;\n padding-bottom: em(0.5 * $unit);\n }\n\n .rje-icon {\n font-size: em(3 * $unit);\n }\n\n .rje-input__tag {\n font-size: em(1.75 * $unit);\n font-weight: 400;\n }\n }\n\n .rje-input,\n .rje-input-decorator {\n width: 100%;\n }\n\n .rje-input .rje-label {\n display: inline-block;\n padding-bottom: 4px;\n }\n\n .rje-input input {\n box-sizing: border-box;\n }\n\n .rje-input-decorator {\n display: inline-flex;\n align-items: stretch;\n position: relative;\n\n .rje-input-decorator__decor {\n align-items: center;\n display: flex;\n height: 100%;\n pointer-events: none;\n position: absolute;\n z-index: 1;\n }\n\n .rje-icon {\n padding: 0 0.4em;\n opacity: 0.8;\n }\n\n .rje-input__tag {\n padding: 0 0.5em;\n }\n\n &.with-icon--left {\n input {\n padding-left: 2.5em;\n }\n .rje-icon {\n left: 0;\n }\n }\n\n &.with-icon--right {\n input {\n padding-right: 2.5em;\n }\n .rje-icon {\n right: 0;\n }\n }\n\n &.with-tag--left {\n input {\n padding-left: calc(var(--rje-tag-width) * 1px);\n }\n .rje-input__tag {\n left: 0;\n }\n }\n\n &.with-tag--right {\n input {\n padding-right: calc(var(--rje-tag-width) * 1px);\n }\n .rje-input__tag {\n right: 0;\n }\n }\n }\n}\n","@mixin label-component {\n .rje-label {\n font-size: 1em;\n }\n}\n","@import '../../design';\n\n@mixin modal-component {\n .rje-underlay--modal {\n position: fixed;\n z-index: 110;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n background: rgba(0, 0, 0, 0.8);\n // backdrop-filter: blur(10px);\n }\n\n .rje-modal {\n margin: em($unit);\n padding: em(2 * $unit);\n padding-top: em(13);\n }\n\n .rje-modal__footer {\n display: flex;\n justify-content: flex-end;\n padding-bottom: em(2 * $unit);\n padding-top: em(6 * $unit);\n width: 100%;\n .rje-button {\n width: 100%;\n max-width: 50%;\n }\n }\n}\n","@mixin popover-component {\n .rje-popover {\n z-index: 10;\n position: absolute;\n // position: fixed;\n\n .rje-popover__arrow {\n position: absolute;\n\n &[data-placement='bottom'] {\n bottom: 100%;\n transform: translate(-50%) rotate(180deg);\n }\n\n &[data-placement='top'] {\n top: 100%;\n transform: translate(-50%);\n }\n }\n }\n\n .rje-popover__arrow {\n stroke: black;\n fill: white;\n }\n\n .rje-popover__panel {\n outline: none;\n }\n}\n","@import '../../design';\n\n$radio-state--focused: '.rje-radio--focused';\n$radio-state--disabled: '.rje-radio--disabled';\n$radio-state--selected: '.rje-radio--selected';\n$radio-state--hover: '.rje-radio:hover';\n\n@mixin radiogroup-component {\n .rje-radiogroup {\n display: flex;\n flex-direction: column;\n gap: em($unit);\n\n &.rje-radiogroup--horizontal {\n flex-direction: row;\n gap: em(2 * $unit);\n align-items: center;\n }\n\n input[type='radio'] {\n margin: 0;\n }\n }\n\n .rje-radio {\n display: flex;\n gap: em($unit);\n align-items: center;\n }\n\n #{$radio-state--hover} {\n cursor: pointer;\n }\n\n #{$radio-state--selected} .rje-radio__icon {\n background: #999;\n }\n\n .rje-radio__icon {\n display: inline-block;\n box-sizing: border-box;\n border-radius: 99%;\n border: 1px solid #333;\n height: 1em;\n width: 1em;\n }\n}\n","@import '../../design';\n\n@mixin section-header-component {\n .rje-section-header__separator {\n width: 100%;\n height: 0px;\n }\n\n .rje-section-header {\n align-items: center;\n display: flex;\n gap: em($unit);\n justify-content: space-between;\n width: 100%;\n flex-wrap: wrap;\n\n .rje-section-header__label {\n align-items: center;\n align-self: left;\n display: flex;\n flex-grow: 1;\n font-size: 1em;\n font-weight: 600;\n gap: em($unit);\n line-height: em(2.5 * $unit);\n white-space: nowrap;\n\n .rje-icon {\n font-size: em(2.5 * $unit);\n }\n }\n\n .rje-section-header__separator {\n flex-grow: 1;\n height: 0;\n margin-top: 0.2em;\n }\n }\n\n .rje-popover.rje-section-header__description {\n font-weight: normal;\n max-width: em(100 * $unit);\n padding: em($unit);\n white-space: pre-wrap;\n }\n}\n","@import '../../design';\n\n@mixin select-options-component {\n .rje-select__options {\n list-style: none;\n max-width: 250px;\n max-height: 300px;\n overflow: auto;\n }\n\n .rje-select__option {\n outline: 0;\n padding: em(0.5 * $unit) em($unit);\n }\n\n .rje-select__option:hover,\n .rje-select__option:hover label {\n cursor: pointer;\n }\n}\n","@import '../../design';\n\n@mixin select-component {\n .rje-select-field {\n position: relative;\n & > .rje-label {\n display: inline-block;\n padding-bottom: em(0.5 * $unit);\n }\n }\n\n .rje-select__button {\n font-size: 1em;\n font-family: inherit;\n font-weight: normal;\n padding: em(0.75 * $unit) em($unit);\n padding-right: em(0.5 * $unit);\n\n // states\n @include clickable;\n display: flex;\n align-items: center;\n justify-content: space-between;\n position: relative;\n white-space: nowrap;\n overflow: hidden;\n\n .rje-icon {\n padding-top: 0;\n padding-bottom: 0;\n font-size: em(3 * $unit);\n }\n }\n\n .rje-select {\n min-width: 200px;\n max-width: 200px;\n\n .rje-overlay--select,\n .rje-select__button {\n width: 100%;\n }\n\n .rje-selected__value {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n }\n\n .rje-overlay--select {\n z-index: 1;\n overflow: hidden;\n }\n\n .rje-select__option {\n font-weight: normal;\n }\n\n ul.rje-select__options {\n min-width: 200px;\n list-style: none;\n padding: 0;\n margin: 0;\n }\n}\n","@import '../../design';\n@import '../../reset';\n@import '../icon/icon';\n\n$switch-width: 56 !default;\n$switch-height: 30 !default;\n$switch-radius: em($switch-height) !default;\n$switch-icon-size: 24 !default;\n$switch-thumb-size: 28 !default;\n\n$switch-state--focus: '&:focus, &:hover';\n$switch-state--active: '&:active, &.pressed';\n$switch-state--disabled: '&[disabled]';\n$switch-state--enabled: '&:not([disabled])';\n\n@mixin switch-component {\n .rje-switch-field {\n @include clickable;\n display: flex;\n align-items: center;\n gap: em($unit);\n }\n\n .rje-switch-input.with-animation {\n transition: background-color 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n &:after {\n transition:\n left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),\n transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),\n width 0.3s ease,\n margin 0.3s ease;\n }\n }\n\n .rje-switch-input {\n @include reset-input;\n margin: 0;\n background-color: $color-black;\n border-radius: $switch-radius;\n width: em($switch-width) !important;\n height: em($switch-height);\n position: relative;\n overflow: hidden;\n box-sizing: content-box;\n &:after {\n @include icon-font;\n content: 'close';\n background-color: $color-white;\n border-radius: $switch-radius;\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: space-around;\n font-size: em($switch-icon-size);\n height: em($switch-thumb-size, $switch-icon-size);\n width: em($switch-thumb-size, $switch-icon-size);\n overflow: hidden;\n margin: 0;\n left: 0;\n }\n\n &:checked {\n &:after {\n content: 'check';\n /*\n left: calc(100% - em(1.5));\n */\n left: 100%;\n transform: translate(-100%, 0);\n }\n }\n\n #{$switch-state--enabled} {\n @include clickable;\n &:hover {\n cursor: pointer;\n }\n &:active:after {\n /* width: 60%; // no squishy animation */\n }\n }\n }\n}\n","@mixin reset-button() {\n background: none repeat scroll 0 0 transparent;\n border: medium none;\n border-radius: 0;\n border-spacing: 0;\n outline: 0;\n user-select: none;\n &::-moz-focus-inner,\n &::-moz-focus-inner {\n border: 0;\n padding: 0;\n }\n &:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #000;\n }\n}\n\n@mixin reset-select() {\n @include reset-input;\n &:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #000;\n }\n\n * {\n @include reset-input;\n }\n}\n\n@mixin reset-input() {\n background-color: inherit;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n &::-ms-expand {\n // IE 11\n display: none;\n }\n border-radius: 0;\n border: medium none;\n font-size: inherit;\n}\n\n@mixin reset-box() {\n margin: 0;\n padding: 0;\n}\n","@import '../../design';\n\n@mixin tag-list-component {\n // layout children\n .rje-tag-list__children {\n display: flex;\n flex-wrap: wrap;\n gap: em(4);\n .rje-label + & {\n margin-top: em(4);\n }\n }\n\n // layout tag\n .rje-tag {\n height: em(30);\n padding-left: em(12);\n padding-right: em(12);\n display: flex;\n align-items: center;\n line-height: 1;\n\n .rje-tag__grid {\n display: flex;\n gap: 2px;\n align-items: center;\n }\n\n // remove\n .rje-button {\n padding: 0;\n .rje-icon {\n font-size: 1.2em;\n }\n }\n\n &.removable {\n padding-right: em(8);\n }\n\n &.selectable.with-icon {\n padding-left: 0;\n }\n }\n\n // behaviour tag\n .rje-tag {\n outline: 0;\n &:hover {\n cursor: default;\n }\n &[aria-selected]:hover {\n cursor: pointer;\n }\n }\n}\n","@import '../../design';\n\n@mixin tag-list-input-component {\n .rje-tag-list-input {\n .rje-label + .rje-tag-list {\n margin-top: 4px;\n }\n\n .rje-tag {\n font-size: 0.9em;\n }\n\n // specificity!\n input[type='text'].rje-tag-list-input__element {\n width: auto;\n flex-grow: 1;\n outline: 0;\n background: transparent;\n border: none;\n }\n\n .rje-popover__taglist {\n border: none;\n }\n }\n}\n","@import '../../design';\n\n$textarea-state--focus: '&:focus, &:hover';\n$textarea-state--disabled: '&[disabled]';\n$textarea-placeholder--enabled: '&::placeholder:not([disabled])';\n$textarea-placeholder--disabled: '&[disabled]::placeholder';\n\n@mixin textarea-component {\n .rje-textarea-field {\n .rje-label {\n display: inline-block;\n padding-bottom: $unit * 0.5px;\n }\n }\n\n .rje-textarea {\n display: block;\n font-size: 1em;\n font-family: inherit;\n padding: em($unit);\n }\n\n .rje-textarea-field--readonly .rje-textarea {\n @include input-readonly;\n resize: none;\n }\n}\n","@import '../../design';\n\n@mixin time-input-component {\n .rje-time-input {\n display: inline-flex;\n flex-direction: column;\n\n .rje-date-input__fields {\n }\n }\n}\n","@import '../../design';\n\n@mixin tooltip-component {\n .rje-tooltip {\n background-color: white;\n border: 1px solid gray;\n box-sizing: border-box;\n font-weight: normal;\n left: 0px;\n max-width: em(600);\n padding: em($unit);\n position: absolute;\n white-space: initial;\n z-index: 1;\n top: 100%;\n }\n}\n","@import '../../design';\n\n@mixin widget-description-component {\n .rje-description {\n padding-top: $unit * 0.5px;\n font-weight: 400;\n font-size: em(0.85 * $base-font-size);\n line-height: 1.3em;\n }\n\n .rje-field.disabled .rje-description {\n opacity: 0.45;\n }\n}\n","@import '../../design';\n\n@mixin widget-error-component {\n .rje-error {\n padding-top: 0.2em;\n font-size: em(0.85 * $base-font-size);\n .rje-icon {\n display: inline-block;\n top: em(0.25 * $unit);\n position: relative;\n padding-right: em(0.25 * $unit);\n }\n }\n}\n","@import '../../design';\n\n@mixin widget-field-component {\n .rje-field ~ .rje-field {\n padding-top: 16px;\n }\n\n .rje-field textarea,\n .rje-field input[type='number'],\n .rje-field input[type='password'],\n .rje-field input[type='text'] {\n width: 100%;\n box-sizing: border-box;\n }\n\n .rje-field__header .rje-description {\n padding-top: 0;\n }\n}\n","@import './lib/components/button/button';\n@import './lib/components/checkbox/checkbox';\n@import './lib/components/colorinput/color-input';\n@import './lib/components/filefield/file-field';\n@import './lib/components/datepicker/date-picker';\n@import './lib/components/dateinput/date-input';\n@import './lib/components/icon/icon';\n@import './lib/components/input/input';\n@import './lib/components/label/label';\n@import './lib/components/modal/modal';\n@import './lib/components/popover/popover';\n@import './lib/components/radiogroup/radio-group';\n@import './lib/components/sectionheader/section-header';\n@import './lib/components/select/select';\n@import './lib/components/selectoptions/select-options';\n@import './lib/components/switch/switch';\n@import './lib/components/taglist/tag-list';\n@import './lib/components/taglistinput/tag-list-input';\n@import './lib/components/textarea/textarea';\n@import './lib/components/timeinput/time-input';\n@import './lib/components/tooltip/tooltip';\n@import './lib/components/widgetdescription/widget-description';\n@import './lib/components/widgeterror/widget-error';\n@import './lib/components/widgetfield/widget-field';\n\n.rje-theme {\n @include button-component;\n @include checkbox-field-component;\n @include color-input-component;\n @include file-field-component;\n @include date-input-component;\n @include date-picker-component;\n @include icon-component;\n @include input-component;\n @include label-component;\n @include modal-component;\n @include popover-component;\n @include radiogroup-component;\n @include section-header-component;\n @include select-options-component;\n @include select-component;\n @include switch-component;\n @include tag-list-component;\n @include tag-list-input-component;\n @include textarea-component;\n @include time-input-component;\n @include tooltip-component;\n @include widget-description-component;\n @include widget-error-component;\n @include widget-field-component;\n\n .rje-widget-action--collapsed {\n transform: rotate(90deg);\n }\n}\n","@import './lib/themes';\n\n.rje-theme--light {\n @include light-theme;\n\n .rje-theme--inverted {\n @include dark-theme;\n padding: 8px;\n background: #222;\n }\n}\n","@import './components/button/button.theme';\n@import './components/checkbox/checkbox.theme';\n@import './components/colorinput/color-input.theme';\n@import './components/filefield/file-field.theme';\n@import './components/icon/icon.theme.scss';\n@import './components/label/label.theme';\n@import './components/modal/modal.theme';\n@import './components/popover/popover.theme';\n@import './components/radiogroup/radio-group.theme';\n@import './components/sectionheader/section-header.theme';\n@import './components/select/select.theme';\n@import './components/selectoptions/select-options.theme';\n@import './components/switch/switch.theme';\n@import './components/textarea/textarea.theme';\n@import './components/tooltip/tooltip.theme';\n@import './components/widgetdescription/widget-description.theme';\n@import './components/widgeterror/widget-error.theme';\n@import './components/widgetfield/widget-field.theme';\n@import './components/input/input.theme';\n@import './components/taglist/tag-list.theme';\n@import './components/taglistinput/tag-list-input.theme';\n@import './components/datepicker/date-picker.theme';\n@import './components/dateinput/date-input.theme';\n\n@mixin light-theme() {\n @include button-light();\n @include checkbox-light();\n @include color-input-light();\n @include date-input-light();\n @include date-picker-light();\n @include file-field-light();\n @include icon-light();\n @include input-light();\n @include label-light();\n @include modal-light();\n @include popover-light();\n @include radiogroup-light();\n @include section-header-light();\n @include select-light();\n @include select-options-light();\n @include switch-light();\n @include tag-list-light();\n @include tag-list-input-light();\n @include textarea-light();\n @include tooltip-light();\n @include widget-description-light();\n @include widget-error-light();\n @include widget-field-light();\n\n color: rgb(var(--rje-color-light-text));\n .rje-widget-action:not(:hover) .rje-icon {\n color: $color-light-grey-1;\n }\n}\n\n@mixin dark-theme() {\n @include button-dark();\n @include checkbox-dark();\n @include color-input-dark();\n @include date-input-dark();\n @include date-picker-dark();\n @include file-field-dark();\n @include icon-dark();\n @include input-dark();\n @include label-dark();\n @include modal-dark();\n @include popover-dark();\n @include radiogroup-dark();\n @include section-header-dark();\n @include select-dark();\n @include select-options-dark();\n @include switch-dark();\n @include tag-list-dark();\n @include tag-list-input-dark();\n @include textarea-dark();\n @include tooltip-dark();\n @include widget-description-dark();\n @include widget-error-dark();\n @include widget-field-dark();\n\n color: rgb(var(--rje-color-dark-text));\n .rje-widget-action:not(:hover) .rje-icon {\n color: $color-dark-grey-1;\n }\n}\n","@import '../../design';\n@import './button';\n\n@mixin button-light {\n .rje-button--primary {\n @include primary-elevated(light);\n color: $color-white;\n\n #{$button-state--focus} {\n @include primary-elevated(light);\n background: rgb(var(--rje-color-light-secondary));\n }\n\n #{$button-state--active} {\n @include primary-elevated(light);\n background: rgb(var(--rje-color-light-text));\n }\n\n #{$button-state--disabled} {\n @include primary-flat(light);\n }\n }\n\n .rje-button--secondary {\n @include elevated(light);\n color: rgb(var(--rje-color-light-primary));\n\n #{$button-state--focus} {\n color: rgb(var(--rje-color-light-secondary));\n }\n\n #{$button-state--active} {\n @include elevated(light);\n color: rgb(var(--rje-color-light-text));\n }\n\n #{$button-state--disabled} {\n @include flat(light);\n color: rgba($color-light-grey-1, 1) !important;\n }\n }\n\n .rje-button--text {\n border: none;\n color: rgb(var(--rje-color-light-primary));\n\n #{$button-state--focus} {\n color: rgb(var(--rje-color-light-secondary));\n }\n\n #{$button-state--active} {\n color: rgb(var(--rje-color-light-text));\n }\n\n #{$button-state--disabled} {\n color: rgba($color-light-grey-1, 1) !important;\n }\n }\n}\n\n@mixin button-dark {\n .rje-button--primary {\n @include primary-elevated(dark);\n color: $color-black;\n\n #{$button-state--focus} {\n @include primary-elevated(dark);\n background: rgb(var(--rje-color-dark-secondary));\n }\n\n #{$button-state--active} {\n @include primary-elevated(dark);\n background: rgb(var(--rje-color-dark-text));\n }\n\n #{$button-state--disabled} {\n @include primary-flat(dark);\n }\n }\n\n .rje-button--secondary {\n @include elevated(dark);\n color: rgb(var(--rje-color-dark-primary));\n\n #{$button-state--focus} {\n @include elevated(dark);\n color: rgb(var(--rje-color-dark-secondary));\n }\n\n #{$button-state--active} {\n @include elevated(dark);\n color: rgb(var(--rje-color-dark-text));\n }\n\n #{$button-state--disabled} {\n @include flat(dark);\n color: rgba($color-dark-grey-1, 1) !important;\n }\n }\n\n .rje-button--text {\n border: none;\n color: rgb(var(--rje-color-dark-primary));\n\n #{$button-state--focus} {\n color: rgb(var(--rje-color-dark-secondary));\n }\n\n #{$button-state--active} {\n color: rgb(var(--rje-color-dark-text));\n }\n\n #{$button-state--disabled} {\n color: rgba($color-dark-grey-1, 1) !important;\n }\n }\n}\n","@import '../../design';\n\n@mixin checkbox-light {\n .rje-checkbox--unset,\n .rje-checkbox--checked {\n @include primary-elevated(light);\n color: $color-white;\n }\n\n .rje-checkbox--unchecked {\n @include input-elevated(light);\n }\n\n .rje-checkbox--focused {\n border-color: rgb(var(--rje-color-light-primary));\n }\n\n .rje-checkbox-field.rje-label--disabled {\n .rje-checkbox--checked {\n @include primary-flat(light);\n }\n\n .rje-checkbox--unchecked {\n @include input-flat(light);\n }\n }\n}\n\n@mixin checkbox-dark {\n .rje-checkbox--unset,\n .rje-checkbox--checked {\n @include primary-elevated(dark);\n color: $color-black;\n }\n\n .rje-checkbox--unchecked {\n @include input-elevated(dark);\n }\n\n .rje-checkbox--focused {\n border-color: rgb(var(--rje-color-dark-primary));\n }\n\n .rje-checkbox-field.rje-label--disabled {\n .rje-checkbox--checked {\n @include primary-flat(dark);\n }\n .rje-checkbox--unchecked {\n @include input-flat(dark);\n }\n }\n}\n","@import '../../design';\n\n@mixin color-input-light {\n .rje-input--color .rje-input__color {\n border: 1px solid $color-light-grey-1;\n }\n}\n\n@mixin color-input-dark {\n .rje-input--color .rje-input__color {\n border: 1px solid $color-dark-grey-1;\n }\n}\n","@import '../../design';\n\n@mixin date-input-light {\n .rje-date-input__fields {\n @include input-elevated(light);\n color: $color-light-grey-2;\n }\n\n .rje-date-input__segment {\n color: $color-light-grey-2;\n\n &.rje-date-input__segment--value {\n color: rgb(var(--rje-color-light-text));\n }\n }\n\n .rje-date-input--invalid {\n .rje-date-input__fields{\n border-color: $color-light-error;\n }\n button {\n color: $color-light-error;\n }\n }\n}\n\n@mixin date-input-dark {\n .rje-date-input__fields {\n @include input-elevated(dark);\n }\n\n .rje-date-input__segment {\n color: $color-dark-grey-2;\n\n &.rje-date-input__segment--value {\n color: rgb(var(--rje-color-dark-text));\n }\n }\n\n .rje-date-input--invalid {\n .rje-date-input__fields {\n border-color: $color-dark-error;\n }\n button {\n color: $color-dark-error;\n }\n }\n}\n","@import '../../design';\n\n@mixin date-picker-light {\n .rje-calendar__cell {\n &[tabindex='0'],\n &:hover {\n color: rgb(var(--rje-color-light-primary));\n }\n }\n}\n\n@mixin date-picker-dark {\n .rje-calendar__cell {\n &[tabindex='0'],\n &:hover {\n color: rgb(var(--rje-color-dark-primary));\n }\n }\n}\n","@import '../icon/icon';\n\n@mixin file-field-light {\n .rje-file__name {\n color: rgba(var(--rje-color-light-text));\n }\n}\n\n@mixin file-field-dark {\n .rje-file__name {\n color: rgba(var(--rje-color-dark-text));\n }\n}\n","@import \"../../design\";\n@import './icon';\n\n@mixin icon-light {\n // @include icon-component;\n .rje-icon {\n fill: $color-black;\n }\n}\n\n@mixin icon-dark {\n // @include icon-component;\n .rje-icon {\n fill: $color-white;\n }\n}\n","@use 'sass:math';\n@import '../../design';\n\n@mixin input-light {\n .rje-input {\n input {\n @include input-elevated(light);\n color: $color-black;\n &:focus,\n &:hover {\n border-color: rgb(var(--rje-color-light-primary));\n }\n }\n\n .rje-icon {\n color: rgb(var(--rje-color-light-primary));\n }\n\n input::placeholder,\n .rje-input__tag {\n color: $color-light-grey-2;\n }\n }\n\n .rje-input--invalid:not(.rje-input--disabled) {\n .rje-icon {\n color: $color-light-error;\n }\n\n input,\n input:hover,\n input:focus {\n border-color: $color-light-error;\n }\n }\n\n .rje-input--disabled {\n .rje-icon,\n .rje-input__tag {\n color: $color-light-grey-1;\n }\n\n input[disabled] {\n @include input-flat(light);\n color: $color-light-grey-1;\n }\n }\n\n .rje-input--readonly {\n input {\n @include input-readonly;\n }\n }\n}\n\n@mixin input-dark {\n .rje-input {\n input {\n @include input-elevated(dark);\n color: $color-white;\n &:focus,\n &:hover {\n border-color: rgb(var(--rje-color-dark-primary));\n }\n }\n\n .rje-icon {\n color: rgb(var(--rje-color-dark-primary));\n }\n\n input::placeholder,\n .rje-input__tag {\n color: $color-dark-grey-2;\n }\n }\n\n .rje-input--invalid:not(.rje-input--disabled) {\n .rje-icon {\n color: $color-dark-error;\n }\n\n input,\n input:hover,\n input:focus {\n border-color: $color-dark-error !important;\n }\n }\n\n .rje-input--disabled {\n .rje-icon,\n .rje-input__tag {\n color: $color-dark-grey-1;\n }\n\n input[disabled] {\n @include input-flat(dark);\n color: $color-dark-grey-1;\n }\n }\n\n .rje-input--readonly {\n input {\n @include input-readonly;\n }\n }\n}\n","@import '../../design';\n\n@mixin label-light {\n .rje-label--valid {\n color: rgb(var(--rje-color-light-text));\n }\n\n .rje-required-flag,\n .rje-label--invalid {\n color: $color-light-error;\n }\n\n .rje-label--disabled,\n .rje-label--disabled .rje-required-flag {\n color: $color-light-grey-1;\n }\n}\n\n@mixin label-dark {\n .rje-label--valid {\n color: rgb(var(--rje-color-dark-text));\n }\n\n .rje-required-flag,\n .rje-label--invalid {\n color: $color-dark-error;\n }\n\n .rje-label--disabled,\n .rje-label--disabled .rje-required-flag {\n color: $color-dark-grey-1;\n }\n}\n","@import '../../design';\n\n@mixin modal-light {\n .rje-modal {\n @include surface-modal(light);\n }\n}\n\n@mixin modal-dark {\n .rje-modal {\n @include surface-modal(dark);\n }\n}\n","@import '../../design';\n\n@mixin popover-light {\n .rje-popover {\n background: $color-white;\n border: 1px solid $color-light-grey-1;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 3px rgb(0, 0, 0, 0.1),\n 0 6px 12px rgb(0, 0, 0, 0.08);\n }\n\n .rje-popover__arrow {\n stroke: $color-light-grey-1;\n fill: $color-light-fill;\n }\n}\n\n@mixin popover-dark {\n .rje-popover {\n background: $color-black;\n border: 1px solid $color-dark-grey-1;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 3px rgb(0, 0, 0, 0.1),\n 0 6px 12px rgb(0, 0, 0, 0.08);\n }\n\n .rje-popover__arrow {\n stroke: $color-dark-grey-1;\n fill: $color-dark-fill;\n }\n}\n","@import '../../design';\n@import './radio-group';\n\n@mixin radiogroup-light {\n .rje-radiogroup {\n .rje-radio {\n border: 1px solid transparent;\n box-sizing: border-box;\n\n &#{$radio-state--focused} {\n border-color: rgb(var(--rje-color-dark-primary)) !important;\n }\n }\n\n .rje-radio__icon {\n border: 1px solid $color-light-grey-1;\n background: $color-light-fill;\n }\n\n #{$radio-state--selected} .rje-radio__icon {\n border: 2px solid rgb(var(--rje-color-light-primary));\n display: inline-flex;\n align-items: center;\n justify-content: center;\n &:after {\n content: '';\n border-radius: 99%;\n display: inline-block;\n background: rgb(var(--rje-color-light-primary));\n border: 0.3em solid transparent;\n }\n }\n\n #{$radio-state--disabled} .rje-radio__label {\n color: $color-light-grey-1;\n }\n }\n}\n\n@mixin radiogroup-dark {\n .rje-radiogroup {\n .rje-radio {\n border: 1px solid transparent;\n box-sizing: border-box;\n &#{$radio-state--focused} {\n border-color: rgb(var(--rje-color-dark-primary)) !important;\n }\n }\n\n .rje-radio__icon {\n border: 1px solid $color-dark-grey-1;\n background: $color-dark-fill;\n }\n\n #{$radio-state--selected} .rje-radio__icon {\n border: 2px solid rgb(var(--rje-color-dark-primary));\n display: inline-flex;\n align-items: center;\n justify-content: center;\n &:after {\n content: '';\n border-radius: 99%;\n display: inline-block;\n background: rgb(var(--rje-color-dark-primary));\n border: 0.3em solid transparent;\n }\n }\n\n #{$radio-state--disabled} .rje-radio__label {\n color: $color-dark-grey-1;\n }\n }\n}\n","@import '../../design';\n\n@mixin section-header-light {\n .rje-section-header__separator {\n border-top: 1px solid rgba(var(--rje-color-light-text), 0.15);\n border-bottom: 1px solid rgba($color-white, 0.8);\n }\n\n .rje-section-header__label {\n .rje-button:not([disabled]) {\n color: $color-black;\n }\n }\n\n .rje-popover.rje-section-header__description {\n @include primary-elevated(light);\n * {\n color: rgb(var(--rje-color-dark-text));\n }\n }\n}\n\n@mixin section-header-dark {\n .rje-section-header__separator {\n border-top: 1px solid rgba($color-black, 0.15);\n border-bottom: 1px solid rgba($color-white, 0.1);\n }\n\n .rje-section-header__label {\n .rje-button:not([disabled]) {\n color: $color-white;\n }\n }\n\n .rje-popover.rje-section-header__description {\n @include primary-elevated(dark);\n * {\n color: rgb(var(--rje-color-light-text));\n }\n }\n}\n","@import '../../design';\n\n@mixin select-light {\n .rje-select__button {\n color: rgb(var(--rje-color-light-text));\n\n @include input-elevated(light);\n &:focus,\n &:hover {\n @include input-elevated(light);\n border-color: rgb(var(--rje-color-light-primary));\n }\n &:active,\n &.rje-select__button--pressed,\n &[aria-expanded='true'] {\n @include input-flat(light);\n border-color: rgb(var(--rje-color-light-primary));\n }\n &[disabled] {\n @include input-flat(light);\n color: $color-light-grey-1;\n background-color: $color-light-fill;\n .rje-icon {\n fill: $color-light-grey-1;\n }\n }\n }\n\n .rje-selected__value--placeholder {\n color: $color-light-grey-2;\n }\n\n .rje-select-field--invalid {\n .rje-icon,\n .rje-label:not(.select__option) {\n color: $color-light-error;\n }\n .rje-select__button {\n border-color: $color-light-error;\n }\n }\n\n .rje-overlay .rje-select__options {\n background: $color-white;\n }\n\n .rje-overlay--select {\n margin-top: em(0.5 * $unit);\n box-shadow:\n 0 1px 3px rgb(0, 0, 0, 0.1),\n 0 6px 12px rgb(0, 0, 0, 0.08);\n }\n}\n\n@mixin select-dark {\n .rje-select__button {\n color: rgb(var(--rje-color-dark-text));\n @include input-elevated(dark);\n &:focus,\n &:hover {\n @include input-elevated(dark);\n border-color: rgb(var(--rje-color-dark-primary));\n }\n &:active,\n &.rje-select__button--pressed,\n &[aria-expanded='true'] {\n @include input-flat(dark);\n border-color: rgb(var(--rje-color-dark-primary));\n }\n &[disabled] {\n @include input-flat(dark);\n color: $color-dark-grey-1;\n background-color: $color-dark-fill;\n .rje-icon {\n fill: $color-dark-grey-1;\n }\n }\n }\n\n .rje-selected__value--placeholder {\n color: $color-dark-grey-2;\n }\n\n .rje-select-field--invalid {\n .rje-icon,\n .rje-label:not(.select__option) {\n color: $color-dark-error;\n }\n .rje-select__button {\n border-color: $color-dark-error;\n }\n }\n\n .rje-overlay .rje-select__options {\n background: $color-black;\n }\n\n .rje-overlay--select {\n margin-top: em(0.5 * $unit);\n box-shadow:\n 0 1px 3px rgb(0, 0, 0, 0.1),\n 0 6px 12px rgb(0, 0, 0, 0.08);\n }\n}\n","@import '../../design';\n\n@mixin select-options-light {\n .rje-select__options {\n @include elevated(light);\n }\n\n .rje-select__option {\n &--selected .rje-label,\n &--selected {\n label {\n color: rgba(var(--rje-color-light-primary), 1);\n }\n }\n\n &:hover,\n &--focused {\n label {\n color: $color-white;\n }\n background: rgba(var(--rje-color-light-primary), 0.9);\n }\n\n &--disabled {\n opacity: 0.33;\n }\n }\n\n .rje-select__option:not(:last-child) {\n // @todo section header line\n border-bottom: 1px solid rgba(var(--rje-color-light-text), 0.15);\n }\n}\n\n@mixin select-options-dark {\n .rje-select__options {\n @include elevated(dark);\n }\n\n .rje-select__option {\n &--selected {\n label {\n color: rgb(var(--rje-color-dark-secondary));\n }\n }\n\n &:hover,\n &--focused {\n label {\n color: $color-white;\n }\n background: rgba(var(--rje-color-dark-primary), 0.9);\n }\n\n &--disabled {\n opacity: 0.33;\n }\n }\n\n .rje-select__option:not(:last-child) {\n // @todo section header line\n border-bottom: 1px solid rgba(var(--rje-color-dark-text), 0.15);\n }\n}\n","@import '../../design';\n@import './switch';\n\n@mixin switch-light {\n .rje-switch-input:checked {\n @include primary-elevated(light);\n border-radius: $switch-radius;\n\n &:after {\n color: rgb(var(--rje-color-light-primary));\n }\n\n #{$switch-state--focus} {\n @include primary-elevated(light);\n border-radius: $switch-radius;\n background-color: rgb(var(--rje-color-light-secondary));\n &:after {\n color: rgb(var(--rje-color-light-secondary));\n }\n }\n\n #{$switch-state--active} {\n @include primary-flat(light);\n border-radius: $switch-radius;\n background-color: rgb(var(--rje-color-light-text));\n &:after {\n color: rgb(var(--rje-color-light-text));\n }\n }\n\n #{$switch-state--disabled} {\n @include primary-flat(light);\n border-radius: $switch-radius;\n &:after {\n color: $color-light-grey-1;\n }\n }\n }\n\n .rje-switch-input:not(:checked) {\n @include flat(light);\n border-radius: $switch-radius;\n background: $color-white;\n &:after {\n background-color: rgb(var(--rje-color-light-primary));\n border-radius: $switch-radius;\n color: $color-white;\n }\n\n #{$switch-state--focus} {\n &:after {\n background-color: rgb(var(--rje-color-light-secondary));\n }\n }\n\n #{$switch-state--active} {\n &:after {\n background-color: rgb(var(--rje-color-light-text));\n }\n }\n\n #{$switch-state--disabled} {\n @include flat(light);\n border-radius: $switch-radius;\n &:after {\n background-color: $color-light-grey-1;\n }\n }\n }\n}\n\n@mixin switch-dark {\n .rje-switch-input:checked {\n @include primary-elevated(dark);\n border-radius: $switch-radius;\n &:after {\n background: $color-black;\n color: rgb(var(--rje-color-dark-primary));\n }\n\n #{$switch-state--focus} {\n @include primary-elevated(dark);\n border-radius: $switch-radius;\n background-color: rgb(var(--rje-color-dark-secondary));\n &:after {\n color: rgb(var(--rje-color-dark-secondary));\n }\n }\n\n #{$switch-state--active} {\n @include primary-flat(dark);\n border-radius: $switch-radius;\n background-color: rgb(var(--rje-color-dark-text));\n &:after {\n color: rgb(var(--rje-color-dark-text));\n }\n }\n\n #{$switch-state--disabled} {\n @include primary-flat(dark);\n border-radius: $switch-radius;\n background-color: $color-dark-grey-1;\n &:after {\n color: $color-dark-grey-1;\n }\n }\n }\n .rje-switch-input:not(:checked) {\n @include elevated(dark);\n border-radius: $switch-radius;\n &:after {\n background: rgb(var(--rje-color-dark-primary));\n border-radius: $switch-radius;\n color: $color-black;\n }\n\n #{$switch-state--focus} {\n &:after {\n background-color: rgb(var(--rje-color-dark-secondary));\n }\n }\n\n #{$switch-state--active} {\n &:after {\n background-color: rgb(var(--rje-color-dark-text));\n }\n }\n\n #{$switch-state--disabled} {\n @include flat(dark);\n border-radius: $switch-radius;\n &:after {\n background-color: $color-dark-grey-1;\n }\n }\n }\n}\n","@import '../../design';\n\n@mixin tag-list-light {\n .rje-tag {\n @include elevated(light);\n border-radius: 1em;\n }\n\n .rje-tag.selectable.with-icon {\n @include elevated(light);\n border-radius: 1em;\n\n .rje-tag__selection {\n border-radius: 99%;\n border: 1px solid $color-light-grey-1;\n margin: 0.1em;\n font-size: em(22);\n }\n\n &.rje-tag--selected .rje-tag__selection {\n background: rgb(var(--rje-color-light-primary));\n color: $color-white;\n }\n\n &.rje-tag--unselected .rje-tag__selection {\n background: transparent;\n color: transparent;\n }\n }\n\n .rje-tag.selectable:not(.with-icon) {\n &.rje-tag--selected {\n background: rgb(var(--rje-color-light-primary));\n color: $color-white;\n }\n }\n}\n\n@mixin tag-list-dark {\n .rje-tag {\n @include elevated(dark);\n border-radius: 1em;\n }\n\n .rje-tag.selectable.with-icon {\n @include elevated(dark);\n border-radius: 1em;\n\n .rje-tag__selection {\n border-radius: 99%;\n border: 1px solid $color-dark-grey-1;\n margin: 0.1em;\n font-size: em(22);\n }\n\n &.rje-tag--selected .rje-tag__selection {\n background: rgb(var(--rje-color-dark-primary));\n color: $color-black;\n }\n\n &.rje-tag--unselected .rje-tag__selection {\n background: transparent;\n color: transparent;\n }\n }\n\n .rje-tag.selectable:not(.with-icon) {\n &.rje-tag--selected {\n background: rgb(var(--rje-color-dark-primary));\n color: $color-black;\n }\n }\n}\n","@import '../../design';\n\n@mixin tag-list-input-light {\n .rje-tag-list-input {\n .rje-tag-list__children {\n @include input-elevated(light);\n padding: em(4);\n }\n input.rje-tag-list-input__element {\n border: none;\n color: rgb(var(--rje-color-light-text));\n }\n }\n}\n\n@mixin tag-list-input-dark {\n .rje-tag-list-input {\n .rje-tag-list__children {\n @include input-elevated(dark);\n padding: em(4);\n }\n\n input.rje-tag-list-input__element {\n border: none;\n color: rgb(var(--rje-color-dark-text));\n }\n }\n}\n","@import '../../design';\n@import './textarea';\n\n@mixin textarea-light {\n .rje-textarea {\n @include input-elevated(light);\n color: rgb(var(--rje-color-light-text));\n\n #{$textarea-state--focus} {\n border-color: rgb(var(--rje-color-light-primary));\n }\n\n #{$textarea-placeholder--enabled} {\n color: $color-light-grey-2;\n }\n\n #{$textarea-state--disabled} {\n @include input-flat(light);\n color: $color-light-grey-1;\n }\n\n #{$textarea-placeholder--disabled} {\n color: $color-light-grey-1;\n }\n }\n\n .rje-textarea-field--invalid:not(.rje-textarea-field--disabled) .rje-textarea {\n border-color: $color-light-error;\n }\n}\n\n@mixin textarea-dark {\n .rje-textarea {\n @include input-elevated(dark);\n color: rgb(var(--rje-color-dark-text));\n\n #{$textarea-state--focus} {\n border-color: rgb(var(--rje-color-light-primary));\n }\n\n #{$textarea-placeholder--enabled} {\n color: $color-dark-grey-2;\n }\n\n #{$textarea-state--disabled} {\n @include input-flat(dark);\n color: $color-dark-grey-1;\n }\n\n #{$textarea-placeholder--disabled} {\n color: $color-dark-grey-1;\n }\n }\n\n .rje-textarea-field--invalid:not(.rje-textarea-field--disabled) .rje-textarea {\n border-color: $color-dark-error;\n }\n}\n","@import '../../design';\n\n@mixin tooltip-light {\n .rje-tooltip {\n @include primary-elevated(light);\n * {\n color: $color-white !important;\n }\n }\n}\n\n@mixin tooltip-dark {\n .rje-tooltip {\n @include primary-elevated(dark);\n * {\n color: $color-black !important;\n }\n }\n}\n","@import '../../design';\n\n@mixin widget-description-light {\n .rje-description {\n color: $color-light-grey-2;\n\n code {\n color: rgb($color-black, 0.8);\n border-radius: 0.5 * $border-radius;\n border: 1px solid rgba($color-light-grey-1, 0.5);\n background-color: rgba($color-light-grey-1, 0.25);\n padding: 0 0.3em;\n box-sizing: border-box;\n }\n }\n .rje-description--tooltip {\n opacity: 1;\n }\n}\n\n@mixin widget-description-dark {\n .rje-description {\n color: $color-dark-grey-2;\n\n code {\n border-radius: 0.5 * $border-radius;\n border: 1px solid rgb($color-dark-grey-1, 0.3);\n // background-color: rgb($color-dark-grey-1, 0.1);\n padding: 0 0.3em;\n }\n }\n .rje-description--tooltip {\n opacity: 1;\n }\n}\n","@import '../../design';\n\n@mixin widget-error-light {\n .rje-error {\n color: $color-light-error;\n }\n}\n\n@mixin widget-error-dark {\n .rje-error {\n color: $color-dark-error;\n }\n}\n","@import '../../design';\n\n@mixin widget-field-light {\n .rje-field--value.rje-field--error {\n & > label {\n color: $color-light-error;\n }\n textarea,\n input {\n border-color: $color-light-error;\n }\n }\n\n .rje-field--object.rje-field--error > .rje-field__header label,\n .rje-field--value.rje-field .rje-required-flag {\n color: $color-light-error;\n }\n}\n\n@mixin widget-field-dark {\n .rje-field--value.rje-field--error {\n & > label {\n color: $color-dark-error;\n }\n textarea,\n input {\n border-color: $color-dark-error;\n }\n }\n\n .rje-field--object.rje-field--error > .rje-field__header label,\n .rje-field--value.rje-field .rje-required-flag {\n color: $color-dark-error;\n }\n}\n","@import './lib/themes';\n\n.rje-theme--dark {\n @include dark-theme;\n\n .rje-theme--inverted {\n @include light-theme;\n padding: 8px;\n background: $color-white;\n }\n}\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./packages/docs/src lazy recursive ^\\.\\/.*$ include: (?:\\/packages\\/docs\\/src\\/Introduction\\.mdx)$":(module,__unused_webpack_exports,__webpack_require__)=>{var map={"./Introduction.mdx":["./packages/docs/src/Introduction.mdx",5209,6281]};function webpackAsyncContext(req){if(!__webpack_require__.o(map,req))return Promise.resolve().then((()=>{var e=new Error("Cannot find module '"+req+"'");throw e.code="MODULE_NOT_FOUND",e}));var ids=map[req],id=ids[0];return Promise.all(ids.slice(1).map(__webpack_require__.e)).then((()=>__webpack_require__(id)))}webpackAsyncContext.keys=()=>Object.keys(map),webpackAsyncContext.id="./packages/docs/src lazy recursive ^\\.\\/.*$ include: (?:\\/packages\\/docs\\/src\\/Introduction\\.mdx)$",module.exports=webpackAsyncContext},"./packages lazy recursive ^\\.\\/.*$ include: (?:\\/packages\\/(?%21\\.)(?=.)[^/]*?\\/src(?:\\/(?%21\\.)(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/%7C\\/%7C$)(?%21\\.)(?=.)[^/]*?\\.mdx)$":(module,__unused_webpack_exports,__webpack_require__)=>{var map={"./docs/src/ArrayItems.mdx":["./packages/docs/src/ArrayItems.mdx",5209,1906],"./docs/src/DateFormat.mdx":["./packages/docs/src/DateFormat.mdx",5209,9965],"./docs/src/Introduction.mdx":["./packages/docs/src/Introduction.mdx",5209,6281],"./docs/src/ObjectActions.mdx":["./packages/docs/src/ObjectActions.mdx",5209,6776],"./docs/src/ObjectProperties.mdx":["./packages/docs/src/ObjectProperties.mdx",5209,5899,3570],"./docs/src/Typescript.mdx":["./packages/docs/src/Typescript.mdx",5209,6201],"./docs/src/cookbook/ConditionalForms.mdx":["./packages/docs/src/cookbook/ConditionalForms.mdx",5209,61],"./rje-code-widgets/src/Overview.stories.mdx":["./packages/rje-code-widgets/src/Overview.stories.mdx",5209,9411],"./rje-widgets/src/Overview.stories.mdx":["./packages/rje-widgets/src/Overview.stories.mdx",5209,1151]};function webpackAsyncContext(req){if(!__webpack_require__.o(map,req))return Promise.resolve().then((()=>{var e=new Error("Cannot find module '"+req+"'");throw e.code="MODULE_NOT_FOUND",e}));var ids=map[req],id=ids[0];return Promise.all(ids.slice(1).map(__webpack_require__.e)).then((()=>__webpack_require__(id)))}webpackAsyncContext.keys=()=>Object.keys(map),webpackAsyncContext.id="./packages lazy recursive ^\\.\\/.*$ include: (?:\\/packages\\/(?%21\\.)(?=.)[^/]*?\\/src(?:\\/(?%21\\.)(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/%7C\\/%7C$)(?%21\\.)(?=.)[^/]*?\\.mdx)$",module.exports=webpackAsyncContext},"./packages lazy recursive ^\\.\\/.*$ include: (?:\\/packages\\/(?%21\\.)(?=.)[^/]*?\\/src(?:\\/(?%21\\.)(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/%7C\\/%7C$)(?%21\\.)(?=.)[^/]*?\\.stories\\.tsx)$":(module,__unused_webpack_exports,__webpack_require__)=>{var map={"./docs/src/ArrayItems.stories":["./packages/docs/src/ArrayItems.stories.tsx",7244],"./docs/src/ArrayItems.stories.tsx":["./packages/docs/src/ArrayItems.stories.tsx",7244],"./docs/src/ObjectActions.stories":["./packages/docs/src/ObjectActions.stories.tsx",4568],"./docs/src/ObjectActions.stories.tsx":["./packages/docs/src/ObjectActions.stories.tsx",4568],"./docs/src/ObjectProperties.stories":["./packages/docs/src/ObjectProperties.stories.tsx",5899],"./docs/src/ObjectProperties.stories.tsx":["./packages/docs/src/ObjectProperties.stories.tsx",5899],"./docs/src/Typescript.stories":["./packages/docs/src/Typescript.stories.tsx",7228],"./docs/src/Typescript.stories.tsx":["./packages/docs/src/Typescript.stories.tsx",7228],"./docs/src/cookbook/ConditionalForms.stories":["./packages/docs/src/cookbook/ConditionalForms.stories.tsx",518],"./docs/src/cookbook/ConditionalForms.stories.tsx":["./packages/docs/src/cookbook/ConditionalForms.stories.tsx",518],"./docs/src/examples/Login.stories":["./packages/docs/src/examples/Login.stories.tsx",2429],"./docs/src/examples/Login.stories.tsx":["./packages/docs/src/examples/Login.stories.tsx",2429],"./docs/src/examples/LongForm.stories":["./packages/docs/src/examples/LongForm.stories.tsx",6343],"./docs/src/examples/LongForm.stories.tsx":["./packages/docs/src/examples/LongForm.stories.tsx",6343],"./docs/src/examples/SideBySide.stories":["./packages/docs/src/examples/SideBySide.stories.tsx",4342],"./docs/src/examples/SideBySide.stories.tsx":["./packages/docs/src/examples/SideBySide.stories.tsx",4342],"./docs/src/examples/UndoRedo.stories":["./packages/docs/src/examples/UndoRedo.stories.tsx",963],"./docs/src/examples/UndoRedo.stories.tsx":["./packages/docs/src/examples/UndoRedo.stories.tsx",963],"./docs/src/examples/WidgetsOverview.stories":["./packages/docs/src/examples/WidgetsOverview.stories.tsx",5157,2303,8566],"./docs/src/examples/WidgetsOverview.stories.tsx":["./packages/docs/src/examples/WidgetsOverview.stories.tsx",5157,2303,8566],"./rje-code-widgets/src/lib/jsonwidget/JsonWidget.Object.stories":["./packages/rje-code-widgets/src/lib/jsonwidget/JsonWidget.Object.stories.tsx",5157,2303,8731],"./rje-code-widgets/src/lib/jsonwidget/JsonWidget.Object.stories.tsx":["./packages/rje-code-widgets/src/lib/jsonwidget/JsonWidget.Object.stories.tsx",5157,2303,8731],"./rje-code-widgets/src/lib/rje-code-widgets.stories":["./packages/rje-code-widgets/src/lib/rje-code-widgets.stories.tsx",5157,2303,3578],"./rje-code-widgets/src/lib/rje-code-widgets.stories.tsx":["./packages/rje-code-widgets/src/lib/rje-code-widgets.stories.tsx",5157,2303,3578],"./rje-code-widgets/src/lib/undoRedo.stories":["./packages/rje-code-widgets/src/lib/undoRedo.stories.tsx",5157,2303,4276],"./rje-code-widgets/src/lib/undoRedo.stories.tsx":["./packages/rje-code-widgets/src/lib/undoRedo.stories.tsx",5157,2303,4276],"./rje-widgets/src/lib/components/button/Button.stories":["./packages/rje-widgets/src/lib/components/button/Button.stories.tsx",8194],"./rje-widgets/src/lib/components/button/Button.stories.tsx":["./packages/rje-widgets/src/lib/components/button/Button.stories.tsx",8194],"./rje-widgets/src/lib/components/checkbox/Checkbox.stories":["./packages/rje-widgets/src/lib/components/checkbox/Checkbox.stories.tsx",7556],"./rje-widgets/src/lib/components/checkbox/Checkbox.stories.tsx":["./packages/rje-widgets/src/lib/components/checkbox/Checkbox.stories.tsx",7556],"./rje-widgets/src/lib/components/colorinput/ColorInput.stories":["./packages/rje-widgets/src/lib/components/colorinput/ColorInput.stories.tsx",8829],"./rje-widgets/src/lib/components/colorinput/ColorInput.stories.tsx":["./packages/rje-widgets/src/lib/components/colorinput/ColorInput.stories.tsx",8829],"./rje-widgets/src/lib/components/dateinput/DateInput.stories":["./packages/rje-widgets/src/lib/components/dateinput/DateInput.stories.tsx",1283],"./rje-widgets/src/lib/components/dateinput/DateInput.stories.tsx":["./packages/rje-widgets/src/lib/components/dateinput/DateInput.stories.tsx",1283],"./rje-widgets/src/lib/components/datepicker/Calendar.stories":["./packages/rje-widgets/src/lib/components/datepicker/Calendar.stories.tsx",6401],"./rje-widgets/src/lib/components/datepicker/Calendar.stories.tsx":["./packages/rje-widgets/src/lib/components/datepicker/Calendar.stories.tsx",6401],"./rje-widgets/src/lib/components/datepicker/DatePicker.stories":["./packages/rje-widgets/src/lib/components/datepicker/DatePicker.stories.tsx",2346],"./rje-widgets/src/lib/components/datepicker/DatePicker.stories.tsx":["./packages/rje-widgets/src/lib/components/datepicker/DatePicker.stories.tsx",2346],"./rje-widgets/src/lib/components/filefield/FileField.stories":["./packages/rje-widgets/src/lib/components/filefield/FileField.stories.tsx",562],"./rje-widgets/src/lib/components/filefield/FileField.stories.tsx":["./packages/rje-widgets/src/lib/components/filefield/FileField.stories.tsx",562],"./rje-widgets/src/lib/components/input/NumberInput.stories":["./packages/rje-widgets/src/lib/components/input/NumberInput.stories.tsx",5982],"./rje-widgets/src/lib/components/input/NumberInput.stories.tsx":["./packages/rje-widgets/src/lib/components/input/NumberInput.stories.tsx",5982],"./rje-widgets/src/lib/components/input/StringInput.stories":["./packages/rje-widgets/src/lib/components/input/StringInput.stories.tsx",9806],"./rje-widgets/src/lib/components/input/StringInput.stories.tsx":["./packages/rje-widgets/src/lib/components/input/StringInput.stories.tsx",9806],"./rje-widgets/src/lib/components/radiogroup/RadioGroup.stories":["./packages/rje-widgets/src/lib/components/radiogroup/RadioGroup.stories.tsx",2207],"./rje-widgets/src/lib/components/radiogroup/RadioGroup.stories.tsx":["./packages/rje-widgets/src/lib/components/radiogroup/RadioGroup.stories.tsx",2207],"./rje-widgets/src/lib/components/sectionheader/SectionHeader.stories":["./packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.stories.tsx",213],"./rje-widgets/src/lib/components/sectionheader/SectionHeader.stories.tsx":["./packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.stories.tsx",213],"./rje-widgets/src/lib/components/select/Select.stories":["./packages/rje-widgets/src/lib/components/select/Select.stories.tsx",8381],"./rje-widgets/src/lib/components/select/Select.stories.tsx":["./packages/rje-widgets/src/lib/components/select/Select.stories.tsx",8381],"./rje-widgets/src/lib/components/selectoptions/MultiSelectOptions.stories":["./packages/rje-widgets/src/lib/components/selectoptions/MultiSelectOptions.stories.tsx",4447],"./rje-widgets/src/lib/components/selectoptions/MultiSelectOptions.stories.tsx":["./packages/rje-widgets/src/lib/components/selectoptions/MultiSelectOptions.stories.tsx",4447],"./rje-widgets/src/lib/components/selectoptions/SingleSelectOptions.stories":["./packages/rje-widgets/src/lib/components/selectoptions/SingleSelectOptions.stories.tsx",3841],"./rje-widgets/src/lib/components/selectoptions/SingleSelectOptions.stories.tsx":["./packages/rje-widgets/src/lib/components/selectoptions/SingleSelectOptions.stories.tsx",3841],"./rje-widgets/src/lib/components/switch/Swtich.stories":["./packages/rje-widgets/src/lib/components/switch/Swtich.stories.tsx",4275],"./rje-widgets/src/lib/components/switch/Swtich.stories.tsx":["./packages/rje-widgets/src/lib/components/switch/Swtich.stories.tsx",4275],"./rje-widgets/src/lib/components/taglist/TagList.stories":["./packages/rje-widgets/src/lib/components/taglist/TagList.stories.tsx",4589],"./rje-widgets/src/lib/components/taglist/TagList.stories.tsx":["./packages/rje-widgets/src/lib/components/taglist/TagList.stories.tsx",4589],"./rje-widgets/src/lib/components/taglistinput/TagListInput.stories":["./packages/rje-widgets/src/lib/components/taglistinput/TagListInput.stories.tsx",8079],"./rje-widgets/src/lib/components/taglistinput/TagListInput.stories.tsx":["./packages/rje-widgets/src/lib/components/taglistinput/TagListInput.stories.tsx",8079],"./rje-widgets/src/lib/components/textarea/TextArea.stories":["./packages/rje-widgets/src/lib/components/textarea/TextArea.stories.tsx",7115],"./rje-widgets/src/lib/components/textarea/TextArea.stories.tsx":["./packages/rje-widgets/src/lib/components/textarea/TextArea.stories.tsx",7115],"./rje-widgets/src/lib/components/timeinput/TimeInput.stories":["./packages/rje-widgets/src/lib/components/timeinput/TimeInput.stories.tsx",1562],"./rje-widgets/src/lib/components/timeinput/TimeInput.stories.tsx":["./packages/rje-widgets/src/lib/components/timeinput/TimeInput.stories.tsx",1562],"./rje-widgets/src/lib/widgets/arraywidget/ArrayWidget.stories":["./packages/rje-widgets/src/lib/widgets/arraywidget/ArrayWidget.stories.tsx",1119],"./rje-widgets/src/lib/widgets/arraywidget/ArrayWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/arraywidget/ArrayWidget.stories.tsx",1119],"./rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.stories":["./packages/rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.stories.tsx",6242],"./rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.stories.tsx",6242],"./rje-widgets/src/lib/widgets/colorwidget/ColorWidget.stories":["./packages/rje-widgets/src/lib/widgets/colorwidget/ColorWidget.stories.tsx",6936],"./rje-widgets/src/lib/widgets/colorwidget/ColorWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/colorwidget/ColorWidget.stories.tsx",6936],"./rje-widgets/src/lib/widgets/datewidget/DateWidget.stories":["./packages/rje-widgets/src/lib/widgets/datewidget/DateWidget.stories.tsx",2825],"./rje-widgets/src/lib/widgets/datewidget/DateWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/datewidget/DateWidget.stories.tsx",2825],"./rje-widgets/src/lib/widgets/filewidget/FileWidget.stories":["./packages/rje-widgets/src/lib/widgets/filewidget/FileWidget.stories.tsx",5274],"./rje-widgets/src/lib/widgets/filewidget/FileWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/filewidget/FileWidget.stories.tsx",5274],"./rje-widgets/src/lib/widgets/masterdetailwidget/MasterDetailWidget.stories":["./packages/rje-widgets/src/lib/widgets/masterdetailwidget/MasterDetailWidget.stories.tsx",4290],"./rje-widgets/src/lib/widgets/masterdetailwidget/MasterDetailWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/masterdetailwidget/MasterDetailWidget.stories.tsx",4290],"./rje-widgets/src/lib/widgets/navigationwidget/NavigationWidget.stories":["./packages/rje-widgets/src/lib/widgets/navigationwidget/NavigationWidget.stories.tsx",9898],"./rje-widgets/src/lib/widgets/navigationwidget/NavigationWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/navigationwidget/NavigationWidget.stories.tsx",9898],"./rje-widgets/src/lib/widgets/nullwidget/NullWidget.stories":["./packages/rje-widgets/src/lib/widgets/nullwidget/NullWidget.stories.tsx",3975],"./rje-widgets/src/lib/widgets/nullwidget/NullWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/nullwidget/NullWidget.stories.tsx",3975],"./rje-widgets/src/lib/widgets/numberwidget/NumberWidget.stories":["./packages/rje-widgets/src/lib/widgets/numberwidget/NumberWidget.stories.tsx",2681],"./rje-widgets/src/lib/widgets/numberwidget/NumberWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/numberwidget/NumberWidget.stories.tsx",2681],"./rje-widgets/src/lib/widgets/objectwidget/ObjectWidget.stories":["./packages/rje-widgets/src/lib/widgets/objectwidget/ObjectWidget.stories.tsx",356],"./rje-widgets/src/lib/widgets/objectwidget/ObjectWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/objectwidget/ObjectWidget.stories.tsx",356],"./rje-widgets/src/lib/widgets/selectmultiplewidget/SelectMultipleWidget.stories":["./packages/rje-widgets/src/lib/widgets/selectmultiplewidget/SelectMultipleWidget.stories.tsx",5134],"./rje-widgets/src/lib/widgets/selectmultiplewidget/SelectMultipleWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/selectmultiplewidget/SelectMultipleWidget.stories.tsx",5134],"./rje-widgets/src/lib/widgets/selectoneofwidget/SelectOneOfWidget.stories":["./packages/rje-widgets/src/lib/widgets/selectoneofwidget/SelectOneOfWidget.stories.tsx",4951],"./rje-widgets/src/lib/widgets/selectoneofwidget/SelectOneOfWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/selectoneofwidget/SelectOneOfWidget.stories.tsx",4951],"./rje-widgets/src/lib/widgets/selectwidget/SelectWidget.stories":["./packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.stories.tsx",8890],"./rje-widgets/src/lib/widgets/selectwidget/SelectWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.stories.tsx",8890],"./rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.stories":["./packages/rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.stories.tsx",8990],"./rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.stories.tsx",8990],"./rje-widgets/src/lib/widgets/stringwidget/StringWidget.stories":["./packages/rje-widgets/src/lib/widgets/stringwidget/StringWidget.stories.tsx",7493],"./rje-widgets/src/lib/widgets/stringwidget/StringWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/stringwidget/StringWidget.stories.tsx",7493],"./rje-widgets/src/lib/widgets/taglistwidget/TagListWidget.stories":["./packages/rje-widgets/src/lib/widgets/taglistwidget/TagListWidget.stories.tsx",1986],"./rje-widgets/src/lib/widgets/taglistwidget/TagListWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/taglistwidget/TagListWidget.stories.tsx",1986],"./rje-widgets/src/lib/widgets/textwidget/TextWidget.stories":["./packages/rje-widgets/src/lib/widgets/textwidget/TextWidget.stories.tsx",2865],"./rje-widgets/src/lib/widgets/textwidget/TextWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/textwidget/TextWidget.stories.tsx",2865],"./rje-widgets/src/lib/widgets/unknownwidget/UnknownWidget.stories":["./packages/rje-widgets/src/lib/widgets/unknownwidget/UnknownWidget.stories.tsx",5843],"./rje-widgets/src/lib/widgets/unknownwidget/UnknownWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/unknownwidget/UnknownWidget.stories.tsx",5843]};function webpackAsyncContext(req){if(!__webpack_require__.o(map,req))return Promise.resolve().then((()=>{var e=new Error("Cannot find module '"+req+"'");throw e.code="MODULE_NOT_FOUND",e}));var ids=map[req],id=ids[0];return Promise.all(ids.slice(1).map(__webpack_require__.e)).then((()=>__webpack_require__(id)))}webpackAsyncContext.keys=()=>Object.keys(map),webpackAsyncContext.id="./packages lazy recursive ^\\.\\/.*$ include: (?:\\/packages\\/(?%21\\.)(?=.)[^/]*?\\/src(?:\\/(?%21\\.)(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/%7C\\/%7C$)(?%21\\.)(?=.)[^/]*?\\.stories\\.tsx)$",module.exports=webpackAsyncContext},"./storybook-config-entry.js":(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__)=>{"use strict";var dist=__webpack_require__("./node_modules/@storybook/global/dist/index.mjs"),external_STORYBOOK_MODULE_PREVIEW_API_=__webpack_require__("@storybook/preview-api");const external_STORYBOOK_MODULE_CHANNEL_POSTMESSAGE_namespaceObject=__STORYBOOK_MODULE_CHANNEL_POSTMESSAGE__,external_STORYBOOK_MODULE_CHANNEL_WEBSOCKET_namespaceObject=__STORYBOOK_MODULE_CHANNEL_WEBSOCKET__,importers=[async path=>{if(!/^\.[\\/](?:packages\/docs\/src\/Introduction\.mdx)$/.exec(path))return;const pathRemainder=path.substring(20);return __webpack_require__("./packages/docs/src lazy recursive ^\\.\\/.*$ include: (?:\\/packages\\/docs\\/src\\/Introduction\\.mdx)$")("./"+pathRemainder)},async path=>{if(!/^\.[\\/](?:packages\/(?!\.)(?=.)[^/]*?\/src(?:\/(?!\.)(?:(?:(?!(?:^|\/)\.).)*?)\/|\/|$)(?!\.)(?=.)[^/]*?\.stories\.tsx)$/.exec(path))return;const pathRemainder=path.substring(11);return __webpack_require__("./packages lazy recursive ^\\.\\/.*$ include: (?:\\/packages\\/(?%21\\.)(?=.)[^/]*?\\/src(?:\\/(?%21\\.)(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/%7C\\/%7C$)(?%21\\.)(?=.)[^/]*?\\.stories\\.tsx)$")("./"+pathRemainder)},async path=>{if(!/^\.[\\/](?:packages\/(?!\.)(?=.)[^/]*?\/src(?:\/(?!\.)(?:(?:(?!(?:^|\/)\.).)*?)\/|\/|$)(?!\.)(?=.)[^/]*?\.mdx)$/.exec(path))return;const pathRemainder=path.substring(11);return __webpack_require__("./packages lazy recursive ^\\.\\/.*$ include: (?:\\/packages\\/(?%21\\.)(?=.)[^/]*?\\/src(?:\\/(?%21\\.)(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/%7C\\/%7C$)(?%21\\.)(?=.)[^/]*?\\.mdx)$")("./"+pathRemainder)}];const channel=(0,external_STORYBOOK_MODULE_CHANNEL_POSTMESSAGE_namespaceObject.createChannel)({page:"preview"});if(external_STORYBOOK_MODULE_PREVIEW_API_.addons.setChannel(channel),"DEVELOPMENT"===dist.global.CONFIG_TYPE){const serverChannel=(0,external_STORYBOOK_MODULE_CHANNEL_WEBSOCKET_namespaceObject.createChannel)({});external_STORYBOOK_MODULE_PREVIEW_API_.addons.setServerChannel(serverChannel),window.__STORYBOOK_SERVER_CHANNEL__=serverChannel}const preview=new external_STORYBOOK_MODULE_PREVIEW_API_.PreviewWeb;window.__STORYBOOK_PREVIEW__=preview,window.__STORYBOOK_STORY_STORE__=preview.storyStore,window.__STORYBOOK_ADDONS_CHANNEL__=channel,window.__STORYBOOK_CLIENT_API__=new external_STORYBOOK_MODULE_PREVIEW_API_.ClientApi({storyStore:preview.storyStore}),preview.initialize({importFn:async function importFn(path){for(let i=0;iimporters[i](path),x());if(moduleExports)return moduleExports}var x},getProjectAnnotations:()=>(0,external_STORYBOOK_MODULE_PREVIEW_API_.composeConfigs)([__webpack_require__("./node_modules/@storybook/react/preview.js"),__webpack_require__("./node_modules/@storybook/addon-links/preview.js"),__webpack_require__("./node_modules/@storybook/addon-essentials/dist/docs/preview.mjs"),__webpack_require__("./node_modules/@storybook/addon-essentials/dist/actions/preview.mjs"),__webpack_require__("./node_modules/@storybook/addon-essentials/dist/backgrounds/preview.mjs"),__webpack_require__("./node_modules/@storybook/addon-essentials/dist/measure/preview.mjs"),__webpack_require__("./node_modules/@storybook/addon-essentials/dist/outline/preview.mjs"),__webpack_require__("./node_modules/@storybook/addon-essentials/dist/highlight/preview.mjs"),__webpack_require__("./node_modules/@storybook/addon-interactions/preview.js"),__webpack_require__("./.storybook/preview.js")])})},"@storybook/channels":module=>{"use strict";module.exports=__STORYBOOK_MODULE_CHANNELS__},"@storybook/client-logger":module=>{"use strict";module.exports=__STORYBOOK_MODULE_CLIENT_LOGGER__},"@storybook/core-events":module=>{"use strict";module.exports=__STORYBOOK_MODULE_CORE_EVENTS__},"@storybook/preview-api":module=>{"use strict";module.exports=__STORYBOOK_MODULE_PREVIEW_API__}},__webpack_require__=>{__webpack_require__.O(0,[7334],(()=>{return moduleId="./storybook-config-entry.js",__webpack_require__(__webpack_require__.s=moduleId);var moduleId}));__webpack_require__.O()}]); \ No newline at end of file diff --git a/docs/main.e866d94b.iframe.bundle.js b/docs/main.e866d94b.iframe.bundle.js new file mode 100644 index 00000000..46055965 --- /dev/null +++ b/docs/main.e866d94b.iframe.bundle.js @@ -0,0 +1,2 @@ +/*! For license information please see main.e866d94b.iframe.bundle.js.LICENSE.txt */ +(self.webpackChunkjson_editor=self.webpackChunkjson_editor||[]).push([[179],{"./.storybook/preview.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{__namedExportsOrder:()=>__namedExportsOrder,parameters:()=>parameters});var injectStylesIntoStyleTag=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),styleDomAPI=__webpack_require__("./node_modules/style-loader/dist/runtime/styleDomAPI.js"),styleDomAPI_default=__webpack_require__.n(styleDomAPI),insertBySelector=__webpack_require__("./node_modules/style-loader/dist/runtime/insertBySelector.js"),insertBySelector_default=__webpack_require__.n(insertBySelector),setAttributesWithoutAttributes=__webpack_require__("./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),setAttributesWithoutAttributes_default=__webpack_require__.n(setAttributesWithoutAttributes),insertStyleElement=__webpack_require__("./node_modules/style-loader/dist/runtime/insertStyleElement.js"),insertStyleElement_default=__webpack_require__.n(insertStyleElement),styleTagTransform=__webpack_require__("./node_modules/style-loader/dist/runtime/styleTagTransform.js"),styleTagTransform_default=__webpack_require__.n(styleTagTransform),src=__webpack_require__("./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[13].use[1]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[13].use[3]!./packages/rje-widgets/src/index.scss"),options={};options.styleTagTransform=styleTagTransform_default(),options.setAttributes=setAttributesWithoutAttributes_default(),options.insert=insertBySelector_default().bind(null,"head"),options.domAPI=styleDomAPI_default(),options.insertStyleElement=insertStyleElement_default();injectStylesIntoStyleTag_default()(src.Z,options);src.Z&&src.Z.locals&&src.Z.locals;var storybook=__webpack_require__("./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[13].use[1]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[13].use[3]!./.storybook/storybook.scss"),storybook_options={};storybook_options.styleTagTransform=styleTagTransform_default(),storybook_options.setAttributes=setAttributesWithoutAttributes_default(),storybook_options.insert=insertBySelector_default().bind(null,"head"),storybook_options.domAPI=styleDomAPI_default(),storybook_options.insertStyleElement=insertStyleElement_default();injectStylesIntoStyleTag_default()(storybook.Z,storybook_options);storybook.Z&&storybook.Z.locals&&storybook.Z.locals;var packages_rje_widgets_src=__webpack_require__("./packages/rje-widgets/src/index.ts");(0,__webpack_require__("./packages/react-json-editor/src/index.ts").iW)(packages_rje_widgets_src.ZP);var parameters={actions:{argTypesRegex:"^on[A-Z].*"},controls:{matchers:{color:/(background|color)$/i,date:/Date$/}}},__namedExportsOrder=["parameters"]},"./packages/headless-json-editor/src/index.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Xm:()=>HeadlessEditor,et:()=>HistoryPlugin.e,$C:()=>OnChangePlugin,AY:()=>RemoteEnumOptionsPlugin,vZ:()=>esm.vZ,Yu:()=>getData_getData,FU:()=>getErrors_getErrors,$V:()=>getNode_getNode,yI:()=>dist_module.yI,UG:()=>isNode,bz:()=>isParentNode,ov:()=>updateSchema});var dist_module=__webpack_require__("./node_modules/json-schema-library/dist/module/index.js");var defaultErrorMessages={AdditionalItemsError:"Array at `{{pointer}}` may not have an additional item `{{key}}`",AdditionalPropertiesError:"Additional property `{{property}}` on `{{pointer}}` does not match schema `{{schema}}`",AllOfError:"Value `{{value}}` at `{{pointer}}` does not match schema of `{{allOf}}`",AnyOfError:"Value `{{value}}` at `{{pointer}}` does not match any schema of `{{anyOf}}`",ConstError:"Expected value at `{{pointer}}` to be `{{expected}}`, but value given is `{{value}}`",containsAnyError:"The array at `{{pointer}}` must contain at least one item",ContainsArrayError:"The property at `{{pointer}}` must not be an array",ContainsError:"The array at `{{pointer}}` must contain an element that matches `{{schema}}`",EnumError:"Expected given value `{{value}}` in `{{pointer}}` to be one of `{{values}}`",FormatDateError:"Value `{{value}}` at `{{pointer}}` is not a valid date",FormatDateTimeError:"Value `{{value}}` at `{{pointer}}` is not a valid date-time",FormatEmailError:"Value `{{value}}` at `{{pointer}}` is not a valid email",FormatHostnameError:"Value `{{value}}` at `{{pointer}}` is not a valid hostname",FormatIPV4Error:"Value `{{value}}` at `{{pointer}}` is not a valid IPv4 address",FormatIPV4LeadingZeroError:"IPv4 addresses starting with zero are invalid, since they are interpreted as octals",FormatIPV6Error:"Value `{{value}}` at `{{pointer}}` is not a valid IPv6 address",FormatIPV6LeadingZeroError:"IPv6 addresses starting with zero are invalid, since they are interpreted as octals",FormatJsonPointerError:"Value `{{value}}` at `{{pointer}}` is not a valid json-pointer",FormatRegExError:"Value `{{value}}` at `{{pointer}}` is not a valid regular expression",FormatTimeError:"Value `{{value}}` at `{{pointer}}` is not a valid time",FormatURIError:"Value `{{value}}` at `{{pointer}}` is not a valid uri",FormatURIReferenceError:"Value `{{value}}` at `{{pointer}}` is not a valid uri-reference",FormatURITemplateError:"Value `{{value}}` at `{{pointer}}` is not a valid uri-template",FormatURLError:"Value `{{value}}` at `{{pointer}}` is not a valid url",InvalidDataError:"No value may be specified in `{{pointer}}`",InvalidPropertyNameError:"Invalid property name `{{property}}` at `{{pointer}}`",MaximumError:"Value in `{{pointer}}` is `{{length}}`, but should be `{{maximum}}` at maximum",MaxItemsError:"Too many items in `{{pointer}}`, should be `{{maximum}}` at most, but got `{{length}}`",MaxLengthError:"Value `{{pointer}}` should have a maximum length of `{{maxLength}}`, but got `{{length}}`.",MaxPropertiesError:"Too many properties in `{{pointer}}`, should be `{{maximum}}` at most, but got `{{length}}`",MinimumError:"Value in `{{pointer}}` is `{{length}}`, but should be `{{minimum}}` at minimum",MinItemsError:"Too few items in `{{pointer}}`, should be at least `{{minimum}}`, but got `{{length}}`",MinItemsOneError:"An item is required",MinLengthError:"Value `{{pointer}}` should have a minimum length of `{{minLength}}`, but got `{{length}}`.",MinLengthOneError:"Input is required",MinPropertiesError:"Too few properties in `{{pointer}}`, should be at least `{{minimum}}`, but got `{{length}}`",MissingDependencyError:"The required propery '{{missingProperty}}' in `{{pointer}}` is missing",MissingOneOfPropertyError:"Value at `{{pointer}}` property: `{{property}}`",MultipleOfError:"Expected `{{value}}` in `{{pointer}}` to be multiple of `{{multipleOf}}`",MultipleOneOfError:"Value `{{value}}` should not match multiple schemas in oneOf `{{matches}}`",NoAdditionalPropertiesError:"Additional property `{{property}}` in `{{pointer}}` is not allowed",NotError:"Value `{{value}}` at pointer should not match schema `{{not}}`",OneOfError:"Value `{{value}}` in `{{pointer}}` does not match any given oneof schema",OneOfPropertyError:"Failed finding a matching oneOfProperty schema in `{{pointer}}` where `{{property}}` matches `{{value}}`",PatternError:"Value in `{{pointer}}` should match `{{description}}`, but received `{{received}}`",PatternPropertiesError:"Property `{{key}}` does not match any patterns in `{{pointer}}`. Valid patterns are: {{patterns}}",RequiredPropertyError:"The required property `{{key}}` is missing at `{{pointer}}`",TypeError:"Expected `{{value}}` ({{received}}) in `{{pointer}}` to be of type `{{expected}}`",UndefinedValueError:"Value must not be undefined in `{{pointer}}`",UniqueItemsError:"Items in array must be unique. Value `{{value}}` in `{{pointer}}` is a duplicate of {{duplicatePointer}}.",UnknownPropertyError:"Could not find a valid schema for property `{{pointer}}` within object",ValueNotEmptyError:"A value for `{{property}}` is required at `{{pointer}}`"};!function setErrorMessages(){var errorMessages=arguments.length>0&&void 0!==arguments[0]?arguments[0]:defaultErrorMessages;Object.assign(dist_module.vc.strings,errorMessages)}();var v4=__webpack_require__("./node_modules/uuid/dist/esm-browser/v4.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i0}),children:[],errors:[]};return data.forEach((function(next,key){var childSchema=core.step(key,schema,data,pointer);childSchema&&!(0,dist_module.yI)(childSchema)&&(childSchema.isArrayItem=!0,node.children.push(createNode_createNode(core,next,childSchema,"".concat(pointer,"/").concat(key),!0)))})),node},object:function object(draft,data,schema,pointer,isArrayItem){var _staticSchema,_staticSchema$propert,sourceSchema=schema.getOneOfOrigin&&schema.getOneOfOrigin().schema||schema,staticSchema=(0,dist_module.$9)(draft,sourceSchema,data,pointer);"one-of-error"===(null===(_staticSchema=staticSchema)||void 0===_staticSchema?void 0:_staticSchema.code)&&(staticSchema=sourceSchema);var resolvedData=draft.getTemplate(data,staticSchema),property=getPropertyName(pointer),node={id:(0,v4.Z)(),type:"object",pointer,property,isArrayItem,schema:staticSchema,sourceSchema,optionalProperties:[],missingProperties:[],options:getOptions(staticSchema,property),children:[],errors:[]};Object.keys(null!=resolvedData?resolvedData:{}).forEach((function(key){var nextSchema=draft.step(key,staticSchema,resolvedData,pointer);nextSchema&&!(0,dist_module.yI)(nextSchema)&&node.children.push(createNode_createNode(draft,resolvedData[key],nextSchema,"".concat(pointer,"/").concat(key)))}));var listOfProperties=Object.keys(null!==(_staticSchema$propert=staticSchema.properties)&&void 0!==_staticSchema$propert?_staticSchema$propert:{});return updateOptionalPropertyList(node,resolvedData),node.children.sort((function(a,b){return function propertySortResult(aIndex,bIndex){return-1===aIndex&&-1===bIndex?0:-1===aIndex?1:-1===bIndex?-1:aIndex-bIndex}(listOfProperties.indexOf(a.property),listOfProperties.indexOf(b.property))})),node},string:function string(core,value,schema,pointer,isArrayItem){var property=getPropertyName(pointer);return{id:(0,v4.Z)(),type:"string",pointer,property,isArrayItem,options:_objectSpread(_objectSpread({},getOptions(schema,property)),{},{required:null!=schema.minLength&&schema.minLength>0}),schema,value,errors:[]}},file:function file(core,value,schema,pointer,isArrayItem){var property=getPropertyName(pointer);return{id:(0,v4.Z)(),type:"file",pointer,property,isArrayItem,options:_objectSpread(_objectSpread({},getOptions(schema,property)),{},{required:null!=schema.minLength&&schema.minLength>0}),schema,value,errors:[]}},number:function number(core,value,schema,pointer,isArrayItem){var property=getPropertyName(pointer);return{id:(0,v4.Z)(),type:"number",pointer,property,isArrayItem,options:getOptions(schema,property),schema,value,errors:[]}},boolean:function boolean(core,value,schema,pointer,isArrayItem){var property=getPropertyName(pointer);return{id:(0,v4.Z)(),type:"boolean",pointer,property,isArrayItem,options:getOptions(schema,property),schema,value,errors:[]}},null:function _null(core,value,schema,pointer,isArrayItem){var property=getPropertyName(pointer);return{id:(0,v4.Z)(),type:"null",pointer,property,isArrayItem,options:getOptions(schema,property),schema,value,errors:[]}}};function createNode_createNode(draft,data){var schema=arguments.length>2&&void 0!==arguments[2]?arguments[2]:draft.rootSchema,pointer=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"#",isArrayItem=arguments.length>4&&void 0!==arguments[4]&&arguments[4],dataType=null==data?"null":(0,dist_module.PV)(null!=data?data:schema.const);if(NODES[dataType])return data instanceof File?NODES.file(draft,data,schema,pointer,isArrayItem):NODES[dataType](draft,data,schema,pointer,isArrayItem);throw new Error("unsupported datatype '".concat(dataType,"' in create node"))}function getData_getData(node){if(null==node)return null;if("array"===node.type)return node.children.map(getData_getData);if("object"===node.type){var obj={};return node.children.forEach((function(child){return obj[child.property]=getData_getData(child)})),obj}return node.value}var isObject=function isObject(v){return"object"===(0,dist_module.PV)(v)};var NodeTypes=["array","object","file","string","number","null","boolean"],isNode=function isNode(node){return NodeTypes.includes(null==node?void 0:node.type)},ParentTypes=["array","object"],isParentNode=function isParentNode(node){return isObject(node)&&ParentTypes.includes(node.type)},isFileNode=function isFileNode(node){return isObject(node)&&"file"===node.type},ValueTypes=["string","number","null","boolean"],isValueNode=function isValueNode(node){return isObject(node)&&ValueTypes.includes(node.type)};function getNodeList_getNodeList(node){var list=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return list.push(node),isParentNode(node)&&node.children.forEach((function(child){return getNodeList_getNodeList(child,list)})),list}function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0)return invalidPathError({pointer:jsonPointer.join.apply(void 0,[parentNode.pointer,property].concat(setValue_toConsumableArray(frags))),value,schema:null==parentNode?void 0:parentNode.schema,reason:"no node found at '".concat(parentNode.pointer,"/").concat(property,"'"),where:"resolving json pointer to node in `set`"});if(parentNode.children=setValue_toConsumableArray(parentNode.children),-1===childNodeIndex){var result=createChildNode(draft,parentNode,property,value);return(0,dist_module.yI)(result)?result:void changeSet.push.apply(changeSet,setValue_toConsumableArray(result))}var childNode=parentNode.children[childNodeIndex];if(0===frags.length){if(isValueNode(childNode)||isFileNode(childNode)){var changesOrError=function updateValueNode(draft,parent,child,value){var targetIndex=getChildIndex(parent,child.property),changeSet=[];if(updateValueNode_typeof(child.value)===updateValueNode_typeof(value)){var newChild=updateValueNode_objectSpread({},child);return parent.children[targetIndex]=newChild,newChild.value=value,changeSet.push({type:"update",node:newChild}),changeSet}var schema=getSchemaOfChild(draft,parent,child.property,value);if((0,dist_module.yI)(schema))return schema;if((0,esm.vZ)(schema,child.schema)){var _newChild=updateValueNode_objectSpread({},child);return parent.children[targetIndex]=_newChild,_newChild.value=value,changeSet.push({type:"update",node:_newChild}),changeSet}var childPointer="".concat(parent.pointer,"/").concat(child.property);return isNode(parent.children[targetIndex])&&changeSet.push({type:"delete",node:parent.children[targetIndex]}),parent.children[targetIndex]=createNode_createNode(draft,value,schema,childPointer,"array"===parent.type),changeSet.push({type:"create",node:parent.children[targetIndex]}),changeSet}(draft,parentNode,childNode,value);return(0,dist_module.yI)(changesOrError)?changesOrError:void changeSet.push.apply(changeSet,setValue_toConsumableArray(changesOrError))}if(isParentNode(childNode)){var _changesOrError=function replaceChildNode(core,parent,child,value){var _nextNode$children,schema=getSchemaOfChild(core,parent,child.property,value);if((0,dist_module.yI)(schema))return schema;var changeSet=[],targetIndex=getChildIndex(parent,child.property),nextNode=createNode_createNode(core,value,schema,child.pointer,"array"===parent.type);return parent.children[targetIndex]=nextNode,nextNode.type===child.type&&(nextNode.id=child.id),(0,esm.vZ)(child.schema,nextNode.schema)?(changeSet.push({type:"update",node:nextNode}),child.children.forEach((function(childNode){return changeSet.push({type:"delete",node:childNode})})),null===(_nextNode$children=nextNode.children)||void 0===_nextNode$children||_nextNode$children.forEach((function(childNode){return changeSet.push({type:"create",node:childNode})})),changeSet):(changeSet.push({type:"delete",node:child}),changeSet.push({type:"create",node:nextNode}),changeSet)}(draft,parentNode,childNode,value);return(0,dist_module.yI)(_changesOrError)?_changesOrError:void changeSet.push.apply(changeSet,setValue_toConsumableArray(_changesOrError))}throw new Error("Invalid state in transform.set")}if(!isParentNode(childNode))return invalidPathError({pointer:jsonPointer.join.apply(void 0,[parentNode.pointer,property].concat(setValue_toConsumableArray(frags))),value:getData_getData(childNode),schema:childNode.schema,reason:"expected parent data to be object or array",where:"resolving json pointer to node in transform.change"});var childSchema=null!==(_childNode$sourceSche=childNode.sourceSchema)&&void 0!==_childNode$sourceSche?_childNode$sourceSche:childNode.schema;if((0,dist_module.pJ)(childSchema)){var currentData=getData_getData(childNode),currentSchema=(0,dist_module.T5)(draft,childSchema,currentData,childNode.pointer),nextData=getData_getData(childNode);nextData=jsonPointer_default().set(nextData,(0,jsonPointer.join)(frags),value);var nextSchema=(0,dist_module.T5)(draft,childSchema,nextData,childNode.pointer);if(!(0,esm.vZ)(currentSchema,nextSchema)){var newChild=createNode_createNode(draft,nextData,childSchema,childNode.pointer,"array"===parentNode.type);return changeSet.push({type:"delete",node:childNode}),changeSet.push({type:"create",node:newChild}),newChild.id=childNode.id,void(parentNode.children[childNodeIndex]=newChild)}}var nextParentNode=setValue_objectSpread({},childNode);return parentNode.children[childNodeIndex]=nextParentNode,setNext(draft,nextParentNode,frags,frags.shift(),value,changeSet)}function updatePath_typeof(obj){return updatePath_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},updatePath_typeof(obj)}function updatePath_ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function updatePath_defineProperty(obj,key,value){return(key=function updatePath_toPropertyKey(arg){var key=function updatePath_toPrimitive(input,hint){if("object"!==updatePath_typeof(input)||null===input)return input;var prim=input[Symbol.toPrimitive];if(void 0!==prim){var res=prim.call(input,hint||"default");if("object"!==updatePath_typeof(res))return res;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===hint?String:Number)(input)}(arg,"string");return"symbol"===updatePath_typeof(key)?key:String(key)}(key))in obj?Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}var POINTER_PREFIX="#/";function updatePath(node,parentPointer,property){var copy=function updatePath_objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0;){if(childIndex=getChildIndex(targetNode,frags.shift()),!isParentNode(targetNode)||childIndex<0)return invalidPathError({pointer,schema:targetNode.schema,value:getData_getData(targetNode),reason:"path does not lead to valid destination in data/tree at ".concat(targetNode.pointer),where:"transform: 'remove' data at '".concat(pointer,"'")});var nextNode=unlinkPath_objectSpread({},targetNode.children[childIndex]);targetNode.children=unlinkPath_toConsumableArray(targetNode.children),targetNode.children[childIndex]=nextNode,targetNode=nextNode}return[nextRoot,targetNode]}function removeNode_toConsumableArray(arr){return function removeNode_arrayWithoutHoles(arr){if(Array.isArray(arr))return removeNode_arrayLikeToArray(arr)}(arr)||function removeNode_iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||removeNode_unsupportedIterableToArray(arr)||function removeNode_nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _s,_e,_x,_r,_arr=[],_n=!0,_d=!1;try{if(_x=(_i=_i.call(arr)).next,0===i){if(Object(_i)!==_i)return;_n=!1}else for(;!(_n=(_s=_x.call(_i)).done)&&(_arr.push(_s.value),_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{if(!_n&&null!=_i.return&&(_r=_i.return(),Object(_r)!==_r))return}finally{if(_d)throw _e}}return _arr}}(arr,i)||removeNode_unsupportedIterableToArray(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function removeNode_unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return removeNode_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?removeNode_arrayLikeToArray(o,minLen):void 0}}function removeNode_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=0;--i){var entry=this.tryEntries[i],record=entry.completion;if("root"===entry.tryLoc)return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc"),hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function _catch(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName,nextLoc},"next"===this.method&&(this.arg=void 0),ContinueSentinel}},exports}function updateErrors_slicedToArray(arr,i){return function updateErrors_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function updateErrors_iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _s,_e,_x,_r,_arr=[],_n=!0,_d=!1;try{if(_x=(_i=_i.call(arr)).next,0===i){if(Object(_i)!==_i)return;_n=!1}else for(;!(_n=(_s=_x.call(_i)).done)&&(_arr.push(_s.value),_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{if(!_n&&null!=_i.return&&(_r=_i.return(),Object(_r)!==_r))return}finally{if(_d)throw _e}}return _arr}}(arr,i)||function updateErrors_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return updateErrors_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return updateErrors_arrayLikeToArray(o,minLen)}(arr,i)||function updateErrors_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function updateErrors_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0&&void 0!==arguments[0]?arguments[0]:"#";return jsonPointer_default().get(getData_getData(this.root),pointer)}},{key:"setData",value:function setData(data){var draft=this.draft,previousState=this.root;this.root=createNode_createNode(draft,draft.getTemplate(data,draft.getSchema(),{addOptionalProps:!1,extendDefaults:this.templateOptions.extendDefaults})),!0===this.options.validate&&this.validate();var changes=getNodeList_getNodeList(this.root).map((function(node){return{type:"create",node}}));return this.root=this.runPlugins(previousState,this.root,changes),this.root}},{key:"getTemplateData",value:function getTemplateData(schema){return this.draft.getTemplate(null,schema,this.templateOptions)}},{key:"getSchema",value:function getSchema(){return this.draft.getSchema()}},{key:"setSchema",value:function setSchema(schema){return this.draft.setSchema(schema),this.setData(getData_getData(this.root))}},{key:"validate",value:function validate(){if(null==this.root)return[];var state=unlinkAll(this.root);validateState(this.draft,state);var validationErrors=getErrors_getErrors(this.root),event={type:"validation",previous:this.root,next:state,errors:validationErrors};return this.root=this.runPlugins(this.root,state,[event]),validationErrors}},{key:"getErrors",value:function getErrors(){return this.root?getErrors_getErrors(this.root):[]}},{key:"setState",value:function setState(state,changes){return this.root=this.runPlugins(this.root,state,changes),this.root}},{key:"getNode",value:function getNode(pointer){return pointer&&"string"==typeof pointer&&""!==pointer.replace(/^[/#]+/,"")?getNode_getNode(this.root,pointer):this.root}},{key:"findPlugin",value:function findPlugin(pluginId){return this.plugins.find((function(p){return p.id===pluginId}))}},{key:"addPlugin",value:function addPlugin(plugin,pluginOptions){var p=plugin(this,pluginOptions);if(p&&p.id)return this.plugins.push(p),p}},{key:"runPlugins",value:function runPlugins(oldState,newState,changes){var _this2=this,plugins=this.plugins,currentRoot=newState;changes.forEach((function(change){plugins.forEach((function(p){var _p$onEvent,_ref2=HeadlessEditor_slicedToArray(null!==(_p$onEvent=p.onEvent(newState,change))&&void 0!==_p$onEvent?_p$onEvent:[],2),modifiedState=_ref2[0],newChanges=_ref2[1];modifiedState&&(currentRoot=modifiedState,newChanges&&newChanges.length>0&&(changes.push.apply(changes,HeadlessEditor_toConsumableArray(newChanges)),validateState(_this2.draft,currentRoot,getRootChange(newChanges))))}))})),this.root=currentRoot;var done={type:"done",previous:oldState,next:currentRoot,changes};return plugins.forEach((function(p){return p.onEvent(currentRoot,done)})),currentRoot}},{key:"setValue",value:function setValue(pointer,value){var previousNode=getNode_getNode(this.root,pointer);if(!(0,dist_module.yI)(previousNode)){var previousValue=getData_getData(previousNode);if((0,esm.vZ)(previousValue,value))return this.root}var _setValue3=HeadlessEditor_slicedToArray(setValue_setValue(this.draft,this.root,pointer,value),2),state=_setValue3[0],changes=_setValue3[1];if((0,dist_module.yI)(state))return console.error("error setting '".concat(pointer,"' = ").concat(JSON.stringify(value))),console.log(state),this.root;if(void 0===changes)throw new Error("HeadlessEditor: set should have provided changes");return validateState(this.draft,state,getRootChange(changes)),this.root=this.runPlugins(this.root,state,changes),this.root}},{key:"addValue",value:function addValue(pointer){var schema=this.draft.getSchema({pointer,data:getData_getData(this.root)}),value=this.draft.getTemplate(void 0,schema,this.templateOptions);return this.setValue(pointer,value)}},{key:"removeValue",value:function removeValue(pointer){var _removeNode=function removeNode(draft,previousRoot,pointer){var frags=(0,jsonPointer.split)(pointer),property=frags.pop(),result=unlinkPath_unlinkPath(previousRoot,frags);if((0,dist_module.yI)(result))return[result];var _result=_slicedToArray(result,2),nextRoot=_result[0],parentNode=_result[1],removeNodeIndex=getChildIndex(parentNode,property);if(!isParentNode(parentNode))return[invalidPathError({pointer:parentNode.pointer,schema:parentNode.schema,value:getData_getData(parentNode),reason:"path does not lead to valid destination in data/tree at ".concat(parentNode.pointer),where:"transform: 'remove' data at '".concat(pointer,"'")})];var nodeToRemove=parentNode.children[removeNodeIndex],changes=[{type:"delete",node:nodeToRemove}];if(parentNode.children=removeNode_toConsumableArray(parentNode.children),parentNode.children.splice(removeNodeIndex,1),"array"===parentNode.type)for(var i=removeNodeIndex,l=parentNode.children.length;i2&&void 0!==arguments[2]?arguments[2]:"#",startNode=getNode_getNode(root,jsonPointer_default().join(pointer,".."));"error"===startNode.type&&(startNode=root),function updateErrors(_x,_x2){return _updateErrors.apply(this,arguments)}(draft,startNode)}function RemoteEnumOptionsPlugin_typeof(obj){return RemoteEnumOptionsPlugin_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},RemoteEnumOptionsPlugin_typeof(obj)}function RemoteEnumOptionsPlugin_ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function RemoteEnumOptionsPlugin_objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i{"use strict";__webpack_require__.d(__webpack_exports__,{e:()=>HistoryPlugin});var HistoryPlugin=function HistoryPlugin(editor){var past=[{root:editor.getNode(),changes:[],updateCount:0}],future=[];function getCurrentState(){return past[past.length-1]}return{id:"history",onEvent:function onEvent(root,event){var currentState=getCurrentState();if("done"===event.type&&root!==(null==currentState?void 0:currentState.root)){var changes=event.changes;past.length>0&&function isSameNodeUpdated(commit,changes){if(null==commit||1!==commit.changes.length||1!==changes.length)return!1;var a=commit.changes[0],b=changes[0];return"update"===a.type&&"update"===b.type&&a.node.pointer===b.node.pointer&&("string"===a.node.type||"number"===a.node.type)}(getCurrentState(),changes)&¤tState.updateCount<=12?(currentState.root=root,currentState.changes=event.changes,currentState.updateCount++):past.push({root,changes,updateCount:0}),future.length=0}},undo:function undo(){if(past.length>1){var current=past.pop();future.unshift(current);var nextState=getCurrentState();editor.setState(nextState.root,[{type:"undo",previous:current.root,next:nextState.root}])}},redo:function redo(){if(future.length>0){var previous=getCurrentState(),nextState=future.shift();past.push(nextState),editor.setState(nextState.root,[{type:"redo",previous:previous.root,next:nextState.root}])}},getUndoCount:function getUndoCount(){return past.length-1},getRedoCount:function getRedoCount(){return future.length}}}},"./packages/react-json-editor/src/index.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{et:()=>src.et,__:()=>Label,AY:()=>src.AY,$L:()=>Widget,EG:()=>WidgetDescription,mz:()=>WidgetError,bc:()=>WidgetField,vZ:()=>src.vZ,Yu:()=>src.Yu,FU:()=>src.FU,yI:()=>src.yI,iW:()=>setDefaultWidgets,jE:()=>useEditor,tL:()=>useEditorPlugin,Zg:()=>widget});var src=__webpack_require__("./packages/headless-json-editor/src/index.ts"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/react-json-editor/src/lib/components/ErrorWidget.tsx#ErrorWidget"]={docgenInfo:ErrorWidget.__docgenInfo,name:"ErrorWidget",path:"packages/react-json-editor/src/lib/components/ErrorWidget.tsx#ErrorWidget"})}catch(__react_docgen_typescript_loader_error){}function Editor_typeof(obj){return Editor_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},Editor_typeof(obj)}function _defineProperties(target,props){for(var i=0;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0||(0,src.yI)(additionalError),_options$disabled=options.disabled,disabled=void 0!==_options$disabled&&_options$disabled;return(0,jsx_runtime.jsxs)("div",{className:classnames_default()("rje-field","rje-field--".concat(parentNode?"parent":"value"),"rje-field--".concat(schemaType),"rje-field--".concat(widgetType),disabled?"rje-field--disabled":"rje-field--enabled",hasError?" rje-field--error":"rje-field--valid",className,options.classNames),"data-type":schemaType,"data-id":node.pointer,style,ref,children:[children,!1!==showError&&(0,jsx_runtime.jsx)(WidgetError,{errors:additionalError?[additionalError]:listOfErrors}),!1!==showDescription&&(0,jsx_runtime.jsx)(WidgetDescription,{children:options.description})]})}));function WidgetFieldHeader(_ref2){var children=_ref2.children;return null==children?null:(0,jsx_runtime.jsx)("div",{className:"rje-field__header",children})}WidgetField.Header=WidgetFieldHeader,WidgetField.Error=WidgetError,WidgetField.Description=WidgetDescription,WidgetFieldHeader.displayName="WidgetFieldHeader";try{WidgetField.displayName="WidgetField",WidgetField.__docgenInfo={description:"container for root of a widget",displayName:"WidgetField",props:{widgetType:{defaultValue:null,description:"",name:"widgetType",required:!0,type:{name:"string"}},node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"Node"}},options:{defaultValue:null,description:"",name:"options",required:!0,type:{name:"DefaultNodeOptions"}},showDescription:{defaultValue:null,description:"",name:"showDescription",required:!1,type:{name:"boolean"}},showError:{defaultValue:null,description:"",name:"showError",required:!1,type:{name:"boolean"}},additionalError:{defaultValue:null,description:"",name:"additionalError",required:!1,type:{name:"JsonError"}},className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},style:{defaultValue:null,description:"",name:"style",required:!1,type:{name:"CSSProperties"}},errors:{defaultValue:null,description:"",name:"errors",required:!1,type:{name:"JsonError[]"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/react-json-editor/src/lib/components/widget/WidgetField.tsx#WidgetField"]={docgenInfo:WidgetField.__docgenInfo,name:"WidgetField",path:"packages/react-json-editor/src/lib/components/widget/WidgetField.tsx#WidgetField"})}catch(__react_docgen_typescript_loader_error){}function Widget(_ref){var editor=_ref.editor,node=_ref.node,options=_ref.options,ChildEditor=editor.getWidget(node,options);return(0,jsx_runtime.jsx)(ChildEditor,{editor,node,options})}Widget.Field=WidgetField,Widget.Description=WidgetDescription,Widget.Error=WidgetError,Widget.displayName="Widget";try{Widget.displayName="Widget",Widget.__docgenInfo={description:"",displayName:"Widget",props:{editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"Node"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:'Partial'}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/react-json-editor/src/lib/components/widget/Widget.tsx#Widget"]={docgenInfo:Widget.__docgenInfo,name:"Widget",path:"packages/react-json-editor/src/lib/components/widget/Widget.tsx#Widget"})}catch(__react_docgen_typescript_loader_error){}try{Field.displayName="Widget.Field",Field.__docgenInfo={description:"",displayName:"Widget.Field",props:{widgetType:{defaultValue:null,description:"",name:"widgetType",required:!0,type:{name:"string"}},node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"Node"}},options:{defaultValue:null,description:"",name:"options",required:!0,type:{name:"DefaultNodeOptions"}},showDescription:{defaultValue:null,description:"",name:"showDescription",required:!1,type:{name:"boolean"}},showError:{defaultValue:null,description:"",name:"showError",required:!1,type:{name:"boolean"}},additionalError:{defaultValue:null,description:"",name:"additionalError",required:!1,type:{name:"JsonError"}},className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},style:{defaultValue:null,description:"",name:"style",required:!1,type:{name:"CSSProperties"}},errors:{defaultValue:null,description:"",name:"errors",required:!1,type:{name:"JsonError[]"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/react-json-editor/src/lib/components/widget/Widget.tsx#Widget.Field"]={docgenInfo:Widget.Field.__docgenInfo,name:"Widget.Field",path:"packages/react-json-editor/src/lib/components/widget/Widget.tsx#Widget.Field"})}catch(__react_docgen_typescript_loader_error){}try{Description.displayName="Widget.Description",Description.__docgenInfo={description:"",displayName:"Widget.Description",props:{enabled:{defaultValue:null,description:"",name:"enabled",required:!1,type:{name:"boolean"}},className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/react-json-editor/src/lib/components/widget/Widget.tsx#Widget.Description"]={docgenInfo:Widget.Description.__docgenInfo,name:"Widget.Description",path:"packages/react-json-editor/src/lib/components/widget/Widget.tsx#Widget.Description"})}catch(__react_docgen_typescript_loader_error){}try{Error.displayName="Widget.Error",Error.__docgenInfo={description:"",displayName:"Widget.Error",props:{errors:{defaultValue:null,description:"",name:"errors",required:!0,type:{name:"JsonError[]"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/react-json-editor/src/lib/components/widget/Widget.tsx#Widget.Error"]={docgenInfo:Widget.Error.__docgenInfo,name:"Widget.Error",path:"packages/react-json-editor/src/lib/components/widget/Widget.tsx#Widget.Error"})}catch(__react_docgen_typescript_loader_error){}function Label_typeof(obj){return Label_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},Label_typeof(obj)}var _excluded=["required","disabled","error","children","text","className"];function Label_ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function Label_objectSpread(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function Label(_ref){var required=_ref.required,disabled=_ref.disabled,error=_ref.error,children=_ref.children,text=_ref.text,className=_ref.className,props=_objectWithoutProperties(_ref,_excluded);return(0,jsx_runtime.jsxs)("label",Label_objectSpread(Label_objectSpread({className:classnames_default()("rje-label",className,error?"rje-label--invalid":"rje-label--valid",{"rje-label--required":required,"rje-label--disabled":disabled})},props),{},{children:[null!=children?children:text,required&&(0,jsx_runtime.jsx)("span",{className:"rje-required-flag",children:"*"})]}))}Label.displayName="Label";try{Label.displayName="Label",Label.__docgenInfo={description:"",displayName:"Label",props:{required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},text:{defaultValue:null,description:"",name:"text",required:!1,type:{name:"ReactNode | ReactNode[]"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/react-json-editor/src/lib/components/label/Label.tsx#Label"]={docgenInfo:Label.__docgenInfo,name:"Label",path:"packages/react-json-editor/src/lib/components/label/Label.tsx#Label"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/index.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{zx:()=>Button.z,R_:()=>JsonForm,JZ:()=>NavigationWidget.J,LR:()=>NumberWidget.L,Q2:()=>Theme.Q,ZP:()=>rje_widgets_src,DA:()=>lib_widgets.D});var classnames=__webpack_require__("./node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),src=__webpack_require__("./packages/react-json-editor/src/index.ts"),react=__webpack_require__("./node_modules/react/index.js"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["style","editor","theme","className"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function JsonForm(_ref){var style=_ref.style,editor=_ref.editor,theme=_ref.theme,className=_ref.className,options=_objectWithoutProperties(_ref,_excluded),widgets=Array.isArray(options.widgets)?options.widgets:lib_widgets.D,_useEditor2=_slicedToArray((0,src.jE)(_objectSpread(_objectSpread({},options),{},{widgets})),2),root=_useEditor2[0],instance=_useEditor2[1];(0,react.useImperativeHandle)(editor,(function(){return instance}));var Widget=instance.getWidget(root);return(0,jsx_runtime.jsx)("div",{className:classnames_default()("rje-form",theme&&"rje-theme rje-theme--".concat(theme),className),style,children:(0,jsx_runtime.jsx)(Widget,{node:root,editor:instance})})}JsonForm.displayName="JsonForm";try{JsonForm.displayName="JsonForm",JsonForm.__docgenInfo={description:"",displayName:"JsonForm",props:{schema:{defaultValue:null,description:"",name:"schema",required:!0,type:{name:"JsonSchema"}},data:{defaultValue:null,description:"",name:"data",required:!1,type:{name:"Data"}},draftConfig:{defaultValue:null,description:"",name:"draftConfig",required:!1,type:{name:"Partial"}},plugins:{defaultValue:null,description:"",name:"plugins",required:!1,type:{name:"Plugin, HeadlessEditor>[]"}},validate:{defaultValue:null,description:"if data should be initially validated",name:"validate",required:!1,type:{name:"boolean"}},addOptionalProps:{defaultValue:null,description:"if all optional properties should be added when missing",name:"addOptionalProps",required:!1,type:{name:"boolean"}},extendDefaults:{defaultValue:null,description:"if json-schema default-values should be extended (required properties, min-length of items). Defaults to false",name:"extendDefaults",required:!1,type:{name:"boolean"}},onChange:{defaultValue:null,description:"",name:"onChange",required:!1,type:{name:"OnChangeListener"}},widgets:{defaultValue:null,description:"",name:"widgets",required:!1,type:{name:"WidgetPlugin[]"}},cacheKey:{defaultValue:null,description:"optional cacheKey. Change cacheKey to recreate json-editor",name:"cacheKey",required:!1,type:{name:"string | number"}},liveUpdate:{defaultValue:null,description:"set tpo true to validate while typing. Defaults to onBlur",name:"liveUpdate",required:!1,type:{name:"boolean"}},editor:{defaultValue:null,description:"",name:"editor",required:!1,type:{name:"(editor: Editor) => void"}},theme:{defaultValue:null,description:"",name:"theme",required:!1,type:{name:"enum",value:[{value:'"dark"'},{value:'"light"'}]}},style:{defaultValue:null,description:"custom styles applied for form element",name:"style",required:!1,type:{name:"CSSProperties"}},className:{defaultValue:null,description:"custom css classNames to apply on root element",name:"className",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/JsonForm.tsx#JsonForm"]={docgenInfo:JsonForm.__docgenInfo,name:"JsonForm",path:"packages/rje-widgets/src/lib/components/JsonForm.tsx#JsonForm"})}catch(__react_docgen_typescript_loader_error){}var lib_widgets=__webpack_require__("./packages/rje-widgets/src/lib/widgets/index.tsx"),NavigationWidget=(__webpack_require__("./packages/rje-widgets/src/lib/widgets/arraywidget/ArrayWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/colorwidget/ColorWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/datewidget/DateWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/filewidget/FileWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/navigationwidget/NavigationWidget.tsx")),NumberWidget=(__webpack_require__("./packages/rje-widgets/src/lib/widgets/nullwidget/NullWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/numberwidget/NumberWidget.tsx")),Button=(__webpack_require__("./packages/rje-widgets/src/lib/widgets/objectwidget/ObjectWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/selectoneofwidget/SelectOneOfWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/selectmultiplewidget/SelectMultipleWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/stringwidget/StringWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/unknownwidget/UnknownWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/textwidget/TextWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/widgets/taglistwidget/TagListWidget.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/button/Button.tsx")),Theme=(__webpack_require__("./packages/rje-widgets/src/lib/components/checkbox/Checkbox.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/colorinput/ColorInput.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/dateinput/DateInput.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/datepicker/DatePicker.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/taglist/TagList.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/taglistinput/TagListInput.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/filefield/FileField.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/icon/Icon.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/input/StringInput.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/timeinput/TimeInput.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/input/NumberInput.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/modal/Modal.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/popover/Popover.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/select/Select.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/selectoptions/SelectOptions.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/switch/Switch.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/textarea/TextArea.tsx"),__webpack_require__("./packages/rje-widgets/src/lib/components/theme/Theme.tsx")),dist_import=__webpack_require__("./node_modules/@react-aria/tooltip/dist/import.mjs"),utils_dist_import=__webpack_require__("./node_modules/@react-aria/utils/dist/import.mjs"),Tooltip_excluded=["state"];function Tooltip_typeof(obj){return Tooltip_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},Tooltip_typeof(obj)}function Tooltip_objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function Tooltip_objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function Tooltip_ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function Tooltip_objectSpread(target){for(var i=1;i{"use strict";__webpack_require__.d(__webpack_exports__,{O:()=>ButtonControlled,z:()=>Button});var react_aria__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@react-aria/button/dist/import.mjs"),react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_icon_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/icon/Icon.tsx"),classnames__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["children","className","disabled","icon","iconPosition","style","variant"],_excluded2=["children","className","icon","iconPosition","isPressed","style","variant"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function Button(_ref){var children=_ref.children,className=_ref.className,disabled=_ref.disabled,icon=_ref.icon,iconPosition=_ref.iconPosition,style=_ref.style,variant=_ref.variant,props=_objectWithoutProperties(_ref,_excluded),ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),_useButton=(0,react_aria__WEBPACK_IMPORTED_MODULE_4__.U)(_objectSpread(_objectSpread({},props),{},{isDisabled:disabled,preventFocusOnPress:!0}),ref),buttonProps=_useButton.buttonProps,isPressed=_useButton.isPressed;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(ButtonControlled,_objectSpread(_objectSpread({},buttonProps),{},{isPressed,variant,icon,style,className,iconPosition,disabled,children}))}Button.displayName="Button";var ButtonControlled=(0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)((function _ButtonControlled(_ref2,ref){var children=_ref2.children,className=_ref2.className,icon=_ref2.icon,iconPosition=_ref2.iconPosition,isPressed=_ref2.isPressed,style=_ref2.style,_ref2$variant=_ref2.variant,variant=void 0===_ref2$variant?"secondary":_ref2$variant,buttonProps=_objectWithoutProperties(_ref2,_excluded2),iconLeft=icon&&"right"!==iconPosition,iconRight=icon&&"right"===iconPosition;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("button",_objectSpread(_objectSpread({},buttonProps),{},{className:classnames__WEBPACK_IMPORTED_MODULE_2___default()("rje-button","rje-button--".concat(variant),className,{"with-icon--right":iconRight,"with-icon--left":iconLeft,"rje-button--pressed":isPressed}),ref,style,children:[iconLeft&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_icon_Icon__WEBPACK_IMPORTED_MODULE_1__.J,{children:icon}),children,iconRight&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_icon_Icon__WEBPACK_IMPORTED_MODULE_1__.J,{children:icon})]}))}));Button.Controlled=ButtonControlled;try{Button.displayName="Button",Button.__docgenInfo={description:"",displayName:"Button",props:{children:{defaultValue:null,description:"The content to display in the button.",name:"children",required:!1,type:{name:"ReactNode"}},className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},icon:{defaultValue:null,description:"",name:"icon",required:!1,type:{name:"string"}},iconPosition:{defaultValue:null,description:"",name:"iconPosition",required:!1,type:{name:"enum",value:[{value:'"left"'},{value:'"right"'}]}},style:{defaultValue:null,description:"",name:"style",required:!1,type:{name:"CSSProperties"}},variant:{defaultValue:{value:"secondary"},description:"",name:"variant",required:!1,type:{name:"enum",value:[{value:'"text"'},{value:'"primary"'},{value:'"secondary"'}]}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/button/Button.tsx#Button"]={docgenInfo:Button.__docgenInfo,name:"Button",path:"packages/rje-widgets/src/lib/components/button/Button.tsx#Button"})}catch(__react_docgen_typescript_loader_error){}try{ButtonControlled.displayName="ButtonControlled",ButtonControlled.__docgenInfo={description:"",displayName:"ButtonControlled",props:{className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},icon:{defaultValue:null,description:"",name:"icon",required:!1,type:{name:"string"}},iconPosition:{defaultValue:null,description:"",name:"iconPosition",required:!1,type:{name:"enum",value:[{value:'"left"'},{value:'"right"'}]}},isPressed:{defaultValue:null,description:"",name:"isPressed",required:!1,type:{name:"boolean"}},style:{defaultValue:null,description:"",name:"style",required:!1,type:{name:"CSSProperties"}},variant:{defaultValue:{value:"secondary"},description:"",name:"variant",required:!1,type:{name:"enum",value:[{value:'"text"'},{value:'"primary"'},{value:'"secondary"'}]}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/button/Button.tsx#ButtonControlled"]={docgenInfo:ButtonControlled.__docgenInfo,name:"ButtonControlled",path:"packages/rje-widgets/src/lib/components/button/Button.tsx#ButtonControlled"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/checkbox/Checkbox.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{X:()=>Checkbox});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_stately__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@react-stately/toggle/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@react-aria/focus/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@react-aria/checkbox/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/@react-aria/visually-hidden/dist/import.mjs"),_icon_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/icon/Icon.tsx"),_label_Label__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),classnames__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["disabled","children","required","error"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var Whitespace=" ";function Checkbox(_ref){var disabled=_ref.disabled,children=_ref.children,required=_ref.required,error=_ref.error,props=_objectWithoutProperties(_ref,_excluded),stateProps=_objectSpread(_objectSpread({},props),{},{isDisabled:disabled}),state=(0,react_stately__WEBPACK_IMPORTED_MODULE_5__.l)(stateProps),ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),_useFocusRing=(0,react_aria__WEBPACK_IMPORTED_MODULE_6__.Fx)(),isFocusVisible=_useFocusRing.isFocusVisible,focusProps=_useFocusRing.focusProps,checkboxProps=_objectSpread(_objectSpread({},props),{},{isDisabled:disabled}),inputProps=(0,react_aria__WEBPACK_IMPORTED_MODULE_7__.O)(checkboxProps,state,ref).inputProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)(_label_Label__WEBPACK_IMPORTED_MODULE_2__._,{className:"rje-checkbox-field",disabled,required,error,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(react_aria__WEBPACK_IMPORTED_MODULE_8__.T,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("input",_objectSpread(_objectSpread(_objectSpread({},inputProps),focusProps),{},{ref}))}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span",{className:classnames__WEBPACK_IMPORTED_MODULE_3___default()("rje-checkbox","rje-checkbox--".concat(state.isSelected?"checked":"unchecked"),{"rje-checkbox--focused":isFocusVisible}),children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_icon_Icon__WEBPACK_IMPORTED_MODULE_1__.J,{children:state.isSelected?"check":Whitespace})}),children]})}Checkbox.displayName="Checkbox";try{Checkbox.displayName="Checkbox",Checkbox.__docgenInfo={description:"",displayName:"Checkbox",props:{disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},children:{defaultValue:null,description:"The label for the element.",name:"children",required:!1,type:{name:"ReactNode"}},defaultSelected:{defaultValue:null,description:"Whether the element should be selected (uncontrolled).",name:"defaultSelected",required:!1,type:{name:"boolean"}},isSelected:{defaultValue:null,description:"Whether the element should be selected (controlled).",name:"isSelected",required:!1,type:{name:"boolean"}},onChange:{defaultValue:null,description:"Handler that is called when the element's selection state changes.",name:"onChange",required:!1,type:{name:"((isSelected: boolean) => void) & ((isSelected: boolean) => void)"}},value:{defaultValue:null,description:"The value of the input element, used when submitting an HTML form. See [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#htmlattrdefvalue).",name:"value",required:!1,type:{name:"string"}},name:{defaultValue:null,description:"The name of the input element, used when submitting an HTML form. See [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#htmlattrdefname).",name:"name",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/checkbox/Checkbox.tsx#Checkbox"]={docgenInfo:Checkbox.__docgenInfo,name:"Checkbox",path:"packages/rje-widgets/src/lib/components/checkbox/Checkbox.tsx#Checkbox"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/colorinput/ColorInput.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{T:()=>ColorInput});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_react_aria_color__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@react-aria/color/dist/import.mjs"),_react_stately_color__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@react-stately/color/dist/import.mjs"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["title","required","disabled","error","defaultValue","value","onChange"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function ColorInput(_ref){var title=_ref.title,required=_ref.required,disabled=_ref.disabled,error=_ref.error,defaultValue=_ref.defaultValue,value=_ref.value,_onChange=_ref.onChange,props=_objectWithoutProperties(_ref,_excluded),_useColorValue=function useColorValue(defaultValue,value){return(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((function(){try{return[defaultValue?(0,_react_stately_color__WEBPACK_IMPORTED_MODULE_3__.lu)(defaultValue):void 0,value?(0,_react_stately_color__WEBPACK_IMPORTED_MODULE_3__.lu)(value):void 0]}catch(error){return[void 0,void 0,{type:"error",code:"unsupported-color-format",name:"UnsuportedColorFormat",message:"'".concat(defaultValue||value,"' is not a supported hex color-format."),data:{defaultValue,value,pointer:"",schema:{}}}]}}),[defaultValue,value])}(defaultValue,value),_useColorValue2=_slicedToArray(_useColorValue,3),defaultColor=_useColorValue2[0],color=_useColorValue2[1],parseError=_useColorValue2[2],state=(0,_react_stately_color__WEBPACK_IMPORTED_MODULE_3__.jF)(_objectSpread(_objectSpread({},props),{},{defaultValue:defaultColor,value:color,onChange:function onChange(color){var _color$toString;_onChange&&_onChange(null!==(_color$toString=null==color?void 0:color.toString("hex"))&&void 0!==_color$toString?_color$toString:"")}})),inputRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),_useColorField=(0,_react_aria_color__WEBPACK_IMPORTED_MODULE_4__.oF)(_objectSpread(_objectSpread({},props),{},{defaultValue:defaultColor,value:color}),state,inputRef),labelProps=_useColorField.labelProps,inputProps=_useColorField.inputProps,style={"--rje-color-value":state.inputValue};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div",{className:"rje-input rje-input--color",style,children:[title&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_1__.__,_objectSpread(_objectSpread({},labelProps),{},{required,disabled,error:error||null!=parseError,text:title})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div",{className:"rje-input__wrapper",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("span",{className:"rje-input__color"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("input",_objectSpread(_objectSpread({className:"rje-input__element"},inputProps),{},{ref:inputRef}))]}),parseError&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_1__.mz,{errors:[parseError]})]})}ColorInput.displayName="ColorInput";try{ColorInput.displayName="ColorInput",ColorInput.__docgenInfo={description:"",displayName:"ColorInput",props:{title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"string"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},readOnly:{defaultValue:null,description:"",name:"readOnly",required:!1,type:{name:"boolean"}},onChange:{defaultValue:null,description:"",name:"onChange",required:!1,type:{name:"(value: string) => void"}},defaultValue:{defaultValue:null,description:"",name:"defaultValue",required:!1,type:{name:"string"}},value:{defaultValue:null,description:"",name:"value",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/colorinput/ColorInput.tsx#ColorInput"]={docgenInfo:ColorInput.__docgenInfo,name:"ColorInput",path:"packages/rje-widgets/src/lib/components/colorinput/ColorInput.tsx#ColorInput"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/dateinput/DateInput.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Ac:()=>DateInputControlled,Wr:()=>DateInput,XX:()=>Segment});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_stately__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@react-stately/datepicker/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@react-aria/i18n/dist/real-module.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/@react-aria/datepicker/dist/import.mjs"),_internationalized_date__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@internationalized/date/dist/import.mjs"),_label_Label__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),classnames__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__),_useDateValue__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/dateinput/useDateValue.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["defaultValue","value","format","title","required","disabled","readOnly"],_excluded2=["children","error"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function DateInput(_ref){var defaultValue=_ref.defaultValue,value=_ref.value,format=_ref.format,title=_ref.title,required=_ref.required,disabled=_ref.disabled,readOnly=_ref.readOnly,props=_objectWithoutProperties(_ref,_excluded),_useDateValue2=_slicedToArray((0,_useDateValue__WEBPACK_IMPORTED_MODULE_3__.Vj)(defaultValue,value,format),2),defaultDate=_useDateValue2[0],date=_useDateValue2[1],dateInputProps=_objectSpread(_objectSpread({},props),{},{defaultValue:defaultDate,value:date,label:title,isRequired:required,isDisabled:disabled,isReadOnly:readOnly});return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(DateInputControlled,_objectSpread({},dateInputProps))}function DateInputControlled(_ref2){var children=_ref2.children,error=_ref2.error,props=_objectWithoutProperties(_ref2,_excluded2),locale=(0,react_aria__WEBPACK_IMPORTED_MODULE_5__.bU)().locale,state=(0,react_stately__WEBPACK_IMPORTED_MODULE_6__.RM)(_objectSpread(_objectSpread({},props),{},{locale,createCalendar:_internationalized_date__WEBPACK_IMPORTED_MODULE_7__.YR})),ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),_useDateField=(0,react_aria__WEBPACK_IMPORTED_MODULE_8__.IZ)(props,state,ref),labelProps=_useDateField.labelProps,fieldProps=_useDateField.fieldProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div",{className:classnames__WEBPACK_IMPORTED_MODULE_2___default()("rje-date-input",{"rje-date-input--readonly":props.isReadOnly,"rje-date-input--disabled":props.isDisabled,"rje-date-input--invalid":error}),children:[props.label&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_label_Label__WEBPACK_IMPORTED_MODULE_1__._,_objectSpread(_objectSpread({},labelProps),{},{text:props.label,required:props.isRequired,disabled:props.isDisabled,error})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div",_objectSpread(_objectSpread({className:"rje-date-input__fields"},fieldProps),{},{ref,children:[state.segments.map((function(segment,index){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(Segment,{segment,state},index)})),children]}))]})}function Segment(_ref3){var segment=_ref3.segment,state=_ref3.state,ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),segmentProps=(0,react_aria__WEBPACK_IMPORTED_MODULE_8__.O7)(segment,state,ref).segmentProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div",_objectSpread(_objectSpread({},segmentProps),{},{ref,className:classnames__WEBPACK_IMPORTED_MODULE_2___default()("rje-date-input__segment",{"rje-date-input__segment--placeholder":segment.isPlaceholder,"rje-date-input__segment--value":!segment.isPlaceholder&&segment.isEditable}),children:segment.text}))}DateInput.displayName="DateInput",DateInputControlled.displayName="DateInputControlled",Segment.displayName="Segment";try{DateInput.displayName="DateInput",DateInput.__docgenInfo={description:"",displayName:"DateInput",props:{title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"string"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},readOnly:{defaultValue:null,description:"",name:"readOnly",required:!1,type:{name:"boolean"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},format:{defaultValue:null,description:"",name:"format",required:!1,type:{name:"enum",value:[{value:'"date"'},{value:'"date-time"'}]}},maxGranularity:{defaultValue:{value:"'year'\n'year'"},description:"The maximum unit to display in the date field.",name:"maxGranularity",required:!1,type:{name:"enum",value:[{value:'"hour"'},{value:'"minute"'},{value:'"second"'},{value:'"year"'},{value:'"month"'},{value:'"day"'}]}},granularity:{defaultValue:null,description:'Determines the smallest unit that is displayed in the date picker. By default, this is `"day"` for dates, and `"minute"` for times.',name:"granularity",required:!1,type:{name:"enum",value:[{value:'"hour"'},{value:'"minute"'},{value:'"second"'},{value:'"day"'}]}},defaultValue:{defaultValue:null,description:"",name:"defaultValue",required:!1,type:{name:"string"}},value:{defaultValue:null,description:"",name:"value",required:!1,type:{name:"string"}},onChange:{defaultValue:null,description:"Handler that is called when the value changes.",name:"onChange",required:!1,type:{name:"((date: DateValue) => void) & ((value: DateValue) => void) & ((value: DateValue) => void)"}},locale:{defaultValue:null,description:"The locale to display and edit the value according to.",name:"locale",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/dateinput/DateInput.tsx#DateInput"]={docgenInfo:DateInput.__docgenInfo,name:"DateInput",path:"packages/rje-widgets/src/lib/components/dateinput/DateInput.tsx#DateInput"})}catch(__react_docgen_typescript_loader_error){}try{DateInputControlled.displayName="DateInputControlled",DateInputControlled.__docgenInfo={description:"",displayName:"DateInputControlled",props:{error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},local:{defaultValue:null,description:"",name:"local",required:!1,type:{name:"string"}},createCalendar:{defaultValue:null,description:"",name:"createCalendar",required:!1,type:{name:"(name: string) => Calendar"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/dateinput/DateInput.tsx#DateInputControlled"]={docgenInfo:DateInputControlled.__docgenInfo,name:"DateInputControlled",path:"packages/rje-widgets/src/lib/components/dateinput/DateInput.tsx#DateInputControlled"})}catch(__react_docgen_typescript_loader_error){}try{Segment.displayName="Segment",Segment.__docgenInfo={description:"",displayName:"Segment",props:{segment:{defaultValue:null,description:"",name:"segment",required:!0,type:{name:"DateSegment"}},state:{defaultValue:null,description:"",name:"state",required:!0,type:{name:"DateFieldState"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/dateinput/DateInput.tsx#Segment"]={docgenInfo:Segment.__docgenInfo,name:"Segment",path:"packages/rje-widgets/src/lib/components/dateinput/DateInput.tsx#Segment"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/dateinput/useDateValue.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Vj:()=>useDateValue,sb:()=>useTimeValue});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_internationalized_date__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@internationalized/date/dist/import.mjs");function useDateValue(defaultValue,value,format){return(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((function(){return function convertDateString(defaultValue,value,format){try{if("date"===format)return[defaultValue?(0,_internationalized_date__WEBPACK_IMPORTED_MODULE_1__.sG)(defaultValue):void 0,value?(0,_internationalized_date__WEBPACK_IMPORTED_MODULE_1__.sG)(value):void 0]}catch(error){return[void 0,void 0,{type:"error",code:"unsupported-date-format",name:"UnsuportedDateFormat",message:"".concat(defaultValue||value," is not a supported date-format. Valid format is YYYY:MM:DD"),data:{defaultValue,value,pointer:"",schema:{}}}]}try{return[defaultValue?(0,_internationalized_date__WEBPACK_IMPORTED_MODULE_1__.Aj)(defaultValue):void 0,value?(0,_internationalized_date__WEBPACK_IMPORTED_MODULE_1__.Aj)(value):void 0]}catch(error){return[void 0,void 0,{type:"error",code:"unsupported-datetime-format",name:"UnsuportedDateFormat",message:"".concat(defaultValue||value," is not a supported datetime-format. Valid format is YYYY:MM:DDTHH:mm:ssZ"),data:{defaultValue,value,pointer:"",schema:{}}}]}}(defaultValue,value,format)}),[defaultValue,format,value])}function useTimeValue(defaultValue,value){return(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((function(){try{return[defaultValue?(0,_internationalized_date__WEBPACK_IMPORTED_MODULE_1__.TD)(defaultValue):void 0,value?(0,_internationalized_date__WEBPACK_IMPORTED_MODULE_1__.TD)(value):void 0]}catch(error){return[void 0,void 0,{type:"error",code:"unsupported-time-format",name:"UnsuportedTimeFormat",message:"".concat(defaultValue||value," is not a supported time-format. Valid format is HH:mm:ss"),data:{defaultValue,value,pointer:"",schema:{}}}]}}),[defaultValue,value])}},"./packages/rje-widgets/src/lib/components/datepicker/Calendar.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{f:()=>Calendar});var _button_Button__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/rje-widgets/src/lib/components/button/Button.tsx"),_internationalized_date__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@internationalized/date/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@react-aria/i18n/dist/real-module.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@react-aria/calendar/dist/import.mjs"),react_stately__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@react-stately/calendar/dist/import.mjs"),react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/index.js"),classnames__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),_excluded=["state"];function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i{"use strict";__webpack_require__.d(__webpack_exports__,{M:()=>DatePicker});var _button_Button__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/rje-widgets/src/lib/components/button/Button.tsx"),_dateinput_DateInput__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/dateinput/DateInput.tsx"),_label_Label__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),_popover_Popover__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/popover/Popover.tsx"),react_aria__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("./node_modules/@react-aria/datepicker/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("./node_modules/@react-aria/dialog/dist/import.mjs"),react_stately__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/@react-stately/datepicker/dist/import.mjs"),_dateinput_useDateValue__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/rje-widgets/src/lib/components/dateinput/useDateValue.tsx"),react__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/react/index.js"),_Calendar__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./packages/rje-widgets/src/lib/components/datepicker/Calendar.tsx"),classnames__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_7__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["title","error","format","defaultValue","value","required","readOnly"],_excluded2=["title","children"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function DatePicker(_ref){var title=_ref.title,error=_ref.error,format=_ref.format,defaultValue=_ref.defaultValue,value=_ref.value,required=_ref.required,readOnly=_ref.readOnly,props=_objectWithoutProperties(_ref,_excluded),_useDateValue2=_slicedToArray((0,_dateinput_useDateValue__WEBPACK_IMPORTED_MODULE_4__.Vj)(defaultValue,value,format),2),defaultDate=_useDateValue2[0],date=_useDateValue2[1],mainRef=(0,react__WEBPACK_IMPORTED_MODULE_5__.useRef)(null),state=(0,react_stately__WEBPACK_IMPORTED_MODULE_9__.N3)(_objectSpread(_objectSpread({},props),{},{isReadOnly:readOnly,defaultValue:defaultDate,value:date})),inputWrapperRef=(0,react__WEBPACK_IMPORTED_MODULE_5__.useRef)(null),_useDatePicker=(0,react_aria__WEBPACK_IMPORTED_MODULE_10__.kt)(_objectSpread(_objectSpread({},props),{},{label:title,isReadOnly:readOnly,isRequired:required,isDisabled:props.disabled,defaultValue:defaultDate,value:date}),state,inputWrapperRef),groupProps=_useDatePicker.groupProps,labelProps=_useDatePicker.labelProps,fieldProps=_useDatePicker.fieldProps,buttonProps=_useDatePicker.buttonProps,dialogProps=_useDatePicker.dialogProps,calendarProps=_useDatePicker.calendarProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div",{className:classnames__WEBPACK_IMPORTED_MODULE_7___default()("rje-date-picker",{"rje-date-picker--readonly":readOnly,"rje-date-picker--disabled":props.disabled}),ref:mainRef,children:[title&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_label_Label__WEBPACK_IMPORTED_MODULE_2__._,_objectSpread(_objectSpread({},labelProps),{},{text:title,error,required,disabled:props.disabled})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div",_objectSpread(_objectSpread({className:"rje-date-picker__input"},groupProps),{},{ref:inputWrapperRef,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_dateinput_DateInput__WEBPACK_IMPORTED_MODULE_1__.Ac,_objectSpread(_objectSpread({},fieldProps),{},{error,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_button_Button__WEBPACK_IMPORTED_MODULE_0__.z,_objectSpread(_objectSpread({variant:"text",disabled:readOnly},buttonProps),{},{icon:"event"}))}))})),state.isOpen&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_popover_Popover__WEBPACK_IMPORTED_MODULE_3__.i9,{overlayTriggerState:state,overlayTriggerRef:inputWrapperRef,placement:"bottom start",portalContainer:mainRef,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(Dialog,_objectSpread(_objectSpread({},dialogProps),{},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_Calendar__WEBPACK_IMPORTED_MODULE_6__.f,_objectSpread({},calendarProps))}))})]})}function Dialog(_ref2){var title=_ref2.title,children=_ref2.children,props=_objectWithoutProperties(_ref2,_excluded2),ref=(0,react__WEBPACK_IMPORTED_MODULE_5__.useRef)(null),_useDialog=(0,react_aria__WEBPACK_IMPORTED_MODULE_11__.R)(props,ref),dialogProps=_useDialog.dialogProps,titleProps=_useDialog.titleProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div",_objectSpread(_objectSpread({},dialogProps),{},{ref,children:[title&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("h3",_objectSpread(_objectSpread({},titleProps),{},{style:{marginTop:0},children:title})),children]}))}DatePicker.displayName="DatePicker",Dialog.displayName="Dialog";try{DatePicker.displayName="DatePicker",DatePicker.__docgenInfo={description:"",displayName:"DatePicker",props:{error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},readOnly:{defaultValue:null,description:"",name:"readOnly",required:!1,type:{name:"boolean"}},locale:{defaultValue:null,description:"",name:"locale",required:!1,type:{name:"string"}},createCalendar:{defaultValue:null,description:"",name:"createCalendar",required:!1,type:{name:"(name: string) => Calendar"}},title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"string"}},format:{defaultValue:null,description:"",name:"format",required:!1,type:{name:"enum",value:[{value:'"date"'},{value:'"date-time"'}]}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},defaultValue:{defaultValue:null,description:"",name:"defaultValue",required:!1,type:{name:"string"}},value:{defaultValue:null,description:"",name:"value",required:!1,type:{name:"string"}},granularity:{defaultValue:null,description:'Determines the smallest unit that is displayed in the date picker. By default, this is `"day"` for dates, and `"minute"` for times.',name:"granularity",required:!1,type:{name:"enum",value:[{value:'"hour"'},{value:'"minute"'},{value:'"second"'},{value:'"day"'}]}},onChange:{defaultValue:null,description:"Handler that is called when the value changes.",name:"onChange",required:!1,type:{name:"((date: DateValue) => void) & ((value: DateValue) => void) & ((value: DateValue) => void)"}},maxGranularity:{defaultValue:{value:"'year'\n'year'"},description:"The maximum unit to display in the date field.",name:"maxGranularity",required:!1,type:{name:"enum",value:[{value:'"hour"'},{value:'"minute"'},{value:'"second"'},{value:'"year"'},{value:'"month"'},{value:'"day"'}]}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/datepicker/DatePicker.tsx#DatePicker"]={docgenInfo:DatePicker.__docgenInfo,name:"DatePicker",path:"packages/rje-widgets/src/lib/components/datepicker/DatePicker.tsx#DatePicker"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/filefield/FileField.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{j:()=>FileField});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_aria__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@react-aria/label/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@react-aria/button/dist/import.mjs"),_label_Label__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),_button_Button__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/button/Button.tsx"),classnames__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["onPress","error","title","icon","value","children"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var nativeInputStyle={position:"absolute",opacity:0,top:0,left:0,right:0,bottom:0,zIndex:0,pointerEvents:"none"};function FileField(_ref){var onChange,onReset,onPress=_ref.onPress,error=_ref.error,title=_ref.title,_ref$icon=_ref.icon,icon=void 0===_ref$icon?"folder_open":_ref$icon,value=_ref.value,children=_ref.children,props=_objectWithoutProperties(_ref,_excluded),_useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(value),2),filename=_useState2[0],setFilename=_useState2[1],_useFileField=useFileField(_objectSpread(_objectSpread({},props),{},{label:title,isDisabled:props.disabled})),labelProps=_useFileField.labelProps,buttonProps=_useFileField.buttonProps,fieldProps=_useFileField.fieldProps;return props.disabled||props.readOnly||(onReset=function onReset(e){fieldProps.ref.current&&(fieldProps.ref.current.value="",setFilename(void 0),null==onPress||onPress(void 0))},onChange=function onChange(event){var files=event.target.files;null!=files&&(setFilename(files[0].name),null==onPress||onPress(files[0]))}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div",{className:classnames__WEBPACK_IMPORTED_MODULE_3___default()("rje-input","rje-input--file",error?"rje-input--invalid":"rje-input--valid",props.disabled?"rje-input--disabled":"rje-input--enabled"),children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_label_Label__WEBPACK_IMPORTED_MODULE_1__._,_objectSpread(_objectSpread({},labelProps),{},{required:props.required,children:title})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div",{className:"rje-file__wrapper",style:{display:"flex",flexWrap:"wrap",gap:8,alignItems:"start"},children:[children,(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div",{title:filename,className:classnames__WEBPACK_IMPORTED_MODULE_3___default()("rje-file",{"with-clear-action":null!=filename}),style:{flexGrow:1},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_button_Button__WEBPACK_IMPORTED_MODULE_2__.O,_objectSpread(_objectSpread({className:"rje-file__input",icon},buttonProps),{},{style:{zIndex:1},children:filename?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span",{className:"rje-file__name",children:filename}):props.buttonText})),filename&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_button_Button__WEBPACK_IMPORTED_MODULE_2__.z,{className:"rje-file__clear",variant:"text",icon:"close",onPress:onReset})]})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("input",_objectSpread({type:"file",style:nativeInputStyle,accept:props.accept,id:props.id,disabled:props.disabled,onChange},fieldProps))]})}function useFileField(props){var _useLabel=(0,react_aria__WEBPACK_IMPORTED_MODULE_5__.N)(props),labelProps=_useLabel.labelProps,fieldProps=_useLabel.fieldProps,fileInputRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),fileButtonRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),_useButton=(0,react_aria__WEBPACK_IMPORTED_MODULE_6__.U)({onPress:function onPress(){var _fileInputRef$current;return null===(_fileInputRef$current=fileInputRef.current)||void 0===_fileInputRef$current?void 0:_fileInputRef$current.click()}},fileButtonRef),buttonProps=_useButton.buttonProps,isPressed=_useButton.isPressed;return{labelProps,buttonProps:_objectSpread(_objectSpread({},buttonProps),{},{ref:fileButtonRef}),isPressed,fieldProps:_objectSpread(_objectSpread({},fieldProps),{},{ref:fileInputRef})}}FileField.displayName="FileField";try{FileField.displayName="FileField",FileField.__docgenInfo={description:"",displayName:"FileField",props:{id:{defaultValue:null,description:"The element's unique identifier. See [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/id).",name:"id",required:!1,type:{name:"string"}},title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"ReactNode"}},buttonText:{defaultValue:null,description:"",name:"buttonText",required:!1,type:{name:"string"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},readOnly:{defaultValue:null,description:"",name:"readOnly",required:!1,type:{name:"boolean"}},icon:{defaultValue:{value:"folder_open"},description:"",name:"icon",required:!1,type:{name:"string"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},value:{defaultValue:null,description:"",name:"value",required:!1,type:{name:"string"}},onPress:{defaultValue:null,description:"",name:"onPress",required:!1,type:{name:"(file?: File) => void"}},accept:{defaultValue:null,description:"mime types to accept for this file selection\n@see https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/accept",name:"accept",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/filefield/FileField.tsx#FileField"]={docgenInfo:FileField.__docgenInfo,name:"FileField",path:"packages/rje-widgets/src/lib/components/filefield/FileField.tsx#FileField"})}catch(__react_docgen_typescript_loader_error){}try{useFileField.displayName="useFileField",useFileField.__docgenInfo={description:"",displayName:"useFileField",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/filefield/FileField.tsx#useFileField"]={docgenInfo:useFileField.__docgenInfo,name:"useFileField",path:"packages/rje-widgets/src/lib/components/filefield/FileField.tsx#useFileField"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/icon/Icon.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{J:()=>Icon});var classnames__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js"),loadingIcon=(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",viewBox:"0 -960 960 960",width:"24",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("path",{d:"M480-80q-82 0-155-31.5t-127.5-86Q143-252 111.5-325T80-480q0-83 31.5-155.5t86-127Q252-817 325-848.5T480-880q17 0 28.5 11.5T520-840q0 17-11.5 28.5T480-800q-133 0-226.5 93.5T160-480q0 133 93.5 226.5T480-160q133 0 226.5-93.5T800-480q0-17 11.5-28.5T840-520q17 0 28.5 11.5T880-480q0 82-31.5 155t-86 127.5q-54.5 54.5-127 86T480-80Z"})});function Icon(_ref){var solid=_ref.solid,className=_ref.className,onClick=_ref.onClick,children=_ref.children,isLoading="loading"===children;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("span",{"aria-hidden":"true",onClick,className:classnames__WEBPACK_IMPORTED_MODULE_0___default()("rje-icon",solid?"rje-icon--solid":"rje-icon--outline",className,{"rje-icon--loading":isLoading}),children:isLoading?loadingIcon:children})}Icon.displayName="Icon";try{Icon.displayName="Icon",Icon.__docgenInfo={description:"",displayName:"Icon",props:{solid:{defaultValue:null,description:"",name:"solid",required:!1,type:{name:"boolean"}},className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},onClick:{defaultValue:null,description:"",name:"onClick",required:!1,type:{name:"MouseEventHandler"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/icon/Icon.tsx#Icon"]={docgenInfo:Icon.__docgenInfo,name:"Icon",path:"packages/rje-widgets/src/lib/components/icon/Icon.tsx#Icon"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/input/InputDecorator.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{S:()=>InputDecorator});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _s,_e,_x,_r,_arr=[],_n=!0,_d=!1;try{if(_x=(_i=_i.call(arr)).next,0===i){if(Object(_i)!==_i)return;_n=!1}else for(;!(_n=(_s=_x.call(_i)).done)&&(_arr.push(_s.value),_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{if(!_n&&null!=_i.return&&(_r=_i.return(),Object(_r)!==_r))return}finally{if(_d)throw _e}}return _arr}}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i{"use strict";__webpack_require__.d(__webpack_exports__,{Y:()=>NumberInput});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_aria__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@react-aria/i18n/dist/real-module.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/@react-aria/numberfield/dist/import.mjs"),react_stately__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@react-stately/numberfield/dist/import.mjs"),_InputDecorator__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/input/InputDecorator.tsx"),_label_Label__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),classnames__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__),_button_Button__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/rje-widgets/src/lib/components/button/Button.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["icon","tag","iconPosition","title","error","onPress","value","defaultValue"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function NumberInput(_ref){var icon=_ref.icon,tag=_ref.tag,iconPosition=_ref.iconPosition,title=_ref.title,error=_ref.error,onPress=_ref.onPress,value=_ref.value,defaultValue=_ref.defaultValue,props=_objectWithoutProperties(_ref,_excluded),numberInputRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),format=(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((function(){var _props$format;return null!==(_props$format=props.format)&&void 0!==_props$format?_props$format:{useGrouping:!1}}),[props.format]),locale=(0,react_aria__WEBPACK_IMPORTED_MODULE_6__.bU)().locale,state=(0,react_stately__WEBPACK_IMPORTED_MODULE_7__.j)({defaultValue,formatOptions:format,locale,maxValue:props.maximum,minValue:props.minimum,onChange:onPress,value}),_useNumberField=(0,react_aria__WEBPACK_IMPORTED_MODULE_8__.I)({defaultValue:value,id:props.id,isDisabled:props.disabled,isReadOnly:!0===props.readOnly,isRequired:!0===props.required,label:title,placeholder:props.placeholder},state,numberInputRef),labelProps=_useNumberField.labelProps,inputProps=_useNumberField.inputProps,decrementButtonProps=_useNumberField.decrementButtonProps,incrementButtonProps=_useNumberField.incrementButtonProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div",{className:classnames__WEBPACK_IMPORTED_MODULE_3___default()("rje-input","rje-input--number",error?"rje-input--invalid":"rje-input--valid",props.disabled?"rje-input--disabled":"rje-input--enabled",{"rje-input--readonly":props.readOnly}),children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_label_Label__WEBPACK_IMPORTED_MODULE_2__._,_objectSpread(_objectSpread({},labelProps),{},{required:props.required,disabled:props.disabled,error,text:title})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_InputDecorator__WEBPACK_IMPORTED_MODULE_1__.S,{icon,tag,swapIconPosition:"right"===iconPosition,error,disabled:props.disabled,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div",{className:"rje-number",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("input",_objectSpread(_objectSpread({},inputProps),{},{ref:numberInputRef})),props.withButtons&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div",{className:"rje-number__actions",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_button_Button__WEBPACK_IMPORTED_MODULE_4__.z,_objectSpread(_objectSpread({className:"rje-number__inc"},incrementButtonProps),{},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span",{className:"rje-icon",children:"keyboard_arrow_up"})})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_button_Button__WEBPACK_IMPORTED_MODULE_4__.z,_objectSpread(_objectSpread({className:"rje-number__dec"},decrementButtonProps),{},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("span",{className:"rje-icon",children:"keyboard_arrow_down"})}))]})]})})]})}NumberInput.displayName="NumberInput";try{NumberInput.displayName="NumberInput",NumberInput.__docgenInfo={description:"",displayName:"NumberInput",props:{defaultValue:{defaultValue:null,description:"",name:"defaultValue",required:!1,type:{name:"number"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},format:{defaultValue:null,description:"",name:"format",required:!1,type:{name:"NumberFormatOptions"}},icon:{defaultValue:null,description:"",name:"icon",required:!1,type:{name:"string"}},iconPosition:{defaultValue:null,description:"",name:"iconPosition",required:!1,type:{name:"enum",value:[{value:'"left"'},{value:'"right"'}]}},id:{defaultValue:null,description:"",name:"id",required:!1,type:{name:"string"}},onPress:{defaultValue:null,description:"",name:"onPress",required:!1,type:{name:"(value: number) => void"}},placeholder:{defaultValue:null,description:"",name:"placeholder",required:!1,type:{name:"string"}},readOnly:{defaultValue:null,description:"",name:"readOnly",required:!1,type:{name:"boolean"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},tag:{defaultValue:null,description:"",name:"tag",required:!1,type:{name:"string"}},title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"string"}},value:{defaultValue:null,description:"",name:"value",required:!1,type:{name:"number"}},maximum:{defaultValue:null,description:"",name:"maximum",required:!1,type:{name:"number"}},minimum:{defaultValue:null,description:"",name:"minimum",required:!1,type:{name:"number"}},withButtons:{defaultValue:null,description:"",name:"withButtons",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/input/NumberInput.tsx#NumberInput"]={docgenInfo:NumberInput.__docgenInfo,name:"NumberInput",path:"packages/rje-widgets/src/lib/components/input/NumberInput.tsx#NumberInput"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/input/StringInput.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{w:()=>StringInput});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_aria__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@react-aria/textfield/dist/import.mjs"),_InputDecorator__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/input/InputDecorator.tsx"),_label_Label__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),classnames__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["icon","tag","iconPosition","title","error","onPress","value"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function StringInput(_ref){var _ref2,_inputRef$value,icon=_ref.icon,tag=_ref.tag,iconPosition=_ref.iconPosition,title=_ref.title,error=_ref.error,onPress=_ref.onPress,value=_ref.value,props=_objectWithoutProperties(_ref,_excluded),_useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null),2),inputRef=_useState2[0],setInputRef=_useState2[1];(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((function(){inputRef&&(inputRef.value=null!=value?value:"")}),[value,inputRef]);var textFieldProps=_objectSpread(_objectSpread({},props),{},_defineProperty({inputElementType:"input",isDisabled:props.disabled,isReadOnly:!0===props.readOnly,isRequired:!0===props.required,label:title,defaultValue:null!=value?value:props.defaultValue,placeholder:props.placeholder},props.emitOnChange?"onChange":"onBlur",(function(event){onPress&&onPress("string"==typeof event?event:event.target.value)}))),_useTextField=(0,react_aria__WEBPACK_IMPORTED_MODULE_5__.E)(textFieldProps,{current:inputRef}),labelProps=_useTextField.labelProps,inputProps=_useTextField.inputProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div",{className:classnames__WEBPACK_IMPORTED_MODULE_3___default()("rje-input","rje-input--string",error?"rje-input--invalid":"rje-input--valid",props.disabled?"rje-input--disabled":"rje-input--enabled",{"rje-input--readonly":props.readOnly}),children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_label_Label__WEBPACK_IMPORTED_MODULE_2__._,_objectSpread(_objectSpread({},labelProps),{},{required:textFieldProps.isRequired,disabled:props.disabled,error,text:title})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_InputDecorator__WEBPACK_IMPORTED_MODULE_1__.S,{icon,tag,swapIconPosition:"right"===iconPosition,error,disabled:textFieldProps.isDisabled,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("input",_objectSpread(_objectSpread({},inputProps),{},{ref:setInputRef,value:null!==(_ref2=null!==(_inputRef$value=null==inputRef?void 0:inputRef.value)&&void 0!==_inputRef$value?_inputRef$value:value)&&void 0!==_ref2?_ref2:""}))})]})}StringInput.displayName="StringInput";try{StringInput.displayName="StringInput",StringInput.__docgenInfo={description:"",displayName:"StringInput",props:{id:{defaultValue:null,description:"The element's unique identifier. See [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/id).",name:"id",required:!1,type:{name:"string"}},title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"string"}},type:{defaultValue:null,description:"The type of input to render. See [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#htmlattrdeftype).",name:"type",required:!1,type:{name:"enum",value:[{value:'"text"'},{value:'"password"'}]}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},readOnly:{defaultValue:null,description:"",name:"readOnly",required:!1,type:{name:"boolean"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},value:{defaultValue:null,description:"The current value (controlled).",name:"value",required:!1,type:{name:"string"}},defaultValue:{defaultValue:null,description:"The default value (uncontrolled).",name:"defaultValue",required:!1,type:{name:"string"}},placeholder:{defaultValue:null,description:"Temporary text that occupies the text input when it is empty.",name:"placeholder",required:!1,type:{name:"string"}},emitOnChange:{defaultValue:null,description:"",name:"emitOnChange",required:!1,type:{name:"boolean"}},onPress:{defaultValue:null,description:"",name:"onPress",required:!1,type:{name:"(value: string) => void"}},iconPosition:{defaultValue:null,description:"",name:"iconPosition",required:!1,type:{name:"enum",value:[{value:'"left"'},{value:'"right"'}]}},icon:{defaultValue:null,description:"",name:"icon",required:!1,type:{name:"string"}},tag:{defaultValue:null,description:"",name:"tag",required:!1,type:{name:"string"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/input/StringInput.tsx#StringInput"]={docgenInfo:StringInput.__docgenInfo,name:"StringInput",path:"packages/rje-widgets/src/lib/components/input/StringInput.tsx#StringInput"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/label/Label.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{_:()=>Label});var classnames__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["required","disabled","error","children","text","className"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function Label(_ref){var required=_ref.required,disabled=_ref.disabled,error=_ref.error,children=_ref.children,text=_ref.text,className=_ref.className,props=_objectWithoutProperties(_ref,_excluded);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)("label",_objectSpread(_objectSpread({className:classnames__WEBPACK_IMPORTED_MODULE_0___default()("rje-label",className,error?"rje-label--invalid":"rje-label--valid",{"rje-label--required":required,"rje-label--disabled":disabled})},props),{},{children:[null!=children?children:text,required&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("span",{className:"rje-required-flag",children:"*"})]}))}Label.displayName="Label";try{Label.displayName="Label",Label.__docgenInfo={description:"",displayName:"Label",props:{required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},text:{defaultValue:null,description:"",name:"text",required:!1,type:{name:"ReactNode | ReactNode[]"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/label/Label.tsx#Label"]={docgenInfo:Label.__docgenInfo,name:"Label",path:"packages/rje-widgets/src/lib/components/label/Label.tsx#Label"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/modal/Modal.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{d:()=>useModal,u:()=>Modal});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_aria__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@react-aria/overlays/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@react-aria/button/dist/import.mjs"),react_stately__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@react-stately/overlays/dist/import.mjs"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js"),_excluded=["overlayTriggerState","overlayProps","children","portalContainer"];function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i0&&void 0!==arguments[0]?arguments[0]:{},buttonRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),overlayTriggerState=(0,react_stately__WEBPACK_IMPORTED_MODULE_2__.d)(props),_useOverlayTrigger=(0,react_aria__WEBPACK_IMPORTED_MODULE_3__.IB)({type:"dialog"},overlayTriggerState),triggerProps=_useOverlayTrigger.triggerProps,overlayProps=_useOverlayTrigger.overlayProps;return{modalTriggerProps:_objectSpread(_objectSpread({},(0,react_aria__WEBPACK_IMPORTED_MODULE_4__.U)(triggerProps,buttonRef).buttonProps),{},{ref:buttonRef}),modalProps:_objectSpread(_objectSpread({},props),{},{overlayProps,overlayTriggerRef:buttonRef,overlayTriggerState})}}function Modal(_ref){var _portalContainer$curr,overlayTriggerState=_ref.overlayTriggerState,overlayProps=_ref.overlayProps,children=_ref.children,portalContainer=_ref.portalContainer,props=_objectWithoutProperties(_ref,_excluded),ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),_useModalOverlay=(0,react_aria__WEBPACK_IMPORTED_MODULE_3__.NE)(props,overlayTriggerState,ref),modalProps=_useModalOverlay.modalProps,underlayProps=_useModalOverlay.underlayProps;return overlayTriggerState.isOpen?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(react_aria__WEBPACK_IMPORTED_MODULE_3__.aV,{portalContainer:null!==(_portalContainer$curr=null==portalContainer?void 0:portalContainer.current)&&void 0!==_portalContainer$curr?_portalContainer$curr:void 0,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("div",_objectSpread(_objectSpread({},underlayProps),{},{className:"rje-underlay rje-underlay--modal",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("div",_objectSpread(_objectSpread({},modalProps),{},{className:"rje-modal",ref,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("div",_objectSpread(_objectSpread({className:"rje-modal__content"},overlayProps),{},{children:(0,react__WEBPACK_IMPORTED_MODULE_0__.cloneElement)(children(overlayTriggerState.close),overlayProps)}))}))}))}):null}Modal.Overlay=react_aria__WEBPACK_IMPORTED_MODULE_3__.aV,Modal.displayName="Modal";try{useModal.displayName="useModal",useModal.__docgenInfo={description:"",displayName:"useModal",props:{isOpen:{defaultValue:null,description:"Whether the overlay is open by default (controlled).",name:"isOpen",required:!1,type:{name:"boolean"}},defaultOpen:{defaultValue:null,description:"Whether the overlay is open by default (uncontrolled).",name:"defaultOpen",required:!1,type:{name:"boolean"}},onOpenChange:{defaultValue:null,description:"Handler that is called when the overlay's open state changes.",name:"onOpenChange",required:!1,type:{name:"(isOpen: boolean) => void"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/modal/Modal.tsx#useModal"]={docgenInfo:useModal.__docgenInfo,name:"useModal",path:"packages/rje-widgets/src/lib/components/modal/Modal.tsx#useModal"})}catch(__react_docgen_typescript_loader_error){}try{Modal.displayName="Modal",Modal.__docgenInfo={description:"",displayName:"Modal",props:{overlayTriggerState:{defaultValue:null,description:"",name:"overlayTriggerState",required:!0,type:{name:"OverlayTriggerState"}},overlayProps:{defaultValue:null,description:"",name:"overlayProps",required:!0,type:{name:"DOMProps"}},portalContainer:{defaultValue:null,description:"",name:"portalContainer",required:!1,type:{name:"RefObject"}},isDismissable:{defaultValue:{value:"false"},description:"Whether to close the modal when the user interacts outside it.",name:"isDismissable",required:!1,type:{name:"boolean"}},isKeyboardDismissDisabled:{defaultValue:{value:"false"},description:"Whether pressing the escape key to close the modal should be disabled.",name:"isKeyboardDismissDisabled",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/modal/Modal.tsx#Modal"]={docgenInfo:Modal.__docgenInfo,name:"Modal",path:"packages/rje-widgets/src/lib/components/modal/Modal.tsx#Modal"})}catch(__react_docgen_typescript_loader_error){}try{Overlay.displayName="Modal.Overlay",Overlay.__docgenInfo={description:"A container which renders an overlay such as a popover or modal in a portal,\nand provides a focus scope for the child elements.",displayName:"Modal.Overlay",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/modal/Modal.tsx#Modal.Overlay"]={docgenInfo:Modal.Overlay.__docgenInfo,name:"Modal.Overlay",path:"packages/rje-widgets/src/lib/components/modal/Modal.tsx#Modal.Overlay"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/popover/Popover.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{J2:()=>Popover,Sv:()=>usePopover,i9:()=>PopoverPortal});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_aria__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@react-aria/overlays/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@react-aria/button/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@react-aria/dialog/dist/import.mjs"),react_stately__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@react-stately/overlays/dist/import.mjs"),classnames__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["placement","disabled"],_excluded2=["className","children","overlayTriggerRef","overlayProps","disabled"],_excluded3=["children","className","portalContainer","overlayTriggerState","overlayTriggerRef","offset","withArrow"],_excluded4=["title","children"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function usePopover(){var _ref=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},placement=_ref.placement,disabled=_ref.disabled,props=_objectWithoutProperties(_ref,_excluded),buttonRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),overlayTriggerState=(0,react_stately__WEBPACK_IMPORTED_MODULE_3__.d)(props),_useOverlayTrigger=(0,react_aria__WEBPACK_IMPORTED_MODULE_4__.IB)({type:"dialog"},overlayTriggerState,buttonRef),triggerProps=_useOverlayTrigger.triggerProps,overlayProps=_useOverlayTrigger.overlayProps,_useButton=(0,react_aria__WEBPACK_IMPORTED_MODULE_5__.U)(_objectSpread(_objectSpread({},triggerProps),{},{isDisabled:disabled}),buttonRef);return{popoverTriggerProps:_objectSpread(_objectSpread({},_useButton.buttonProps),{},{ref:buttonRef}),popoverProps:{overlayProps,overlayTriggerRef:buttonRef,overlayTriggerState,placement}}}function Popover(_ref2){var className=_ref2.className,children=_ref2.children,overlayTriggerRef=_ref2.overlayTriggerRef,overlayProps=_ref2.overlayProps,disabled=_ref2.disabled,props=_objectWithoutProperties(_ref2,_excluded2);return props.overlayTriggerState.isOpen&&!0!==disabled?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(PopoverPortal,_objectSpread(_objectSpread({},props),{},{overlayTriggerRef,className,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(PopoverPanel,_objectSpread(_objectSpread({},overlayProps),{},{children}))})):null}function PopoverPortal(_ref3){var _props$popoverRef,_portalContainer$curr,children=_ref3.children,className=_ref3.className,portalContainer=_ref3.portalContainer,overlayTriggerState=_ref3.overlayTriggerState,overlayTriggerRef=_ref3.overlayTriggerRef,_ref3$offset=_ref3.offset,offset=void 0===_ref3$offset?0:_ref3$offset,_ref3$withArrow=_ref3.withArrow,withArrow=void 0!==_ref3$withArrow&&_ref3$withArrow,props=_objectWithoutProperties(_ref3,_excluded3),ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),popoverRef=null!==(_props$popoverRef=props.popoverRef)&&void 0!==_props$popoverRef?_props$popoverRef:ref,_useAriaPopover=(0,react_aria__WEBPACK_IMPORTED_MODULE_4__.Sv)(_objectSpread(_objectSpread({},props),{},{offset,triggerRef:overlayTriggerRef,popoverRef}),overlayTriggerState),popoverProps=_useAriaPopover.popoverProps,underlayProps=_useAriaPopover.underlayProps,arrowProps=_useAriaPopover.arrowProps,placement=_useAriaPopover.placement;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)(react_aria__WEBPACK_IMPORTED_MODULE_4__.aV,{portalContainer:null!==(_portalContainer$curr=null==portalContainer?void 0:portalContainer.current)&&void 0!==_portalContainer$curr?_portalContainer$curr:void 0,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div",_objectSpread(_objectSpread({},underlayProps),{},{className:"rje-underlay rje-underlay--popover"})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div",_objectSpread(_objectSpread({},popoverProps),{},{ref:popoverRef,className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("rje-popover",className),style:{zIndex:100},children:[withArrow&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("svg",_objectSpread(_objectSpread({},arrowProps),{},{className:"rje-popover__arrow","data-placement":placement,width:"16",height:"8",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("path",{d:"M0 0,L8 8,L16 0"})})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(react_aria__WEBPACK_IMPORTED_MODULE_4__.U4,{onDismiss:overlayTriggerState.close}),children,(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(react_aria__WEBPACK_IMPORTED_MODULE_4__.U4,{onDismiss:overlayTriggerState.close})]}))]})}function PopoverPanel(_ref4){var title=_ref4.title,children=_ref4.children,props=_objectWithoutProperties(_ref4,_excluded4),dialogRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),_useDialog=(0,react_aria__WEBPACK_IMPORTED_MODULE_6__.R)(props,dialogRef),dialogProps=_useDialog.dialogProps,titleProps=_useDialog.titleProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div",_objectSpread(_objectSpread({},dialogProps),{},{className:"rje-popover__panel",ref:dialogRef,children:[title&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div",_objectSpread(_objectSpread({},titleProps),{},{style:{marginTop:0},className:"rje_popover__header",children:title})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div",{className:"rje_popover__content",children})]}))}Popover.displayName="Popover",PopoverPortal.displayName="PopoverPortal",PopoverPanel.displayName="PopoverPanel";try{usePopover.displayName="usePopover",usePopover.__docgenInfo={description:"",displayName:"usePopover",props:{isOpen:{defaultValue:null,description:"Whether the overlay is open by default (controlled).",name:"isOpen",required:!1,type:{name:"boolean"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},defaultOpen:{defaultValue:null,description:"Whether the overlay is open by default (uncontrolled).",name:"defaultOpen",required:!1,type:{name:"boolean"}},onOpenChange:{defaultValue:null,description:"Handler that is called when the overlay's open state changes.",name:"onOpenChange",required:!1,type:{name:"(isOpen: boolean) => void"}},placement:{defaultValue:null,description:"placement of popover - can also be passed on popover-components",name:"placement",required:!1,type:{name:"enum",value:[{value:'"bottom"'},{value:'"left"'},{value:'"right"'},{value:'"bottom left"'},{value:'"bottom right"'},{value:'"bottom start"'},{value:'"bottom end"'},{value:'"top"'},{value:'"top left"'},{value:'"top right"'},{value:'"top start"'},{value:'"top end"'},{value:'"left top"'},{value:'"left bottom"'},{value:'"start"'},{value:'"start top"'},{value:'"start bottom"'},{value:'"right top"'},{value:'"right bottom"'},{value:'"end"'},{value:'"end top"'},{value:'"end bottom"'}]}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/popover/Popover.tsx#usePopover"]={docgenInfo:usePopover.__docgenInfo,name:"usePopover",path:"packages/rje-widgets/src/lib/components/popover/Popover.tsx#usePopover"})}catch(__react_docgen_typescript_loader_error){}try{Popover.displayName="Popover",Popover.__docgenInfo={description:"Render popover contents triggered by passed ref-element",displayName:"Popover",props:{title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"string"}},className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},overlayTriggerRef:{defaultValue:null,description:"The ref for the element which the popover positions itself with respect to.",name:"overlayTriggerRef",required:!0,type:{name:"RefObject"}},overlayTriggerState:{defaultValue:null,description:"overlay trigger state exposing close action",name:"overlayTriggerState",required:!0,type:{name:"OverlayTriggerState"}},overlayProps:{defaultValue:null,description:"",name:"overlayProps",required:!0,type:{name:"DOMProps"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},portalContainer:{defaultValue:null,description:"",name:"portalContainer",required:!1,type:{name:"RefObject"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/popover/Popover.tsx#Popover"]={docgenInfo:Popover.__docgenInfo,name:"Popover",path:"packages/rje-widgets/src/lib/components/popover/Popover.tsx#Popover"})}catch(__react_docgen_typescript_loader_error){}try{PopoverPortal.displayName="PopoverPortal",PopoverPortal.__docgenInfo={description:"Render popover to body and places its child rje-popover near the trigger element.\n[react-aria popover portal]",displayName:"PopoverPortal",props:{className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},overlayTriggerRef:{defaultValue:null,description:"The ref for the element which the popover positions itself with respect to.",name:"overlayTriggerRef",required:!0,type:{name:"RefObject"}},popoverRef:{defaultValue:null,description:"",name:"popoverRef",required:!1,type:{name:"RefObject"}},overlayTriggerState:{defaultValue:null,description:"overlay trigger state exposing close action",name:"overlayTriggerState",required:!0,type:{name:"OverlayTriggerState"}},portalContainer:{defaultValue:null,description:"",name:"portalContainer",required:!1,type:{name:"RefObject"}},withArrow:{defaultValue:{value:"false"},description:"",name:"withArrow",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/popover/Popover.tsx#PopoverPortal"]={docgenInfo:PopoverPortal.__docgenInfo,name:"PopoverPortal",path:"packages/rje-widgets/src/lib/components/popover/Popover.tsx#PopoverPortal"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/radiogroup/RadioGroup.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{E:()=>RadioGroup});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_stately__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@react-stately/radio/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@react-aria/radio/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@react-aria/focus/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@react-aria/visually-hidden/dist/import.mjs"),_label_Label__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),classnames__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),_excluded=["error","title","disabled","required","horizontal","setValue"];function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var InternalRadioContext=(0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)(null);function RadioGroup(_ref){var error=_ref.error,title=_ref.title,disabled=_ref.disabled,required=_ref.required,horizontal=_ref.horizontal,setValue=_ref.setValue,props=_objectWithoutProperties(_ref,_excluded),children=props.children,description=props.description,errorMessage=props.errorMessage,groupProps=_objectSpread(_objectSpread({},props),{},{label:title,isDisabled:disabled,isRequired:required,onChange:setValue}),state=(0,react_stately__WEBPACK_IMPORTED_MODULE_4__.w)(groupProps),_useRadioGroup=(0,react_aria__WEBPACK_IMPORTED_MODULE_5__.a)(groupProps,state),radioGroupProps=_useRadioGroup.radioGroupProps,labelProps=_useRadioGroup.labelProps,descriptionProps=_useRadioGroup.descriptionProps,errorMessageProps=_useRadioGroup.errorMessageProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("div",_objectSpread(_objectSpread({className:classnames__WEBPACK_IMPORTED_MODULE_2___default()("rje-radiogroup",error?"rje-radiogroup--invalid":"rje-radiogroup--valid",disabled?"rje-radiogroup--disabled":"rje-radiogroup--enabled",horizontal?"rje-radiogroup--horizontal":"rje-radiogroup--vertical")},radioGroupProps),{},{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_label_Label__WEBPACK_IMPORTED_MODULE_1__._,_objectSpread(_objectSpread({},labelProps),{},{required,disabled,error,text:title})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(InternalRadioContext.Provider,{value:state,children}),description&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div",_objectSpread(_objectSpread({},descriptionProps),{},{style:{fontSize:12},children:description})),errorMessage&&"object"==_typeof(errorMessage)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div",_objectSpread(_objectSpread({},errorMessageProps),{},{style:{color:"red",fontSize:12},children:errorMessage}))]}))}function Radio(props){var children=props.children,state=(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(InternalRadioContext),_useFocusRing=(0,react_aria__WEBPACK_IMPORTED_MODULE_6__.Fx)(),isFocusVisible=_useFocusRing.isFocusVisible,focusProps=_useFocusRing.focusProps,ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),_useRadio=(0,react_aria__WEBPACK_IMPORTED_MODULE_5__.x)(props,state,ref),inputProps=_useRadio.inputProps,isSelected=_useRadio.isSelected,isDisabled=_useRadio.isDisabled;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("label",{className:classnames__WEBPACK_IMPORTED_MODULE_2___default()("rje-radio",{"rje-radio--selected":isSelected,"rje-radio--disabled":isDisabled,"rje-radio--focused":isFocusVisible}),children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(react_aria__WEBPACK_IMPORTED_MODULE_7__.T,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("input",_objectSpread(_objectSpread(_objectSpread({},inputProps),focusProps),{},{ref}))}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("span",{className:"rje-radio__icon"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("span",{className:"rje-radio__label",children})]})}RadioGroup.Radio=Radio,RadioGroup.displayName="RadioGroup",Radio.displayName="Radio";try{RadioGroup.displayName="RadioGroup",RadioGroup.__docgenInfo={description:"",displayName:"RadioGroup",props:{title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"ReactNode"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},horizontal:{defaultValue:null,description:"show radio items in a single row",name:"horizontal",required:!1,type:{name:"boolean"}},value:{defaultValue:null,description:"Which element should be selected (controlled).\nThe current value (controlled).",name:"value",required:!1,type:{name:"string"}},defaultValue:{defaultValue:null,description:"Which element should be selected initially (uncontrolled).\nThe default value (uncontrolled).",name:"defaultValue",required:!1,type:{name:"string"}},setValue:{defaultValue:null,description:"",name:"setValue",required:!1,type:{name:"(value: string | number) => void"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/radiogroup/RadioGroup.tsx#RadioGroup"]={docgenInfo:RadioGroup.__docgenInfo,name:"RadioGroup",path:"packages/rje-widgets/src/lib/components/radiogroup/RadioGroup.tsx#RadioGroup"})}catch(__react_docgen_typescript_loader_error){}try{Radio.displayName="RadioGroup.Radio",Radio.__docgenInfo={description:"",displayName:"RadioGroup.Radio",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/radiogroup/RadioGroup.tsx#RadioGroup.Radio"]={docgenInfo:RadioGroup.Radio.__docgenInfo,name:"RadioGroup.Radio",path:"packages/rje-widgets/src/lib/components/radiogroup/RadioGroup.tsx#RadioGroup.Radio"})}catch(__react_docgen_typescript_loader_error){}try{Radio.displayName="Radio",Radio.__docgenInfo={description:"",displayName:"Radio",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/radiogroup/RadioGroup.tsx#Radio"]={docgenInfo:Radio.__docgenInfo,name:"Radio",path:"packages/rje-widgets/src/lib/components/radiogroup/RadioGroup.tsx#Radio"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{M:()=>SectionHeader});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_label_Label__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),_button_Button__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/button/Button.tsx"),_components_popover_Popover__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/popover/Popover.tsx"),classnames__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_4__),_widgetdescription_WidgetDescription__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetdescription/WidgetDescription.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["children","title","description","separator","disabled","size"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function SectionHeaderLabel(_ref){var children=_ref.children,title=_ref.title,description=_ref.description,separator=_ref.separator,disabled=_ref.disabled,_ref$size=_ref.size,size=void 0===_ref$size?1:_ref$size,labelProps=_objectWithoutProperties(_ref,_excluded),portalContainer=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),_usePopover=(0,_components_popover_Popover__WEBPACK_IMPORTED_MODULE_3__.Sv)({placement:"bottom end"}),popoverProps=_usePopover.popoverProps,popoverTriggerProps=_usePopover.popoverTriggerProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div",{ref:portalContainer,style:{position:"relative",fontSize:"".concat(size,"em")},className:classnames__WEBPACK_IMPORTED_MODULE_4___default()("rje-section-header__label",{"rje-section-header__label--disabled":disabled,"with-separator":separator,"with-description":null!=description&&""!=description}),children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_label_Label__WEBPACK_IMPORTED_MODULE_1__._,_objectSpread(_objectSpread({},labelProps),{},{disabled,children:null!=children?children:title})),description&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_button_Button__WEBPACK_IMPORTED_MODULE_2__.O,_objectSpread(_objectSpread({},popoverTriggerProps),{},{disabled,className:"rje-section-header__info",icon:"info",variant:"text"})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_popover_Popover__WEBPACK_IMPORTED_MODULE_3__.J2,_objectSpread(_objectSpread({},popoverProps),{},{className:"rje-section-header__description",portalContainer,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_widgetdescription_WidgetDescription__WEBPACK_IMPORTED_MODULE_5__.E,{className:"rje-description--tooltip",children:description})}))]}),separator&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div",{className:"rje-section-header__separator"})]})}function SectionHeader(_ref2){var children=_ref2.children;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div",{className:"rje-section-header",children})}SectionHeader.Label=SectionHeaderLabel,SectionHeaderLabel.displayName="SectionHeaderLabel",SectionHeader.displayName="SectionHeader";try{SectionHeaderLabel.displayName="SectionHeaderLabel",SectionHeaderLabel.__docgenInfo={description:"",displayName:"SectionHeaderLabel",props:{title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"ReactNode"}},description:{defaultValue:null,description:"",name:"description",required:!1,type:{name:"ReactNode"}},separator:{defaultValue:null,description:"",name:"separator",required:!1,type:{name:"boolean"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},size:{defaultValue:{value:"1"},description:"header size relative to 1 (em)",name:"size",required:!1,type:{name:"number"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.tsx#SectionHeaderLabel"]={docgenInfo:SectionHeaderLabel.__docgenInfo,name:"SectionHeaderLabel",path:"packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.tsx#SectionHeaderLabel"})}catch(__react_docgen_typescript_loader_error){}try{SectionHeader.displayName="SectionHeader",SectionHeader.__docgenInfo={description:"",displayName:"SectionHeader",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.tsx#SectionHeader"]={docgenInfo:SectionHeader.__docgenInfo,name:"SectionHeader",path:"packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.tsx#SectionHeader"})}catch(__react_docgen_typescript_loader_error){}try{Label.displayName="SectionHeader.Label",Label.__docgenInfo={description:"",displayName:"SectionHeader.Label",props:{title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"ReactNode"}},description:{defaultValue:null,description:"",name:"description",required:!1,type:{name:"ReactNode"}},separator:{defaultValue:null,description:"",name:"separator",required:!1,type:{name:"boolean"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},size:{defaultValue:{value:"1"},description:"header size relative to 1 (em)",name:"size",required:!1,type:{name:"number"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.tsx#SectionHeader.Label"]={docgenInfo:SectionHeader.Label.__docgenInfo,name:"SectionHeader.Label",path:"packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.tsx#SectionHeader.Label"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/select/Select.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{P:()=>Select});var classnames__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__),react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/index.js"),react_stately__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/@react-stately/collections/dist/import.mjs"),react_stately__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/@react-stately/select/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@react-aria/button/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@react-aria/overlays/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("./node_modules/@react-aria/select/dist/import.mjs"),_label_Label__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),_selectoptions_SelectOptions__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/selectoptions/SelectOptions.tsx"),_icon_Icon__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/rje-widgets/src/lib/components/icon/Icon.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i void"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/select/Select.tsx#Select"]={docgenInfo:Select.__docgenInfo,name:"Select",path:"packages/rje-widgets/src/lib/components/select/Select.tsx#Select"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/selectoptions/SelectOptions.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{YZ:()=>SingleSelectOptions,cb:()=>SelectOptionsControlled,ck:()=>react_stately__WEBPACK_IMPORTED_MODULE_5__.ck,eo:()=>MultiSelectOptions});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_aria__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@react-aria/listbox/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/@react-aria/focus/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/@react-aria/utils/dist/import.mjs"),react_stately__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@react-stately/collections/dist/import.mjs"),react_stately__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@react-stately/list/dist/import.mjs"),_checkbox_Checkbox__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/checkbox/Checkbox.tsx"),classnames__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__),_label_Label__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i"}},state:{defaultValue:null,description:"",name:"state",required:!0,type:{name:"ListState | SelectState"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/selectoptions/SelectOptions.tsx#SelectOptionsControlled"]={docgenInfo:SelectOptionsControlled.__docgenInfo,name:"SelectOptionsControlled",path:"packages/rje-widgets/src/lib/components/selectoptions/SelectOptions.tsx#SelectOptionsControlled"})}catch(__react_docgen_typescript_loader_error){}try{SingleSelectOptions.displayName="SingleSelectOptions",SingleSelectOptions.__docgenInfo={description:"",displayName:"SingleSelectOptions",props:{label:{defaultValue:null,description:"An optional visual label for the listbox.",name:"label",required:!1,type:{name:"string & ReactNode"}},children:{defaultValue:null,description:"The contents of the collection.",name:"children",required:!0,type:{name:"CollectionChildren"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/selectoptions/SelectOptions.tsx#SingleSelectOptions"]={docgenInfo:SingleSelectOptions.__docgenInfo,name:"SingleSelectOptions",path:"packages/rje-widgets/src/lib/components/selectoptions/SelectOptions.tsx#SingleSelectOptions"})}catch(__react_docgen_typescript_loader_error){}try{MultiSelectOptions.displayName="MultiSelectOptions",MultiSelectOptions.__docgenInfo={description:"",displayName:"MultiSelectOptions",props:{label:{defaultValue:null,description:"An optional visual label for the listbox.",name:"label",required:!1,type:{name:"string & ReactNode"}},children:{defaultValue:null,description:"The contents of the collection.",name:"children",required:!0,type:{name:"CollectionChildren"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/selectoptions/SelectOptions.tsx#MultiSelectOptions"]={docgenInfo:MultiSelectOptions.__docgenInfo,name:"MultiSelectOptions",path:"packages/rje-widgets/src/lib/components/selectoptions/SelectOptions.tsx#MultiSelectOptions"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/switch/Switch.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{r:()=>Switch});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_stately__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@react-stately/toggle/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@react-aria/checkbox/dist/import.mjs"),_label_Label__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),classnames__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["disabled","animate","children","required","error"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function Switch(_ref){var disabled=_ref.disabled,animate=_ref.animate,children=_ref.children,required=_ref.required,error=_ref.error,props=_objectWithoutProperties(_ref,_excluded),stateProps=_objectSpread(_objectSpread({},props),{},{isDisabled:disabled}),state=(0,react_stately__WEBPACK_IMPORTED_MODULE_4__.l)(stateProps),ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),checkboxProps=_objectSpread(_objectSpread({},props),{},{isDisabled:disabled}),inputProps=(0,react_aria__WEBPACK_IMPORTED_MODULE_5__.O)(checkboxProps,state,ref).inputProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(_label_Label__WEBPACK_IMPORTED_MODULE_1__._,{className:"rje-switch-field",disabled,required,error,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("input",_objectSpread(_objectSpread({className:classnames__WEBPACK_IMPORTED_MODULE_2___default()("rje-switch-input",{"with-animation":animate})},inputProps),{},{ref})),children]})}Switch.displayName="Switch";try{Switch.displayName="Switch",Switch.__docgenInfo={description:"",displayName:"Switch",props:{disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},children:{defaultValue:null,description:"The label for the element.",name:"children",required:!1,type:{name:"ReactNode"}},defaultSelected:{defaultValue:null,description:"Whether the element should be selected (uncontrolled).",name:"defaultSelected",required:!1,type:{name:"boolean"}},isSelected:{defaultValue:null,description:"Whether the element should be selected (controlled).",name:"isSelected",required:!1,type:{name:"boolean"}},onChange:{defaultValue:null,description:"Handler that is called when the element's selection state changes.",name:"onChange",required:!1,type:{name:"((isSelected: boolean) => void) & ((isSelected: boolean) => void)"}},value:{defaultValue:null,description:"The value of the input element, used when submitting an HTML form. See [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#htmlattrdefvalue).",name:"value",required:!1,type:{name:"string"}},name:{defaultValue:null,description:"The name of the input element, used when submitting an HTML form. See [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#htmlattrdefname).",name:"name",required:!1,type:{name:"string"}},animate:{defaultValue:null,description:"if state change should be animated. Defaults to false",name:"animate",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/switch/Switch.tsx#Switch"]={docgenInfo:Switch.__docgenInfo,name:"Switch",path:"packages/rje-widgets/src/lib/components/switch/Switch.tsx#Switch"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/taglist/TagList.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{P:()=>TagList});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_stately__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@react-stately/collections/dist/import.mjs"),react_stately__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@react-stately/list/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/@react-aria/tag/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/@react-aria/focus/dist/import.mjs"),_button_Button__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/button/Button.tsx"),_label_Label__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),classnames__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__),_icon_Icon__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/rje-widgets/src/lib/components/icon/Icon.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["disabled","required","error","title","children","checkbox","displayValue"];function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}TagList.Item=react_stately__WEBPACK_IMPORTED_MODULE_6__.ck;var renderItemId=function renderItemId(item){return"".concat(item.id)};function TagList(_ref){var disabled=_ref.disabled,required=_ref.required,error=_ref.error,title=_ref.title,children=_ref.children,checkbox=_ref.checkbox,_ref$displayValue=_ref.displayValue,displayValue=void 0===_ref$displayValue?renderItemId:_ref$displayValue,props=_objectWithoutProperties(_ref,_excluded),ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),state=(0,react_stately__WEBPACK_IMPORTED_MODULE_7__.n_)(_objectSpread(_objectSpread({},props),{},{children:function children(item){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(react_stately__WEBPACK_IMPORTED_MODULE_6__.ck,{children:displayValue(item)})}})),_useTagGroup=(0,react_aria__WEBPACK_IMPORTED_MODULE_8__.H)(_objectSpread({},props),state,ref),gridProps=_useTagGroup.gridProps,labelProps=_useTagGroup.labelProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div",{className:"rje-tag-list",children:[title&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_label_Label__WEBPACK_IMPORTED_MODULE_2__._,_objectSpread(_objectSpread({},labelProps),{},{disabled,required,error,text:title})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div",_objectSpread(_objectSpread({},gridProps),{},{ref,className:"rje-tag-list__children",children:[_toConsumableArray(state.collection).map((function(item){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(Tag,{item,state,checkbox},item.key)})),children]}))]})}function Tag(props){var item=props.item,state=props.state,_props$checkbox=props.checkbox,checkbox=void 0===_props$checkbox||_props$checkbox,ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),_useFocusRing=(0,react_aria__WEBPACK_IMPORTED_MODULE_9__.Fx)({within:!0}),focusProps=_useFocusRing.focusProps,isFocusVisible=_useFocusRing.isFocusVisible,_useTag=(0,react_aria__WEBPACK_IMPORTED_MODULE_8__.E)(props,state,ref),rowProps=_useTag.rowProps,gridCellProps=_useTag.gridCellProps,removeButtonProps=_useTag.removeButtonProps,allowsRemoving=_useTag.allowsRemoving,allowsSelection=_useTag.allowsSelection,isSelected=_useTag.isSelected,showSelectIcon=allowsSelection&&checkbox;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("div",_objectSpread(_objectSpread(_objectSpread({ref},rowProps),focusProps),{},{"data-focus-visible":isFocusVisible,className:classnames__WEBPACK_IMPORTED_MODULE_3___default()("rje-tag",isSelected?"rje-tag--selected":"rje-tag--unselected",{removable:allowsRemoving,selectable:allowsSelection,"with-icon":showSelectIcon}),children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div",_objectSpread(_objectSpread({},gridCellProps),{},{className:"rje-tag__grid",children:[showSelectIcon&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_icon_Icon__WEBPACK_IMPORTED_MODULE_4__.J,{className:"rje-tag__selection",children:isSelected?"check":"close"}),item.rendered,allowsRemoving&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_button_Button__WEBPACK_IMPORTED_MODULE_1__.z,_objectSpread(_objectSpread({},removeButtonProps),{},{variant:"text",icon:"clear"}))]}))}))}TagList.displayName="TagList",Tag.displayName="Tag";try{TagList.displayName="TagList",TagList.__docgenInfo={description:"",displayName:"TagList",props:{title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"string"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},onRemove:{defaultValue:null,description:"Handler that is called when a user deletes a tag.",name:"onRemove",required:!1,type:{name:"(keys: Set) => void"}},displayValue:{defaultValue:{value:"(item: { id: Key }) => `${item.id}`"},description:"",name:"displayValue",required:!1,type:{name:"(item: TagItem) => string"}},items:{defaultValue:null,description:"Initial items in the list.",name:"items",required:!1,type:{name:"TagItem[]"}},checkbox:{defaultValue:null,description:"show checkbox icon if selectable",name:"checkbox",required:!1,type:{name:"boolean"}},selectionMode:{defaultValue:null,description:"The type of selection that is allowed in the collection.",name:"selectionMode",required:!1,type:{name:"enum",value:[{value:'"none"'},{value:'"single"'},{value:'"multiple"'}]}},selectedKeys:{defaultValue:null,description:"The currently selected keys in the collection (controlled).",name:"selectedKeys",required:!1,type:{name:'"all" | Iterable'}},defaultSelectedKeys:{defaultValue:null,description:"The initial selected keys in the collection (uncontrolled).",name:"defaultSelectedKeys",required:!1,type:{name:'"all" | Iterable'}},onSelectionChange:{defaultValue:null,description:"Handler that is called when the selection changes.",name:"onSelectionChange",required:!1,type:{name:"(keys: Selection) => any"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/taglist/TagList.tsx#TagList"]={docgenInfo:TagList.__docgenInfo,name:"TagList",path:"packages/rje-widgets/src/lib/components/taglist/TagList.tsx#TagList"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/taglistinput/TagListInput.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{y:()=>TagListInput});var _taglist_TagList__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/rje-widgets/src/lib/components/taglist/TagList.tsx"),react_stately__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@react-stately/data/dist/import.mjs"),react_stately__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@react-stately/collections/dist/import.mjs"),react_stately__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/@react-stately/combobox/dist/import.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/@react-aria/i18n/dist/real-module.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("./node_modules/@react-aria/combobox/dist/import.mjs"),_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/react-json-editor/src/index.ts"),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/index.js"),_selectoptions_SelectOptions__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/selectoptions/SelectOptions.tsx"),_popover_Popover__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/rje-widgets/src/lib/components/popover/Popover.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["items","initialItems","title","displayValue","onCreate","onRemove","onChange","options"];function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function TagListInput(_ref){var items=_ref.items,_ref$initialItems=_ref.initialItems,initialItems=void 0===_ref$initialItems?[]:_ref$initialItems,title=_ref.title,displayValue=_ref.displayValue,onCreate=_ref.onCreate,_onRemove=_ref.onRemove,onChange=_ref.onChange,_ref$options=_ref.options,options=void 0===_ref$options?[]:_ref$options,props=_objectWithoutProperties(_ref,_excluded),currentValue=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(""),list=(0,react_stately__WEBPACK_IMPORTED_MODULE_6__.SH)({initialItems});function resetInput(){state.setInputValue(""),currentValue.current="",null!=inputRef&&inputRef.current&&(inputRef.current.value="")}(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)((function(){null==onChange||onChange(null!=items?items:list.items)}),[list.items,onChange]);var TagListInputRef=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null);function addItem(name){if("string"==typeof name&&""!==name)if(items)null!=onCreate&&onCreate(name,items)&&resetInput();else{var item=null==onCreate?void 0:onCreate(name,list.items);item&&(list.append(item),resetInput())}}var comboBoxProps=_objectSpread(_objectSpread({},props),{},{allowsCustomValue:!0,defaultItems:options,children:function children(item){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(react_stately__WEBPACK_IMPORTED_MODULE_7__.ck,{children:displayValue(item)})},onInputChange:function onInputChange(inputString){currentValue.current=inputString},onSelectionChange:function onSelectionChange(key){currentValue.current=key,addItem(currentValue.current)},onKeyDown:function onKeyDown(event){"Enter"===event.code&&addItem(currentValue.current)}}),contains=(0,react_aria__WEBPACK_IMPORTED_MODULE_8__.L0)({sensitivity:"base"}).contains,state=(0,react_stately__WEBPACK_IMPORTED_MODULE_9__.P)(_objectSpread(_objectSpread({},comboBoxProps),{},{defaultFilter:contains})),inputRef=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),listBoxRef=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),popoverRef=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),_useComboBox=(0,react_aria__WEBPACK_IMPORTED_MODULE_10__.E)(_objectSpread(_objectSpread({},comboBoxProps),{},{label:title,defaultItems:options,inputRef,listBoxRef,popoverRef}),state),inputProps=_useComboBox.inputProps,labelProps=_useComboBox.labelProps,listBoxProps=_useComboBox.listBoxProps;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div",{className:"rje-tag-list-input",onClick:function onClick(){var _inputRef$current;return null===(_inputRef$current=inputRef.current)||void 0===_inputRef$current?void 0:_inputRef$current.focus()},ref:TagListInputRef,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_1__.__,_objectSpread(_objectSpread({},labelProps),{},{children:title})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_taglist_TagList__WEBPACK_IMPORTED_MODULE_0__.P,{label:title,displayValue,items:null!=items?items:list.items,onRemove:function onRemove(keys){items?null==_onRemove||_onRemove(keys):(list.remove.apply(list,_toConsumableArray(keys)),console.log("remove",keys))},children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("input",_objectSpread(_objectSpread({className:"rje-tag-list-input__element"},inputProps),{},{ref:inputRef}))}),state.isOpen&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_popover_Popover__WEBPACK_IMPORTED_MODULE_4__.i9,{className:"rje-popover__taglist",portalContainer:TagListInputRef,overlayTriggerState:state,overlayTriggerRef:inputRef,popoverRef,isNonModal:!0,placement:"bottom start",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_selectoptions_SelectOptions__WEBPACK_IMPORTED_MODULE_3__.cb,_objectSpread(_objectSpread({},listBoxProps),{},{listBoxRef,state}))})]})}TagListInput.displayName="TagListInput";try{TagListInput.displayName="TagListInput",TagListInput.__docgenInfo={description:"",displayName:"TagListInput",props:{title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"string"}},items:{defaultValue:null,description:"",name:"items",required:!1,type:{name:"TagItem[]"}},initialItems:{defaultValue:{value:"[]"},description:"",name:"initialItems",required:!1,type:{name:"TagItem[]"}},options:{defaultValue:{value:"[]"},description:"",name:"options",required:!1,type:{name:"TagItem[]"}},onChange:{defaultValue:null,description:"",name:"onChange",required:!1,type:{name:"(items: TagItem[]) => void"}},displayValue:{defaultValue:null,description:"",name:"displayValue",required:!0,type:{name:"(item: TagItem) => string"}},onCreate:{defaultValue:null,description:"",name:"onCreate",required:!1,type:{name:"(value: string, items: TagItem[]) => false | TagItem"}},onRemove:{defaultValue:null,description:"",name:"onRemove",required:!1,type:{name:"(value: Set) => void"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/taglistinput/TagListInput.tsx#TagListInput"]={docgenInfo:TagListInput.__docgenInfo,name:"TagListInput",path:"packages/rje-widgets/src/lib/components/taglistinput/TagListInput.tsx#TagListInput"})}catch(__react_docgen_typescript_loader_error){}try{TagList.displayName="TagList",TagList.__docgenInfo={description:"",displayName:"TagList",props:{title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"string"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},onRemove:{defaultValue:null,description:"Handler that is called when a user deletes a tag.",name:"onRemove",required:!1,type:{name:"(keys: Set) => void"}},displayValue:{defaultValue:{value:"(item: { id: Key }) => `${item.id}`"},description:"",name:"displayValue",required:!1,type:{name:"(item: TagItem) => string"}},items:{defaultValue:null,description:"Initial items in the list.",name:"items",required:!1,type:{name:"TagItem[]"}},checkbox:{defaultValue:null,description:"show checkbox icon if selectable",name:"checkbox",required:!1,type:{name:"boolean"}},selectionMode:{defaultValue:null,description:"The type of selection that is allowed in the collection.",name:"selectionMode",required:!1,type:{name:"enum",value:[{value:'"none"'},{value:'"single"'},{value:'"multiple"'}]}},selectedKeys:{defaultValue:null,description:"The currently selected keys in the collection (controlled).",name:"selectedKeys",required:!1,type:{name:'"all" | Iterable'}},defaultSelectedKeys:{defaultValue:null,description:"The initial selected keys in the collection (uncontrolled).",name:"defaultSelectedKeys",required:!1,type:{name:'"all" | Iterable'}},onSelectionChange:{defaultValue:null,description:"Handler that is called when the selection changes.",name:"onSelectionChange",required:!1,type:{name:"(keys: Selection) => any"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/taglistinput/TagListInput.tsx#TagList"]={docgenInfo:TagList.__docgenInfo,name:"TagList",path:"packages/rje-widgets/src/lib/components/taglistinput/TagListInput.tsx#TagList"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/textarea/TextArea.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{K:()=>TextArea});var react_textarea_autosize__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/react-textarea-autosize/dist/react-textarea-autosize.browser.esm.js"),react_aria__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@react-aria/textfield/dist/import.mjs"),react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_components_label_Label__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),classnames__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i void"}},maxLength:{defaultValue:null,description:"",name:"maxLength",required:!1,type:{name:"number"}},minLength:{defaultValue:null,description:"",name:"minLength",required:!1,type:{name:"number"}},liveUpdate:{defaultValue:null,description:"",name:"liveUpdate",required:!1,type:{name:"boolean"}},minRows:{defaultValue:null,description:"",name:"minRows",required:!1,type:{name:"number"}},maxRows:{defaultValue:null,description:"",name:"maxRows",required:!1,type:{name:"number"}},rows:{defaultValue:null,description:"",name:"rows",required:!1,type:{name:"number"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/textarea/TextArea.tsx#TextArea"]={docgenInfo:TextArea.__docgenInfo,name:"TextArea",path:"packages/rje-widgets/src/lib/components/textarea/TextArea.tsx#TextArea"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/theme/Theme.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Q:()=>Theme});var classnames__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__),_theme__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/theme.ts"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _defineProperty(obj,key,value){return(key=function _toPropertyKey(arg){var key=function _toPrimitive(input,hint){if("object"!==_typeof(input)||null===input)return input;var prim=input[Symbol.toPrimitive];if(void 0!==prim){var res=prim.call(input,hint||"default");if("object"!==_typeof(res))return res;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===hint?String:Number)(input)}(arg,"string");return"symbol"===_typeof(key)?key:String(key)}(key))in obj?Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function Theme(_ref){var _ref$theme=_ref.theme,theme=void 0===_ref$theme?"light":_ref$theme,className=_ref.className,style=_ref.style,children=_ref.children,applyStyle=function _objectSpread(target){for(var i=1;i{"use strict";__webpack_require__.d(__webpack_exports__,{M:()=>TimeInput});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_aria__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@react-aria/i18n/dist/real-module.mjs"),react_aria__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/@react-aria/datepicker/dist/import.mjs"),react_stately__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@react-stately/datepicker/dist/import.mjs"),_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_dateinput_DateInput__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/dateinput/DateInput.tsx"),_dateinput_useDateValue__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/dateinput/useDateValue.tsx"),_input_StringInput__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/rje-widgets/src/lib/components/input/StringInput.tsx"),_internationalized_date__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/@internationalized/date/dist/import.mjs"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _excluded=["title","required","disabled","defaultValue","value","error"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function TimeInput(_ref){var title=_ref.title,required=_ref.required,disabled=_ref.disabled,defaultValue=_ref.defaultValue,value=_ref.value,error=_ref.error,props=_objectWithoutProperties(_ref,_excluded),locale=(0,react_aria__WEBPACK_IMPORTED_MODULE_6__.bU)().locale,_useTimeValue2=_slicedToArray((0,_dateinput_useDateValue__WEBPACK_IMPORTED_MODULE_3__.sb)(defaultValue,value),3),defaultTime=_useTimeValue2[0],time=_useTimeValue2[1],parseError=_useTimeValue2[2],state=(0,react_stately__WEBPACK_IMPORTED_MODULE_7__.P$)(_objectSpread(_objectSpread({},props),{},{defaultValue:defaultTime,value:time,locale})),ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),_useTimeField=(0,react_aria__WEBPACK_IMPORTED_MODULE_8__.C3)(_objectSpread(_objectSpread({},props),{},{label:title,defaultValue:defaultTime,value:time}),state,ref),labelProps=_useTimeField.labelProps,fieldProps=_useTimeField.fieldProps;return parseError?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div",{className:"rje-time-input rje-time-input--error",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_input_StringInput__WEBPACK_IMPORTED_MODULE_4__.w,{title,required,defaultValue,value,error:!0,onChange:function onChange(value){try{var _props$onChange,_time=(0,_internationalized_date__WEBPACK_IMPORTED_MODULE_9__.TD)(value);null===(_props$onChange=props.onChange)||void 0===_props$onChange||_props$onChange.call(props,_time)}catch(e){}}}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_1__.mz,{errors:[parseError]})]}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div",{className:"rje-time-input",children:[title&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_1__.__,_objectSpread(_objectSpread({},labelProps),{},{error,text:title,required,disabled})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("div",_objectSpread(_objectSpread({className:"rje-date-input__fields"},fieldProps),{},{ref,children:state.segments.map((function(segment,i){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_dateinput_DateInput__WEBPACK_IMPORTED_MODULE_2__.XX,{segment,state},i)}))}))]})}TimeInput.displayName="TimeInput";try{TimeInput.displayName="TimeInput",TimeInput.__docgenInfo={description:"",displayName:"TimeInput",props:{title:{defaultValue:null,description:"",name:"title",required:!1,type:{name:"string"}},defaultValue:{defaultValue:null,description:"",name:"defaultValue",required:!1,type:{name:"string"}},value:{defaultValue:null,description:"",name:"value",required:!1,type:{name:"string"}},required:{defaultValue:null,description:"",name:"required",required:!1,type:{name:"boolean"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},inputRef:{defaultValue:null,description:"A ref for the hidden input element for HTML form submission.",name:"inputRef",required:!1,type:{name:"RefObject"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/timeinput/TimeInput.tsx#TimeInput"]={docgenInfo:TimeInput.__docgenInfo,name:"TimeInput",path:"packages/rje-widgets/src/lib/components/timeinput/TimeInput.tsx#TimeInput"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/widgetdescription/WidgetDescription.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{E:()=>_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.EG});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts");try{WidgetDescription.displayName="WidgetDescription",WidgetDescription.__docgenInfo={description:"",displayName:"WidgetDescription",props:{enabled:{defaultValue:null,description:"",name:"enabled",required:!1,type:{name:"boolean"}},className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/components/widgetdescription/WidgetDescription.tsx#WidgetDescription"]={docgenInfo:WidgetDescription.__docgenInfo,name:"WidgetDescription",path:"packages/rje-widgets/src/lib/components/widgetdescription/WidgetDescription.tsx#WidgetDescription"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{b:()=>_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.bc});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts")},"./packages/rje-widgets/src/lib/theme.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__={"--rje-font-family":"Inter, sans-serif","--rje-color-light-primary":"31, 101, 141","--rje-color-light-secondary":"9, 66, 98","--rje-color-light-text":"7, 23, 32","--rje-color-dark-primary":"50, 133, 180","--rje-color-dark-secondary":"145, 192, 218","--rje-color-dark-text":"235, 240, 241"}},"./packages/rje-widgets/src/lib/widgets/arraywidget/ArrayWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{L$:()=>ArrayWidget,PK:()=>ArrayWidgetPlugin,kS:()=>ModalContentSelectItem});var classnames=__webpack_require__("./node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),src=__webpack_require__("./packages/react-json-editor/src/index.ts"),Button=__webpack_require__("./packages/rje-widgets/src/lib/components/button/Button.tsx"),Popover=__webpack_require__("./packages/rje-widgets/src/lib/components/popover/Popover.tsx"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i"}},node:{defaultValue:null,description:"child node",name:"node",required:!0,type:{name:"Node"}},size:{defaultValue:null,description:"",name:"size",required:!0,type:{name:"number"}},portalContainer:{defaultValue:null,description:"",name:"portalContainer",required:!0,type:{name:"RefObject"}},withDragHandle:{defaultValue:null,description:"",name:"withDragHandle",required:!1,type:{name:"boolean"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},controls:{defaultValue:{value:"true"},description:"set to false to deactivate any array-item-controls",name:"controls",required:!1,type:{name:"boolean"}},options:{defaultValue:{value:"{}"},description:"",name:"options",required:!1,type:{name:"Record"}},optional:{defaultValue:null,description:"set to true, if item can be deleted",name:"optional",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/arraywidget/ArrayItem.tsx#ArrayItemDefault"]={docgenInfo:ArrayItemDefault.__docgenInfo,name:"ArrayItemDefault",path:"packages/rje-widgets/src/lib/widgets/arraywidget/ArrayItem.tsx#ArrayItemDefault"})}catch(__react_docgen_typescript_loader_error){}try{ArrayItemActions.displayName="ArrayItemActions",ArrayItemActions.__docgenInfo={description:"",displayName:"ArrayItemActions",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"Node"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},size:{defaultValue:null,description:"",name:"size",required:!0,type:{name:"number"}},optional:{defaultValue:null,description:"",name:"optional",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/arraywidget/ArrayItem.tsx#ArrayItemActions"]={docgenInfo:ArrayItemActions.__docgenInfo,name:"ArrayItemActions",path:"packages/rje-widgets/src/lib/widgets/arraywidget/ArrayItem.tsx#ArrayItemActions"})}catch(__react_docgen_typescript_loader_error){}var Modal=__webpack_require__("./packages/rje-widgets/src/lib/components/modal/Modal.tsx"),Icon=__webpack_require__("./packages/rje-widgets/src/lib/components/icon/Icon.tsx");function ArrayWidgetActions_typeof(obj){return ArrayWidgetActions_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},ArrayWidgetActions_typeof(obj)}function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i1?(0,jsx_runtime.jsx)(Button.O,ArrayWidget_objectSpread(ArrayWidget_objectSpread({variant:"text",disabled:!isAddEnabled||options.disabled,icon:"add"},insertModalTriggerProps),{},{children:"add item"}),"add"):(0,jsx_runtime.jsx)(Button.z,{disabled:!isAddEnabled||options.disabled,variant:"text",icon:"add",onPress:insertItem,children:"add item"},"add");return(0,jsx_runtime.jsxs)(WidgetField.b,{widgetType:"array",node,options,showError:!1,showDescription:!1,className:classnames_default()(options.classNames),ref:portalContainer,children:[showHeader&&(0,jsx_runtime.jsxs)(WidgetField.b.Header,{children:[(0,jsx_runtime.jsxs)(SectionHeader.M,{children:[null!=options.collapsed&&(0,jsx_runtime.jsx)(Button.z,{variant:"text",className:classnames_default()("rje-widget-action",showContent?"rje-widget-action--uncollapsed":"rje-widget-action--collapsed"),onPress:function onPress(){return setShowContent(!showContent)},icon:showContent?"expand_more":"expand_less"}),(0,jsx_runtime.jsx)(SectionHeader.M.Label,{title:options.title,size:options.headerFontSize,separator:options.headerSeparator||!0,description:options.descriptionInline?void 0:description}),showControls&&(0,jsx_runtime.jsx)(ArrayWidgetActions,{editor,node,options,actions:options.readOnly?[]:[addItemButton],portalContainer})]}),(0,jsx_runtime.jsx)(WidgetField.b.Description,{enabled:!0===options.descriptionInline,children:description}),(0,jsx_runtime.jsx)(WidgetField.b.Error,{errors:node.errors})]}),(0,jsx_runtime.jsx)("div",{className:"rje-array__items",ref,children:showContent&&node.children.map((function(child){return(0,jsx_runtime.jsx)(ArrayItemDefault,{disabled:options.disabled||options.readOnly,editor,node:child,controls:showControls&&!0!==options.readOnly,portalContainer,size:node.children.length,withDragHandle:sortableEnabled,options:childOptions,optional:isDeleteEnabled},child.id)}))}),showContent&&!1!==options.inlineAddItemOption&&!0!==options.readOnly&&(0,jsx_runtime.jsx)("div",{className:"rje-array__actions ".concat(node.children.length%2?"even":"odd"),children:insertOptions.length>1?(0,jsx_runtime.jsx)(Button.O,ArrayWidget_objectSpread({variant:"text",disabled:!isAddEnabled||options.disabled,icon:"add"},insertModalTriggerProps)):(0,jsx_runtime.jsx)(Button.z,{variant:"text",disabled:!isAddEnabled||options.disabled,icon:"add",onPress:insertItem})}),(0,jsx_runtime.jsx)(Modal.u,ArrayWidget_objectSpread(ArrayWidget_objectSpread({},insertModalProps),{},{portalContainer,isDismissable:!0,children:function children(close){return(0,jsx_runtime.jsx)(ModalContentSelectItem,{editor,node,close,items:insertOptions,onInsertItem:function onInsertItem(){return setShowContent(!0)}})}}))]})}));function ModalContentSelectItem(_ref2){var close=_ref2.close,editor=_ref2.editor,node=_ref2.node,items=_ref2.items,onInsertItem=_ref2.onInsertItem,_useState4=_slicedToArray((0,react.useState)(0),2),selected=_useState4[0],setSelected=_useState4[1];return(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(Select.P,{defaultSelectedKey:"".concat(selected),setValue:setSelected,children:items.map((function(o,index){return(0,jsx_runtime.jsx)(Select.P.Option,{children:o.title},index)}))}),(0,jsx_runtime.jsxs)("div",{className:"rje-modal__footer",children:[(0,jsx_runtime.jsx)(Button.z,{variant:"text",onPress:close,children:"cancel"}),(0,jsx_runtime.jsx)(Button.z,{variant:"primary",onPress:function onPress(){editor.appendItem(node,items[selected]),onInsertItem&&onInsertItem(),close()},children:"insert item"})]})]})}var ArrayWidgetPlugin={id:"array-widget",use:function use(node){return"array"===node.schema.type},Widget:ArrayWidget};try{ModalContentSelectItem.displayName="ModalContentSelectItem",ModalContentSelectItem.__docgenInfo={description:"",displayName:"ModalContentSelectItem",props:{close:{defaultValue:null,description:"",name:"close",required:!0,type:{name:"() => void"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"ArrayNode"}},items:{defaultValue:null,description:"",name:"items",required:!0,type:{name:"JsonSchema[]"}},onInsertItem:{defaultValue:null,description:"",name:"onInsertItem",required:!1,type:{name:"() => void"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/arraywidget/ArrayWidget.tsx#ModalContentSelectItem"]={docgenInfo:ModalContentSelectItem.__docgenInfo,name:"ModalContentSelectItem",path:"packages/rje-widgets/src/lib/widgets/arraywidget/ArrayWidget.tsx#ModalContentSelectItem"})}catch(__react_docgen_typescript_loader_error){}try{ArrayWidget.displayName="ArrayWidget",ArrayWidget.__docgenInfo={description:"",displayName:"ArrayWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"ArrayNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/arraywidget/ArrayWidget.tsx#ArrayWidget"]={docgenInfo:ArrayWidget.__docgenInfo,name:"ArrayWidget",path:"packages/rje-widgets/src/lib/widgets/arraywidget/ArrayWidget.tsx#ArrayWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{H6:()=>BooleanWidget,_7:()=>BooleanWidgetPlugin});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_switch_Switch__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/switch/Switch.tsx"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),_components_checkbox_Checkbox__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/checkbox/Checkbox.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i0,isValidConst=null!=node.schema.const&&!hasError,ariaLabel=null!==(_options$title=options.title)&&void 0!==_options$title?_options$title:node.pointer;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__.b,{widgetType:"checkbox",node,options,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_checkbox_Checkbox__WEBPACK_IMPORTED_MODULE_3__.X,{"aria-label":ariaLabel,onChange:setValue,disabled:options.disabled,required:options.required,error:isValidConst,isSelected:node.value,children:options.title})})})),ToggleWidget=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.Zg)((function(_ref3){var _options$title2,node=_ref3.node,options=_ref3.options,setValue=_ref3.setValue,hasError=node.errors.length>0,isValidConst=null!=node.schema.const&&!hasError,ariaLabel=null!==(_options$title2=options.title)&&void 0!==_options$title2?_options$title2:node.pointer;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__.b,{widgetType:"toggle",node,options,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_switch_Switch__WEBPACK_IMPORTED_MODULE_1__.r,{"aria-label":ariaLabel,onChange:setValue,disabled:options.disabled,required:options.required,error:isValidConst,isSelected:node.value,children:options.title})})})),BooleanWidgetPlugin={id:"boolean-widget",use:function use(node){return"boolean"===node.schema.type},Widget:BooleanWidget};try{BooleanWidget.displayName="BooleanWidget",BooleanWidget.__docgenInfo={description:"",displayName:"BooleanWidget",props:{editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"Node"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.tsx#BooleanWidget"]={docgenInfo:BooleanWidget.__docgenInfo,name:"BooleanWidget",path:"packages/rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.tsx#BooleanWidget"})}catch(__react_docgen_typescript_loader_error){}try{CheckboxWidget.displayName="CheckboxWidget",CheckboxWidget.__docgenInfo={description:"",displayName:"CheckboxWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"BooleanNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.tsx#CheckboxWidget"]={docgenInfo:CheckboxWidget.__docgenInfo,name:"CheckboxWidget",path:"packages/rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.tsx#CheckboxWidget"})}catch(__react_docgen_typescript_loader_error){}try{ToggleWidget.displayName="ToggleWidget",ToggleWidget.__docgenInfo={description:"",displayName:"ToggleWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"BooleanNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.tsx#ToggleWidget"]={docgenInfo:ToggleWidget.__docgenInfo,name:"ToggleWidget",path:"packages/rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.tsx#ToggleWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/colorwidget/ColorWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{S:()=>ColorWidget,i:()=>ColorWidgetPlugin});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_colorinput_ColorInput__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/colorinput/ColorInput.tsx"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),ColorWidget=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.Zg)((function(_ref){var node=_ref.node,options=_ref.options,setValue=_ref.setValue,hasError=node.errors.length>0,isValidConst=null!=node.schema.const&&!hasError;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__.b,{widgetType:"color",node,options,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_colorinput_ColorInput__WEBPACK_IMPORTED_MODULE_1__.T,{id:node.id,title:options.title,value:node.value,error:hasError,readOnly:options.readOnly,required:options.required,placeholder:options.placeholder,onChange:setValue,disabled:options.disabled||isValidConst})})})),ColorWidgetPlugin={id:"color-widget",use:function use(node){return"string"===node.schema.type&&"hexColor"===node.schema.format},Widget:ColorWidget};try{ColorWidget.displayName="ColorWidget",ColorWidget.__docgenInfo={description:"",displayName:"ColorWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"StringNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/colorwidget/ColorWidget.tsx#ColorWidget"]={docgenInfo:ColorWidget.__docgenInfo,name:"ColorWidget",path:"packages/rje-widgets/src/lib/widgets/colorwidget/ColorWidget.tsx#ColorWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/datewidget/DateWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{M:()=>DateWidgetPlugin,v:()=>DateWidget});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_datepicker_DatePicker__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/datepicker/DatePicker.tsx"),_components_timeinput_TimeInput__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/timeinput/TimeInput.tsx"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/react/jsx-runtime.js"),DateWidget=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.Zg)((function(_ref){var _options$title,node=_ref.node,options=_ref.options,setValue=_ref.setValue,hasError=node.errors.length>0,isValidConst=null!=node.schema.const&&!hasError,format=node.schema.format;return"time"===format?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_3__.b,{widgetType:"date",node,options,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_timeinput_TimeInput__WEBPACK_IMPORTED_MODULE_2__.M,{disabled:options.disabled||isValidConst,error:hasError,onChange:function onChange(time){setValue(null!=time&&time.toString?time.toString():"")},required:options.required,title:null!==(_options$title=options.title)&&void 0!==_options$title?_options$title:node.id,value:node.value})}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_3__.b,{widgetType:"date",node,options,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_datepicker_DatePicker__WEBPACK_IMPORTED_MODULE_1__.M,{disabled:options.disabled||isValidConst,error:hasError,onChange:function onChange(date){return date?"date"===format?setValue(date.toString()):void setValue(date.toDate().toISOString()):setValue("")},readOnly:options.readOnly,required:options.required,title:options.title,value:node.value,format})})})),isHHmmsss=/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)$/,DateWidgetPlugin={id:"date-widget",use:function use(node){if("string"!==node.schema.type)return!1;var value=node.value;return!("time"!==node.schema.format||""!==value&&!isHHmmsss.test(value))||("date"===node.schema.format||"date-time"===node.schema.format)},Widget:DateWidget};try{DateWidget.displayName="DateWidget",DateWidget.__docgenInfo={description:"",displayName:"DateWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"StringNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/datewidget/DateWidget.tsx#DateWidget"]={docgenInfo:DateWidget.__docgenInfo,name:"DateWidget",path:"packages/rje-widgets/src/lib/widgets/datewidget/DateWidget.tsx#DateWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/filewidget/FileWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{l:()=>FileWidget,Y:()=>FileWidgetPlugin});var src=__webpack_require__("./packages/react-json-editor/src/index.ts");function render(template){var data=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return template.replace(/{{(\w+)}}/g,(function(match,property){return data[property]}))}var react=__webpack_require__("./node_modules/react/index.js"),Button=__webpack_require__("./packages/rje-widgets/src/lib/components/button/Button.tsx"),WidgetField=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),FileField=__webpack_require__("./packages/rje-widgets/src/lib/components/filefield/FileField.tsx"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function _regeneratorRuntime(){_regeneratorRuntime=function _regeneratorRuntime(){return exports};var exports={},Op=Object.prototype,hasOwn=Op.hasOwnProperty,defineProperty=Object.defineProperty||function(obj,key,desc){obj[key]=desc.value},$Symbol="function"==typeof Symbol?Symbol:{},iteratorSymbol=$Symbol.iterator||"@@iterator",asyncIteratorSymbol=$Symbol.asyncIterator||"@@asyncIterator",toStringTagSymbol=$Symbol.toStringTag||"@@toStringTag";function define(obj,key,value){return Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}),obj[key]}try{define({},"")}catch(err){define=function define(obj,key,value){return obj[key]=value}}function wrap(innerFn,outerFn,self,tryLocsList){var protoGenerator=outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator,generator=Object.create(protoGenerator.prototype),context=new Context(tryLocsList||[]);return defineProperty(generator,"_invoke",{value:makeInvokeMethod(innerFn,self,context)}),generator}function tryCatch(fn,obj,arg){try{return{type:"normal",arg:fn.call(obj,arg)}}catch(err){return{type:"throw",arg:err}}}exports.wrap=wrap;var ContinueSentinel={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var IteratorPrototype={};define(IteratorPrototype,iteratorSymbol,(function(){return this}));var getProto=Object.getPrototypeOf,NativeIteratorPrototype=getProto&&getProto(getProto(values([])));NativeIteratorPrototype&&NativeIteratorPrototype!==Op&&hasOwn.call(NativeIteratorPrototype,iteratorSymbol)&&(IteratorPrototype=NativeIteratorPrototype);var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(IteratorPrototype);function defineIteratorMethods(prototype){["next","throw","return"].forEach((function(method){define(prototype,method,(function(arg){return this._invoke(method,arg)}))}))}function AsyncIterator(generator,PromiseImpl){function invoke(method,arg,resolve,reject){var record=tryCatch(generator[method],generator,arg);if("throw"!==record.type){var result=record.arg,value=result.value;return value&&"object"==_typeof(value)&&hasOwn.call(value,"__await")?PromiseImpl.resolve(value.__await).then((function(value){invoke("next",value,resolve,reject)}),(function(err){invoke("throw",err,resolve,reject)})):PromiseImpl.resolve(value).then((function(unwrapped){result.value=unwrapped,resolve(result)}),(function(error){return invoke("throw",error,resolve,reject)}))}reject(record.arg)}var previousPromise;defineProperty(this,"_invoke",{value:function value(method,arg){function callInvokeWithMethodAndArg(){return new PromiseImpl((function(resolve,reject){invoke(method,arg,resolve,reject)}))}return previousPromise=previousPromise?previousPromise.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(innerFn,self,context){var state="suspendedStart";return function(method,arg){if("executing"===state)throw new Error("Generator is already running");if("completed"===state){if("throw"===method)throw arg;return doneResult()}for(context.method=method,context.arg=arg;;){var delegate=context.delegate;if(delegate){var delegateResult=maybeInvokeDelegate(delegate,context);if(delegateResult){if(delegateResult===ContinueSentinel)continue;return delegateResult}}if("next"===context.method)context.sent=context._sent=context.arg;else if("throw"===context.method){if("suspendedStart"===state)throw state="completed",context.arg;context.dispatchException(context.arg)}else"return"===context.method&&context.abrupt("return",context.arg);state="executing";var record=tryCatch(innerFn,self,context);if("normal"===record.type){if(state=context.done?"completed":"suspendedYield",record.arg===ContinueSentinel)continue;return{value:record.arg,done:context.done}}"throw"===record.type&&(state="completed",context.method="throw",context.arg=record.arg)}}}function maybeInvokeDelegate(delegate,context){var methodName=context.method,method=delegate.iterator[methodName];if(void 0===method)return context.delegate=null,"throw"===methodName&&delegate.iterator.return&&(context.method="return",context.arg=void 0,maybeInvokeDelegate(delegate,context),"throw"===context.method)||"return"!==methodName&&(context.method="throw",context.arg=new TypeError("The iterator does not provide a '"+methodName+"' method")),ContinueSentinel;var record=tryCatch(method,delegate.iterator,context.arg);if("throw"===record.type)return context.method="throw",context.arg=record.arg,context.delegate=null,ContinueSentinel;var info=record.arg;return info?info.done?(context[delegate.resultName]=info.value,context.next=delegate.nextLoc,"return"!==context.method&&(context.method="next",context.arg=void 0),context.delegate=null,ContinueSentinel):info:(context.method="throw",context.arg=new TypeError("iterator result is not an object"),context.delegate=null,ContinueSentinel)}function pushTryEntry(locs){var entry={tryLoc:locs[0]};1 in locs&&(entry.catchLoc=locs[1]),2 in locs&&(entry.finallyLoc=locs[2],entry.afterLoc=locs[3]),this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion||{};record.type="normal",delete record.arg,entry.completion=record}function Context(tryLocsList){this.tryEntries=[{tryLoc:"root"}],tryLocsList.forEach(pushTryEntry,this),this.reset(!0)}function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod)return iteratorMethod.call(iterable);if("function"==typeof iterable.next)return iterable;if(!isNaN(iterable.length)){var i=-1,next=function next(){for(;++i=0;--i){var entry=this.tryEntries[i],record=entry.completion;if("root"===entry.tryLoc)return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc"),hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function _catch(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName,nextLoc},"next"===this.method&&(this.arg=void 0),ContinueSentinel}},exports}function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _s,_e,_x,_r,_arr=[],_n=!0,_d=!1;try{if(_x=(_i=_i.call(arr)).next,0===i){if(Object(_i)!==_i)return;_n=!1}else for(;!(_n=(_s=_x.call(_i)).done)&&(_arr.push(_s.value),_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{if(!_n&&null!=_i.return&&(_r=_i.return(),Object(_r)!==_r))return}finally{if(_d)throw _e}}return _arr}}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0&&(status="filename",icon=getFileIcon({type:options.accept||""}));var withPreview=!1!==options.showPreview&&("filename"===status&&imageUrlTemplate||isFile(value)&&"imageData"===status);console.log("file value",isFile(value),status);var hasError=node.errors.length>0;return(0,jsx_runtime.jsxs)(WidgetField.b,{widgetType:"file",node,options,style:{position:"relative"},children:[(0,jsx_runtime.jsx)(FileField.j,{accept:options.accept,buttonText:"choose a file",disabled:disabled||options.readOnly,icon,error:hasError,id:node.id,label:options.title,onPress:setFile,title:options.title,value:isFile(value)?value.name:value,children:withPreview&&(0,jsx_runtime.jsxs)("div",{className:"rje-file__preview",children:["filename"===status&&imageUrlTemplate&&(0,jsx_runtime.jsx)("div",{children:(0,jsx_runtime.jsx)("img",{style:{maxHeight:76,overflow:"hidden"},src:render(imageUrlTemplate,{value})})}),isFile(value)&&"imageData"===status&&(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:(0,jsx_runtime.jsx)("img",{style:{maxHeight:76,overflow:"hidden"},src:imageData})})]})}),"filename"===status&&downloadUrlTemplate&&(0,jsx_runtime.jsx)("a",{style:{textDecoration:"none"},target:"_blank",download:!0,href:render(downloadUrlTemplate,{value}),rel:"noreferrer",children:(0,jsx_runtime.jsx)(Button.z,{icon:"download",variant:"text",children:"download"})})]})})),FileWidgetPlugin={id:"file-widget",use:function use(node){return"file"===node.schema.format&&(0,src.vZ)(node.schema.type,["string","object"])},Widget:FileWidget};try{FileWidget.displayName="FileWidget",FileWidget.__docgenInfo={description:"",displayName:"FileWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"StringNode | FileNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/filewidget/FileWidget.tsx#FileWidget"]={docgenInfo:FileWidget.__docgenInfo,name:"FileWidget",path:"packages/rje-widgets/src/lib/widgets/filewidget/FileWidget.tsx#FileWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/index.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{D:()=>widgets});var _arraywidget_ArrayWidget__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/arraywidget/ArrayWidget.tsx"),_booleanwidget_BooleanWidget__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.tsx"),_colorwidget_ColorWidget__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/colorwidget/ColorWidget.tsx"),_datewidget_DateWidget__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/datewidget/DateWidget.tsx"),_filewidget_FileWidget__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/filewidget/FileWidget.tsx"),_masterdetailwidget_MasterDetailWidget__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/masterdetailwidget/MasterDetailWidget.tsx"),_nullwidget_NullWidget__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/nullwidget/NullWidget.tsx"),_numberwidget_NumberWidget__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/numberwidget/NumberWidget.tsx"),_objectwidget_ObjectWidget__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/objectwidget/ObjectWidget.tsx"),_selectoneofwidget_SelectOneOfWidget__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/selectoneofwidget/SelectOneOfWidget.tsx"),_stringwidget_StringWidget__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/stringwidget/StringWidget.tsx"),_selectmultiplewidget_SelectMultipleWidget__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/selectmultiplewidget/SelectMultipleWidget.tsx"),_selectwidget_SelectWidget__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.tsx"),_taglistwidget_TagListWidget__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/taglistwidget/TagListWidget.tsx"),_textwidget_TextWidget__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/textwidget/TextWidget.tsx"),_simplejsonwidget_SimpleJsonWidget__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.tsx"),_unknownwidget_UnknownWidget__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/unknownwidget/UnknownWidget.tsx"),widgets=[{id:"hidden-widget",use:function use(node){var _node$options;return null===(_node$options=node.options)||void 0===_node$options?void 0:_node$options.hidden},Widget:function Widget(){return null}},_selectoneofwidget_SelectOneOfWidget__WEBPACK_IMPORTED_MODULE_9__.wX,_simplejsonwidget_SimpleJsonWidget__WEBPACK_IMPORTED_MODULE_15__.Zq,_colorwidget_ColorWidget__WEBPACK_IMPORTED_MODULE_2__.i,_datewidget_DateWidget__WEBPACK_IMPORTED_MODULE_3__.M,_masterdetailwidget_MasterDetailWidget__WEBPACK_IMPORTED_MODULE_5__.R,_taglistwidget_TagListWidget__WEBPACK_IMPORTED_MODULE_13__.W,_selectmultiplewidget_SelectMultipleWidget__WEBPACK_IMPORTED_MODULE_11__.Q,_arraywidget_ArrayWidget__WEBPACK_IMPORTED_MODULE_0__.PK,_objectwidget_ObjectWidget__WEBPACK_IMPORTED_MODULE_8__.$,_selectwidget_SelectWidget__WEBPACK_IMPORTED_MODULE_12__.L6,_filewidget_FileWidget__WEBPACK_IMPORTED_MODULE_4__.Y,_textwidget_TextWidget__WEBPACK_IMPORTED_MODULE_14__.m,_stringwidget_StringWidget__WEBPACK_IMPORTED_MODULE_10__.J,_numberwidget_NumberWidget__WEBPACK_IMPORTED_MODULE_7__.p,_booleanwidget_BooleanWidget__WEBPACK_IMPORTED_MODULE_1__._7,_nullwidget_NullWidget__WEBPACK_IMPORTED_MODULE_6__.Q,_unknownwidget_UnknownWidget__WEBPACK_IMPORTED_MODULE_16__.N]},"./packages/rje-widgets/src/lib/widgets/masterdetailwidget/MasterDetailWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{L:()=>MasterDetailWidget,R:()=>MasterDetailWidgetPlugin});__webpack_require__("./node_modules/@sagold/json-pointer/dist/jsonPointer.js");var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/react-json-editor/src/index.ts"),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/index.js"),_components_modal_Modal__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/modal/Modal.tsx"),_components_button_Button__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/rje-widgets/src/lib/components/button/Button.tsx"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),_components_theme_Theme__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./packages/rje-widgets/src/lib/components/theme/Theme.tsx"),_components_sectionheader_SectionHeader__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i1&&void 0!==arguments[1]?arguments[1]:{};return!0!==options.skipMaster&&("object"===node.schema.type||"array"===node.schema.type)&&"MasterDetail"===options.widget},Widget:MasterDetailWidget};function WidgetDialog(_ref2){var _options$title,editor=_ref2.editor,node=_ref2.node,options=_ref2.options,closeModal=_ref2.closeModal,title=null!==(_options$title=null==options?void 0:options.title)&&void 0!==_options$title?_options$title:node.options.title;title=!0!==title&&title;var Widget=editor.getWidget(node,options);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div",{className:"rje-form",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(Widget,{node,editor,options:_objectSpread(_objectSpread({},options),{},{title:void 0})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_components_button_Button__WEBPACK_IMPORTED_MODULE_4__.z,{onPress:closeModal,children:"close"})]})}WidgetDialog.displayName="WidgetDialog";try{MasterDetailWidget.displayName="MasterDetailWidget",MasterDetailWidget.__docgenInfo={description:"Master-Detail Editor for object or array values",displayName:"MasterDetailWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"ParentNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/masterdetailwidget/MasterDetailWidget.tsx#MasterDetailWidget"]={docgenInfo:MasterDetailWidget.__docgenInfo,name:"MasterDetailWidget",path:"packages/rje-widgets/src/lib/widgets/masterdetailwidget/MasterDetailWidget.tsx#MasterDetailWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/navigationwidget/NavigationWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{J:()=>NavigationWidget});var sortablejs__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/sortablejs/modular/sortable.esm.js"),react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/index.js"),_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_arraywidget_ArrayWidget__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/widgets/arraywidget/ArrayWidget.tsx"),_components_icon_Icon__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/rje-widgets/src/lib/components/icon/Icon.tsx"),_components_button_Button__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./packages/rje-widgets/src/lib/components/button/Button.tsx"),_components_modal_Modal__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./packages/rje-widgets/src/lib/components/modal/Modal.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i1?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_components_button_Button__WEBPACK_IMPORTED_MODULE_5__.O,_objectSpread(_objectSpread({},insertModalTriggerProps),{},{variant:"text",icon:"add"})):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_components_button_Button__WEBPACK_IMPORTED_MODULE_5__.z,{variant:"text",icon:"add",onPress:insertItem})]}),toggleState&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("ul",{className:"rje-navigation__children",ref,children:node.children.map((function(childchild){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("li",{className:"rje-navigation__group",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(NavigationLink,{node:childchild}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("button",{className:"rje-button rje-button--text",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_components_icon_Icon__WEBPACK_IMPORTED_MODULE_4__.J,{className:"rje-nav-item__handle",children:"drag_handle"})})]},childchild.id+"nav")}))}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_6__.u,_objectSpread(_objectSpread({},insertModalProps),{},{portalContainer,isDismissable:!0,children:function children(close){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_arraywidget_ArrayWidget__WEBPACK_IMPORTED_MODULE_3__.kS,{editor,node,close,items:insertOptions})}}))]})}function ObjectPropertyNavigation(_ref2){var node=_ref2.node,_useState4=(_ref2.editor,_ref2.portalContainer,_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(!1),2)),toggleState=_useState4[0],setToggleState=_useState4[1];return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div",{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div",{className:"rje-navigation__group rje-navigation__group--parent",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_components_button_Button__WEBPACK_IMPORTED_MODULE_5__.z,{variant:"text",icon:"dropdown",onPress:function onPress(){return setToggleState(!toggleState)}}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(NavigationLink,{node})]}),toggleState&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("ul",{className:"rje-navigation__children",children:node.children.map((function(childchild){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("li",{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(NavigationLink,{node})},childchild.id+"nav")}))})]})}ArrayChildNavigation.displayName="ArrayChildNavigation",ObjectPropertyNavigation.displayName="ObjectPropertyNavigation";var NavigationLink=function NavigationLink(_ref3){var node=_ref3.node;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("a",{className:"rje-navigation__link",onClick:function onClick(){return function scrollTo(node){var pointer=node.pointer,targetElement=document.querySelector('[data-id="'.concat(pointer,'"]'));if(null!=targetElement){var bound=targetElement.getBoundingClientRect();window.scrollTo(0,window.scrollY+bound.top)}}(node)},children:getNavigationTitle(node)})};function ChildNavigation(_ref4){var node=_ref4.node,editor=_ref4.editor,options=_ref4.options,portalContainer=_ref4.portalContainer;return"array"===node.type?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(ArrayChildNavigation,{node,editor,portalContainer}):"object"===node.type&&options.showProperties?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(ObjectPropertyNavigation,{node,editor,portalContainer}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(NavigationLink,{node})}NavigationLink.displayName="NavigationLink",ChildNavigation.displayName="ChildNavigation";var NavigationWidget=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_2__.Zg)((function(_ref5){var node=_ref5.node,editor=_ref5.editor,options=_ref5.options,portalContainer=(0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("ul",{className:"rje-navigation",ref:portalContainer,children:node.children.map((function(child){return child.options.hidden?null:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("li",{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(ChildNavigation,{node:child,editor,options,portalContainer})},child.id)}))})}));try{NavigationWidget.displayName="NavigationWidget",NavigationWidget.__docgenInfo={description:"Navigation Editor\n\nOverview of current properties and array items. Mainly used as standalone\neditor to show a navigation of the current form in a sidebar panel.\n\nUsage:\n\n```jsx\n\n```",displayName:"NavigationWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"ParentNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/navigationwidget/NavigationWidget.tsx#NavigationWidget"]={docgenInfo:NavigationWidget.__docgenInfo,name:"NavigationWidget",path:"packages/rje-widgets/src/lib/widgets/navigationwidget/NavigationWidget.tsx#NavigationWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/nullwidget/NullWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Q:()=>NullWidgetPlugin,x:()=>NullWidget});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),_components_sectionheader_SectionHeader__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),NullWidget=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.Zg)((function(_ref){var node=_ref.node,options=_ref.options;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_1__.b,{widgetType:"null",node,options,showDescription:!0===options.descriptionInline,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_sectionheader_SectionHeader__WEBPACK_IMPORTED_MODULE_2__.M,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_sectionheader_SectionHeader__WEBPACK_IMPORTED_MODULE_2__.M.Label,{title:options.title,size:options.fontSize,separator:!0===options.separator,description:!0!==options.descriptionInline?options.description:void 0})})})})),NullWidgetPlugin={id:"null-widget",use:function use(node){return"null"===node.schema.type},Widget:NullWidget};try{NullWidget.displayName="NullWidget",NullWidget.__docgenInfo={description:"",displayName:"NullWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"NullNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/nullwidget/NullWidget.tsx#NullWidget"]={docgenInfo:NullWidget.__docgenInfo,name:"NullWidget",path:"packages/rje-widgets/src/lib/widgets/nullwidget/NullWidget.tsx#NullWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/numberwidget/NumberWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{L:()=>NumberWidget,p:()=>NumberWidgetPlugin});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_input_NumberInput__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/input/NumberInput.tsx"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),NumberWidget=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.Zg)((function(_ref){var node=_ref.node,options=_ref.options,setValue=_ref.setValue,hasError=node.errors.length>0,isValidConst=null!=node.schema.const&&!hasError;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__.b,{widgetType:"number",node,options,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_input_NumberInput__WEBPACK_IMPORTED_MODULE_1__.Y,{disabled:options.disabled||isValidConst,error:hasError,format:options.format,icon:options.icon,iconPosition:options.swapIconPosition?"right":"left",id:node.id,onPress:function onPress(value){return setValue(isNaN(value)?null:value)},placeholder:options.placeholder,readOnly:options.readOnly,required:options.required,tag:options.tag,title:options.title,value:node.value,defaultValue:node.value,withButtons:options.withButtons})})})),NumberWidgetPlugin={id:"number-widget",use:function use(node){return"number"===node.schema.type},Widget:NumberWidget};try{NumberWidget.displayName="NumberWidget",NumberWidget.__docgenInfo={description:"",displayName:"NumberWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"NumberNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/numberwidget/NumberWidget.tsx#NumberWidget"]={docgenInfo:NumberWidget.__docgenInfo,name:"NumberWidget",path:"packages/rje-widgets/src/lib/widgets/numberwidget/NumberWidget.tsx#NumberWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/objectwidget/ObjectWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{b:()=>ObjectWidget,$:()=>ObjectWidgetPlugin});var react=__webpack_require__("./node_modules/react/index.js"),src=__webpack_require__("./packages/react-json-editor/src/index.ts"),Button=__webpack_require__("./packages/rje-widgets/src/lib/components/button/Button.tsx"),Icon=__webpack_require__("./packages/rje-widgets/src/lib/components/icon/Icon.tsx"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i"}},options:{defaultValue:null,description:"",name:"options",required:!0,type:{name:"ObjectOptions"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},withInlineDelete:{defaultValue:null,description:"",name:"withInlineDelete",required:!0,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/objectwidget/ObjectProperties.tsx#ObjectProperties"]={docgenInfo:ObjectProperties.__docgenInfo,name:"ObjectProperties",path:"packages/rje-widgets/src/lib/widgets/objectwidget/ObjectProperties.tsx#ObjectProperties"})}catch(__react_docgen_typescript_loader_error){}var Popover=__webpack_require__("./packages/rje-widgets/src/lib/components/popover/Popover.tsx"),SectionHeader=__webpack_require__("./packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.tsx"),Modal=__webpack_require__("./packages/rje-widgets/src/lib/components/modal/Modal.tsx"),WidgetDescription=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetdescription/WidgetDescription.tsx"),WidgetField=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),classnames=__webpack_require__("./node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames);function ObjectWidget_typeof(obj){return ObjectWidget_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},ObjectWidget_typeof(obj)}function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _s,_e,_x,_r,_arr=[],_n=!0,_d=!1;try{if(_x=(_i=_i.call(arr)).next,0===i){if(Object(_i)!==_i)return;_n=!1}else for(;!(_n=(_s=_x.call(_i)).done)&&(_arr.push(_s.value),_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{if(!_n&&null!=_i.return&&(_r=_i.return(),Object(_r)!==_r))return}finally{if(_d)throw _e}}return _arr}}(arr,i)||_unsupportedIterableToArray(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||_unsupportedIterableToArray(arr)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(o,minLen):void 0}}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0&&actions.push((0,jsx_runtime.jsxs)("div",{children:[(0,jsx_runtime.jsx)(WidgetDescription.E,{children:"Optional Properties"}),node.optionalProperties.map((function(property){return node.missingProperties.includes(property)?(0,jsx_runtime.jsx)(Button.z,{className:"clickable",icon:"add",variant:"text",onPress:function onPress(){return editor.addValue("".concat(node.pointer,"/").concat(property))},children:property},property):(0,jsx_runtime.jsx)(Button.z,{className:"clickable",icon:"delete",variant:"text",onPress:function onPress(){return editor.removeValue("".concat(node.pointer,"/").concat(property))},children:property},property)}))]},"optional-properties")),0===actions.length?null:(0,jsx_runtime.jsxs)("div",{ref:portalContainer,children:[(0,jsx_runtime.jsx)(Button.O,ObjectWidget_objectSpread(ObjectWidget_objectSpread({},popoverTriggerProps),{},{variant:"text",className:"rje-widget-action rje-widget-action--menu",children:(0,jsx_runtime.jsx)(Icon.J,{children:"menu"})})),(0,jsx_runtime.jsx)(Popover.J2,ObjectWidget_objectSpread(ObjectWidget_objectSpread({},popoverProps),{},{portalContainer,title:"my modal",children:(0,jsx_runtime.jsx)("div",{className:"rje-widget-actions",children:actions})})),(0,jsx_runtime.jsx)(Modal.u,ObjectWidget_objectSpread(ObjectWidget_objectSpread({isDismissable:!1},modalProps),{},{portalContainer,children:function children(close){return(0,jsx_runtime.jsx)(WidgetDialog,{editor,node,options:ObjectWidget_objectSpread(ObjectWidget_objectSpread({modalSize:editJson.modalSize},options),{},{widget:"json"}),closeModal:close})}}))]})}WidgetActions.displayName="WidgetActions";var ObjectWidget=(0,src.Zg)((function(_ref3){var _options$inlineDelete,_options$inlineAddPro,node=_ref3.node,options=_ref3.options,editor=_ref3.editor,_useState2=_slicedToArray((0,react.useState)(!options.collapsed||!options.collapsed),2),showContent=_useState2[0],setShowContent=_useState2[1],title=options.title,description=options.description,_options$editJson2=options.editJson,showHeader=(void 0===_options$editJson2?{}:_options$editJson2).enabled||title||description||null!=options.collapsed,withInlineDelete=null!==(_options$inlineDelete=options.inlineDeletePropertyOption)&&void 0!==_options$inlineDelete?_options$inlineDelete:!showHeader,withInlineAdd=null!==(_options$inlineAddPro=options.inlineAddPropertyOption)&&void 0!==_options$inlineAddPro?_options$inlineAddPro:!showHeader;return(0,jsx_runtime.jsxs)(WidgetField.b,{widgetType:"object",node,options,showError:!1,showDescription:!1,children:[showHeader&&(0,jsx_runtime.jsxs)(WidgetField.b.Header,{children:[(0,jsx_runtime.jsxs)(SectionHeader.M,{children:[null!=options.collapsed&&(0,jsx_runtime.jsx)(Button.z,{variant:"text",className:classnames_default()("rje-widget-action",showContent?"rje-widget-action--uncollapsed":"rje-widget-action--collapsed"),onPress:function onPress(){return setShowContent(!showContent)},icon:showContent?"expand_more":"expand_less"}),(0,jsx_runtime.jsx)(SectionHeader.M.Label,{title:options.title,size:options.headerFontSize,separator:!0===options.headerSeparator,description:options.descriptionInline?void 0:description}),(0,jsx_runtime.jsx)(WidgetActions,{editor,node,options})]}),(0,jsx_runtime.jsx)(WidgetField.b.Description,{enabled:!0===options.descriptionInline,children:description}),(0,jsx_runtime.jsx)(WidgetField.b.Error,{errors:node.errors})]}),showContent&&(0,jsx_runtime.jsx)(ObjectProperties,{editor,node,options,withInlineDelete}),withInlineAdd&&node.missingProperties.length>0&&(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:(0,jsx_runtime.jsxs)("div",{className:"rje-object__missing-properties",style:{alignItems:"center"},children:[(0,jsx_runtime.jsx)("div",{className:"rje-description",style:{paddingTop:0,fontSize:"0.8em"},children:"add"}),node.missingProperties.map((function(name){return(0,jsx_runtime.jsx)(Button.z,{variant:"secondary",onPress:function onPress(){return editor.addValue("".concat(node.pointer,"/").concat(name))},icon:"add",children:name},name)}))]})})]})})),ObjectWidgetPlugin={id:"object-widget",use:function use(node){return"object"===node.schema.type},Widget:ObjectWidget};try{ObjectWidget.displayName="ObjectWidget",ObjectWidget.__docgenInfo={description:"",displayName:"ObjectWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"ObjectNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/objectwidget/ObjectWidget.tsx#ObjectWidget"]={docgenInfo:ObjectWidget.__docgenInfo,name:"ObjectWidget",path:"packages/rje-widgets/src/lib/widgets/objectwidget/ObjectWidget.tsx#ObjectWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/selectmultiplewidget/SelectMultipleWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Q:()=>SelectMultipleWidgetPlugin,h:()=>SelectMultipleWidget});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),_components_taglist_TagList__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/taglist/TagList.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),SelectMultipleWidget=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.Zg)((function(_ref){var _ref2,node=_ref.node,options=_ref.options,setValue=_ref.setValue,hasError=node.errors.length>0,selectedKeys=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.Yu)(node),enumValues=node.schema.items.enum||[],titles=null!==(_ref2=options.enum)&&void 0!==_ref2?_ref2:[],items=enumValues.map((function(id){var _titles$id;return{id,name:null!==(_titles$id=titles[id])&&void 0!==_titles$id?_titles$id:id}}));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_1__.b,{widgetType:"select-multiple",node,options,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_taglist_TagList__WEBPACK_IMPORTED_MODULE_2__.P,{id:node.id,title:options.title,required:options.required,error:hasError,disabled:options.disabled,selectionMode:"multiple",selectedKeys,items,displayValue:function displayValue(item){return item.name},onSelectionChange:function onSelectionChange(selection){var selectedValues=Array.from(selection);setValue(selectedValues)}})})})),SelectMultipleWidgetPlugin={id:"select-multiple-widget",use:function use(node){var _node$schema$items,_node$schema$items2;return"string"===(null===(_node$schema$items=node.schema.items)||void 0===_node$schema$items?void 0:_node$schema$items.type)&&Array.isArray(null===(_node$schema$items2=node.schema.items)||void 0===_node$schema$items2?void 0:_node$schema$items2.enum)},Widget:SelectMultipleWidget};try{SelectMultipleWidget.displayName="SelectMultipleWidget",SelectMultipleWidget.__docgenInfo={description:"",displayName:"SelectMultipleWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"ArrayNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/selectmultiplewidget/SelectMultipleWidget.tsx#SelectMultipleWidget"]={docgenInfo:SelectMultipleWidget.__docgenInfo,name:"SelectMultipleWidget",path:"packages/rje-widgets/src/lib/widgets/selectmultiplewidget/SelectMultipleWidget.tsx#SelectMultipleWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/selectoneofwidget/SelectOneOfWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{a5:()=>SelectOneOfWidget,wX:()=>SelectOneOfWidgetPlugin});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),_components_select_Select__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/select/Select.tsx"),_components_sectionheader_SectionHeader__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/react/jsx-runtime.js");var SelectOneOfWidget=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.Zg)((function(_ref2){var editor=_ref2.editor,node=_ref2.node,options=_ref2.options,origin=node.schema.getOneOfOrigin(),oneOf=origin.schema.oneOf;if(!Array.isArray(oneOf))return console.error("Error in SelectOneOfWidget: Expected oneOfOrigin to contain schema"),null;var selectOptions=oneOf.map((function(s,index){return{value:"".concat(index),text:s.title}}));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_1__.b,{widgetType:"oneof",node,options,showDescription:!1,showError:!1,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_1__.b.Header,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)(_components_sectionheader_SectionHeader__WEBPACK_IMPORTED_MODULE_3__.M,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_sectionheader_SectionHeader__WEBPACK_IMPORTED_MODULE_3__.M.Label,{title:options.title,size:options.headerFontSize,separator:!0,description:options.descriptionInline?void 0:options.description,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_select_Select__WEBPACK_IMPORTED_MODULE_2__.P,{id:node.id,placeholder:options.placeholder,required:options.required,disabled:options.disabled,selectedKey:"".concat(origin.index),setValue:function onChange(value){var oneOfSchema=oneOf["".concat(value)],data=editor.getTemplateData(oneOfSchema);editor.setValue(node.pointer,data)},children:selectOptions.map((function(option,index){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_select_Select__WEBPACK_IMPORTED_MODULE_2__.P.Option,{children:option.text},option.value)}))})}),options.descriptionInline&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_1__.b.Description,{children:options.description}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_1__.b.Error,{errors:node.errors})]})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div",{className:"rje-children",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.$L,{node,editor,options:{title:void 0,description:void 0,skipSelectOneOf:!0}})})]})})),SelectOneOfWidgetPlugin={id:"select-oneof-widget",use:function useSelectOneOfWidget(node){var _ref$skipSelectOneOf=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).skipSelectOneOf;return!(void 0!==_ref$skipSelectOneOf&&_ref$skipSelectOneOf)&&!node.isArrayItem&&node.schema.getOneOfOrigin},Widget:SelectOneOfWidget};try{SelectOneOfWidget.displayName="SelectOneOfWidget",SelectOneOfWidget.__docgenInfo={description:"",displayName:"SelectOneOfWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"ValueNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/selectoneofwidget/SelectOneOfWidget.tsx#SelectOneOfWidget"]={docgenInfo:SelectOneOfWidget.__docgenInfo,name:"SelectOneOfWidget",path:"packages/rje-widgets/src/lib/widgets/selectoneofwidget/SelectOneOfWidget.tsx#SelectOneOfWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{L6:()=>SelectWidgetPlugin,uU:()=>SelectWidget});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_select_Select__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/select/Select.tsx"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),_components_radiogroup_RadioGroup__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/radiogroup/RadioGroup.tsx"),_components_taglist_TagList__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/rje-widgets/src/lib/components/taglist/TagList.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _s,_e,_x,_r,_arr=[],_n=!0,_d=!1;try{if(_x=(_i=_i.call(arr)).next,0===i){if(Object(_i)!==_i)return;_n=!1}else for(;!(_n=(_s=_x.call(_i)).done)&&(_arr.push(_s.value),_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{if(!_n&&null!=_i.return&&(_r=_i.return(),Object(_r)!==_r))return}finally{if(_d)throw _e}}return _arr}}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0,enumValues=node.schema.enum||[],titles=null!==(_ref3=options.enum)&&void 0!==_ref3?_ref3:[];return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__.b,{widgetType:"select",node,options,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_components_select_Select__WEBPACK_IMPORTED_MODULE_1__.P,{id:node.id,title:options.title,placeholder:options.placeholder,required:options.required,error:hasError,disabled:options.disabled,selectedKey:node.value,setValue,loading:options.loading,children:enumValues.map((function(value,index){var _titles$index;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_components_select_Select__WEBPACK_IMPORTED_MODULE_1__.P.Option,{children:null!==(_titles$index=titles[index])&&void 0!==_titles$index?_titles$index:value},value)}))})})})),RadioGroupWidget=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.Zg)((function(_ref4){var _ref5,node=_ref4.node,options=_ref4.options,_setValue=_ref4.setValue,hasError=node.errors.length>0,enumValues=node.schema.enum||[],titles=null!==(_ref5=options.enum)&&void 0!==_ref5?_ref5:[];return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__.b,{widgetType:"select",node,options,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_components_radiogroup_RadioGroup__WEBPACK_IMPORTED_MODULE_3__.E,{id:node.id,title:options.title,required:options.required,error:hasError,disabled:options.disabled,value:node.value,horizontal:options.horizontal,setValue:function setValue(value){console.log("set value",_typeof(value),value),_setValue(value)},children:enumValues.map((function(value,index){var _titles$index2;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_components_radiogroup_RadioGroup__WEBPACK_IMPORTED_MODULE_3__.E.Radio,{value,children:null!==(_titles$index2=titles[index])&&void 0!==_titles$index2?_titles$index2:value},value)}))})})})),TagListWidget=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.Zg)((function(_ref6){var _ref7,node=_ref6.node,options=_ref6.options,setValue=_ref6.setValue,hasError=node.errors.length>0,enumValues=node.schema.enum||[],titles=null!==(_ref7=options.enum)&&void 0!==_ref7?_ref7:[],items=enumValues.map((function(id){var _titles$id;return{id,name:null!==(_titles$id=titles[id])&&void 0!==_titles$id?_titles$id:id}}));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__.b,{widgetType:"select",node,options,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_components_taglist_TagList__WEBPACK_IMPORTED_MODULE_4__.P,{id:node.id,title:options.title,required:options.required,error:hasError,disabled:options.disabled,selectionMode:"single",selectedKeys:node.value?[node.value]:void 0,items,displayValue:function displayValue(item){return item.name},onSelectionChange:function onSelectionChange(selection){var value=_slicedToArray(selection,1)[0];setValue(value)}})})})),SelectWidgetPlugin={id:"select-widget",use:function use(node){return"string"===node.schema.type&&Array.isArray(node.schema.enum)},Widget:SelectWidget};try{SelectWidget.displayName="SelectWidget",SelectWidget.__docgenInfo={description:"",displayName:"SelectWidget",props:{editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"Node"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.tsx#SelectWidget"]={docgenInfo:SelectWidget.__docgenInfo,name:"SelectWidget",path:"packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.tsx#SelectWidget"})}catch(__react_docgen_typescript_loader_error){}try{SelectOptionsWidget.displayName="SelectOptionsWidget",SelectOptionsWidget.__docgenInfo={description:"",displayName:"SelectOptionsWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"StringNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.tsx#SelectOptionsWidget"]={docgenInfo:SelectOptionsWidget.__docgenInfo,name:"SelectOptionsWidget",path:"packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.tsx#SelectOptionsWidget"})}catch(__react_docgen_typescript_loader_error){}try{RadioGroupWidget.displayName="RadioGroupWidget",RadioGroupWidget.__docgenInfo={description:"",displayName:"RadioGroupWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"StringNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.tsx#RadioGroupWidget"]={docgenInfo:RadioGroupWidget.__docgenInfo,name:"RadioGroupWidget",path:"packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.tsx#RadioGroupWidget"})}catch(__react_docgen_typescript_loader_error){}try{TagListWidget.displayName="TagListWidget",TagListWidget.__docgenInfo={description:"",displayName:"TagListWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"StringNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.tsx#TagListWidget"]={docgenInfo:TagListWidget.__docgenInfo,name:"TagListWidget",path:"packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.tsx#TagListWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{T3:()=>SimpleJsonWidget,Zq:()=>SimpleJsonWidgetPlugin});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),_components_textarea_TextArea__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/textarea/TextArea.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _s,_e,_x,_r,_arr=[],_n=!0,_d=!1;try{if(_x=(_i=_i.call(arr)).next,0===i){if(Object(_i)!==_i)return;_n=!1}else for(;!(_n=(_s=_x.call(_i)).done)&&(_arr.push(_s.value),_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{if(!_n&&null!=_i.return&&(_r=_i.return(),Object(_r)!==_r))return}finally{if(_d)throw _e}}return _arr}}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0||void 0!==error,liveUpdate:!1,readOnly:!0===options.readOnly,required:!0===options.required,setValue:function setValue(value){try{_setValue2(JSON.parse(value)),setError(void 0)}catch(e){console.log("failed parsing value"),setError(invalidJsonError)}},title:options.title,value:valueString,rows:1,minRows:10,maxRows:40})})})),SimpleJsonWidgetPlugin={id:"simple-json-widget",use:function use(_ref3,options){var schema=_ref3.schema;return"json"===(null==options?void 0:options.widget)||"json"===schema.format},Widget:SimpleJsonWidget};try{SimpleJsonWidget.displayName="SimpleJsonWidget",SimpleJsonWidget.__docgenInfo={description:"",displayName:"SimpleJsonWidget",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.tsx#SimpleJsonWidget"]={docgenInfo:SimpleJsonWidget.__docgenInfo,name:"SimpleJsonWidget",path:"packages/rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.tsx#SimpleJsonWidget"})}catch(__react_docgen_typescript_loader_error){}try{SimpleJsonStringWidget.displayName="SimpleJsonStringWidget",SimpleJsonStringWidget.__docgenInfo={description:"",displayName:"SimpleJsonStringWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"StringNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.tsx#SimpleJsonStringWidget"]={docgenInfo:SimpleJsonStringWidget.__docgenInfo,name:"SimpleJsonStringWidget",path:"packages/rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.tsx#SimpleJsonStringWidget"})}catch(__react_docgen_typescript_loader_error){}try{SimpleJsonDataWidget.displayName="SimpleJsonDataWidget",SimpleJsonDataWidget.__docgenInfo={description:"",displayName:"SimpleJsonDataWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"ParentNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.tsx#SimpleJsonDataWidget"]={docgenInfo:SimpleJsonDataWidget.__docgenInfo,name:"SimpleJsonDataWidget",path:"packages/rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.tsx#SimpleJsonDataWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/stringwidget/StringWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{J:()=>StringWidgetPlugin,L:()=>StringWidget});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_input_StringInput__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/input/StringInput.tsx"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),StringWidget=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.Zg)((function(_ref){var node=_ref.node,options=_ref.options,setValue=_ref.setValue,hasError=node.errors.length>0,isValidConst=null!=node.schema.const&&!hasError,type="password"===node.schema.format?"password":"text";return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__.b,{widgetType:"string",node,options,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_input_StringInput__WEBPACK_IMPORTED_MODULE_1__.w,{id:node.id,icon:options.icon,tag:options.tag,title:options.title,type,value:node.value,iconPosition:options.swapIconPosition?"right":"left",error:hasError,readOnly:options.readOnly,required:options.required,placeholder:options.placeholder,emitOnChange:options.liveUpdate,onPress:setValue,disabled:options.disabled||isValidConst})})})),StringWidgetPlugin={id:"string-widget",use:function use(node){return"string"===node.schema.type},Widget:StringWidget};try{StringWidget.displayName="StringWidget",StringWidget.__docgenInfo={description:"",displayName:"StringWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"StringNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/stringwidget/StringWidget.tsx#StringWidget"]={docgenInfo:StringWidget.__docgenInfo,name:"StringWidget",path:"packages/rje-widgets/src/lib/widgets/stringwidget/StringWidget.tsx#StringWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/taglistwidget/TagListWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{K:()=>TagListWidget,W:()=>TagListWidgetPlugin});var _components_taglistinput_TagListInput__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/rje-widgets/src/lib/components/taglistinput/TagListInput.tsx"),_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/taglistwidget/TagListWidget.tsx#TagListWidget"]={docgenInfo:TagListWidget.__docgenInfo,name:"TagListWidget",path:"packages/rje-widgets/src/lib/widgets/taglistwidget/TagListWidget.tsx#TagListWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/textwidget/TextWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{m:()=>TextWidgetPlugin,y:()=>TextWidget});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),_components_textarea_TextArea__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/textarea/TextArea.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),TextWidget=(0,_sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__.Zg)((function(_ref){var node=_ref.node,options=_ref.options,setValue=_ref.setValue,hasError=node.errors.length>0,isValidConst=null!=node.schema.const&&!hasError;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_1__.b,{widgetType:"text",node,options,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_textarea_TextArea__WEBPACK_IMPORTED_MODULE_2__.K,{defaultValue:node.value,disabled:options.disabled||isValidConst,liveUpdate:options.liveUpdate,maxLength:node.schema.maxLength,minLength:node.schema.minLength,placeholder:options.placeholder,error:hasError,readOnly:!0===options.readOnly,required:!0===options.required,setValue,title:options.title,value:node.value})})})),TextWidgetPlugin={id:"text-widget",use:function use(node){return"string"===node.schema.type&&("html"===node.schema.format||"textarea"===node.schema.format)},Widget:TextWidget};try{TextWidget.displayName="TextWidget",TextWidget.__docgenInfo={description:"",displayName:"TextWidget",props:{node:{defaultValue:null,description:"",name:"node",required:!0,type:{name:"StringNode"}},editor:{defaultValue:null,description:"",name:"editor",required:!0,type:{name:"Editor"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/textwidget/TextWidget.tsx#TextWidget"]={docgenInfo:TextWidget.__docgenInfo,name:"TextWidget",path:"packages/rje-widgets/src/lib/widgets/textwidget/TextWidget.tsx#TextWidget"})}catch(__react_docgen_typescript_loader_error){}},"./packages/rje-widgets/src/lib/widgets/unknownwidget/UnknownWidget.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{N:()=>UnknownWidgetPlugin,s:()=>UnknownWidget});var _sagold_react_json_editor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/react-json-editor/src/index.ts"),_components_label_Label__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/rje-widgets/src/lib/components/label/Label.tsx"),_components_widgetfield_WidgetField__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetfield/WidgetField.tsx"),_components_widgetdescription_WidgetDescription__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/rje-widgets/src/lib/components/widgetdescription/WidgetDescription.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i"}},options:{defaultValue:null,description:"",name:"options",required:!1,type:{name:"Partial"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/rje-widgets/src/lib/widgets/unknownwidget/UnknownWidget.tsx#UnknownWidget"]={docgenInfo:UnknownWidget.__docgenInfo,name:"UnknownWidget",path:"packages/rje-widgets/src/lib/widgets/unknownwidget/UnknownWidget.tsx#UnknownWidget"})}catch(__react_docgen_typescript_loader_error){}},"./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[13].use[1]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[13].use[3]!./.storybook/storybook.scss":(module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/sourceMaps.js"),_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__)()(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,"@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);"]),___CSS_LOADER_EXPORT___.push([module.id,'.rje-array__actions{padding:.75em 1em;display:flex;justify-content:space-around}.rje-array__actions.odd{background-color:rgba(7,23,32,.02)}.rje-array-item__actions{padding:.5em;gap:.5em;display:flex}.rje-array-item{display:flex;justify-content:stretch;padding:0 0 0 1em}.rje-array-item>.rje-field{flex-grow:1;padding-top:.75em;padding-bottom:1em}.rje-array-item:not(:hover)>.rje-array-item__menu .rje-button{color:#cacdce}.rje-array-item+.rje-array-item{margin-top:2px}.rje-array-item:nth-child(odd){background-color:rgba(7,23,32,.02)}.rje-field--array .rje-array__items .rje-array__items{padding-right:0}.sortable-drag .rje-array-item__divider{visibility:hidden}.sortable-chosen{background:rgba(0,181,173,.5)}.rje-array-item.with-drag-handle{position:relative;padding-left:0;padding-right:0}.rje-array-item.with-drag-handle .rje-field{padding-left:.25em}.rje-array-item.with-drag-handle .rje-drag__container{color:#999;cursor:pointer;width:1.5em;background:repeating-linear-gradient(-45deg, transparent 0px 4px, rgba(0, 0, 0, 0.075) 4px 6px);top:0;bottom:0}.rje-number{width:100%}.rje-number .rje-number__actions{display:flex;flex-direction:column;position:absolute;top:0;z-index:2;height:100%;box-sizing:border-box;padding:1px}.rje-number .rje-number__actions button{align-items:center;display:flex;height:50%;border-radius:0;border:1px solid #ccc}.rje-number .rje-number__actions button .rje-icon{line-height:0;font-size:100%;padding:0}.with-icon--left .rje-number__actions{right:calc(var(--rje-tag-width)*1px)}.with-icon--right .rje-number__actions{right:2em}.rje-field--date .rje-date-picker{display:inline-flex;flex-direction:column}.rje-field--date .rje-date-picker--readonly .rje-date-input__fields{padding-right:1.8em}.rje-field--date .rje-date-input__fields{position:relative;padding-right:1.8em}.rje-field--date .rje-date-input__fields .rje-button{font-size:.85em;width:2em;position:absolute;right:0;bottom:0;top:0}.rje-field--date .rje-label+.rje-date-picker__input{margin-top:.25em}.rje-field--date .rje-calendar{padding:1em 1em;font-size:1em}.rje-field--date .rje-calendar table{border-collapse:separate;border-spacing:.4em;text-indent:initial}.rje-field--date .rje-calendar table th{text-align:center}.rje-field--date .rje-calendar__header{display:flex;align-items:center;width:100%}.rje-field--date .rje-calendar__header h1{margin:0;font-size:.8em;flex-grow:1;text-align:center}.rje-field--date .rje-calendar__cell{text-align:center;padding:.1em}.rje-field--date .rje-calendar__cell[tabindex="0"],.rje-field--date .rje-calendar__cell:hover{cursor:pointer}.rje-input--file.rje-input--invalid .rje-file__input{border-color:#ae242d}.rje-theme--light .rje-input--file.rje-input--invalid .rje-file__input{border-color:#ae242d}.rje-theme--dark .rje-input--file.rje-input--invalid .rje-file__input{border-color:#f11f2c}.rje-widget-actions{padding:.5em}.rje-object__missing-properties{padding:.75em 0;display:flex;gap:.5em}.rje-object__property>.rje-object__actions button{padding:0}.rje-object__property>.rje-object__actions button:not(:hover){opacity:.3}.rje-object__options .item .item,.rje-object__options .item .content{padding:2px 4px 4px 4px}.rje-object__options em{opacity:.6}.rje-object__property{display:flex}.rje-object__property>div{flex-grow:1}.rje-object__property .rje-object__actions{flex-grow:0}.rje-navigation{list-style:none;margin:0;padding:0;font-size:.9em}.rje-navigation>li:not(:last-child){margin-bottom:.5em;padding-bottom:.5em}.rje-navigation .rje-navigation__link{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;display:block;padding:.25em 0}.rje-navigation .rje-navigation__link:not([disabled]){cursor:pointer;pointer-events:all}.rje-navigation .rje-navigation__group{display:flex;justify-content:flex-start;align-items:center}.rje-navigation .rje-navigation__group .rje-navigation__link{flex-grow:1;justify-content:flex-start}.rje-navigation .rje-navigation__children{margin:0;padding:0;padding-left:.5em}.rje-theme--light .rje-navigation>li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2)}.rje-theme--light .rje-navigation li{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-navigation li:not([disabled]){cursor:pointer;pointer-events:all}.rje-theme--light .rje-navigation li:hover{color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-navigation>li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.2)}.rje-theme--dark .rje-navigation li{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-navigation li:not([disabled]){cursor:pointer;pointer-events:all}.rje-theme--dark .rje-navigation li:hover{color:rgb(var(--rje-color-dark-primary))}.rje-field--tag-list{width:100%}.rje-field--tag-list .rje-tag-list-input .rje-tag{font-size:.85em}.rje-form .rje-section-header .rje-widget-action--menu{padding:0}.rje-form .rje-form--parent{width:100%}.rje-form .rje-input-decorator{width:-moz-available;width:-webkit-fill-available}.rje-form input[type=text],.rje-form input[type=number]{width:100%}.rje-form .rje-field__header{padding-bottom:1em}.rje-form .rje-object__property~.rje-object__property{padding-top:1.5em}.rje-form>.rje-field--parent:first-child>.rje-field__header{padding-top:0}.rje-form~.rje-form--parent>.rje-header{padding-top:2em}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}.rje-theme .rje-button{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;display:flex;align-items:center;justify-content:center;padding:.5em;gap:.5em;white-space:nowrap;font-size:1em;line-height:1.21em;font-family:inherit;font-weight:600}.rje-theme .rje-button:not([disabled]){cursor:pointer;pointer-events:all}.rje-theme .rje-button.rje-button--text{padding-left:0;padding-right:0;background:rgba(0,0,0,0)}.rje-theme .rje-button .rje-icon{font-size:1.5em;font-weight:300}.rje-theme .rje-checkbox-field{display:flex;align-items:center;gap:.5em}.rje-theme .rje-checkbox{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;display:inline-block;width:1em;height:1em;font-size:1.375em;text-align:center;box-sizing:border-box}.rje-theme .rje-checkbox:not([disabled]){cursor:pointer;pointer-events:all}.rje-theme .rje-checkbox .rje-icon{margin-left:-0.04em;line-height:.96}.rje-theme .rje-input__wrapper{position:relative}.rje-theme .rje-input__wrapper .rje-input__color{position:absolute;width:1em;height:1em;top:.53em;left:.53em;display:inline-block;background-color:var(--rje-color-value)}.rje-theme .rje-input__wrapper .rje-input__element{box-sizing:border-box;padding:.375em .5em;padding-left:2em}.rje-theme .rje-field--file{overflow:hidden}.rje-theme .rje-input--file .rje-file{position:relative;max-width:100%;display:flex;gap:.5em}.rje-theme .rje-input--file .rje-file .rje-file__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:normal}.rje-theme .rje-input--file .rje-file .rje-file__clear{width:1.5em}.rje-theme .rje-input--file .rje-file.with-clear-action .rje-file__input{max-width:calc(100% - 1.5em - .5em)}.rje-theme .rje-date-input__fields{align-items:center;display:flex;padding:.375em .5em;gap:.125em}.rje-theme .rje-date-input--readonly .rje-date-input__fields{border:none;background:rgba(0,0,0,0);padding-left:0;padding-right:0;cursor:default}.rje-theme .rje-label+.rje-date-input__fields{margin-top:.25em}.rje-theme .rje-date-picker{display:inline-flex;flex-direction:column}.rje-theme .rje-date-picker--readonly .rje-date-input__fields{padding-right:1.8em}.rje-theme .rje-date-input__fields{position:relative;padding-right:1.8em}.rje-theme .rje-date-input__fields .rje-button{font-size:.85em;width:2em;position:absolute;right:0;bottom:0;top:0}.rje-theme .rje-label+.rje-date-picker__input{margin-top:.25em}.rje-theme .rje-calendar{padding:1em 1em;font-size:1em}.rje-theme .rje-calendar table{border-collapse:separate;border-spacing:.4em;text-indent:initial}.rje-theme .rje-calendar table th{text-align:center}.rje-theme .rje-calendar__header{display:flex;align-items:center;width:100%}.rje-theme .rje-calendar__header h1{margin:0;font-size:.8em;flex-grow:1;text-align:center}.rje-theme .rje-calendar__cell{text-align:center;padding:.1em}.rje-theme .rje-calendar__cell[tabindex="0"],.rje-theme .rje-calendar__cell:hover{cursor:pointer}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.rje-theme .rje-icon{user-select:none;max-width:2em;font-family:"Icon";font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.rje-theme .rje-icon--loading{-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite;padding:0 .125em}.rje-theme .rje-icon--loading svg{height:1em;width:.75em}.rje-theme .rje-icon--solid{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48}.rje-theme .rje-input input{font-family:inherit;font-size:1em;font-weight:400;padding:.375em .5em}.rje-theme .rje-input .rje-label{display:block;padding-bottom:.25em}.rje-theme .rje-input .rje-icon{font-size:1.5em}.rje-theme .rje-input .rje-input__tag{font-size:.875em;font-weight:400}.rje-theme .rje-input,.rje-theme .rje-input-decorator{width:100%}.rje-theme .rje-input .rje-label{display:inline-block;padding-bottom:4px}.rje-theme .rje-input input{box-sizing:border-box}.rje-theme .rje-input-decorator{display:inline-flex;align-items:stretch;position:relative}.rje-theme .rje-input-decorator .rje-input-decorator__decor{align-items:center;display:flex;height:100%;pointer-events:none;position:absolute;z-index:1}.rje-theme .rje-input-decorator .rje-icon{padding:0 .4em;opacity:.8}.rje-theme .rje-input-decorator .rje-input__tag{padding:0 .5em}.rje-theme .rje-input-decorator.with-icon--left input{padding-left:2.5em}.rje-theme .rje-input-decorator.with-icon--left .rje-icon{left:0}.rje-theme .rje-input-decorator.with-icon--right input{padding-right:2.5em}.rje-theme .rje-input-decorator.with-icon--right .rje-icon{right:0}.rje-theme .rje-input-decorator.with-tag--left input{padding-left:calc(var(--rje-tag-width)*1px)}.rje-theme .rje-input-decorator.with-tag--left .rje-input__tag{left:0}.rje-theme .rje-input-decorator.with-tag--right input{padding-right:calc(var(--rje-tag-width)*1px)}.rje-theme .rje-input-decorator.with-tag--right .rje-input__tag{right:0}.rje-theme .rje-label{font-size:1em}.rje-theme .rje-underlay--modal{position:fixed;z-index:110;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.8)}.rje-theme .rje-modal{margin:.5em;padding:1em;padding-top:.8125em}.rje-theme .rje-modal__footer{display:flex;justify-content:flex-end;padding-bottom:1em;padding-top:3em;width:100%}.rje-theme .rje-modal__footer .rje-button{width:100%;max-width:50%}.rje-theme .rje-popover{z-index:10;position:absolute}.rje-theme .rje-popover .rje-popover__arrow{position:absolute}.rje-theme .rje-popover .rje-popover__arrow[data-placement=bottom]{bottom:100%;transform:translate(-50%) rotate(180deg)}.rje-theme .rje-popover .rje-popover__arrow[data-placement=top]{top:100%;transform:translate(-50%)}.rje-theme .rje-popover__arrow{stroke:#000;fill:#fff}.rje-theme .rje-popover__panel{outline:none}.rje-theme .rje-radiogroup{display:flex;flex-direction:column;gap:.5em}.rje-theme .rje-radiogroup.rje-radiogroup--horizontal{flex-direction:row;gap:1em;align-items:center}.rje-theme .rje-radiogroup input[type=radio]{margin:0}.rje-theme .rje-radio{display:flex;gap:.5em;align-items:center}.rje-theme .rje-radio:hover{cursor:pointer}.rje-theme .rje-radio--selected .rje-radio__icon{background:#999}.rje-theme .rje-radio__icon{display:inline-block;box-sizing:border-box;border-radius:99%;border:1px solid #333;height:1em;width:1em}.rje-theme .rje-section-header__separator{width:100%;height:0px}.rje-theme .rje-section-header{align-items:center;display:flex;gap:.5em;justify-content:space-between;width:100%;flex-wrap:wrap}.rje-theme .rje-section-header .rje-section-header__label{align-items:center;align-self:left;display:flex;flex-grow:1;font-size:1em;font-weight:600;gap:.5em;line-height:1.25em;white-space:nowrap}.rje-theme .rje-section-header .rje-section-header__label .rje-icon{font-size:1.25em}.rje-theme .rje-section-header .rje-section-header__separator{flex-grow:1;height:0;margin-top:.2em}.rje-theme .rje-popover.rje-section-header__description{font-weight:normal;max-width:50em;padding:.5em;white-space:pre-wrap}.rje-theme .rje-select__options{list-style:none;max-width:250px;max-height:300px;overflow:auto}.rje-theme .rje-select__option{outline:0;padding:.25em .5em}.rje-theme .rje-select__option:hover,.rje-theme .rje-select__option:hover label{cursor:pointer}.rje-theme .rje-select-field{position:relative}.rje-theme .rje-select-field>.rje-label{display:inline-block;padding-bottom:.25em}.rje-theme .rje-select__button{font-size:1em;font-family:inherit;font-weight:normal;padding:.375em .5em;padding-right:.25em;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;display:flex;align-items:center;justify-content:space-between;position:relative;white-space:nowrap;overflow:hidden}.rje-theme .rje-select__button:not([disabled]){cursor:pointer;pointer-events:all}.rje-theme .rje-select__button .rje-icon{padding-top:0;padding-bottom:0;font-size:1.5em}.rje-theme .rje-select{min-width:200px;max-width:200px}.rje-theme .rje-select .rje-overlay--select,.rje-theme .rje-select .rje-select__button{width:100%}.rje-theme .rje-select .rje-selected__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rje-theme .rje-overlay--select{z-index:1;overflow:hidden}.rje-theme .rje-select__option{font-weight:normal}.rje-theme ul.rje-select__options{min-width:200px;list-style:none;padding:0;margin:0}.rje-theme .rje-switch-field{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;display:flex;align-items:center;gap:.5em}.rje-theme .rje-switch-field:not([disabled]){cursor:pointer;pointer-events:all}.rje-theme .rje-switch-input.with-animation{transition:background-color .3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.rje-theme .rje-switch-input.with-animation:after{transition:left .3s cubic-bezier(0.175, 0.885, 0.32, 1.275),transform .3s cubic-bezier(0.175, 0.885, 0.32, 1.275),width .3s ease,margin .3s ease}.rje-theme .rje-switch-input{background-color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:medium none;font-size:inherit;margin:0;background-color:#000;border-radius:1.875em;width:3.5em !important;height:1.875em;position:relative;overflow:hidden;box-sizing:content-box}.rje-theme .rje-switch-input::-ms-expand{display:none}.rje-theme .rje-switch-input:after{user-select:none;max-width:2em;font-family:"Icon";font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;content:"close";background-color:#fff;border-radius:1.875em;position:relative;display:inline-flex;align-items:center;justify-content:space-around;font-size:1.5em;height:1.1666666667em;width:1.1666666667em;overflow:hidden;margin:0;left:0}.rje-theme .rje-switch-input:checked:after{content:"check";left:100%;transform:translate(-100%, 0)}.rje-theme .rje-switch-input:not([disabled]){-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0}.rje-theme .rje-switch-input:not([disabled]):not([disabled]){cursor:pointer;pointer-events:all}.rje-theme .rje-switch-input:not([disabled]):hover{cursor:pointer}.rje-theme .rje-tag-list__children{display:flex;flex-wrap:wrap;gap:.25em}.rje-label+.rje-theme .rje-tag-list__children{margin-top:.25em}.rje-theme .rje-tag{height:1.875em;padding-left:.75em;padding-right:.75em;display:flex;align-items:center;line-height:1}.rje-theme .rje-tag .rje-tag__grid{display:flex;gap:2px;align-items:center}.rje-theme .rje-tag .rje-button{padding:0}.rje-theme .rje-tag .rje-button .rje-icon{font-size:1.2em}.rje-theme .rje-tag.removable{padding-right:.5em}.rje-theme .rje-tag.selectable.with-icon{padding-left:0}.rje-theme .rje-tag{outline:0}.rje-theme .rje-tag:hover{cursor:default}.rje-theme .rje-tag[aria-selected]:hover{cursor:pointer}.rje-theme .rje-tag-list-input .rje-label+.rje-tag-list{margin-top:4px}.rje-theme .rje-tag-list-input .rje-tag{font-size:.9em}.rje-theme .rje-tag-list-input input[type=text].rje-tag-list-input__element{width:auto;flex-grow:1;outline:0;background:rgba(0,0,0,0);border:none}.rje-theme .rje-tag-list-input .rje-popover__taglist{border:none}.rje-theme .rje-textarea-field .rje-label{display:inline-block;padding-bottom:4px}.rje-theme .rje-textarea{display:block;font-size:1em;font-family:inherit;padding:.5em}.rje-theme .rje-textarea-field--readonly .rje-textarea{border:none;background:rgba(0,0,0,0);padding-left:0;padding-right:0;cursor:default;resize:none}.rje-theme .rje-time-input{display:inline-flex;flex-direction:column}.rje-theme .rje-tooltip{background-color:#fff;border:1px solid gray;box-sizing:border-box;font-weight:normal;left:0px;max-width:37.5em;padding:.5em;position:absolute;white-space:initial;z-index:1;top:100%}.rje-theme .rje-description{padding-top:4px;font-weight:400;font-size:.85em;line-height:1.3em}.rje-theme .rje-field.disabled .rje-description{opacity:.45}.rje-theme .rje-error{padding-top:.2em;font-size:.85em}.rje-theme .rje-error .rje-icon{display:inline-block;top:.125em;position:relative;padding-right:.125em}.rje-theme .rje-field~.rje-field{padding-top:16px}.rje-theme .rje-field textarea,.rje-theme .rje-field input[type=number],.rje-theme .rje-field input[type=password],.rje-theme .rje-field input[type=text]{width:100%;box-sizing:border-box}.rje-theme .rje-field__header .rje-description{padding-top:0}.rje-theme .rje-widget-action--collapsed{transform:rotate(90deg)}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}.rje-theme--light{color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-button--primary{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--light .rje-button--primary:focus,.rje-theme--light .rje-button--primary:hover{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));background:rgb(var(--rje-color-light-secondary))}.rje-theme--light .rje-button--primary:active,.rje-theme--light .rje-button--primary.rje-button--pressed{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));background:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-button--primary[disabled]{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce}.rje-theme--light .rje-button--secondary{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-button--secondary:focus,.rje-theme--light .rje-button--secondary:hover{color:rgb(var(--rje-color-light-secondary))}.rje-theme--light .rje-button--secondary:active,.rje-theme--light .rje-button--secondary.rje-button--pressed{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-button--secondary[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);color:#cacdce !important}.rje-theme--light .rje-button--text{border:none;color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-button--text:focus,.rje-theme--light .rje-button--text:hover{color:rgb(var(--rje-color-light-secondary))}.rje-theme--light .rje-button--text:active,.rje-theme--light .rje-button--text.rje-button--pressed{color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-button--text[disabled]{color:#cacdce !important}.rje-theme--light .rje-checkbox--unset,.rje-theme--light .rje-checkbox--checked{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--light .rje-checkbox--unchecked{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0}.rje-theme--light .rje-checkbox--focused{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-checkbox-field.rje-label--disabled .rje-checkbox--checked{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce}.rje-theme--light .rje-checkbox-field.rje-label--disabled .rje-checkbox--unchecked{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--light .rje-input--color .rje-input__color{border:1px solid #cacdce}.rje-theme--light .rje-date-input__fields{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#787b7c}.rje-theme--light .rje-date-input__segment{color:#787b7c}.rje-theme--light .rje-date-input__segment.rje-date-input__segment--value{color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-date-input--invalid .rje-date-input__fields{border-color:#ae242d}.rje-theme--light .rje-date-input--invalid button{color:#ae242d}.rje-theme--light .rje-calendar__cell[tabindex="0"],.rje-theme--light .rje-calendar__cell:hover{color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-file__name{color:rgba(var(--rje-color-light-text))}.rje-theme--light .rje-icon{fill:#000}.rje-theme--light .rje-input input{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#000}.rje-theme--light .rje-input input:focus,.rje-theme--light .rje-input input:hover{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-input .rje-icon{color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-input input::placeholder,.rje-theme--light .rje-input .rje-input__tag{color:#787b7c}.rje-theme--light .rje-input--invalid:not(.rje-input--disabled) .rje-icon{color:#ae242d}.rje-theme--light .rje-input--invalid:not(.rje-input--disabled) input,.rje-theme--light .rje-input--invalid:not(.rje-input--disabled) input:hover,.rje-theme--light .rje-input--invalid:not(.rje-input--disabled) input:focus{border-color:#ae242d}.rje-theme--light .rje-input--disabled .rje-icon,.rje-theme--light .rje-input--disabled .rje-input__tag{color:#cacdce}.rje-theme--light .rje-input--disabled input[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#cacdce}.rje-theme--light .rje-input--readonly input{border:none;background:rgba(0,0,0,0);padding-left:0;padding-right:0;cursor:default}.rje-theme--light .rje-label--valid{color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-required-flag,.rje-theme--light .rje-label--invalid{color:#ae242d}.rje-theme--light .rje-label--disabled,.rje-theme--light .rje-label--disabled .rje-required-flag{color:#cacdce}.rje-theme--light .rje-modal{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#fff}.rje-theme--light .rje-popover{background:#fff;border:1px solid #cacdce;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--light .rje-popover__arrow{stroke:#cacdce;fill:rgba(255,255,255,.6)}.rje-theme--light .rje-radiogroup .rje-radio{border:1px solid rgba(0,0,0,0);box-sizing:border-box}.rje-theme--light .rje-radiogroup .rje-radio.rje-radio--focused{border-color:rgb(var(--rje-color-dark-primary)) !important}.rje-theme--light .rje-radiogroup .rje-radio__icon{border:1px solid #cacdce;background:rgba(255,255,255,.6)}.rje-theme--light .rje-radiogroup .rje-radio--selected .rje-radio__icon{border:2px solid rgb(var(--rje-color-light-primary));display:inline-flex;align-items:center;justify-content:center}.rje-theme--light .rje-radiogroup .rje-radio--selected .rje-radio__icon:after{content:"";border-radius:99%;display:inline-block;background:rgb(var(--rje-color-light-primary));border:.3em solid rgba(0,0,0,0)}.rje-theme--light .rje-radiogroup .rje-radio--disabled .rje-radio__label{color:#cacdce}.rje-theme--light .rje-section-header__separator{border-top:1px solid rgba(var(--rje-color-light-text), 0.15);border-bottom:1px solid rgba(255,255,255,.8)}.rje-theme--light .rje-section-header__label .rje-button:not([disabled]){color:#000}.rje-theme--light .rje-popover.rje-section-header__description{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-popover.rje-section-header__description *{color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-select__button{color:rgb(var(--rje-color-light-text));border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0}.rje-theme--light .rje-select__button:focus,.rje-theme--light .rje-select__button:hover{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;border-color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-select__button:active,.rje-theme--light .rje-select__button.rje-select__button--pressed,.rje-theme--light .rje-select__button[aria-expanded=true]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;border-color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-select__button[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#cacdce;background-color:rgba(255,255,255,.6)}.rje-theme--light .rje-select__button[disabled] .rje-icon{fill:#cacdce}.rje-theme--light .rje-selected__value--placeholder{color:#787b7c}.rje-theme--light .rje-select-field--invalid .rje-icon,.rje-theme--light .rje-select-field--invalid .rje-label:not(.select__option){color:#ae242d}.rje-theme--light .rje-select-field--invalid .rje-select__button{border-color:#ae242d}.rje-theme--light .rje-overlay .rje-select__options{background:#fff}.rje-theme--light .rje-overlay--select{margin-top:.25em;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--light .rje-select__options{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6)}.rje-theme--light .rje-select__option--selected .rje-label label,.rje-theme--light .rje-select__option--selected label{color:rgba(var(--rje-color-light-primary), 1)}.rje-theme--light .rje-select__option:hover,.rje-theme--light .rje-select__option--focused{background:rgba(var(--rje-color-light-primary), 0.9)}.rje-theme--light .rje-select__option:hover label,.rje-theme--light .rje-select__option--focused label{color:#fff}.rje-theme--light .rje-select__option--disabled{opacity:.33}.rje-theme--light .rje-select__option:not(:last-child){border-bottom:1px solid rgba(var(--rje-color-light-text), 0.15)}.rje-theme--light .rje-switch-input:checked{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));border-radius:1.875em}.rje-theme--light .rje-switch-input:checked:after{color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-switch-input:checked:focus,.rje-theme--light .rje-switch-input:checked:hover{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));border-radius:1.875em;background-color:rgb(var(--rje-color-light-secondary))}.rje-theme--light .rje-switch-input:checked:focus:after,.rje-theme--light .rje-switch-input:checked:hover:after{color:rgb(var(--rje-color-light-secondary))}.rje-theme--light .rje-switch-input:checked:active,.rje-theme--light .rje-switch-input:checked.pressed{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce;border-radius:1.875em;background-color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-switch-input:checked:active:after,.rje-theme--light .rje-switch-input:checked.pressed:after{color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-switch-input:checked[disabled]{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce;border-radius:1.875em}.rje-theme--light .rje-switch-input:checked[disabled]:after{color:#cacdce}.rje-theme--light .rje-switch-input:not(:checked){border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1.875em;background:#fff}.rje-theme--light .rje-switch-input:not(:checked):after{background-color:rgb(var(--rje-color-light-primary));border-radius:1.875em;color:#fff}.rje-theme--light .rje-switch-input:not(:checked):focus:after,.rje-theme--light .rje-switch-input:not(:checked):hover:after{background-color:rgb(var(--rje-color-light-secondary))}.rje-theme--light .rje-switch-input:not(:checked):active:after,.rje-theme--light .rje-switch-input:not(:checked).pressed:after{background-color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-switch-input:not(:checked)[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1.875em}.rje-theme--light .rje-switch-input:not(:checked)[disabled]:after{background-color:#cacdce}.rje-theme--light .rje-tag{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1em}.rje-theme--light .rje-tag.selectable.with-icon{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1em}.rje-theme--light .rje-tag.selectable.with-icon .rje-tag__selection{border-radius:99%;border:1px solid #cacdce;margin:.1em;font-size:1.375em}.rje-theme--light .rje-tag.selectable.with-icon.rje-tag--selected .rje-tag__selection{background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--light .rje-tag.selectable.with-icon.rje-tag--unselected .rje-tag__selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.rje-theme--light .rje-tag.selectable:not(.with-icon).rje-tag--selected{background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--light .rje-tag-list-input .rje-tag-list__children{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;padding:.25em}.rje-theme--light .rje-tag-list-input input.rje-tag-list-input__element{border:none;color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-textarea{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-textarea:focus,.rje-theme--light .rje-textarea:hover{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-textarea::placeholder:not([disabled]){color:#787b7c}.rje-theme--light .rje-textarea[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#cacdce}.rje-theme--light .rje-textarea[disabled]::placeholder{color:#cacdce}.rje-theme--light .rje-textarea-field--invalid:not(.rje-textarea-field--disabled) .rje-textarea{border-color:#ae242d}.rje-theme--light .rje-tooltip{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-tooltip *{color:#fff !important}.rje-theme--light .rje-description{color:#787b7c}.rje-theme--light .rje-description code{color:rgba(0,0,0,.8);border-radius:2px;border:1px solid rgba(202,205,206,.5);background-color:rgba(202,205,206,.25);padding:0 .3em;box-sizing:border-box}.rje-theme--light .rje-description--tooltip{opacity:1}.rje-theme--light .rje-error{color:#ae242d}.rje-theme--light .rje-field--value.rje-field--error>label{color:#ae242d}.rje-theme--light .rje-field--value.rje-field--error textarea,.rje-theme--light .rje-field--value.rje-field--error input{border-color:#ae242d}.rje-theme--light .rje-field--object.rje-field--error>.rje-field__header label,.rje-theme--light .rje-field--value.rje-field .rje-required-flag{color:#ae242d}.rje-theme--light .rje-widget-action:not(:hover) .rje-icon{color:#cacdce}.rje-theme--light .rje-theme--inverted{color:rgb(var(--rje-color-dark-text));padding:8px;background:#222}.rje-theme--light .rje-theme--inverted .rje-button--primary{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--light .rje-theme--inverted .rje-button--primary:focus,.rje-theme--light .rje-theme--inverted .rje-button--primary:hover{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));background:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-button--primary:active,.rje-theme--light .rje-theme--inverted .rje-button--primary.rje-button--pressed{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));background:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-button--primary[disabled]{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849}.rje-theme--light .rje-theme--inverted .rje-button--secondary{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-button--secondary:focus,.rje-theme--light .rje-theme--inverted .rje-button--secondary:hover{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-button--secondary:active,.rje-theme--light .rje-theme--inverted .rje-button--secondary.rje-button--pressed{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-button--secondary[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:#474849 !important}.rje-theme--light .rje-theme--inverted .rje-button--text{border:none;color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-button--text:focus,.rje-theme--light .rje-theme--inverted .rje-button--text:hover{color:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-button--text:active,.rje-theme--light .rje-theme--inverted .rje-button--text.rje-button--pressed{color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-button--text[disabled]{color:#474849 !important}.rje-theme--light .rje-theme--inverted .rje-checkbox--unset,.rje-theme--light .rje-theme--inverted .rje-checkbox--checked{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--light .rje-theme--inverted .rje-checkbox--unchecked{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--light .rje-theme--inverted .rje-checkbox--focused{border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-checkbox-field.rje-label--disabled .rje-checkbox--checked{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849}.rje-theme--light .rje-theme--inverted .rje-checkbox-field.rje-label--disabled .rje-checkbox--unchecked{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0}.rje-theme--light .rje-theme--inverted .rje-input--color .rje-input__color{border:1px solid #474849}.rje-theme--light .rje-theme--inverted .rje-date-input__fields{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--light .rje-theme--inverted .rje-date-input__segment{color:#787b7c}.rje-theme--light .rje-theme--inverted .rje-date-input__segment.rje-date-input__segment--value{color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-date-input--invalid .rje-date-input__fields{border-color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-date-input--invalid button{color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-calendar__cell[tabindex="0"],.rje-theme--light .rje-theme--inverted .rje-calendar__cell:hover{color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-file__name{color:rgba(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-icon{fill:#fff}.rje-theme--light .rje-theme--inverted .rje-input input{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#fff}.rje-theme--light .rje-theme--inverted .rje-input input:focus,.rje-theme--light .rje-theme--inverted .rje-input input:hover{border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-input .rje-icon{color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-input input::placeholder,.rje-theme--light .rje-theme--inverted .rje-input .rje-input__tag{color:#787b7c}.rje-theme--light .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) .rje-icon{color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) input,.rje-theme--light .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) input:hover,.rje-theme--light .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) input:focus{border-color:#f11f2c !important}.rje-theme--light .rje-theme--inverted .rje-input--disabled .rje-icon,.rje-theme--light .rje-theme--inverted .rje-input--disabled .rje-input__tag{color:#474849}.rje-theme--light .rje-theme--inverted .rje-input--disabled input[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#474849}.rje-theme--light .rje-theme--inverted .rje-input--readonly input{border:none;background:rgba(0,0,0,0);padding-left:0;padding-right:0;cursor:default}.rje-theme--light .rje-theme--inverted .rje-label--valid{color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-required-flag,.rje-theme--light .rje-theme--inverted .rje-label--invalid{color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-label--disabled,.rje-theme--light .rje-theme--inverted .rje-label--disabled .rje-required-flag{color:#474849}.rje-theme--light .rje-theme--inverted .rje-modal{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#000}.rje-theme--light .rje-theme--inverted .rje-popover{background:#000;border:1px solid #474849;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--light .rje-theme--inverted .rje-popover__arrow{stroke:#474849;fill:rgba(255,255,255,.05)}.rje-theme--light .rje-theme--inverted .rje-radiogroup .rje-radio{border:1px solid rgba(0,0,0,0);box-sizing:border-box}.rje-theme--light .rje-theme--inverted .rje-radiogroup .rje-radio.rje-radio--focused{border-color:rgb(var(--rje-color-dark-primary)) !important}.rje-theme--light .rje-theme--inverted .rje-radiogroup .rje-radio__icon{border:1px solid #474849;background:rgba(255,255,255,.05)}.rje-theme--light .rje-theme--inverted .rje-radiogroup .rje-radio--selected .rje-radio__icon{border:2px solid rgb(var(--rje-color-dark-primary));display:inline-flex;align-items:center;justify-content:center}.rje-theme--light .rje-theme--inverted .rje-radiogroup .rje-radio--selected .rje-radio__icon:after{content:"";border-radius:99%;display:inline-block;background:rgb(var(--rje-color-dark-primary));border:.3em solid rgba(0,0,0,0)}.rje-theme--light .rje-theme--inverted .rje-radiogroup .rje-radio--disabled .rje-radio__label{color:#474849}.rje-theme--light .rje-theme--inverted .rje-section-header__separator{border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(255,255,255,.1)}.rje-theme--light .rje-theme--inverted .rje-section-header__label .rje-button:not([disabled]){color:#fff}.rje-theme--light .rje-theme--inverted .rje-popover.rje-section-header__description{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-popover.rje-section-header__description *{color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-theme--inverted .rje-select__button{color:rgb(var(--rje-color-dark-text));border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--light .rje-theme--inverted .rje-select__button:focus,.rje-theme--light .rje-theme--inverted .rje-select__button:hover{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-select__button:active,.rje-theme--light .rje-theme--inverted .rje-select__button.rje-select__button--pressed,.rje-theme--light .rje-theme--inverted .rje-select__button[aria-expanded=true]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-select__button[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#474849;background-color:rgba(255,255,255,.05)}.rje-theme--light .rje-theme--inverted .rje-select__button[disabled] .rje-icon{fill:#474849}.rje-theme--light .rje-theme--inverted .rje-selected__value--placeholder{color:#787b7c}.rje-theme--light .rje-theme--inverted .rje-select-field--invalid .rje-icon,.rje-theme--light .rje-theme--inverted .rje-select-field--invalid .rje-label:not(.select__option){color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-select-field--invalid .rje-select__button{border-color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-overlay .rje-select__options{background:#000}.rje-theme--light .rje-theme--inverted .rje-overlay--select{margin-top:.25em;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--light .rje-theme--inverted .rje-select__options{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05)}.rje-theme--light .rje-theme--inverted .rje-select__option--selected label{color:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-select__option:hover,.rje-theme--light .rje-theme--inverted .rje-select__option--focused{background:rgba(var(--rje-color-dark-primary), 0.9)}.rje-theme--light .rje-theme--inverted .rje-select__option:hover label,.rje-theme--light .rje-theme--inverted .rje-select__option--focused label{color:#fff}.rje-theme--light .rje-theme--inverted .rje-select__option--disabled{opacity:.33}.rje-theme--light .rje-theme--inverted .rje-select__option:not(:last-child){border-bottom:1px solid rgba(var(--rje-color-dark-text), 0.15)}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));border-radius:1.875em}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:after{background:#000;color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:focus,.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:hover{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));border-radius:1.875em;background-color:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:focus:after,.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:hover:after{color:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:active,.rje-theme--light .rje-theme--inverted .rje-switch-input:checked.pressed{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849;border-radius:1.875em;background-color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:active:after,.rje-theme--light .rje-theme--inverted .rje-switch-input:checked.pressed:after{color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked[disabled]{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849;border-radius:1.875em;background-color:#474849}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked[disabled]:after{color:#474849}.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked){border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1.875em}.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked):after{background:rgb(var(--rje-color-dark-primary));border-radius:1.875em;color:#000}.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked):focus:after,.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked):hover:after{background-color:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked):active:after,.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked).pressed:after{background-color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked)[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1.875em}.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked)[disabled]:after{background-color:#474849}.rje-theme--light .rje-theme--inverted .rje-tag{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1em}.rje-theme--light .rje-theme--inverted .rje-tag.selectable.with-icon{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1em}.rje-theme--light .rje-theme--inverted .rje-tag.selectable.with-icon .rje-tag__selection{border-radius:99%;border:1px solid #474849;margin:.1em;font-size:1.375em}.rje-theme--light .rje-theme--inverted .rje-tag.selectable.with-icon.rje-tag--selected .rje-tag__selection{background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--light .rje-theme--inverted .rje-tag.selectable.with-icon.rje-tag--unselected .rje-tag__selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.rje-theme--light .rje-theme--inverted .rje-tag.selectable:not(.with-icon).rje-tag--selected{background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--light .rje-theme--inverted .rje-tag-list-input .rje-tag-list__children{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;padding:.25em}.rje-theme--light .rje-theme--inverted .rje-tag-list-input input.rje-tag-list-input__element{border:none;color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-textarea{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-textarea:focus,.rje-theme--light .rje-theme--inverted .rje-textarea:hover{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-theme--inverted .rje-textarea::placeholder:not([disabled]){color:#787b7c}.rje-theme--light .rje-theme--inverted .rje-textarea[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#474849}.rje-theme--light .rje-theme--inverted .rje-textarea[disabled]::placeholder{color:#474849}.rje-theme--light .rje-theme--inverted .rje-textarea-field--invalid:not(.rje-textarea-field--disabled) .rje-textarea{border-color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-tooltip{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-tooltip *{color:#000 !important}.rje-theme--light .rje-theme--inverted .rje-description{color:#787b7c}.rje-theme--light .rje-theme--inverted .rje-description code{border-radius:2px;border:1px solid rgba(71,72,73,.3);padding:0 .3em}.rje-theme--light .rje-theme--inverted .rje-description--tooltip{opacity:1}.rje-theme--light .rje-theme--inverted .rje-error{color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-field--value.rje-field--error>label{color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-field--value.rje-field--error textarea,.rje-theme--light .rje-theme--inverted .rje-field--value.rje-field--error input{border-color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-field--object.rje-field--error>.rje-field__header label,.rje-theme--light .rje-theme--inverted .rje-field--value.rje-field .rje-required-flag{color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-widget-action:not(:hover) .rje-icon{color:#474849}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}.rje-theme--dark{color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-button--primary{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--dark .rje-button--primary:focus,.rje-theme--dark .rje-button--primary:hover{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));background:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-button--primary:active,.rje-theme--dark .rje-button--primary.rje-button--pressed{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));background:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-button--primary[disabled]{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849}.rje-theme--dark .rje-button--secondary{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-button--secondary:focus,.rje-theme--dark .rje-button--secondary:hover{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-button--secondary:active,.rje-theme--dark .rje-button--secondary.rje-button--pressed{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-button--secondary[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:#474849 !important}.rje-theme--dark .rje-button--text{border:none;color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-button--text:focus,.rje-theme--dark .rje-button--text:hover{color:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-button--text:active,.rje-theme--dark .rje-button--text.rje-button--pressed{color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-button--text[disabled]{color:#474849 !important}.rje-theme--dark .rje-checkbox--unset,.rje-theme--dark .rje-checkbox--checked{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--dark .rje-checkbox--unchecked{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--dark .rje-checkbox--focused{border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-checkbox-field.rje-label--disabled .rje-checkbox--checked{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849}.rje-theme--dark .rje-checkbox-field.rje-label--disabled .rje-checkbox--unchecked{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0}.rje-theme--dark .rje-input--color .rje-input__color{border:1px solid #474849}.rje-theme--dark .rje-date-input__fields{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--dark .rje-date-input__segment{color:#787b7c}.rje-theme--dark .rje-date-input__segment.rje-date-input__segment--value{color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-date-input--invalid .rje-date-input__fields{border-color:#f11f2c}.rje-theme--dark .rje-date-input--invalid button{color:#f11f2c}.rje-theme--dark .rje-calendar__cell[tabindex="0"],.rje-theme--dark .rje-calendar__cell:hover{color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-file__name{color:rgba(var(--rje-color-dark-text))}.rje-theme--dark .rje-icon{fill:#fff}.rje-theme--dark .rje-input input{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#fff}.rje-theme--dark .rje-input input:focus,.rje-theme--dark .rje-input input:hover{border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-input .rje-icon{color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-input input::placeholder,.rje-theme--dark .rje-input .rje-input__tag{color:#787b7c}.rje-theme--dark .rje-input--invalid:not(.rje-input--disabled) .rje-icon{color:#f11f2c}.rje-theme--dark .rje-input--invalid:not(.rje-input--disabled) input,.rje-theme--dark .rje-input--invalid:not(.rje-input--disabled) input:hover,.rje-theme--dark .rje-input--invalid:not(.rje-input--disabled) input:focus{border-color:#f11f2c !important}.rje-theme--dark .rje-input--disabled .rje-icon,.rje-theme--dark .rje-input--disabled .rje-input__tag{color:#474849}.rje-theme--dark .rje-input--disabled input[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#474849}.rje-theme--dark .rje-input--readonly input{border:none;background:rgba(0,0,0,0);padding-left:0;padding-right:0;cursor:default}.rje-theme--dark .rje-label--valid{color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-required-flag,.rje-theme--dark .rje-label--invalid{color:#f11f2c}.rje-theme--dark .rje-label--disabled,.rje-theme--dark .rje-label--disabled .rje-required-flag{color:#474849}.rje-theme--dark .rje-modal{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#000}.rje-theme--dark .rje-popover{background:#000;border:1px solid #474849;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--dark .rje-popover__arrow{stroke:#474849;fill:rgba(255,255,255,.05)}.rje-theme--dark .rje-radiogroup .rje-radio{border:1px solid rgba(0,0,0,0);box-sizing:border-box}.rje-theme--dark .rje-radiogroup .rje-radio.rje-radio--focused{border-color:rgb(var(--rje-color-dark-primary)) !important}.rje-theme--dark .rje-radiogroup .rje-radio__icon{border:1px solid #474849;background:rgba(255,255,255,.05)}.rje-theme--dark .rje-radiogroup .rje-radio--selected .rje-radio__icon{border:2px solid rgb(var(--rje-color-dark-primary));display:inline-flex;align-items:center;justify-content:center}.rje-theme--dark .rje-radiogroup .rje-radio--selected .rje-radio__icon:after{content:"";border-radius:99%;display:inline-block;background:rgb(var(--rje-color-dark-primary));border:.3em solid rgba(0,0,0,0)}.rje-theme--dark .rje-radiogroup .rje-radio--disabled .rje-radio__label{color:#474849}.rje-theme--dark .rje-section-header__separator{border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(255,255,255,.1)}.rje-theme--dark .rje-section-header__label .rje-button:not([disabled]){color:#fff}.rje-theme--dark .rje-popover.rje-section-header__description{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-popover.rje-section-header__description *{color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-select__button{color:rgb(var(--rje-color-dark-text));border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--dark .rje-select__button:focus,.rje-theme--dark .rje-select__button:hover{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-select__button:active,.rje-theme--dark .rje-select__button.rje-select__button--pressed,.rje-theme--dark .rje-select__button[aria-expanded=true]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-select__button[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#474849;background-color:rgba(255,255,255,.05)}.rje-theme--dark .rje-select__button[disabled] .rje-icon{fill:#474849}.rje-theme--dark .rje-selected__value--placeholder{color:#787b7c}.rje-theme--dark .rje-select-field--invalid .rje-icon,.rje-theme--dark .rje-select-field--invalid .rje-label:not(.select__option){color:#f11f2c}.rje-theme--dark .rje-select-field--invalid .rje-select__button{border-color:#f11f2c}.rje-theme--dark .rje-overlay .rje-select__options{background:#000}.rje-theme--dark .rje-overlay--select{margin-top:.25em;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--dark .rje-select__options{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05)}.rje-theme--dark .rje-select__option--selected label{color:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-select__option:hover,.rje-theme--dark .rje-select__option--focused{background:rgba(var(--rje-color-dark-primary), 0.9)}.rje-theme--dark .rje-select__option:hover label,.rje-theme--dark .rje-select__option--focused label{color:#fff}.rje-theme--dark .rje-select__option--disabled{opacity:.33}.rje-theme--dark .rje-select__option:not(:last-child){border-bottom:1px solid rgba(var(--rje-color-dark-text), 0.15)}.rje-theme--dark .rje-switch-input:checked{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));border-radius:1.875em}.rje-theme--dark .rje-switch-input:checked:after{background:#000;color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-switch-input:checked:focus,.rje-theme--dark .rje-switch-input:checked:hover{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));border-radius:1.875em;background-color:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-switch-input:checked:focus:after,.rje-theme--dark .rje-switch-input:checked:hover:after{color:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-switch-input:checked:active,.rje-theme--dark .rje-switch-input:checked.pressed{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849;border-radius:1.875em;background-color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-switch-input:checked:active:after,.rje-theme--dark .rje-switch-input:checked.pressed:after{color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-switch-input:checked[disabled]{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849;border-radius:1.875em;background-color:#474849}.rje-theme--dark .rje-switch-input:checked[disabled]:after{color:#474849}.rje-theme--dark .rje-switch-input:not(:checked){border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1.875em}.rje-theme--dark .rje-switch-input:not(:checked):after{background:rgb(var(--rje-color-dark-primary));border-radius:1.875em;color:#000}.rje-theme--dark .rje-switch-input:not(:checked):focus:after,.rje-theme--dark .rje-switch-input:not(:checked):hover:after{background-color:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-switch-input:not(:checked):active:after,.rje-theme--dark .rje-switch-input:not(:checked).pressed:after{background-color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-switch-input:not(:checked)[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1.875em}.rje-theme--dark .rje-switch-input:not(:checked)[disabled]:after{background-color:#474849}.rje-theme--dark .rje-tag{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1em}.rje-theme--dark .rje-tag.selectable.with-icon{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1em}.rje-theme--dark .rje-tag.selectable.with-icon .rje-tag__selection{border-radius:99%;border:1px solid #474849;margin:.1em;font-size:1.375em}.rje-theme--dark .rje-tag.selectable.with-icon.rje-tag--selected .rje-tag__selection{background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--dark .rje-tag.selectable.with-icon.rje-tag--unselected .rje-tag__selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.rje-theme--dark .rje-tag.selectable:not(.with-icon).rje-tag--selected{background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--dark .rje-tag-list-input .rje-tag-list__children{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;padding:.25em}.rje-theme--dark .rje-tag-list-input input.rje-tag-list-input__element{border:none;color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-textarea{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-textarea:focus,.rje-theme--dark .rje-textarea:hover{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-textarea::placeholder:not([disabled]){color:#787b7c}.rje-theme--dark .rje-textarea[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#474849}.rje-theme--dark .rje-textarea[disabled]::placeholder{color:#474849}.rje-theme--dark .rje-textarea-field--invalid:not(.rje-textarea-field--disabled) .rje-textarea{border-color:#f11f2c}.rje-theme--dark .rje-tooltip{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-tooltip *{color:#000 !important}.rje-theme--dark .rje-description{color:#787b7c}.rje-theme--dark .rje-description code{border-radius:2px;border:1px solid rgba(71,72,73,.3);padding:0 .3em}.rje-theme--dark .rje-description--tooltip{opacity:1}.rje-theme--dark .rje-error{color:#f11f2c}.rje-theme--dark .rje-field--value.rje-field--error>label{color:#f11f2c}.rje-theme--dark .rje-field--value.rje-field--error textarea,.rje-theme--dark .rje-field--value.rje-field--error input{border-color:#f11f2c}.rje-theme--dark .rje-field--object.rje-field--error>.rje-field__header label,.rje-theme--dark .rje-field--value.rje-field .rje-required-flag{color:#f11f2c}.rje-theme--dark .rje-widget-action:not(:hover) .rje-icon{color:#474849}.rje-theme--dark .rje-theme--inverted{color:rgb(var(--rje-color-light-text));padding:8px;background:#fff}.rje-theme--dark .rje-theme--inverted .rje-button--primary{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--dark .rje-theme--inverted .rje-button--primary:focus,.rje-theme--dark .rje-theme--inverted .rje-button--primary:hover{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));background:rgb(var(--rje-color-light-secondary))}.rje-theme--dark .rje-theme--inverted .rje-button--primary:active,.rje-theme--dark .rje-theme--inverted .rje-button--primary.rje-button--pressed{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));background:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-button--primary[disabled]{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-button--secondary{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-button--secondary:focus,.rje-theme--dark .rje-theme--inverted .rje-button--secondary:hover{color:rgb(var(--rje-color-light-secondary))}.rje-theme--dark .rje-theme--inverted .rje-button--secondary:active,.rje-theme--dark .rje-theme--inverted .rje-button--secondary.rje-button--pressed{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-button--secondary[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);color:#cacdce !important}.rje-theme--dark .rje-theme--inverted .rje-button--text{border:none;color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-button--text:focus,.rje-theme--dark .rje-theme--inverted .rje-button--text:hover{color:rgb(var(--rje-color-light-secondary))}.rje-theme--dark .rje-theme--inverted .rje-button--text:active,.rje-theme--dark .rje-theme--inverted .rje-button--text.rje-button--pressed{color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-button--text[disabled]{color:#cacdce !important}.rje-theme--dark .rje-theme--inverted .rje-checkbox--unset,.rje-theme--dark .rje-theme--inverted .rje-checkbox--checked{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--dark .rje-theme--inverted .rje-checkbox--unchecked{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0}.rje-theme--dark .rje-theme--inverted .rje-checkbox--focused{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-checkbox-field.rje-label--disabled .rje-checkbox--checked{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-checkbox-field.rje-label--disabled .rje-checkbox--unchecked{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--dark .rje-theme--inverted .rje-input--color .rje-input__color{border:1px solid #cacdce}.rje-theme--dark .rje-theme--inverted .rje-date-input__fields{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#787b7c}.rje-theme--dark .rje-theme--inverted .rje-date-input__segment{color:#787b7c}.rje-theme--dark .rje-theme--inverted .rje-date-input__segment.rje-date-input__segment--value{color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-date-input--invalid .rje-date-input__fields{border-color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-date-input--invalid button{color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-calendar__cell[tabindex="0"],.rje-theme--dark .rje-theme--inverted .rje-calendar__cell:hover{color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-file__name{color:rgba(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-icon{fill:#000}.rje-theme--dark .rje-theme--inverted .rje-input input{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#000}.rje-theme--dark .rje-theme--inverted .rje-input input:focus,.rje-theme--dark .rje-theme--inverted .rje-input input:hover{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-input .rje-icon{color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-input input::placeholder,.rje-theme--dark .rje-theme--inverted .rje-input .rje-input__tag{color:#787b7c}.rje-theme--dark .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) .rje-icon{color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) input,.rje-theme--dark .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) input:hover,.rje-theme--dark .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) input:focus{border-color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-input--disabled .rje-icon,.rje-theme--dark .rje-theme--inverted .rje-input--disabled .rje-input__tag{color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-input--disabled input[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-input--readonly input{border:none;background:rgba(0,0,0,0);padding-left:0;padding-right:0;cursor:default}.rje-theme--dark .rje-theme--inverted .rje-label--valid{color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-required-flag,.rje-theme--dark .rje-theme--inverted .rje-label--invalid{color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-label--disabled,.rje-theme--dark .rje-theme--inverted .rje-label--disabled .rje-required-flag{color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-modal{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#fff}.rje-theme--dark .rje-theme--inverted .rje-popover{background:#fff;border:1px solid #cacdce;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--dark .rje-theme--inverted .rje-popover__arrow{stroke:#cacdce;fill:rgba(255,255,255,.6)}.rje-theme--dark .rje-theme--inverted .rje-radiogroup .rje-radio{border:1px solid rgba(0,0,0,0);box-sizing:border-box}.rje-theme--dark .rje-theme--inverted .rje-radiogroup .rje-radio.rje-radio--focused{border-color:rgb(var(--rje-color-dark-primary)) !important}.rje-theme--dark .rje-theme--inverted .rje-radiogroup .rje-radio__icon{border:1px solid #cacdce;background:rgba(255,255,255,.6)}.rje-theme--dark .rje-theme--inverted .rje-radiogroup .rje-radio--selected .rje-radio__icon{border:2px solid rgb(var(--rje-color-light-primary));display:inline-flex;align-items:center;justify-content:center}.rje-theme--dark .rje-theme--inverted .rje-radiogroup .rje-radio--selected .rje-radio__icon:after{content:"";border-radius:99%;display:inline-block;background:rgb(var(--rje-color-light-primary));border:.3em solid rgba(0,0,0,0)}.rje-theme--dark .rje-theme--inverted .rje-radiogroup .rje-radio--disabled .rje-radio__label{color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-section-header__separator{border-top:1px solid rgba(var(--rje-color-light-text), 0.15);border-bottom:1px solid rgba(255,255,255,.8)}.rje-theme--dark .rje-theme--inverted .rje-section-header__label .rje-button:not([disabled]){color:#000}.rje-theme--dark .rje-theme--inverted .rje-popover.rje-section-header__description{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-popover.rje-section-header__description *{color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-theme--inverted .rje-select__button{color:rgb(var(--rje-color-light-text));border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0}.rje-theme--dark .rje-theme--inverted .rje-select__button:focus,.rje-theme--dark .rje-theme--inverted .rje-select__button:hover{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;border-color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-select__button:active,.rje-theme--dark .rje-theme--inverted .rje-select__button.rje-select__button--pressed,.rje-theme--dark .rje-theme--inverted .rje-select__button[aria-expanded=true]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;border-color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-select__button[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#cacdce;background-color:rgba(255,255,255,.6)}.rje-theme--dark .rje-theme--inverted .rje-select__button[disabled] .rje-icon{fill:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-selected__value--placeholder{color:#787b7c}.rje-theme--dark .rje-theme--inverted .rje-select-field--invalid .rje-icon,.rje-theme--dark .rje-theme--inverted .rje-select-field--invalid .rje-label:not(.select__option){color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-select-field--invalid .rje-select__button{border-color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-overlay .rje-select__options{background:#fff}.rje-theme--dark .rje-theme--inverted .rje-overlay--select{margin-top:.25em;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--dark .rje-theme--inverted .rje-select__options{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6)}.rje-theme--dark .rje-theme--inverted .rje-select__option--selected .rje-label label,.rje-theme--dark .rje-theme--inverted .rje-select__option--selected label{color:rgba(var(--rje-color-light-primary), 1)}.rje-theme--dark .rje-theme--inverted .rje-select__option:hover,.rje-theme--dark .rje-theme--inverted .rje-select__option--focused{background:rgba(var(--rje-color-light-primary), 0.9)}.rje-theme--dark .rje-theme--inverted .rje-select__option:hover label,.rje-theme--dark .rje-theme--inverted .rje-select__option--focused label{color:#fff}.rje-theme--dark .rje-theme--inverted .rje-select__option--disabled{opacity:.33}.rje-theme--dark .rje-theme--inverted .rje-select__option:not(:last-child){border-bottom:1px solid rgba(var(--rje-color-light-text), 0.15)}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));border-radius:1.875em}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:after{color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:focus,.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:hover{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));border-radius:1.875em;background-color:rgb(var(--rje-color-light-secondary))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:focus:after,.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:hover:after{color:rgb(var(--rje-color-light-secondary))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:active,.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked.pressed{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce;border-radius:1.875em;background-color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:active:after,.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked.pressed:after{color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked[disabled]{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce;border-radius:1.875em}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked[disabled]:after{color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked){border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1.875em;background:#fff}.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked):after{background-color:rgb(var(--rje-color-light-primary));border-radius:1.875em;color:#fff}.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked):focus:after,.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked):hover:after{background-color:rgb(var(--rje-color-light-secondary))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked):active:after,.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked).pressed:after{background-color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked)[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1.875em}.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked)[disabled]:after{background-color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-tag{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1em}.rje-theme--dark .rje-theme--inverted .rje-tag.selectable.with-icon{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1em}.rje-theme--dark .rje-theme--inverted .rje-tag.selectable.with-icon .rje-tag__selection{border-radius:99%;border:1px solid #cacdce;margin:.1em;font-size:1.375em}.rje-theme--dark .rje-theme--inverted .rje-tag.selectable.with-icon.rje-tag--selected .rje-tag__selection{background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--dark .rje-theme--inverted .rje-tag.selectable.with-icon.rje-tag--unselected .rje-tag__selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.rje-theme--dark .rje-theme--inverted .rje-tag.selectable:not(.with-icon).rje-tag--selected{background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--dark .rje-theme--inverted .rje-tag-list-input .rje-tag-list__children{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;padding:.25em}.rje-theme--dark .rje-theme--inverted .rje-tag-list-input input.rje-tag-list-input__element{border:none;color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-textarea{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-textarea:focus,.rje-theme--dark .rje-theme--inverted .rje-textarea:hover{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-textarea::placeholder:not([disabled]){color:#787b7c}.rje-theme--dark .rje-theme--inverted .rje-textarea[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-textarea[disabled]::placeholder{color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-textarea-field--invalid:not(.rje-textarea-field--disabled) .rje-textarea{border-color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-tooltip{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-tooltip *{color:#fff !important}.rje-theme--dark .rje-theme--inverted .rje-description{color:#787b7c}.rje-theme--dark .rje-theme--inverted .rje-description code{color:rgba(0,0,0,.8);border-radius:2px;border:1px solid rgba(202,205,206,.5);background-color:rgba(202,205,206,.25);padding:0 .3em;box-sizing:border-box}.rje-theme--dark .rje-theme--inverted .rje-description--tooltip{opacity:1}.rje-theme--dark .rje-theme--inverted .rje-error{color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-field--value.rje-field--error>label{color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-field--value.rje-field--error textarea,.rje-theme--dark .rje-theme--inverted .rje-field--value.rje-field--error input{border-color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-field--object.rje-field--error>.rje-field__header label,.rje-theme--dark .rje-theme--inverted .rje-field--value.rje-field .rje-required-flag{color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-widget-action:not(:hover) .rje-icon{color:#cacdce}.rje-theme--light .cm-editor{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box}.rje-theme--dark .cm-editor{border:1px solid #474849;border-radius:4px;box-sizing:border-box}.cm-theme-light,.cm-theme-dark{border:0px solid rgba(0,0,0,0) !important;color:rgba(0,0,0,.87)}.cm-theme-light .cm-gutters{background-color:rgba(255,255,255,.6)}.cm-theme-light .cm-editor.cm-focused{border-color:rgb(var(--rje-color-light-primary))}.cm-theme-light .cm-editor .cm-gutters{backdrop-filter:blur(25px);border-top-left-radius:4px;border-bottom-left-radius:4px;overflow:hidden}.cm-theme-light .cm-activeLine{background-color:rgb(var(--rje-color-light-primary), 0.2)}.cm-theme-light .cm-gutterElement.cm-activeLineGutter{background-color:rgb(var(--rje-color-light-secondary), 0.3)}.cm-theme-dark .cm-gutters{background-color:rgba(255,255,255,.05)}.cm-theme-dark .cm-editor.cm-focused{border-color:rgb(var(--rje-color-dark-primary))}.cm-theme-dark .cm-activeLine{background-color:rgb(var(--rje-color-dark-primary), 0.2)}.cm-theme-dark .cm-gutterElement.cm-activeLineGutter{background-color:rgb(var(--rje-color-dark-secondary), 0.3)}.cm-editor.cm-focused{outline:none !important}.field.error>.cm-theme-light>.cm-editor,.field.error>.cm-theme-dark>.cm-editor{border-color:#9f3a38;background:rgba(224,180,180,.25)}.cm-lint-marker{border-radius:100%;border-color:rgba(255,255,255,.7);box-sizing:border-box}.cm-lint-marker.cm-lint-marker-error{position:relative;content:"" !important}.cm-lint-marker.cm-lint-marker-error:after{font-family:"Icon";font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48;content:"report";color:#ae242d;position:absolute;top:0;line-height:.9;font-size:1.1em;left:-0.05em}.rje-field .cm-tooltip{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background-color:rgb(var(--rje-color-light-primary));backdrop-filter:blur(25px);max-width:600px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-field .cm-tooltip li.cm-diagnostic-error{border-left-color:#ae242d}.rje-field .cm-tooltip .cm-diagnostic{color:#fff}.rje-code-tooltip--jsonschema{padding:4px 8px;font-size:.9em;color:#ccc;max-width:640px;min-width:100px}.rje-code-tooltip--jsonschema h1{font-size:1.1em;color:#fafafa;font-weight:500;line-height:1.5em;padding-bottom:.2em;margin:0}.rje-code-tooltip--pointer{font-size:.65em;padding:.2em}.rje-field--json{width:100%}@font-face{font-family:Icon;font-style:normal;font-weight:100 700;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format(woff2)}#storybook-docs{--rje-font-family: Inter, sans-serif;--rje-color-light-primary: 31, 101, 141;--rje-color-light-secondary: 9, 66, 98;--rje-color-light-text: 7, 23, 32;--rje-color-dark-primary: 50, 133, 180;--rje-color-dark-secondary: 145, 192, 218;--rje-color-dark-text: 235, 240, 241}.sbdocs.sbdocs-content{max-width:48em}.sbdocs.sbdocs-content blockquote p{font-size:1.2em;line-height:1.4}.sbdocs.sbdocs-content h2{font-weight:200;text-transform:uppercase;border-bottom:0;margin-top:1.5em}.sbdocs.sbdocs-content h2 code{text-transform:none}.sbdocs.sbdocs-content h2+p{margin-top:0}.sbdocs.sbdocs-content h3{font-size:1em;padding-top:1.25em}.sbdocs.sbdocs-content h3 code{border:none;margin:0;background:rgba(0,0,0,0);padding:0}.sbdocs.sbdocs-preview{box-shadow:none}#storybook-docs .sbdocs-wrapper{padding-left:0;padding-right:0}#storybook-docs .sbdocs-wrapper .sbdocs-content>*{margin-left:1rem;margin-right:1rem}#storybook-docs .code.code--inline,#storybook-docs .code.code--inline pre{margin:0}#storybook-docs .code.code--inline+.inline.sbdocs.sbdocs-preview{margin-top:1em}#storybook-docs .code.code--inline .docblock-source{margin:0;box-shadow:none;border-radius:0}#storybook-docs .code.code--inline .docblock-source .prismjs{font-size:.9rem;line-height:1.5}@supports(-webkit-touch-callout: none){#storybook-docs .code.code--inline .docblock-source .prismjs{font-size:.7rem !important}}#storybook-docs .inline.sbdocs.sbdocs-preview{box-shadow:none;border:none;overflow:visible;margin:0}#storybook-docs .inline.sbdocs.sbdocs-preview .docs-story>:first-child{margin:0;padding-top:1rem;padding-bottom:.25em;padding-left:1rem;padding-right:1rem;background-color:rgba(38,85,115,.05)}#storybook-docs .inline.sbdocs.sbdocs-preview .docs-story>:first-child .innerZoomElementWrapper>*{border:none}#storybook-docs .inline.sbdocs.sbdocs-preview .docs-story>:last-child{background-color:rgba(38,85,115,.05)}#storybook-docs .inline.sbdocs.sbdocs-preview .docs-story{overflow:visible}#storybook-docs .inline.sbdocs.sbdocs-preview .docs-story>:first-child{z-index:2;overflow:visible}#storybook-docs .inline.sbdocs.sbdocs-preview .docs-story>:last-child{position:relative;display:flex;justify-content:flex-end;z-index:auto}#storybook-docs .inline.sbdocs.sbdocs-preview .docblock-code-toggle{border:none;border-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;background:rgba(0,0,0,0);color:#777}.rje-theme-decorator{display:flex;flex-wrap:wrap}.rje-theme-decorator>*{flex-grow:1;box-sizing:border-box;min-width:50%}.rje-theme-decorator .rje-theme--light{padding:16px;background:#f3f3f1}.rje-theme-decorator .rje-theme--dark{padding:16px;background:#1a1b19}.rje-theme-decorator .story-columns{display:flex;gap:8px;align-items:center}.rje-theme-decorator .story-columns~.story-columns{padding-top:8px}',"",{version:3,sources:["webpack://./packages/rje-widgets/src/lib/widgets/arraywidget/array-widget.scss","webpack://./packages/rje-widgets/src/lib/design.scss","webpack://./packages/rje-widgets/src/lib/widgets/numberwidget/number-widget.scss","webpack://./packages/rje-widgets/src/lib/components/datepicker/date-picker.scss","webpack://./packages/rje-widgets/src/lib/widgets/filewidget/file-widget.scss","webpack://./packages/rje-widgets/src/lib/widgets/objectwidget/object-widget.scss","webpack://./packages/rje-widgets/src/lib/widgets/navigationwidget/navigation-widget.scss","webpack://./packages/rje-widgets/src/lib/widgets/taglistwidget/tag-list-widget.scss","webpack://./packages/rje-widgets/src/rje-widgets.scss","webpack://./packages/rje-widgets/src/lib/components/icon/icon.scss","webpack://./packages/rje-widgets/src/lib/components/button/button.scss","webpack://./packages/rje-widgets/src/lib/components/checkbox/checkbox.scss","webpack://./packages/rje-widgets/src/lib/components/colorinput/color-input.scss","webpack://./packages/rje-widgets/src/lib/components/filefield/file-field.scss","webpack://./packages/rje-widgets/src/lib/components/dateinput/date-input.scss","webpack://./packages/rje-widgets/src/lib/components/input/input.scss","webpack://./packages/rje-widgets/src/lib/components/label/label.scss","webpack://./packages/rje-widgets/src/lib/components/modal/modal.scss","webpack://./packages/rje-widgets/src/lib/components/popover/popover.scss","webpack://./packages/rje-widgets/src/lib/components/radiogroup/radio-group.scss","webpack://./packages/rje-widgets/src/lib/components/sectionheader/section-header.scss","webpack://./packages/rje-widgets/src/lib/components/selectoptions/select-options.scss","webpack://./packages/rje-widgets/src/lib/components/select/select.scss","webpack://./packages/rje-widgets/src/lib/components/switch/switch.scss","webpack://./packages/rje-widgets/src/lib/reset.scss","webpack://./packages/rje-widgets/src/lib/components/taglist/tag-list.scss","webpack://./packages/rje-widgets/src/lib/components/taglistinput/tag-list-input.scss","webpack://./packages/rje-widgets/src/lib/components/textarea/textarea.scss","webpack://./packages/rje-widgets/src/lib/components/timeinput/time-input.scss","webpack://./packages/rje-widgets/src/lib/components/tooltip/tooltip.scss","webpack://./packages/rje-widgets/src/lib/components/widgetdescription/widget-description.scss","webpack://./packages/rje-widgets/src/lib/components/widgeterror/widget-error.scss","webpack://./packages/rje-widgets/src/lib/components/widgetfield/widget-field.scss","webpack://./packages/rje-widgets/src/rje-theme.scss","webpack://./packages/rje-widgets/src/rje-theme--light.scss","webpack://./packages/rje-widgets/src/lib/themes.scss","webpack://./packages/rje-widgets/src/lib/components/button/button.theme.scss","webpack://./packages/rje-widgets/src/lib/components/checkbox/checkbox.theme.scss","webpack://./packages/rje-widgets/src/lib/components/colorinput/color-input.theme.scss","webpack://./packages/rje-widgets/src/lib/components/dateinput/date-input.theme.scss","webpack://./packages/rje-widgets/src/lib/components/datepicker/date-picker.theme.scss","webpack://./packages/rje-widgets/src/lib/components/filefield/file-field.theme.scss","webpack://./packages/rje-widgets/src/lib/components/icon/icon.theme.scss","webpack://./packages/rje-widgets/src/lib/components/input/input.theme.scss","webpack://./packages/rje-widgets/src/lib/components/label/label.theme.scss","webpack://./packages/rje-widgets/src/lib/components/modal/modal.theme.scss","webpack://./packages/rje-widgets/src/lib/components/popover/popover.theme.scss","webpack://./packages/rje-widgets/src/lib/components/radiogroup/radio-group.theme.scss","webpack://./packages/rje-widgets/src/lib/components/sectionheader/section-header.theme.scss","webpack://./packages/rje-widgets/src/lib/components/select/select.theme.scss","webpack://./packages/rje-widgets/src/lib/components/selectoptions/select-options.theme.scss","webpack://./packages/rje-widgets/src/lib/components/switch/switch.theme.scss","webpack://./packages/rje-widgets/src/lib/components/taglist/tag-list.theme.scss","webpack://./packages/rje-widgets/src/lib/components/taglistinput/tag-list-input.theme.scss","webpack://./packages/rje-widgets/src/lib/components/textarea/textarea.theme.scss","webpack://./packages/rje-widgets/src/lib/components/tooltip/tooltip.theme.scss","webpack://./packages/rje-widgets/src/lib/components/widgetdescription/widget-description.theme.scss","webpack://./packages/rje-widgets/src/lib/components/widgeterror/widget-error.theme.scss","webpack://./packages/rje-widgets/src/lib/components/widgetfield/widget-field.theme.scss","webpack://./packages/rje-widgets/src/rje-theme--dark.scss","webpack://./packages/rje-code-widgets/src/lib/rje-code-widgets.scss","webpack://./packages/rje-code-widgets/src/index.scss","webpack://./.storybook/storybook.scss"],names:[],mappings:"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",sourcesContent:["@import '../../design';\n\n$color-alternate: rgba(7, 23, 32, 0.02);\n$color-border: rgba(7, 23, 32, 0.08);\n\n/* separate action row at end of array list */\n.rje-array__actions {\n padding: 0.75em 1em;\n display: flex;\n justify-content: space-around;\n\n &.odd {\n background-color: $color-alternate;\n }\n}\n\n/* main array actions in header */\n.rje-widget-actions {\n}\n\n/* per item action menu items */\n.rje-array-item__actions {\n padding: em(8);\n gap: 0.5em;\n display: flex;\n}\n\n/* feature: array item actions on right side */\n.rje-array-item {\n display: flex;\n justify-content: stretch;\n padding: 0 0 0 em(16);\n\n & > .rje-field {\n flex-grow: 1;\n padding-top: em(12);\n padding-bottom: em(16);\n }\n\n &:not(:hover) > .rje-array-item__menu .rje-button {\n color: $color-light-grey-1;\n }\n}\n.rje-array-item + .rje-array-item {\n margin-top: 2px;\n}\n\n.rje-array-item:nth-child(odd) {\n background-color: $color-alternate;\n}\n\n.rje-field--array .rje-array__items .rje-array__items {\n padding-right: 0;\n}\n\n/* feature: sortable */\n.sortable-drag {\n .rje-array-item__divider {\n visibility: hidden;\n }\n}\n\n.sortable-chosen {\n background: rgba(0, 181, 173, 0.5);\n}\n\n.rje-array-item.with-drag-handle {\n position: relative;\n padding-left: 0;\n padding-right: 0;\n\n .rje-field {\n padding-left: em(4);\n // padding-bottom: em(4);\n }\n\n .rje-drag__container {\n color: #999;\n cursor: pointer;\n width: em(24);\n /* striped background */\n background: repeating-linear-gradient(-45deg, transparent 0px 4px, rgba(0, 0, 0, 0.075) 4px 6px);\n\n /* dotted background\n background-image: radial-gradient(circle at 1.5px 1.5px, rgba(0, 0, 0, 0.2) 1.5px, transparent 0);\n background-size: 6px 10px;\n */\n top: 0;\n bottom: 0;\n }\n}\n","@use 'sass:math';\n\n$unit: 8 !default;\n$border-radius: 4px !default;\n$border-width: 1px !default;\n$base-font-size: 16 !default;\n$color-black: rgb(0, 0, 0) !default;\n$color-white: rgb(255, 255, 255) !default;\n\n$color-light-grey-1: rgb(202, 205, 206) !default;\n$color-light-grey-2: rgb(120, 123, 124) !default;\n$color-light-fill: rgba(255, 255, 255, 0.6) !default;\n$color-light-stroke: rgba(255, 255, 255, 0.7) !default;\n$color-light-error: rgb(174, 36, 45) !default;\n$color-light-warning: rgb(231, 171, 15) !default;\n$color-light-success: rgb(37, 165, 65) !default;\n\n$color-dark-grey-1: rgb(71, 72, 73) !default;\n$color-dark-grey-2: rgb(120, 123, 124) !default;\n$color-dark-fill: rgba(255, 255, 255, 0.05) !default;\n$color-dark-stroke: rgba(255, 255, 255, 0.1) !default;\n$color-dark-error: rgb(241, 31, 44) !default;\n$color-dark-warning: rgb(248, 193, 49) !default;\n$color-dark-success: rgb(58, 213, 55) !default;\n\n$shadow-elevated:\n 0 1px 3px rgb(0, 0, 0, 0.1),\n 0 6px 12px rgb(0, 0, 0, 0.08);\n\n@mixin icon-font() {\n user-select: none;\n max-width: 2em;\n font-family: 'Icon';\n font-weight: normal;\n font-style: normal;\n line-height: 1;\n letter-spacing: normal;\n text-transform: none;\n display: inline-block;\n white-space: nowrap;\n word-wrap: normal;\n direction: ltr;\n -moz-font-feature-settings: 'liga';\n -moz-osx-font-smoothing: grayscale;\n}\n\n@mixin border-style($color) {\n border: $border-width solid $color;\n border-radius: $border-radius;\n box-sizing: border-box;\n}\n\n@mixin surface-modal($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-stroke);\n background: $color-black;\n } @else if $theme == 'light' {\n @include border-style($color-light-stroke);\n background: $color-white;\n }\n}\n\n@mixin elevated($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-grey-1);\n background: $color-dark-fill;\n } @else if $theme == 'light' {\n @include border-style($color-light-grey-1);\n background: $color-light-fill;\n }\n}\n\n@mixin flat($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-grey-1);\n background: $color-dark-fill;\n } @else if $theme == 'light' {\n @include border-style($color-light-grey-1);\n background: $color-light-fill;\n }\n}\n\n@mixin input-elevated($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-grey-1);\n background: $color-dark-fill;\n caret-color: rgb(var(--rje-color-dark-primary));\n } @else if $theme == 'light' {\n @include border-style($color-light-grey-1);\n background: $color-light-fill;\n caret-color: rgb(var(--rje-color-light-primary));\n }\n outline: 0;\n}\n\n@mixin input-flat($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-grey-1);\n background: $color-light-fill;\n caret-color: rgb(var(--rje-color-light-primary));\n } @else if $theme == 'light' {\n @include border-style($color-light-grey-1);\n background: $color-dark-fill;\n caret-color: rgb(var(--rje-color-dark-primary));\n }\n outline: 0;\n}\n\n@mixin input-readonly() {\n border: none;\n background: transparent;\n padding-left: 0;\n padding-right: 0;\n cursor: default;\n}\n\n@mixin primary-elevated($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-stroke);\n background: rgb(var(--rje-color-dark-primary));\n } @else if $theme == 'light' {\n @include border-style($color-light-stroke);\n background: rgb(var(--rje-color-light-primary));\n }\n}\n\n@mixin primary-flat($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-stroke);\n background: $color-dark-grey-1;\n } @else if $theme == 'light' {\n @include border-style($color-light-stroke);\n background: $color-light-grey-1;\n }\n}\n\n@mixin clickable() {\n &:not([disabled]) {\n cursor: pointer;\n pointer-events: all;\n }\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n user-select: none;\n outline: 0;\n}\n\n@function em($px, $base: $base-font-size) {\n @return math.div($px, $base) * 1em;\n}\n",".rje-number {\n width: 100%;\n\n .rje-number__actions {\n display: flex;\n flex-direction: column;\n position: absolute;\n top: 0;\n z-index: 2;\n height: 100%;\n box-sizing: border-box;\n padding: 1px;\n\n button {\n align-items: center;\n display: flex;\n height: 50%;\n border-radius: 0;\n border: 1px solid #ccc;\n\n .rje-icon {\n line-height: 0;\n font-size: 100%;\n padding: 0;\n }\n }\n }\n}\n\n.with-icon--left .rje-number__actions {\n right: calc(var(--rje-tag-width) * 1px);\n}\n\n.with-icon--right .rje-number__actions {\n right: 2em;\n}\n","@import '../../design';\n\n@mixin date-picker-component {\n .rje-date-picker {\n display: inline-flex;\n flex-direction: column;\n }\n\n .rje-date-picker--readonly .rje-date-input__fields {\n padding-right: 1.8em;\n }\n\n .rje-date-input__fields {\n position: relative;\n padding-right: 1.8em;\n\n .rje-button {\n font-size: 0.85em;\n width: 2em;\n position: absolute;\n right: 0;\n bottom: 0;\n top: 0;\n }\n }\n\n .rje-label + .rje-date-picker__input {\n margin-top: em(4);\n }\n\n .rje-calendar {\n padding: 1em 1em;\n font-size: 1em;\n\n table {\n border-collapse: separate;\n border-spacing: .4em;\n text-indent: initial;\n th {\n text-align: center;;\n }\n }\n }\n\n .rje-calendar__header {\n display: flex;\n align-items: center;\n width: 100%;\n\n h1 {\n margin: 0;\n font-size: 0.8em;\n flex-grow: 1;\n text-align: center;\n }\n }\n\n .rje-calendar__cell {\n text-align: center;\n padding: 0.1em;\n\n &[tabindex='0'],\n &:hover {\n cursor: pointer;\n }\n }\n}\n","@import '../../design';\n\n.rje-input--file {\n &.rje-input--invalid {\n .rje-file__input {\n border-color: $color-light-error;\n }\n }\n}\n\n.rje-theme--light {\n .rje-input--file.rje-input--invalid .rje-file__input {\n border-color: $color-light-error;\n }\n}\n\n.rje-theme--dark {\n .rje-input--file.rje-input--invalid .rje-file__input {\n border-color: $color-dark-error;\n }\n}\n","@import '../../design';\n\n.rje-widget-actions {\n padding: em($unit);\n}\n\n.rje-object__missing-properties {\n padding: 0.75em 0;\n display: flex;\n gap: em($unit);\n}\n\n.rje-object__property > .rje-object__actions {\n button {\n padding: 0;\n }\n button:not(:hover) {\n opacity: 0.3;\n }\n}\n\n.rje-object__options {\n .item .item,\n .item .content {\n padding: 2px 4px 4px 4px;\n }\n\n em {\n opacity: 0.6;\n }\n}\n\n.rje-object__property {\n display: flex; // !this messes with codemirror\n\n // align-items: baseline;\n & > div {\n flex-grow: 1;\n }\n .rje-object__actions {\n flex-grow: 0;\n // align-self: flex-start;\n }\n}\n","@import '../../design';\n\n.rje-navigation {\n list-style: none;\n margin: 0;\n padding: 0;\n font-size: 0.9em;\n\n & > li:not(:last-child) {\n margin-bottom: em($unit);\n padding-bottom: em($unit);\n }\n\n .rje-navigation__link {\n @include clickable;\n display: block;\n padding: em(4) 0;\n }\n\n .rje-navigation__group {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n\n .rje-navigation__link {\n flex-grow: 1;\n justify-content: flex-start;\n }\n }\n\n .rje-navigation__children {\n margin: 0;\n padding: 0;\n padding-left: em(8);\n }\n}\n\n.rje-theme--light .rje-navigation {\n & > li:not(:last-child) {\n border-bottom: 1px solid rgba($color-black, 0.2);\n }\n\n li {\n @include clickable;\n color: rgb(var(--rje-color-light-text));\n &:hover {\n color: rgb(var(--rje-color-light-primary));\n }\n }\n}\n\n.rje-theme--dark .rje-navigation {\n & > li:not(:last-child) {\n border-bottom: 1px solid rgba($color-white, 0.2);\n }\n\n li {\n @include clickable;\n color: rgb(var(--rje-color-dark-text));\n &:hover {\n color: rgb(var(--rje-color-dark-primary));\n }\n }\n}\n",".rje-field--tag-list {\n width: 100%;\n\n .rje-tag-list-input {\n .rje-tag {\n font-size: 0.85em;\n }\n }\n}\n","@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');\n\n@import './lib/widgets/arraywidget/array-widget';\n@import './lib/widgets/numberwidget/number-widget';\n@import './lib/widgets/datewidget/date-widget';\n@import './lib/widgets/filewidget/file-widget';\n@import './lib/widgets/objectwidget/object-widget';\n@import './lib/widgets/selectwidget/select-widget';\n@import './lib/widgets/selectoneofwidget/select-oneof';\n@import './lib/widgets/navigationwidget/navigation-widget';\n@import './lib/widgets/taglistwidget/tag-list-widget';\n\n.rje-form {\n .rje-section-header .rje-widget-action--menu {\n padding: 0;\n }\n\n .rje-form--parent {\n width: 100%;\n }\n\n .rje-input-decorator {\n width: -moz-available;\n width: -webkit-fill-available;\n }\n\n input[type='text'],\n input[type='number'] {\n width: 100%;\n }\n\n .rje-field__header {\n padding-bottom: em(16);\n }\n\n .rje-object__property ~ .rje-object__property {\n padding-top: em(24);\n }\n\n & > .rje-field--parent:first-child > .rje-field__header {\n padding-top: 0;\n }\n\n /* layout: inline headers should have more padding to above content then below */\n & ~ .rje-form--parent > .rje-header {\n padding-top: 2em;\n }\n}\n","@font-face {\n font-family: 'Icon';\n font-style: normal;\n font-weight: 100 700;\n font-display: block;\n src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2)\n format('woff2');\n}\n\n@mixin icon-component {\n $load-animation-time: 2s;\n\n @-moz-keyframes spin {\n 100% { -moz-transform: rotate(360deg); }\n }\n @-webkit-keyframes spin {\n 100% { -webkit-transform: rotate(360deg); }\n }\n @keyframes spin {\n 100% {\n -webkit-transform: rotate(360deg);\n transform:rotate(360deg);\n }\n }\n\n .rje-icon {\n @include icon-font;\n }\n\n .rje-icon--loading {\n -webkit-animation:spin $load-animation-time linear infinite;\n -moz-animation:spin $load-animation-time linear infinite;\n animation:spin $load-animation-time linear infinite;\n padding: 0 0.125em;\n svg {\n height: 1em;\n width: .75em;\n }\n }\n\n .rje-icon--solid {\n font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 48;\n }\n}\n","@import '../../design';\n\n$button-state--focus: '&:focus, &:hover';\n$button-state--active: '&:active, &.rje-button--pressed';\n$button-state--disabled: '&[disabled]';\n\n@mixin button-component() {\n .rje-button {\n // states\n @include clickable;\n // layout\n display: flex;\n align-items: center;\n justify-content: center;\n padding: em($unit);\n gap: em($unit);\n white-space: nowrap;\n // typography\n font-size: 1em;\n line-height: 1.21em;\n font-family: inherit;\n font-weight: 600;\n // variant\n &.rje-button--text {\n padding-left: 0;\n padding-right: 0;\n background: transparent;\n }\n // icon\n .rje-icon {\n font-size: em(3 * $unit);\n font-weight: 300;\n }\n }\n}\n","@import '../../design';\n\n@mixin checkbox-field-component {\n .rje-checkbox-field {\n display: flex;\n align-items: center;\n gap: em($unit);\n }\n\n .rje-checkbox {\n @include clickable;\n display: inline-block;\n width: 1em;\n height: 1em;\n font-size: em(22);\n text-align: center;\n box-sizing: border-box;\n\n .rje-icon {\n margin-left: -0.04em;\n line-height: 0.96;\n }\n }\n}\n","@import '../../design';\n\n@mixin color-input-component {\n .rje-input--color {\n }\n\n .rje-input__wrapper {\n position: relative;\n\n .rje-input__color {\n position: absolute;\n width: 1em;\n height: 1em;\n top: 0.53em;\n left: 0.53em;\n display: inline-block;\n background-color: var(--rje-color-value);\n }\n\n .rje-input__element {\n box-sizing: border-box;\n padding: em(0.75 * $unit) em($unit);\n padding-left: 2em;\n }\n }\n}\n","@import '../../design';\n\n@mixin file-field-component {\n .rje-field--file {\n overflow: hidden;\n }\n\n .rje-input--file {\n $width-clear-button: 1.5em;\n $gap-clear-button: 0.5em;\n\n .rje-file {\n position: relative;\n max-width: 100%;\n display: flex;\n gap: $gap-clear-button;\n\n .rje-file__placeholder {\n }\n\n .rje-file__name {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n font-weight: normal;\n }\n\n .rje-file__clear {\n width: $width-clear-button;\n }\n\n &.with-clear-action {\n .rje-file__input {\n max-width: calc(100% - $width-clear-button - $gap-clear-button);\n }\n }\n }\n\n .has-filename .rje-button__text {\n // font-weight: normal;\n // color: #333;\n // width: 100%;\n // display: inline-block;\n }\n }\n}\n","@import '../../design';\n\n@mixin date-input-component {\n .rje-date-input__fields {\n align-items: center;\n display: flex;\n padding: em(0.75 * $unit) em($unit);\n gap: em(2);\n }\n\n .rje-date-input--readonly .rje-date-input__fields {\n @include input-readonly;\n }\n\n .rje-label + .rje-date-input__fields {\n margin-top: em(4);\n }\n}\n","@import '../../design';\n\n@mixin input-component {\n .rje-input {\n input {\n font-family: inherit;\n font-size: 1em;\n font-weight: 400;\n padding: em(0.75 * $unit) em($unit);\n }\n\n .rje-label {\n display: block;\n padding-bottom: em(0.5 * $unit);\n }\n\n .rje-icon {\n font-size: em(3 * $unit);\n }\n\n .rje-input__tag {\n font-size: em(1.75 * $unit);\n font-weight: 400;\n }\n }\n\n .rje-input,\n .rje-input-decorator {\n width: 100%;\n }\n\n .rje-input .rje-label {\n display: inline-block;\n padding-bottom: 4px;\n }\n\n .rje-input input {\n box-sizing: border-box;\n }\n\n .rje-input-decorator {\n display: inline-flex;\n align-items: stretch;\n position: relative;\n\n .rje-input-decorator__decor {\n align-items: center;\n display: flex;\n height: 100%;\n pointer-events: none;\n position: absolute;\n z-index: 1;\n }\n\n .rje-icon {\n padding: 0 0.4em;\n opacity: 0.8;\n }\n\n .rje-input__tag {\n padding: 0 0.5em;\n }\n\n &.with-icon--left {\n input {\n padding-left: 2.5em;\n }\n .rje-icon {\n left: 0;\n }\n }\n\n &.with-icon--right {\n input {\n padding-right: 2.5em;\n }\n .rje-icon {\n right: 0;\n }\n }\n\n &.with-tag--left {\n input {\n padding-left: calc(var(--rje-tag-width) * 1px);\n }\n .rje-input__tag {\n left: 0;\n }\n }\n\n &.with-tag--right {\n input {\n padding-right: calc(var(--rje-tag-width) * 1px);\n }\n .rje-input__tag {\n right: 0;\n }\n }\n }\n}\n","@mixin label-component {\n .rje-label {\n font-size: 1em;\n }\n}\n","@import '../../design';\n\n@mixin modal-component {\n .rje-underlay--modal {\n position: fixed;\n z-index: 110;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n background: rgba(0, 0, 0, 0.8);\n // backdrop-filter: blur(10px);\n }\n\n .rje-modal {\n margin: em($unit);\n padding: em(2 * $unit);\n padding-top: em(13);\n }\n\n .rje-modal__footer {\n display: flex;\n justify-content: flex-end;\n padding-bottom: em(2 * $unit);\n padding-top: em(6 * $unit);\n width: 100%;\n .rje-button {\n width: 100%;\n max-width: 50%;\n }\n }\n}\n","@mixin popover-component {\n .rje-popover {\n z-index: 10;\n position: absolute;\n // position: fixed;\n\n .rje-popover__arrow {\n position: absolute;\n\n &[data-placement='bottom'] {\n bottom: 100%;\n transform: translate(-50%) rotate(180deg);\n }\n\n &[data-placement='top'] {\n top: 100%;\n transform: translate(-50%);\n }\n }\n }\n\n .rje-popover__arrow {\n stroke: black;\n fill: white;\n }\n\n .rje-popover__panel {\n outline: none;\n }\n}\n","@import '../../design';\n\n$radio-state--focused: '.rje-radio--focused';\n$radio-state--disabled: '.rje-radio--disabled';\n$radio-state--selected: '.rje-radio--selected';\n$radio-state--hover: '.rje-radio:hover';\n\n@mixin radiogroup-component {\n .rje-radiogroup {\n display: flex;\n flex-direction: column;\n gap: em($unit);\n\n &.rje-radiogroup--horizontal {\n flex-direction: row;\n gap: em(2 * $unit);\n align-items: center;\n }\n\n input[type='radio'] {\n margin: 0;\n }\n }\n\n .rje-radio {\n display: flex;\n gap: em($unit);\n align-items: center;\n }\n\n #{$radio-state--hover} {\n cursor: pointer;\n }\n\n #{$radio-state--selected} .rje-radio__icon {\n background: #999;\n }\n\n .rje-radio__icon {\n display: inline-block;\n box-sizing: border-box;\n border-radius: 99%;\n border: 1px solid #333;\n height: 1em;\n width: 1em;\n }\n}\n","@import '../../design';\n\n@mixin section-header-component {\n .rje-section-header__separator {\n width: 100%;\n height: 0px;\n }\n\n .rje-section-header {\n align-items: center;\n display: flex;\n gap: em($unit);\n justify-content: space-between;\n width: 100%;\n flex-wrap: wrap;\n\n .rje-section-header__label {\n align-items: center;\n align-self: left;\n display: flex;\n flex-grow: 1;\n font-size: 1em;\n font-weight: 600;\n gap: em($unit);\n line-height: em(2.5 * $unit);\n white-space: nowrap;\n\n .rje-icon {\n font-size: em(2.5 * $unit);\n }\n }\n\n .rje-section-header__separator {\n flex-grow: 1;\n height: 0;\n margin-top: 0.2em;\n }\n }\n\n .rje-popover.rje-section-header__description {\n font-weight: normal;\n max-width: em(100 * $unit);\n padding: em($unit);\n white-space: pre-wrap;\n }\n}\n","@import '../../design';\n\n@mixin select-options-component {\n .rje-select__options {\n list-style: none;\n max-width: 250px;\n max-height: 300px;\n overflow: auto;\n }\n\n .rje-select__option {\n outline: 0;\n padding: em(0.5 * $unit) em($unit);\n }\n\n .rje-select__option:hover,\n .rje-select__option:hover label {\n cursor: pointer;\n }\n}\n","@import '../../design';\n\n@mixin select-component {\n .rje-select-field {\n position: relative;\n & > .rje-label {\n display: inline-block;\n padding-bottom: em(0.5 * $unit);\n }\n }\n\n .rje-select__button {\n font-size: 1em;\n font-family: inherit;\n font-weight: normal;\n padding: em(0.75 * $unit) em($unit);\n padding-right: em(0.5 * $unit);\n\n // states\n @include clickable;\n display: flex;\n align-items: center;\n justify-content: space-between;\n position: relative;\n white-space: nowrap;\n overflow: hidden;\n\n .rje-icon {\n padding-top: 0;\n padding-bottom: 0;\n font-size: em(3 * $unit);\n }\n }\n\n .rje-select {\n min-width: 200px;\n max-width: 200px;\n\n .rje-overlay--select,\n .rje-select__button {\n width: 100%;\n }\n\n .rje-selected__value {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n }\n\n .rje-overlay--select {\n z-index: 1;\n overflow: hidden;\n }\n\n .rje-select__option {\n font-weight: normal;\n }\n\n ul.rje-select__options {\n min-width: 200px;\n list-style: none;\n padding: 0;\n margin: 0;\n }\n}\n","@import '../../design';\n@import '../../reset';\n@import '../icon/icon';\n\n$switch-width: 56 !default;\n$switch-height: 30 !default;\n$switch-radius: em($switch-height) !default;\n$switch-icon-size: 24 !default;\n$switch-thumb-size: 28 !default;\n\n$switch-state--focus: '&:focus, &:hover';\n$switch-state--active: '&:active, &.pressed';\n$switch-state--disabled: '&[disabled]';\n$switch-state--enabled: '&:not([disabled])';\n\n@mixin switch-component {\n .rje-switch-field {\n @include clickable;\n display: flex;\n align-items: center;\n gap: em($unit);\n }\n\n .rje-switch-input.with-animation {\n transition: background-color 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n &:after {\n transition:\n left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),\n transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),\n width 0.3s ease,\n margin 0.3s ease;\n }\n }\n\n .rje-switch-input {\n @include reset-input;\n margin: 0;\n background-color: $color-black;\n border-radius: $switch-radius;\n width: em($switch-width) !important;\n height: em($switch-height);\n position: relative;\n overflow: hidden;\n box-sizing: content-box;\n &:after {\n @include icon-font;\n content: 'close';\n background-color: $color-white;\n border-radius: $switch-radius;\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: space-around;\n font-size: em($switch-icon-size);\n height: em($switch-thumb-size, $switch-icon-size);\n width: em($switch-thumb-size, $switch-icon-size);\n overflow: hidden;\n margin: 0;\n left: 0;\n }\n\n &:checked {\n &:after {\n content: 'check';\n /*\n left: calc(100% - em(1.5));\n */\n left: 100%;\n transform: translate(-100%, 0);\n }\n }\n\n #{$switch-state--enabled} {\n @include clickable;\n &:hover {\n cursor: pointer;\n }\n &:active:after {\n /* width: 60%; // no squishy animation */\n }\n }\n }\n}\n","@mixin reset-button() {\n background: none repeat scroll 0 0 transparent;\n border: medium none;\n border-radius: 0;\n border-spacing: 0;\n outline: 0;\n user-select: none;\n &::-moz-focus-inner,\n &::-moz-focus-inner {\n border: 0;\n padding: 0;\n }\n &:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #000;\n }\n}\n\n@mixin reset-select() {\n @include reset-input;\n &:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #000;\n }\n\n * {\n @include reset-input;\n }\n}\n\n@mixin reset-input() {\n background-color: inherit;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n &::-ms-expand {\n // IE 11\n display: none;\n }\n border-radius: 0;\n border: medium none;\n font-size: inherit;\n}\n\n@mixin reset-box() {\n margin: 0;\n padding: 0;\n}\n","@import '../../design';\n\n@mixin tag-list-component {\n // layout children\n .rje-tag-list__children {\n display: flex;\n flex-wrap: wrap;\n gap: em(4);\n .rje-label + & {\n margin-top: em(4);\n }\n }\n\n // layout tag\n .rje-tag {\n height: em(30);\n padding-left: em(12);\n padding-right: em(12);\n display: flex;\n align-items: center;\n line-height: 1;\n\n .rje-tag__grid {\n display: flex;\n gap: 2px;\n align-items: center;\n }\n\n // remove\n .rje-button {\n padding: 0;\n .rje-icon {\n font-size: 1.2em;\n }\n }\n\n &.removable {\n padding-right: em(8);\n }\n\n &.selectable.with-icon {\n padding-left: 0;\n }\n }\n\n // behaviour tag\n .rje-tag {\n outline: 0;\n &:hover {\n cursor: default;\n }\n &[aria-selected]:hover {\n cursor: pointer;\n }\n }\n}\n","@import '../../design';\n\n@mixin tag-list-input-component {\n .rje-tag-list-input {\n .rje-label + .rje-tag-list {\n margin-top: 4px;\n }\n\n .rje-tag {\n font-size: 0.9em;\n }\n\n // specificity!\n input[type='text'].rje-tag-list-input__element {\n width: auto;\n flex-grow: 1;\n outline: 0;\n background: transparent;\n border: none;\n }\n\n .rje-popover__taglist {\n border: none;\n }\n }\n}\n","@import '../../design';\n\n$textarea-state--focus: '&:focus, &:hover';\n$textarea-state--disabled: '&[disabled]';\n$textarea-placeholder--enabled: '&::placeholder:not([disabled])';\n$textarea-placeholder--disabled: '&[disabled]::placeholder';\n\n@mixin textarea-component {\n .rje-textarea-field {\n .rje-label {\n display: inline-block;\n padding-bottom: $unit * 0.5px;\n }\n }\n\n .rje-textarea {\n display: block;\n font-size: 1em;\n font-family: inherit;\n padding: em($unit);\n }\n\n .rje-textarea-field--readonly .rje-textarea {\n @include input-readonly;\n resize: none;\n }\n}\n","@import '../../design';\n\n@mixin time-input-component {\n .rje-time-input {\n display: inline-flex;\n flex-direction: column;\n\n .rje-date-input__fields {\n }\n }\n}\n","@import '../../design';\n\n@mixin tooltip-component {\n .rje-tooltip {\n background-color: white;\n border: 1px solid gray;\n box-sizing: border-box;\n font-weight: normal;\n left: 0px;\n max-width: em(600);\n padding: em($unit);\n position: absolute;\n white-space: initial;\n z-index: 1;\n top: 100%;\n }\n}\n","@import '../../design';\n\n@mixin widget-description-component {\n .rje-description {\n padding-top: $unit * 0.5px;\n font-weight: 400;\n font-size: em(0.85 * $base-font-size);\n line-height: 1.3em;\n }\n\n .rje-field.disabled .rje-description {\n opacity: 0.45;\n }\n}\n","@import '../../design';\n\n@mixin widget-error-component {\n .rje-error {\n padding-top: 0.2em;\n font-size: em(0.85 * $base-font-size);\n .rje-icon {\n display: inline-block;\n top: em(0.25 * $unit);\n position: relative;\n padding-right: em(0.25 * $unit);\n }\n }\n}\n","@import '../../design';\n\n@mixin widget-field-component {\n .rje-field ~ .rje-field {\n padding-top: 16px;\n }\n\n .rje-field textarea,\n .rje-field input[type='number'],\n .rje-field input[type='password'],\n .rje-field input[type='text'] {\n width: 100%;\n box-sizing: border-box;\n }\n\n .rje-field__header .rje-description {\n padding-top: 0;\n }\n}\n","@import './lib/components/button/button';\n@import './lib/components/checkbox/checkbox';\n@import './lib/components/colorinput/color-input';\n@import './lib/components/filefield/file-field';\n@import './lib/components/datepicker/date-picker';\n@import './lib/components/dateinput/date-input';\n@import './lib/components/icon/icon';\n@import './lib/components/input/input';\n@import './lib/components/label/label';\n@import './lib/components/modal/modal';\n@import './lib/components/popover/popover';\n@import './lib/components/radiogroup/radio-group';\n@import './lib/components/sectionheader/section-header';\n@import './lib/components/select/select';\n@import './lib/components/selectoptions/select-options';\n@import './lib/components/switch/switch';\n@import './lib/components/taglist/tag-list';\n@import './lib/components/taglistinput/tag-list-input';\n@import './lib/components/textarea/textarea';\n@import './lib/components/timeinput/time-input';\n@import './lib/components/tooltip/tooltip';\n@import './lib/components/widgetdescription/widget-description';\n@import './lib/components/widgeterror/widget-error';\n@import './lib/components/widgetfield/widget-field';\n\n.rje-theme {\n @include button-component;\n @include checkbox-field-component;\n @include color-input-component;\n @include file-field-component;\n @include date-input-component;\n @include date-picker-component;\n @include icon-component;\n @include input-component;\n @include label-component;\n @include modal-component;\n @include popover-component;\n @include radiogroup-component;\n @include section-header-component;\n @include select-options-component;\n @include select-component;\n @include switch-component;\n @include tag-list-component;\n @include tag-list-input-component;\n @include textarea-component;\n @include time-input-component;\n @include tooltip-component;\n @include widget-description-component;\n @include widget-error-component;\n @include widget-field-component;\n\n .rje-widget-action--collapsed {\n transform: rotate(90deg);\n }\n}\n","@import './lib/themes';\n\n.rje-theme--light {\n @include light-theme;\n\n .rje-theme--inverted {\n @include dark-theme;\n padding: 8px;\n background: #222;\n }\n}\n","@import './components/button/button.theme';\n@import './components/checkbox/checkbox.theme';\n@import './components/colorinput/color-input.theme';\n@import './components/filefield/file-field.theme';\n@import './components/icon/icon.theme.scss';\n@import './components/label/label.theme';\n@import './components/modal/modal.theme';\n@import './components/popover/popover.theme';\n@import './components/radiogroup/radio-group.theme';\n@import './components/sectionheader/section-header.theme';\n@import './components/select/select.theme';\n@import './components/selectoptions/select-options.theme';\n@import './components/switch/switch.theme';\n@import './components/textarea/textarea.theme';\n@import './components/tooltip/tooltip.theme';\n@import './components/widgetdescription/widget-description.theme';\n@import './components/widgeterror/widget-error.theme';\n@import './components/widgetfield/widget-field.theme';\n@import './components/input/input.theme';\n@import './components/taglist/tag-list.theme';\n@import './components/taglistinput/tag-list-input.theme';\n@import './components/datepicker/date-picker.theme';\n@import './components/dateinput/date-input.theme';\n\n@mixin light-theme() {\n @include button-light();\n @include checkbox-light();\n @include color-input-light();\n @include date-input-light();\n @include date-picker-light();\n @include file-field-light();\n @include icon-light();\n @include input-light();\n @include label-light();\n @include modal-light();\n @include popover-light();\n @include radiogroup-light();\n @include section-header-light();\n @include select-light();\n @include select-options-light();\n @include switch-light();\n @include tag-list-light();\n @include tag-list-input-light();\n @include textarea-light();\n @include tooltip-light();\n @include widget-description-light();\n @include widget-error-light();\n @include widget-field-light();\n\n color: rgb(var(--rje-color-light-text));\n .rje-widget-action:not(:hover) .rje-icon {\n color: $color-light-grey-1;\n }\n}\n\n@mixin dark-theme() {\n @include button-dark();\n @include checkbox-dark();\n @include color-input-dark();\n @include date-input-dark();\n @include date-picker-dark();\n @include file-field-dark();\n @include icon-dark();\n @include input-dark();\n @include label-dark();\n @include modal-dark();\n @include popover-dark();\n @include radiogroup-dark();\n @include section-header-dark();\n @include select-dark();\n @include select-options-dark();\n @include switch-dark();\n @include tag-list-dark();\n @include tag-list-input-dark();\n @include textarea-dark();\n @include tooltip-dark();\n @include widget-description-dark();\n @include widget-error-dark();\n @include widget-field-dark();\n\n color: rgb(var(--rje-color-dark-text));\n .rje-widget-action:not(:hover) .rje-icon {\n color: $color-dark-grey-1;\n }\n}\n","@import '../../design';\n@import './button';\n\n@mixin button-light {\n .rje-button--primary {\n @include primary-elevated(light);\n color: $color-white;\n\n #{$button-state--focus} {\n @include primary-elevated(light);\n background: rgb(var(--rje-color-light-secondary));\n }\n\n #{$button-state--active} {\n @include primary-elevated(light);\n background: rgb(var(--rje-color-light-text));\n }\n\n #{$button-state--disabled} {\n @include primary-flat(light);\n }\n }\n\n .rje-button--secondary {\n @include elevated(light);\n color: rgb(var(--rje-color-light-primary));\n\n #{$button-state--focus} {\n color: rgb(var(--rje-color-light-secondary));\n }\n\n #{$button-state--active} {\n @include elevated(light);\n color: rgb(var(--rje-color-light-text));\n }\n\n #{$button-state--disabled} {\n @include flat(light);\n color: rgba($color-light-grey-1, 1) !important;\n }\n }\n\n .rje-button--text {\n border: none;\n color: rgb(var(--rje-color-light-primary));\n\n #{$button-state--focus} {\n color: rgb(var(--rje-color-light-secondary));\n }\n\n #{$button-state--active} {\n color: rgb(var(--rje-color-light-text));\n }\n\n #{$button-state--disabled} {\n color: rgba($color-light-grey-1, 1) !important;\n }\n }\n}\n\n@mixin button-dark {\n .rje-button--primary {\n @include primary-elevated(dark);\n color: $color-black;\n\n #{$button-state--focus} {\n @include primary-elevated(dark);\n background: rgb(var(--rje-color-dark-secondary));\n }\n\n #{$button-state--active} {\n @include primary-elevated(dark);\n background: rgb(var(--rje-color-dark-text));\n }\n\n #{$button-state--disabled} {\n @include primary-flat(dark);\n }\n }\n\n .rje-button--secondary {\n @include elevated(dark);\n color: rgb(var(--rje-color-dark-primary));\n\n #{$button-state--focus} {\n @include elevated(dark);\n color: rgb(var(--rje-color-dark-secondary));\n }\n\n #{$button-state--active} {\n @include elevated(dark);\n color: rgb(var(--rje-color-dark-text));\n }\n\n #{$button-state--disabled} {\n @include flat(dark);\n color: rgba($color-dark-grey-1, 1) !important;\n }\n }\n\n .rje-button--text {\n border: none;\n color: rgb(var(--rje-color-dark-primary));\n\n #{$button-state--focus} {\n color: rgb(var(--rje-color-dark-secondary));\n }\n\n #{$button-state--active} {\n color: rgb(var(--rje-color-dark-text));\n }\n\n #{$button-state--disabled} {\n color: rgba($color-dark-grey-1, 1) !important;\n }\n }\n}\n","@import '../../design';\n\n@mixin checkbox-light {\n .rje-checkbox--unset,\n .rje-checkbox--checked {\n @include primary-elevated(light);\n color: $color-white;\n }\n\n .rje-checkbox--unchecked {\n @include input-elevated(light);\n }\n\n .rje-checkbox--focused {\n border-color: rgb(var(--rje-color-light-primary));\n }\n\n .rje-checkbox-field.rje-label--disabled {\n .rje-checkbox--checked {\n @include primary-flat(light);\n }\n\n .rje-checkbox--unchecked {\n @include input-flat(light);\n }\n }\n}\n\n@mixin checkbox-dark {\n .rje-checkbox--unset,\n .rje-checkbox--checked {\n @include primary-elevated(dark);\n color: $color-black;\n }\n\n .rje-checkbox--unchecked {\n @include input-elevated(dark);\n }\n\n .rje-checkbox--focused {\n border-color: rgb(var(--rje-color-dark-primary));\n }\n\n .rje-checkbox-field.rje-label--disabled {\n .rje-checkbox--checked {\n @include primary-flat(dark);\n }\n .rje-checkbox--unchecked {\n @include input-flat(dark);\n }\n }\n}\n","@import '../../design';\n\n@mixin color-input-light {\n .rje-input--color .rje-input__color {\n border: 1px solid $color-light-grey-1;\n }\n}\n\n@mixin color-input-dark {\n .rje-input--color .rje-input__color {\n border: 1px solid $color-dark-grey-1;\n }\n}\n","@import '../../design';\n\n@mixin date-input-light {\n .rje-date-input__fields {\n @include input-elevated(light);\n color: $color-light-grey-2;\n }\n\n .rje-date-input__segment {\n color: $color-light-grey-2;\n\n &.rje-date-input__segment--value {\n color: rgb(var(--rje-color-light-text));\n }\n }\n\n .rje-date-input--invalid {\n .rje-date-input__fields{\n border-color: $color-light-error;\n }\n button {\n color: $color-light-error;\n }\n }\n}\n\n@mixin date-input-dark {\n .rje-date-input__fields {\n @include input-elevated(dark);\n }\n\n .rje-date-input__segment {\n color: $color-dark-grey-2;\n\n &.rje-date-input__segment--value {\n color: rgb(var(--rje-color-dark-text));\n }\n }\n\n .rje-date-input--invalid {\n .rje-date-input__fields {\n border-color: $color-dark-error;\n }\n button {\n color: $color-dark-error;\n }\n }\n}\n","@import '../../design';\n\n@mixin date-picker-light {\n .rje-calendar__cell {\n &[tabindex='0'],\n &:hover {\n color: rgb(var(--rje-color-light-primary));\n }\n }\n}\n\n@mixin date-picker-dark {\n .rje-calendar__cell {\n &[tabindex='0'],\n &:hover {\n color: rgb(var(--rje-color-dark-primary));\n }\n }\n}\n","@import '../icon/icon';\n\n@mixin file-field-light {\n .rje-file__name {\n color: rgba(var(--rje-color-light-text));\n }\n}\n\n@mixin file-field-dark {\n .rje-file__name {\n color: rgba(var(--rje-color-dark-text));\n }\n}\n","@import \"../../design\";\n@import './icon';\n\n@mixin icon-light {\n // @include icon-component;\n .rje-icon {\n fill: $color-black;\n }\n}\n\n@mixin icon-dark {\n // @include icon-component;\n .rje-icon {\n fill: $color-white;\n }\n}\n","@use 'sass:math';\n@import '../../design';\n\n@mixin input-light {\n .rje-input {\n input {\n @include input-elevated(light);\n color: $color-black;\n &:focus,\n &:hover {\n border-color: rgb(var(--rje-color-light-primary));\n }\n }\n\n .rje-icon {\n color: rgb(var(--rje-color-light-primary));\n }\n\n input::placeholder,\n .rje-input__tag {\n color: $color-light-grey-2;\n }\n }\n\n .rje-input--invalid:not(.rje-input--disabled) {\n .rje-icon {\n color: $color-light-error;\n }\n\n input,\n input:hover,\n input:focus {\n border-color: $color-light-error;\n }\n }\n\n .rje-input--disabled {\n .rje-icon,\n .rje-input__tag {\n color: $color-light-grey-1;\n }\n\n input[disabled] {\n @include input-flat(light);\n color: $color-light-grey-1;\n }\n }\n\n .rje-input--readonly {\n input {\n @include input-readonly;\n }\n }\n}\n\n@mixin input-dark {\n .rje-input {\n input {\n @include input-elevated(dark);\n color: $color-white;\n &:focus,\n &:hover {\n border-color: rgb(var(--rje-color-dark-primary));\n }\n }\n\n .rje-icon {\n color: rgb(var(--rje-color-dark-primary));\n }\n\n input::placeholder,\n .rje-input__tag {\n color: $color-dark-grey-2;\n }\n }\n\n .rje-input--invalid:not(.rje-input--disabled) {\n .rje-icon {\n color: $color-dark-error;\n }\n\n input,\n input:hover,\n input:focus {\n border-color: $color-dark-error !important;\n }\n }\n\n .rje-input--disabled {\n .rje-icon,\n .rje-input__tag {\n color: $color-dark-grey-1;\n }\n\n input[disabled] {\n @include input-flat(dark);\n color: $color-dark-grey-1;\n }\n }\n\n .rje-input--readonly {\n input {\n @include input-readonly;\n }\n }\n}\n","@import '../../design';\n\n@mixin label-light {\n .rje-label--valid {\n color: rgb(var(--rje-color-light-text));\n }\n\n .rje-required-flag,\n .rje-label--invalid {\n color: $color-light-error;\n }\n\n .rje-label--disabled,\n .rje-label--disabled .rje-required-flag {\n color: $color-light-grey-1;\n }\n}\n\n@mixin label-dark {\n .rje-label--valid {\n color: rgb(var(--rje-color-dark-text));\n }\n\n .rje-required-flag,\n .rje-label--invalid {\n color: $color-dark-error;\n }\n\n .rje-label--disabled,\n .rje-label--disabled .rje-required-flag {\n color: $color-dark-grey-1;\n }\n}\n","@import '../../design';\n\n@mixin modal-light {\n .rje-modal {\n @include surface-modal(light);\n }\n}\n\n@mixin modal-dark {\n .rje-modal {\n @include surface-modal(dark);\n }\n}\n","@import '../../design';\n\n@mixin popover-light {\n .rje-popover {\n background: $color-white;\n border: 1px solid $color-light-grey-1;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 3px rgb(0, 0, 0, 0.1),\n 0 6px 12px rgb(0, 0, 0, 0.08);\n }\n\n .rje-popover__arrow {\n stroke: $color-light-grey-1;\n fill: $color-light-fill;\n }\n}\n\n@mixin popover-dark {\n .rje-popover {\n background: $color-black;\n border: 1px solid $color-dark-grey-1;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 3px rgb(0, 0, 0, 0.1),\n 0 6px 12px rgb(0, 0, 0, 0.08);\n }\n\n .rje-popover__arrow {\n stroke: $color-dark-grey-1;\n fill: $color-dark-fill;\n }\n}\n","@import '../../design';\n@import './radio-group';\n\n@mixin radiogroup-light {\n .rje-radiogroup {\n .rje-radio {\n border: 1px solid transparent;\n box-sizing: border-box;\n\n &#{$radio-state--focused} {\n border-color: rgb(var(--rje-color-dark-primary)) !important;\n }\n }\n\n .rje-radio__icon {\n border: 1px solid $color-light-grey-1;\n background: $color-light-fill;\n }\n\n #{$radio-state--selected} .rje-radio__icon {\n border: 2px solid rgb(var(--rje-color-light-primary));\n display: inline-flex;\n align-items: center;\n justify-content: center;\n &:after {\n content: '';\n border-radius: 99%;\n display: inline-block;\n background: rgb(var(--rje-color-light-primary));\n border: 0.3em solid transparent;\n }\n }\n\n #{$radio-state--disabled} .rje-radio__label {\n color: $color-light-grey-1;\n }\n }\n}\n\n@mixin radiogroup-dark {\n .rje-radiogroup {\n .rje-radio {\n border: 1px solid transparent;\n box-sizing: border-box;\n &#{$radio-state--focused} {\n border-color: rgb(var(--rje-color-dark-primary)) !important;\n }\n }\n\n .rje-radio__icon {\n border: 1px solid $color-dark-grey-1;\n background: $color-dark-fill;\n }\n\n #{$radio-state--selected} .rje-radio__icon {\n border: 2px solid rgb(var(--rje-color-dark-primary));\n display: inline-flex;\n align-items: center;\n justify-content: center;\n &:after {\n content: '';\n border-radius: 99%;\n display: inline-block;\n background: rgb(var(--rje-color-dark-primary));\n border: 0.3em solid transparent;\n }\n }\n\n #{$radio-state--disabled} .rje-radio__label {\n color: $color-dark-grey-1;\n }\n }\n}\n","@import '../../design';\n\n@mixin section-header-light {\n .rje-section-header__separator {\n border-top: 1px solid rgba(var(--rje-color-light-text), 0.15);\n border-bottom: 1px solid rgba($color-white, 0.8);\n }\n\n .rje-section-header__label {\n .rje-button:not([disabled]) {\n color: $color-black;\n }\n }\n\n .rje-popover.rje-section-header__description {\n @include primary-elevated(light);\n * {\n color: rgb(var(--rje-color-dark-text));\n }\n }\n}\n\n@mixin section-header-dark {\n .rje-section-header__separator {\n border-top: 1px solid rgba($color-black, 0.15);\n border-bottom: 1px solid rgba($color-white, 0.1);\n }\n\n .rje-section-header__label {\n .rje-button:not([disabled]) {\n color: $color-white;\n }\n }\n\n .rje-popover.rje-section-header__description {\n @include primary-elevated(dark);\n * {\n color: rgb(var(--rje-color-light-text));\n }\n }\n}\n","@import '../../design';\n\n@mixin select-light {\n .rje-select__button {\n color: rgb(var(--rje-color-light-text));\n\n @include input-elevated(light);\n &:focus,\n &:hover {\n @include input-elevated(light);\n border-color: rgb(var(--rje-color-light-primary));\n }\n &:active,\n &.rje-select__button--pressed,\n &[aria-expanded='true'] {\n @include input-flat(light);\n border-color: rgb(var(--rje-color-light-primary));\n }\n &[disabled] {\n @include input-flat(light);\n color: $color-light-grey-1;\n background-color: $color-light-fill;\n .rje-icon {\n fill: $color-light-grey-1;\n }\n }\n }\n\n .rje-selected__value--placeholder {\n color: $color-light-grey-2;\n }\n\n .rje-select-field--invalid {\n .rje-icon,\n .rje-label:not(.select__option) {\n color: $color-light-error;\n }\n .rje-select__button {\n border-color: $color-light-error;\n }\n }\n\n .rje-overlay .rje-select__options {\n background: $color-white;\n }\n\n .rje-overlay--select {\n margin-top: em(0.5 * $unit);\n box-shadow:\n 0 1px 3px rgb(0, 0, 0, 0.1),\n 0 6px 12px rgb(0, 0, 0, 0.08);\n }\n}\n\n@mixin select-dark {\n .rje-select__button {\n color: rgb(var(--rje-color-dark-text));\n @include input-elevated(dark);\n &:focus,\n &:hover {\n @include input-elevated(dark);\n border-color: rgb(var(--rje-color-dark-primary));\n }\n &:active,\n &.rje-select__button--pressed,\n &[aria-expanded='true'] {\n @include input-flat(dark);\n border-color: rgb(var(--rje-color-dark-primary));\n }\n &[disabled] {\n @include input-flat(dark);\n color: $color-dark-grey-1;\n background-color: $color-dark-fill;\n .rje-icon {\n fill: $color-dark-grey-1;\n }\n }\n }\n\n .rje-selected__value--placeholder {\n color: $color-dark-grey-2;\n }\n\n .rje-select-field--invalid {\n .rje-icon,\n .rje-label:not(.select__option) {\n color: $color-dark-error;\n }\n .rje-select__button {\n border-color: $color-dark-error;\n }\n }\n\n .rje-overlay .rje-select__options {\n background: $color-black;\n }\n\n .rje-overlay--select {\n margin-top: em(0.5 * $unit);\n box-shadow:\n 0 1px 3px rgb(0, 0, 0, 0.1),\n 0 6px 12px rgb(0, 0, 0, 0.08);\n }\n}\n","@import '../../design';\n\n@mixin select-options-light {\n .rje-select__options {\n @include elevated(light);\n }\n\n .rje-select__option {\n &--selected .rje-label,\n &--selected {\n label {\n color: rgba(var(--rje-color-light-primary), 1);\n }\n }\n\n &:hover,\n &--focused {\n label {\n color: $color-white;\n }\n background: rgba(var(--rje-color-light-primary), 0.9);\n }\n\n &--disabled {\n opacity: 0.33;\n }\n }\n\n .rje-select__option:not(:last-child) {\n // @todo section header line\n border-bottom: 1px solid rgba(var(--rje-color-light-text), 0.15);\n }\n}\n\n@mixin select-options-dark {\n .rje-select__options {\n @include elevated(dark);\n }\n\n .rje-select__option {\n &--selected {\n label {\n color: rgb(var(--rje-color-dark-secondary));\n }\n }\n\n &:hover,\n &--focused {\n label {\n color: $color-white;\n }\n background: rgba(var(--rje-color-dark-primary), 0.9);\n }\n\n &--disabled {\n opacity: 0.33;\n }\n }\n\n .rje-select__option:not(:last-child) {\n // @todo section header line\n border-bottom: 1px solid rgba(var(--rje-color-dark-text), 0.15);\n }\n}\n","@import '../../design';\n@import './switch';\n\n@mixin switch-light {\n .rje-switch-input:checked {\n @include primary-elevated(light);\n border-radius: $switch-radius;\n\n &:after {\n color: rgb(var(--rje-color-light-primary));\n }\n\n #{$switch-state--focus} {\n @include primary-elevated(light);\n border-radius: $switch-radius;\n background-color: rgb(var(--rje-color-light-secondary));\n &:after {\n color: rgb(var(--rje-color-light-secondary));\n }\n }\n\n #{$switch-state--active} {\n @include primary-flat(light);\n border-radius: $switch-radius;\n background-color: rgb(var(--rje-color-light-text));\n &:after {\n color: rgb(var(--rje-color-light-text));\n }\n }\n\n #{$switch-state--disabled} {\n @include primary-flat(light);\n border-radius: $switch-radius;\n &:after {\n color: $color-light-grey-1;\n }\n }\n }\n\n .rje-switch-input:not(:checked) {\n @include flat(light);\n border-radius: $switch-radius;\n background: $color-white;\n &:after {\n background-color: rgb(var(--rje-color-light-primary));\n border-radius: $switch-radius;\n color: $color-white;\n }\n\n #{$switch-state--focus} {\n &:after {\n background-color: rgb(var(--rje-color-light-secondary));\n }\n }\n\n #{$switch-state--active} {\n &:after {\n background-color: rgb(var(--rje-color-light-text));\n }\n }\n\n #{$switch-state--disabled} {\n @include flat(light);\n border-radius: $switch-radius;\n &:after {\n background-color: $color-light-grey-1;\n }\n }\n }\n}\n\n@mixin switch-dark {\n .rje-switch-input:checked {\n @include primary-elevated(dark);\n border-radius: $switch-radius;\n &:after {\n background: $color-black;\n color: rgb(var(--rje-color-dark-primary));\n }\n\n #{$switch-state--focus} {\n @include primary-elevated(dark);\n border-radius: $switch-radius;\n background-color: rgb(var(--rje-color-dark-secondary));\n &:after {\n color: rgb(var(--rje-color-dark-secondary));\n }\n }\n\n #{$switch-state--active} {\n @include primary-flat(dark);\n border-radius: $switch-radius;\n background-color: rgb(var(--rje-color-dark-text));\n &:after {\n color: rgb(var(--rje-color-dark-text));\n }\n }\n\n #{$switch-state--disabled} {\n @include primary-flat(dark);\n border-radius: $switch-radius;\n background-color: $color-dark-grey-1;\n &:after {\n color: $color-dark-grey-1;\n }\n }\n }\n .rje-switch-input:not(:checked) {\n @include elevated(dark);\n border-radius: $switch-radius;\n &:after {\n background: rgb(var(--rje-color-dark-primary));\n border-radius: $switch-radius;\n color: $color-black;\n }\n\n #{$switch-state--focus} {\n &:after {\n background-color: rgb(var(--rje-color-dark-secondary));\n }\n }\n\n #{$switch-state--active} {\n &:after {\n background-color: rgb(var(--rje-color-dark-text));\n }\n }\n\n #{$switch-state--disabled} {\n @include flat(dark);\n border-radius: $switch-radius;\n &:after {\n background-color: $color-dark-grey-1;\n }\n }\n }\n}\n","@import '../../design';\n\n@mixin tag-list-light {\n .rje-tag {\n @include elevated(light);\n border-radius: 1em;\n }\n\n .rje-tag.selectable.with-icon {\n @include elevated(light);\n border-radius: 1em;\n\n .rje-tag__selection {\n border-radius: 99%;\n border: 1px solid $color-light-grey-1;\n margin: 0.1em;\n font-size: em(22);\n }\n\n &.rje-tag--selected .rje-tag__selection {\n background: rgb(var(--rje-color-light-primary));\n color: $color-white;\n }\n\n &.rje-tag--unselected .rje-tag__selection {\n background: transparent;\n color: transparent;\n }\n }\n\n .rje-tag.selectable:not(.with-icon) {\n &.rje-tag--selected {\n background: rgb(var(--rje-color-light-primary));\n color: $color-white;\n }\n }\n}\n\n@mixin tag-list-dark {\n .rje-tag {\n @include elevated(dark);\n border-radius: 1em;\n }\n\n .rje-tag.selectable.with-icon {\n @include elevated(dark);\n border-radius: 1em;\n\n .rje-tag__selection {\n border-radius: 99%;\n border: 1px solid $color-dark-grey-1;\n margin: 0.1em;\n font-size: em(22);\n }\n\n &.rje-tag--selected .rje-tag__selection {\n background: rgb(var(--rje-color-dark-primary));\n color: $color-black;\n }\n\n &.rje-tag--unselected .rje-tag__selection {\n background: transparent;\n color: transparent;\n }\n }\n\n .rje-tag.selectable:not(.with-icon) {\n &.rje-tag--selected {\n background: rgb(var(--rje-color-dark-primary));\n color: $color-black;\n }\n }\n}\n","@import '../../design';\n\n@mixin tag-list-input-light {\n .rje-tag-list-input {\n .rje-tag-list__children {\n @include input-elevated(light);\n padding: em(4);\n }\n input.rje-tag-list-input__element {\n border: none;\n color: rgb(var(--rje-color-light-text));\n }\n }\n}\n\n@mixin tag-list-input-dark {\n .rje-tag-list-input {\n .rje-tag-list__children {\n @include input-elevated(dark);\n padding: em(4);\n }\n\n input.rje-tag-list-input__element {\n border: none;\n color: rgb(var(--rje-color-dark-text));\n }\n }\n}\n","@import '../../design';\n@import './textarea';\n\n@mixin textarea-light {\n .rje-textarea {\n @include input-elevated(light);\n color: rgb(var(--rje-color-light-text));\n\n #{$textarea-state--focus} {\n border-color: rgb(var(--rje-color-light-primary));\n }\n\n #{$textarea-placeholder--enabled} {\n color: $color-light-grey-2;\n }\n\n #{$textarea-state--disabled} {\n @include input-flat(light);\n color: $color-light-grey-1;\n }\n\n #{$textarea-placeholder--disabled} {\n color: $color-light-grey-1;\n }\n }\n\n .rje-textarea-field--invalid:not(.rje-textarea-field--disabled) .rje-textarea {\n border-color: $color-light-error;\n }\n}\n\n@mixin textarea-dark {\n .rje-textarea {\n @include input-elevated(dark);\n color: rgb(var(--rje-color-dark-text));\n\n #{$textarea-state--focus} {\n border-color: rgb(var(--rje-color-light-primary));\n }\n\n #{$textarea-placeholder--enabled} {\n color: $color-dark-grey-2;\n }\n\n #{$textarea-state--disabled} {\n @include input-flat(dark);\n color: $color-dark-grey-1;\n }\n\n #{$textarea-placeholder--disabled} {\n color: $color-dark-grey-1;\n }\n }\n\n .rje-textarea-field--invalid:not(.rje-textarea-field--disabled) .rje-textarea {\n border-color: $color-dark-error;\n }\n}\n","@import '../../design';\n\n@mixin tooltip-light {\n .rje-tooltip {\n @include primary-elevated(light);\n * {\n color: $color-white !important;\n }\n }\n}\n\n@mixin tooltip-dark {\n .rje-tooltip {\n @include primary-elevated(dark);\n * {\n color: $color-black !important;\n }\n }\n}\n","@import '../../design';\n\n@mixin widget-description-light {\n .rje-description {\n color: $color-light-grey-2;\n\n code {\n color: rgb($color-black, 0.8);\n border-radius: 0.5 * $border-radius;\n border: 1px solid rgba($color-light-grey-1, 0.5);\n background-color: rgba($color-light-grey-1, 0.25);\n padding: 0 0.3em;\n box-sizing: border-box;\n }\n }\n .rje-description--tooltip {\n opacity: 1;\n }\n}\n\n@mixin widget-description-dark {\n .rje-description {\n color: $color-dark-grey-2;\n\n code {\n border-radius: 0.5 * $border-radius;\n border: 1px solid rgb($color-dark-grey-1, 0.3);\n // background-color: rgb($color-dark-grey-1, 0.1);\n padding: 0 0.3em;\n }\n }\n .rje-description--tooltip {\n opacity: 1;\n }\n}\n","@import '../../design';\n\n@mixin widget-error-light {\n .rje-error {\n color: $color-light-error;\n }\n}\n\n@mixin widget-error-dark {\n .rje-error {\n color: $color-dark-error;\n }\n}\n","@import '../../design';\n\n@mixin widget-field-light {\n .rje-field--value.rje-field--error {\n & > label {\n color: $color-light-error;\n }\n textarea,\n input {\n border-color: $color-light-error;\n }\n }\n\n .rje-field--object.rje-field--error > .rje-field__header label,\n .rje-field--value.rje-field .rje-required-flag {\n color: $color-light-error;\n }\n}\n\n@mixin widget-field-dark {\n .rje-field--value.rje-field--error {\n & > label {\n color: $color-dark-error;\n }\n textarea,\n input {\n border-color: $color-dark-error;\n }\n }\n\n .rje-field--object.rje-field--error > .rje-field__header label,\n .rje-field--value.rje-field .rje-required-flag {\n color: $color-dark-error;\n }\n}\n","@import './lib/themes';\n\n.rje-theme--dark {\n @include dark-theme;\n\n .rje-theme--inverted {\n @include light-theme;\n padding: 8px;\n background: $color-white;\n }\n}\n","@import '../../../rje-widgets/src/lib/design';\n\n.rje-theme--light {\n .cm-editor {\n @include border-style($color-light-grey-1);\n }\n}\n\n.rje-theme--dark {\n .cm-editor {\n @include border-style($color-dark-grey-1);\n }\n}\n\n.cm-theme-light,\n.cm-theme-dark {\n border: 0px solid transparent !important;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.cm-theme-light {\n .cm-gutters {\n background-color: $color-light-fill;\n }\n\n .cm-editor {\n &.cm-focused {\n border-color: rgb(var(--rje-color-light-primary));\n }\n }\n\n .cm-editor .cm-gutters {\n backdrop-filter: blur(25px);\n border-top-left-radius: $border-radius;\n border-bottom-left-radius: $border-radius;\n overflow: hidden;\n }\n\n .cm-activeLine {\n background-color: rgb(var(--rje-color-light-primary), 0.2);\n }\n\n .cm-gutterElement.cm-activeLineGutter {\n background-color: rgb(var(--rje-color-light-secondary), 0.3);\n }\n}\n\n.cm-theme-dark {\n .cm-gutters {\n background-color: $color-dark-fill;\n }\n\n .cm-editor {\n &.cm-focused {\n border-color: rgb(var(--rje-color-dark-primary));\n }\n }\n\n .cm-activeLine {\n background-color: rgb(var(--rje-color-dark-primary), 0.2);\n }\n\n .cm-gutterElement.cm-activeLineGutter {\n background-color: rgb(var(--rje-color-dark-secondary), 0.3);\n }\n}\n\n.cm-editor.cm-focused {\n outline: none !important;\n}\n\n.field.error > .cm-theme-light > .cm-editor,\n.field.error > .cm-theme-dark > .cm-editor {\n border-color: #9f3a38;\n background: rgba(224, 180, 180, 0.25);\n}\n\n.cm-lint-marker {\n // border-color: #9f3a38;\n // border-radius: 100%;\n // border: 2px solid #9f3a38;\n // background-color: #e0b4b4;\n\n border-radius: 100%;\n border-color: $color-light-stroke;\n // background-color: $color-light-error;\n box-sizing: border-box;\n\n &.cm-lint-marker-error {\n position: relative;\n content: '' !important;\n &:after {\n font-family: 'Icon';\n font-variation-settings:\n 'FILL' 1,\n 'wght' 400,\n 'GRAD' 0,\n 'opsz' 48;\n content: 'report';\n color: $color-light-error;\n position: absolute;\n top: 0;\n line-height: 0.9;\n font-size: 1.1em;\n left: -0.05em;\n }\n }\n}\n\n/*\n .cm-tooltip-hover.cm-tooltip.cm-tooltip-above\n .cm-tooltip-section\n\n ul.cm-tooltip-lint.cm-tooltip.cm-tooltip-below\n li.cm-diagnostic cm-diagnostic-error\n span.cm-diagnosticText\n*/\n.rje-field .cm-tooltip {\n // @include border-style($color-light-grey-1);\n // background-color: $color-light-fill;\n @include border-style($color-dark-stroke);\n background-color: rgb(var(--rje-color-light-primary));\n backdrop-filter: blur(25px);\n max-width: 600px;\n box-shadow: $shadow-elevated;\n\n li.cm-diagnostic-error {\n border-left-color: $color-light-error;\n }\n\n .cm-diagnostic {\n color: #fff;\n }\n}\n\n/* json-schema tooltip */\n.rje-code-tooltip--jsonschema {\n padding: 4px 8px;\n font-size: 0.9em;\n // color: $color-light-grey-1;\n color: #ccc;\n max-width: 640px;\n min-width: 100px;\n}\n\n.rje-code-tooltip--jsonschema h1 {\n font-size: 1.1em;\n color: #fafafa;\n font-weight: 500;\n line-height: 1.5em;\n padding-bottom: 0.2em;\n margin: 0;\n}\n\n.rje-code-tooltip--pointer {\n font-size: 0.65em;\n padding: 0.2em;\n}\n","@import './lib/rje-code-widgets';\n\n.rje-field--json {\n // prevent codemirror from growing in width\n width: 100%;\n}\n","@import '../packages/rje-widgets/src/index';\n@import '../packages/rje-code-widgets/src/index';\n\n@font-face {\n font-family: Icon;\n font-style: normal;\n font-weight: 100 700;\n src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2)\n format(woff2);\n}\n\n/* add support rje theme variables */\n#storybook-docs {\n --rje-font-family: Inter, sans-serif;\n --rje-color-light-primary: 31, 101, 141;\n --rje-color-light-secondary: 9, 66, 98;\n --rje-color-light-text: 7, 23, 32;\n --rje-color-dark-primary: 50, 133, 180;\n --rje-color-dark-secondary: 145, 192, 218;\n --rje-color-dark-text: 235, 240, 241;\n}\n\n/* markdown styling */\n.sbdocs.sbdocs-content {\n max-width: 48em;\n\n blockquote p {\n font-size: 1.2em;\n line-height: 1.4;\n }\n\n h2 {\n font-weight: 200;\n text-transform: uppercase;\n border-bottom: 0;\n margin-top: 1.5em;\n\n code {\n text-transform: none;\n }\n }\n\n h2 + p {\n margin-top: 0;\n }\n\n h3 {\n font-size: 1em;\n padding-top: 1.25em;\n\n code {\n border: none;\n margin: 0;\n background: transparent;\n padding: 0;\n }\n }\n}\n\n.sbdocs.sbdocs-preview {\n box-shadow: none; /* drop shadow of story box */\n}\n\n/* move global left and right padding to first elements in contents */\n#storybook-docs .sbdocs-wrapper {\n padding-left: 0;\n padding-right: 0;\n .sbdocs-content > * {\n margin-left: 1rem;\n margin-right: 1rem;\n }\n}\n\n/* custom codeblock (wrapped) */\n#storybook-docs .code.code--inline {\n &,\n pre {\n margin: 0;\n }\n\n + .inline.sbdocs.sbdocs-preview {\n margin-top: 1em;\n }\n\n .docblock-source {\n margin: 0;\n box-shadow: none;\n border-radius: 0;\n .prismjs {\n font-size: 0.9rem;\n line-height: 1.5;\n }\n }\n}\n\n@supports (-webkit-touch-callout: none) {\n #storybook-docs .code.code--inline .docblock-source .prismjs {\n font-size: 0.7rem !important; /* on mobile this still does not apply */\n }\n}\n\n/* inline story blocks have no visual separation from content */\n#storybook-docs .inline.sbdocs.sbdocs-preview {\n box-shadow: none; /* drop shadow of story box */\n border: none;\n overflow: visible;\n\n /* set preview box to full width */\n margin: 0;\n .docs-story > :first-child {\n margin: 0;\n padding-top: 1rem;\n padding-bottom: 0.25em;\n padding-left: 1rem;\n padding-right: 1rem;\n background-color: hsla(203, 50%, 30%, 0.05);\n\n .innerZoomElementWrapper > * {\n border: none;\n }\n }\n .docs-story > :last-child {\n background-color: hsla(203, 50%, 30%, 0.05);\n }\n /* -- preview box full width */\n\n .docs-story {\n overflow: visible; /* contents expand outside of story box */\n }\n\n .docs-story > :first-child {\n z-index: 2; /* contents may be above *show code* action */\n overflow: visible;\n }\n\n .docs-story > :last-child {\n /* .docblock-code-toggle wrapper div */\n position: relative;\n display: flex;\n justify-content: flex-end;\n z-index: auto;\n }\n\n .docblock-code-toggle {\n border: none;\n border-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n background: transparent;\n color: #777;\n }\n}\n\n/* remove fixed height on mdx-canvas\n.sbdocs-preview .docs-story > div > div[scale] {\n height: auto;\n} */\n\n.rje-theme-decorator {\n display: flex;\n flex-wrap: wrap;\n\n & > * {\n flex-grow: 1;\n box-sizing: border-box;\n min-width: 50%;\n }\n\n .rje-theme--light {\n padding: 16px;\n background: rgba(243, 243, 241, 1);\n }\n\n .rje-theme--dark {\n padding: 16px;\n background: rgba(26, 27, 25, 1);\n }\n\n .story-columns {\n display: flex;\n gap: 8px;\n align-items: center;\n }\n\n .story-columns ~ .story-columns {\n padding-top: 8px;\n }\n}\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[13].use[1]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[13].use[3]!./packages/rje-widgets/src/index.scss":(module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/sourceMaps.js"),_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__)()(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,"@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);"]),___CSS_LOADER_EXPORT___.push([module.id,'.rje-array__actions{padding:.75em 1em;display:flex;justify-content:space-around}.rje-array__actions.odd{background-color:rgba(7,23,32,.02)}.rje-array-item__actions{padding:.5em;gap:.5em;display:flex}.rje-array-item{display:flex;justify-content:stretch;padding:0 0 0 1em}.rje-array-item>.rje-field{flex-grow:1;padding-top:.75em;padding-bottom:1em}.rje-array-item:not(:hover)>.rje-array-item__menu .rje-button{color:#cacdce}.rje-array-item+.rje-array-item{margin-top:2px}.rje-array-item:nth-child(odd){background-color:rgba(7,23,32,.02)}.rje-field--array .rje-array__items .rje-array__items{padding-right:0}.sortable-drag .rje-array-item__divider{visibility:hidden}.sortable-chosen{background:rgba(0,181,173,.5)}.rje-array-item.with-drag-handle{position:relative;padding-left:0;padding-right:0}.rje-array-item.with-drag-handle .rje-field{padding-left:.25em}.rje-array-item.with-drag-handle .rje-drag__container{color:#999;cursor:pointer;width:1.5em;background:repeating-linear-gradient(-45deg, transparent 0px 4px, rgba(0, 0, 0, 0.075) 4px 6px);top:0;bottom:0}.rje-number{width:100%}.rje-number .rje-number__actions{display:flex;flex-direction:column;position:absolute;top:0;z-index:2;height:100%;box-sizing:border-box;padding:1px}.rje-number .rje-number__actions button{align-items:center;display:flex;height:50%;border-radius:0;border:1px solid #ccc}.rje-number .rje-number__actions button .rje-icon{line-height:0;font-size:100%;padding:0}.with-icon--left .rje-number__actions{right:calc(var(--rje-tag-width)*1px)}.with-icon--right .rje-number__actions{right:2em}.rje-field--date .rje-date-picker{display:inline-flex;flex-direction:column}.rje-field--date .rje-date-picker--readonly .rje-date-input__fields{padding-right:1.8em}.rje-field--date .rje-date-input__fields{position:relative;padding-right:1.8em}.rje-field--date .rje-date-input__fields .rje-button{font-size:.85em;width:2em;position:absolute;right:0;bottom:0;top:0}.rje-field--date .rje-label+.rje-date-picker__input{margin-top:.25em}.rje-field--date .rje-calendar{padding:1em 1em;font-size:1em}.rje-field--date .rje-calendar table{border-collapse:separate;border-spacing:.4em;text-indent:initial}.rje-field--date .rje-calendar table th{text-align:center}.rje-field--date .rje-calendar__header{display:flex;align-items:center;width:100%}.rje-field--date .rje-calendar__header h1{margin:0;font-size:.8em;flex-grow:1;text-align:center}.rje-field--date .rje-calendar__cell{text-align:center;padding:.1em}.rje-field--date .rje-calendar__cell[tabindex="0"],.rje-field--date .rje-calendar__cell:hover{cursor:pointer}.rje-input--file.rje-input--invalid .rje-file__input{border-color:#ae242d}.rje-theme--light .rje-input--file.rje-input--invalid .rje-file__input{border-color:#ae242d}.rje-theme--dark .rje-input--file.rje-input--invalid .rje-file__input{border-color:#f11f2c}.rje-widget-actions{padding:.5em}.rje-object__missing-properties{padding:.75em 0;display:flex;gap:.5em}.rje-object__property>.rje-object__actions button{padding:0}.rje-object__property>.rje-object__actions button:not(:hover){opacity:.3}.rje-object__options .item .item,.rje-object__options .item .content{padding:2px 4px 4px 4px}.rje-object__options em{opacity:.6}.rje-object__property{display:flex}.rje-object__property>div{flex-grow:1}.rje-object__property .rje-object__actions{flex-grow:0}.rje-navigation{list-style:none;margin:0;padding:0;font-size:.9em}.rje-navigation>li:not(:last-child){margin-bottom:.5em;padding-bottom:.5em}.rje-navigation .rje-navigation__link{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;display:block;padding:.25em 0}.rje-navigation .rje-navigation__link:not([disabled]){cursor:pointer;pointer-events:all}.rje-navigation .rje-navigation__group{display:flex;justify-content:flex-start;align-items:center}.rje-navigation .rje-navigation__group .rje-navigation__link{flex-grow:1;justify-content:flex-start}.rje-navigation .rje-navigation__children{margin:0;padding:0;padding-left:.5em}.rje-theme--light .rje-navigation>li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2)}.rje-theme--light .rje-navigation li{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-navigation li:not([disabled]){cursor:pointer;pointer-events:all}.rje-theme--light .rje-navigation li:hover{color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-navigation>li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.2)}.rje-theme--dark .rje-navigation li{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-navigation li:not([disabled]){cursor:pointer;pointer-events:all}.rje-theme--dark .rje-navigation li:hover{color:rgb(var(--rje-color-dark-primary))}.rje-field--tag-list{width:100%}.rje-field--tag-list .rje-tag-list-input .rje-tag{font-size:.85em}.rje-form .rje-section-header .rje-widget-action--menu{padding:0}.rje-form .rje-form--parent{width:100%}.rje-form .rje-input-decorator{width:-moz-available;width:-webkit-fill-available}.rje-form input[type=text],.rje-form input[type=number]{width:100%}.rje-form .rje-field__header{padding-bottom:1em}.rje-form .rje-object__property~.rje-object__property{padding-top:1.5em}.rje-form>.rje-field--parent:first-child>.rje-field__header{padding-top:0}.rje-form~.rje-form--parent>.rje-header{padding-top:2em}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}.rje-theme .rje-button{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;display:flex;align-items:center;justify-content:center;padding:.5em;gap:.5em;white-space:nowrap;font-size:1em;line-height:1.21em;font-family:inherit;font-weight:600}.rje-theme .rje-button:not([disabled]){cursor:pointer;pointer-events:all}.rje-theme .rje-button.rje-button--text{padding-left:0;padding-right:0;background:rgba(0,0,0,0)}.rje-theme .rje-button .rje-icon{font-size:1.5em;font-weight:300}.rje-theme .rje-checkbox-field{display:flex;align-items:center;gap:.5em}.rje-theme .rje-checkbox{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;display:inline-block;width:1em;height:1em;font-size:1.375em;text-align:center;box-sizing:border-box}.rje-theme .rje-checkbox:not([disabled]){cursor:pointer;pointer-events:all}.rje-theme .rje-checkbox .rje-icon{margin-left:-0.04em;line-height:.96}.rje-theme .rje-input__wrapper{position:relative}.rje-theme .rje-input__wrapper .rje-input__color{position:absolute;width:1em;height:1em;top:.53em;left:.53em;display:inline-block;background-color:var(--rje-color-value)}.rje-theme .rje-input__wrapper .rje-input__element{box-sizing:border-box;padding:.375em .5em;padding-left:2em}.rje-theme .rje-field--file{overflow:hidden}.rje-theme .rje-input--file .rje-file{position:relative;max-width:100%;display:flex;gap:.5em}.rje-theme .rje-input--file .rje-file .rje-file__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:normal}.rje-theme .rje-input--file .rje-file .rje-file__clear{width:1.5em}.rje-theme .rje-input--file .rje-file.with-clear-action .rje-file__input{max-width:calc(100% - 1.5em - .5em)}.rje-theme .rje-date-input__fields{align-items:center;display:flex;padding:.375em .5em;gap:.125em}.rje-theme .rje-date-input--readonly .rje-date-input__fields{border:none;background:rgba(0,0,0,0);padding-left:0;padding-right:0;cursor:default}.rje-theme .rje-label+.rje-date-input__fields{margin-top:.25em}.rje-theme .rje-date-picker{display:inline-flex;flex-direction:column}.rje-theme .rje-date-picker--readonly .rje-date-input__fields{padding-right:1.8em}.rje-theme .rje-date-input__fields{position:relative;padding-right:1.8em}.rje-theme .rje-date-input__fields .rje-button{font-size:.85em;width:2em;position:absolute;right:0;bottom:0;top:0}.rje-theme .rje-label+.rje-date-picker__input{margin-top:.25em}.rje-theme .rje-calendar{padding:1em 1em;font-size:1em}.rje-theme .rje-calendar table{border-collapse:separate;border-spacing:.4em;text-indent:initial}.rje-theme .rje-calendar table th{text-align:center}.rje-theme .rje-calendar__header{display:flex;align-items:center;width:100%}.rje-theme .rje-calendar__header h1{margin:0;font-size:.8em;flex-grow:1;text-align:center}.rje-theme .rje-calendar__cell{text-align:center;padding:.1em}.rje-theme .rje-calendar__cell[tabindex="0"],.rje-theme .rje-calendar__cell:hover{cursor:pointer}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.rje-theme .rje-icon{user-select:none;max-width:2em;font-family:"Icon";font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.rje-theme .rje-icon--loading{-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite;padding:0 .125em}.rje-theme .rje-icon--loading svg{height:1em;width:.75em}.rje-theme .rje-icon--solid{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48}.rje-theme .rje-input input{font-family:inherit;font-size:1em;font-weight:400;padding:.375em .5em}.rje-theme .rje-input .rje-label{display:block;padding-bottom:.25em}.rje-theme .rje-input .rje-icon{font-size:1.5em}.rje-theme .rje-input .rje-input__tag{font-size:.875em;font-weight:400}.rje-theme .rje-input,.rje-theme .rje-input-decorator{width:100%}.rje-theme .rje-input .rje-label{display:inline-block;padding-bottom:4px}.rje-theme .rje-input input{box-sizing:border-box}.rje-theme .rje-input-decorator{display:inline-flex;align-items:stretch;position:relative}.rje-theme .rje-input-decorator .rje-input-decorator__decor{align-items:center;display:flex;height:100%;pointer-events:none;position:absolute;z-index:1}.rje-theme .rje-input-decorator .rje-icon{padding:0 .4em;opacity:.8}.rje-theme .rje-input-decorator .rje-input__tag{padding:0 .5em}.rje-theme .rje-input-decorator.with-icon--left input{padding-left:2.5em}.rje-theme .rje-input-decorator.with-icon--left .rje-icon{left:0}.rje-theme .rje-input-decorator.with-icon--right input{padding-right:2.5em}.rje-theme .rje-input-decorator.with-icon--right .rje-icon{right:0}.rje-theme .rje-input-decorator.with-tag--left input{padding-left:calc(var(--rje-tag-width)*1px)}.rje-theme .rje-input-decorator.with-tag--left .rje-input__tag{left:0}.rje-theme .rje-input-decorator.with-tag--right input{padding-right:calc(var(--rje-tag-width)*1px)}.rje-theme .rje-input-decorator.with-tag--right .rje-input__tag{right:0}.rje-theme .rje-label{font-size:1em}.rje-theme .rje-underlay--modal{position:fixed;z-index:110;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.8)}.rje-theme .rje-modal{margin:.5em;padding:1em;padding-top:.8125em}.rje-theme .rje-modal__footer{display:flex;justify-content:flex-end;padding-bottom:1em;padding-top:3em;width:100%}.rje-theme .rje-modal__footer .rje-button{width:100%;max-width:50%}.rje-theme .rje-popover{z-index:10;position:absolute}.rje-theme .rje-popover .rje-popover__arrow{position:absolute}.rje-theme .rje-popover .rje-popover__arrow[data-placement=bottom]{bottom:100%;transform:translate(-50%) rotate(180deg)}.rje-theme .rje-popover .rje-popover__arrow[data-placement=top]{top:100%;transform:translate(-50%)}.rje-theme .rje-popover__arrow{stroke:#000;fill:#fff}.rje-theme .rje-popover__panel{outline:none}.rje-theme .rje-radiogroup{display:flex;flex-direction:column;gap:.5em}.rje-theme .rje-radiogroup.rje-radiogroup--horizontal{flex-direction:row;gap:1em;align-items:center}.rje-theme .rje-radiogroup input[type=radio]{margin:0}.rje-theme .rje-radio{display:flex;gap:.5em;align-items:center}.rje-theme .rje-radio:hover{cursor:pointer}.rje-theme .rje-radio--selected .rje-radio__icon{background:#999}.rje-theme .rje-radio__icon{display:inline-block;box-sizing:border-box;border-radius:99%;border:1px solid #333;height:1em;width:1em}.rje-theme .rje-section-header__separator{width:100%;height:0px}.rje-theme .rje-section-header{align-items:center;display:flex;gap:.5em;justify-content:space-between;width:100%;flex-wrap:wrap}.rje-theme .rje-section-header .rje-section-header__label{align-items:center;align-self:left;display:flex;flex-grow:1;font-size:1em;font-weight:600;gap:.5em;line-height:1.25em;white-space:nowrap}.rje-theme .rje-section-header .rje-section-header__label .rje-icon{font-size:1.25em}.rje-theme .rje-section-header .rje-section-header__separator{flex-grow:1;height:0;margin-top:.2em}.rje-theme .rje-popover.rje-section-header__description{font-weight:normal;max-width:50em;padding:.5em;white-space:pre-wrap}.rje-theme .rje-select__options{list-style:none;max-width:250px;max-height:300px;overflow:auto}.rje-theme .rje-select__option{outline:0;padding:.25em .5em}.rje-theme .rje-select__option:hover,.rje-theme .rje-select__option:hover label{cursor:pointer}.rje-theme .rje-select-field{position:relative}.rje-theme .rje-select-field>.rje-label{display:inline-block;padding-bottom:.25em}.rje-theme .rje-select__button{font-size:1em;font-family:inherit;font-weight:normal;padding:.375em .5em;padding-right:.25em;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;display:flex;align-items:center;justify-content:space-between;position:relative;white-space:nowrap;overflow:hidden}.rje-theme .rje-select__button:not([disabled]){cursor:pointer;pointer-events:all}.rje-theme .rje-select__button .rje-icon{padding-top:0;padding-bottom:0;font-size:1.5em}.rje-theme .rje-select{min-width:200px;max-width:200px}.rje-theme .rje-select .rje-overlay--select,.rje-theme .rje-select .rje-select__button{width:100%}.rje-theme .rje-select .rje-selected__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rje-theme .rje-overlay--select{z-index:1;overflow:hidden}.rje-theme .rje-select__option{font-weight:normal}.rje-theme ul.rje-select__options{min-width:200px;list-style:none;padding:0;margin:0}.rje-theme .rje-switch-field{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0;display:flex;align-items:center;gap:.5em}.rje-theme .rje-switch-field:not([disabled]){cursor:pointer;pointer-events:all}.rje-theme .rje-switch-input.with-animation{transition:background-color .3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.rje-theme .rje-switch-input.with-animation:after{transition:left .3s cubic-bezier(0.175, 0.885, 0.32, 1.275),transform .3s cubic-bezier(0.175, 0.885, 0.32, 1.275),width .3s ease,margin .3s ease}.rje-theme .rje-switch-input{background-color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:medium none;font-size:inherit;margin:0;background-color:#000;border-radius:1.875em;width:3.5em !important;height:1.875em;position:relative;overflow:hidden;box-sizing:content-box}.rje-theme .rje-switch-input::-ms-expand{display:none}.rje-theme .rje-switch-input:after{user-select:none;max-width:2em;font-family:"Icon";font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;content:"close";background-color:#fff;border-radius:1.875em;position:relative;display:inline-flex;align-items:center;justify-content:space-around;font-size:1.5em;height:1.1666666667em;width:1.1666666667em;overflow:hidden;margin:0;left:0}.rje-theme .rje-switch-input:checked:after{content:"check";left:100%;transform:translate(-100%, 0)}.rje-theme .rje-switch-input:not([disabled]){-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;outline:0}.rje-theme .rje-switch-input:not([disabled]):not([disabled]){cursor:pointer;pointer-events:all}.rje-theme .rje-switch-input:not([disabled]):hover{cursor:pointer}.rje-theme .rje-tag-list__children{display:flex;flex-wrap:wrap;gap:.25em}.rje-label+.rje-theme .rje-tag-list__children{margin-top:.25em}.rje-theme .rje-tag{height:1.875em;padding-left:.75em;padding-right:.75em;display:flex;align-items:center;line-height:1}.rje-theme .rje-tag .rje-tag__grid{display:flex;gap:2px;align-items:center}.rje-theme .rje-tag .rje-button{padding:0}.rje-theme .rje-tag .rje-button .rje-icon{font-size:1.2em}.rje-theme .rje-tag.removable{padding-right:.5em}.rje-theme .rje-tag.selectable.with-icon{padding-left:0}.rje-theme .rje-tag{outline:0}.rje-theme .rje-tag:hover{cursor:default}.rje-theme .rje-tag[aria-selected]:hover{cursor:pointer}.rje-theme .rje-tag-list-input .rje-label+.rje-tag-list{margin-top:4px}.rje-theme .rje-tag-list-input .rje-tag{font-size:.9em}.rje-theme .rje-tag-list-input input[type=text].rje-tag-list-input__element{width:auto;flex-grow:1;outline:0;background:rgba(0,0,0,0);border:none}.rje-theme .rje-tag-list-input .rje-popover__taglist{border:none}.rje-theme .rje-textarea-field .rje-label{display:inline-block;padding-bottom:4px}.rje-theme .rje-textarea{display:block;font-size:1em;font-family:inherit;padding:.5em}.rje-theme .rje-textarea-field--readonly .rje-textarea{border:none;background:rgba(0,0,0,0);padding-left:0;padding-right:0;cursor:default;resize:none}.rje-theme .rje-time-input{display:inline-flex;flex-direction:column}.rje-theme .rje-tooltip{background-color:#fff;border:1px solid gray;box-sizing:border-box;font-weight:normal;left:0px;max-width:37.5em;padding:.5em;position:absolute;white-space:initial;z-index:1;top:100%}.rje-theme .rje-description{padding-top:4px;font-weight:400;font-size:.85em;line-height:1.3em}.rje-theme .rje-field.disabled .rje-description{opacity:.45}.rje-theme .rje-error{padding-top:.2em;font-size:.85em}.rje-theme .rje-error .rje-icon{display:inline-block;top:.125em;position:relative;padding-right:.125em}.rje-theme .rje-field~.rje-field{padding-top:16px}.rje-theme .rje-field textarea,.rje-theme .rje-field input[type=number],.rje-theme .rje-field input[type=password],.rje-theme .rje-field input[type=text]{width:100%;box-sizing:border-box}.rje-theme .rje-field__header .rje-description{padding-top:0}.rje-theme .rje-widget-action--collapsed{transform:rotate(90deg)}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}.rje-theme--light{color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-button--primary{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--light .rje-button--primary:focus,.rje-theme--light .rje-button--primary:hover{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));background:rgb(var(--rje-color-light-secondary))}.rje-theme--light .rje-button--primary:active,.rje-theme--light .rje-button--primary.rje-button--pressed{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));background:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-button--primary[disabled]{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce}.rje-theme--light .rje-button--secondary{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-button--secondary:focus,.rje-theme--light .rje-button--secondary:hover{color:rgb(var(--rje-color-light-secondary))}.rje-theme--light .rje-button--secondary:active,.rje-theme--light .rje-button--secondary.rje-button--pressed{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-button--secondary[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);color:#cacdce !important}.rje-theme--light .rje-button--text{border:none;color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-button--text:focus,.rje-theme--light .rje-button--text:hover{color:rgb(var(--rje-color-light-secondary))}.rje-theme--light .rje-button--text:active,.rje-theme--light .rje-button--text.rje-button--pressed{color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-button--text[disabled]{color:#cacdce !important}.rje-theme--light .rje-checkbox--unset,.rje-theme--light .rje-checkbox--checked{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--light .rje-checkbox--unchecked{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0}.rje-theme--light .rje-checkbox--focused{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-checkbox-field.rje-label--disabled .rje-checkbox--checked{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce}.rje-theme--light .rje-checkbox-field.rje-label--disabled .rje-checkbox--unchecked{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--light .rje-input--color .rje-input__color{border:1px solid #cacdce}.rje-theme--light .rje-date-input__fields{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#787b7c}.rje-theme--light .rje-date-input__segment{color:#787b7c}.rje-theme--light .rje-date-input__segment.rje-date-input__segment--value{color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-date-input--invalid .rje-date-input__fields{border-color:#ae242d}.rje-theme--light .rje-date-input--invalid button{color:#ae242d}.rje-theme--light .rje-calendar__cell[tabindex="0"],.rje-theme--light .rje-calendar__cell:hover{color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-file__name{color:rgba(var(--rje-color-light-text))}.rje-theme--light .rje-icon{fill:#000}.rje-theme--light .rje-input input{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#000}.rje-theme--light .rje-input input:focus,.rje-theme--light .rje-input input:hover{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-input .rje-icon{color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-input input::placeholder,.rje-theme--light .rje-input .rje-input__tag{color:#787b7c}.rje-theme--light .rje-input--invalid:not(.rje-input--disabled) .rje-icon{color:#ae242d}.rje-theme--light .rje-input--invalid:not(.rje-input--disabled) input,.rje-theme--light .rje-input--invalid:not(.rje-input--disabled) input:hover,.rje-theme--light .rje-input--invalid:not(.rje-input--disabled) input:focus{border-color:#ae242d}.rje-theme--light .rje-input--disabled .rje-icon,.rje-theme--light .rje-input--disabled .rje-input__tag{color:#cacdce}.rje-theme--light .rje-input--disabled input[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#cacdce}.rje-theme--light .rje-input--readonly input{border:none;background:rgba(0,0,0,0);padding-left:0;padding-right:0;cursor:default}.rje-theme--light .rje-label--valid{color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-required-flag,.rje-theme--light .rje-label--invalid{color:#ae242d}.rje-theme--light .rje-label--disabled,.rje-theme--light .rje-label--disabled .rje-required-flag{color:#cacdce}.rje-theme--light .rje-modal{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#fff}.rje-theme--light .rje-popover{background:#fff;border:1px solid #cacdce;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--light .rje-popover__arrow{stroke:#cacdce;fill:rgba(255,255,255,.6)}.rje-theme--light .rje-radiogroup .rje-radio{border:1px solid rgba(0,0,0,0);box-sizing:border-box}.rje-theme--light .rje-radiogroup .rje-radio.rje-radio--focused{border-color:rgb(var(--rje-color-dark-primary)) !important}.rje-theme--light .rje-radiogroup .rje-radio__icon{border:1px solid #cacdce;background:rgba(255,255,255,.6)}.rje-theme--light .rje-radiogroup .rje-radio--selected .rje-radio__icon{border:2px solid rgb(var(--rje-color-light-primary));display:inline-flex;align-items:center;justify-content:center}.rje-theme--light .rje-radiogroup .rje-radio--selected .rje-radio__icon:after{content:"";border-radius:99%;display:inline-block;background:rgb(var(--rje-color-light-primary));border:.3em solid rgba(0,0,0,0)}.rje-theme--light .rje-radiogroup .rje-radio--disabled .rje-radio__label{color:#cacdce}.rje-theme--light .rje-section-header__separator{border-top:1px solid rgba(var(--rje-color-light-text), 0.15);border-bottom:1px solid rgba(255,255,255,.8)}.rje-theme--light .rje-section-header__label .rje-button:not([disabled]){color:#000}.rje-theme--light .rje-popover.rje-section-header__description{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-popover.rje-section-header__description *{color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-select__button{color:rgb(var(--rje-color-light-text));border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0}.rje-theme--light .rje-select__button:focus,.rje-theme--light .rje-select__button:hover{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;border-color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-select__button:active,.rje-theme--light .rje-select__button.rje-select__button--pressed,.rje-theme--light .rje-select__button[aria-expanded=true]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;border-color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-select__button[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#cacdce;background-color:rgba(255,255,255,.6)}.rje-theme--light .rje-select__button[disabled] .rje-icon{fill:#cacdce}.rje-theme--light .rje-selected__value--placeholder{color:#787b7c}.rje-theme--light .rje-select-field--invalid .rje-icon,.rje-theme--light .rje-select-field--invalid .rje-label:not(.select__option){color:#ae242d}.rje-theme--light .rje-select-field--invalid .rje-select__button{border-color:#ae242d}.rje-theme--light .rje-overlay .rje-select__options{background:#fff}.rje-theme--light .rje-overlay--select{margin-top:.25em;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--light .rje-select__options{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6)}.rje-theme--light .rje-select__option--selected .rje-label label,.rje-theme--light .rje-select__option--selected label{color:rgba(var(--rje-color-light-primary), 1)}.rje-theme--light .rje-select__option:hover,.rje-theme--light .rje-select__option--focused{background:rgba(var(--rje-color-light-primary), 0.9)}.rje-theme--light .rje-select__option:hover label,.rje-theme--light .rje-select__option--focused label{color:#fff}.rje-theme--light .rje-select__option--disabled{opacity:.33}.rje-theme--light .rje-select__option:not(:last-child){border-bottom:1px solid rgba(var(--rje-color-light-text), 0.15)}.rje-theme--light .rje-switch-input:checked{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));border-radius:1.875em}.rje-theme--light .rje-switch-input:checked:after{color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-switch-input:checked:focus,.rje-theme--light .rje-switch-input:checked:hover{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));border-radius:1.875em;background-color:rgb(var(--rje-color-light-secondary))}.rje-theme--light .rje-switch-input:checked:focus:after,.rje-theme--light .rje-switch-input:checked:hover:after{color:rgb(var(--rje-color-light-secondary))}.rje-theme--light .rje-switch-input:checked:active,.rje-theme--light .rje-switch-input:checked.pressed{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce;border-radius:1.875em;background-color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-switch-input:checked:active:after,.rje-theme--light .rje-switch-input:checked.pressed:after{color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-switch-input:checked[disabled]{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce;border-radius:1.875em}.rje-theme--light .rje-switch-input:checked[disabled]:after{color:#cacdce}.rje-theme--light .rje-switch-input:not(:checked){border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1.875em;background:#fff}.rje-theme--light .rje-switch-input:not(:checked):after{background-color:rgb(var(--rje-color-light-primary));border-radius:1.875em;color:#fff}.rje-theme--light .rje-switch-input:not(:checked):focus:after,.rje-theme--light .rje-switch-input:not(:checked):hover:after{background-color:rgb(var(--rje-color-light-secondary))}.rje-theme--light .rje-switch-input:not(:checked):active:after,.rje-theme--light .rje-switch-input:not(:checked).pressed:after{background-color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-switch-input:not(:checked)[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1.875em}.rje-theme--light .rje-switch-input:not(:checked)[disabled]:after{background-color:#cacdce}.rje-theme--light .rje-tag{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1em}.rje-theme--light .rje-tag.selectable.with-icon{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1em}.rje-theme--light .rje-tag.selectable.with-icon .rje-tag__selection{border-radius:99%;border:1px solid #cacdce;margin:.1em;font-size:1.375em}.rje-theme--light .rje-tag.selectable.with-icon.rje-tag--selected .rje-tag__selection{background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--light .rje-tag.selectable.with-icon.rje-tag--unselected .rje-tag__selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.rje-theme--light .rje-tag.selectable:not(.with-icon).rje-tag--selected{background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--light .rje-tag-list-input .rje-tag-list__children{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;padding:.25em}.rje-theme--light .rje-tag-list-input input.rje-tag-list-input__element{border:none;color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-textarea{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-textarea:focus,.rje-theme--light .rje-textarea:hover{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-textarea::placeholder:not([disabled]){color:#787b7c}.rje-theme--light .rje-textarea[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#cacdce}.rje-theme--light .rje-textarea[disabled]::placeholder{color:#cacdce}.rje-theme--light .rje-textarea-field--invalid:not(.rje-textarea-field--disabled) .rje-textarea{border-color:#ae242d}.rje-theme--light .rje-tooltip{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-tooltip *{color:#fff !important}.rje-theme--light .rje-description{color:#787b7c}.rje-theme--light .rje-description code{color:rgba(0,0,0,.8);border-radius:2px;border:1px solid rgba(202,205,206,.5);background-color:rgba(202,205,206,.25);padding:0 .3em;box-sizing:border-box}.rje-theme--light .rje-description--tooltip{opacity:1}.rje-theme--light .rje-error{color:#ae242d}.rje-theme--light .rje-field--value.rje-field--error>label{color:#ae242d}.rje-theme--light .rje-field--value.rje-field--error textarea,.rje-theme--light .rje-field--value.rje-field--error input{border-color:#ae242d}.rje-theme--light .rje-field--object.rje-field--error>.rje-field__header label,.rje-theme--light .rje-field--value.rje-field .rje-required-flag{color:#ae242d}.rje-theme--light .rje-widget-action:not(:hover) .rje-icon{color:#cacdce}.rje-theme--light .rje-theme--inverted{color:rgb(var(--rje-color-dark-text));padding:8px;background:#222}.rje-theme--light .rje-theme--inverted .rje-button--primary{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--light .rje-theme--inverted .rje-button--primary:focus,.rje-theme--light .rje-theme--inverted .rje-button--primary:hover{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));background:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-button--primary:active,.rje-theme--light .rje-theme--inverted .rje-button--primary.rje-button--pressed{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));background:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-button--primary[disabled]{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849}.rje-theme--light .rje-theme--inverted .rje-button--secondary{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-button--secondary:focus,.rje-theme--light .rje-theme--inverted .rje-button--secondary:hover{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-button--secondary:active,.rje-theme--light .rje-theme--inverted .rje-button--secondary.rje-button--pressed{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-button--secondary[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:#474849 !important}.rje-theme--light .rje-theme--inverted .rje-button--text{border:none;color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-button--text:focus,.rje-theme--light .rje-theme--inverted .rje-button--text:hover{color:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-button--text:active,.rje-theme--light .rje-theme--inverted .rje-button--text.rje-button--pressed{color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-button--text[disabled]{color:#474849 !important}.rje-theme--light .rje-theme--inverted .rje-checkbox--unset,.rje-theme--light .rje-theme--inverted .rje-checkbox--checked{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--light .rje-theme--inverted .rje-checkbox--unchecked{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--light .rje-theme--inverted .rje-checkbox--focused{border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-checkbox-field.rje-label--disabled .rje-checkbox--checked{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849}.rje-theme--light .rje-theme--inverted .rje-checkbox-field.rje-label--disabled .rje-checkbox--unchecked{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0}.rje-theme--light .rje-theme--inverted .rje-input--color .rje-input__color{border:1px solid #474849}.rje-theme--light .rje-theme--inverted .rje-date-input__fields{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--light .rje-theme--inverted .rje-date-input__segment{color:#787b7c}.rje-theme--light .rje-theme--inverted .rje-date-input__segment.rje-date-input__segment--value{color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-date-input--invalid .rje-date-input__fields{border-color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-date-input--invalid button{color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-calendar__cell[tabindex="0"],.rje-theme--light .rje-theme--inverted .rje-calendar__cell:hover{color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-file__name{color:rgba(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-icon{fill:#fff}.rje-theme--light .rje-theme--inverted .rje-input input{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#fff}.rje-theme--light .rje-theme--inverted .rje-input input:focus,.rje-theme--light .rje-theme--inverted .rje-input input:hover{border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-input .rje-icon{color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-input input::placeholder,.rje-theme--light .rje-theme--inverted .rje-input .rje-input__tag{color:#787b7c}.rje-theme--light .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) .rje-icon{color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) input,.rje-theme--light .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) input:hover,.rje-theme--light .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) input:focus{border-color:#f11f2c !important}.rje-theme--light .rje-theme--inverted .rje-input--disabled .rje-icon,.rje-theme--light .rje-theme--inverted .rje-input--disabled .rje-input__tag{color:#474849}.rje-theme--light .rje-theme--inverted .rje-input--disabled input[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#474849}.rje-theme--light .rje-theme--inverted .rje-input--readonly input{border:none;background:rgba(0,0,0,0);padding-left:0;padding-right:0;cursor:default}.rje-theme--light .rje-theme--inverted .rje-label--valid{color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-required-flag,.rje-theme--light .rje-theme--inverted .rje-label--invalid{color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-label--disabled,.rje-theme--light .rje-theme--inverted .rje-label--disabled .rje-required-flag{color:#474849}.rje-theme--light .rje-theme--inverted .rje-modal{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#000}.rje-theme--light .rje-theme--inverted .rje-popover{background:#000;border:1px solid #474849;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--light .rje-theme--inverted .rje-popover__arrow{stroke:#474849;fill:rgba(255,255,255,.05)}.rje-theme--light .rje-theme--inverted .rje-radiogroup .rje-radio{border:1px solid rgba(0,0,0,0);box-sizing:border-box}.rje-theme--light .rje-theme--inverted .rje-radiogroup .rje-radio.rje-radio--focused{border-color:rgb(var(--rje-color-dark-primary)) !important}.rje-theme--light .rje-theme--inverted .rje-radiogroup .rje-radio__icon{border:1px solid #474849;background:rgba(255,255,255,.05)}.rje-theme--light .rje-theme--inverted .rje-radiogroup .rje-radio--selected .rje-radio__icon{border:2px solid rgb(var(--rje-color-dark-primary));display:inline-flex;align-items:center;justify-content:center}.rje-theme--light .rje-theme--inverted .rje-radiogroup .rje-radio--selected .rje-radio__icon:after{content:"";border-radius:99%;display:inline-block;background:rgb(var(--rje-color-dark-primary));border:.3em solid rgba(0,0,0,0)}.rje-theme--light .rje-theme--inverted .rje-radiogroup .rje-radio--disabled .rje-radio__label{color:#474849}.rje-theme--light .rje-theme--inverted .rje-section-header__separator{border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(255,255,255,.1)}.rje-theme--light .rje-theme--inverted .rje-section-header__label .rje-button:not([disabled]){color:#fff}.rje-theme--light .rje-theme--inverted .rje-popover.rje-section-header__description{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-popover.rje-section-header__description *{color:rgb(var(--rje-color-light-text))}.rje-theme--light .rje-theme--inverted .rje-select__button{color:rgb(var(--rje-color-dark-text));border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--light .rje-theme--inverted .rje-select__button:focus,.rje-theme--light .rje-theme--inverted .rje-select__button:hover{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-select__button:active,.rje-theme--light .rje-theme--inverted .rje-select__button.rje-select__button--pressed,.rje-theme--light .rje-theme--inverted .rje-select__button[aria-expanded=true]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-select__button[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#474849;background-color:rgba(255,255,255,.05)}.rje-theme--light .rje-theme--inverted .rje-select__button[disabled] .rje-icon{fill:#474849}.rje-theme--light .rje-theme--inverted .rje-selected__value--placeholder{color:#787b7c}.rje-theme--light .rje-theme--inverted .rje-select-field--invalid .rje-icon,.rje-theme--light .rje-theme--inverted .rje-select-field--invalid .rje-label:not(.select__option){color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-select-field--invalid .rje-select__button{border-color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-overlay .rje-select__options{background:#000}.rje-theme--light .rje-theme--inverted .rje-overlay--select{margin-top:.25em;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--light .rje-theme--inverted .rje-select__options{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05)}.rje-theme--light .rje-theme--inverted .rje-select__option--selected label{color:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-select__option:hover,.rje-theme--light .rje-theme--inverted .rje-select__option--focused{background:rgba(var(--rje-color-dark-primary), 0.9)}.rje-theme--light .rje-theme--inverted .rje-select__option:hover label,.rje-theme--light .rje-theme--inverted .rje-select__option--focused label{color:#fff}.rje-theme--light .rje-theme--inverted .rje-select__option--disabled{opacity:.33}.rje-theme--light .rje-theme--inverted .rje-select__option:not(:last-child){border-bottom:1px solid rgba(var(--rje-color-dark-text), 0.15)}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));border-radius:1.875em}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:after{background:#000;color:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:focus,.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:hover{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));border-radius:1.875em;background-color:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:focus:after,.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:hover:after{color:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:active,.rje-theme--light .rje-theme--inverted .rje-switch-input:checked.pressed{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849;border-radius:1.875em;background-color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked:active:after,.rje-theme--light .rje-theme--inverted .rje-switch-input:checked.pressed:after{color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked[disabled]{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849;border-radius:1.875em;background-color:#474849}.rje-theme--light .rje-theme--inverted .rje-switch-input:checked[disabled]:after{color:#474849}.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked){border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1.875em}.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked):after{background:rgb(var(--rje-color-dark-primary));border-radius:1.875em;color:#000}.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked):focus:after,.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked):hover:after{background-color:rgb(var(--rje-color-dark-secondary))}.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked):active:after,.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked).pressed:after{background-color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked)[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1.875em}.rje-theme--light .rje-theme--inverted .rje-switch-input:not(:checked)[disabled]:after{background-color:#474849}.rje-theme--light .rje-theme--inverted .rje-tag{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1em}.rje-theme--light .rje-theme--inverted .rje-tag.selectable.with-icon{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1em}.rje-theme--light .rje-theme--inverted .rje-tag.selectable.with-icon .rje-tag__selection{border-radius:99%;border:1px solid #474849;margin:.1em;font-size:1.375em}.rje-theme--light .rje-theme--inverted .rje-tag.selectable.with-icon.rje-tag--selected .rje-tag__selection{background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--light .rje-theme--inverted .rje-tag.selectable.with-icon.rje-tag--unselected .rje-tag__selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.rje-theme--light .rje-theme--inverted .rje-tag.selectable:not(.with-icon).rje-tag--selected{background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--light .rje-theme--inverted .rje-tag-list-input .rje-tag-list__children{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;padding:.25em}.rje-theme--light .rje-theme--inverted .rje-tag-list-input input.rje-tag-list-input__element{border:none;color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-textarea{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:rgb(var(--rje-color-dark-text))}.rje-theme--light .rje-theme--inverted .rje-textarea:focus,.rje-theme--light .rje-theme--inverted .rje-textarea:hover{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--light .rje-theme--inverted .rje-textarea::placeholder:not([disabled]){color:#787b7c}.rje-theme--light .rje-theme--inverted .rje-textarea[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#474849}.rje-theme--light .rje-theme--inverted .rje-textarea[disabled]::placeholder{color:#474849}.rje-theme--light .rje-theme--inverted .rje-textarea-field--invalid:not(.rje-textarea-field--disabled) .rje-textarea{border-color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-tooltip{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary))}.rje-theme--light .rje-theme--inverted .rje-tooltip *{color:#000 !important}.rje-theme--light .rje-theme--inverted .rje-description{color:#787b7c}.rje-theme--light .rje-theme--inverted .rje-description code{border-radius:2px;border:1px solid rgba(71,72,73,.3);padding:0 .3em}.rje-theme--light .rje-theme--inverted .rje-description--tooltip{opacity:1}.rje-theme--light .rje-theme--inverted .rje-error{color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-field--value.rje-field--error>label{color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-field--value.rje-field--error textarea,.rje-theme--light .rje-theme--inverted .rje-field--value.rje-field--error input{border-color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-field--object.rje-field--error>.rje-field__header label,.rje-theme--light .rje-theme--inverted .rje-field--value.rje-field .rje-required-flag{color:#f11f2c}.rje-theme--light .rje-theme--inverted .rje-widget-action:not(:hover) .rje-icon{color:#474849}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}@font-face{font-family:"Icon";font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}.rje-theme--dark{color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-button--primary{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--dark .rje-button--primary:focus,.rje-theme--dark .rje-button--primary:hover{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));background:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-button--primary:active,.rje-theme--dark .rje-button--primary.rje-button--pressed{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));background:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-button--primary[disabled]{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849}.rje-theme--dark .rje-button--secondary{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-button--secondary:focus,.rje-theme--dark .rje-button--secondary:hover{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-button--secondary:active,.rje-theme--dark .rje-button--secondary.rje-button--pressed{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-button--secondary[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);color:#474849 !important}.rje-theme--dark .rje-button--text{border:none;color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-button--text:focus,.rje-theme--dark .rje-button--text:hover{color:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-button--text:active,.rje-theme--dark .rje-button--text.rje-button--pressed{color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-button--text[disabled]{color:#474849 !important}.rje-theme--dark .rje-checkbox--unset,.rje-theme--dark .rje-checkbox--checked{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--dark .rje-checkbox--unchecked{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--dark .rje-checkbox--focused{border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-checkbox-field.rje-label--disabled .rje-checkbox--checked{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849}.rje-theme--dark .rje-checkbox-field.rje-label--disabled .rje-checkbox--unchecked{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0}.rje-theme--dark .rje-input--color .rje-input__color{border:1px solid #474849}.rje-theme--dark .rje-date-input__fields{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--dark .rje-date-input__segment{color:#787b7c}.rje-theme--dark .rje-date-input__segment.rje-date-input__segment--value{color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-date-input--invalid .rje-date-input__fields{border-color:#f11f2c}.rje-theme--dark .rje-date-input--invalid button{color:#f11f2c}.rje-theme--dark .rje-calendar__cell[tabindex="0"],.rje-theme--dark .rje-calendar__cell:hover{color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-file__name{color:rgba(var(--rje-color-dark-text))}.rje-theme--dark .rje-icon{fill:#fff}.rje-theme--dark .rje-input input{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#fff}.rje-theme--dark .rje-input input:focus,.rje-theme--dark .rje-input input:hover{border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-input .rje-icon{color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-input input::placeholder,.rje-theme--dark .rje-input .rje-input__tag{color:#787b7c}.rje-theme--dark .rje-input--invalid:not(.rje-input--disabled) .rje-icon{color:#f11f2c}.rje-theme--dark .rje-input--invalid:not(.rje-input--disabled) input,.rje-theme--dark .rje-input--invalid:not(.rje-input--disabled) input:hover,.rje-theme--dark .rje-input--invalid:not(.rje-input--disabled) input:focus{border-color:#f11f2c !important}.rje-theme--dark .rje-input--disabled .rje-icon,.rje-theme--dark .rje-input--disabled .rje-input__tag{color:#474849}.rje-theme--dark .rje-input--disabled input[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#474849}.rje-theme--dark .rje-input--readonly input{border:none;background:rgba(0,0,0,0);padding-left:0;padding-right:0;cursor:default}.rje-theme--dark .rje-label--valid{color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-required-flag,.rje-theme--dark .rje-label--invalid{color:#f11f2c}.rje-theme--dark .rje-label--disabled,.rje-theme--dark .rje-label--disabled .rje-required-flag{color:#474849}.rje-theme--dark .rje-modal{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#000}.rje-theme--dark .rje-popover{background:#000;border:1px solid #474849;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--dark .rje-popover__arrow{stroke:#474849;fill:rgba(255,255,255,.05)}.rje-theme--dark .rje-radiogroup .rje-radio{border:1px solid rgba(0,0,0,0);box-sizing:border-box}.rje-theme--dark .rje-radiogroup .rje-radio.rje-radio--focused{border-color:rgb(var(--rje-color-dark-primary)) !important}.rje-theme--dark .rje-radiogroup .rje-radio__icon{border:1px solid #474849;background:rgba(255,255,255,.05)}.rje-theme--dark .rje-radiogroup .rje-radio--selected .rje-radio__icon{border:2px solid rgb(var(--rje-color-dark-primary));display:inline-flex;align-items:center;justify-content:center}.rje-theme--dark .rje-radiogroup .rje-radio--selected .rje-radio__icon:after{content:"";border-radius:99%;display:inline-block;background:rgb(var(--rje-color-dark-primary));border:.3em solid rgba(0,0,0,0)}.rje-theme--dark .rje-radiogroup .rje-radio--disabled .rje-radio__label{color:#474849}.rje-theme--dark .rje-section-header__separator{border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(255,255,255,.1)}.rje-theme--dark .rje-section-header__label .rje-button:not([disabled]){color:#fff}.rje-theme--dark .rje-popover.rje-section-header__description{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-popover.rje-section-header__description *{color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-select__button{color:rgb(var(--rje-color-dark-text));border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--dark .rje-select__button:focus,.rje-theme--dark .rje-select__button:hover{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-select__button:active,.rje-theme--dark .rje-select__button.rje-select__button--pressed,.rje-theme--dark .rje-select__button[aria-expanded=true]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;border-color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-select__button[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#474849;background-color:rgba(255,255,255,.05)}.rje-theme--dark .rje-select__button[disabled] .rje-icon{fill:#474849}.rje-theme--dark .rje-selected__value--placeholder{color:#787b7c}.rje-theme--dark .rje-select-field--invalid .rje-icon,.rje-theme--dark .rje-select-field--invalid .rje-label:not(.select__option){color:#f11f2c}.rje-theme--dark .rje-select-field--invalid .rje-select__button{border-color:#f11f2c}.rje-theme--dark .rje-overlay .rje-select__options{background:#000}.rje-theme--dark .rje-overlay--select{margin-top:.25em;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--dark .rje-select__options{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05)}.rje-theme--dark .rje-select__option--selected label{color:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-select__option:hover,.rje-theme--dark .rje-select__option--focused{background:rgba(var(--rje-color-dark-primary), 0.9)}.rje-theme--dark .rje-select__option:hover label,.rje-theme--dark .rje-select__option--focused label{color:#fff}.rje-theme--dark .rje-select__option--disabled{opacity:.33}.rje-theme--dark .rje-select__option:not(:last-child){border-bottom:1px solid rgba(var(--rje-color-dark-text), 0.15)}.rje-theme--dark .rje-switch-input:checked{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));border-radius:1.875em}.rje-theme--dark .rje-switch-input:checked:after{background:#000;color:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-switch-input:checked:focus,.rje-theme--dark .rje-switch-input:checked:hover{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary));border-radius:1.875em;background-color:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-switch-input:checked:focus:after,.rje-theme--dark .rje-switch-input:checked:hover:after{color:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-switch-input:checked:active,.rje-theme--dark .rje-switch-input:checked.pressed{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849;border-radius:1.875em;background-color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-switch-input:checked:active:after,.rje-theme--dark .rje-switch-input:checked.pressed:after{color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-switch-input:checked[disabled]{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:#474849;border-radius:1.875em;background-color:#474849}.rje-theme--dark .rje-switch-input:checked[disabled]:after{color:#474849}.rje-theme--dark .rje-switch-input:not(:checked){border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1.875em}.rje-theme--dark .rje-switch-input:not(:checked):after{background:rgb(var(--rje-color-dark-primary));border-radius:1.875em;color:#000}.rje-theme--dark .rje-switch-input:not(:checked):focus:after,.rje-theme--dark .rje-switch-input:not(:checked):hover:after{background-color:rgb(var(--rje-color-dark-secondary))}.rje-theme--dark .rje-switch-input:not(:checked):active:after,.rje-theme--dark .rje-switch-input:not(:checked).pressed:after{background-color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-switch-input:not(:checked)[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1.875em}.rje-theme--dark .rje-switch-input:not(:checked)[disabled]:after{background-color:#474849}.rje-theme--dark .rje-tag{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1em}.rje-theme--dark .rje-tag.selectable.with-icon{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:1em}.rje-theme--dark .rje-tag.selectable.with-icon .rje-tag__selection{border-radius:99%;border:1px solid #474849;margin:.1em;font-size:1.375em}.rje-theme--dark .rje-tag.selectable.with-icon.rje-tag--selected .rje-tag__selection{background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--dark .rje-tag.selectable.with-icon.rje-tag--unselected .rje-tag__selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.rje-theme--dark .rje-tag.selectable:not(.with-icon).rje-tag--selected{background:rgb(var(--rje-color-dark-primary));color:#000}.rje-theme--dark .rje-tag-list-input .rje-tag-list__children{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;padding:.25em}.rje-theme--dark .rje-tag-list-input input.rje-tag-list-input__element{border:none;color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-textarea{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-textarea:focus,.rje-theme--dark .rje-textarea:hover{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-textarea::placeholder:not([disabled]){color:#787b7c}.rje-theme--dark .rje-textarea[disabled]{border:1px solid #474849;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#474849}.rje-theme--dark .rje-textarea[disabled]::placeholder{color:#474849}.rje-theme--dark .rje-textarea-field--invalid:not(.rje-textarea-field--disabled) .rje-textarea{border-color:#f11f2c}.rje-theme--dark .rje-tooltip{border:1px solid rgba(255,255,255,.1);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-dark-primary))}.rje-theme--dark .rje-tooltip *{color:#000 !important}.rje-theme--dark .rje-description{color:#787b7c}.rje-theme--dark .rje-description code{border-radius:2px;border:1px solid rgba(71,72,73,.3);padding:0 .3em}.rje-theme--dark .rje-description--tooltip{opacity:1}.rje-theme--dark .rje-error{color:#f11f2c}.rje-theme--dark .rje-field--value.rje-field--error>label{color:#f11f2c}.rje-theme--dark .rje-field--value.rje-field--error textarea,.rje-theme--dark .rje-field--value.rje-field--error input{border-color:#f11f2c}.rje-theme--dark .rje-field--object.rje-field--error>.rje-field__header label,.rje-theme--dark .rje-field--value.rje-field .rje-required-flag{color:#f11f2c}.rje-theme--dark .rje-widget-action:not(:hover) .rje-icon{color:#474849}.rje-theme--dark .rje-theme--inverted{color:rgb(var(--rje-color-light-text));padding:8px;background:#fff}.rje-theme--dark .rje-theme--inverted .rje-button--primary{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--dark .rje-theme--inverted .rje-button--primary:focus,.rje-theme--dark .rje-theme--inverted .rje-button--primary:hover{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));background:rgb(var(--rje-color-light-secondary))}.rje-theme--dark .rje-theme--inverted .rje-button--primary:active,.rje-theme--dark .rje-theme--inverted .rje-button--primary.rje-button--pressed{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));background:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-button--primary[disabled]{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-button--secondary{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-button--secondary:focus,.rje-theme--dark .rje-theme--inverted .rje-button--secondary:hover{color:rgb(var(--rje-color-light-secondary))}.rje-theme--dark .rje-theme--inverted .rje-button--secondary:active,.rje-theme--dark .rje-theme--inverted .rje-button--secondary.rje-button--pressed{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-button--secondary[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);color:#cacdce !important}.rje-theme--dark .rje-theme--inverted .rje-button--text{border:none;color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-button--text:focus,.rje-theme--dark .rje-theme--inverted .rje-button--text:hover{color:rgb(var(--rje-color-light-secondary))}.rje-theme--dark .rje-theme--inverted .rje-button--text:active,.rje-theme--dark .rje-theme--inverted .rje-button--text.rje-button--pressed{color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-button--text[disabled]{color:#cacdce !important}.rje-theme--dark .rje-theme--inverted .rje-checkbox--unset,.rje-theme--dark .rje-theme--inverted .rje-checkbox--checked{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--dark .rje-theme--inverted .rje-checkbox--unchecked{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0}.rje-theme--dark .rje-theme--inverted .rje-checkbox--focused{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-checkbox-field.rje-label--disabled .rje-checkbox--checked{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-checkbox-field.rje-label--disabled .rje-checkbox--unchecked{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0}.rje-theme--dark .rje-theme--inverted .rje-input--color .rje-input__color{border:1px solid #cacdce}.rje-theme--dark .rje-theme--inverted .rje-date-input__fields{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#787b7c}.rje-theme--dark .rje-theme--inverted .rje-date-input__segment{color:#787b7c}.rje-theme--dark .rje-theme--inverted .rje-date-input__segment.rje-date-input__segment--value{color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-date-input--invalid .rje-date-input__fields{border-color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-date-input--invalid button{color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-calendar__cell[tabindex="0"],.rje-theme--dark .rje-theme--inverted .rje-calendar__cell:hover{color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-file__name{color:rgba(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-icon{fill:#000}.rje-theme--dark .rje-theme--inverted .rje-input input{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:#000}.rje-theme--dark .rje-theme--inverted .rje-input input:focus,.rje-theme--dark .rje-theme--inverted .rje-input input:hover{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-input .rje-icon{color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-input input::placeholder,.rje-theme--dark .rje-theme--inverted .rje-input .rje-input__tag{color:#787b7c}.rje-theme--dark .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) .rje-icon{color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) input,.rje-theme--dark .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) input:hover,.rje-theme--dark .rje-theme--inverted .rje-input--invalid:not(.rje-input--disabled) input:focus{border-color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-input--disabled .rje-icon,.rje-theme--dark .rje-theme--inverted .rje-input--disabled .rje-input__tag{color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-input--disabled input[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-input--readonly input{border:none;background:rgba(0,0,0,0);padding-left:0;padding-right:0;cursor:default}.rje-theme--dark .rje-theme--inverted .rje-label--valid{color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-required-flag,.rje-theme--dark .rje-theme--inverted .rje-label--invalid{color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-label--disabled,.rje-theme--dark .rje-theme--inverted .rje-label--disabled .rje-required-flag{color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-modal{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#fff}.rje-theme--dark .rje-theme--inverted .rje-popover{background:#fff;border:1px solid #cacdce;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--dark .rje-theme--inverted .rje-popover__arrow{stroke:#cacdce;fill:rgba(255,255,255,.6)}.rje-theme--dark .rje-theme--inverted .rje-radiogroup .rje-radio{border:1px solid rgba(0,0,0,0);box-sizing:border-box}.rje-theme--dark .rje-theme--inverted .rje-radiogroup .rje-radio.rje-radio--focused{border-color:rgb(var(--rje-color-dark-primary)) !important}.rje-theme--dark .rje-theme--inverted .rje-radiogroup .rje-radio__icon{border:1px solid #cacdce;background:rgba(255,255,255,.6)}.rje-theme--dark .rje-theme--inverted .rje-radiogroup .rje-radio--selected .rje-radio__icon{border:2px solid rgb(var(--rje-color-light-primary));display:inline-flex;align-items:center;justify-content:center}.rje-theme--dark .rje-theme--inverted .rje-radiogroup .rje-radio--selected .rje-radio__icon:after{content:"";border-radius:99%;display:inline-block;background:rgb(var(--rje-color-light-primary));border:.3em solid rgba(0,0,0,0)}.rje-theme--dark .rje-theme--inverted .rje-radiogroup .rje-radio--disabled .rje-radio__label{color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-section-header__separator{border-top:1px solid rgba(var(--rje-color-light-text), 0.15);border-bottom:1px solid rgba(255,255,255,.8)}.rje-theme--dark .rje-theme--inverted .rje-section-header__label .rje-button:not([disabled]){color:#000}.rje-theme--dark .rje-theme--inverted .rje-popover.rje-section-header__description{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-popover.rje-section-header__description *{color:rgb(var(--rje-color-dark-text))}.rje-theme--dark .rje-theme--inverted .rje-select__button{color:rgb(var(--rje-color-light-text));border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0}.rje-theme--dark .rje-theme--inverted .rje-select__button:focus,.rje-theme--dark .rje-theme--inverted .rje-select__button:hover{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;border-color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-select__button:active,.rje-theme--dark .rje-theme--inverted .rje-select__button.rje-select__button--pressed,.rje-theme--dark .rje-theme--inverted .rje-select__button[aria-expanded=true]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;border-color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-select__button[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#cacdce;background-color:rgba(255,255,255,.6)}.rje-theme--dark .rje-theme--inverted .rje-select__button[disabled] .rje-icon{fill:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-selected__value--placeholder{color:#787b7c}.rje-theme--dark .rje-theme--inverted .rje-select-field--invalid .rje-icon,.rje-theme--dark .rje-theme--inverted .rje-select-field--invalid .rje-label:not(.select__option){color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-select-field--invalid .rje-select__button{border-color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-overlay .rje-select__options{background:#fff}.rje-theme--dark .rje-theme--inverted .rje-overlay--select{margin-top:.25em;box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.08)}.rje-theme--dark .rje-theme--inverted .rje-select__options{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6)}.rje-theme--dark .rje-theme--inverted .rje-select__option--selected .rje-label label,.rje-theme--dark .rje-theme--inverted .rje-select__option--selected label{color:rgba(var(--rje-color-light-primary), 1)}.rje-theme--dark .rje-theme--inverted .rje-select__option:hover,.rje-theme--dark .rje-theme--inverted .rje-select__option--focused{background:rgba(var(--rje-color-light-primary), 0.9)}.rje-theme--dark .rje-theme--inverted .rje-select__option:hover label,.rje-theme--dark .rje-theme--inverted .rje-select__option--focused label{color:#fff}.rje-theme--dark .rje-theme--inverted .rje-select__option--disabled{opacity:.33}.rje-theme--dark .rje-theme--inverted .rje-select__option:not(:last-child){border-bottom:1px solid rgba(var(--rje-color-light-text), 0.15)}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));border-radius:1.875em}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:after{color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:focus,.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:hover{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary));border-radius:1.875em;background-color:rgb(var(--rje-color-light-secondary))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:focus:after,.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:hover:after{color:rgb(var(--rje-color-light-secondary))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:active,.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked.pressed{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce;border-radius:1.875em;background-color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked:active:after,.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked.pressed:after{color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked[disabled]{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:#cacdce;border-radius:1.875em}.rje-theme--dark .rje-theme--inverted .rje-switch-input:checked[disabled]:after{color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked){border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1.875em;background:#fff}.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked):after{background-color:rgb(var(--rje-color-light-primary));border-radius:1.875em;color:#fff}.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked):focus:after,.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked):hover:after{background-color:rgb(var(--rje-color-light-secondary))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked):active:after,.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked).pressed:after{background-color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked)[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1.875em}.rje-theme--dark .rje-theme--inverted .rje-switch-input:not(:checked)[disabled]:after{background-color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-tag{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1em}.rje-theme--dark .rje-theme--inverted .rje-tag.selectable.with-icon{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:1em}.rje-theme--dark .rje-theme--inverted .rje-tag.selectable.with-icon .rje-tag__selection{border-radius:99%;border:1px solid #cacdce;margin:.1em;font-size:1.375em}.rje-theme--dark .rje-theme--inverted .rje-tag.selectable.with-icon.rje-tag--selected .rje-tag__selection{background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--dark .rje-theme--inverted .rje-tag.selectable.with-icon.rje-tag--unselected .rje-tag__selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.rje-theme--dark .rje-theme--inverted .rje-tag.selectable:not(.with-icon).rje-tag--selected{background:rgb(var(--rje-color-light-primary));color:#fff}.rje-theme--dark .rje-theme--inverted .rje-tag-list-input .rje-tag-list__children{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;padding:.25em}.rje-theme--dark .rje-theme--inverted .rje-tag-list-input input.rje-tag-list-input__element{border:none;color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-textarea{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.6);caret-color:rgb(var(--rje-color-light-primary));outline:0;color:rgb(var(--rje-color-light-text))}.rje-theme--dark .rje-theme--inverted .rje-textarea:focus,.rje-theme--dark .rje-theme--inverted .rje-textarea:hover{border-color:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-textarea::placeholder:not([disabled]){color:#787b7c}.rje-theme--dark .rje-theme--inverted .rje-textarea[disabled]{border:1px solid #cacdce;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,.05);caret-color:rgb(var(--rje-color-dark-primary));outline:0;color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-textarea[disabled]::placeholder{color:#cacdce}.rje-theme--dark .rje-theme--inverted .rje-textarea-field--invalid:not(.rje-textarea-field--disabled) .rje-textarea{border-color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-tooltip{border:1px solid rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;background:rgb(var(--rje-color-light-primary))}.rje-theme--dark .rje-theme--inverted .rje-tooltip *{color:#fff !important}.rje-theme--dark .rje-theme--inverted .rje-description{color:#787b7c}.rje-theme--dark .rje-theme--inverted .rje-description code{color:rgba(0,0,0,.8);border-radius:2px;border:1px solid rgba(202,205,206,.5);background-color:rgba(202,205,206,.25);padding:0 .3em;box-sizing:border-box}.rje-theme--dark .rje-theme--inverted .rje-description--tooltip{opacity:1}.rje-theme--dark .rje-theme--inverted .rje-error{color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-field--value.rje-field--error>label{color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-field--value.rje-field--error textarea,.rje-theme--dark .rje-theme--inverted .rje-field--value.rje-field--error input{border-color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-field--object.rje-field--error>.rje-field__header label,.rje-theme--dark .rje-theme--inverted .rje-field--value.rje-field .rje-required-flag{color:#ae242d}.rje-theme--dark .rje-theme--inverted .rje-widget-action:not(:hover) .rje-icon{color:#cacdce}',"",{version:3,sources:["webpack://./packages/rje-widgets/src/lib/widgets/arraywidget/array-widget.scss","webpack://./packages/rje-widgets/src/lib/design.scss","webpack://./packages/rje-widgets/src/lib/widgets/numberwidget/number-widget.scss","webpack://./packages/rje-widgets/src/lib/components/datepicker/date-picker.scss","webpack://./packages/rje-widgets/src/lib/widgets/filewidget/file-widget.scss","webpack://./packages/rje-widgets/src/lib/widgets/objectwidget/object-widget.scss","webpack://./packages/rje-widgets/src/lib/widgets/navigationwidget/navigation-widget.scss","webpack://./packages/rje-widgets/src/lib/widgets/taglistwidget/tag-list-widget.scss","webpack://./packages/rje-widgets/src/rje-widgets.scss","webpack://./packages/rje-widgets/src/lib/components/icon/icon.scss","webpack://./packages/rje-widgets/src/lib/components/button/button.scss","webpack://./packages/rje-widgets/src/lib/components/checkbox/checkbox.scss","webpack://./packages/rje-widgets/src/lib/components/colorinput/color-input.scss","webpack://./packages/rje-widgets/src/lib/components/filefield/file-field.scss","webpack://./packages/rje-widgets/src/lib/components/dateinput/date-input.scss","webpack://./packages/rje-widgets/src/lib/components/input/input.scss","webpack://./packages/rje-widgets/src/lib/components/label/label.scss","webpack://./packages/rje-widgets/src/lib/components/modal/modal.scss","webpack://./packages/rje-widgets/src/lib/components/popover/popover.scss","webpack://./packages/rje-widgets/src/lib/components/radiogroup/radio-group.scss","webpack://./packages/rje-widgets/src/lib/components/sectionheader/section-header.scss","webpack://./packages/rje-widgets/src/lib/components/selectoptions/select-options.scss","webpack://./packages/rje-widgets/src/lib/components/select/select.scss","webpack://./packages/rje-widgets/src/lib/components/switch/switch.scss","webpack://./packages/rje-widgets/src/lib/reset.scss","webpack://./packages/rje-widgets/src/lib/components/taglist/tag-list.scss","webpack://./packages/rje-widgets/src/lib/components/taglistinput/tag-list-input.scss","webpack://./packages/rje-widgets/src/lib/components/textarea/textarea.scss","webpack://./packages/rje-widgets/src/lib/components/timeinput/time-input.scss","webpack://./packages/rje-widgets/src/lib/components/tooltip/tooltip.scss","webpack://./packages/rje-widgets/src/lib/components/widgetdescription/widget-description.scss","webpack://./packages/rje-widgets/src/lib/components/widgeterror/widget-error.scss","webpack://./packages/rje-widgets/src/lib/components/widgetfield/widget-field.scss","webpack://./packages/rje-widgets/src/rje-theme.scss","webpack://./packages/rje-widgets/src/rje-theme--light.scss","webpack://./packages/rje-widgets/src/lib/themes.scss","webpack://./packages/rje-widgets/src/lib/components/button/button.theme.scss","webpack://./packages/rje-widgets/src/lib/components/checkbox/checkbox.theme.scss","webpack://./packages/rje-widgets/src/lib/components/colorinput/color-input.theme.scss","webpack://./packages/rje-widgets/src/lib/components/dateinput/date-input.theme.scss","webpack://./packages/rje-widgets/src/lib/components/datepicker/date-picker.theme.scss","webpack://./packages/rje-widgets/src/lib/components/filefield/file-field.theme.scss","webpack://./packages/rje-widgets/src/lib/components/icon/icon.theme.scss","webpack://./packages/rje-widgets/src/lib/components/input/input.theme.scss","webpack://./packages/rje-widgets/src/lib/components/label/label.theme.scss","webpack://./packages/rje-widgets/src/lib/components/modal/modal.theme.scss","webpack://./packages/rje-widgets/src/lib/components/popover/popover.theme.scss","webpack://./packages/rje-widgets/src/lib/components/radiogroup/radio-group.theme.scss","webpack://./packages/rje-widgets/src/lib/components/sectionheader/section-header.theme.scss","webpack://./packages/rje-widgets/src/lib/components/select/select.theme.scss","webpack://./packages/rje-widgets/src/lib/components/selectoptions/select-options.theme.scss","webpack://./packages/rje-widgets/src/lib/components/switch/switch.theme.scss","webpack://./packages/rje-widgets/src/lib/components/taglist/tag-list.theme.scss","webpack://./packages/rje-widgets/src/lib/components/taglistinput/tag-list-input.theme.scss","webpack://./packages/rje-widgets/src/lib/components/textarea/textarea.theme.scss","webpack://./packages/rje-widgets/src/lib/components/tooltip/tooltip.theme.scss","webpack://./packages/rje-widgets/src/lib/components/widgetdescription/widget-description.theme.scss","webpack://./packages/rje-widgets/src/lib/components/widgeterror/widget-error.theme.scss","webpack://./packages/rje-widgets/src/lib/components/widgetfield/widget-field.theme.scss","webpack://./packages/rje-widgets/src/rje-theme--dark.scss"],names:[],mappings:"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",sourcesContent:["@import '../../design';\n\n$color-alternate: rgba(7, 23, 32, 0.02);\n$color-border: rgba(7, 23, 32, 0.08);\n\n/* separate action row at end of array list */\n.rje-array__actions {\n padding: 0.75em 1em;\n display: flex;\n justify-content: space-around;\n\n &.odd {\n background-color: $color-alternate;\n }\n}\n\n/* main array actions in header */\n.rje-widget-actions {\n}\n\n/* per item action menu items */\n.rje-array-item__actions {\n padding: em(8);\n gap: 0.5em;\n display: flex;\n}\n\n/* feature: array item actions on right side */\n.rje-array-item {\n display: flex;\n justify-content: stretch;\n padding: 0 0 0 em(16);\n\n & > .rje-field {\n flex-grow: 1;\n padding-top: em(12);\n padding-bottom: em(16);\n }\n\n &:not(:hover) > .rje-array-item__menu .rje-button {\n color: $color-light-grey-1;\n }\n}\n.rje-array-item + .rje-array-item {\n margin-top: 2px;\n}\n\n.rje-array-item:nth-child(odd) {\n background-color: $color-alternate;\n}\n\n.rje-field--array .rje-array__items .rje-array__items {\n padding-right: 0;\n}\n\n/* feature: sortable */\n.sortable-drag {\n .rje-array-item__divider {\n visibility: hidden;\n }\n}\n\n.sortable-chosen {\n background: rgba(0, 181, 173, 0.5);\n}\n\n.rje-array-item.with-drag-handle {\n position: relative;\n padding-left: 0;\n padding-right: 0;\n\n .rje-field {\n padding-left: em(4);\n // padding-bottom: em(4);\n }\n\n .rje-drag__container {\n color: #999;\n cursor: pointer;\n width: em(24);\n /* striped background */\n background: repeating-linear-gradient(-45deg, transparent 0px 4px, rgba(0, 0, 0, 0.075) 4px 6px);\n\n /* dotted background\n background-image: radial-gradient(circle at 1.5px 1.5px, rgba(0, 0, 0, 0.2) 1.5px, transparent 0);\n background-size: 6px 10px;\n */\n top: 0;\n bottom: 0;\n }\n}\n","@use 'sass:math';\n\n$unit: 8 !default;\n$border-radius: 4px !default;\n$border-width: 1px !default;\n$base-font-size: 16 !default;\n$color-black: rgb(0, 0, 0) !default;\n$color-white: rgb(255, 255, 255) !default;\n\n$color-light-grey-1: rgb(202, 205, 206) !default;\n$color-light-grey-2: rgb(120, 123, 124) !default;\n$color-light-fill: rgba(255, 255, 255, 0.6) !default;\n$color-light-stroke: rgba(255, 255, 255, 0.7) !default;\n$color-light-error: rgb(174, 36, 45) !default;\n$color-light-warning: rgb(231, 171, 15) !default;\n$color-light-success: rgb(37, 165, 65) !default;\n\n$color-dark-grey-1: rgb(71, 72, 73) !default;\n$color-dark-grey-2: rgb(120, 123, 124) !default;\n$color-dark-fill: rgba(255, 255, 255, 0.05) !default;\n$color-dark-stroke: rgba(255, 255, 255, 0.1) !default;\n$color-dark-error: rgb(241, 31, 44) !default;\n$color-dark-warning: rgb(248, 193, 49) !default;\n$color-dark-success: rgb(58, 213, 55) !default;\n\n$shadow-elevated:\n 0 1px 3px rgb(0, 0, 0, 0.1),\n 0 6px 12px rgb(0, 0, 0, 0.08);\n\n@mixin icon-font() {\n user-select: none;\n max-width: 2em;\n font-family: 'Icon';\n font-weight: normal;\n font-style: normal;\n line-height: 1;\n letter-spacing: normal;\n text-transform: none;\n display: inline-block;\n white-space: nowrap;\n word-wrap: normal;\n direction: ltr;\n -moz-font-feature-settings: 'liga';\n -moz-osx-font-smoothing: grayscale;\n}\n\n@mixin border-style($color) {\n border: $border-width solid $color;\n border-radius: $border-radius;\n box-sizing: border-box;\n}\n\n@mixin surface-modal($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-stroke);\n background: $color-black;\n } @else if $theme == 'light' {\n @include border-style($color-light-stroke);\n background: $color-white;\n }\n}\n\n@mixin elevated($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-grey-1);\n background: $color-dark-fill;\n } @else if $theme == 'light' {\n @include border-style($color-light-grey-1);\n background: $color-light-fill;\n }\n}\n\n@mixin flat($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-grey-1);\n background: $color-dark-fill;\n } @else if $theme == 'light' {\n @include border-style($color-light-grey-1);\n background: $color-light-fill;\n }\n}\n\n@mixin input-elevated($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-grey-1);\n background: $color-dark-fill;\n caret-color: rgb(var(--rje-color-dark-primary));\n } @else if $theme == 'light' {\n @include border-style($color-light-grey-1);\n background: $color-light-fill;\n caret-color: rgb(var(--rje-color-light-primary));\n }\n outline: 0;\n}\n\n@mixin input-flat($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-grey-1);\n background: $color-light-fill;\n caret-color: rgb(var(--rje-color-light-primary));\n } @else if $theme == 'light' {\n @include border-style($color-light-grey-1);\n background: $color-dark-fill;\n caret-color: rgb(var(--rje-color-dark-primary));\n }\n outline: 0;\n}\n\n@mixin input-readonly() {\n border: none;\n background: transparent;\n padding-left: 0;\n padding-right: 0;\n cursor: default;\n}\n\n@mixin primary-elevated($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-stroke);\n background: rgb(var(--rje-color-dark-primary));\n } @else if $theme == 'light' {\n @include border-style($color-light-stroke);\n background: rgb(var(--rje-color-light-primary));\n }\n}\n\n@mixin primary-flat($theme: 'light') {\n @if $theme == 'dark' {\n @include border-style($color-dark-stroke);\n background: $color-dark-grey-1;\n } @else if $theme == 'light' {\n @include border-style($color-light-stroke);\n background: $color-light-grey-1;\n }\n}\n\n@mixin clickable() {\n &:not([disabled]) {\n cursor: pointer;\n pointer-events: all;\n }\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n user-select: none;\n outline: 0;\n}\n\n@function em($px, $base: $base-font-size) {\n @return math.div($px, $base) * 1em;\n}\n",".rje-number {\n width: 100%;\n\n .rje-number__actions {\n display: flex;\n flex-direction: column;\n position: absolute;\n top: 0;\n z-index: 2;\n height: 100%;\n box-sizing: border-box;\n padding: 1px;\n\n button {\n align-items: center;\n display: flex;\n height: 50%;\n border-radius: 0;\n border: 1px solid #ccc;\n\n .rje-icon {\n line-height: 0;\n font-size: 100%;\n padding: 0;\n }\n }\n }\n}\n\n.with-icon--left .rje-number__actions {\n right: calc(var(--rje-tag-width) * 1px);\n}\n\n.with-icon--right .rje-number__actions {\n right: 2em;\n}\n","@import '../../design';\n\n@mixin date-picker-component {\n .rje-date-picker {\n display: inline-flex;\n flex-direction: column;\n }\n\n .rje-date-picker--readonly .rje-date-input__fields {\n padding-right: 1.8em;\n }\n\n .rje-date-input__fields {\n position: relative;\n padding-right: 1.8em;\n\n .rje-button {\n font-size: 0.85em;\n width: 2em;\n position: absolute;\n right: 0;\n bottom: 0;\n top: 0;\n }\n }\n\n .rje-label + .rje-date-picker__input {\n margin-top: em(4);\n }\n\n .rje-calendar {\n padding: 1em 1em;\n font-size: 1em;\n\n table {\n border-collapse: separate;\n border-spacing: .4em;\n text-indent: initial;\n th {\n text-align: center;;\n }\n }\n }\n\n .rje-calendar__header {\n display: flex;\n align-items: center;\n width: 100%;\n\n h1 {\n margin: 0;\n font-size: 0.8em;\n flex-grow: 1;\n text-align: center;\n }\n }\n\n .rje-calendar__cell {\n text-align: center;\n padding: 0.1em;\n\n &[tabindex='0'],\n &:hover {\n cursor: pointer;\n }\n }\n}\n","@import '../../design';\n\n.rje-input--file {\n &.rje-input--invalid {\n .rje-file__input {\n border-color: $color-light-error;\n }\n }\n}\n\n.rje-theme--light {\n .rje-input--file.rje-input--invalid .rje-file__input {\n border-color: $color-light-error;\n }\n}\n\n.rje-theme--dark {\n .rje-input--file.rje-input--invalid .rje-file__input {\n border-color: $color-dark-error;\n }\n}\n","@import '../../design';\n\n.rje-widget-actions {\n padding: em($unit);\n}\n\n.rje-object__missing-properties {\n padding: 0.75em 0;\n display: flex;\n gap: em($unit);\n}\n\n.rje-object__property > .rje-object__actions {\n button {\n padding: 0;\n }\n button:not(:hover) {\n opacity: 0.3;\n }\n}\n\n.rje-object__options {\n .item .item,\n .item .content {\n padding: 2px 4px 4px 4px;\n }\n\n em {\n opacity: 0.6;\n }\n}\n\n.rje-object__property {\n display: flex; // !this messes with codemirror\n\n // align-items: baseline;\n & > div {\n flex-grow: 1;\n }\n .rje-object__actions {\n flex-grow: 0;\n // align-self: flex-start;\n }\n}\n","@import '../../design';\n\n.rje-navigation {\n list-style: none;\n margin: 0;\n padding: 0;\n font-size: 0.9em;\n\n & > li:not(:last-child) {\n margin-bottom: em($unit);\n padding-bottom: em($unit);\n }\n\n .rje-navigation__link {\n @include clickable;\n display: block;\n padding: em(4) 0;\n }\n\n .rje-navigation__group {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n\n .rje-navigation__link {\n flex-grow: 1;\n justify-content: flex-start;\n }\n }\n\n .rje-navigation__children {\n margin: 0;\n padding: 0;\n padding-left: em(8);\n }\n}\n\n.rje-theme--light .rje-navigation {\n & > li:not(:last-child) {\n border-bottom: 1px solid rgba($color-black, 0.2);\n }\n\n li {\n @include clickable;\n color: rgb(var(--rje-color-light-text));\n &:hover {\n color: rgb(var(--rje-color-light-primary));\n }\n }\n}\n\n.rje-theme--dark .rje-navigation {\n & > li:not(:last-child) {\n border-bottom: 1px solid rgba($color-white, 0.2);\n }\n\n li {\n @include clickable;\n color: rgb(var(--rje-color-dark-text));\n &:hover {\n color: rgb(var(--rje-color-dark-primary));\n }\n }\n}\n",".rje-field--tag-list {\n width: 100%;\n\n .rje-tag-list-input {\n .rje-tag {\n font-size: 0.85em;\n }\n }\n}\n","@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');\n\n@import './lib/widgets/arraywidget/array-widget';\n@import './lib/widgets/numberwidget/number-widget';\n@import './lib/widgets/datewidget/date-widget';\n@import './lib/widgets/filewidget/file-widget';\n@import './lib/widgets/objectwidget/object-widget';\n@import './lib/widgets/selectwidget/select-widget';\n@import './lib/widgets/selectoneofwidget/select-oneof';\n@import './lib/widgets/navigationwidget/navigation-widget';\n@import './lib/widgets/taglistwidget/tag-list-widget';\n\n.rje-form {\n .rje-section-header .rje-widget-action--menu {\n padding: 0;\n }\n\n .rje-form--parent {\n width: 100%;\n }\n\n .rje-input-decorator {\n width: -moz-available;\n width: -webkit-fill-available;\n }\n\n input[type='text'],\n input[type='number'] {\n width: 100%;\n }\n\n .rje-field__header {\n padding-bottom: em(16);\n }\n\n .rje-object__property ~ .rje-object__property {\n padding-top: em(24);\n }\n\n & > .rje-field--parent:first-child > .rje-field__header {\n padding-top: 0;\n }\n\n /* layout: inline headers should have more padding to above content then below */\n & ~ .rje-form--parent > .rje-header {\n padding-top: 2em;\n }\n}\n","@font-face {\n font-family: 'Icon';\n font-style: normal;\n font-weight: 100 700;\n font-display: block;\n src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v88/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2)\n format('woff2');\n}\n\n@mixin icon-component {\n $load-animation-time: 2s;\n\n @-moz-keyframes spin {\n 100% { -moz-transform: rotate(360deg); }\n }\n @-webkit-keyframes spin {\n 100% { -webkit-transform: rotate(360deg); }\n }\n @keyframes spin {\n 100% {\n -webkit-transform: rotate(360deg);\n transform:rotate(360deg);\n }\n }\n\n .rje-icon {\n @include icon-font;\n }\n\n .rje-icon--loading {\n -webkit-animation:spin $load-animation-time linear infinite;\n -moz-animation:spin $load-animation-time linear infinite;\n animation:spin $load-animation-time linear infinite;\n padding: 0 0.125em;\n svg {\n height: 1em;\n width: .75em;\n }\n }\n\n .rje-icon--solid {\n font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 48;\n }\n}\n","@import '../../design';\n\n$button-state--focus: '&:focus, &:hover';\n$button-state--active: '&:active, &.rje-button--pressed';\n$button-state--disabled: '&[disabled]';\n\n@mixin button-component() {\n .rje-button {\n // states\n @include clickable;\n // layout\n display: flex;\n align-items: center;\n justify-content: center;\n padding: em($unit);\n gap: em($unit);\n white-space: nowrap;\n // typography\n font-size: 1em;\n line-height: 1.21em;\n font-family: inherit;\n font-weight: 600;\n // variant\n &.rje-button--text {\n padding-left: 0;\n padding-right: 0;\n background: transparent;\n }\n // icon\n .rje-icon {\n font-size: em(3 * $unit);\n font-weight: 300;\n }\n }\n}\n","@import '../../design';\n\n@mixin checkbox-field-component {\n .rje-checkbox-field {\n display: flex;\n align-items: center;\n gap: em($unit);\n }\n\n .rje-checkbox {\n @include clickable;\n display: inline-block;\n width: 1em;\n height: 1em;\n font-size: em(22);\n text-align: center;\n box-sizing: border-box;\n\n .rje-icon {\n margin-left: -0.04em;\n line-height: 0.96;\n }\n }\n}\n","@import '../../design';\n\n@mixin color-input-component {\n .rje-input--color {\n }\n\n .rje-input__wrapper {\n position: relative;\n\n .rje-input__color {\n position: absolute;\n width: 1em;\n height: 1em;\n top: 0.53em;\n left: 0.53em;\n display: inline-block;\n background-color: var(--rje-color-value);\n }\n\n .rje-input__element {\n box-sizing: border-box;\n padding: em(0.75 * $unit) em($unit);\n padding-left: 2em;\n }\n }\n}\n","@import '../../design';\n\n@mixin file-field-component {\n .rje-field--file {\n overflow: hidden;\n }\n\n .rje-input--file {\n $width-clear-button: 1.5em;\n $gap-clear-button: 0.5em;\n\n .rje-file {\n position: relative;\n max-width: 100%;\n display: flex;\n gap: $gap-clear-button;\n\n .rje-file__placeholder {\n }\n\n .rje-file__name {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n font-weight: normal;\n }\n\n .rje-file__clear {\n width: $width-clear-button;\n }\n\n &.with-clear-action {\n .rje-file__input {\n max-width: calc(100% - $width-clear-button - $gap-clear-button);\n }\n }\n }\n\n .has-filename .rje-button__text {\n // font-weight: normal;\n // color: #333;\n // width: 100%;\n // display: inline-block;\n }\n }\n}\n","@import '../../design';\n\n@mixin date-input-component {\n .rje-date-input__fields {\n align-items: center;\n display: flex;\n padding: em(0.75 * $unit) em($unit);\n gap: em(2);\n }\n\n .rje-date-input--readonly .rje-date-input__fields {\n @include input-readonly;\n }\n\n .rje-label + .rje-date-input__fields {\n margin-top: em(4);\n }\n}\n","@import '../../design';\n\n@mixin input-component {\n .rje-input {\n input {\n font-family: inherit;\n font-size: 1em;\n font-weight: 400;\n padding: em(0.75 * $unit) em($unit);\n }\n\n .rje-label {\n display: block;\n padding-bottom: em(0.5 * $unit);\n }\n\n .rje-icon {\n font-size: em(3 * $unit);\n }\n\n .rje-input__tag {\n font-size: em(1.75 * $unit);\n font-weight: 400;\n }\n }\n\n .rje-input,\n .rje-input-decorator {\n width: 100%;\n }\n\n .rje-input .rje-label {\n display: inline-block;\n padding-bottom: 4px;\n }\n\n .rje-input input {\n box-sizing: border-box;\n }\n\n .rje-input-decorator {\n display: inline-flex;\n align-items: stretch;\n position: relative;\n\n .rje-input-decorator__decor {\n align-items: center;\n display: flex;\n height: 100%;\n pointer-events: none;\n position: absolute;\n z-index: 1;\n }\n\n .rje-icon {\n padding: 0 0.4em;\n opacity: 0.8;\n }\n\n .rje-input__tag {\n padding: 0 0.5em;\n }\n\n &.with-icon--left {\n input {\n padding-left: 2.5em;\n }\n .rje-icon {\n left: 0;\n }\n }\n\n &.with-icon--right {\n input {\n padding-right: 2.5em;\n }\n .rje-icon {\n right: 0;\n }\n }\n\n &.with-tag--left {\n input {\n padding-left: calc(var(--rje-tag-width) * 1px);\n }\n .rje-input__tag {\n left: 0;\n }\n }\n\n &.with-tag--right {\n input {\n padding-right: calc(var(--rje-tag-width) * 1px);\n }\n .rje-input__tag {\n right: 0;\n }\n }\n }\n}\n","@mixin label-component {\n .rje-label {\n font-size: 1em;\n }\n}\n","@import '../../design';\n\n@mixin modal-component {\n .rje-underlay--modal {\n position: fixed;\n z-index: 110;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n background: rgba(0, 0, 0, 0.8);\n // backdrop-filter: blur(10px);\n }\n\n .rje-modal {\n margin: em($unit);\n padding: em(2 * $unit);\n padding-top: em(13);\n }\n\n .rje-modal__footer {\n display: flex;\n justify-content: flex-end;\n padding-bottom: em(2 * $unit);\n padding-top: em(6 * $unit);\n width: 100%;\n .rje-button {\n width: 100%;\n max-width: 50%;\n }\n }\n}\n","@mixin popover-component {\n .rje-popover {\n z-index: 10;\n position: absolute;\n // position: fixed;\n\n .rje-popover__arrow {\n position: absolute;\n\n &[data-placement='bottom'] {\n bottom: 100%;\n transform: translate(-50%) rotate(180deg);\n }\n\n &[data-placement='top'] {\n top: 100%;\n transform: translate(-50%);\n }\n }\n }\n\n .rje-popover__arrow {\n stroke: black;\n fill: white;\n }\n\n .rje-popover__panel {\n outline: none;\n }\n}\n","@import '../../design';\n\n$radio-state--focused: '.rje-radio--focused';\n$radio-state--disabled: '.rje-radio--disabled';\n$radio-state--selected: '.rje-radio--selected';\n$radio-state--hover: '.rje-radio:hover';\n\n@mixin radiogroup-component {\n .rje-radiogroup {\n display: flex;\n flex-direction: column;\n gap: em($unit);\n\n &.rje-radiogroup--horizontal {\n flex-direction: row;\n gap: em(2 * $unit);\n align-items: center;\n }\n\n input[type='radio'] {\n margin: 0;\n }\n }\n\n .rje-radio {\n display: flex;\n gap: em($unit);\n align-items: center;\n }\n\n #{$radio-state--hover} {\n cursor: pointer;\n }\n\n #{$radio-state--selected} .rje-radio__icon {\n background: #999;\n }\n\n .rje-radio__icon {\n display: inline-block;\n box-sizing: border-box;\n border-radius: 99%;\n border: 1px solid #333;\n height: 1em;\n width: 1em;\n }\n}\n","@import '../../design';\n\n@mixin section-header-component {\n .rje-section-header__separator {\n width: 100%;\n height: 0px;\n }\n\n .rje-section-header {\n align-items: center;\n display: flex;\n gap: em($unit);\n justify-content: space-between;\n width: 100%;\n flex-wrap: wrap;\n\n .rje-section-header__label {\n align-items: center;\n align-self: left;\n display: flex;\n flex-grow: 1;\n font-size: 1em;\n font-weight: 600;\n gap: em($unit);\n line-height: em(2.5 * $unit);\n white-space: nowrap;\n\n .rje-icon {\n font-size: em(2.5 * $unit);\n }\n }\n\n .rje-section-header__separator {\n flex-grow: 1;\n height: 0;\n margin-top: 0.2em;\n }\n }\n\n .rje-popover.rje-section-header__description {\n font-weight: normal;\n max-width: em(100 * $unit);\n padding: em($unit);\n white-space: pre-wrap;\n }\n}\n","@import '../../design';\n\n@mixin select-options-component {\n .rje-select__options {\n list-style: none;\n max-width: 250px;\n max-height: 300px;\n overflow: auto;\n }\n\n .rje-select__option {\n outline: 0;\n padding: em(0.5 * $unit) em($unit);\n }\n\n .rje-select__option:hover,\n .rje-select__option:hover label {\n cursor: pointer;\n }\n}\n","@import '../../design';\n\n@mixin select-component {\n .rje-select-field {\n position: relative;\n & > .rje-label {\n display: inline-block;\n padding-bottom: em(0.5 * $unit);\n }\n }\n\n .rje-select__button {\n font-size: 1em;\n font-family: inherit;\n font-weight: normal;\n padding: em(0.75 * $unit) em($unit);\n padding-right: em(0.5 * $unit);\n\n // states\n @include clickable;\n display: flex;\n align-items: center;\n justify-content: space-between;\n position: relative;\n white-space: nowrap;\n overflow: hidden;\n\n .rje-icon {\n padding-top: 0;\n padding-bottom: 0;\n font-size: em(3 * $unit);\n }\n }\n\n .rje-select {\n min-width: 200px;\n max-width: 200px;\n\n .rje-overlay--select,\n .rje-select__button {\n width: 100%;\n }\n\n .rje-selected__value {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n }\n\n .rje-overlay--select {\n z-index: 1;\n overflow: hidden;\n }\n\n .rje-select__option {\n font-weight: normal;\n }\n\n ul.rje-select__options {\n min-width: 200px;\n list-style: none;\n padding: 0;\n margin: 0;\n }\n}\n","@import '../../design';\n@import '../../reset';\n@import '../icon/icon';\n\n$switch-width: 56 !default;\n$switch-height: 30 !default;\n$switch-radius: em($switch-height) !default;\n$switch-icon-size: 24 !default;\n$switch-thumb-size: 28 !default;\n\n$switch-state--focus: '&:focus, &:hover';\n$switch-state--active: '&:active, &.pressed';\n$switch-state--disabled: '&[disabled]';\n$switch-state--enabled: '&:not([disabled])';\n\n@mixin switch-component {\n .rje-switch-field {\n @include clickable;\n display: flex;\n align-items: center;\n gap: em($unit);\n }\n\n .rje-switch-input.with-animation {\n transition: background-color 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n &:after {\n transition:\n left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),\n transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),\n width 0.3s ease,\n margin 0.3s ease;\n }\n }\n\n .rje-switch-input {\n @include reset-input;\n margin: 0;\n background-color: $color-black;\n border-radius: $switch-radius;\n width: em($switch-width) !important;\n height: em($switch-height);\n position: relative;\n overflow: hidden;\n box-sizing: content-box;\n &:after {\n @include icon-font;\n content: 'close';\n background-color: $color-white;\n border-radius: $switch-radius;\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: space-around;\n font-size: em($switch-icon-size);\n height: em($switch-thumb-size, $switch-icon-size);\n width: em($switch-thumb-size, $switch-icon-size);\n overflow: hidden;\n margin: 0;\n left: 0;\n }\n\n &:checked {\n &:after {\n content: 'check';\n /*\n left: calc(100% - em(1.5));\n */\n left: 100%;\n transform: translate(-100%, 0);\n }\n }\n\n #{$switch-state--enabled} {\n @include clickable;\n &:hover {\n cursor: pointer;\n }\n &:active:after {\n /* width: 60%; // no squishy animation */\n }\n }\n }\n}\n","@mixin reset-button() {\n background: none repeat scroll 0 0 transparent;\n border: medium none;\n border-radius: 0;\n border-spacing: 0;\n outline: 0;\n user-select: none;\n &::-moz-focus-inner,\n &::-moz-focus-inner {\n border: 0;\n padding: 0;\n }\n &:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #000;\n }\n}\n\n@mixin reset-select() {\n @include reset-input;\n &:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #000;\n }\n\n * {\n @include reset-input;\n }\n}\n\n@mixin reset-input() {\n background-color: inherit;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n &::-ms-expand {\n // IE 11\n display: none;\n }\n border-radius: 0;\n border: medium none;\n font-size: inherit;\n}\n\n@mixin reset-box() {\n margin: 0;\n padding: 0;\n}\n","@import '../../design';\n\n@mixin tag-list-component {\n // layout children\n .rje-tag-list__children {\n display: flex;\n flex-wrap: wrap;\n gap: em(4);\n .rje-label + & {\n margin-top: em(4);\n }\n }\n\n // layout tag\n .rje-tag {\n height: em(30);\n padding-left: em(12);\n padding-right: em(12);\n display: flex;\n align-items: center;\n line-height: 1;\n\n .rje-tag__grid {\n display: flex;\n gap: 2px;\n align-items: center;\n }\n\n // remove\n .rje-button {\n padding: 0;\n .rje-icon {\n font-size: 1.2em;\n }\n }\n\n &.removable {\n padding-right: em(8);\n }\n\n &.selectable.with-icon {\n padding-left: 0;\n }\n }\n\n // behaviour tag\n .rje-tag {\n outline: 0;\n &:hover {\n cursor: default;\n }\n &[aria-selected]:hover {\n cursor: pointer;\n }\n }\n}\n","@import '../../design';\n\n@mixin tag-list-input-component {\n .rje-tag-list-input {\n .rje-label + .rje-tag-list {\n margin-top: 4px;\n }\n\n .rje-tag {\n font-size: 0.9em;\n }\n\n // specificity!\n input[type='text'].rje-tag-list-input__element {\n width: auto;\n flex-grow: 1;\n outline: 0;\n background: transparent;\n border: none;\n }\n\n .rje-popover__taglist {\n border: none;\n }\n }\n}\n","@import '../../design';\n\n$textarea-state--focus: '&:focus, &:hover';\n$textarea-state--disabled: '&[disabled]';\n$textarea-placeholder--enabled: '&::placeholder:not([disabled])';\n$textarea-placeholder--disabled: '&[disabled]::placeholder';\n\n@mixin textarea-component {\n .rje-textarea-field {\n .rje-label {\n display: inline-block;\n padding-bottom: $unit * 0.5px;\n }\n }\n\n .rje-textarea {\n display: block;\n font-size: 1em;\n font-family: inherit;\n padding: em($unit);\n }\n\n .rje-textarea-field--readonly .rje-textarea {\n @include input-readonly;\n resize: none;\n }\n}\n","@import '../../design';\n\n@mixin time-input-component {\n .rje-time-input {\n display: inline-flex;\n flex-direction: column;\n\n .rje-date-input__fields {\n }\n }\n}\n","@import '../../design';\n\n@mixin tooltip-component {\n .rje-tooltip {\n background-color: white;\n border: 1px solid gray;\n box-sizing: border-box;\n font-weight: normal;\n left: 0px;\n max-width: em(600);\n padding: em($unit);\n position: absolute;\n white-space: initial;\n z-index: 1;\n top: 100%;\n }\n}\n","@import '../../design';\n\n@mixin widget-description-component {\n .rje-description {\n padding-top: $unit * 0.5px;\n font-weight: 400;\n font-size: em(0.85 * $base-font-size);\n line-height: 1.3em;\n }\n\n .rje-field.disabled .rje-description {\n opacity: 0.45;\n }\n}\n","@import '../../design';\n\n@mixin widget-error-component {\n .rje-error {\n padding-top: 0.2em;\n font-size: em(0.85 * $base-font-size);\n .rje-icon {\n display: inline-block;\n top: em(0.25 * $unit);\n position: relative;\n padding-right: em(0.25 * $unit);\n }\n }\n}\n","@import '../../design';\n\n@mixin widget-field-component {\n .rje-field ~ .rje-field {\n padding-top: 16px;\n }\n\n .rje-field textarea,\n .rje-field input[type='number'],\n .rje-field input[type='password'],\n .rje-field input[type='text'] {\n width: 100%;\n box-sizing: border-box;\n }\n\n .rje-field__header .rje-description {\n padding-top: 0;\n }\n}\n","@import './lib/components/button/button';\n@import './lib/components/checkbox/checkbox';\n@import './lib/components/colorinput/color-input';\n@import './lib/components/filefield/file-field';\n@import './lib/components/datepicker/date-picker';\n@import './lib/components/dateinput/date-input';\n@import './lib/components/icon/icon';\n@import './lib/components/input/input';\n@import './lib/components/label/label';\n@import './lib/components/modal/modal';\n@import './lib/components/popover/popover';\n@import './lib/components/radiogroup/radio-group';\n@import './lib/components/sectionheader/section-header';\n@import './lib/components/select/select';\n@import './lib/components/selectoptions/select-options';\n@import './lib/components/switch/switch';\n@import './lib/components/taglist/tag-list';\n@import './lib/components/taglistinput/tag-list-input';\n@import './lib/components/textarea/textarea';\n@import './lib/components/timeinput/time-input';\n@import './lib/components/tooltip/tooltip';\n@import './lib/components/widgetdescription/widget-description';\n@import './lib/components/widgeterror/widget-error';\n@import './lib/components/widgetfield/widget-field';\n\n.rje-theme {\n @include button-component;\n @include checkbox-field-component;\n @include color-input-component;\n @include file-field-component;\n @include date-input-component;\n @include date-picker-component;\n @include icon-component;\n @include input-component;\n @include label-component;\n @include modal-component;\n @include popover-component;\n @include radiogroup-component;\n @include section-header-component;\n @include select-options-component;\n @include select-component;\n @include switch-component;\n @include tag-list-component;\n @include tag-list-input-component;\n @include textarea-component;\n @include time-input-component;\n @include tooltip-component;\n @include widget-description-component;\n @include widget-error-component;\n @include widget-field-component;\n\n .rje-widget-action--collapsed {\n transform: rotate(90deg);\n }\n}\n","@import './lib/themes';\n\n.rje-theme--light {\n @include light-theme;\n\n .rje-theme--inverted {\n @include dark-theme;\n padding: 8px;\n background: #222;\n }\n}\n","@import './components/button/button.theme';\n@import './components/checkbox/checkbox.theme';\n@import './components/colorinput/color-input.theme';\n@import './components/filefield/file-field.theme';\n@import './components/icon/icon.theme.scss';\n@import './components/label/label.theme';\n@import './components/modal/modal.theme';\n@import './components/popover/popover.theme';\n@import './components/radiogroup/radio-group.theme';\n@import './components/sectionheader/section-header.theme';\n@import './components/select/select.theme';\n@import './components/selectoptions/select-options.theme';\n@import './components/switch/switch.theme';\n@import './components/textarea/textarea.theme';\n@import './components/tooltip/tooltip.theme';\n@import './components/widgetdescription/widget-description.theme';\n@import './components/widgeterror/widget-error.theme';\n@import './components/widgetfield/widget-field.theme';\n@import './components/input/input.theme';\n@import './components/taglist/tag-list.theme';\n@import './components/taglistinput/tag-list-input.theme';\n@import './components/datepicker/date-picker.theme';\n@import './components/dateinput/date-input.theme';\n\n@mixin light-theme() {\n @include button-light();\n @include checkbox-light();\n @include color-input-light();\n @include date-input-light();\n @include date-picker-light();\n @include file-field-light();\n @include icon-light();\n @include input-light();\n @include label-light();\n @include modal-light();\n @include popover-light();\n @include radiogroup-light();\n @include section-header-light();\n @include select-light();\n @include select-options-light();\n @include switch-light();\n @include tag-list-light();\n @include tag-list-input-light();\n @include textarea-light();\n @include tooltip-light();\n @include widget-description-light();\n @include widget-error-light();\n @include widget-field-light();\n\n color: rgb(var(--rje-color-light-text));\n .rje-widget-action:not(:hover) .rje-icon {\n color: $color-light-grey-1;\n }\n}\n\n@mixin dark-theme() {\n @include button-dark();\n @include checkbox-dark();\n @include color-input-dark();\n @include date-input-dark();\n @include date-picker-dark();\n @include file-field-dark();\n @include icon-dark();\n @include input-dark();\n @include label-dark();\n @include modal-dark();\n @include popover-dark();\n @include radiogroup-dark();\n @include section-header-dark();\n @include select-dark();\n @include select-options-dark();\n @include switch-dark();\n @include tag-list-dark();\n @include tag-list-input-dark();\n @include textarea-dark();\n @include tooltip-dark();\n @include widget-description-dark();\n @include widget-error-dark();\n @include widget-field-dark();\n\n color: rgb(var(--rje-color-dark-text));\n .rje-widget-action:not(:hover) .rje-icon {\n color: $color-dark-grey-1;\n }\n}\n","@import '../../design';\n@import './button';\n\n@mixin button-light {\n .rje-button--primary {\n @include primary-elevated(light);\n color: $color-white;\n\n #{$button-state--focus} {\n @include primary-elevated(light);\n background: rgb(var(--rje-color-light-secondary));\n }\n\n #{$button-state--active} {\n @include primary-elevated(light);\n background: rgb(var(--rje-color-light-text));\n }\n\n #{$button-state--disabled} {\n @include primary-flat(light);\n }\n }\n\n .rje-button--secondary {\n @include elevated(light);\n color: rgb(var(--rje-color-light-primary));\n\n #{$button-state--focus} {\n color: rgb(var(--rje-color-light-secondary));\n }\n\n #{$button-state--active} {\n @include elevated(light);\n color: rgb(var(--rje-color-light-text));\n }\n\n #{$button-state--disabled} {\n @include flat(light);\n color: rgba($color-light-grey-1, 1) !important;\n }\n }\n\n .rje-button--text {\n border: none;\n color: rgb(var(--rje-color-light-primary));\n\n #{$button-state--focus} {\n color: rgb(var(--rje-color-light-secondary));\n }\n\n #{$button-state--active} {\n color: rgb(var(--rje-color-light-text));\n }\n\n #{$button-state--disabled} {\n color: rgba($color-light-grey-1, 1) !important;\n }\n }\n}\n\n@mixin button-dark {\n .rje-button--primary {\n @include primary-elevated(dark);\n color: $color-black;\n\n #{$button-state--focus} {\n @include primary-elevated(dark);\n background: rgb(var(--rje-color-dark-secondary));\n }\n\n #{$button-state--active} {\n @include primary-elevated(dark);\n background: rgb(var(--rje-color-dark-text));\n }\n\n #{$button-state--disabled} {\n @include primary-flat(dark);\n }\n }\n\n .rje-button--secondary {\n @include elevated(dark);\n color: rgb(var(--rje-color-dark-primary));\n\n #{$button-state--focus} {\n @include elevated(dark);\n color: rgb(var(--rje-color-dark-secondary));\n }\n\n #{$button-state--active} {\n @include elevated(dark);\n color: rgb(var(--rje-color-dark-text));\n }\n\n #{$button-state--disabled} {\n @include flat(dark);\n color: rgba($color-dark-grey-1, 1) !important;\n }\n }\n\n .rje-button--text {\n border: none;\n color: rgb(var(--rje-color-dark-primary));\n\n #{$button-state--focus} {\n color: rgb(var(--rje-color-dark-secondary));\n }\n\n #{$button-state--active} {\n color: rgb(var(--rje-color-dark-text));\n }\n\n #{$button-state--disabled} {\n color: rgba($color-dark-grey-1, 1) !important;\n }\n }\n}\n","@import '../../design';\n\n@mixin checkbox-light {\n .rje-checkbox--unset,\n .rje-checkbox--checked {\n @include primary-elevated(light);\n color: $color-white;\n }\n\n .rje-checkbox--unchecked {\n @include input-elevated(light);\n }\n\n .rje-checkbox--focused {\n border-color: rgb(var(--rje-color-light-primary));\n }\n\n .rje-checkbox-field.rje-label--disabled {\n .rje-checkbox--checked {\n @include primary-flat(light);\n }\n\n .rje-checkbox--unchecked {\n @include input-flat(light);\n }\n }\n}\n\n@mixin checkbox-dark {\n .rje-checkbox--unset,\n .rje-checkbox--checked {\n @include primary-elevated(dark);\n color: $color-black;\n }\n\n .rje-checkbox--unchecked {\n @include input-elevated(dark);\n }\n\n .rje-checkbox--focused {\n border-color: rgb(var(--rje-color-dark-primary));\n }\n\n .rje-checkbox-field.rje-label--disabled {\n .rje-checkbox--checked {\n @include primary-flat(dark);\n }\n .rje-checkbox--unchecked {\n @include input-flat(dark);\n }\n }\n}\n","@import '../../design';\n\n@mixin color-input-light {\n .rje-input--color .rje-input__color {\n border: 1px solid $color-light-grey-1;\n }\n}\n\n@mixin color-input-dark {\n .rje-input--color .rje-input__color {\n border: 1px solid $color-dark-grey-1;\n }\n}\n","@import '../../design';\n\n@mixin date-input-light {\n .rje-date-input__fields {\n @include input-elevated(light);\n color: $color-light-grey-2;\n }\n\n .rje-date-input__segment {\n color: $color-light-grey-2;\n\n &.rje-date-input__segment--value {\n color: rgb(var(--rje-color-light-text));\n }\n }\n\n .rje-date-input--invalid {\n .rje-date-input__fields{\n border-color: $color-light-error;\n }\n button {\n color: $color-light-error;\n }\n }\n}\n\n@mixin date-input-dark {\n .rje-date-input__fields {\n @include input-elevated(dark);\n }\n\n .rje-date-input__segment {\n color: $color-dark-grey-2;\n\n &.rje-date-input__segment--value {\n color: rgb(var(--rje-color-dark-text));\n }\n }\n\n .rje-date-input--invalid {\n .rje-date-input__fields {\n border-color: $color-dark-error;\n }\n button {\n color: $color-dark-error;\n }\n }\n}\n","@import '../../design';\n\n@mixin date-picker-light {\n .rje-calendar__cell {\n &[tabindex='0'],\n &:hover {\n color: rgb(var(--rje-color-light-primary));\n }\n }\n}\n\n@mixin date-picker-dark {\n .rje-calendar__cell {\n &[tabindex='0'],\n &:hover {\n color: rgb(var(--rje-color-dark-primary));\n }\n }\n}\n","@import '../icon/icon';\n\n@mixin file-field-light {\n .rje-file__name {\n color: rgba(var(--rje-color-light-text));\n }\n}\n\n@mixin file-field-dark {\n .rje-file__name {\n color: rgba(var(--rje-color-dark-text));\n }\n}\n","@import \"../../design\";\n@import './icon';\n\n@mixin icon-light {\n // @include icon-component;\n .rje-icon {\n fill: $color-black;\n }\n}\n\n@mixin icon-dark {\n // @include icon-component;\n .rje-icon {\n fill: $color-white;\n }\n}\n","@use 'sass:math';\n@import '../../design';\n\n@mixin input-light {\n .rje-input {\n input {\n @include input-elevated(light);\n color: $color-black;\n &:focus,\n &:hover {\n border-color: rgb(var(--rje-color-light-primary));\n }\n }\n\n .rje-icon {\n color: rgb(var(--rje-color-light-primary));\n }\n\n input::placeholder,\n .rje-input__tag {\n color: $color-light-grey-2;\n }\n }\n\n .rje-input--invalid:not(.rje-input--disabled) {\n .rje-icon {\n color: $color-light-error;\n }\n\n input,\n input:hover,\n input:focus {\n border-color: $color-light-error;\n }\n }\n\n .rje-input--disabled {\n .rje-icon,\n .rje-input__tag {\n color: $color-light-grey-1;\n }\n\n input[disabled] {\n @include input-flat(light);\n color: $color-light-grey-1;\n }\n }\n\n .rje-input--readonly {\n input {\n @include input-readonly;\n }\n }\n}\n\n@mixin input-dark {\n .rje-input {\n input {\n @include input-elevated(dark);\n color: $color-white;\n &:focus,\n &:hover {\n border-color: rgb(var(--rje-color-dark-primary));\n }\n }\n\n .rje-icon {\n color: rgb(var(--rje-color-dark-primary));\n }\n\n input::placeholder,\n .rje-input__tag {\n color: $color-dark-grey-2;\n }\n }\n\n .rje-input--invalid:not(.rje-input--disabled) {\n .rje-icon {\n color: $color-dark-error;\n }\n\n input,\n input:hover,\n input:focus {\n border-color: $color-dark-error !important;\n }\n }\n\n .rje-input--disabled {\n .rje-icon,\n .rje-input__tag {\n color: $color-dark-grey-1;\n }\n\n input[disabled] {\n @include input-flat(dark);\n color: $color-dark-grey-1;\n }\n }\n\n .rje-input--readonly {\n input {\n @include input-readonly;\n }\n }\n}\n","@import '../../design';\n\n@mixin label-light {\n .rje-label--valid {\n color: rgb(var(--rje-color-light-text));\n }\n\n .rje-required-flag,\n .rje-label--invalid {\n color: $color-light-error;\n }\n\n .rje-label--disabled,\n .rje-label--disabled .rje-required-flag {\n color: $color-light-grey-1;\n }\n}\n\n@mixin label-dark {\n .rje-label--valid {\n color: rgb(var(--rje-color-dark-text));\n }\n\n .rje-required-flag,\n .rje-label--invalid {\n color: $color-dark-error;\n }\n\n .rje-label--disabled,\n .rje-label--disabled .rje-required-flag {\n color: $color-dark-grey-1;\n }\n}\n","@import '../../design';\n\n@mixin modal-light {\n .rje-modal {\n @include surface-modal(light);\n }\n}\n\n@mixin modal-dark {\n .rje-modal {\n @include surface-modal(dark);\n }\n}\n","@import '../../design';\n\n@mixin popover-light {\n .rje-popover {\n background: $color-white;\n border: 1px solid $color-light-grey-1;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 3px rgb(0, 0, 0, 0.1),\n 0 6px 12px rgb(0, 0, 0, 0.08);\n }\n\n .rje-popover__arrow {\n stroke: $color-light-grey-1;\n fill: $color-light-fill;\n }\n}\n\n@mixin popover-dark {\n .rje-popover {\n background: $color-black;\n border: 1px solid $color-dark-grey-1;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 3px rgb(0, 0, 0, 0.1),\n 0 6px 12px rgb(0, 0, 0, 0.08);\n }\n\n .rje-popover__arrow {\n stroke: $color-dark-grey-1;\n fill: $color-dark-fill;\n }\n}\n","@import '../../design';\n@import './radio-group';\n\n@mixin radiogroup-light {\n .rje-radiogroup {\n .rje-radio {\n border: 1px solid transparent;\n box-sizing: border-box;\n\n &#{$radio-state--focused} {\n border-color: rgb(var(--rje-color-dark-primary)) !important;\n }\n }\n\n .rje-radio__icon {\n border: 1px solid $color-light-grey-1;\n background: $color-light-fill;\n }\n\n #{$radio-state--selected} .rje-radio__icon {\n border: 2px solid rgb(var(--rje-color-light-primary));\n display: inline-flex;\n align-items: center;\n justify-content: center;\n &:after {\n content: '';\n border-radius: 99%;\n display: inline-block;\n background: rgb(var(--rje-color-light-primary));\n border: 0.3em solid transparent;\n }\n }\n\n #{$radio-state--disabled} .rje-radio__label {\n color: $color-light-grey-1;\n }\n }\n}\n\n@mixin radiogroup-dark {\n .rje-radiogroup {\n .rje-radio {\n border: 1px solid transparent;\n box-sizing: border-box;\n &#{$radio-state--focused} {\n border-color: rgb(var(--rje-color-dark-primary)) !important;\n }\n }\n\n .rje-radio__icon {\n border: 1px solid $color-dark-grey-1;\n background: $color-dark-fill;\n }\n\n #{$radio-state--selected} .rje-radio__icon {\n border: 2px solid rgb(var(--rje-color-dark-primary));\n display: inline-flex;\n align-items: center;\n justify-content: center;\n &:after {\n content: '';\n border-radius: 99%;\n display: inline-block;\n background: rgb(var(--rje-color-dark-primary));\n border: 0.3em solid transparent;\n }\n }\n\n #{$radio-state--disabled} .rje-radio__label {\n color: $color-dark-grey-1;\n }\n }\n}\n","@import '../../design';\n\n@mixin section-header-light {\n .rje-section-header__separator {\n border-top: 1px solid rgba(var(--rje-color-light-text), 0.15);\n border-bottom: 1px solid rgba($color-white, 0.8);\n }\n\n .rje-section-header__label {\n .rje-button:not([disabled]) {\n color: $color-black;\n }\n }\n\n .rje-popover.rje-section-header__description {\n @include primary-elevated(light);\n * {\n color: rgb(var(--rje-color-dark-text));\n }\n }\n}\n\n@mixin section-header-dark {\n .rje-section-header__separator {\n border-top: 1px solid rgba($color-black, 0.15);\n border-bottom: 1px solid rgba($color-white, 0.1);\n }\n\n .rje-section-header__label {\n .rje-button:not([disabled]) {\n color: $color-white;\n }\n }\n\n .rje-popover.rje-section-header__description {\n @include primary-elevated(dark);\n * {\n color: rgb(var(--rje-color-light-text));\n }\n }\n}\n","@import '../../design';\n\n@mixin select-light {\n .rje-select__button {\n color: rgb(var(--rje-color-light-text));\n\n @include input-elevated(light);\n &:focus,\n &:hover {\n @include input-elevated(light);\n border-color: rgb(var(--rje-color-light-primary));\n }\n &:active,\n &.rje-select__button--pressed,\n &[aria-expanded='true'] {\n @include input-flat(light);\n border-color: rgb(var(--rje-color-light-primary));\n }\n &[disabled] {\n @include input-flat(light);\n color: $color-light-grey-1;\n background-color: $color-light-fill;\n .rje-icon {\n fill: $color-light-grey-1;\n }\n }\n }\n\n .rje-selected__value--placeholder {\n color: $color-light-grey-2;\n }\n\n .rje-select-field--invalid {\n .rje-icon,\n .rje-label:not(.select__option) {\n color: $color-light-error;\n }\n .rje-select__button {\n border-color: $color-light-error;\n }\n }\n\n .rje-overlay .rje-select__options {\n background: $color-white;\n }\n\n .rje-overlay--select {\n margin-top: em(0.5 * $unit);\n box-shadow:\n 0 1px 3px rgb(0, 0, 0, 0.1),\n 0 6px 12px rgb(0, 0, 0, 0.08);\n }\n}\n\n@mixin select-dark {\n .rje-select__button {\n color: rgb(var(--rje-color-dark-text));\n @include input-elevated(dark);\n &:focus,\n &:hover {\n @include input-elevated(dark);\n border-color: rgb(var(--rje-color-dark-primary));\n }\n &:active,\n &.rje-select__button--pressed,\n &[aria-expanded='true'] {\n @include input-flat(dark);\n border-color: rgb(var(--rje-color-dark-primary));\n }\n &[disabled] {\n @include input-flat(dark);\n color: $color-dark-grey-1;\n background-color: $color-dark-fill;\n .rje-icon {\n fill: $color-dark-grey-1;\n }\n }\n }\n\n .rje-selected__value--placeholder {\n color: $color-dark-grey-2;\n }\n\n .rje-select-field--invalid {\n .rje-icon,\n .rje-label:not(.select__option) {\n color: $color-dark-error;\n }\n .rje-select__button {\n border-color: $color-dark-error;\n }\n }\n\n .rje-overlay .rje-select__options {\n background: $color-black;\n }\n\n .rje-overlay--select {\n margin-top: em(0.5 * $unit);\n box-shadow:\n 0 1px 3px rgb(0, 0, 0, 0.1),\n 0 6px 12px rgb(0, 0, 0, 0.08);\n }\n}\n","@import '../../design';\n\n@mixin select-options-light {\n .rje-select__options {\n @include elevated(light);\n }\n\n .rje-select__option {\n &--selected .rje-label,\n &--selected {\n label {\n color: rgba(var(--rje-color-light-primary), 1);\n }\n }\n\n &:hover,\n &--focused {\n label {\n color: $color-white;\n }\n background: rgba(var(--rje-color-light-primary), 0.9);\n }\n\n &--disabled {\n opacity: 0.33;\n }\n }\n\n .rje-select__option:not(:last-child) {\n // @todo section header line\n border-bottom: 1px solid rgba(var(--rje-color-light-text), 0.15);\n }\n}\n\n@mixin select-options-dark {\n .rje-select__options {\n @include elevated(dark);\n }\n\n .rje-select__option {\n &--selected {\n label {\n color: rgb(var(--rje-color-dark-secondary));\n }\n }\n\n &:hover,\n &--focused {\n label {\n color: $color-white;\n }\n background: rgba(var(--rje-color-dark-primary), 0.9);\n }\n\n &--disabled {\n opacity: 0.33;\n }\n }\n\n .rje-select__option:not(:last-child) {\n // @todo section header line\n border-bottom: 1px solid rgba(var(--rje-color-dark-text), 0.15);\n }\n}\n","@import '../../design';\n@import './switch';\n\n@mixin switch-light {\n .rje-switch-input:checked {\n @include primary-elevated(light);\n border-radius: $switch-radius;\n\n &:after {\n color: rgb(var(--rje-color-light-primary));\n }\n\n #{$switch-state--focus} {\n @include primary-elevated(light);\n border-radius: $switch-radius;\n background-color: rgb(var(--rje-color-light-secondary));\n &:after {\n color: rgb(var(--rje-color-light-secondary));\n }\n }\n\n #{$switch-state--active} {\n @include primary-flat(light);\n border-radius: $switch-radius;\n background-color: rgb(var(--rje-color-light-text));\n &:after {\n color: rgb(var(--rje-color-light-text));\n }\n }\n\n #{$switch-state--disabled} {\n @include primary-flat(light);\n border-radius: $switch-radius;\n &:after {\n color: $color-light-grey-1;\n }\n }\n }\n\n .rje-switch-input:not(:checked) {\n @include flat(light);\n border-radius: $switch-radius;\n background: $color-white;\n &:after {\n background-color: rgb(var(--rje-color-light-primary));\n border-radius: $switch-radius;\n color: $color-white;\n }\n\n #{$switch-state--focus} {\n &:after {\n background-color: rgb(var(--rje-color-light-secondary));\n }\n }\n\n #{$switch-state--active} {\n &:after {\n background-color: rgb(var(--rje-color-light-text));\n }\n }\n\n #{$switch-state--disabled} {\n @include flat(light);\n border-radius: $switch-radius;\n &:after {\n background-color: $color-light-grey-1;\n }\n }\n }\n}\n\n@mixin switch-dark {\n .rje-switch-input:checked {\n @include primary-elevated(dark);\n border-radius: $switch-radius;\n &:after {\n background: $color-black;\n color: rgb(var(--rje-color-dark-primary));\n }\n\n #{$switch-state--focus} {\n @include primary-elevated(dark);\n border-radius: $switch-radius;\n background-color: rgb(var(--rje-color-dark-secondary));\n &:after {\n color: rgb(var(--rje-color-dark-secondary));\n }\n }\n\n #{$switch-state--active} {\n @include primary-flat(dark);\n border-radius: $switch-radius;\n background-color: rgb(var(--rje-color-dark-text));\n &:after {\n color: rgb(var(--rje-color-dark-text));\n }\n }\n\n #{$switch-state--disabled} {\n @include primary-flat(dark);\n border-radius: $switch-radius;\n background-color: $color-dark-grey-1;\n &:after {\n color: $color-dark-grey-1;\n }\n }\n }\n .rje-switch-input:not(:checked) {\n @include elevated(dark);\n border-radius: $switch-radius;\n &:after {\n background: rgb(var(--rje-color-dark-primary));\n border-radius: $switch-radius;\n color: $color-black;\n }\n\n #{$switch-state--focus} {\n &:after {\n background-color: rgb(var(--rje-color-dark-secondary));\n }\n }\n\n #{$switch-state--active} {\n &:after {\n background-color: rgb(var(--rje-color-dark-text));\n }\n }\n\n #{$switch-state--disabled} {\n @include flat(dark);\n border-radius: $switch-radius;\n &:after {\n background-color: $color-dark-grey-1;\n }\n }\n }\n}\n","@import '../../design';\n\n@mixin tag-list-light {\n .rje-tag {\n @include elevated(light);\n border-radius: 1em;\n }\n\n .rje-tag.selectable.with-icon {\n @include elevated(light);\n border-radius: 1em;\n\n .rje-tag__selection {\n border-radius: 99%;\n border: 1px solid $color-light-grey-1;\n margin: 0.1em;\n font-size: em(22);\n }\n\n &.rje-tag--selected .rje-tag__selection {\n background: rgb(var(--rje-color-light-primary));\n color: $color-white;\n }\n\n &.rje-tag--unselected .rje-tag__selection {\n background: transparent;\n color: transparent;\n }\n }\n\n .rje-tag.selectable:not(.with-icon) {\n &.rje-tag--selected {\n background: rgb(var(--rje-color-light-primary));\n color: $color-white;\n }\n }\n}\n\n@mixin tag-list-dark {\n .rje-tag {\n @include elevated(dark);\n border-radius: 1em;\n }\n\n .rje-tag.selectable.with-icon {\n @include elevated(dark);\n border-radius: 1em;\n\n .rje-tag__selection {\n border-radius: 99%;\n border: 1px solid $color-dark-grey-1;\n margin: 0.1em;\n font-size: em(22);\n }\n\n &.rje-tag--selected .rje-tag__selection {\n background: rgb(var(--rje-color-dark-primary));\n color: $color-black;\n }\n\n &.rje-tag--unselected .rje-tag__selection {\n background: transparent;\n color: transparent;\n }\n }\n\n .rje-tag.selectable:not(.with-icon) {\n &.rje-tag--selected {\n background: rgb(var(--rje-color-dark-primary));\n color: $color-black;\n }\n }\n}\n","@import '../../design';\n\n@mixin tag-list-input-light {\n .rje-tag-list-input {\n .rje-tag-list__children {\n @include input-elevated(light);\n padding: em(4);\n }\n input.rje-tag-list-input__element {\n border: none;\n color: rgb(var(--rje-color-light-text));\n }\n }\n}\n\n@mixin tag-list-input-dark {\n .rje-tag-list-input {\n .rje-tag-list__children {\n @include input-elevated(dark);\n padding: em(4);\n }\n\n input.rje-tag-list-input__element {\n border: none;\n color: rgb(var(--rje-color-dark-text));\n }\n }\n}\n","@import '../../design';\n@import './textarea';\n\n@mixin textarea-light {\n .rje-textarea {\n @include input-elevated(light);\n color: rgb(var(--rje-color-light-text));\n\n #{$textarea-state--focus} {\n border-color: rgb(var(--rje-color-light-primary));\n }\n\n #{$textarea-placeholder--enabled} {\n color: $color-light-grey-2;\n }\n\n #{$textarea-state--disabled} {\n @include input-flat(light);\n color: $color-light-grey-1;\n }\n\n #{$textarea-placeholder--disabled} {\n color: $color-light-grey-1;\n }\n }\n\n .rje-textarea-field--invalid:not(.rje-textarea-field--disabled) .rje-textarea {\n border-color: $color-light-error;\n }\n}\n\n@mixin textarea-dark {\n .rje-textarea {\n @include input-elevated(dark);\n color: rgb(var(--rje-color-dark-text));\n\n #{$textarea-state--focus} {\n border-color: rgb(var(--rje-color-light-primary));\n }\n\n #{$textarea-placeholder--enabled} {\n color: $color-dark-grey-2;\n }\n\n #{$textarea-state--disabled} {\n @include input-flat(dark);\n color: $color-dark-grey-1;\n }\n\n #{$textarea-placeholder--disabled} {\n color: $color-dark-grey-1;\n }\n }\n\n .rje-textarea-field--invalid:not(.rje-textarea-field--disabled) .rje-textarea {\n border-color: $color-dark-error;\n }\n}\n","@import '../../design';\n\n@mixin tooltip-light {\n .rje-tooltip {\n @include primary-elevated(light);\n * {\n color: $color-white !important;\n }\n }\n}\n\n@mixin tooltip-dark {\n .rje-tooltip {\n @include primary-elevated(dark);\n * {\n color: $color-black !important;\n }\n }\n}\n","@import '../../design';\n\n@mixin widget-description-light {\n .rje-description {\n color: $color-light-grey-2;\n\n code {\n color: rgb($color-black, 0.8);\n border-radius: 0.5 * $border-radius;\n border: 1px solid rgba($color-light-grey-1, 0.5);\n background-color: rgba($color-light-grey-1, 0.25);\n padding: 0 0.3em;\n box-sizing: border-box;\n }\n }\n .rje-description--tooltip {\n opacity: 1;\n }\n}\n\n@mixin widget-description-dark {\n .rje-description {\n color: $color-dark-grey-2;\n\n code {\n border-radius: 0.5 * $border-radius;\n border: 1px solid rgb($color-dark-grey-1, 0.3);\n // background-color: rgb($color-dark-grey-1, 0.1);\n padding: 0 0.3em;\n }\n }\n .rje-description--tooltip {\n opacity: 1;\n }\n}\n","@import '../../design';\n\n@mixin widget-error-light {\n .rje-error {\n color: $color-light-error;\n }\n}\n\n@mixin widget-error-dark {\n .rje-error {\n color: $color-dark-error;\n }\n}\n","@import '../../design';\n\n@mixin widget-field-light {\n .rje-field--value.rje-field--error {\n & > label {\n color: $color-light-error;\n }\n textarea,\n input {\n border-color: $color-light-error;\n }\n }\n\n .rje-field--object.rje-field--error > .rje-field__header label,\n .rje-field--value.rje-field .rje-required-flag {\n color: $color-light-error;\n }\n}\n\n@mixin widget-field-dark {\n .rje-field--value.rje-field--error {\n & > label {\n color: $color-dark-error;\n }\n textarea,\n input {\n border-color: $color-dark-error;\n }\n }\n\n .rje-field--object.rje-field--error > .rje-field__header label,\n .rje-field--value.rje-field .rje-required-flag {\n color: $color-dark-error;\n }\n}\n","@import './lib/themes';\n\n.rje-theme--dark {\n @include dark-theme;\n\n .rje-theme--inverted {\n @include light-theme;\n padding: 8px;\n background: $color-white;\n }\n}\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./packages/docs/src lazy recursive ^\\.\\/.*$ include: (?:\\/packages\\/docs\\/src\\/Introduction\\.mdx)$":(module,__unused_webpack_exports,__webpack_require__)=>{var map={"./Introduction.mdx":["./packages/docs/src/Introduction.mdx",5209,6281]};function webpackAsyncContext(req){if(!__webpack_require__.o(map,req))return Promise.resolve().then((()=>{var e=new Error("Cannot find module '"+req+"'");throw e.code="MODULE_NOT_FOUND",e}));var ids=map[req],id=ids[0];return Promise.all(ids.slice(1).map(__webpack_require__.e)).then((()=>__webpack_require__(id)))}webpackAsyncContext.keys=()=>Object.keys(map),webpackAsyncContext.id="./packages/docs/src lazy recursive ^\\.\\/.*$ include: (?:\\/packages\\/docs\\/src\\/Introduction\\.mdx)$",module.exports=webpackAsyncContext},"./packages lazy recursive ^\\.\\/.*$ include: (?:\\/packages\\/(?%21\\.)(?=.)[^/]*?\\/src(?:\\/(?%21\\.)(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/%7C\\/%7C$)(?%21\\.)(?=.)[^/]*?\\.mdx)$":(module,__unused_webpack_exports,__webpack_require__)=>{var map={"./docs/src/ArrayItems.mdx":["./packages/docs/src/ArrayItems.mdx",5209,1906],"./docs/src/DateFormat.mdx":["./packages/docs/src/DateFormat.mdx",5209,9965],"./docs/src/Introduction.mdx":["./packages/docs/src/Introduction.mdx",5209,6281],"./docs/src/ObjectActions.mdx":["./packages/docs/src/ObjectActions.mdx",5209,6776],"./docs/src/ObjectProperties.mdx":["./packages/docs/src/ObjectProperties.mdx",5209,5899,3570],"./docs/src/Typescript.mdx":["./packages/docs/src/Typescript.mdx",5209,6201],"./docs/src/cookbook/ConditionalForms.mdx":["./packages/docs/src/cookbook/ConditionalForms.mdx",5209,61],"./rje-code-widgets/src/Overview.stories.mdx":["./packages/rje-code-widgets/src/Overview.stories.mdx",5209,9411],"./rje-widgets/src/Overview.stories.mdx":["./packages/rje-widgets/src/Overview.stories.mdx",5209,1151]};function webpackAsyncContext(req){if(!__webpack_require__.o(map,req))return Promise.resolve().then((()=>{var e=new Error("Cannot find module '"+req+"'");throw e.code="MODULE_NOT_FOUND",e}));var ids=map[req],id=ids[0];return Promise.all(ids.slice(1).map(__webpack_require__.e)).then((()=>__webpack_require__(id)))}webpackAsyncContext.keys=()=>Object.keys(map),webpackAsyncContext.id="./packages lazy recursive ^\\.\\/.*$ include: (?:\\/packages\\/(?%21\\.)(?=.)[^/]*?\\/src(?:\\/(?%21\\.)(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/%7C\\/%7C$)(?%21\\.)(?=.)[^/]*?\\.mdx)$",module.exports=webpackAsyncContext},"./packages lazy recursive ^\\.\\/.*$ include: (?:\\/packages\\/(?%21\\.)(?=.)[^/]*?\\/src(?:\\/(?%21\\.)(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/%7C\\/%7C$)(?%21\\.)(?=.)[^/]*?\\.stories\\.tsx)$":(module,__unused_webpack_exports,__webpack_require__)=>{var map={"./docs/src/ArrayItems.stories":["./packages/docs/src/ArrayItems.stories.tsx",7244],"./docs/src/ArrayItems.stories.tsx":["./packages/docs/src/ArrayItems.stories.tsx",7244],"./docs/src/ObjectActions.stories":["./packages/docs/src/ObjectActions.stories.tsx",4568],"./docs/src/ObjectActions.stories.tsx":["./packages/docs/src/ObjectActions.stories.tsx",4568],"./docs/src/ObjectProperties.stories":["./packages/docs/src/ObjectProperties.stories.tsx",5899],"./docs/src/ObjectProperties.stories.tsx":["./packages/docs/src/ObjectProperties.stories.tsx",5899],"./docs/src/Typescript.stories":["./packages/docs/src/Typescript.stories.tsx",7228],"./docs/src/Typescript.stories.tsx":["./packages/docs/src/Typescript.stories.tsx",7228],"./docs/src/cookbook/ConditionalForms.stories":["./packages/docs/src/cookbook/ConditionalForms.stories.tsx",518],"./docs/src/cookbook/ConditionalForms.stories.tsx":["./packages/docs/src/cookbook/ConditionalForms.stories.tsx",518],"./docs/src/examples/Login.stories":["./packages/docs/src/examples/Login.stories.tsx",2429],"./docs/src/examples/Login.stories.tsx":["./packages/docs/src/examples/Login.stories.tsx",2429],"./docs/src/examples/LongForm.stories":["./packages/docs/src/examples/LongForm.stories.tsx",6343],"./docs/src/examples/LongForm.stories.tsx":["./packages/docs/src/examples/LongForm.stories.tsx",6343],"./docs/src/examples/SideBySide.stories":["./packages/docs/src/examples/SideBySide.stories.tsx",4342],"./docs/src/examples/SideBySide.stories.tsx":["./packages/docs/src/examples/SideBySide.stories.tsx",4342],"./docs/src/examples/UndoRedo.stories":["./packages/docs/src/examples/UndoRedo.stories.tsx",963],"./docs/src/examples/UndoRedo.stories.tsx":["./packages/docs/src/examples/UndoRedo.stories.tsx",963],"./docs/src/examples/WidgetsOverview.stories":["./packages/docs/src/examples/WidgetsOverview.stories.tsx",5157,2303,8566],"./docs/src/examples/WidgetsOverview.stories.tsx":["./packages/docs/src/examples/WidgetsOverview.stories.tsx",5157,2303,8566],"./rje-code-widgets/src/lib/jsonwidget/JsonWidget.Object.stories":["./packages/rje-code-widgets/src/lib/jsonwidget/JsonWidget.Object.stories.tsx",5157,2303,8731],"./rje-code-widgets/src/lib/jsonwidget/JsonWidget.Object.stories.tsx":["./packages/rje-code-widgets/src/lib/jsonwidget/JsonWidget.Object.stories.tsx",5157,2303,8731],"./rje-code-widgets/src/lib/rje-code-widgets.stories":["./packages/rje-code-widgets/src/lib/rje-code-widgets.stories.tsx",5157,2303,3578],"./rje-code-widgets/src/lib/rje-code-widgets.stories.tsx":["./packages/rje-code-widgets/src/lib/rje-code-widgets.stories.tsx",5157,2303,3578],"./rje-code-widgets/src/lib/undoRedo.stories":["./packages/rje-code-widgets/src/lib/undoRedo.stories.tsx",5157,2303,4276],"./rje-code-widgets/src/lib/undoRedo.stories.tsx":["./packages/rje-code-widgets/src/lib/undoRedo.stories.tsx",5157,2303,4276],"./rje-widgets/src/lib/components/button/Button.stories":["./packages/rje-widgets/src/lib/components/button/Button.stories.tsx",8194],"./rje-widgets/src/lib/components/button/Button.stories.tsx":["./packages/rje-widgets/src/lib/components/button/Button.stories.tsx",8194],"./rje-widgets/src/lib/components/checkbox/Checkbox.stories":["./packages/rje-widgets/src/lib/components/checkbox/Checkbox.stories.tsx",7556],"./rje-widgets/src/lib/components/checkbox/Checkbox.stories.tsx":["./packages/rje-widgets/src/lib/components/checkbox/Checkbox.stories.tsx",7556],"./rje-widgets/src/lib/components/colorinput/ColorInput.stories":["./packages/rje-widgets/src/lib/components/colorinput/ColorInput.stories.tsx",8829],"./rje-widgets/src/lib/components/colorinput/ColorInput.stories.tsx":["./packages/rje-widgets/src/lib/components/colorinput/ColorInput.stories.tsx",8829],"./rje-widgets/src/lib/components/dateinput/DateInput.stories":["./packages/rje-widgets/src/lib/components/dateinput/DateInput.stories.tsx",1283],"./rje-widgets/src/lib/components/dateinput/DateInput.stories.tsx":["./packages/rje-widgets/src/lib/components/dateinput/DateInput.stories.tsx",1283],"./rje-widgets/src/lib/components/datepicker/Calendar.stories":["./packages/rje-widgets/src/lib/components/datepicker/Calendar.stories.tsx",6401],"./rje-widgets/src/lib/components/datepicker/Calendar.stories.tsx":["./packages/rje-widgets/src/lib/components/datepicker/Calendar.stories.tsx",6401],"./rje-widgets/src/lib/components/datepicker/DatePicker.stories":["./packages/rje-widgets/src/lib/components/datepicker/DatePicker.stories.tsx",2346],"./rje-widgets/src/lib/components/datepicker/DatePicker.stories.tsx":["./packages/rje-widgets/src/lib/components/datepicker/DatePicker.stories.tsx",2346],"./rje-widgets/src/lib/components/filefield/FileField.stories":["./packages/rje-widgets/src/lib/components/filefield/FileField.stories.tsx",562],"./rje-widgets/src/lib/components/filefield/FileField.stories.tsx":["./packages/rje-widgets/src/lib/components/filefield/FileField.stories.tsx",562],"./rje-widgets/src/lib/components/input/NumberInput.stories":["./packages/rje-widgets/src/lib/components/input/NumberInput.stories.tsx",5982],"./rje-widgets/src/lib/components/input/NumberInput.stories.tsx":["./packages/rje-widgets/src/lib/components/input/NumberInput.stories.tsx",5982],"./rje-widgets/src/lib/components/input/StringInput.stories":["./packages/rje-widgets/src/lib/components/input/StringInput.stories.tsx",9806],"./rje-widgets/src/lib/components/input/StringInput.stories.tsx":["./packages/rje-widgets/src/lib/components/input/StringInput.stories.tsx",9806],"./rje-widgets/src/lib/components/radiogroup/RadioGroup.stories":["./packages/rje-widgets/src/lib/components/radiogroup/RadioGroup.stories.tsx",2207],"./rje-widgets/src/lib/components/radiogroup/RadioGroup.stories.tsx":["./packages/rje-widgets/src/lib/components/radiogroup/RadioGroup.stories.tsx",2207],"./rje-widgets/src/lib/components/sectionheader/SectionHeader.stories":["./packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.stories.tsx",213],"./rje-widgets/src/lib/components/sectionheader/SectionHeader.stories.tsx":["./packages/rje-widgets/src/lib/components/sectionheader/SectionHeader.stories.tsx",213],"./rje-widgets/src/lib/components/select/Select.stories":["./packages/rje-widgets/src/lib/components/select/Select.stories.tsx",8381],"./rje-widgets/src/lib/components/select/Select.stories.tsx":["./packages/rje-widgets/src/lib/components/select/Select.stories.tsx",8381],"./rje-widgets/src/lib/components/selectoptions/MultiSelectOptions.stories":["./packages/rje-widgets/src/lib/components/selectoptions/MultiSelectOptions.stories.tsx",4447],"./rje-widgets/src/lib/components/selectoptions/MultiSelectOptions.stories.tsx":["./packages/rje-widgets/src/lib/components/selectoptions/MultiSelectOptions.stories.tsx",4447],"./rje-widgets/src/lib/components/selectoptions/SingleSelectOptions.stories":["./packages/rje-widgets/src/lib/components/selectoptions/SingleSelectOptions.stories.tsx",3841],"./rje-widgets/src/lib/components/selectoptions/SingleSelectOptions.stories.tsx":["./packages/rje-widgets/src/lib/components/selectoptions/SingleSelectOptions.stories.tsx",3841],"./rje-widgets/src/lib/components/switch/Swtich.stories":["./packages/rje-widgets/src/lib/components/switch/Swtich.stories.tsx",4275],"./rje-widgets/src/lib/components/switch/Swtich.stories.tsx":["./packages/rje-widgets/src/lib/components/switch/Swtich.stories.tsx",4275],"./rje-widgets/src/lib/components/taglist/TagList.stories":["./packages/rje-widgets/src/lib/components/taglist/TagList.stories.tsx",4589],"./rje-widgets/src/lib/components/taglist/TagList.stories.tsx":["./packages/rje-widgets/src/lib/components/taglist/TagList.stories.tsx",4589],"./rje-widgets/src/lib/components/taglistinput/TagListInput.stories":["./packages/rje-widgets/src/lib/components/taglistinput/TagListInput.stories.tsx",8079],"./rje-widgets/src/lib/components/taglistinput/TagListInput.stories.tsx":["./packages/rje-widgets/src/lib/components/taglistinput/TagListInput.stories.tsx",8079],"./rje-widgets/src/lib/components/textarea/TextArea.stories":["./packages/rje-widgets/src/lib/components/textarea/TextArea.stories.tsx",7115],"./rje-widgets/src/lib/components/textarea/TextArea.stories.tsx":["./packages/rje-widgets/src/lib/components/textarea/TextArea.stories.tsx",7115],"./rje-widgets/src/lib/components/timeinput/TimeInput.stories":["./packages/rje-widgets/src/lib/components/timeinput/TimeInput.stories.tsx",1562],"./rje-widgets/src/lib/components/timeinput/TimeInput.stories.tsx":["./packages/rje-widgets/src/lib/components/timeinput/TimeInput.stories.tsx",1562],"./rje-widgets/src/lib/widgets/arraywidget/ArrayWidget.stories":["./packages/rje-widgets/src/lib/widgets/arraywidget/ArrayWidget.stories.tsx",1119],"./rje-widgets/src/lib/widgets/arraywidget/ArrayWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/arraywidget/ArrayWidget.stories.tsx",1119],"./rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.stories":["./packages/rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.stories.tsx",6242],"./rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/booleanwidget/BooleanWidget.stories.tsx",6242],"./rje-widgets/src/lib/widgets/colorwidget/ColorWidget.stories":["./packages/rje-widgets/src/lib/widgets/colorwidget/ColorWidget.stories.tsx",6936],"./rje-widgets/src/lib/widgets/colorwidget/ColorWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/colorwidget/ColorWidget.stories.tsx",6936],"./rje-widgets/src/lib/widgets/datewidget/DateWidget.stories":["./packages/rje-widgets/src/lib/widgets/datewidget/DateWidget.stories.tsx",2825],"./rje-widgets/src/lib/widgets/datewidget/DateWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/datewidget/DateWidget.stories.tsx",2825],"./rje-widgets/src/lib/widgets/filewidget/FileWidget.stories":["./packages/rje-widgets/src/lib/widgets/filewidget/FileWidget.stories.tsx",5274],"./rje-widgets/src/lib/widgets/filewidget/FileWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/filewidget/FileWidget.stories.tsx",5274],"./rje-widgets/src/lib/widgets/masterdetailwidget/MasterDetailWidget.stories":["./packages/rje-widgets/src/lib/widgets/masterdetailwidget/MasterDetailWidget.stories.tsx",4290],"./rje-widgets/src/lib/widgets/masterdetailwidget/MasterDetailWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/masterdetailwidget/MasterDetailWidget.stories.tsx",4290],"./rje-widgets/src/lib/widgets/navigationwidget/NavigationWidget.stories":["./packages/rje-widgets/src/lib/widgets/navigationwidget/NavigationWidget.stories.tsx",9898],"./rje-widgets/src/lib/widgets/navigationwidget/NavigationWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/navigationwidget/NavigationWidget.stories.tsx",9898],"./rje-widgets/src/lib/widgets/nullwidget/NullWidget.stories":["./packages/rje-widgets/src/lib/widgets/nullwidget/NullWidget.stories.tsx",3975],"./rje-widgets/src/lib/widgets/nullwidget/NullWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/nullwidget/NullWidget.stories.tsx",3975],"./rje-widgets/src/lib/widgets/numberwidget/NumberWidget.stories":["./packages/rje-widgets/src/lib/widgets/numberwidget/NumberWidget.stories.tsx",2681],"./rje-widgets/src/lib/widgets/numberwidget/NumberWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/numberwidget/NumberWidget.stories.tsx",2681],"./rje-widgets/src/lib/widgets/objectwidget/ObjectWidget.stories":["./packages/rje-widgets/src/lib/widgets/objectwidget/ObjectWidget.stories.tsx",356],"./rje-widgets/src/lib/widgets/objectwidget/ObjectWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/objectwidget/ObjectWidget.stories.tsx",356],"./rje-widgets/src/lib/widgets/selectmultiplewidget/SelectMultipleWidget.stories":["./packages/rje-widgets/src/lib/widgets/selectmultiplewidget/SelectMultipleWidget.stories.tsx",5134],"./rje-widgets/src/lib/widgets/selectmultiplewidget/SelectMultipleWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/selectmultiplewidget/SelectMultipleWidget.stories.tsx",5134],"./rje-widgets/src/lib/widgets/selectoneofwidget/SelectOneOfWidget.stories":["./packages/rje-widgets/src/lib/widgets/selectoneofwidget/SelectOneOfWidget.stories.tsx",4951],"./rje-widgets/src/lib/widgets/selectoneofwidget/SelectOneOfWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/selectoneofwidget/SelectOneOfWidget.stories.tsx",4951],"./rje-widgets/src/lib/widgets/selectwidget/SelectWidget.stories":["./packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.stories.tsx",8890],"./rje-widgets/src/lib/widgets/selectwidget/SelectWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/selectwidget/SelectWidget.stories.tsx",8890],"./rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.stories":["./packages/rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.stories.tsx",8990],"./rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/simplejsonwidget/SimpleJsonWidget.stories.tsx",8990],"./rje-widgets/src/lib/widgets/stringwidget/StringWidget.stories":["./packages/rje-widgets/src/lib/widgets/stringwidget/StringWidget.stories.tsx",7493],"./rje-widgets/src/lib/widgets/stringwidget/StringWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/stringwidget/StringWidget.stories.tsx",7493],"./rje-widgets/src/lib/widgets/taglistwidget/TagListWidget.stories":["./packages/rje-widgets/src/lib/widgets/taglistwidget/TagListWidget.stories.tsx",1986],"./rje-widgets/src/lib/widgets/taglistwidget/TagListWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/taglistwidget/TagListWidget.stories.tsx",1986],"./rje-widgets/src/lib/widgets/textwidget/TextWidget.stories":["./packages/rje-widgets/src/lib/widgets/textwidget/TextWidget.stories.tsx",2865],"./rje-widgets/src/lib/widgets/textwidget/TextWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/textwidget/TextWidget.stories.tsx",2865],"./rje-widgets/src/lib/widgets/unknownwidget/UnknownWidget.stories":["./packages/rje-widgets/src/lib/widgets/unknownwidget/UnknownWidget.stories.tsx",5843],"./rje-widgets/src/lib/widgets/unknownwidget/UnknownWidget.stories.tsx":["./packages/rje-widgets/src/lib/widgets/unknownwidget/UnknownWidget.stories.tsx",5843]};function webpackAsyncContext(req){if(!__webpack_require__.o(map,req))return Promise.resolve().then((()=>{var e=new Error("Cannot find module '"+req+"'");throw e.code="MODULE_NOT_FOUND",e}));var ids=map[req],id=ids[0];return Promise.all(ids.slice(1).map(__webpack_require__.e)).then((()=>__webpack_require__(id)))}webpackAsyncContext.keys=()=>Object.keys(map),webpackAsyncContext.id="./packages lazy recursive ^\\.\\/.*$ include: (?:\\/packages\\/(?%21\\.)(?=.)[^/]*?\\/src(?:\\/(?%21\\.)(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/%7C\\/%7C$)(?%21\\.)(?=.)[^/]*?\\.stories\\.tsx)$",module.exports=webpackAsyncContext},"./storybook-config-entry.js":(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__)=>{"use strict";var dist=__webpack_require__("./node_modules/@storybook/global/dist/index.mjs"),external_STORYBOOK_MODULE_PREVIEW_API_=__webpack_require__("@storybook/preview-api");const external_STORYBOOK_MODULE_CHANNEL_POSTMESSAGE_namespaceObject=__STORYBOOK_MODULE_CHANNEL_POSTMESSAGE__,external_STORYBOOK_MODULE_CHANNEL_WEBSOCKET_namespaceObject=__STORYBOOK_MODULE_CHANNEL_WEBSOCKET__,importers=[async path=>{if(!/^\.[\\/](?:packages\/docs\/src\/Introduction\.mdx)$/.exec(path))return;const pathRemainder=path.substring(20);return __webpack_require__("./packages/docs/src lazy recursive ^\\.\\/.*$ include: (?:\\/packages\\/docs\\/src\\/Introduction\\.mdx)$")("./"+pathRemainder)},async path=>{if(!/^\.[\\/](?:packages\/(?!\.)(?=.)[^/]*?\/src(?:\/(?!\.)(?:(?:(?!(?:^|\/)\.).)*?)\/|\/|$)(?!\.)(?=.)[^/]*?\.stories\.tsx)$/.exec(path))return;const pathRemainder=path.substring(11);return __webpack_require__("./packages lazy recursive ^\\.\\/.*$ include: (?:\\/packages\\/(?%21\\.)(?=.)[^/]*?\\/src(?:\\/(?%21\\.)(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/%7C\\/%7C$)(?%21\\.)(?=.)[^/]*?\\.stories\\.tsx)$")("./"+pathRemainder)},async path=>{if(!/^\.[\\/](?:packages\/(?!\.)(?=.)[^/]*?\/src(?:\/(?!\.)(?:(?:(?!(?:^|\/)\.).)*?)\/|\/|$)(?!\.)(?=.)[^/]*?\.mdx)$/.exec(path))return;const pathRemainder=path.substring(11);return __webpack_require__("./packages lazy recursive ^\\.\\/.*$ include: (?:\\/packages\\/(?%21\\.)(?=.)[^/]*?\\/src(?:\\/(?%21\\.)(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/%7C\\/%7C$)(?%21\\.)(?=.)[^/]*?\\.mdx)$")("./"+pathRemainder)}];const channel=(0,external_STORYBOOK_MODULE_CHANNEL_POSTMESSAGE_namespaceObject.createChannel)({page:"preview"});if(external_STORYBOOK_MODULE_PREVIEW_API_.addons.setChannel(channel),"DEVELOPMENT"===dist.global.CONFIG_TYPE){const serverChannel=(0,external_STORYBOOK_MODULE_CHANNEL_WEBSOCKET_namespaceObject.createChannel)({});external_STORYBOOK_MODULE_PREVIEW_API_.addons.setServerChannel(serverChannel),window.__STORYBOOK_SERVER_CHANNEL__=serverChannel}const preview=new external_STORYBOOK_MODULE_PREVIEW_API_.PreviewWeb;window.__STORYBOOK_PREVIEW__=preview,window.__STORYBOOK_STORY_STORE__=preview.storyStore,window.__STORYBOOK_ADDONS_CHANNEL__=channel,window.__STORYBOOK_CLIENT_API__=new external_STORYBOOK_MODULE_PREVIEW_API_.ClientApi({storyStore:preview.storyStore}),preview.initialize({importFn:async function importFn(path){for(let i=0;iimporters[i](path),x());if(moduleExports)return moduleExports}var x},getProjectAnnotations:()=>(0,external_STORYBOOK_MODULE_PREVIEW_API_.composeConfigs)([__webpack_require__("./node_modules/@storybook/react/preview.js"),__webpack_require__("./node_modules/@storybook/addon-links/preview.js"),__webpack_require__("./node_modules/@storybook/addon-essentials/dist/docs/preview.mjs"),__webpack_require__("./node_modules/@storybook/addon-essentials/dist/actions/preview.mjs"),__webpack_require__("./node_modules/@storybook/addon-essentials/dist/backgrounds/preview.mjs"),__webpack_require__("./node_modules/@storybook/addon-essentials/dist/measure/preview.mjs"),__webpack_require__("./node_modules/@storybook/addon-essentials/dist/outline/preview.mjs"),__webpack_require__("./node_modules/@storybook/addon-essentials/dist/highlight/preview.mjs"),__webpack_require__("./node_modules/@storybook/addon-interactions/preview.js"),__webpack_require__("./.storybook/preview.js")])})},"@storybook/channels":module=>{"use strict";module.exports=__STORYBOOK_MODULE_CHANNELS__},"@storybook/client-logger":module=>{"use strict";module.exports=__STORYBOOK_MODULE_CLIENT_LOGGER__},"@storybook/core-events":module=>{"use strict";module.exports=__STORYBOOK_MODULE_CORE_EVENTS__},"@storybook/preview-api":module=>{"use strict";module.exports=__STORYBOOK_MODULE_PREVIEW_API__}},__webpack_require__=>{__webpack_require__.O(0,[7334],(()=>{return moduleId="./storybook-config-entry.js",__webpack_require__(__webpack_require__.s=moduleId);var moduleId}));__webpack_require__.O()}]); \ No newline at end of file diff --git a/docs/main.19bf6afe.iframe.bundle.js.LICENSE.txt b/docs/main.e866d94b.iframe.bundle.js.LICENSE.txt similarity index 100% rename from docs/main.19bf6afe.iframe.bundle.js.LICENSE.txt rename to docs/main.e866d94b.iframe.bundle.js.LICENSE.txt diff --git a/docs/project.json b/docs/project.json index be152261..2d7420e8 100644 --- a/docs/project.json +++ b/docs/project.json @@ -1 +1 @@ -{"generatedAt":1711445137198,"hasCustomBabel":true,"hasCustomWebpack":true,"hasStaticDirs":false,"hasStorybookEslint":true,"refCount":0,"monorepo":"Workspaces","packageManager":{"type":"yarn","version":"3.6.1"},"framework":{"name":"@storybook/react-webpack5","options":{}},"builder":"@storybook/builder-webpack5","renderer":"@storybook/react","storybookVersion":"7.0.25","storybookVersionSpecifier":"7.0.25","language":"typescript","storybookPackages":{"@storybook/addon-actions":{"version":"7.0.25"},"@storybook/addon-essentials":{"version":"7.0.25"},"@storybook/addon-interactions":{"version":"7.0.25"},"@storybook/addon-links":{"version":"7.0.25"},"@storybook/addon-mdx-gfm":{"version":"7.0.25"},"@storybook/react":{"version":"7.0.25"},"@storybook/react-webpack5":{"version":"7.0.25"},"@storybook/testing-library":{"version":"0.2.0"},"eslint-plugin-storybook":{"version":"0.6.13"},"storybook":{"version":"7.0.25"}},"addons":{"$SNIP/node_modules/@storybook/addon-links":{"version":null},"$SNIP/node_modules/@storybook/addon-essentials":{"version":null},"$SNIP/node_modules/@storybook/addon-interactions":{"version":null},"$SNIP/node_modules/@storybook/addon-mdx-gfm":{"version":null}}} +{"generatedAt":1712222519443,"hasCustomBabel":true,"hasCustomWebpack":true,"hasStaticDirs":false,"hasStorybookEslint":true,"refCount":0,"monorepo":"Workspaces","packageManager":{"type":"yarn","version":"3.6.1"},"framework":{"name":"@storybook/react-webpack5","options":{}},"builder":"@storybook/builder-webpack5","renderer":"@storybook/react","storybookVersion":"7.0.25","storybookVersionSpecifier":"7.0.25","language":"typescript","storybookPackages":{"@storybook/addon-actions":{"version":"7.0.25"},"@storybook/addon-essentials":{"version":"7.0.25"},"@storybook/addon-interactions":{"version":"7.0.25"},"@storybook/addon-links":{"version":"7.0.25"},"@storybook/addon-mdx-gfm":{"version":"7.0.25"},"@storybook/react":{"version":"7.0.25"},"@storybook/react-webpack5":{"version":"7.0.25"},"@storybook/testing-library":{"version":"0.2.0"},"eslint-plugin-storybook":{"version":"0.6.13"},"storybook":{"version":"7.0.25"}},"addons":{"$SNIP/node_modules/@storybook/addon-links":{"version":null},"$SNIP/node_modules/@storybook/addon-essentials":{"version":null},"$SNIP/node_modules/@storybook/addon-interactions":{"version":null},"$SNIP/node_modules/@storybook/addon-mdx-gfm":{"version":null}}} diff --git a/packages/headless-json-editor/README.md b/packages/headless-json-editor/README.md index fd7a0899..c782c1c1 100644 --- a/packages/headless-json-editor/README.md +++ b/packages/headless-json-editor/README.md @@ -114,34 +114,46 @@ You may work on a node-tree using the functional api. Functions that modify a tr ## node -get current validation errors of node +get current value of valueNode ```ts -const errors: JsonError[] = node.errors; +const value = node.value; ``` -get json-schema of value +get type of node ```ts -const schema: JsonSchema = node.schema; +const nodeType: string = node.type; ``` -get options for current node +get current json-pointer of node ```ts -const options = node.options; +const nodeLocation: string = node.pointer; ``` -get current value of valueNode +get current validation errors of node ```ts -const value = node.value; +const errors: JsonError[] = node.errors; +``` + +get options for current node + +```ts +const options: Record = node.options; ``` get children of parentNode ```ts -const value = node.children; +const value: Node[] = node.children; +``` + +get json-schema of value + +```ts +const schema: JsonSchema = node.schema; ```