PageSourceSearch

https://melisoft.vn/_next/static/chunks/9687.a8d81882487e1c14.js

js melisoft.vn collected 2026-10-08 16:58:33 UTC 29,325 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9687],{69687:function(e,t,n){n.r(t),n.d(t,{default:function(){return faq_categories}});var l=n(85893),r=n(11163),d=n(50628),o=n(75303),i=n(35737),a=n(90351),c=n(51024),s=n(8799),u=n(22317),m=n(16581),h=n(77937),f=n(1777),p=n(25761),x=n(69470),g=n(67294),v=n(14416),I=n(36005),b=n(83076),D=n(34133);let j={getIid:e=>{let{dataItem:t,getDroppableId:n=()=>void 0}=e;return n(e)||(null==t?void 0:t.id)||(null==t?void 0:t._iid)||(null==t?void 0:t.iid)},getDroppableType:e=>{let{type:t,dataItem:n,droppableId:l,getDroppableType:r=()=>void 0}=e;return r(n)||t||(null==n?void 0:n.type)||(null==n?void 0:n.id)||(null==n?void 0:n._iid)||(null==n?void 0:n.iid)||l},findItemById:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"children",l=arguments.length>3&&void 0!==arguments[3]&&arguments[3];for(let r=0;r<e.length;r++){let d=e[r],o=(null==d?void 0:d.id)||(null==d?void 0:d._iid)||(null==d?void 0:d.iid);if(o==t)return d[n]||(d[n]=[]),l?{dataItem:d,index:r}:d;if(d[n]&&Array.isArray(d[n])){let e=j.findItemById(d[n],t,n);if(e)return e}}},findItemByDNDId:function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"children",l=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=t.split(":"),d=j.findItemById(e,r[0],n,l);if(1===r.length)return d;let o=l?d.dataItem:d;return j.findItemByDNDId(o[n],t.substring(t.indexOf(":")+1,t.length),n,l)},findItemAndIndexInContainerById:function(e,t,n){let l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"children",r=j.findItemByDNDId(e,t,l,!0);return t===n?r:r?j.findItemByDNDId(r[l],n,l,!0):j.findItemByDNDId(e,n,l,!0)},asArray:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"children",n=Array.from(e);return n.forEach(e=>{let n=e[t];n&&Array.isArray(n)&&(e[t]=j.asArray(n))}),n},moveOrOrder:function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"children",{destination:l,source:r}=t;try{let t=(j.findItemByDNDId(e,r.droppableId,n)||{})[n]||e,d=l.droppableId==r.droppableId?t:(j.findItemByDNDId(e,l.droppableId,n)||{})[n],[o]=t.splice(r.index,1);d.splice(l.index,0,o)}catch(e){}return e},addItem:function(e,t,n){let l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"after",d=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"children",o="after"===r?l+1:l-1;o=o<0?0:o;let i=(j.findItemByDNDId(e,n,d)||{})[d]||e;return i.splice(o,0,t),e},addItems:function(e,t,n){let l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"after",d=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"children",o="after"===r?l+1:l-1;o=o<0?0:o;let i=(j.findItemByDNDId(e,n,d)||{})[d]||e;return i.splice(o,0,...t),e},removeItem:function(e,t,n){let l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"children",r=(j.findItemByDNDId(e,t,l)||{})[l];(null==r?void 0:r.length)||(r=e);let d=j.findItemAndIndexInContainerById(e,t,n,l);return r.splice(null==d?void 0:d.index,1),e},updateItem:function(e,t,n){let l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"children",r=(j.findItemByDNDId(e,t,l)||{})[l]||e,d=j.findItemAndIndexInContainerById(e,t,n.id,l);return r[null==d?void 0:d.index]=n,e}},getItemStyle=(e,t)=>({userSelect:"none",padding:"".concat(4,"px ").concat(4,"px ").concat(4,"px  ").concat(10,"px "),margin:"0 0 ".concat(2,"px 0"),textAlign:"right",background:e?"var(--primary-color)":"white",...t}),getListStyle=e=>({background:e?"lightblue":"white",color:"#111111",padding:8}),getSubListStyle=e=>({background:e?"lightblue":"white",color:e?"#ffffff":"#111111",padding:4});var S=n(56521);let A=(0,g.createContext)({itemNodeName:void 0,itemEndpoint:void 0,shouldUpdateOrderNumbers:!1});var y=n(10),C=n(79026),N=n(68845);function useDndFeature(){let e=g.useContext(A);if(void 0===e)throw Error("useFeature must be used within an HDndContext");return e}function useUpdateOrderNumbers(e){let t=(null==e?void 0:e.endpoint)||function(){let{itemEndpoint:e,itemNodeName:t}=useDndFeature();return y.hf.getNodeEndpoint({endpoint:e,nodeName:t},!0)}(),n=function(){let{shouldUpdateOrderNumbers:e}=useDndFeature();return e}(),l=function(e){let{nodeName:t,endpoint:n,documentId:l}=e,r=(0,v.I0)();return function(e,d){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n||N.H.generateNodeEndpoint(o.nodeName||t,o.documentId||l);r((0,C.t9)({method:"put",params:e,endpoint:i,callback:d}))}}({endpoint:"".concat(t,"/order-numbers")});return async e=>{if(!n)return;let t=e.map((e,t)=>({id:e.id,orderNumber:t}));await l(Array.from(t))}}function hooks_useSetShowAddingDocuments(e){let t=(0,b.SS)(),n=(0,v.I0)();return l=>{n((0,D.qR)({featureId:e||t.featureId,showAddingDocuments:l}))}}
1let HDNDProvider=e=>{let{children:t,itemNodeName:n,itemEndpoint:r,shouldUpdateOrderNumbers:d}=e;return(0,l.jsx)(A.Provider,{value:{itemNodeName:n,itemEndpoint:r,shouldUpdateOrderNumbers:d},children:t})};var _=n(79332);let utils_createFeatureIdBaseOnDocumentId=(e,t)=>t||"subFeature".concat(e);var h_addding_exists_documents_supporter=e=>{let{FeatureComponent:t,featureId:n,useQueryParams:r=!1,documentIdName:d,rootDocument:o,childrenNamespace:i="children"}=e;if(!t)return null;let[a,c]=(0,g.useState)([]),[s,u]=(0,g.useState)([]),m=(0,f.hB)()||{},h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"children",t=(0,b.ZN)(),n=(0,b.b_)()||{},{apiEndpoint:l,documentId:r}=(0,b.SS)(),d=(0,v.I0)(),o=(0,b._z)();return function(i,a){let c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"after",s=n[e]||[];j.addItems(s,i,a.containerId,a.currentIndex||0,c,e),t({...n,[e]:[...s]}),d((0,D.ff)({apiEndpoint:l,documentId:r,reorderedItems:s,fieldName:e,rollback:()=>{t({...n,[e]:[...s]})},onSuccess:()=>{o(i[0],!1)}}))}}(i),p=function(e){let t=(0,b.Ab)(),n=(0,v.v9)(n=>{var l;let r=(null==n?void 0:null===(l=n.featureStore[e||t])||void 0===l?void 0:l.items)||{};return null==r?void 0:r.showAddingDocuments},I.ZP.isEqual);return n}(n),x=hooks_useSetShowAddingDocuments(n),S=o||(0,b.b_)()||{};return(0,g.useEffect)(()=>{let e=S[i]||[];c(e.map(e=>{let{id:t}=e;return t}))},[S,i]),(0,l.jsx)(_.VA,{width:"95%",visible:p,onOk:()=>{let e=S[i]||[],t=s.filter(t=>e.every(e=>e.id!==(null==t?void 0:t.id)));m.containerId||(m.containerId=null==o?void 0:o.id),h(t,m),x(!1)},onCancel:()=>x(!1),destroyOnClose:!0,children:(0,l.jsx)(t,{useQueryParams:r,documentIdName:d||"subDocumentName".concat(null==o?void 0:o.id),featureId:utils_createFeatureIdBaseOnDocumentId(null==o?void 0:o.id,n),selectedDocumentKeys:a,setSelectedDocumentKeys:c,onSelectedDocuments:e=>{u(e)}})})};let w="container",F="item";var P=n(62816),H=n(59361),T=n(36463);let{Droppable:k}=n(15948),HDroppable=e=>{let{children:t,droppableId:n,type:r,getDroppableType:d,dataItem:o,getListStyle:i=()=>({})}=e,a=j.getDroppableType({dataItem:o,type:r,getDroppableType:d});return(0,l.jsx)(k,{droppableId:n,type:a,children:(e,r)=>(0,l.jsxs)("div",{className:"".concat(n," ").concat(a),ref:e.innerRef,style:i(r.isDraggingOver),children:[t,e.placeholder]})})};var E=n(40074),q=n(61093);let QuickAddAction=e=>{let{showQuickAdd:t,onAddNewItem:n}=e;return t?(0,l.jsx)("div",{className:"add-lecture",onClick:n,children:(0,l.jsx)("div",{className:"arrow_box flex justify-center justify-items-center",children:(0,l.jsx)(q.default,{})})}):null};var O=n(77834),B=n(12386),M=n(50725);let{SubMenu:V,Item:L,ItemGroup:Z}=B.default,R={generateDropdownMenuConfigs:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=[];return e.forEach((e,d)=>{var o,i,a;let handleClick=()=>{let t=e.action||(()=>{});t(n)},c=(0,l.jsx)("span",{onClick:handleClick,children:e.icon}),s=e.id||"".concat(t,".").concat(d);if(e.subMenu&&"group"===e.subMenuType){r.push((0,l.jsx)(Z,{title:e.label,children:R.generateDropdownMenuConfigs(e.subMenu,d+1,n)},s));return}if((null===(o=e.subMenu)||void 0===o?void 0:o.length)&&"group"!==e.subMenuType){r.push((0,l.jsx)(V,{title:e.label,icon:c,onTitleClick:handleClick,children:R.generateDropdownMenuConfigs(e.subMenu,d+1,n)},s));return}let u=e.confirmText?{message:"".concat((null==n?void 0:null===(i=n.currentDataItem)||void 0===i?void 0:i.name)?"<br>".concat(null==n?void 0:null===(a=n.currentDataItem)||void 0===a?void 0:a.name,":</br>"):"").concat(e.confirmText),params:null==n?void 0:n.currentDataItem}:void 0;r.push((0,l.jsx)(L,{icon:c,children:(0,l.jsx)(M.G,{onClick:handleClick,confirmation:u,children:e.label||e.menuLabel})},s))}),r},generateAction:(e,t)=>{let{icon:n,label:l,action:r,permission:d,permissions:o,disabled:i,subMenu:a}=e;return(0,g.createElement)(HItemAction,{icon:n,label:l,onAction:r,permission:d,permissions:o,disabled:i,subMenu:a,actionParams:t,key:"".concat(null==t?void 0:t.containerId,".").concat(null==t?void 0:t.currentIndex)})},generateActions:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=[],r=[];
1return e.forEach(e=>{if(!e.hidden){r.push(R.generateAction(e,t));return}n.push(e)}),(0,l.jsxs)(l.Fragment,{children:[r,(null==n?void 0:n.length)>0&&(0,l.jsx)("div",{className:"item flex item-center no-extra",children:(0,l.jsx)(O.default,{overlay:(0,l.jsx)(B.default,{children:R.generateDropdownMenuConfigs(n,0,t)}),trigger:["click"],children:(0,l.jsx)(T.Z,{name:"dots-vertical",fill:"var(--primary-color)",height:15,width:12})})})]})}},HWithPanelAction=e=>t=>(0,l.jsx)("div",{className:"flex h-action-panel",children:(0,l.jsx)(e,{...t})}),HItemAction=e=>{let{onAction:t,icon:n,label:r,subMenu:d,dataItem:o,dataIndex:i,containerId:a}=e;return(0,l.jsxs)("div",{onClick:t,className:"item flex item-center ".concat((null==d?void 0:d.length)>0?"":"no-extra"),children:[(0,l.jsx)("div",{className:"flex ".concat(r?"pr-5":""),children:n}),(0,l.jsx)("div",{children:r}),(null==d?void 0:d.length)>0&&(0,l.jsx)("div",{onClick:e=>e.stopPropagation(),className:"item-extra flex item-center",children:(0,l.jsx)(O.default,{overlay:(0,l.jsx)(B.default,{children:R.generateDropdownMenuConfigs(d,0,{currentDataItem:o,currentIndex:i,containerId:a})}),trigger:["click"],children:(0,l.jsx)(T.Z,{name:"dots-vertical",fill:"var(--primary-color)",height:15,width:12})})})]})};HWithPanelAction(e=>{let{onEdit:t}=e;return(0,l.jsx)(HItemAction,{icon:(0,l.jsx)(P.pW8,{}),onAction:t})}),HWithPanelAction(e=>{let{onDelete:t}=e;return(0,l.jsx)(HItemAction,{icon:(0,l.jsx)(P.E0z,{}),onAction:t})}),HWithPanelAction(e=>{let{onPreview:t}=e;return(0,l.jsx)(HItemAction,{icon:(0,l.jsx)(P.lY0,{}),onAction:t})});let W=HWithPanelAction(e=>{let{onEdit:t,onDelete:n,onPreview:r,onAddItem:d}=e;return(0,l.jsxs)(l.Fragment,{children:[r&&(0,l.jsx)(HItemAction,{icon:(0,l.jsx)(P.lY0,{}),onAction:r}),t&&(0,l.jsx)(HItemAction,{icon:(0,l.jsx)(P.pW8,{}),onAction:t}),d&&(0,l.jsx)(HItemAction,{icon:(0,l.jsx)(P.uc4,{}),onAction:d}),n&&(0,l.jsx)(HItemAction,{icon:(0,l.jsx)(P.E0z,{}),onAction:n})]})}),X=HWithPanelAction(e=>{let{schema:t,actionParams:n}=e;return t?R.generateActions(t,n):null}),ItemContentRender=e=>{let{schema:t,handleSelectItem:n,handleRightClickOnItem:r,renderItemElement:d=()=>null,handleDeleteItem:o,setIsSelected:i,actionParams:a,handleAddNewItem:c,className:s}=e,{containerId:u,currentDataItem:m,currentIndex:h}=a,f=(0,l.jsx)("div",{className:"flex-grow ".concat(s),onClick:()=>n(!0),children:d(m,{currentIndex:h,containerId:u})});return(0,l.jsxs)("div",{className:"flex",onBlur:()=>i(!1),children:[t&&(0,l.jsx)(O.default,{onOpenChange:r,overlay:(0,l.jsx)(B.default,{children:R.generateDropdownMenuConfigs(t,0,a)}),trigger:["contextMenu"],children:f}),!t&&f,(0,l.jsxs)("div",{className:"flex self-center mr-10",children:[!t&&(0,l.jsx)(W,{onDelete:o,onEdit:n,onAddItem:c}),(0,l.jsx)(X,{schema:t,actionParams:a})]})]})},{Draggable:G}=n(15948),HDraggable=e=>{let{children:t,renderItemElement:n,featureId:r,isContainer:d=e=>!1,getDroppableType:o,showQuickAdd:i=!0,renderActionWithSchema:a,onEdit:c=e=>{},onDelete:s,draggableId:u,containerId:m,dataItem:h,onAddItem:p=e=>{},index:x,getItemStyle:v=()=>({})}=e,I=(0,b._z)(r),D=(0,f.zD)(r),S=(0,f.x6)(),A=(0,f.MT)(),[y,C]=(0,g.useState)(!1),N=d(h)?h.id:m,_={currentDataItem:h,currentIndex:x,containerId:N},handleAddNewItem=()=>{p(_)},handleSelectItem=()=>{I(h,!0,{containerId:m,currentIndex:x}),c(_)},handleRightClickOnItem=()=>{D(h,!1,{containerId:N,currentIndex:x})},w=s?e=>{let{containerId:t,currentIndex:n}=e;s(h)}:void 0,F=(0,g.useMemo)(()=>!!a&&a(_)||void 0,[h,m]),P=S&&S===(null==h?void 0:h.id),H=A&&A===(null==h?void 0:h.id),k=j.getDroppableType({dataItem:h,getDroppableType:o});return(0,l.jsx)(G,{draggableId:"".concat(u),index:x,children:(e,r)=>(0,l.jsxs)("div",{className:"ui-".concat(k,"-panel"),ref:e.innerRef,...e.draggableProps,style:v(r.isDragging,e.draggableProps.style),children:[(0,l.jsx)(E.t,{className:"draggable-item ".concat(y||P?"selected-item":""," ").concat(H?"add-below-item":""),leftChildren:(0,l.jsx)("div",{className:"indicator",...e.dragHandleProps,children:(0,l.jsx)(T.Z,{name:"drag-indicator",fill:"none",width:10})}),spacing:10,rightChildren:(0,l.jsx)(ItemContentRender,{schema:F,isSelected:y,setIsSelected:C,className:"content-panel",handleSelectItem,renderItemElement:n,handleDeleteItem:w,actionParams:_,handleRightClickOnItem,handleAddNewItem}),children:(0,l.jsx)(QuickAddAction,{showQuickAdd:i,onAddNewItem:handleAddNewItem})}),t]})})},HDropAndDraggable=e=>{let{droppableId:t,children:n,getDroppableType:r=e=>"",isContainer:d=e=>!1,level:o,namespace:i="children",renderItemElement:a=e=>"",maxLevel:c,containerId:s,dataItem:u,featureId:m}=e,h=u[i];if((!h||(null==h?void 0:h.length)===0)&&!d(u))return null;let f="".concat(t||j.getIid(e));return(0,l.jsx)(HDroppable,{droppableId:f,getDroppableType:r,dataItem:u,getListStyle:getSubListStyle,children:null==h?void 0:h.map((t,u)=>{let h=j.getIid({...e,dataItem:t}),p=o<c&&t[i],x="".concat(s,":").concat(h);return(0,l.jsxs)(HDraggable,{...e,draggableId:x,index:u,dataItem:t,featureId:m,getItemStyle:getItemStyle,renderItemElement:a,containerId:f,children:[n,p&&(0,l.jsx)(HDropAndDraggable,{...e,isContainer:d,namespace:"children",droppableId:x,getDroppableType:r,containerId:x,renderItemElement:a,level:o+1,maxLevel:c,dataItem:t})]},x)})})};var z=n(86295),Q=n(94551);let{DragDropContext:U}=n(15948),defaultRenderItemElement=e=>(0,l.jsx)("div",{className:"flex items-center item",children:(0,l.jsxs)("div",{className:"".concat(null==e?void 0:e.type),children:[(0,l.jsx)(H.default,{color:"var(--primary-color)",children:null==e?void 0:e.code}),null==e?void 0:e.name]})}),NoItem=e=>{let{hideCreateControl:t,showBrowseControl:n,onAddItem:r,initialValues:d,defaultType:o,empty:i,document:a,render:c,browseDocumentFeatureId:s}=e;if(!c)return null;let{t:u}=(0,m.G)("common"),h=hooks_useSetShowAddingDocuments(s);return(0,l.jsxs)("div",{className:"flex",children:[(0,l.jsx)("div",{children:(null==i?void 0:i.icon)||(0,l.jsx)(T.Z,{name:"board",fill:"#DCE0E5",width:180,height:150})}
1),(0,l.jsxs)("div",{children:[(0,l.jsx)(Q.Dx,{preset:"bold14",children:null==i?void 0:i.title}),(0,l.jsx)("div",{className:"text-grey1 pb-10",dangerouslySetInnerHTML:{__html:null==i?void 0:i.description}}),(0,l.jsxs)("div",{className:"flex",children:[!t&&(0,l.jsx)(z._,{onClick:()=>{r({currentDataItem:d||{type:o||F},containerId:(null==a?void 0:a.id)||w,currentIndex:0})},className:"flex item-center items-center",icon:(0,l.jsx)(P.SWd,{}),shape:"round",children:(null==i?void 0:i.buttonLabel)||"Add a Item"}),n&&(0,l.jsx)(z._,{onClick:()=>h(!0),className:"ml-10 flex item-center items-center",icon:(0,l.jsx)(P.i0w,{}),shape:"round",children:u("search_in_Library",{vn:"T\xecm trong thư viện",en:"Search in Library"})}),null==i?void 0:i.extraControl]})]})]})};var h_drag_and_drop_player=e=>{let{maxLevel:t=2,showBrowseControl:n,hideCreateControl:r,browseDocumentFeatureId:d,onAddItem:o,renderItemElement:i=defaultRenderItemElement,empty:a,initialValues:c,defaultType:s,getDroppableType:u=e=>"",isContainer:m=e=>!1,childrenNamespace:h="children",isCurrentDocumentFeature:p=!0,showNoItem:x=!0}=e,I=e.featureId||(0,b.Ab)(),S=e.document||(0,b.b_)()||{},A=function(){let e=(0,b.ZN)(),t=(0,b.b_)()||{},{apiEndpoint:n,documentId:l}=(0,b.SS)(),r=(0,v.I0)(),d=useUpdateOrderNumbers();return function(o){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"children",a=t[i]||[];e({...t,[i]:[...o]}),r((0,D.ff)({apiEndpoint:n,documentId:l,reorderedItems:o,fieldName:i,rollback:()=>{e({...t,[i]:[...a]})}})),d(o)}}(),y=(0,f.x6)(),C=(0,f.xX)(),[N,_]=(0,g.useState)([]);return(0,g.useEffect)(()=>{_(S[h])},[S]),(0,l.jsxs)("div",{className:"ui-h-drag-n-drop",children:[x&&(0,l.jsx)(NoItem,{hideCreateControl:r,onAddItem:o,document:S,empty:a,initialValues:c,defaultType:s,render:!(null==N?void 0:N.length),browseDocumentFeatureId:d,showBrowseControl:n}),(0,l.jsx)(U,{onDragEnd:e=>{let t=e.destination;if(!e.destination)return;let n=j.moveOrOrder(N,e,h);if(p&&A(n,h),_([...n]),y){let e=j.findItemAndIndexInContainerById(n,t.droppableId,y,h);C(y,{currentIndex:null==e?void 0:e.index,containerId:t.droppableId})}},children:(0,l.jsx)(HDroppable,{index:0,dataItem:S,getDroppableType:u,droppableId:(null==S?void 0:S.id)||w,getListStyle:getListStyle,children:null==N?void 0:N.map((n,r)=>(0,l.jsx)(HDraggable,{...e,onAddItem:o,featureId:I,isContainer:m,containerId:S.id,draggableId:n.id,index:r,dataItem:n,getItemStyle:getItemStyle,renderItemElement:i,children:(0,g.createElement)(HDropAndDraggable,{...e,dataItem:n,containerId:n.id,droppableId:n.id,featureId:I,parentId:n.id,level:2,maxLevel:t,namespace:h,renderItemElement:i,key:n.id})},n.id))})})]})},Y=n(92485);let HDragAndDrop=e=>{let{renderFormEditor:t=(e,t)=>null,renderActionWithSchema:n=e=>[],childrenNamespace:r="children",itemNodeName:d,itemEndpoint:o,hideCreateControl:i=!1,shouldUpdateOrderNumbers:a,browserDocumentConfigs:c,FeatureComponentPresentSelectableDocument:s,subFeaturePrefix:u}=e,{data:m}=(0,b.YM)()||{},h=(0,f.hB)(),p=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"children",t=(0,b.ZN)(),n=(0,b.b_)()||{},{apiEndpoint:l,documentId:r}=(0,b.SS)(),d=(0,v.I0)(),o=(0,b._z)();return function(i,a){let c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"after",s=n[e]||[];j.addItem(s,i,a.containerId,a.currentIndex||0,c,e),t({...n,[e]:[...s]}),d((0,D.ff)({apiEndpoint:l,documentId:r,reorderedItems:s,fieldName:e,rollback:()=>{t({...n,[e]:[...s]})},onSuccess:()=>{o(i,!0,a)}}))}}(r),x=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"children",t=(0,b.ZN)(),n=(0,b.b_)()||{},{apiEndpoint:l,documentId:r}=(0,b.SS)(),d=(0,v.I0)(),o=(0,b.Ab)(),i=n[e];return(a,c)=>{j.removeItem(i,c.containerId,a,e),t({...n,[e]:[...i]}),d((0,D.ff)({apiEndpoint:l,documentId:r,reorderedItems:i,fieldName:e,rollback:()=>{t({...n,[e]:[...i]})},onSuccess:()=>{d((0,S.cl)({itemId:a,featureId:o}))}}))}}(r),g=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"children",t=(0,b.ZN)(),n=(0,b.b_)()||{},l=(0,b._z)(),{apiEndpoint:r,documentId:d}=(0,b.SS)(),o=(0,v.I0)(),i=useUpdateOrderNumbers();return(a,c)=>{let s=n[e]||[],u=[...s];j.updateItem(s,c.containerId,a,e),t({...n,[e]:[...s]}),o((0,D.ff)({apiEndpoint:r,documentId:d,reorderedItems:s,fieldName:e,rollback:()=>{t({...n,[e]:u})},onSuccess:()=>{l(a,void 0,c)}})),i(s)}}(r),I=(0,b._z)(),A=e.document||(0,b.b_)()||{},handleAddNewDndItem=t=>{var n;I({id:Y.o,type:(null==t?void 0:null===(n=t.currentDataItem)||void 0===n?void 0:n.type)||e.defaultType||F},!0,t)},handleDeleteDndItem=e=>{var t;x(null==e?void 0:null===(t=e.currentDataItem)||void 0===t?void 0:t.id,e)},handleSelectDndItem=e=>{let{currentDataItem:t,...n}=e;I(t,!0,n)},handleOnSubmitSuccess=(e,t,n)=>{n?p(e,h,"after"):g({...m,...e},h)},y="subFeature".concat(null==A?void 0:A.id);y=u?"".concat(u,"_").concat(y):y;let C=(null==c?void 0:c.featureId)?null==c?void 0:c.featureId:y;
1return(0,l.jsx)(HDNDProvider,{itemNodeName:d,itemEndpoint:o,shouldUpdateOrderNumbers:a,children:(0,l.jsxs)("div",{className:"border border-1 border-grey4 min-h-full p-20",children:[(0,l.jsx)(h_drag_and_drop_player,{...e,hideCreateControl:i,document:A,renderActionWithSchema:e=>n({...e,onSelectDndItem:handleSelectDndItem,onAddNewDndItem:handleAddNewDndItem,onDeleteDndItem:handleDeleteDndItem}),onAddItem:handleAddNewDndItem,showBrowseControl:!!s,browseDocumentFeatureId:C}),"function"!=typeof e.children?e.children:"",(0,l.jsx)(h_addding_exists_documents_supporter,{FeatureComponent:s,useQueryParams:null==c?void 0:c.useQueryParams,documentIdName:null==c?void 0:c.documentIdName,featureId:C,rootDocument:A,childrenNamespace:r}),t(m,handleOnSubmitSuccess),"function"==typeof e.children?e.children(m,handleOnSubmitSuccess):""]})})};var K=n(19702);let HSearchDocumentsActionsSchema=e=>{let{t,onSearchToAdd:n}=e;return[{icon:(0,l.jsx)(q.default,{}),menuLabel:"Search in Library",action:n,permission:"",hidden:!0,disabled:!1,permissions:[]}]},HSearchDocumentsActionsSchemaWithDelete=e=>{let{t,onSearchToAdd:n,actionParams:r}=e;return[...HSearchDocumentsActionsSchema({t,onSearchToAdd:n,actionParams:r}),{icon:(0,l.jsx)(K.default,{}),menuLabel:t("remove"),action:null==r?void 0:r.onDeleteDndItem,permission:"",disabled:!1,hidden:!0,confirmText:t("do_you_want_to_delete_it"),permissions:[]}]};var h_search_documents=e=>{let{HDragAndDropProps:t={},actionsSchema:n=HSearchDocumentsActionsSchema,ShortViewComponent:r,subPanel:d="drawer",subFeaturePrefix:o,footerPanel:a,panelWidth:c}=e,{t:s}=(0,x.$G)("admin-common"),u=(0,f.b_)(),m=(0,f.Hx)(),h=utils_createFeatureIdBaseOnDocumentId(null==u?void 0:u.id),p=hooks_useSetShowAddingDocuments(h),handleSearchToAdd=()=>{p(!0)};return(0,l.jsxs)("div",{className:"h-search-documents",children:[(0,l.jsxs)("div",{className:"ui-header-panel bg-gray4 flex w-full",children:[(0,l.jsx)("div",{className:"flex-grow"}),(0,l.jsx)("div",{className:"px-20 py-10 flex",children:(0,l.jsx)(X,{schema:n({t:s,onSearchToAdd:handleSearchToAdd})})})]}),(0,l.jsx)(HDragAndDrop,{childrenNamespace:"children",renderActionWithSchema:e=>HSearchDocumentsActionsSchemaWithDelete({t:s,actionParams:e,onSearchToAdd:handleSearchToAdd}),maxLevel:1,...t,children:t=>(0,l.jsx)(l.Fragment,{children:(0,l.jsx)(i.XK,{panel:d,footer:a,width:c,children:(0,l.jsx)(r,{...e,documentDetail:u,data:t,detailForm:m})})})})]})},$=n(51440),J=n(38841);let getFaqCategoryOptions=e=>Object.keys(J.FAQ_CATEGORY_TYPES).map(t=>({value:t,label:e(t)}));var ee=n(98043),et=n(94276);let useFaqTableSchema=()=>{let{t:e}=(0,m.G)("admin-common"),{locale:t}=(0,r.useRouter)();return[ee.P4.createTableColumnConfig({title:e("Header"),dataIndex:"header",sortable:!0,render:e=>null==e?void 0:e[t||J.Languages.EN]}),ee.P4.createTableColumnConfig({title:e("Created at"),dataIndex:"createdAt",render:et.M.fullDatetimeConverter}),ee.P4.createEditAndDeleteControlColumn(e("Action"))]};var en=n(95620);let FaqDetailSchemaForm=()=>{let{t:e}=(0,m.G)("admin-common");return[(0,h.VX)({Component:$.Z,label:e("Header"),componentProps:{FormComponent:c.default,field:"header",formComponentProps:{placeholder:"Enter the header"}}}),(0,h.VX)({Component:$.Z,label:e("Content"),componentProps:{FormComponent:en.Z,field:"content",formComponentProps:{placeholder:"Enter the content"}}})]};var faq=e=>{let{featureId:t,documentIdName:n,useQueryParams:r,selectedDocumentKeys:c=[],onSelectedDocuments:s,setSelectedDocumentKeys:u,searchFormProps:m={},featureFormProps:h={}}=e,f=useFaqTableSchema();return(0,l.jsxs)(d.ce,{featureId:t||"faqs",nodeName:"faqs",documentIdName:n,useQueryParams:r,children:[(0,l.jsx)(o.es,{...m}),(0,l.jsx)(i.X$,{children:(0,l.jsx)(a.V,{...h,schema:FaqDetailSchemaForm,hideSubmitAndContinueButton:!0})}),(0,l.jsx)(d.HK,{schema:f,selectedDocumentKeys:c,onSelectedDocuments:s,setSelectedDocumentKeys:u})]})},el=n(97538),er=n(23200);let FaqShortView=e=>{let{HDragAndDropProps:t,data:n,detailForm:r,documentDetail:d}=e,{t:o}=(0,x.$G)("admin-common"),{childrenNamespace:i="children"}=t,[a]=el.default.useForm(),c=(0,b.ZN)(),s=(0,g.useMemo)(()=>!(null==n?void 0:n.id),[n]),u=(0,g.useMemo)(()=>s?"faqs":"faqs/".concat(null==n?void 0:n.id),[s,n]),m=(0,g.useMemo)(()=>s?"post":"put",[s]),h=(0,g.useMemo)(()=>s?"Create FAQ":o("Update FAQ"),[s]);return(0,l.jsx)(er._p,{schema:FaqDetailSchemaForm,nodeName:u,method:m,submitButtonLabel:h,initialValues:n,form:a,resetIfSuccess:!1,onGotSuccess:e=>{let t=a.getFieldsValue(),l=[];
1if(s&&(l=[e]),!s){let e=(null==d?void 0:d[i])||[];l=e.map(e=>(null==e?void 0:e.id)===(null==n?void 0:n.id)?{...n,...t}:e)}null==r||r.setFieldsValue({[i]:l});let o=null==r?void 0:r.getFieldsValue();c({...d,...o}),y.hf.submitForm(o,{nodeName:"faq-categories/".concat(null==d?void 0:d.id),method:"put"})},transport:{faqData:n}})},FaqCategriesDetailSchemaForm=e=>{let{t}=(0,m.G)("admin-common"),n=(0,f.lj)(),{transport:l}=e,{locale:r}=l,d=[(0,h.VX)({Component:$.Z,colProps:{xs:24,sm:24,md:8},label:t("Name",{vn:"T\xean của nh\xf3m FAQ"}),componentProps:{FormComponent:c.default,field:"name",formComponentProps:{placeholder:"Enter the Name"}}}),(0,h.VX)({Component:u.cV,name:"icon",isNewRow:!0,colProps:{span:4},label:"Icon",componentProps:{useImageCrop:!1}}),(0,h.VX)({Component:p.z,label:t("Type"),colProps:{span:4},name:"type",componentProps:{placeholder:"Choose type",optionValues:getFaqCategoryOptions(t)}}),(0,h.VX)({Component:s.Z,name:"order",colProps:{span:4},label:t("Order",{vn:"Thứ tự"}),componentProps:{placeholder:"Enter the order",style:{width:"100%"}}})];return n||d.push((0,h.VX)({name:"faqs",Component:h_search_documents,label:t("FAQs"),componentProps:{ShortViewComponent:FaqShortView,HDragAndDropProps:{FeatureComponentPresentSelectableDocument:faq,childrenNamespace:"faqs",renderItemElement:e=>{var t;return null==e?void 0:null===(t=e.header)||void 0===t?void 0:t[r]}},subPanel:"modal",footerPanel:null,panelWidth:600}})),d},useFaqCategoriesTableSchema=()=>{let{t:e}=(0,m.G)("admin-common"),{locale:t}=(0,r.useRouter)();return[ee.P4.createTableColumnConfig({title:e("Name"),dataIndex:"name",sortable:!0,render:e=>null==e?void 0:e[t||J.Languages.EN]}),ee.P4.createTableColumnConfig({title:e("Icon"),dataIndex:"icon",render:e=>e&&(0,l.jsx)("img",{src:null==e?void 0:e.url,width:60})}),ee.P4.createTableColumnConfig({title:e("Type"),dataIndex:"type"}),ee.P4.createTableColumnConfig({title:e("Order"),dataIndex:"order"}),ee.P4.createTableColumnConfig({title:e("Created at"),dataIndex:"createdAt",render:et.M.fullDatetimeConverter}),ee.P4.createEditAndDeleteControlColumn(e("Action"))]};var faq_categories=e=>{let{featureId:t,documentIdName:n,useQueryParams:c,selectedDocumentKeys:s=[],onSelectedDocuments:u,setSelectedDocumentKeys:m}=e,{locale:h}=(0,r.useRouter)(),f=useFaqCategoriesTableSchema();return(0,l.jsxs)(d.ce,{featureId:t||"faq-categories",nodeName:"faq-categories",documentIdName:n,useQueryParams:c,children:[(0,l.jsx)(o.es,{hiddenValues:{filter:{order:["type ASC","order ASC"]}}}),(0,l.jsx)(i.X$,{children:(0,l.jsx)(a.V,{schema:FaqCategriesDetailSchemaForm,hideSubmitAndContinueButton:!0,transport:{locale:h}})}),(0,l.jsx)(d.HK,{schema:f,selectedDocumentKeys:s,onSelectedDocuments:u,setSelectedDocumentKeys:m})]})}},51440:function(e,t,n){n.d(t,{Z:function(){return h_multi_language_tabs}});var l=n(85893),r=n(38841),d=n(20838),o=n(23200),i=n(77937);let SingleLanguageFormDetailSchema=e=>{let{FormComponent:t,field:n,language:l,formComponentProps:r={},rules:d,label:o}=e,a="function"==typeof d?d(e):d;return[(0,i.VX)({label:o,Component:t,name:[n,l],rules:a,componentProps:r})]};var h_multi_language_tabs=e=>(0,l.jsx)(d.default,{children:r.languageOptions.map(t=>{let{language:n,label:r}=t;return(0,l.jsx)(d.default.TabPane,{tab:r,forceRender:!0,children:(0,l.jsx)(o.gK,{schema:()=>SingleLanguageFormDetailSchema({...e,language:n})})},n)})})},50697:function(e,t,n){n.d(t,{j:function(){return HText}});var l=n(85893),r=n(53740);n(67294);var d=n(36576);let o=r.default.Text,HText=e=>{let{preset:t,className:n="",...r}=e,i=t?d.F[t]:"text-default ";return(0,l.jsx)(o,{className:"text  ".concat(i," ").concat(n),...r})}},94551:function(e,t,n){n.d(t,{jW:function(){return l.j},Dx:function(){return Title}});var l=n(50697),r=n(85893),d=n(53740);n(67294);var o=n(36576);let i=d.default.Title,Title=e=>{let{preset:t,className:n="",...l}=e,d=t?o.F[t]:"";return(0,r.jsx)(i,{className:"text text-default title ".concat(d," ").concat(n),...l})};d.default.Link,d.default.Paragraph},36576:function(e,t,n){n.d(t,{F:function(){return l}});let l={text_desc15:"text-15 font-regular text-grey1-50",regular12:"text-12 font-regular",regular14:"text-14 font-regular",regular16:"text-16 font-regular",regular18:"text-18 font-regular",regular20:"text-20 font-regular",regular22:"text-22 font-regular",regular24:"text-24 font-regular",bold10:"text-10 font-bold",bold12:"text-12 font-bold",bold14:"text-14 font-bold",bold15:"text-15 font-bold",bold16:"text-16 font-bold",bold18:"text-18 font-bold",bold20:"text-20 font-bold",bold21:"text-21 font-bold",bold22:"text-22 font-bold",bold24:"text-24 font-bold",bold30:"text-30 font-bold",bold40:"text-40 font-bold",bold70:"text-70 font-bold",bold80:"text-80 font-bold",bold180:"text-180 font-bold"}}}]);

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.