1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1353],{60370:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/project/[projectUrl]/posts",function(){return r(81412)}])},79084:function(e,t){"use strict";t.Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"}},15055:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});var n=r(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 000-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0014.4 7z"}}]},name:"menu-unfold",theme:"outlined"},s=r(44192),l=function(e,t){return n.createElement(s.Z,Object.assign({},e,{ref:t,icon:i}))};l.displayName="MenuUnfoldOutlined";var o=n.forwardRef(l)},33963:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});var n=r(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},s=r(44192),l=function(e,t){return n.createElement(s.Z,Object.assign({},e,{ref:t,icon:i}))};l.displayName="MinusOutlined";var o=n.forwardRef(l)},47959:function(e,t,r){"use strict";var n=r(67294),i=r(79084),s=r(44192),l=function(e,t){return n.createElement(s.Z,Object.assign({},e,{ref:t,icon:i.Z}))};l.displayName="UpOutlined",t.Z=n.forwardRef(l)},32602:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return o},noSSR:function(){return l}});let n=r(38754);r(85893),r(67294);let i=n._(r(35491));function s(e){return{default:(null==e?void 0:e.default)||e}}function l(e,t){return delete t.webpack,delete t.modules,e(t)}function o(e,t){let r=i.default,n={loading:e=>{let{error:t,isLoading:r,pastDelay:n}=e;return null}};e instanceof Promise?n.loader=()=>e:"function"==typeof e?n.loader=e:"object"==typeof e&&(n={...n,...e});let o=(n={...n,...t}).loader;return(n.loadableGenerated&&(n={...n,...n.loadableGenerated},delete n.loadableGenerated),"boolean"!=typeof n.ssr||n.ssr)?r({...n,loader:()=>null!=o?o().then(s):Promise.resolve(s(()=>null))}):(delete n.webpack,delete n.modules,l(r,n))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1159:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return n}});let n=r(38754)._(r(67294)).default.createContext(null)},35491:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return p}});let n=r(38754)._(r(67294)),i=r(1159),s=[],l=[],o=!1;function a(e){let t=e(),r={loading:!0,loaded:null,error:null};return r.promise=t.then(e=>(r.loading=!1,r.loaded=e,e)).catch(e=>{throw r.loading=!1,r.error=e,e}),r}class u{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e}
1,this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function c(e){return function(e,t){let r=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),s=null;function a(){if(!s){let t=new u(e,r);s={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return s.promise()}if(!o){let e=r.webpack?r.webpack():r.modules;e&&l.push(t=>{for(let r of e)if(t.includes(r))return a()})}function c(e,t){!function(){a();let e=n.default.useContext(i.LoadableContext);e&&Array.isArray(r.modules)&&r.modules.forEach(t=>{e(t)})}();let l=n.default.useSyncExternalStore(s.subscribe,s.getCurrentValue,s.getCurrentValue);return n.default.useImperativeHandle(t,()=>({retry:s.retry}),[]),n.default.useMemo(()=>{var t;return l.loading||l.error?n.default.createElement(r.loading,{isLoading:l.loading,pastDelay:l.pastDelay,timedOut:l.timedOut,error:l.error,retry:s.retry}):l.loaded?n.default.createElement((t=l.loaded)&&t.default?t.default:t,e):null},[e,l])}return c.preload=()=>a(),c.displayName="LoadableComponent",n.default.forwardRef(c)}(a,e)}function d(e,t){let r=[];for(;e.length;){let n=e.pop();r.push(n(t))}return Promise.all(r).then(()=>{if(e.length)return d(e,t)})}c.preloadAll=()=>new Promise((e,t)=>{d(s).then(e,t)}),c.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let r=()=>(o=!0,t());d(l,e).then(r,r)})),window.__NEXT_PRELOADREADY=c.preloadReady;let p=c},81412:function(e,t,r){"use strict";r.r(t),r.d(t,{__N_SSP:function(){return Y},default:function(){return K}});var n=r(85893),i=r(9008),s=r.n(i),l=r(67294),o=r(5233),a=r(24345),u=r(28662),c=r(68914),d=r(23973),p=r(74917),h=r(82937),f=r(14765),m=r(67452),v=r(22071),_=r(50015),g=r(52772),y=r(7918),b=r(93879),j=r(54922),x=r(56469),w=r(44904),S=r(4116),E=r(41664),P=r.n(E),C=r(11163),L=r(57572),N=r(62883),k=r(50633),T=r(41726),Z=r.n(T),M=r(5804),O=r(78741),z=r(51309),R=r(51685),A=r(5152),D=r.n(A),F=r(82506),q=r(3493),H=r(44616),I=r(74333),V=r(76698);let{timeoutPosts:G}=(0,F.j)(),U=D()(()=>Promise.all([r.e(5766),r.e(34),r.e(3125),r.e(5699)]).then(r.bind(r,55699)),{loadableGenerated:{webpack:()=>[55699]},loading:()=>(0,n.jsx)(y.Z.Button,{active:!0,style:{height:"40px",width:"285px"}}),ssr:!1}),B=(e,t)=>{let r={},n={},i={},s={};return e.forEach(e=>{var l,o;if(!(null===(l=e.text)||void 0===l?void 0:l.text))return;r[e.id]=[null===(o=e.text)||void 0===o?void 0:o.text],n[e.id]=[],i[e.id]=[];let a=(0,k.Pv)(e.level_id,t,e.access_type);a&&(s[e.id]=a)}),{html:r,gallerySrc:n,imagesSrcs:i,levels:s}};function X(e){let{posts:t,projectLevels:r,project:i,user:s,subscribed:u,favoritePosts:c,onFetchFavoritePosts:d,initialView:p,userSettings:h}=e,{t:f}=(0,o.$G)("project"),{t:v}=(0,o.$G)("common"),_=(0,C.useRouter)(),y=(0,I.t)(),[E,T]=(0,l.useState)(h?{project_id:i.id,...h}:null),[A,D]=(0,l.useState)(),{view:F,orderByType:X,paymentFilter:W,level_id:$,startDate:Q,endDate:Y,status:K,effectiveStatus:J}=(0,z.E)(null!=A?A:p,E),[ee,et]=(0,l.useState)(!1),er=(0,l.useRef)(null),[en,ei]=(0,l.useState)(null),es=en||t,{limit:el,total:eo,page:ea,list:eu}=es,[ec,ed]=(0,l.useState)(ea),ep=Math.ceil(eo/el)>ea,[eh,ef]=(0,l.useState)(B(es.list,r)),em=(0,l.useRef)(!1),ev=(0,l.useRef)(!1);(0,V.a)("project",F),(0,l.useEffect)(()=>{if(em.current){em.current=!1;return}try{let e=(0,k.t_)(es.list,r,y);ef(t=>({html:{...(null==t?void 0:t.html)||{},...e.html},gallerySrc:{...(null==t?void 0:t.gallerySrc)||{},...e.gallerySrc},imagesSrcs:{...(null==t?void 0:t.imagesSrcs)||{},...e.imagesSrcs},levels:{...(null==t?void 0:t.levels)||{},...e.levels}}))}catch(e){ef(B(es.list,r))}},[es.list,y,r]);let{isAuthor:e_,isAuthorized:eg}=(0,m._C)(),ey=(0,l.useMemo)(()=>null==es?void 0:es.list.reduce((e,t)=>{let n=(0,k.Pv)(t.level_id,r,t.access_type);return e[t.id]=n,e},{}),[null==es?void 0:es.list,r]),eb=(0,l.useRef)(!0),ej=(0,l.useRef)({orderByType:X,paymentFilter:W,level_id:$,startDate:Q,endDate:Y,status:J}),ex=(0,l.useRef)("string"==typeof _.query.search?_.query.search.trim():void 0),ew=(0,l.useCallback)(async function(e,n){let s=arguments.length>2&&void 0!==arguments[2]&&arguments[2],l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(!(l.length<q.hc)||""===l||"/"===l){s||et(!0);try{let s=l&&"/"!==l?R.Qi.DEFAULT_SEARCH_LIMIT:el||R.Qi.DEFAULT_POSTS_LIMIT,o=new URLSearchParams({project_id:String(i.id),withText:"true",tags:"true",limit:String(s),page:String(e),orderBy:"date",withFiles:"true"});if(J&&J!==O.ze.ALL&&o.set("status",J),l&&"/"!==l){o.set("search",l);let e=(null==i?void 0:i.project_url)||"",t=(null==i?void 0:i.id)||"";(0,H.L)("search_input_search",{ÐоиÑк:{"ÐоиÑк по пÑоекÑÑ":{[l]:{[e]:t}}}})}X&&o.set("orderByType",X),W===O.X.Level&&$?o.set("level_id",String($)):W===O.X.Free?o.set("level_id","0"):W===O.X.PostOnetime&&o.set("access_type","post_onetime"),Q&&o.set("startDate",Q),Y&&o.set("endDate",Y);let u="/content/posts/?".concat(o.toString()),c=await (0,a.Z)(u,{},void 0,!0,+G);if(!c.ok){N.r.error({content:f("Posts.Messages.PostsFetchError")});return}let p=await c.json(),h=null!=en?en:t,m=n?[...h.list,...p.list]:p.list;
1try{ef((0,k.t_)(m,r,y))}catch(e){ef(B(m,r))}em.current=!0,ei({...p,list:m,page:p.page,total:p.total}),null==d||d(p.list.map(e=>e.id)),ed(e)}catch(e){N.r.error({content:v("Message.CommonError")})}finally{et(!1),n||s||o||setTimeout(()=>{er.current&&er.current.scrollIntoView({behavior:"smooth",block:"start"})},50)}}},[i.id,el,J,X,W,$,Q,Y,G,f,v,en,t,r,y,d]),eS=(0,l.useRef)(ew);(0,l.useEffect)(()=>{eS.current=ew},[ew]);let eE=(0,l.useMemo)(()=>(0,L.debounce)(function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return eS.current(...t)},500),[]);(0,l.useEffect)(()=>()=>{eE.cancel()},[eE]),(0,l.useEffect)(()=>{if(eb.current){eb.current=!1;return}let e=ej.current,t=e.orderByType!==X||e.paymentFilter!==W||e.level_id!==$||e.startDate!==Q||e.endDate!==Y||e.status!==J;ej.current={orderByType:X,paymentFilter:W,level_id:$,startDate:Q,endDate:Y,status:J},t&&ew(1,!1,!0,_.query.search,!0);let r="string"==typeof _.query.search?_.query.search.trim():void 0;ex.current!==r&&(ex.current=r,eE(1,!1,!0,r||"",!0))},[X,W,$,Q,Y,J,ew,_.query.search]),(0,l.useEffect)(()=>{var e;!ev.current&&eg&&(null===(e=es.list)||void 0===e?void 0:e.some(e=>{var t;return!(null===(t=e.text)||void 0===t?void 0:t.text)}))&&(ev.current=!0,ew(ec,!1,!0,_.query.search,!0))},[eg,es.list,ec,ew,_.query.search]);let eP=X!==O.Pi.DESC||W!==O.X.All||K!==O.ze.ALL||null!==$||null!==Q||null!==Y,eC=("string"==typeof _.query.search?_.query.search.trim():"").length>=q.hc;return(0,n.jsx)("div",{className:"".concat(Z().root," ").concat(Z().layout),"data-post-view":null!=A?A:p,children:es.total||eP||eC||ee||(null==E?void 0:E.status)?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(U,{levels:r.filter(e=>"visible"===e.level_visible)||[],total:es.total,projectId:i.id,filtersRef:er,isTileView:i.is_tile_view,setIsFetching:et,initialView:p,backendSettings:E,setBackendSettings:T,updatedView:A,setUpdatedView:D,handleSearch:e=>eE(1,!1,!1,e,!0),isFetching:ee}),eu.length||!eC?(0,n.jsx)("div",{className:Z().postsContainer,children:(0,n.jsx)(b.Z,{size:"large",spinning:ee,className:Z().spinner,wrapperClassName:Z().spinnerWrapper,children:(0,n.jsx)(M.Z,{posts:eu,user:s,subscribed:u,project:i,postsLevels:ey,projectLevels:r,clientHtml:eh,favoritePosts:c,initialView:p,updatedView:A})})}):(0,n.jsx)(j.Z,{description:(()=>{if(eC&&(J===O.ze.DRAFT||J===O.ze.SCHEDULED)){if(J===O.ze.DRAFT)return f("Posts.Empty.SearchInDraft");if(J===O.ze.SCHEDULED)return f("Posts.Empty.SearchInScheduled")}return eC&&!eP?f("Posts.Empty.SearchNotFound"):eP&&!eC?f("Posts.Empty.NotFound"):eC&&eP?f("Posts.Empty.SearchNotFound"):e_?f("Posts.Empty.NoPostsAuthor"):f("Posts.Empty.NoPosts")})()}),eu.length?(0,n.jsxs)("div",{className:Z().pagination,children:[ep&&(0,n.jsx)(x.Z,{onClick:()=>{(0,k.Iw)(_,{page:ec+1,search:_.query.search},!1),ew(ec+1,!0,!1,_.query.search)},type:"primary",disabled:ee,className:Z().showMore,"data-testid":"posts-show-more",children:v("ShowMore")}),(0,n.jsx)(w.Z,{hideOnSinglePage:!0,current:ec,total:(null==en?void 0:en.total)||t.total,pageSize:(null==en?void 0:en.limit)||t.limit,onChange:e=>{(0,k.Iw)(_,{page:e,search:_.query.search},!1),ew(e,!1,!1,_.query.search)},showSizeChanger:!1,disabled:ee,"data-testid":"posts-pagination"})]}):null]}):(0,n.jsx)(j.Z,{description:e_?(0,n.jsxs)(S.Z,{direction:"vertical",size:24,children:[(0,n.jsxs)(S.Z,{direction:"vertical",size:0,children:[f("Posts.Empty.NoPostsAuthor"),(0,n.jsx)(P(),{href:"/monetization/",children:f("Posts.Empty.HelpfulLink")})]}),(0,n.jsx)(x.Z,{type:"primary",size:"large",icon:(0,n.jsx)(g.Z,{}),href:"/".concat(null==i?void 0:i.project_url,"/manage/post/new/"),children:f("Posts.Empty.CreatePost")})]}):f("Posts.Empty.NoPosts")})})}var W=r(69066),$=r(45145),Q=r(30399),Y=!0;function K(e){var t,r,i,g,y;let{project:b,isAuthor:j,isAdmin:x,isAuthorized:w,isConfirmed:S,isFollow:E,canFollow:P,subscribed:C,posts:L,projectLevels:N,user:k,asAuthor:T,error:Z,projectOwner:M,initialView:O,userSettings:z,isPlaylistsHidden:R,projectStatus:A}=e,D=(0,I.t)(),{t:F}=(0,o.$G)("project"),{t:q}=(0,o.$G)("common"),{isRssEnabled:H,rssLink:V}=(0,h.X)({projectId:null!==(y=null==b?void 0:b.id)&&void 0!==y?y:0,isAuthorized:w,isSubscribed:!!C,isAuthor:j,isAdmin:x}),{dispatch:G}=(0,p.oR)(),{setProjectOwner:U}=(0,c.Y)(),[B,Y]=(0,l.useState)([]),K=(0,l.useCallback)(async e=>{if(w&&e.length)try{var t;let r=await (0,a.Z)("/content/favorite?".concat(e.map(e=>"post_id=".concat(e)).join("&")));if(!r.ok)return;let n=await r.json(),i=(null===(t=n.list)||void 0===t?void 0:t.map(e=>+e.post_id))||[];Y(e=>[...new Set([...e,...i])])}catch(e){}},[w]);if((0,l.useEffect)(()=>{k&&G((0,f.av)(k))},[k,G]),(0,l.useEffect)(()=>{M&&U(M)},[M,U]),(0,l.useEffect)(()=>{var e;w&&(null==L?void 0:null===(e=L.list)||void 0===e?void 0:e.length)&&K(L.list.map(e=>e.id))},[w,null==L?void 0:L.list,K]),Z)return(0,n.jsx)(u.G,{exceptionCode:null==Z?void 0:Z.exceptionCode,code:null==Z?void 0:Z.code,user:k}
1);let{project_title:J,project_subtitle:ee}=b,et="".concat(J," | ").concat(q("Site")),er="".concat(null!=ee?ee:J),en="".concat(d.MW,"/").concat(b.project_url,"/"),ei=(0,$.o)(b,D),es=(0,Q.lZ)(b.project_title),el=(0,Q.i1)(null===(t=b.logo)||void 0===t?void 0:t["2x"],D)||(0,Q.i1)(null===(r=b.logo)||void 0===r?void 0:r["1x"],D)||(0,Q.i1)(b.image,D),eo=el?(0,Q.NL)(el,D):null,ea=(null===(i=b.description)||void 0===i?void 0:i.lp_description)||b.project_subtitle||void 0,eu=(0,Q.S$)({headline:es,pageUrl:en,image:eo,description:ea,pageType:"CollectionPage"});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(s(),{children:[(0,n.jsx)("title",{children:et}),(0,n.jsx)("meta",{name:"robots",content:"max-image-preview:large"}),(0,n.jsx)("meta",{name:"description",content:er}),(0,n.jsx)("meta",{name:"viewport",content:"initial-scale=1.0, width=device-width"}),(0,n.jsx)("meta",{property:"og:url",content:en}),(0,n.jsx)("meta",{property:"og:site_name",content:F("Site")}),(0,n.jsx)("meta",{property:"og:title",content:et}),(0,n.jsx)("meta",{property:"og:description",content:er}),(0,n.jsx)("meta",{property:"og:type",content:"article"}),(0,n.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,n.jsx)("meta",{property:"og:image",content:ei}),(0,n.jsx)("link",{rel:"canonical",href:en}),(0,n.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:eu}})]}),(null==b?void 0:null===(g=b.pixels)||void 0===g?void 0:g.length)?(0,n.jsx)(W.Z,{pixels:b.pixels}):null,(0,n.jsx)(m.t4,{isAdmin:x,isAuthor:j,isAuthorized:w,isConfirmed:S,asAuthor:T,children:(0,n.jsx)(v.Z,{user:k,project:b,subscribed:C,activeTab:_.Ny.posts,largeHeader:!0,isRssEnabled:H,rssLink:V,isFollow:E,canFollow:P,isPlaylistsHidden:R,projectStatus:A,isAuthor:j,children:(0,n.jsx)(X,{posts:L,projectLevels:N,project:b,user:k,subscribed:C,favoritePosts:B,onFetchFavoritePosts:K,initialView:O,userSettings:z})})})]})}},41726:function(e){e.exports={layout:"index_layout__gvNK_",root:"index_root__qzQZt",postCard:"index_postCard__p2Wep",pagination:"index_pagination__7WfkS",showMore:"index_showMore__x3aeG",spinnerWrapper:"index_spinnerWrapper__5w4sx",postsContainer:"index_postsContainer__zjzZ0"}},5152:function(e,t,r){e.exports=r(32602)}},function(e){e.O(0,[2678,3662,314,9510,2742,9341,7348,7615,9527,6055,1303,7884,8986,1456,9195,7715,2888,9774,179],function(){return e(e.s=60370)}),_N_E=e.O()}]);
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.