PageSourceSearch

https://www.myfacturation.com/build/1794.c148ef3b.js

js myfacturation.com collected 2026-10-04 03:04:30 UTC 63,255 bytes, 2 lines download raw bytes

1/*! For license information please see 1794.c148ef3b.js.LICENSE.txt */
2"use strict";(self.webpackChunkmy_facturation=self.webpackChunkmy_facturation||[]).push([[1794],{66576(e,t,r){r.d(t,{A:()=>y});r(52675),r(89463),r(2259),r(45700),r(2008),r(51629),r(25276),r(23792),r(89572),r(94170),r(2892),r(69085),r(67945),r(84185),r(83851),r(81278),r(79432),r(26099),r(47764),r(23500),r(62953);var n=r(96540),a=r(77635),o=r(99101),i=r(99903),l=r(73235);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}var u=["callback","paramsQuery","Trigger"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},s.apply(null,arguments)}function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach(function(t){m(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function m(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var p=function(e){var t=e.callback,r=e.paramsQuery,c=void 0===r?{}:r,d=e.Trigger,p=void 0===d?l.Ay:d,y=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,u);return n.createElement(o.A,s({keyName:"products",callback:t,initQuery:function(){return f(f({},c),{},m({},i.cY,!0))},TableComponent:a.A,btnProps:{content:"Ajouter des Produits",primary:!0},confirmLabel:"Ajouter ces produits",missingMessage:"Aucun produit disponible",searchPlaceholder:"Rechercher un produit par référence ou par nom",cancelOnValide:!0,TriggerComponent:p},y))};const y=n.memo(p)},35934(e,t,r){r.r(t),r.d(t,{default:()=>St});var n=r(96540),a=r(69733),o=r(47767),i=(r(52675),r(89463),r(2259),r(45700),r(2008),r(23418),r(25276),r(23792),r(89572),r(23288),r(94170),r(62010),r(2892),r(69085),r(67945),r(84185),r(83851),r(81278),r(27495),r(38781),r(47764),r(62953),r(28706),r(46449),r(51629),r(74423),r(64346),r(62062),r(72712),r(34782),r(54554),r(93514),r(5506),r(79432),r(26099),r(16034),r(21699),r(23500),r(84976)),l=r(5074),c=r(6957),u=r(35907),s=r(86006),d=r(89608),f=r(43951),m=r(14063),p=r(24412),y=r(90503),b=(r(75517),r(46599),r(82968)),h=r(18122),v=r(94609),g=(r(1688),r(5745),r(54011)),k=r(40894),A=r(85627),E=r(16836),O=r(40912),P=r(90327);const w=function(e){var t=e.stock,r=e.isQuantity,n=void 0!==r&&r,a=e.children;return t?t.notApplicable&&(!n||t.quantityCurrent>0)?"N/A":a:"N/A"};var S=r(80257),j=r(16826),x=r(69613);const C=function(e){var t=e.children,r=e.disable,a=void 0!==r&&r;return n.createElement(x.A,{step:1,level:1,disable:a,children:t,keytuto:j.N2,position:"bottom left",title:"ajouter des stocks 1/2",content:"Lorsque vous ajoutez des stocks à un produit, vous pouvez y adjoindre un label, une date, la quantité, le prix unitaire ainsi que le prix global.",btnPrevious:!1})};const N=function(e){var t=e.children,r=e.disable,a=void 0!==r&&r;return n.createElement(x.A,{step:2,level:1,children:t,disable:a,keytuto:j.N2,position:"bottom right",title:"ajouter des stocks 2/2",content:"Sur la ligne supérieure vou
2s pouvez voir de nouvelles données s’afficher en bleu. Elles simulent l’impact des nouveaux stocks que vous faites entrer sur vos stocks actuels. N’oubliez pas de valider vos nouveaux stocks en cliquant sur le bouton vert."})};function M(e){return M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},M(e)}function q(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function z(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?q(Object(r),!0).forEach(function(t){I(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):q(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function I(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=M(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=M(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==M(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const T=function(e){var t=e.index,r=e.stock,a=e.handleChange,o=e.handleRemove,i=e.handlePreview,l=e.colSpan,c=void 0===l?1:l,d=e.handleValidate,f=e.error,m=void 0===f?{}:f,p=e.className,y=e.isCreating,h=void 0!==y&&y,v=e.firstRow,g=(0,n.useRef)();(0,n.useEffect)(function(){null==i||i()},[r.globalPrice,r.date,r.quantity]);var A=function(e,n){var o=n.name,i=n.value;a(t,z(z({},r),{},I({},o,i||null)))},E=function(e){13===e.keyCode&&(e.preventDefault(),e.stopPropagation(),g&&g.current&&g.current.handleClick(e))};return n.createElement(b.A.Row,{className:(0,k.St)("tr-add",p)},n.createElement(b.A.Cell,{colSpan:c,"data-thead":"Label"},n.createElement(C,{disable:!v},n.createElement(s.A.Input,{value:r.label||"",name:"label",onChange:A,placeholder:"Label",onKeyDown:E}))),n.createElement(b.A.Cell,{"data-thead":"Date",textAlign:"right"},n.createElement(s.A.Input,{type:"date",value:r.date||"",name:"date",onChange:A,error:m.date,onKeyDown:E})),n.createElement(b.A.Cell,{"data-thead":"Quantité",textAlign:"right"},n.createElement(s.A.Input,{type:"number",name:"quantity",value:r.quantity,onChange:function(e,n){var o=n.value,i=r;i.quantity=o,o<0&&(i.unitBuyPrice=0),i.globalPrice=o*r.unitBuyPrice,a(t,i)},error:m.quantity,onKeyDown:E})),n.createElement(b.A.Cell,{"data-thead":"Prix unitaire",textAlign:"right"},n.createElement(S.A,{type:"number",value:r.unitBuyPrice,name:"unitBuyPrice",onChange:function(e,n){var o=n.value;a(t,z(z({},r),{},{unitBuyPrice:o,globalPrice:o*r.quantity}))},disabled:r.quantity<0,onKeyDown:E,price:!0})),n.createElement(b.A.Cell,{"data-thead":"Prix global",textAlign:"right",className:"last"},n.createElement(S.A,{type:"number",name:"globalPrice",value:r.globalPrice,onChange:function(e,n){var o=n.value;a(t,z(z({},r),{},{unitBuyPrice:o/r.quantity,globalPrice:o}))},disabled:r.quantity<0,onKeyDown:E,price:!0})),n.createElement(N,{disable:!v},n.createElement(b.A.Cell,{className:"td-action p-reduce text-center-max-l"},h?n.createElement(n.Fragment,null,n.createElement(u.A,{title:"Valider",size:"large",name:"check square",color:"green",onClick:function(){return d(t)},link:!0}),n.createElement(u.A,{title:"Annuler",size:"large",name:"times",color:"blue",link:!0,onClick:function(e){return o(t)}})):n.createElement(n.Fragment,null,n.createElement(u.A,{title:"Valider",ref:g,size:"big",name:"check square",color:"green",onClick:function(){return d(t)},link:!0}),n.createElement(u.A,{title:"Annuler",size:"big",name:"square",color:"blue",link:!0,className:"close",onClick:function(e){return o(t)}})))))};var D=r(6549),L=r(72672),R=r(4988),V=r(73396),B=r(37423);const F=function(e){var t=e.children,r=e.disable,a=void 0!==r&&r;return n.createElement(x.A,{step:0,level:1,disable:a,children:t,keytuto:j.N2,position:"bottom right",title:"gestion des stocks",content:"Une fois vos produits ajoutés au tableau des stocks, vous pouvez ajouter du stock en cliquant sur “+” ou bien les supprimer.",ignore:!0,btnPrevious:!1})};const Q=function(e){var t=e.children,r=e.disable,a=void 0!==r&&r;return n.createElement(x.A,{step:3,level:1,disable:a,children:t,keytuto:j.N2,title:"gestion des stocks",content:"Vos stocks s‘écouleront ensuite d’eux-mêmes en fonction de vos factures et de la méthode que vous avez sélectionnée. Lorsque vous rachèterez des produits, n’oubliez pas de les rajouter ici aussi pour maintenir la cohérence de vos stocks.",end:!0,hasSurvey:!0})};function U(e){return U="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},U(e)}function _(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function $(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
2t%2?_(Object(r),!0).forEach(function(t){H(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function H(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=U(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=U(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==U(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function K(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,l=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return J(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?J(e,t):void 0}}(e,t)||function(){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 J(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Y=function(e){return n.createElement(n.Fragment,null,"( ",e," )")},G=function(e){e.preview;var t=e.loading,r=e.bold,a=e.loader,o=e.children,i=e.stockLength,l=e.format,c=void 0===l?Y:l;return i?n.createElement("div",{className:(0,k.St)("text-blue inline-block-max-l ml-0_5",t&&!a&&"opacity-none",r&&"text-bold")},t?n.createElement(D.A,{active:!0,inline:!0,size:"tiny"}):c(o)):null};const X=function(e){var t=e.product,r=e.enterprise,o=e.handleAdd,l=e.handleRemove,c=e.table,s=e.errors,d=void 0===s?{}:s,y=e.stockLength,h=e.handleValidate,v=e.defaultValues,S=e.firstRow,j=(0,a.d4)(function(e){return e.tutorial}),x=(0,n.useRef)(),C=K((0,E.A)(),2),N=C[0],M=C[1],q=K((0,n.useState)({}),2),z=q[0],I=q[1],U=K((0,p.Ay)(!1),3),_=U[0],H=U[1],J=U[2],Y=K((0,p.Ay)(),3),X=Y[0],W=Y[1],Z=Y[2],ee=K((0,n.useState)(!1),2),te=ee[0],re=ee[1],ne=K((0,n.useReducer)(O.Ay,[]),2),ae=ne[0],oe=ne[1],ie=K((0,A.dN)(oe,[O.CN,O._M,O.Xw,O.qN]),4),le=ie[0],ce=ie[1],ue=ie[2],se=ie[3];(0,n.useEffect)(function(){le(v||[])},[c]),(0,n.useEffect)(function(){if(_&&_.success)if(te)de(te);else if(_.preview){var e=(0,m.iv)(r,_.preview).unitPriceCurrent;I($($({},_.preview),{},{unitPriceCurrent:e}))}else I({notApplicable:!0})},[_]),(0,n.useEffect)(function(){X&&X.success&&l(t.id)},[X]),(0,n.useEffect)(function(){o(t.id,ae)},[ae]);var de=function(e){0!==ae.length&&(!J||e?(H({url:"enterprises/".concat(r.id,"/stocks/preview"),method:f.LO,body:{stocks:ae,method:r.stockMethod}}),re(!1)):re(!0))};(0,n.useEffect)(function(){1===j.step&&"TUTORIAL_TABLE_STOCK"===j.key&&ue({uuid:(0,g.A)(),quantity:0,date:(new Date).toISOString().slice(0,10),unitBuyPrice:0,product:"Exemple",globalPrice:0})},[j]);var fe=function(e){return h(ae[e])},me=function(){W({url:"enterprises/".concat(r.id,"/stocks/products/").concat(t.id),method:f.SJ})},pe=(0,m.iv)(r,t.stock,t),ye=pe.quantityCurrent,be=pe.unitPriceCurrent,he=(0,n.useMemo)(function(){return 0===y?{className:"tr-clickable",onClick:M,title:"voir/modifier le stock"}:{}},[y]);return n.createElement(n.Fragment,null,n.createElement(Q,{disable:!S},n.createElement(b.A.Row,he,n.createElement(b.A.Cell,{className:"td-thead","data-thead":"Référence"},n.createElement(i.N_,{ref:N,to:"/enterprises/".concat(r.id,"/stocks/products/").concat(t.id)},t.reference)),n.createElement(b.A.Cell,{className:(0,k.St)("td-action p-reduce text-center",!t.image&&"none-max-l")},n.createElement(P.A,{image:t.image,alt:t.label})),n.createElement(b.A.Cell,{"data-thead":"Nom / Libellé"},t.description),n.createElement(b.A.Cell,{"data-thead":"TVA",textAlign:"right",className:"block-price-cell"},n.createElement(L.A,{percent:!0,price:t.tva})),n.createElement(b.A.Cell,{className:"none-max-l"},n.createElement(G,{stockLength:ae.length,loading:!1,preview:z,format:function(e){return e}},"Simulation :")),n.createElement(b.A.Cell,{"data-thead":"Quantité",className:"preview-cell"},ye,t.isAlert?n.createElement(R.A,{content:n.createElement("div",null,"Le stock est en dessous du seuil d'alerte")},n.createElement(u.A,{className:"ml-0_5",name:"exclamation triangle",color:"orange",link:!0})):null,n.createElement(G,{stockLength:ae.length,loading:J,preview:z,bold:!0,loader:!0},n.createElement(w,{isQuantity:!0,stock:z},z.quantityCurrent))),n.createElement(b.A.Cell,{"data-thead":"Prix HT",textAlign:"right",className:"block-price-cell"},n.createElement(w,{stock:t.stock},n.createElement(L.A,{price:be})),n.createElement(G,{stockLength:ae.length,loading:J,preview:z,bold:!0},n.createElement(w,{stock:z},(0,k.MV)(z.unitPriceCurrent)))),n.createElement(b.A.Cell,{"data-thead":"Prix global",textAlign:"right"},n.createElement(w,{stock:t.stock},n.createElement(L.A,{price:ye*be})),n.createElement(G,{stockLength:ae.length,loading:J,preview:z,bold:!0},n.createElement(w,{stock:z},(0,k.MV)(z.quantityCurrent*z.unitPriceCurrent)))),n.createElement(b.A.Cell,{className:"td-action p-reduce text-center-max-l"},n.createElement(F,{disable:!S},n.createElement(u.A,{name:"plus square",className:"clickable",color:"blue",size:"large",title:"ajouter du stock",onClick:function(e){var r=t.lastBuyPrice||t.unitPrice;ue({uuid:(0,g.A)(),quantity:1,date:(new Date).toISOString().slice(0,10),unitBuyPrice:r,product:t.id,globalPrice:r}),e.target.scrollIntoView({behavior:"smooth",block:"center",inline:"center"})}})),n.createElement(V.A,{title:"Supprimer le produit des stock",btnRef:x,content:"Êtes-vous sûr de vouloir supprimer le produit des stocks ?",handleConfirm:me}),Z?n.createElement(D.A,{active:!0,inline:!0,size:"tiny"}):n.createElement(B.Ay,{onClick:t.stock||ae.length>0?function(e){e.stopPropagation(),e.preventDefault(),x.current&&x.current.ref.current.click()}:me})))),ae.map(function(e,t){return n.createElement(T,{key:e.uuid,index:t,stock:e,handleChange:ce,handleRemove:se,firstRow:S,handleValidate:fe,handlePreview:de,colSpan:4,error:d[t],isCreating:!0})}
2))};var W=["table","enterprise","handleAdd","handleRemove","handleSubmit","stickyProps","errors","stockLength","defaultValues"];function Z(){return Z=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Z.apply(null,arguments)}var ee=function(e){var t=e.stockLength,r=e.globalState,a=e.nbPages,o=e.inTable,i=void 0===o||o,l=i?b.A.Row:"div",c=i?b.A.Cell:"div";return n.createElement(n.Fragment,null,r&&n.createElement(l,{className:"tr-validate tr-sticky"},n.createElement(c,{colSpan:5,className:"text-left"},"Total ",a>1&&" (toutes pages)"," :"," "),n.createElement(c,{className:"text-center text-right-max-l","data-thead":"Quantité"},r.sumQuantity),n.createElement(c,null),n.createElement(c,{className:"text-right","data-thead":"Prix global"},(0,k.MV)(r.sumPrice)),n.createElement(c,null)),0!==t&&n.createElement(l,{className:"tr-validate tr-sticky"},n.createElement(c,{colSpan:9,className:"td-validate text-center"},n.createElement(h.A,null))))};const te=function(e){var t=e.table,r=void 0===t?[]:t,a=e.enterprise,o=e.handleAdd,i=e.handleRemove,l=e.handleSubmit,c=e.stickyProps,s=e.errors,d=void 0===s?{}:s,f=e.stockLength,m=e.defaultValues,p=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,W);return n.createElement(n.Fragment,null,n.createElement(v.$3,Z({className:"table-stocks",cols:[{key:"reference",content:"Référence"},{key:"image",content:n.createElement(u.A,{name:"image",size:"large"})},{key:"description",content:"Nom / Libellé"},{key:"tva",content:"TVA"},{key:"date",content:"Date"},{key:"quantity",content:"Quantité"},{key:"unitBuyPrice",content:"Prix unitaire"},{key:"globalPrice",content:"Prix global"},{key:"actions",content:"Actions"}],unstackable:!1,sortable:!0,stickyRows:!0},p),r.map(function(e,t){return n.createElement(X,{key:e.id,product:e,enterprise:a,handleAdd:o,handleRemove:function(e){return i(e,t)},handleValidate:l,table:r,errors:d[e.id],stockLength:f,defaultValues:m[e.id],firstRow:0===t})}),n.createElement(ee,Z({},c,{stockLength:f}))),n.createElement("div",{className:"sticky-bar"},n.createElement(ee,Z({},c,{stockLength:f,inTable:!1}))))};var re=r(66576),ne=r(81910);const ae=function(e){var t=e.children,r=e.disable,a=void 0!==r&&r;return n.createElement(x.A,{step:0,level:1,disable:a,children:t,keytuto:j.sp,position:"bottom left",title:"créer des stocks",content:"Pour créer des stocks de produits, cliquez ici et suivez les étapes du formulaire ! Ces stocks vous permettront de gagner du temps lors de la rédaction de vos devis, contrats et factures.",ignore:!0,btnPrevious:!1})};const oe=function(e){var t=e.children,r=e.disable,a=void 0!==r&&r;return n.createElement(x.A,{step:1,level:1,disable:a,children:t,keytuto:j.sp,title:"méthode de stocks",content:"Vous pourrez ensuite gérer vos stocks selon la méthode que vous préférez : FIFO (First In First Out) / LIFO (Last In First Out) / Moyenne.",end:!0})};var ie=r(12322),le=r(1352),ce=r(13581),ue=r(53035),se=r(80339),de=r(53347);function fe(e){return fe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},fe(e)}var me=["handleSubmit","handleSubmitOne","errors"];function pe(){return pe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},pe.apply(null,arguments)}function ye(e){return function(e){if(Array.isArray(e))return Ae(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ke(e)||function(){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 be(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function he(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
2t%2?be(Object(r),!0).forEach(function(t){ve(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):be(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ve(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=fe(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=fe(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==fe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ge(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,l=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return l}}(e,t)||ke(e,t)||function(){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 ke(e,t){if(e){if("string"==typeof e)return Ae(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ae(e,t):void 0}}function Ae(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Ee=function(e){var t=e.handleSubmit,r=e.handleSubmitOne,a=e.errors,o=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,me);return n.createElement(s.A,{className:"mb-1 form-stock",onSubmit:t,error:Object.keys(a).length>0},n.createElement(te,pe({handleSubmit:r,errors:a},o)))};const Oe=function(){var e=(0,a.wA)(),t=(0,a.d4)(function(e){return e.enterprise}),r=ge((0,y.Ay)(),2),o=r[0],s=r[1],b=ge((0,n.useState)(t.stockMethod||"average"),2),h=b[0],v=b[1],g=ge((0,n.useState)(!1),2),A=g[0],E=g[1],O=ge((0,p.Ay)(!1),3),P=O[0],w=O[1],S=O[2],x=ge((0,p.Ay)(),3),C=x[0],N=x[1],M=x[2],q=ge((0,p.Ay)(),3),z=q[0],I=q[1],T=q[2],D=ge((0,n.useState)([]),2),L=D[0],R=D[1],V=ge((0,n.useState)({}),2),B=V[0],F=V[1],Q=ge((0,n.useState)(1),2),U=Q[0],_=Q[1],$=ge((0,n.useState)({}),2),H=$[0],K=$[1],J=ge((0,n.useState)({}),2),Y=J[0],G=J[1],X=ge((0,n.useState)([]),2),W=X[0],Z=X[1],ee=(0,n.useMemo)(function(){return 0===L.length?j.sp:j.N2},[L]);(0,ie.A)(ee),(0,n.useEffect)(function(){te()},[o]);var te=function(){w({url:"enterprises/".concat(t.id,"/stocks")+(0,k.JN)(he(he({},o),{},{withLastBuyPrice:1}))})};(0,n.useEffect)(function(){if(P){if(P.success)if(P.products)R(P.products),K(P.globalState),P.lastPage!==U&&_(P.lastPage||1);else{te();var e=Object.entries(B).reduce(function(e,t){var r=ge(t,2),n=r[0],a=r[1];return e[n]=[],a.forEach(function(t,r){W.includes(t.uuid)||(e[n]=[].concat(ye(e[n]),[t]))}),e},{});F(e)}else if(P.errors){var t=(0,k.W0)((0,k.vT)(P.errors),""),r=0,n=Object.entries(B).reduce(function(e,n){var a=ge(n,2),o=a[0];return a[1].forEach(function(n,a){t[r]&&(e[o]||(e[o]={}),e[o][a]=t[r]),r++}),e},{});G(n)}Z([])}},[P]);(0,n.useEffect)(function(){C&&C.enterprise&&(v(C.enterprise.stockMethod),e((0,d.jW)(C.enterprise)),E(!1),te())},[C]);var fe=function(e){I({url:"enterprises/".concat(t.id,"/products/to-stock"),method:f.LO,body:{ids:Object.keys(e)}})};(0,n.useEffect)(function(){z&&z.success&&te()},[z]);var me=function(e){Z(e.map(function(e){return e.uuid})),w({url:"enterprises/".concat(t.id,"/stocks"),method:f.LO,body:{stocks:e}})},pe=(0,n.useMemo)(function(){return Object.values(B).reduce(function(e,t){return e+t.length},0)},[B]),be=(0,n.useMemo)(function(){var e=[];return e.push(n.createElement(ue.A.Action,{Icon:se.A,content:"Ajouter un produit",Modal:re.A,modalProps:{callback:fe,paramsQuery:{isStockable:!1}},Popup:ae})),e.push(n.createElement(ue.A.Action,{content:"Actualiser les prix",Icon:de.A,as:i.N_,to:"products",secondary:!0})),e},[]);return n.createElement(le.A,{className:"xl"},n.createElement(ce.A.Header,{title:"Stocks",Actions:be}
2),n.createElement(ce.A.Body,null,n.createElement("div",{className:"list-filter mb-1"},n.createElement("div",{className:"state-filter text-center flex justify-content-center"},n.createElement(oe,null,n.createElement(l.A,{className:"flex gap-0_5 align-items-center",loading:M,"data-tutorial-key":j.sp,"data-tutorial-step":"1"},n.createElement("span",{className:"text-bold"},"Méthode :"),Object.entries(m.vX).map(function(e){var t=ge(e,2),r=t[0],a=t[1];return n.createElement(n.Fragment,{key:r},(A||r===h)&&n.createElement(c.A,{className:(0,k.St)("white mb-0",A&&"activable"),active:r===h,onClick:function(e){return v(r)}},a))}),A?n.createElement(u.A,{name:"check square",className:"clickable",size:"big",color:"green",onClick:function(){h!==t.stockMethod?N({url:"enterprises/".concat(t.id,"/update/stocks"),method:f.Uc,body:{method:h}}):E(!1)}}):n.createElement(u.A,{name:"pencil square",className:"clickable",size:"big",color:"blue",onClick:function(e){return E(!0)}}))))),n.createElement(ne.A,{table:L,query:o,dispatchQuery:s,loading:S||T,nbPages:U,missingMessage:"Aucun produit en stock",searchPlaceholder:"Rechercher par référence ou libellé",TableComponent:Ee,tableProps:{enterprise:t,handleAdd:function(e,t){F(he(he({},B),{},ve({},e,t)))},handleRemove:function(e,t){var r=L.slice();r.splice(t,1),R(r)},handleSubmit:function(e){me(Object.values(B).flat())},handleSubmitOne:function(e){me([e])},defaultValues:B,stickyProps:{globalState:H,nbPages:U},errors:Y,stockLength:pe}})))};var Pe=r(12870),we=["table","enterprise","product","rowProps"];function Se(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,l=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return je(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?je(e,t):void 0}}(e,t)||function(){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 je(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function xe(){return xe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},xe.apply(null,arguments)}var Ce=function(e){var t=e.stock,r=e.enterprise,a=e.reload,o=e.index,i=e.handleEdit,l=e.handleValidate,c=e.handleChange,s=e.setCountAlerts,d=Se((0,p.Ay)(),3),m=d[0],y=d[1],h=d[2];(0,n.useEffect)(function(){m&&m.success&&(a(),s(m))},[m]);return t.edit?n.createElement(T,{index:o,stock:t,handleChange:c,handleRemove:i,handleValidate:l,className:"ui form form-stock"}):n.createElement(b.A.Row,{key:t.id},n.createElement(b.A.Cell,{className:"td-thead","data-thead":"Label"},t.label),n.createElement(b.A.Cell,{"data-thead":"Date"},t.date),"sell"===t.type?n.createElement(Ne,{stock:t,enterprise:r}):n.createElement(Me,{stock:t,enterprise:r}),n.createElement(b.A.Cell,{className:"td-action p-reduce text-center-max-l"},n.createElement(u.A,{onClick:function(){return i(o)},className:"icon-edit",name:"square pen",size:"big",color:"blue",link:!0}),!t.lockDelete&&n.createElement(B.Ay,{onClick:function(e){y({url:"enterprises/".concat(r.id,"/stocks/").concat(t.id),method:f.SJ})},loading:h})))},Ne=function(e){var t=e.stock,r=e.enterprise,a=(0,m.iv)(r,t).unitBuyPrice;return n.createElement(n.Fragment,null,n.createElement(b.A.Cell,{"data-thead":"Quantité"},n.createElement(c.A,{color:"red",className:"text-bold"},"- "+t.quantity)),n.createElement(b.A.Cell,{"data-thead":"Prix unitaire"},n.createElement(w,{stock:t},n.createElement(L.A,{price:a}))),n.createElement(b.A.Cell,{"data-thead":"Prix global"},n.createElement(w,{stock:t},n.createElement(L.A,{price:a*t.quantity}))))},Me=function(e){var t=e.stock;e.enterprise;return n.createElement(n.Fragment,null,n.createElement(b.A.Cell,{"data-thead":"Quantité"},n.createElement(c.A,{color:"green",className:"text-bold"},"+ "+t.quantity," ")),n.createElement(b.A.Cell,{"data-thead":"Prix unitaire"},n.createElement(L.A,{price:t.unitBuyPrice})),n.createElement(b.A.Cell,{"data-thead":"Prix global"},n.createElement(L.A,{price:t.unitBuyPrice*t.quantity})))},qe=function(e){var t=e.stock,r=e.enterprise,a=e.inTable,o=void 0===a||a,i=o?b.A.Row:"div",l=o?b.A.Cell:"div",c=(0,m.iv)(r,t),u=c.method,s=c.quantityCurrent,d=c.unitPriceCurrent;return n.createElement(i,{className:"tr-validate tr-sticky"},n.createElement(l,{colSpan:2,className:"text-bold text-center-max-l text-left"}
2,"Stock (",u,") :"),n.createElement(l,{"data-thead":"Quantité"},n.createElement(w,{isQuantity:!0,stock:t},s)),n.createElement(l,{"data-thead":"Prix unitaire"},n.createElement(w,{stock:t},n.createElement(L.A,{price:d}))),n.createElement(l,{"data-thead":"Prix global"},n.createElement(w,{stock:t},n.createElement(L.A,{price:s*d}))),n.createElement(l,{className:"none-max-l"}))};const ze=function(e){var t=e.table,r=void 0===t?[]:t,a=e.enterprise,o=e.product,i=e.rowProps,l=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,we);return n.createElement(n.Fragment,null,n.createElement(v.$3,xe({className:"table-stocks",cols:[{key:"label",content:"Libellé"},{key:"date",content:"Date"},{key:"quantity",content:"Quantité"},{key:"unitaire",content:"Prix unitaire"},{key:"globalPrice",content:"Prix global"},{key:"actions",content:"Actions"}],unstackable:!1,sortable:!0,stickyRows:!0},l),r.map(function(e,t){return n.createElement(Ce,xe({key:e.id,stock:e,enterprise:a,index:t},i))}),n.createElement(qe,{stock:o.stock,enterprise:a})),n.createElement("div",{className:"sticky-bar"},n.createElement(qe,{stock:o.stock,enterprise:a,inTable:!1})))};var Ie=r(29082),Te=r(99616),De=r(22303),Le=r(87977),Re=r(16220),Ve=r(41362),Be=r(50363),Fe=r(59117),Qe=["table","handleCheck","checkList","areCheckedAll","handleCheckAll","disabledList","disabledTitle"];function Ue(){return Ue=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ue.apply(null,arguments)}const _e=function(e){var t=e.table,r=void 0===t?[]:t,o=e.handleCheck,i=e.checkList,l=void 0===i?{}:i,c=e.areCheckedAll,s=e.handleCheckAll,d=e.disabledList,f=e.disabledTitle,m=void 0===f?"Utilisateur non sélectionnable":f,p=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,Qe),y=(0,a.d4)(function(e){return e.user});return n.createElement(v.$3,Ue({className:"table-users",cols:[{key:"checkbox",content:n.createElement(Be.A,{checked:c,onChange:s,label:{title:"Ajouter tous les éléments à la selection."}})},{key:"email",content:"Email",sortable:!0},{key:"status",content:"Statut",sortable:!0}],sortable:!0},p),r.map(function(e){return n.createElement(Fe.A,{entity:e.user,checkList:l,disabledList:d,handleCheck:o,key:e.user.id,displayName:"type de charge",disabledTitle:m},n.createElement(b.A.Cell,null,e.user.email),n.createElement(b.A.Cell,null,e.super?n.createElement("strong",{className:"text-orange inline-block mb-0_5"},n.createElement(u.A,{name:"bookmark",className:"mb-0"})," Propriétaire"):y.isAccountant&&e.user.isAccountant&&"Comptable"))}))};var $e=r(61383),He=r(87472);function Ke(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,l=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Je(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Je(e,t):void 0}}(e,t)||function(){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 Je(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Ye=function(e){var t=e.callback,r=e.checked,o=void 0===r?He.P:r,i=(e.loading,(0,a.d4)(function(e){return e.enterprise})),l=(0,Re.A)(),c=(0,n.useMemo)(function(){return i.users.length?i.users.map(function(e){return e.user}):He.P},[i.users]),s=(0,n.useMemo)(function(){return o.reduce(function(e,t){return e[t.id]=t,e},{})}
2,[o]),d=Ke((0,$e.A)(c,{defaultValue:s,callback:t}),4),f=d[0],m=d[1],p=d[2],y=d[3],b=y.handleOpen,v=y.handleClose,g=y.handleCheck,k=y.handleCheckAll,A=y.handleValidate,E=y.handleCancel;return n.createElement(Le.A,{className:"table-picking-modal ".concat(l),onClose:v,onOpen:b,open:m,trigger:n.createElement(Pe.A,{className:"icon",color:"blue",onClick:b,title:"Ajouter un utilisateur recevant une alerte par mail"},n.createElement(u.A.Group,null,n.createElement(u.A,{name:"user"}),n.createElement(u.A,{corner:"bottom right",name:"bell",size:"big"})))},n.createElement(Le.A.Header,{className:"mb-1"},"Utilisateur recevant une alerte par mail"),n.createElement(Ie.A,{table:i.users,paginationTop:!1,TableComponent:_e,tableProps:{checkList:f,handleCheck:g,areCheckedAll:p,handleCheckAll:k},missingMessage:"Aucun type de charge disponible.",searchPlaceholder:"Rechercher un type de charge par nom"}),n.createElement(Le.A.Actions,null,n.createElement(h.A,{onClick:A}),n.createElement(Ve.A,{onClick:E})))};const Ge=n.memo(Ye);function Xe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,l=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return We(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?We(e,t):void 0}}(e,t)||function(){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 We(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Ze=function(){var e=(0,a.wA)(),t=(0,a.d4)(function(e){return e.enterprise}),r=Xe((0,p.Ay)(),2),o=r[0],i=r[1];(0,n.useEffect)(function(){o&&o.success&&l(o)},[o]);var l=function(r){null!=r.countStockAlerts&&r.countStockAlerts!=t.countStockAlerts&&e((0,d.$9)("countStockAlerts",r.countStockAlerts))};return[function(e){i({url:"enterprises/".concat(e,"/products/alerts")})},l]};function et(e){return et="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},et(e)}function tt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function rt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tt(Object(r),!0).forEach(function(t){nt(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tt(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function nt(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=et(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=et(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==et(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function at(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,l=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ot(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ot(e,t):void 0}}
2(e,t)||function(){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 ot(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var it=function(e){var t=e.defaultValue,r=e.idEnterprise,a=e.idProduct,o=e.loadStockAlerts,i=at((0,p.Ay)(),3),l=i[0],c=i[1],u=i[2],d=at((0,n.useState)(!1),2),m=d[0],y=d[1],b=at((0,n.useState)(t.alertThreshold),2),h=b[0],v=b[1],g=at((0,n.useState)(t.userStockAlerts?t.userStockAlerts.map(function(e){return e.user}):[]),2),A=g[0],E=g[1];(0,n.useEffect)(function(){l&&l.success&&(y(!1),t.alertThreshold!==h&&o(r))},[l]);var O=function(e){e.preventDefault(),t.alertThreshold!==h?P():y(!1)},P=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A;c({url:"enterprises/".concat(r,"/products/").concat(a,"/stock"),method:f.Uc,body:{alertThreshold:h,userStockAlerts:e.map(function(e){return{user:{id:e.id}}})}})};return n.createElement("div",{className:(0,k.St)("single-form-corner stock-alert-threshold",!m&&"inline")},n.createElement("span",{className:"tag1"},"Seuil d'alerte :"),m?u?n.createElement(D.A,{active:!0,inline:!0,size:"small"}):n.createElement(n.Fragment,null,n.createElement(s.A,{onSubmit:O},n.createElement(s.A.Group,{className:"align-items-end"},n.createElement(s.A.Input,{type:"number",name:"alertThreshold",value:h||"",onChange:function(e,t){var r=t.value;return v(r)},labelPosition:"right",action:!0},n.createElement("input",{onKeyDown:function(e){13===e.keyCode&&(e.preventDefault(),e.stopPropagation(),O(e))}}),n.createElement(Pe.A,{type:"submit",primary:!0,icon:"check circle"}))))):n.createElement(n.Fragment,null,n.createElement("span",{className:"pr-0_5"},h||0),n.createElement("div",{className:"btn-wrapper"},n.createElement(Pe.A,{primary:!0,icon:"pencil alternate",onClick:function(e){return y(!0)}}),n.createElement(Ge,{callback:function(e){var t=Object.values(e);E(t),P(t)},checked:A,loading:u}))))};const lt=function(){var e=(0,o.g)().idProduct,t=(0,o.Zp)(),r=(0,a.d4)(function(e){return e.enterprise}),i=at((0,y.Ay)(!0),2),l=i[0],c=i[1],u=at(Ze(),2),s=u[0],d=u[1],m=at((0,A.dN)(c,[De.o1]),1)[0],b=at((0,p.Ay)(!1),3),h=b[0],v=b[1],g=b[2],E=at((0,n.useState)([]),2),O=E[0],P=E[1],w=at((0,n.useState)(1),2),S=w[0],j=w[1],x=at((0,n.useState)({}),2),C=x[0],N=x[1],M=at((0,n.useState)(null),2),q=M[0],z=M[1];(0,n.useEffect)(function(){I()},[l]),(0,n.useEffect)(function(){if(h)if(h.stockMoves){var e=O.filter(function(e){return e.edit&&e.id!==q}).reduce(function(e,t){return e[t.id]=t,e},{});P(h.stockMoves.map(function(t){return e[t.id]||rt(rt({},t),{},{edit:!1,date:t.date.slice(0,10)})})),N(h.product),h.lastPage!==S&&j(h.lastPage||1)}else h.product?(N(h.product),P([])):h.stockMove?(I(),d(h)):t("/404",{replace:!0})},[h]);var I=function(){v({url:"enterprises/".concat(r.id,"/stocks/products/").concat(e)+(0,k.JN)(l)})};return C.reference?n.createElement(le.A,{className:"xl"},n.createElement(ce.A.Header,{title:"Stocks",subtitle:"Stock du produit ".concat(C.reference)}),n.createElement(ce.A.Body,null,n.createElement("div",{className:"flex justify-content-between align-items-end"},n.createElement(Te.A,{handleSubmit:function(e,t){m("stockDate",t||void 0)},label:"Afficher le stock au",defaultValue:l.stockDate,className:"mb-1"}),n.createElement(it,{defaultValue:C,idEnterprise:r.id,idProduct:e,loadStockAlerts:s})),n.createElement(Ie.A,{table:O,loading:g,nbPages:S,dispatchQuery:c,query:l,missingMessage:"Aucun stock sur ce produit",TableComponent:ze,tableProps:{enterprise:r,product:C,rowProps:{handleEdit:function(e){var t=O.slice(),r=t[e];r.edit=!r.edit,"sell"===r.type?r.quantity*=-1:r.globalPrice=r.quantity*r.unitBuyPrice,r.edit?r.date=(0,k.zn)(r.date):r.date=(0,k.Yq)(r.date),t[e]=r,P(t)},handleValidate:function(e){var t;t=O[e],z(t.id),v({url:"enterprises/".concat(r.id,"/stocks/").concat(t.id),method:f.Uc,body:{quantity:t.quantity,unitBuyPrice:t.unitBuyPrice,date:t.date,label:t.label}})},handleChange:function(e,t){var r=O.slice();r[e]=t,P(r)},setCountAlerts:d,reload:I}}}))):g?n.createElement(D.A,{active:!0,inline:"centered"}):null};var ct=r(68937);function ut(e){return ut="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ut(e)}var st=["table","enterprise","reload","handleRemove"];function dt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,l=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);c=!0);}catch(e){u=!0,a=e}
2finally{try{if(!c&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ft(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ft(e,t):void 0}}(e,t)||function(){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 ft(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function mt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function pt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?mt(Object(r),!0).forEach(function(t){yt(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mt(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function yt(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=ut(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ut(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ut(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bt(){return bt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},bt.apply(null,arguments)}var ht=function(e){var t=e.productGiven,r=e.enterprise,a=e.handleRemove,o=e.index,l=dt((0,p.Ay)(),3),c=l[0],s=l[1],d=l[2],y=(0,n.useReducer)(ct.Ay,function(e,t){var r=(0,m.iv)(e,t.stock),n=r.unitPriceCurrent,a=r.quantityCurrent,o=n?1-t.lastBuyPrice/n:0,i=t.unitPrice*(1+o);return!t.unitPrice&&i&&(o=""),pt(pt({},t),{},{percent:o,newBuyPrice:n,unitPrice:i,quantityCurrent:a})}(r,t)),h=dt(y,2),v=h[0],g=h[1],E=dt((0,A.dN)(g,[ct.nQ]),1)[0];(0,n.useEffect)(function(){c&&c.success&&a(o)},[c]);return d?n.createElement(b.A.Row,null,n.createElement(b.A.Cell,{colSpan:"9",className:"text-center"},n.createElement(D.A,{active:!0,inline:"centered"}))):n.createElement(b.A.Row,null,n.createElement(b.A.Cell,{className:"td-thead","data-thead":"Référence"},n.createElement(i.N_,{to:"/enterprises/".concat(r.id,"/products/").concat(v.id)},v.reference)),n.createElement(b.A.Cell,{className:(0,k.St)("td-action p-reduce text-center",!v.image&&"none-max-l")},n.createElement(P.A,{image:v.image,alt:v.label})),n.createElement(b.A.Cell,{"data-thead":"Nom / Libellé"},n.createElement(i.N_,{className:"product-description",to:"/enterprises/".concat(r.id,"/products/").concat(v.id)},v.description)),n.createElement(b.A.Cell,{"data-thead":"TVA",textAlign:"right",className:"block-price-cell"},n.createElement(L.A,{percent:!0,price:v.tva})),n.createElement(b.A.Cell,{"data-thead":"Quantité en stock",className:"preview-cell"},n.createElement(w,{stock:v.stock},v.quantityCurrent)),n.createElement(b.A.Cell,{"data-thead":"Prix d'achat"},n.createElement("div",{className:"block-price-cell flex gap-0_5 justify-content-center"},n.createElement(L.A,{price:v.lastBuyPrice}),n.createElement(u.A,{name:"long arrow alternate right"}),n.createElement(w,{stock:v.stock},n.createElement(L.A,{price:v.newBuyPrice,className:"text-orange"})))),n.createElement(b.A.Cell,{"data-thead":"Prix de vente"},n.createElement("div",{className:"flex gap-0_5 justify-content-center align-items-center block-price-cell"},n.createElement(L.A,{price:t.unitPrice}),n.createElement(u.A,{name:"long arrow alternate right"}),n.createElement(S.A,{onChange:function(e,r){var n=r.value,a=t.unitPrice?(n-t.unitPrice)/t.unitPrice:n?"":0;E(pt(pt({},v),{},{percent:a,unitPrice:n}))},value:v.unitPrice,price:!0}))),n.createElement(b.A.Cell,{className:"text-right-max-l text-center","data-thead":"Variation du prix"},n.createElement(S.A,{onChange:function(e,r){var n=r.value,a=n?n
2/100:n,o=(0,k.uP)(t.unitPrice*(1+(a||0)));E(pt(pt({},v),{},{percent:a,unitPrice:o}))},percent:!0,value:v.percent&&100*v.percent,inline:!0,max:1/0,min:-1/0})),n.createElement(b.A.Cell,{className:"td-action text-center"},n.createElement(u.A,{name:"check square",className:"clickable",size:"big",color:"green",onClick:function(){s({url:"enterprises/".concat(r.id,"/products/").concat(t.id,"/price"),method:f.Uc,body:{lastBuyPrice:v.newBuyPrice,lastBuyDate:v.stock?(0,k.zn)((0,k.A$)(v.stock.date)):null,unitPrice:v.unitPrice}})}})))};const vt=function(e){var t=e.table,r=void 0===t?[]:t,a=e.enterprise,o=(e.reload,e.handleRemove),i=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,st);return n.createElement(v.$3,bt({className:"table-stocks",cols:[{key:"reference",content:"Référence"},{key:"image",content:n.createElement(u.A,{name:"image",size:"large"})},{key:"description",content:"Nom / Libellé"},{key:"tva",content:"TVA"},{key:"quantity",content:"Quantité"},{key:"unitPrices",content:"Prix d'achat"},{key:"unitPrice",content:"Prix de vente"},{key:"variation",content:"Variation du prix"},{key:"actions",content:"Actions"}],unstackable:!1,sortable:!0},i),r.map(function(e,t){return n.createElement(ht,{key:e.id,productGiven:e,enterprise:a,handleRemove:o,index:t})}))};function gt(e){return gt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},gt(e)}function kt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function At(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?kt(Object(r),!0).forEach(function(t){Et(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):kt(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Et(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=gt(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=gt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==gt(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ot(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,l=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Pt(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Pt(e,t):void 0}}(e,t)||function(){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 Pt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const wt=function(){var e=(0,a.d4)(function(e){return e.enterprise}),t=Ot((0,y.Ay)(),2),r=t[0],o=t[1],i=Ot((0,p.Ay)(),3),l=i[0],c=i[1],u=i[2],s=Ot((0,n.useState)([]),2),d=s[0],f=s[1],m=Ot((0,n.useState)(1),2),b=m[0],h=m[1];(0,n.useEffect)(function(){v()},[r]),(0,n.useEffect)(function(){l&&l.products?(f(l.products),l.lastPage!==b&&h(l.lastPage||1)):f([])},[l]);var v=function(){c({url:"enterprises/".concat(e.id,"/stocks")+(0,k.JN)(At(At({},r),{},{isStockable:!0}))})};return n.createElement(le.A,{className:"xxl"},n.createElement(ce.A.Header,{title:"Stocks",subtitle:"Mis à jour des produits"}
2),n.createElement(ce.A.Body,null,n.createElement(Ie.A,{table:d,loading:u,nbPages:b,query:r,dispatchQuery:o,missingMessage:"Aucun produit à mettre à jour",TableComponent:vt,tableProps:{enterprise:e,handleRemove:function(e){var t=d.slice();t.splice(e,1),f(t)},reload:v}})))};const St=function(){(0,a.d4)(function(e){return e.enterprise});return n.createElement(o.BV,null,n.createElement(o.qh,{path:"",element:n.createElement(Oe,null)}),n.createElement(o.qh,{path:"products",element:n.createElement(wt,null)}),n.createElement(o.qh,{path:"products/:idProduct",element:n.createElement(lt,null)}),n.createElement(o.qh,{path:"*",element:n.createElement(o.C5,{to:"/404"})}))}},14063(e,t,r){r.d(t,{iv:()=>c,vX:()=>n});var n={average:"Moyenne",lifo:"LIFO",fifo:"FIFO"},a={average:"unitPriceAverage",lifo:"unitPriceLifo",fifo:"unitPriceFifo"},o={average:"unitBuyPriceAverage",lifo:"unitBuyPriceLifo",fifo:"unitBuyPriceFifo"},i={lifo:"quantityLifoRemaining",fifo:"quantityFifoRemaining",average:null},l={quantityCurrent:0},c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l;t||(t=l);var r=e.stockMethod||"average";return{quantityCurrent:t.quantityCurrent,unitPriceCurrent:t[a[r]],unitBuyPrice:t[o[r]],remaining:t[i[r]],method:n[r]}}},40912(e,t,r){r.d(t,{Ay:()=>A,CN:()=>m,J4:()=>b,UF:()=>p,Xw:()=>h,_M:()=>y,pR:()=>k,qN:()=>g,uU:()=>v});r(52675),r(89463),r(2259),r(28706),r(2008),r(48980),r(23418),r(64346),r(23792),r(34782),r(26910),r(54554),r(23288),r(62010),r(26099),r(27495),r(38781),r(47764),r(62953);function n(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(e,t):void 0}}(e)||function(){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 a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var o="setArray",i="sortArray",l="setEl",c="setElBy",u="addEl",s="addEls",d="removeEl",f="removeElBy",m=function(e){return{type:o,array:e}},p=function(e){return{type:i,callback:e}},y=function(e,t){return{type:l,index:e,el:t}},b=function(e,t){return{type:c,key:e,el:t}},h=function(e,t){return{type:u,el:e,index:t}},v=function(e){return{type:s,els:e}},g=function(e){return{type:d,index:e}},k=function(e,t){return{type:f,key:e,value:t}};const A=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=arguments.length>1?arguments[1]:void 0;switch(r.type){case o:return r.array||t;case l:return(e=t.slice())[r.index]=r.el,e;case c:var a=(e=t.slice()).findIndex(function(e){return e[r.key]==r.el[r.key]});return-1!=a&&(e[a]=r.el),e;case u:return e=t.slice(),isNaN(r.index)?e.push(r.el):e.splice(r.index,0,r.el),e;case s:return[].concat(n(t),n(r.els));case d:return(e=t.slice()).splice(r.index,1),e;case f:return e=t.filter(function(e){return e[r.key]!=r.value});case i:return(e=t.slice()).sort(r.callback),e;default:return t}}},1352(e,t,r){r.d(t,{A:()=>l});r(69085);var n=r(96540),a=r(13581),o=r(30825),i=function(){return i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},i.apply(this,arguments)};const l=function(e){return n.createElement(a.A,i({},e,{Menu:o.A}))}},99903(e,t,r){r.d(t,{El:()=>O,KL:()=>v,KY:()=>b,MW:()=>y,RE:()=>d,Ry:()=>n,Us:()=>h,V_:()=>m,Y7:()=>p,Yb:()=>l,cY:()=>a,em:()=>o,f9:()=>u,jn:()=>k,mv:()=>i,of:()=>g,tm:()=>c,ue:()=>E,xJ:()=>A,xP:()=>f,zQ:()=>s});var n="withCount",a="withoutArchived",o="withArchived",i="withDeletable",l="withoutDeletable",c="withService",u="withSale",s="withAccountingValidation",d="withoutAccountingValidation",f="withAttachment",m="withoutAttachment",p="withImmo",y="withoutImmo",b="withTvaIntra",h="withoutTvaIntra",v="withReverseTva",g="withoutReverseTva",k="withExportedFec",A="withoutExportedFec",E=[s,d,f,m,p,y,b,h,v,g,k,A],O=E},46449(e,t,r){var n=r(46518),a=r(70259),o=r(48981),i=r(26198),l=r(91291),c=r(1469);n({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:void 0,t=o(this),r=i(t),n=c(t,0);return a(n,t,t,r,0,void 0===e?1:l(e)),n}})},93514(e,t,r){r(6469)("flat")},5745(e,t,r){var n=r(46518),a=r(77240);n({target:"String",proto:!0,forced:r(23061)("bold")},{bold:function(){return a(this,"b","","")}})},42781(e,t,r){r(46518)({target:"String",proto:!0},{repeat:r(72333)})},21951(e,t,r){r.d(t,{A:()=>a});const n={name:"archive",size:24,node:[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"M10 12h4",key:"a56b0p"}]]},a=(0,r(68195).A)(n)},53259(e,t,r){r.d(t,{A:()=>a});const n={name:"arrow-right-left",size:24,node:[["path",{d:"m16 3 4 4-4 4",key:"1x1c3m"}],["path",{d:"M20 7H4",key:"zbl0bi"}],["path",{d:"m8 21-4-4 4-4",key:"h9nckh"}],["path",{d:"M4 17h16",key:"g4d7ey"}]]},a=(0,r(68195).A)(n)},58346(e,t,r){r.d(t,{A:()=>a});const n={name:"box",size:24,node:[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]]},a=(0,r(68195).A)(n)},85973(e,t,r){r.d(t,{A:()=>a});const n={name:"briefcase",size:24,node:[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]},a=(0,r(68195).A)(n)},97811(e,t,r){r.d(t,{A:()=>a});const n={name:"calendar-days",size:24,node:[["path",{d:"M8 2v3",key:"1ioesn"}],["path",{d:"M16 2v3",key:"otl347"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M8 13h.01",key:"1sbv64"}],["path",{d:"M12 13h.01",key:"y0uutt"}],["path",{d:"M16 13h.01",key:"wip0gl"}],["path",{d:"M8 17h.01",key:"p3bg7i"}],["path",{d:"M12 17h.01",key:"p32p05"}],["path",{d:"M16 17h.01",key:"ql8jdd"}]]},a=(0,r(68195).A)(n)},53347(e,t,r){r.d(t,{A:()=>a});const n={name:"calendar-sync",size:24,node:[["path",{d:"M11 10v4h4",key:"172dkj"}],["path",{d:"m11 14 1.535-1.605a5 5 0 018 1.5",key:"jekqcd"}],["path",{d:"M16 2v3",key:"otl347"}],["path",{d:"m21 18-1.535 1.605a5 5 0 01-8-1.5",key:"n107hu"}],["path",{d:"M21 22v-4h-4",key:"hrummi"}],["path",{d:"M21 8.517V5a2 2 0 00-2-2H5a2 2 0 00-2 2v14a2 2 0 002 2h3.517",key:"yafrba"}],["path",{d:"M3 9h4",key:"rnfnj5"}],["path",{d:"M8 2v3",key:"1ioesn"}]]},a=(0,r(68195).A)(n)},63573(e,t,r){r.d(t,{A:()=>a});const n={name:"calendar",size:24,node:[["path",{d:"M8 2v3",key:"1ioesn"}],["path",{d:"M16 2v3",key:"otl347"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}],["path",{d:"M3 9h18",key:"1pudct"}]]},a=(0,r(68195).A)(n)},81416(e,t,r){r.d(t,{A:()=>a});const n={name:"chart-pie",size:24,node:[["path",{d:"M21 12c.552 0 1.005-.449.95-.998a10 10 0 0 0-8.953-8.951c-.55-.055-.998.398-.998.95v8a1 1 0 0 0 1 1z",ke
2y:"pzmjnu"}],["path",{d:"M21.21 15.89A10 10 0 1 1 8 2.83",key:"k2fpak"}]],aliases:["pie-chart"]},a=(0,r(68195).A)(n)},27135(e,t,r){r.d(t,{A:()=>a});const n={name:"cloud-download",size:24,node:[["path",{d:"M12 13v8l-4-4",key:"1f5nwf"}],["path",{d:"m12 21 4-4",key:"1lfcce"}],["path",{d:"M4.393 15.269A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.436 8.284",key:"ui1hmy"}]],aliases:["download-cloud"]},a=(0,r(68195).A)(n)},95864(e,t,r){r.d(t,{A:()=>a});const n={name:"copy",size:24,node:[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]},a=(0,r(68195).A)(n)},5196(e,t,r){r.d(t,{A:()=>a});const n={name:"file-check-corner",size:24,node:[["path",{d:"M10.5 22H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v6",key:"g5mvt7"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m14 20 2 2 4-4",key:"15kota"}]],aliases:["file-check-2"]},a=(0,r(68195).A)(n)},82025(e,t,r){r.d(t,{A:()=>a});const n={name:"layers",size:24,node:[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]],aliases:["layers-3"]},a=(0,r(68195).A)(n)},64927(e,t,r){r.d(t,{A:()=>a});const n={name:"list-ordered",size:24,node:[["path",{d:"M11 5h10",key:"1cz7ny"}],["path",{d:"M11 12h10",key:"1438ji"}],["path",{d:"M11 19h10",key:"11t30w"}],["path",{d:"M4 4h1v5",key:"10yrso"}],["path",{d:"M4 9h2",key:"r1h2o0"}],["path",{d:"M6.5 20H3.4c0-1 2.6-1.925 2.6-3.5a1.5 1.5 0 0 0-2.6-1.02",key:"xtkcd5"}]]},a=(0,r(68195).A)(n)},83183(e,t,r){r.d(t,{A:()=>a});const n={name:"list",size:24,node:[["path",{d:"M3 5h.01",key:"18ugdj"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 19h.01",key:"noohij"}],["path",{d:"M8 5h13",key:"1pao27"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 19h13",key:"m83p4d"}]]},a=(0,r(68195).A)(n)},91930(e,t,r){r.d(t,{A:()=>a});const n={name:"shuffle",size:24,node:[["path",{d:"m18 14 4 4-4 4",key:"10pe0f"}],["path",{d:"m18 2 4 4-4 4",key:"pucp1d"}],["path",{d:"M2 18h1.973a4 4 0 0 0 3.3-1.7l5.454-8.6a4 4 0 0 1 3.3-1.7H22",key:"1ailkh"}],["path",{d:"M2 6h1.972a4 4 0 0 1 3.6 2.2",key:"km57vx"}],["path",{d:"M22 18h-6.041a4 4 0 0 1-3.3-1.8l-.359-.45",key:"os18l9"}]]},a=(0,r(68195).A)(n)},3444(e,t,r){r.d(t,{A:()=>a});const n={name:"table-2",size:24,node:[["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]},a=(0,r(68195).A)(n)},70533(e,t,r){r.d(t,{A:()=>a});const n={name:"trending-down",size:24,node:[["path",{d:"M16 17h6v-6",key:"t6n2it"}],["path",{d:"m22 17-8.5-8.5-5 5L2 7",key:"x473p"}]]},a=(0,r(68195).A)(n)}}]);

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.