Lightcord/LightcordApi/js/main.min.js

1 line
12 KiB
JavaScript

module.exports=function(e){var t={};function o(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=e,o.c=t,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)o.d(n,s,function(t){return e[t]}.bind(null,s));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=2)}([function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=window.BDModules;t.default=new class{constructor(){}get(e){return n.get(e)}find(e){return n.get(e)[0]}findByUniqueProperties(e){return n.get(t=>{if(t.__esModule&&"default"in t){let o=!0;for(let n of e)Object.prototype.hasOwnProperty.call(t.default,n)||(o=!1);if(o)return!0}for(let o of e)if(!Object.prototype.hasOwnProperty.call(t,o))return!1;return!0})[0]}filter(e){return n.get(e)}filterByUniqueProperties(e){return n.get(t=>{if(t.__esModule&&"default"in t){let o=!0;for(let n of e)Object.prototype.hasOwnProperty.call(t.default,n)||(o=!1);if(o)return!0}for(let o of e)if(!Object.prototype.hasOwnProperty.call(t,o))return!1;return!0})}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=o(0),s=o(3),a=o(10),r=o(13),i={WebpackLoader:n.default,Components:s.default,uuid:a.default,Utils:r.default};t.default=i,Object.assign(window.Lightcord.Api,i)},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=o(4),s=o(5),a=o(6),r=o(7),i=o(8),l=o(9);t.default={inputs:{Button:n.default,Switch:s.default,Choices:a.default,RadioGroup:a.default,TextArea:r.default,TextInput:i.default,Dropdown:l.default}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=o(0);let s;class a extends React.Component{constructor(e){e.color?(e.color=e.color.toLowerCase(),["brand","grey","red","green","yellow","primary","link","white","black","transparent"].includes(e.color)||(e.color="brand")):e.color="brand",e.onClick="function"==typeof e.onClick?e.onClick:()=>{},super(e)}get modules(){return s||(s=[n.default.findByUniqueProperties(["_horizontal"]),n.default.findByUniqueProperties(["colorTransparent"]),n.default.findByUniqueProperties(["buttonWrapper"]),n.default.findByUniqueProperties(["ButtonColors"])])}render(){let[e,t,o,n]=this.modules;return React.createElement("div",{className:o.buttonWrapper},React.createElement("button",{type:"button",className:`${e.flexChild} ${t.button} ${t.lookFilled} ${n.ButtonColors[this.props.color.toUpperCase()]} ${t.sizeSmall} ${t.grow}`,style:{flex:"0 1 auto"},onClick:this.props.onClick},React.createElement("div",{className:t.contents},this.props.text)))}}t.default=a},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=o(0),s=o(1);let a;class r extends React.Component{constructor(e){super(e=r.normalizeProps(e)),this.state=Object.create(e),this.onChange=this.onChange.bind(this)}static normalizeProps(e){return e||(e={}),e.id&&"string"==typeof e.id||(e.id=null),e.onChange&&"function"==typeof e.onChange||(e.onChange=s.default),e.value&&"boolean"==typeof e.value||(e.value=!1),e.fill&&"string"==typeof e.fill||(e.fill=null),e.theme&&["default","clear"].includes(e.theme.toLowerCase())||(e.theme="default"),"disabled"in e&&"boolean"==typeof e.disabled||(e.disabled=!1),e.className&&"string"==typeof e.className||(e.className=""),e.size&&["default","mini"].includes(e.size.toLowerCase())||(e.size="default"),e.style&&"object"==typeof e.style||(e.style={}),e}get modules(){return a||(a=[n.default.find(e=>e.default&&"Switch"===e.default.displayName).default])}render(){let[e]=this.modules,t=r.normalizeProps(this.state||this.props);return this.state||(this.state=Object.create(t)),React.createElement(e,{id:t.id,onChange:this.onChange,value:this.state.value||!1,fill:t.fill,theme:e.Themes[t.theme.toUpperCase()],disabled:t.disabled,className:t.className,size:e.Sizes[t.size.toUpperCase()],style:t.style})}onChange(e){this.props.onChange(!this.state.value),this.setState({value:!this.state.value})}get value(){return this.state.value}}t.default=r},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=o(1),s=o(0);let a;class r extends React.Component{constructor(e){super(e=r.normalizeProps(e)),this.state=e,this.onChange=this.onChange.bind(this)}static normalizeProps(e){e&&"object"==typeof e||(e={});let t=!1;return e.options&&Array.isArray(e.options)||(e.options=[{value:"none",name:"No options",desc:"No options was passed to Choices. If you meant to display no options at all, please pass an empty array.",color:"#f04747"}],t=!0),e.value&&"string"==typeof e.value||(e.value=t?"none":null),"boolean"!=typeof e.disabled&&(e.disabled=!1),"string"==typeof e.size&&["small","medium"].includes(e.size.toLowerCase())||(e.size="medium"),"string"==typeof e.itemType&&["bar","panel"].includes(e.itemType)||(e.itemType="bar"),"string"!=typeof e.infoClassName&&(e.infoClassName=""),e.onChange&&"function"==typeof e.onChange||(e.onChange=n.default),e}onChange(e){this.state.onChange(e.value),this.setState({value:e.value})}get modules(){return a||(a=[s.default.find(e=>e.default&&"RadioGroup"===e.default.displayName).default])}render(){let[e]=this.modules,t=r.normalizeProps(this.state||this.props);return this.state||(this.state=Object.create(t)),React.createElement(e,{options:t.options,onChange:this.onChange,value:t.value,disabled:t.disabled,size:e.Sizes[t.size.toUpperCase()],itemType:e.ItemTypes[t.itemType.toUpperCase()],infoClassName:t.infoClassName})}get value(){return this.state.value}}t.default=r},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=o(0),s=o(1);let a;class r extends React.Component{constructor(e){super(e=r.normalizeProps(e)),this.state=Object.create(e),this.onChange=this.onChange.bind(this),this.onFocus=this.onFocus.bind(this),this.onBlur=this.onBlur.bind(this),this.onKeyDown=this.onKeyDown.bind(this)}static normalizeProps(e){return e||(e={}),e.name&&"string"==typeof e.name||(e.name=""),e.disabled&&"boolean"==typeof e.disabled||(e.disabled=!1),"string"!=typeof e.placeholder&&(e.placeholder=""),"boolean"!=typeof e.autoFocus&&(e.autoFocus=!1),"boolean"!=typeof e.resizeable&&(e.resizeable=!1),"boolean"!=typeof e.flex&&(e.flex=!1),"boolean"!=typeof e.autosize&&(e.autosize=!1),"number"!=typeof e.rows&&(e.rows=3),"string"!=typeof e.value&&(e.value=""),"string"!=typeof e.error&&(e.error=null),e.maxLength&&"number"!=typeof e.maxLength&&(e.maxLength=999),"string"!=typeof e.className&&(e.className=""),"string"!=typeof e.id&&(e.id=null),"function"!=typeof e.onChange&&(e.onChange=s.default),"function"!=typeof e.onFocus&&(e.onFocus=s.default),"function"!=typeof e.onBlur&&(e.onBlur=s.default),"function"!=typeof e.onKeyDown&&(e.onKeyDown=s.default),e}get modules(){return a||(a=[n.default.find(e=>e.default&&"TextArea"===e.default.displayName).default])}onChange(e,t){this.state.onChange(e,t),this.setState({value:e})}onFocus(e,t){this.state.onFocus(e,t)}onBlur(e,t){this.state.onBlur(e,t)}onKeyDown(e){this.state.onKeyDown(e)}render(){let[e]=this.modules,t=r.normalizeProps(this.state||this.props);return this.state||(this.state=Object.create(t)),React.createElement(e,Object.assign({},t,{onChange:this.onChange,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown}))}get value(){return this.state.value}}t.default=r},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=o(0),s=o(1);let a;class r extends React.PureComponent{constructor(e){super(e=r.normalizeProps(e)),this.state=e,this.onChange=this.onChange.bind(this),this.onFocus=this.onFocus.bind(this),this.onBlur=this.onBlur.bind(this)}static normalizeProps(e){return e||(e={}),e.name&&"string"==typeof e.name||(e.name=""),e.size&&["default","mini"].includes(e.size)||(e.size="default"),e.disabled&&"boolean"==typeof e.disabled||(e.disabled=!1),"string"!=typeof e.placeholder&&(e.placeholder=""),"string"!=typeof e.value&&(e.value=""),"string"!=typeof e.error&&(e.error=null),e.maxLength&&"number"!=typeof e.maxLength&&(e.maxLength=999),"string"!=typeof e.className&&(e.className=""),"string"!=typeof e.inputClassName&&(e.inputClassName=""),"string"!=typeof e.id&&(e.id=null),"function"!=typeof e.onChange&&(e.onChange=s.default),"function"!=typeof e.onFocus&&(e.onFocus=s.default),"function"!=typeof e.onBlur&&(e.onBlur=s.default),e}get modules(){return a||(a=[n.default.find(e=>e.default&&"TextInput"===e.default.displayName).default])}onChange(e,t){this.hasSet=!1,this.state.onChange(e,t,this),this.hasSet||(this.setState({value:e}),this.forceUpdate())}onFocus(e,t){this.state.onFocus(e,t,this)}onBlur(e,t){this.state.onBlur(e,t,this)}render(){let[e]=this.modules,t=r.normalizeProps(this.state||this.props);return this.state||(this.state=Object.create(t)),React.createElement(e,Object.assign({},t,{onChange:this.onChange,onFocus:this.onFocus,onBlur:this.onBlur}))}get value(){return this.state.value}setValue(e){this.setState({value:e}),this.forceUpdate(),this.hasSet=!0}}t.default=r},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=o(1),s=o(0);let a;class r extends React.Component{constructor(e){super(e=r.normalizeProps(e)),this.state=e,this.onChange=this.onChange.bind(this)}static normalizeProps(e){return e&&"object"==typeof e||(e={}),"string"!=typeof e.className&&delete e.className,"object"==typeof e.darkThemeColorOverrides&&e.darkThemeColorOverrides||delete e.darkThemeColorOverrides,"boolean"!=typeof e.disabled&&(e.disabled=!1),"string"!=typeof e.error&&delete e.error,"boolean"!=typeof e.isMulti&&(e.isMulti=!1),"object"==typeof e.lightThemeColorOverrides&&e.lightThemeColorOverrides||delete e.lightThemeColorOverrides,"function"!=typeof e.multiValueRenderer&&delete e.multiValueRenderer,"function"!=typeof e.valueRenderer&&delete e.valueRenderer,"function"!=typeof e.optionRenderer&&delete e.optionRenderer,"function"!=typeof e.onChange&&(e.onChange=n.default),Array.isArray(e.options)||(e.options=[{value:"none",label:"No options - No options was passed to Dropdown. If you meant to put an empty dropdown, input an empty array."}]),"boolean"!=typeof e.searchable&&(e.searchable=!1),"object"!=typeof e.styleOverrides&&delete e.styleOverrides,"string"!=typeof e.value&&(e.value=null),e}onChange(e){console.log(e),this.state.onChange(e),this.setState({value:e})}get modules(){return a||(a=[s.default.find(e=>e.default&&"SelectTempWrapper"===e.default.displayName).default])}render(){let[e]=this.modules,t=r.normalizeProps(this.state||this.props);return this.state||(this.state=Object.create(t)),React.createElement(e,Object.assign({},this.props,{onChange:this.onChange}))}get value(){return this.state.value}}t.default=r},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=o(11),s=o(12);let a=Object.assign((function(){return s()}),{v1:()=>n(),v4:()=>s()});t.default=a},function(e,t){e.exports=require("uuid/v1")},function(e,t){e.exports=require("uuid/v4")},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=o(14),s=o(15);t.default=new class{constructor(){}ReactToHTMLElement(e){const t=document.createElement("div");n.render(e,t)}get PluginUtils(){return s.default}}},function(e,t,o){"use strict";e.exports=window.ReactDOM},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=new class{constructor(){}renderSettings(e){}}}]);