PageSourceSearch

https://www.utfpr.edu.br/static/js/Form.98ca6732.chunk.js

js utfpr.edu.br collected 2026-09-24 08:45:21 UTC 33,795 bytes, 2 lines download raw bytes

1(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[7572],{96452:(e,t,s)=>{var o=s(76139),i=s(80316),l=s(73968);e.exports=function(e,t){var s={};return t=l(t,3),i(e,function(e,i,l){o(s,i,t(e,i,l))}),s}},27808:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>f});var o=s(11096),i=s(76040),l=s(11504),a=s(43080),r=s(21296),n=s(42344);const c=["connectDropTarget","connectDragSource","connectDragPreview"];var d=l.createElement;const p=e=>e.default,u=(e,{intl:t})=>{const s=e.widgets||r.default.widgets,l=((e,t)=>e.id[t]||null)(s,e.id)||((e,t)=>{var s;return"string"===typeof(null===t||void 0===t||null===(s=t.frontendOptions)||void 0===s?void 0:s.widget)?e.widget[t.frontendOptions.widget]:null})(s,e.widgetOptions)||((e,t)=>"string"===typeof t?e.widget[t]||p(e):null)(s,e.widget)||((e,t)=>t.choices||t.vocabulary?e.choices:null)(s,e)||((e,t)=>t&&t["@id"]?e.vocabulary[t["@id"].replace(/^.*\/@vocabularies\//,"")]:null)(s,e.vocabulary)||((e,t)=>t.widgetOptions&&t.widgetOptions.vocabulary?e.vocabulary[t.widgetOptions.vocabulary["@id"].replace(/^.*\/@vocabularies\//,"")]:null)(s,e)||((e,t)=>{var s;return(null===(s=e.factory)||void 0===s?void 0:s[t])||null})(s,e.factory)||((e,t)=>e.type[t]||null)(s,e.type)||p(s);if("hidden"===e.mode)return null;const a=(0,i.c)((0,i.c)({},e),((e,t)=>{var s;return"object"===typeof(null===t||void 0===t||null===(s=t.frontendOptions)||void 0===s?void 0:s.widgetProps)?t.frontendOptions.widgetProps:null})(0,e.widgetOptions));if(e.onOrder){const{DropTarget:t,DragSource:s}=e.reactDnd,i=t("field",{hover(e,t){const s=t.getItem().order,o=e.order;s!==o&&(e.onOrder(s,o-s),t.getItem().order=o)}},e=>({connectDropTarget:e.dropTarget()}))(s("field",{beginDrag:e=>({id:e.label,order:e.order})},(e,t)=>({connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}))(e=>{let{connectDropTarget:t,connectDragSource:s,connectDragPreview:i}=e,a=(0,o.c)(e,c);return t(s(i(d("div",null,d(l,a)))))}));return d(i,a)}return d(l,a)},h=(0,n.yM)(["reactDnd"])(u),m=e=>e.onOrder?d(h,e):d(u,e);m.defaultProps={widget:null,vocabulary:null,choices:null,type:"string",focus:!1,onOrder:null};const f=(0,a.cp)(m)},10840:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>N});var o=s(23872),i=s(76040),l=s(18976),a=s(11504),r=s(90948),n=s.n(r),c=s(95160),d=s.n(c),p=s(17096),u=s.n(p),h=s(67152),m=s(66540),f=s(27956),b=s(89257),g=s(95016),v=s(61228),k=s(19920),C=s(35976),B=s(55708),D=s(29560),y=s(43080),S=s(41712),F=s(35080),L=s(43936),w=s(55724),M=s.n(w),x=s(70359),I=s.n(x),O=a.createElement;const T=(0,B.defineMessages)({required:{id:"Required input is missing.",defaultMessage:"Required input is missing."},minLength:{id:"Minimum length is {len}.",defaultMessage:"Minimum length is {len}."},uniqueItems:{id:"Items must be unique.",defaultMessage:"Items must be unique."},save:{id:"Save",defaultMessage:"Save"},cancel:{id:"Cancel",defaultMessage:"Cancel"}});class E extends a.Component{constructor(e){super(e),this.state={currentTab:0,errors:{},isFormPristine:!0,formData:e.formData},this.selectTab=this.selectTab.bind(this),this.onChangeField=this.onChangeField.bind(this),this.onBlurField=this.onBlurField.bind(this),this.onClickInput=this.onClickInput.bind(this),this.onSubmit=this.onSubmit.bind(this)}onChangeField(e,t){this.setState({formData:(0,i.c)((0,i.c)({},this.state.formData),{},{[e]:t})})}onClickInput(e){this.setState({isFormPristine:!1})}onBlurField(e,t){if(!this.state.isFormPristine){const s=S.cp.validateFieldsPerFieldset({schema:this.props.schema,formData:this.state.formData,formatMessage:this.props.intl.formatMessage,touchedField:{[e]:t}});this.setState({errors:s})}}onSubmit(e){e.preventDefault();const t=S.cp.validateFieldsPerFieldset({schema:this.props.schema,formData:this.state.formData,formatMessage:this.props.intl.formatMessage});if(d()(t).length>0)this.setState({errors:t});else{let e=e=>{this.setState({formData:e,errors:{}})};this.props.onSubmit(this.state.formData,e)}}selectTab(e,{index:t}){this.setState({currentTab:t})}async componentDidUpdate(e,t){if(this.props.onChangeFormData&&(n()(null===t||void 0===t?void 0:t.formData,this.state.formData)||this.props.onChangeFormData(this.state.formData)),!n()(e.formData,this.props.formData)){let t={};u()(d()(this.props.formData),s=>{n()(e.formData[s],this.props.formData[s])||(t[s]=this.props.formData[s])}),this.setState({formData:(0,i.c)((0,i.c)({},this.state.formData),t)})}}render(){const{schema:e,onCancel:t,description:s}=this.props,l=e.fieldsets[this.state.currentTab],a=u()(l.fields,t=>(0,i.c)((0,i.c)({},e.properties[t]),{},{id:t,value:this.state.formData[t],required:-1!==e.required.indexOf(t),onChange:this.onChangeField,onBlur:this.onBlurField,onClick:this.onClickInput})),r=d()(this.state.errors).length>0;return O(h.c,{dimmer:this.props.dimmer,open:this.props.open,className:this.props.className},O(m.c,null,this.props.title),O(f.c,{active:this.props.loading}
1,O(b.c,null,this.props.loadingMessage||O(D.c,{id:"Loading",defaultMessage:"Loading."}))),O(h.c.Content,{scrolling:!0},O(g.c,{method:"post",onSubmit:this.onSubmit,error:r||Boolean(this.props.submitError)},s,O(v.c,{error:!0},r?O(D.c,{id:"There were some errors.",defaultMessage:"There were some errors."}):"",O("div",null,this.props.submitError)),e.fieldsets.length>1&&O(k.c,{tabular:!0,stackable:!0},u()(e.fieldsets,(e,t)=>O(k.c.Item,{name:e.id,index:t,key:e.id,active:this.state.currentTab===t,onClick:this.selectTab},e.title))),a.map(e=>O(L.IN,(0,o.c)({},e,{key:e.id,onBlur:this.onBlurField,onClick:this.onClickInput,error:this.state.errors[e.id]}))))),O(h.c.Actions,null,O(C.c,{basic:!0,circular:!0,primary:!0,floated:"right","aria-label":this.props.submitLabel?this.props.submitLabel:this.props.intl.formatMessage(T.save),title:this.props.submitLabel?this.props.submitLabel:this.props.intl.formatMessage(T.save),onClick:this.onSubmit,loading:this.props.loading},O(F.c,{name:M(),className:"contents circled",size:"30px"})),t&&O(C.c,{type:"button",basic:!0,circular:!0,secondary:!0,"aria-label":this.props.intl.formatMessage(T.cancel),title:this.props.intl.formatMessage(T.cancel),floated:"right",onClick:t},O(F.c,{name:I(),className:"circled",size:"30px"}))))}}(0,l.c)(E,"defaultProps",{submitLabel:null,onCancel:null,formData:{},open:!0,loading:null,loadingMessage:null,submitError:null,className:null,dimmer:null});const N=(0,y.cp)(E)},3048:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>g});var o=s(11504),i=s(55708),l=s(900),a=s(8731),r=s(35080),n=s(35976),c=s(1384),d=s(21296),p=s(94180),u=s.n(p),h=s(80624),m=s.n(h),f=o.createElement;const b=(0,i.defineMessages)({undo:{id:"Undo",defaultMessage:"Undo"},redo:{id:"Redo",defaultMessage:"Redo"}}),g=({state:e,onUndoRedo:t,maxUndoLevels:s,enableHotKeys:i})=>{const p=(0,l.c)(),h=null!==s&&void 0!==s?s:d.default.settings.maxUndoLevels,{doUndo:g,doRedo:v,canUndo:k,canRedo:C}=(0,c.c)(e,t,{maxUndoLevels:h});return f(o.Fragment,null,f(a.mQ,{pluggable:"main.toolbar.bottom",id:"undo-btn",dependencies:[k,C]},f(n.c,{type:"button",className:"undo",onClick:()=>g(),"aria-label":p.formatMessage(b.undo),disabled:!k},f(r.c,{name:u(),className:"circled",size:"30px",title:p.formatMessage(b.undo)}))),f(a.mQ,{pluggable:"main.toolbar.bottom",id:"redo-btn",dependencies:[k,C]},f(n.c,{type:"button",className:"redo",onClick:()=>v(),"aria-label":p.formatMessage(b.redo),disabled:!C},f(r.c,{name:m(),className:"circled",size:"30px",title:p.formatMessage(b.redo)}))))}},59616:(e,t,s)=>{"use strict";s.d(t,{o:()=>r});var o=s(76040),i=s(75810),l=s(78792),a=s(14648);function r(e){if((0,l.I1)(e)){const t=(0,l.c$)(e),s=(0,l.Ar)(e),n=Object.keys(e.blocks).map(t=>{const s=e.blocks[t],o=a.c.blocks.blocksConfig[e["@type"]];return null!==o&&void 0!==o&&o.cloneData?o.cloneData(s):[(0,i.c)(),r(s)]}).filter(e=>!!e);return(0,o.c)((0,o.c)({},e),{},{[t]:(0,o.c)({},Object.assign({},...n.map(([e,t])=>({[e]:t})))),[s]:(0,o.c)((0,o.c)({},e[s]),{},{items:[...n.map(([e])=>e)]})})}return e}},556:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>A});var o=s(23872),i=s(11504),l=s(900),a=s(91484),r=s(40848),n=s(31072),c=s(98100),d=s.n(c),p=s(35420),u=s.n(p),h=s(92016),m=s.n(h),f=s(35976),b=s(13720),g=s.n(b),v=s(37e3),k=s.n(v),C=s(55708),B=s(43080),D=s(82084),y=s.n(D),S=s(21296),F=s(46808),L=s(59616),w=s(1768),M=s.n(w),x=i.createElement;const I=(0,C.defineMessages)({delete:{id:"delete",defaultMessage:"delete"},addBlock:{id:"Add block",defaultMessage:"Add block"},duplicateBlock:{id:"Duplicar bloco",defaultMessage:"Duplicar bloco"}}),O=(0,B.cp)(e=>{const{intl:t,blockProps:s,draginfo:i,children:l}=e,{allowedBlocks:a,block:c,blocksConfig:p,selected:h,type:b,onChangeBlock:v,onDeleteBlock:C,onInsertBlock:B,onSelectBlock:D,onMutateBlock:w,data:O,editable:T,properties:E,showBlockChooser:N}=s,A=h&&!(t=>!!t.fixed||!S.default.experimental.addBlockButton.enabled&&!((0,n.ov)(t)&&e.blockProps.editable))(O),P=k()(O.required)?O.required:g()(S.default.blocks.requiredBlocks,b),q=(0,n.qi)(O.styles);return x("div",(0,o.c)({ref:i.innerRef},i.draggableProps,{className:y()(`block-editor-${O["@type"]}`,q,{[O.align]:O.align})}),x("div",{style:{position:"relative"}}
1,x("div",(0,o.c)({style:{visibility:A?"visible":"hidden",display:"inline-block"}},i.dragHandleProps,{className:"drag handle wrapper"}),x(r.GWx,{name:d(),size:"18px"})),x("div",{className:`ui drag block inner ${b}`},l,h&&!P&&T&&x(f.c,{icon:!0,basic:!0,onClick:()=>C(c,!0),className:"delete-button dark:[&_path]:stroke-[#c1c1c1]","aria-label":t.formatMessage(I.delete)},x(r.GWx,{name:M(),size:"18px"})),S.default.experimental.addBlockButton.enabled&&N&&x("div",{className:"block-inline-actions"},!(0,n.ov)(O)&&x(F.c,{data:O,block:c,buttonComponent:({onShowBlockChooser:e})=>x(f.c,{type:"button",icon:!0,basic:!0,title:t.formatMessage(I.addBlock),"aria-label":t.formatMessage(I.addBlock),onClick:t=>{t.preventDefault(),t.stopPropagation(),e()},className:"block-inline-action-button block-inline-action-button-add"},x(r.GWx,{name:u(),size:"20px",className:"block-inline-action-icon block-inline-action-icon-add"})),onInsertBlock:(e,t)=>{(0,n.ov)(O)?D(B(e,t)):v(e,t)},onMutateBlock:w,allowedBlocks:a,blocksConfig:p,size:"24px",properties:E}),(0,n.ov)(O)&&x(f.c,{type:"button",icon:!0,basic:!0,title:t.formatMessage(I.duplicateBlock),"aria-label":t.formatMessage(I.duplicateBlock),onClick:e=>{e.preventDefault(),e.stopPropagation(),(()=>{var e;if(!(0,n.ov)(O))return;const t=S.default.blocks.blocksConfig[O["@type"]],s=null===t||void 0===t||null===(e=t.cloneData)||void 0===e?void 0:e.call(t,O),o=s?s[1]:(0,L.o)(O);o&&D(B(c,o))})()},className:"block-inline-action-button block-inline-action-button-duplicate"},x(r.GWx,{name:m(),size:"16px",className:"block-inline-action-icon block-inline-action-icon-duplicate"}))))))});var T=s(56940),E=s(44680),N=i.createElement;const A=e=>{const{pathname:t,onChangeField:s,properties:i,onChangeFormData:c,selectedBlock:d,multiSelected:p,onSelectBlock:u,allowedBlocks:h,showRestricted:m,title:f,description:b,metadata:g,manage:v,children:k,isMainForm:C=!0,isContainer:B,stopPropagation:D,disableAddBlockOnEnterKey:y,blocksConfig:F=S.default.blocks.blocksConfig,editable:L=!0,direction:w="vertical"}=e,M=(0,n.oZ)(i),x=(0,E.useDispatch)(),I=(0,l.c)(),A=(0,n.oD)({onTriggered:()=>{u(null),x((0,T.Of)(0))},triggerKeys:["Escape"],disableClick:!0,disableKeys:!C}),P=(e,t,s,o,{disableEnter:i=!1,disableArrowUp:l=!1,disableArrowDown:a=!1}={})=>{const r=e.shiftKey;"ArrowUp"!==e.key||l||(q(s,o,r),e.preventDefault()),"ArrowDown"!==e.key||a||(R(s,o,r),e.preventDefault()),"Enter"!==e.key||i||(y||u(_(S.default.settings.defaultBlockType,t+1)),e.preventDefault())},q=(e,t,s)=>{const o=(0,n.ay)(i,e);null!==o&&(t.blur(),u(o,s))},R=(e,t,s)=>{const o=(0,n.Ix)(i,e);null!==o&&(t.blur(),u(o,s))},z=(e,t)=>{const s=(0,n.I5)(i,e,t);c(s)},U=(e,t,s)=>{const[o,l]=(0,n.op)(i,e,t,s,S.default.experimental.addBlockButton.enabled?1:0),a=(0,n.c$)(l),r=l[a][o];return l[a][o]=(0,n.Qd)({data:r,intl:I,metadata:g,properties:i}),c(l),o},_=(e,t)=>{if(L){const[s,o]=(0,n.Ub)(i,e,t),l=(0,n.c$)(o),a=o[l][s];return o[l][s]=(0,n.Qd)({data:a,intl:I,metadata:g,properties:i}),c(o),s}},K=(e,t)=>{const s=(0,n.cL)(i,e,t);c(s)},$=(e,t)=>{const s=(0,n.ay)(i,e),o=(0,n.kV)(i,e);c(o),u(t?s:null)},W=(e,t)=>{const s=(0,n.SS)(i,e,t);c(s)},j=k||(({draginfo:e},t,s)=>N(O,{draginfo:e,blockProps:s},t));for(const[o,l]of M)if(!l){const e=(0,n.kV)(i,o);c(e)}return(0,n.yA)("voltoClickBelowContent",()=>{S.default.experimental.addBlockButton.enabled&&C&&u(_(S.default.settings.defaultBlockType,M.length))}),N("div",{className:"",role:"presentation",ref:A,onKeyDown:e=>{D&&e.stopPropagation()}},N("fieldset",{className:"!m-0 !p-0 contents",disabled:!L},N(r.UlW,{childList:M,onMoveItem:e=>{const{source:t,destination:s}=e;if(!s)return;const o=(0,n.SS)(i,t.index,s.index);return c(o),!0},direction:w},e=>{const{child:l,childId:r,index:n}=e,k={allowedBlocks:h,showRestricted:m,block:r,data:l,handleKeyDown:P,id:r,formTitle:f,formDescription:b,index:n,manage:v,onAddBlock:_,onInsertBlock:U,onChangeBlock:K,onChangeField:s,onChangeFormData:c,onDeleteBlock:$,onFocusNextBlock:R,onFocusPreviousBlock:q,onMoveBlock:W,onMutateBlock:z,onSelectBlock:u,pathname:t,metadata:g,properties:i,blocksConfig:F,selected:d===r,multiSelected:null===p||void 0===p?void 0:p.includes(r),t
1ype:l["@type"],editable:L,showBlockChooser:d===r,detached:B};return j(e,N(a.c,(0,o.c)({key:r},k)),k)})))}},22760:(e,t,s)=>{"use strict";s.r(t),s.d(t,{BlocksToolbarComponent:()=>T,default:()=>E});var o=s(76040),i=s(11504),l=s(30900),a=s(44680),r=s(43080),n=s(56368),c=s(78792),d=s(35080),p=s(8731),u=s(75810),h=s(57056),m=s(90948),f=s.n(m),b=s(94240),g=s.n(b),v=s(27036),k=s.n(v),C=s(41080);var B=s(21296),D=s(92016),y=s.n(D),S=s(16672),F=s.n(S),L=s(81884),w=s.n(L),M=s(1768),x=s.n(M),I=s(59616),O=i.createElement;class T extends i.Component{constructor(e){super(e),this.copyBlocksToClipboard=this.copyBlocksToClipboard.bind(this),this.cutBlocksToClipboard=this.cutBlocksToClipboard.bind(this),this.deleteBlocks=this.deleteBlocks.bind(this),this.loadFromStorage=this.loadFromStorage.bind(this),this.pasteBlocks=this.pasteBlocks.bind(this),this.setBlocksClipboard=this.setBlocksClipboard.bind(this)}loadFromStorage(){var e;const t=null===(e=(0,h.AJ)({states:["blocksClipboard"]}))||void 0===e?void 0:e.blocksClipboard;f()(t,this.props.blocksClipboard)||this.props.setBlocksClipboard(t||{})}componentDidMount(){window.addEventListener("storage",this.loadFromStorage,!0)}componentWillUnmount(){window.removeEventListener("storage",this.loadFromStorage)}getSelectedBlockIds(){const{selectedBlocks:e=[],selectedBlock:t}=this.props;return e.length>0?e:t?[t]:[]}deleteBlocks(){const e=this.getSelectedBlockIds();if(0===e.length)return;const{formData:t}=this.props,s=(0,c.c$)(t),i=(0,c.Ar)(t);this.props.onSelectBlock(null);const l={[s]:g()(t[s],e),[i]:(0,o.c)((0,o.c)({},t[i]),{},{items:k()(t[i].items,...e)})};this.props.onChangeBlocks(l)}copyBlocksToClipboard(){this.setBlocksClipboard("copy")}cutBlocksToClipboard(){this.setBlocksClipboard("cut"),this.deleteBlocks()}setBlocksClipboard(e){const t=this.getSelectedBlockIds();if(0===t.length)return;const{formData:s}=this.props,o=s[(0,c.c$)(s)],i=t.map(e=>[e,o[e]]).filter(([e])=>!!e);this.props.setBlocksClipboard({[e]:i}),this.props.onSetSelectedBlocks([])}pasteBlocks(e){const{formData:t,blocksClipboard:s={},selectedBlock:i}=this.props,l=Object.keys(s).includes("cut")?"cut":"copy",a=(s[l]||[]).filter(([e,t])=>e&&!!t["@type"]).map(([e,t])=>{const s=B.default.blocks.blocksConfig[t["@type"]];return"copy"===l?s.cloneData?s.cloneData(t):[(0,u.c)(),(0,I.o)(t)]:[e,t]}).filter(e=>!!e),r=(0,c.c$)(t),n=(0,c.Ar)(t),d=t[n].items.indexOf(i)+1,p={[r]:(0,o.c)((0,o.c)({},t[r]),Object.assign({},...a.map(([e,t])=>({[e]:t})))),[n]:(0,o.c)((0,o.c)({},t[n]),{},{items:[...t[n].items.slice(0,d),...a.map(([e])=>e),...t[n].items.slice(d)]})};e.ctrlKey||e.metaKey||this.props.resetBlocksClipboard(),this.props.onChangeBlocks(p)}render(){const{blocksClipboard:e={},selectedBlock:t,selectedBlocks:s,intl:o}=this.props,l=s.length>0||!!t;return O(i.Fragment,null,l?O(i.Fragment,null,O(p.mQ,{pluggable:"main.toolbar.bottom",id:"blocks-delete-btn"},O("button",{"aria-label":o.formatMessage(n.c.deleteBlocks),onClick:this.deleteBlocks,tabIndex:0,className:"deleteBlocks",id:"toolbar-delete-blocks"},O(d.c,{name:x(),size:"30px"}))),O(p.mQ,{pluggable:"main.toolbar.bottom",id:"blocks-cut-btn"},O("button",{"aria-label":o.formatMessage(n.c.cutBlocks),onClick:this.cutBlocksToClipboard,tabIndex:0,className:"cutBlocks",id:"toolbar-cut-blocks"},O(d.c,{name:F(),size:"30px"}))),O(p.mQ,{pluggable:"main.toolbar.bottom",id:"blocks-copy-btn"},O("button",{"aria-label":o.formatMessage(n.c.copyBlocks),onClick:this.copyBlocksToClipboard,tabIndex:0,className:"copyBlocks",id:"toolbar-copy-blocks"},O(d.c,{name:y(),size:"30px"})))):"",t&&((null===e||void 0===e?void 0:e.cut)||(null===e||void 0===e?void 0:e.copy))&&O(p.mQ,{pluggable:"main.toolbar.bottom",id:"block-paste-btn",dependencies:[t]},O("button",{"aria-label":o.formatMessage(n.c.pasteBlocks),onClick:this.pasteBlocks,tabIndex:0,className:"pasteBlocks",id:"toolbar-paste-blocks"},O("span",{className:"blockCount"},(e.cut||e.copy).length),O(d.c,{name:w(),size:"30px"}))))}}const E=(0,l.compose)(r.cp,(0,a.connect)(e=>({blocksClipboard:(null===e||void 0===e?void 0:e.blocksClipboard)||{}}),{setBlocksClipboard:function(e){return(0,o.c)({type:C.WA},Object.assign({},e.cut?{cut:e.cut.filter(e=>!!e)}:{},e.copy?{copy:e.copy.filter(e=>!!e)}:{}))},resetBlocksClipboard:function(){return{type:C.k9}}}
1))(T)},92044:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>X});var o=s(23872),i=s(76040),l=s(18976),a=s(90948),r=s.n(a),n=s(38316),c=s.n(n),d=s(27036),p=s.n(d),u=s(79088),h=s.n(u),m=s(96452),f=s.n(m),b=s(17096),g=s.n(b),v=s(95160),k=s.n(v),C=s(40656),B=s.n(C),D=s(22988),y=s.n(D),S=s(40848),F=s(31072),L=s(55724),w=s.n(L),M=s(70359),x=s.n(M),I=s(37e3),O=s.n(I),T=s(11504),E=s(43080),N=s(45500),A=s(44680),P=s(86483),q=s(95016),R=s(1328),z=s(83184),U=s(61228),_=s(35976),K=s(75810),$=s(39320),W=s(22760),j=s(56940),Z=s(30900),J=s(21296);const Q=(e,t={})=>{var s;if(null!==e&&void 0!==e&&e["@validation_error"])return!0;const o=null===t||void 0===t||null===(s=t[null===e||void 0===e?void 0:e["@type"]])||void 0===s?void 0:s.validate;return"function"===typeof o&&(i=o(e),Array.isArray(i)?i.length>0:Boolean(i));var i};var G=T.createElement;class V extends T.Component{constructor(e){super(e),(0,l.c)(this,"onTabChange",(e,{activeIndex:t})=>{var s;const o=null===(s=this.props.schema.fieldsets[t])||void 0===s?void 0:s.fields[0];this.setState((0,i.c)({activeIndex:t},o?{inFocus:{[o]:!0}}:{}))}),(0,l.c)(this,"onClickInput",()=>{this.state.isFormPristine&&this.setState({isFormPristine:!1})}),(0,l.c)(this,"onBlurField",(e,t)=>{if(!this.state.isFormPristine){const s=F.eg.validateFieldsPerFieldset({schema:this.props.schema,formData:this.state.formData,formatMessage:this.props.intl.formatMessage,touchedField:{[e]:t}});this.setState({errors:s})}}),(0,l.c)(this,"onChangeField",(e,t)=>{this.setState(s=>{const o=(0,i.c)({},s.errors);return delete o[e],{errors:o,formData:(0,i.c)((0,i.c)({},s.formData),{},{[e]:t||void 0!==t&&O()(t)?t:null}),inFocus:{[e]:!0}}})}),(0,l.c)(this,"onSelectBlock",(e,t,s)=>{if(!s)return;let o=[],i=e;if(t){i=null;const t=(0,F.Ar)(this.state.formData),l=this.state.formData[t].items;if(s.shiftKey)o=this.getShiftSelectionRange(l,e);else if((s.ctrlKey||s.metaKey)&&!s.shiftKey){const t=this.getCtrlSelection(e);o=t.multiSelected,i=t.selected}}this.setState({selected:i,multiSelected:o}),this.props.onSelectForm&&s&&(s.nativeEvent.stopImmediatePropagation(),this.props.onSelectForm())}),(0,l.c)(this,"onCancel",e=>{var t,s;null===e||void 0===e||e.preventDefault(),(this.props.resetOnCancel||this.props.resetAfterSubmit)&&this.setState({formData:this.props.formData}),null===(t=(s=this.props).onCancel)||void 0===t||t.call(s,e)}),(0,l.c)(this,"onSubmit",e=>{var t,s;null===e||void 0===e||e.preventDefault();const o=this.props.schema?F.eg.validateFieldsPerFieldset({schema:this.props.schema,formData:this.state.formData,formatMessage:this.props.intl.formatMessage}):{},i=(0,F.c$)(this.state.formData),l=((e={},t={})=>Object.values(e).some(e=>Q(e,t)))(null===(t=this.state.formData)||void 0===t?void 0:t[i],J.default.blocks.blocksConfig),a=l?((e={},t={})=>Object.values(e).reduce((e,s)=>{var o,i;if(!Q(s,t))return e;const l=null===s||void 0===s?void 0:s["@type"],a=null===t||void 0===t||null===(o=t[l])||void 0===o?void 0:o.validate,r="function"===typeof a?a(s):null,n=Array.isArray(r)?[...new Set(r.map(e=>"string"===typeof e?e:null===e||void 0===e?void 0:e.message).filter(Boolean))]:[];return e.push({titulo:(null===t||void 0===t||null===(i=t[l])||void 0===i?void 0:i.title)||l||"Bloco inv\xe1lido",mensagens:n.length>0?n:["Revise este bloco antes de salvar a p\xe1gina."]}),e},[]))(null===(s=this.state.formData)||void 0===s?void 0:s[i],J.default.blocks.blocksConfig):[];l&&(o[i]=a.flatMap(e=>e.mensagens)),k()(o).length>0?this.handleSubmitErrors(o,a):this.handleSubmitSuccess()}),(0,l.c)(this,"getOnlyFormModifiedValues",()=>{const e=Object.keys((0,F.o1)(this.state.formData,this.state.initialFormData));return(0,i.c)((0,i.c)({},h()(this.state.formData,(t,s)=>e.includes(s))),this.state.formData["@static_behaviors"]&&{"@static_behaviors":this.state.formData["@static_behaviors"]})}),(0,l.c)(this,"removeBlocksLayoutFields",e=>{var t,s;const o=(0,i.c)({},e),l=String(null!==(t=this.props.type)&&void 0!==t?t:"").toLowerCase(),a=String(null!==(s=null===o||void 0===o?void 0:o.title)&&void 0!==s?s:"").toLowerCase();var r;(["news item","not\xedcia","noticia"].includes(l)||["news item","not\xedcia","noticia"].includes(a))&&(null===(r=o.properties)||void 0===r||delete r.subtitle,o.fieldsets=(o.fieldsets||[]).map(e=>(0,i.c)((0,i.c)({},e),{},{fields:e.fields.filter(e=>"subtitle"!==e)})));const n=y()(o.fieldsets,e=>"layout"===e.id);if(n>-1){const e=o.fieldsets[n].fields;o.fieldsets[n].fields=e.filter(e=>"blocks"!==e&&"blocks_layout"!==e),0===o.fieldsets[n].fields.length&&(o.fieldsets=[...o.fieldsets.slice(0,n),...o.fieldsets.slice(n+1)])}return o}
1);const t=this.initializeFormData(e),s=this.getInitialSelectedBlock(t,e);this.state={formData:t,initialFormData:c()(t),errors:{},selected:s,multiSelected:[],isClient:!1,isFormPristine:!0,activeIndex:0,inFocus:{}}}initializeFormData(e){var t,s;let{formData:o}=e;const l=(0,F.c$)(o),a=(0,F.Ar)(o);if(e.isEditForm||(o=(0,i.c)((0,i.c)({},f()(e.schema.properties,"default")),o)),null!==(t=o)&&void 0!==t&&t.hasOwnProperty(l)&&null!==(s=o)&&void 0!==s&&s.hasOwnProperty(a)){var r;const e={title:(0,K.c)(),text:(0,K.c)()};o[a]&&!B()(null===(r=o[a])||void 0===r?void 0:r.items)||(o[a]={items:[e.title,e.text]}),o[l]&&!B()(o[l])||(o[l]={[e.title]:{"@type":"title"},[e.text]:{"@type":J.default.settings.defaultBlockType}})}return o}getInitialSelectedBlock(e,t){var s,o,i,l;const a=(0,F.Ar)(e),r=(0,F.c$)(e);if(null===e||void 0===e||!e.hasOwnProperty(a)||null===(s=e[a])||void 0===s||null===(o=s.items)||void 0===o||!o.length)return null;if(null===(null===(i=J.default.blocks)||void 0===i?void 0:i.initialBlocksFocus))return null;if(t.type in((null===(l=J.default.blocks)||void 0===l?void 0:l.initialBlocksFocus)||{})){const s=J.default.blocks.initialBlocksFocus[t.type];return Object.keys(e[r]||{}).find(t=>e[r][t]["@type"]===s)||e[a].items[0]}return e[a].items[0]}componentDidMount(){this.setState({isClient:!0})}componentDidUpdate(e,t){this.handleRequestErrors(e),this.handleFormDataChange(t)}handleRequestErrors(e){const{requestError:t,schema:s}=this.props;if(t&&e.requestError!==t){const e=F.eg.giveServerErrorsToCorrespondingFields(t),o=F.eg.showFirstTabWithErrors({errors:e,schema:s});this.setState({errors:e,activeIndex:o})}}handleFormDataChange(e){this.props.onChangeFormData&&(r()(null===e||void 0===e?void 0:e.formData,this.state.formData)||this.props.onChangeFormData(this.state.formData))}static getDerivedStateFromProps(e,t){return!e.isFormSelected&&t.selected?{selected:null}:null}getShiftSelectionRange(e,t){const s=this.state.multiSelected.length>0?e.indexOf(this.state.multiSelected[0]):e.indexOf(this.state.selected),o=e.indexOf(t);return s===o?[t]:o>s?e.slice(s,o+1):e.slice(o,s+1)}getCtrlSelection(e){let t=[...this.state.multiSelected||[]];return this.state.multiSelected.includes(this.state.selected)||t.push(this.state.selected),this.state.multiSelected.includes(e)?t=p()(t,e):t.push(e),{multiSelected:t,selected:null}}handleSubmitErrors(e,t=[]){const s=F.eg.showFirstTabWithErrors({errors:e,schema:this.props.schema}),o=(0,F.c$)(this.state.formData);this.setState({errors:e,activeIndex:s},()=>{Object.keys(e).forEach(s=>{var i;s!==o?$.toast.error(G(S.qAm,{error:!0,title:(null===(i=this.props.schema.properties[s])||void 0===i?void 0:i.title)||s,content:e[s].join(", ")})):t.forEach(e=>$.toast.error(G(S.qAm,{error:!0,title:e.titulo,content:e.mensagens.join(", ")})))})}),this.props.setSidebarTab(0)}handleSubmitSuccess(){var e,t;const s=this.props.isEditForm?this.getOnlyFormModifiedValues():this.state.formData;null===(e=(t=this.props).onSubmit)||void 0===e||e.call(t,s),this.props.resetAfterSubmit&&this.setState({formData:this.props.formData})}renderVisualForm(){const{formData:e}=this.state,t=J.default.getComponent({name:"Container"}).component||P.c;return G(t,null,G(W.default,{formData:e,selectedBlock:this.state.selected,selectedBlocks:this.state.multiSelected,onChangeBlocks:t=>this.setState({formData:(0,i.c)((0,i.c)({},e),t)}),onSetSelectedBlocks:e=>this.setState({multiSelected:e}),onSelectBlock:this.onSelectBlock}),G(S.IZx,{state:{formData:this.state.formData,selected:this.state.selected,multiSelected:this.state.multiSelected},enableHotKeys:!0,onUndoRedo:({state:e})=>this.setState(e)}),G(S.P7V,{onChangeFormData:t=>this.setState({formData:(0,i.c)((0,i.c)({},e),t)}),onChangeField:this.onChangeField,onSelectBlock:this.onSelectBlock,properties:e,pathname:this.props.pathname,selectedBlock:this.state.selected,multiSelected:this.state.multiSelected,manage:this.props.isAdminForm,allowedBlocks:this.props.allowedBlocks,showRestricted:this.props.showRestricted,editable:this.props.editable,isMainForm:this.props.editable}),this.renderSidebarMetadata())}renderSidebarMetadata(){if(!this.state.isClient||!this.props.editable)return null;const e=this.removeBlocksLayoutFields(this.props.schema);return G(N.c,{node:document.getElementById("sidebar-metadata")},G(q.c,{method:"post",onSubmit:this.onSubmit,error:k()(this.state.errors).length>0},e&&g()(e.fieldsets,t=>[G(R.c,{secondary:!0,attached:!0,className:`fieldset-${t.id}`,key:t.title},t.title),G(R.c,{attached:!0,key:`fieldset-contents-${t.title}`},g()(t.fields,s=>{var i;return G(S.INC,(0,o.c)({},e.properties[s],{id:s,fieldSet:t.title.toLowerCase(),formData:this.state.formData,focus:this.state.inFocus[s],value:null===(i=this.state.formData)||void 0===i?void 0:i[s],required:-1!==e.required.indexOf(s),onChange:this.onChangeField,onBlur:this.onBlurField,onClick:this.onClickInput,key:s,error:this.state.errors[s]}))}))])))}renderStandardForm(){var e;const{settings:t}=J.default,s=this.removeBlocksLayoutFields(this.props.schema),o=J.default.getComponent({name:"Container"}).component||P.c;return G(o,null,G(q.c,{method:"post",onSubmit:this.onSubmit,error:k()(this.state.errors).length>0,className:t.verticalFormTabs?"vertical-form":""},G("fieldset",{className:"!p-0 !m-0"},G(R.c.Group,{raised:!0},(null===s||void 0===s||null===(e=s.fieldsets)||void 0===e?void 0:e.length)>1?this.renderMultiFieldsetForm(s,t):this.renderSingleFieldsetForm(s),this.renderFormActions()))))}renderMultiFieldsetForm(e,t){return G(T.Fragment,null,t.verticalFormTabs&&this.props.title&&G(R.c,{secondary:!0,attached:!0},this.props.title),G(z.c,{menu:{secondary:!0,pointing:!0,attached:!0,tabular:!0,className:"formtabs",vertical:t.verticalFormTabs},grid:{paneWidth:9,tabWidth:3,stackable:!0},onTabChange:this.onTabChange,activeIndex:this.state.activeIndex,panes:g()(e.fieldsets,s=>({menuItem:s.title,render:()=>this.renderFieldsetPane(s,e,t)}))}))}renderFieldsetPane(e,t,s){return[!s.verticalFormTabs&&this.props.title&&G(R.c,{secondary:!0,attached:!0,key:this.props.title},this.props.title),e.description&&G(U.c,{attached:"bottom",key:`description-${e.id}`},e.description),...g()(e.fields,s=>{var i;return G(S.INC,(0,o.c)({},t.properties[s],{isDisabled:!this.props.editable,id:s,formData:this.state.formData,fieldSet:e.title.toLowerCase(),focus:this.state.inFocus[s],value:null===(i=this.state.formData)||void 0===i?void 0:i[s],required:-1!==t.required.indexOf(s),onChange:this.onChangeField,onBlur:this.onBlurField,onClick:this.onClickInput,key:s,error:this.state.errors[s]}))})]}renderSingleFieldsetForm(e){return G(R.c,null,this.props.title&&G(R.c,{className:"primary"},G("h1",{style:{fontSize:"16px"}},this.props.title)),this.props.description&&G(R.c,{secondary:!0},this.props.description),this.renderErrorMessages(),g()(e.fieldsets[0].fields,t=>{var s;return G(S.INC,(0,o.c)({},e.properties[t],{id:t,value:null===(s=this.state.formData)||void 0===s?void 0:s[t],required:-1!==e.required.indexOf(t),onChange:this.onChangeField,onBlur:this.onBlurField,onClick:this.onClickInput,key:t,error:this.state.errors[t]}))}))}renderErrorMessages(){return k()(this.state.errors).length>0?G(U.c,{icon:"warning",negative:!0,attached:!0,header:this.props.intl.formatMessage(F.cJ.error),content:this.props.intl.formatMessage(F.cJ.thereWereSomeErrors)}):this.props.error?G(U.c,{icon:"warning",negative:!0,attached:!0,header:this.props.intl.formatMessage(F.cJ.error),content:this.props.error.message}):null}renderFormActions(){if(this.props.hideActions)return null;const{onSubmit:e,onCancel:t}=this.props;return G(R.c,{className:"actions",clearing:!0},e&&G(_.c,{basic:!0,primary:!0,floated:"right",type:"submit","aria-label":this.props.submitLabel||this.props.intl.formatMessage(F.cJ.save),title:this.props.submitLabel||this.props.intl.formatMessage(F.cJ.save),loading:this.props.loading},G(S.GWx,{className:"circled",name:w(),size:"30px"})),t&&G(_.c,{basic:!0,secondary:!0,"aria-label":this.props.intl.formatMessage(F.cJ.cancel),title:this.props.intl.formatMessage(F.cJ.cancel),floated:"right",onClick:this.onCancel},G(S.GWx,{className:"circled",name:x(),size:"30px"})))}render(){return this.props.visual?this.state.isClient?this.renderVisualForm():null:this.renderStandardForm()}}(0,l.c)(V,"defaultProps",{formData:null,onSubmit:null,onCancel:null,submitLabel:null,resetAfterSubmit:!1,resetOnCancel:!1,isEditForm:!1,isAdminForm:!1,title:null,description:null,error:null,loading:null,hideActions:!1,visual:!1,blocks:[],pathname:"",schema:{},isFormSelected:!0,onSelectForm:null,editable:!0,requestError:null,allowedBlocks:null});const H=(0,E.cp)(V,{forwardRef:!0}),X=(0,Z.compose)((0,A.connect)(null,{setSidebarTab:j.Of},null,{forwardRef:!0}))(H)},92016:e=>{e.exports={attributes:{xmlns:"http://www.w3.org/2000/svg",width:"36",height:"36",viewBox:"0 0 36 36"},content:'<g fill-rule="evenodd"><path d="M14.9997,3.0003 L14.9997,7.0003 L17.0007,7.0003 L17.0007,5.0003 L24.9997,5.0003 L24.9997,11.0003 L30.9997,11.0003 L30.9997,25.0003 L24.9997,25.0003 L24.9997,26.9993 L32.9997,26.9993 L32.9997,9.5853 L26.4147,3.0003 L14.9997,3.0003 Z M27.0007,6.4143 L29.5857,8.9993 L27.0007,8.9993 L27.0007,6.4143 Z"/><path d="M4.9998,8.9997 L4.9998,32.9997 L22.9998,32.9997 L22.9998,15.5857 L16.4148,8.9997 L4.9998,8.9997 Z M6.9998,11.0007 L14.9998,11.0007 L14.9998,16.9997 L20.9998,16.9997 L20.9998,31.0007 L6.9998,31.0007 L6.9998,11.0007 Z M17.0008,12.4147 
1L19.5858,14.9997 L17.0008,14.9997 L17.0008,12.4147 Z"/></g>'}},16672:e=>{e.exports={attributes:{xmlns:"http://www.w3.org/2000/svg",width:"36",height:"36",viewBox:"0 0 36 36"},content:'<path fill-rule="evenodd" d="M26,29 C24.346,29 23,27.654 23,26 C23,24.346 24.346,23 26,23 C27.654,23 29,24.346 29,26 C29,27.654 27.654,29 26,29 M10,29 C8.346,29 7,27.654 7,26 C7,24.346 8.346,23 10,23 C11.654,23 13,24.346 13,26 C13,27.654 11.654,29 10,29 M26,21 C24.983,21 24.038,21.309 23.247,21.833 L19.414,18 L29.707,7.707 L28.293,6.293 L18,16.586 L7.707,6.293 L6.293,7.707 L16.586,18 L12.753,21.833 C11.962,21.309 11.017,21 10,21 C7.243,21 5,23.243 5,26 C5,28.757 7.243,31 10,31 C12.757,31 15,28.757 15,26 C15,24.983 14.691,24.038 14.167,23.247 L18,19.414 L21.833,23.247 C21.309,24.038 21,24.983 21,26 C21,28.757 23.243,31 26,31 C28.757,31 31,28.757 31,26 C31,23.243 28.757,21 26,21"/>'}},81884:e=>{e.exports={attributes:{xmlns:"http://www.w3.org/2000/svg",width:"36",height:"36",viewBox:"0 0 36 36"},content:'<g fill-rule="evenodd"><path d="M25 7 25 9 27.001 9 27.001 31 9.001 31 9.001 9 11.001 9 11.001 7 7 7 7 33 29.001 33 29.001 7z"/><path d="M21,9 L15,9 L15,7 L17,7 L17,6 C17,5.448 17.448,5 18,5 C18.552,5 19,5.448 19,6 L19,7 L21,7 L21,9 Z M23,5 L20.829,5 C20.416,3.836 19.304,3 18,3 C16.696,3 15.584,3.836 15.171,5 L13,5 L13,11 L23,11 L23,5 Z"/></g>'}},80624:e=>{e.exports={attributes:{xmlns:"http://www.w3.org/2000/svg",width:"36",height:"36",viewBox:"0 0 36 36"},content:'<path fill-rule="evenodd" d="M23.7192,4.3052 L22.2812,5.6952 L25.4722,9.0002 L17.0002,9.0002 C11.4862,9.0002 7.0002,13.4862 7.0002,19.0002 C7.0002,24.5142 11.4862,29.0002 17.0002,29.0002 L18.0002,29.0002 L18.0002,27.0002 L17.0002,27.0002 C12.5892,27.0002 9.0002,23.4112 9.0002,19.0002 C9.0002,14.5892 12.5892,11.0002 17.0002,11.0002 L25.4722,11.0002 L22.2812,14.3052 L23.7192,15.6952 L29.2192,10.0002 L23.7192,4.3052 Z"/>'}},94180:e=>{e.exports={attributes:{xmlns:"http://www.w3.org/2000/svg",width:"36",height:"36",viewBox:"0 0 36 36"},content:'<path fill-rule="evenodd" d="M19,9 L10.527,9 L13.719,5.695 L12.281,4.305 L6.781,10 L12.281,15.695 L13.719,14.305 L10.527,11 L19,11 C23.411,11 27,14.589 27,19 C27,23.411 23.411,27 19,27 L18,27 L18,29 L19,29 C24.514,29 29,24.514 29,19 C29,13.486 24.514,9 19,9"/>'}}}]);
2//# sourceMappingURL=Form.98ca6732.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.