PageSourceSearch

https://cabinet.gdeprofit.ru/_next/static/chunks/260-c25e42176fe0f324.js

js gdeprofit.ru collected 2026-10-07 15:40:32 UTC 12,344 bytes, 5 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[260],{44510:function(e,t,n){var r=n(64836);t.Z=void 0;var a=r(n(64938)),o=n(85893),l=(0,a.default)((0,o.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");t.Z=l},66818:function(e,t,n){var r=n(64836);t.Z=void 0;var a=r(n(64938)),o=n(85893),l=(0,a.default)((0,o.jsx)("path",{d:"M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7l-4-4zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-10H5V5h10v4z"}),"Save");t.Z=l},36433:function(e,t,n){n.d(t,{T:function(){return b}});var r=n(87462),a=n(63366),o=n(67294),l=n(61903),i=n(90948),u=n(39336),s=n(49630),d=n(48836),c=n(14696),p=n(61207),g=n(24791),h=n(85893);let f=["quickFilterParser","quickFilterFormatter","debounceMs"],v=(0,i.ZP)(l.Z,{name:"MuiDataGrid",slot:"ToolbarQuickFilter",overridesResolver:(e,t)=>t.toolbarQuickFilter})(({theme:e})=>({width:"auto",paddingBottom:e.spacing(.5),"& input":{marginLeft:e.spacing(.5)},"& .MuiInput-underline:before":{borderBottom:`1px solid ${(e.vars||e).palette.divider}`},[`& input[type=search]::-ms-clear,
2& input[type=search]::-ms-reveal`]:{display:"none",width:0,height:0},[`& input[type="search"]::-webkit-search-decoration,
3  & input[type="search"]::-webkit-search-cancel-button,
4  & input[type="search"]::-webkit-search-results-button,
5  & input[type="search"]::-webkit-search-results-decoration`]:{display:"none"}})),m=e=>e.split(" ").filter(e=>""!==e),w=e=>e.join(" ");function b(e){var t,n;let l=(0,s.l)(),i=(0,d.B)(),b=(0,c.P)(l,p.Az),{quickFilterParser:x=m,quickFilterFormatter:S=w,debounceMs:C=i.filterDebounceMs}=e,R=(0,a.Z)(e,f),[y,F]=o.useState(()=>S(null!=b?b:[])),k=o.useRef(b);o.useEffect(()=>{(0,g.xb)(k.current,b)||(k.current=b,F(e=>(0,g.xb)(x(e),b)?e:S(null!=b?b:[])))},[b,S,x]);let I=o.useCallback(e=>{let t=x(e);k.current=t,l.current.setQuickFilterValues(t)},[l,x]),j=o.useMemo(()=>(0,u.Z)(I,C),[I,C]),Z=o.useCallback(e=>{let t=e.target.value;F(t),j(t)},[j]),A=o.useCallback(()=>{F(""),I("")},[I]);return(0,h.jsx)(v,(0,r.Z)({as:i.slots.baseTextField,ownerState:i,variant:"standard",value:y,onChange:Z,placeholder:l.current.getLocaleText("toolbarQuickFilterPlaceholder"),"aria-label":l.current.getLocaleText("toolbarQuickFilterLabel"),type:"search"},R,{InputProps:(0,r.Z)({startAdornment:(0,h.jsx)(i.slots.quickFilterIcon,{fontSize:"small"}),endAdornment:(0,h.jsx)(i.slots.baseIconButton,(0,r.Z)({"aria-label":l.current.getLocaleText("toolbarQuickFilterDeleteIconLabel"),size:"small",sx:{visibility:y?"visible":"hidden"},onClick:A},null==(t=i.slotProps)?void 0:t.baseIconButton,{children:(0,h.jsx)(i.slots.quickFilterClearIcon,{fontSize:"small"})}))},R.InputProps)},null==(n=i.slotProps)?void 0:n.baseTextField))}},77061:function(e,t,n){var r=n(85893),a=n(67294),o=n(61903),l=n(90389);let i=(0,a.forwardRef)((e,t)=>{let{onChange:n,...a}=e;return(0,r.jsx)(l.oc,{...a,inputRef:t,onAccept:e=>n({target:{value:e}})})});i.displayName="MaskedInput";let u=e=>{let{imask:t,InputProps:n,...a}=e;return(0,r.jsx)(o.Z,{...a,InputProps:{inputComponent:i,...n},inputProps:t})};u.displayName="MaskedTextField",t.Z=u},75450:function(e,t,n){var r=n(85893);n(67294);var a=n(87109),o=n(77061),l=n(50348);t.Z=e=>{let t=Number.isFinite(e.value)?String(parseFloat(e.value.toFixed(2))):"";return(0,r.jsx)(o.Z,{size:"small",value:t,onChange:t=>{let n=t.target.value.length?parseFloat(t.target.value):e.nullable?null:0;e.onChange(n)},onKeyDown:l.CY,sx:{backgroundColor:e.changed?"rgba(0,255,0,.1)":"white"}
5,imask:{mask:Number,min:0,max:999999999,scale:2,thousandsSeparator:" ",radix:",",unmask:!0},placeholder:e.placeholder,InputProps:{endAdornment:(0,r.jsx)(a.Z,{position:"end",children:"₽"})}})}},50348:function(e,t,n){n.d(t,{oP:function(){return s},Ne:function(){return l.Z},yO:function(){return o},CY:function(){return d}}),n(67294);var r=n(85893),a=n(61903),o=e=>(0,r.jsx)(a.Z,{fullWidth:!0,size:"small",value:e.value||"",onChange:t=>{let n=0===t.target.value.length&&e.nullable?null:t.target.value;e.onChange(n)},onKeyDown:d,sx:{backgroundColor:e.changed?"rgba(0,255,0,.1)":"white"},placeholder:e.placeholder}),l=n(75450),i=n(87109),u=n(77061),s=e=>{let t=Number.isFinite(e.value)?String(parseFloat(e.value.toFixed(2))):"";return(0,r.jsx)(u.Z,{size:"small",value:t,onChange:t=>{let n=t.target.value.length?parseFloat(t.target.value):e.nullable?null:0;e.onChange(n)},onKeyDown:d,sx:{backgroundColor:e.changed?"rgba(0,255,0,.1)":"white"},imask:{mask:Number,min:0,max:100,scale:2,radix:",",unmask:!0},placeholder:e.placeholder,InputProps:{endAdornment:(0,r.jsx)(i.Z,{position:"end",children:"%"})}})};let d=e=>{["ArrowRight","ArrowLeft","Space"].includes(e.code)&&e.stopPropagation()}},78609:function(e,t,n){let r;n.d(t,{Z:function(){return I},V:function(){return k}});var a,o=n(85893),l=n(67294),i=n(87357),u=n(11163),s=n(40525),d=n(39461),c=n(99397),p=n(8303),g=n(42176),h=n(36433),f=n(66818),v=n(44510),m=n(51233),w=n(69417),b=e=>{let t=k(),n=0===t.changedRowIds.size,[r,a]=l.useState(!1),i=async()=>{a(!0);let n=t.getChangedRows();await e.onSave(n),a(!1)};return(0,o.jsxs)(m.Z,{direction:"row",spacing:1,children:[(0,o.jsx)(w.Z,{disabled:n||r,variant:"contained",color:"primary",size:"small",startIcon:(0,o.jsx)(f.Z,{}),onClick:i,children:"Сохранить"}),(0,o.jsx)(w.Z,{disabled:n,variant:"contained",color:"error",size:"small",startIcon:(0,o.jsx)(v.Z,{}),onClick:t.resetToInitialState,children:"Отменить"})]})},x=e=>(0,o.jsxs)(g.D,{children:[(0,o.jsx)(b,{onSave:e.onSave}),(0,o.jsx)(h.T,{})]}),S=n(61207),C=e=>{let t=k(),[n,r]=l.useState(e.value);if(!t)return(0,o.jsx)(o.Fragment,{});if(!e.hasFocus&&e.value!==n)return r(e.value),(0,o.jsx)(o.Fragment,{});let a=t.initialState.get(e.id.toString()),i=a?a[e.field]:void 0,u=e.placeholderGetter?e.placeholderGetter(e):void 0,s="children"in e.rowNode,d="auto-generated-group-footer-root"===e.id.toString(),c=e.nullable,p=n!==i;if(s||d){if(!e.interpolationFunction)return(0,o.jsx)(o.Fragment,{children:e.formattedValue});c=e.groupNullable;let t=e.rowNode;t.isAutoGenerated&&(p=!1)}return e.editField({value:n,changed:p,onChange:a=>{if(!e.hasFocus||a===n)return;let o=e.api;r(a);let l=[];if((s||d)&&e.interpolationFunction){let t=s?o.getRowGroupChildren({groupId:e.id,applyFiltering:!0,skipAutoGeneratedRows:!0}).map(o.getRow):(0,S.AU)({current:o}).map(e=>o.getRow(e.id));l=e.interpolationFunction({api:o,id:e.id.toString(),rows:t.filter(e=>!!e&&e.id),value:a,row:e.row})}else e.row.id&&(l=[{...e.row,[e.field]:a}]);t.updateRows(l)},placeholder:u,nullable:c})};let R=e=>{let{editField:t,nullable:n,groupNullable:r,interpolationFunction:a,placeholderGetter:o,...l}=e,i={...l,renderCell:e=>C({...e,editField:t,nullable:n,groupNullable:r,interpolationFunction:a,placeholderGetter:o})};return i},y=(e,t)=>{let n=!1,r={changedRowIds:new Set,expandedRowIds:new Set,initialState:new Map,currentState:new Map,gridApiRef:e,updateRows:n=>{n.forEach(e=>{r.initialState.has(e.id)||r.initialState.set(e.id,e);let t=r.initialState.get(e.id),n=Object.keys(e),a=n.map(n=>e[n]!==t[n]).includes(!0);a?(r.changedRowIds.add(e.id),r.currentState.set(e.id,e)):r.changedRowIds.delete(e.id)}),e.current.updateRows(n),t&&t([...r.changedRowIds.values()].map(e=>r.currentState.get(e)))},resetToInitialState:()=>{r.updateRows([...r.initialState.values()])},getChangedRows:()=>[...r.changedRowIds.values()].map(e.current.getRow),init:e=>{0!==r.changedRowIds.size||(r.initialState=new Map(e.map(e=>[e.id,e])),r.currentState=new Map(e.map(e=>[e.id,e])),n||(n=!0,setTimeout(r.subscribeRowExpansionChange,300)))},subscribeRowExpansionChange:()=>{e.current.subscribeEvent("rowExpansionChange",e=>{e.childrenExpanded?r.expandedRowIds.add(e.id.toString()):r.expandedRowIds.delete(e.id.toString())})}};return r},F=(a=()=>l.createContext(null),()=>(r||(r=a()),r)),k=()=>l.useContext(F());var I=e=>{let t=(0,u.useRouter)(),[n,r]=l.useState(!1),[a,g]=l.useState(void 0),h=F(),f=l.useMemo(()=>y(e.apiRef,e.onChange),[]);f.init(e.rows);let v=f.changedRowIds.size>0?[...f.currentState.values()]:e.rows,m=e.columns.map(e=>"editField"in e?R(e):e);return l.useEffect(()=>{let e=()=>{if(f.changedRowIds.size&&!window.confirm("Несохранённые изменения пропадут. Продолжить?"))throw Error("abort")};return t.events.on("routeChangeStart",e),()=>{t.events.off("routeChangeStart",e)}},[t,f]),(0,o.jsx)(h.Provider,{value:f,children:(0,o.jsxs)(i.Z,{sx:e.sx,children:[a&&(0,o.jsx)(s.Z,{errors:[a]}),(0,o.jsx)(p.Z,{...e,rows:v,loading:n||!!e.loading,localeText:c.Z,columns:m,aggregationFunctions:e.aggregationFunctions||d,apiRef:e.apiRef,slots:{toolbar:()=>(0,o.jsx)(x,{onSave:async t=>{r(!0),await e.onSave(t).catch(e=>g(e)).then(()=>{f.changedRowIds=new Set,f.updateRows([])}),r(!1)}})},slotProps:{toolbar:{showQuickFilter:!0}},experimentalFeatures:{columnGrouping:!1},sortingOrder:["desc","asc"],hideFooter:!0,throttleRowsMs:500,isGroupExpandedByDefault:e.isGroupExpandedByDefault?e.isGroupExpandedByDefault:e=>f.expandedRowIds.has(e.id.toString().replace("auto-generated-row-null/",""))})]})})}},8303:function(e,t,n){n.d(t,{Z:function(){return c}});var r=n(85893),a=n(67294),o=n(62173),l=e=>{let t=u(e);return[t,t=>i(e,t)]};let i=(e,t)=>{let n=t.exportState(),r=s();localStorage.setItem("tablesSettings",JSON.stringify({...r,[e]:{columns:n.columns,filter:n.filter,sorting:n.sorting,rowGrouping:n.rowGrouping,pinnedColumns:n.pinnedColumns}}))},u=e=>{let t=s(),n=t[e];return d(n)?n:{}},s=()=>{let e;let t=localStorage.getItem("tablesSettings");if(!t)return{};try{e=JSON.parse(t)}catch(e){return console.error("Не смог отпарсить localStore.tablesSettings"),{}}return d(e)?e:{}},d=e=>"object"==typeof e;var c=e=>{var t,n,i,u,s;let{initialState:d,onSortModelChange:c,onFilterModelChange:p,onPinnedColumnsChange:g,onColumnVisibilityModelChange:h,onColumnOrderChange:f,onRowGroupingModelChange:v,...m}=e,[w,b]=(0,a.useMemo)(()=>l(e.tableId),[e.tableId]);return(0,r.jsx)(o.K,{...m,initialState:{...d,columns:null!==(t=w.columns)&&void 0!==t?t:null==d?void 0:d.columns,filter:null!==(n=w.filter)&&void 0!==n?n:null==d?void 0:d.filter,sorting:null!==(i=w.sorting)&&void 0!==i?i:null==d?void 0:d.sorting,rowGrouping:null!==(u=w.rowGrouping)&&void 0!==u?u:null==d?void 0:d.rowGrouping,pinnedColumns:null!==(s=w.pinnedColumns)&&void 0!==s?s:null==d?void 0:d.pinnedColumns},onSortModelChange:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];b(e.apiRef.current),c&&c(...n)},onFilterModelChange:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];b(e.apiRef.current),p&&p(...n)},onPinnedColumnsChange:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];b(e.apiRef.current),g&&g(...n)},onColumnVisibilityModelChange:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];b(e.apiRef.current),h&&h(...n)},onColumnOrderChange:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];b(e.apiRef.current),f&&f(...n)},onRowGroupingModelChange:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];b(e.apiRef.current),v&&v(...n)}})}},39461:function(e,t,n){n.r(t),n.d(t,{date:function(){return l},onlyOneUniq:function(){return o},sum:function(){return i},weightedAvgByReturnedCountExpected:function(){return d},weightedAvgByRevenue:function(){return s},weightedAvgBySumPrice:function(){return c},weightedAvgByTotalCount:function(){return u}});var r=n(32360),a=e=>({label:"weighted-avg-"+e,getCellValue:e=>{let{row:t}=e;return t},apply:t=>{let{values:n,field:r}=t,a=0,o=0;
5return n.forEach(t=>{if(!t)return;let n=t[r],l=t[e],i=Number.isFinite(n)?n:0;a+=l,o+=l*i}),a?o/a:0},columnTypes:["number"]}),o={label:"if-uniq",apply:e=>{let{values:t}=e,n=new Set(t);return 1===n.size?n.values().next().value:null},columnTypes:["string","number"]},l={label:"Дата",apply:e=>{let{values:t,groupId:n}=e;return n.toString().includes("-date/")&&t?t[0]:null},columnTypes:["date"]};let i=r.o.sum,u=a("totalCount"),s=a("revenue"),d=a("returnedCountExpected"),c=a("sumPrice")},99397:function(e,t,n){var r=n(90674);let a={...r.n.components.MuiDataGrid.defaultProps.localeText,filterPanelRemoveAll:"Удалить все"};t.Z=a}}]);

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.