PageSourceSearch

https://www2.hapvida.com.br/o/sharing-web/__liferay__/index.(5MCNYC33).js

js hapvida.com.br collected 2026-10-01 12:38:41 UTC 16,121 bytes, 2 lines download raw bytes

1import{}from"../../frontend-js-clay-web/__liferay__/exports/@clayui$alert.js";import _e from"../../frontend-js-clay-web/__liferay__/exports/@clayui$alert.js";var ne=_e;import{ClayButtonWithIcon as se}from"../../frontend-js-clay-web/__liferay__/exports/@clayui$button.js";import ke from"../../frontend-js-clay-web/__liferay__/exports/@clayui$button.js";var E=ke;import{ClayCheckbox as j,ClayInput as V,ClayDualListBox as nt,ClayRadio as le,ClayRadioGroup as ie,ClaySelect as st,ClaySelectBox as lt,ClaySelectWithOption as de,ClayToggle as it}from"../../frontend-js-clay-web/__liferay__/exports/@clayui$form.js";import Te from"../../frontend-js-clay-web/__liferay__/exports/@clayui$form.js";var b=Te;import{ClayIconSpriteContext as mt}from"../../frontend-js-clay-web/__liferay__/exports/@clayui$icon.js";import De from"../../frontend-js-clay-web/__liferay__/exports/@clayui$icon.js";var w=De;import{Col as ft,Container as Ct,ContainerFluid as ht,ContentCol as bt,ContentRow as xt,ContentSection as Lt,Row as It,Sheet as Et,SheetFooter as vt,SheetHeader as St,SheetSection as _t,SheetRow as kt}from"../../frontend-js-clay-web/__liferay__/exports/@clayui$layout.js";import we from"../../frontend-js-clay-web/__liferay__/exports/@clayui$layout.js";var g=we;import{}from"../../frontend-js-clay-web/__liferay__/exports/@clayui$loading-indicator.js";import Ne from"../../frontend-js-clay-web/__liferay__/exports/@clayui$loading-indicator.js";var ue=Ne;import{}from"../../frontend-js-clay-web/__liferay__/exports/@clayui$sticker.js";import Pe from"../../frontend-js-clay-web/__liferay__/exports/@clayui$sticker.js";var J=Pe;import{useTimeout as Ge}from"../../frontend-js-react-web/__liferay__/index.js";import{}from"../../frontend-js-react-web/__liferay__/exports/classnames.js";import Ae from"../../frontend-js-react-web/__liferay__/exports/classnames.js";var Q=Ae;import{fetch as $e,getOpener as ge,objectToFormData as Me,sub as Be}from"../../frontend-js-web/__liferay__/index.js";import{array as jt,bool as Vt,func as Ut,number as Wt,object as qt,string as Ht,symbol as zt,any as Kt,arrayOf as Yt,element as Jt,elementType as Qt,instanceOf as Xt,node as Zt,objectOf as Rt,oneOf as eo,oneOfType as to,shape as oo,exact as ao,checkPropTypes as ro,resetWarningCache as no,PropTypes as so}from"../../frontend-js-react-web/__liferay__/exports/prop-types.js";import Fe from"../../frontend-js-react-web/__liferay__/exports/prop-types.js";var _=Fe;import{Children as co,Component as mo,Fragment as go,Profiler as po,PureComponent as yo,StrictMode as fo,Suspense as Co,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED as ho,cloneElement as bo,createContext as xo,createElement as Lo,createFactory as Io,createRef as Eo,forwardRef as vo,isValidElement as So,lazy as _o,memo as ko,startTransition as To,unstable_act as Do,useCallback as te,useContext as wo,useDebugValue as No,useDeferredValue as Po,useEffect as ce,useId as Ao,useImperativeHandle as Fo,useInsertionEffect as Oo,useLayoutEffect as Go,useMemo as $o,useReducer as Mo,useRef as me,useState as c,useSyncExternalStore as Bo,useTransition as jo,version as Vo}from"../../frontend-js-react-web/__liferay__/exports/react.js";import Oe from"../../frontend-js-react-web/__liferay__/exports/react.js";var e=Oe;await import(`@liferay/language/${Liferay.ThemeDisplay.getLanguageId()}/sharing-web/all.js`);var pe=({actionUrl:y,classNameId:p,classPK:C,collaborators:d,portletNamespace:U})=>{let[f,v]=c(d),[x,S]=c([]),[N,L]=c(!1),[W,k]=c(1234),[I,T]=c(!1),[P,A]=c({}),[F,O]=c({}),[G,q]=c({}),[$,X]=c(),Z=Ge(),R=a=>new Date(a)>=new Date($),H=()=>{ge().Liferay.fire("closeModal",{id:"sharingDialog"})},M=a=>{let o=Object.entries(a),s=[];return o.forEach(([r,i])=>{s.push(`${r},${i}`)}),s},B=()=>{let a=f.find(o=>o.sharingEntryExpirationDateError===!0);L(!!a)},D=a=>{let o=Number(a);return f.find(r=>r.userId===o)},t=a=>Be(Liferay.Language.get("until-x"),new Date(a).toLocaleDateString(Liferay.ThemeDisplay.getBCP47LanguageId())),l=a=>{let o=a.target;if("select,option,button".indexOf(o.nodeName.toLowerCase())===-1){let r=o.closest(".list-group-item");k(Number(r.dataset.collaboratorid))}},m=a=>
1{let o=a.currentTarget,s=Number(o.dataset.collaboratorId),r=o.dataset.sharingentryId;a.stopPropagation(),v(f.filter(i=>i.userId!==s)),x.push(r),S(x)},n=a=>{v(f.map(o=>o.userId===a.userId?{...o,...a}:o))},z=a=>{let o=a.target,s=o.dataset.collaboratorId,r=o.checked,i=D(s);i.enabledExpirationDate=r;let u=r?$:"";r||(i.sharingEntryExpirationDateError=!1,B()),i.sharingEntryExpirationDate=u,i.sharingEntryExpirationDateTooltip=t(u),n(i),A({...P,[i.sharingEntryId]:u})},ee=a=>{let o=a.target,s=o.dataset.collaboratorId,r=o.value,i=o.dataset.sharingentryId,u=D(s),Y=!R(r);u.sharingEntryExpirationDateError=Y,Y||(u.sharingEntryExpirationDate=r,u.sharingEntryExpirationDateTooltip=t(r),n(u),A({...P,[i]:r})),Z(()=>B(),0)},K=(a,o)=>{let s=ge().Liferay.Util.openToast,r={message:a};o&&(r.title=Liferay.Language.get("error"),r.type="danger"),H(),s(r)},Ie=()=>{if(B())return;T(!0);let a=Liferay.Util.ns(U,{deleteSharingEntryIds:x,sharingEntryIdActionIdPairs:M(F),sharingEntryIdExpirationDatePairs:M(P),sharingEntryIdShareablePairs:M(G)});$e(y,{body:Me(a),method:"POST"}).then(o=>{let s=o.json();return o.ok?s:s.then(r=>{let i=new Error(r.errorMessage||o.statusText);throw Object.assign(i,{response:o})})}).then(o=>{parent.Liferay.fire("sharing:changed",{classNameId:p,classPK:C}),T(!1),K(o.successMessage)}).catch(o=>{K(o.message,!0),T(!1)})},Ee=a=>{let o=a.target,s=o.dataset.collaboratorId,r=o.checked,i=o.dataset.sharingentryId,u=D(s);u.sharingEntryShareable=r,n(u),q({...G,[i]:r})};ce(()=>{let a=new Date;a=a.setDate(a.getDate()+1),X(new Date(a).toISOString().split("T")[0])},[]);let ve=({fullName:a,portraitURL:o,sharingEntryExpirationDate:s,sharingEntryExpirationDateError:r,sharingEntryExpirationDateTooltip:i,sharingEntryId:u,sharingEntryPermissionActionId:Y,sharingEntryPermissionDisplaySelectOptions:Se,sharingEntryShareable:ae,userId:h})=>e.createElement("li",{className:Q("list-group-item","list-group-item-action","list-group-item-flex",{active:h===W}),"data-collaboratorid":h,id:`collaborator${h}`,onClick:l,role:"button"},e.createElement(g.ContentCol,null,e.createElement(J,{className:!o&&`user-icon-color-${h%10}`,shape:"circle",size:"lg"},o?e.createElement("img",{className:"sticker-img",src:o}):e.createElement(w,{symbol:"user"}))),e.createElement(g.ContentCol,{expand:!0},e.createElement(g.ContentRow,{verticalAlign:"center"},e.createElement(g.ContentCol,{expand:!0},e.createElement("strong",null,e.createElement("span",null,a))),e.createElement(g.ContentCol,null,s?e.createElement(w,{"data-title":i,symbol:"time"}):e.createElement("span",{className:"lexicon-icon"})),e.createElement(g.ContentCol,null,ae?e.createElement(w,{"data-title":Liferay.Language.get("user-can-share"),symbol:"users"}):e.createElement("span",{className:"lexicon-icon"})),e.createElement(g.ContentCol,null,e.createElement(de,{name:u,onChange:re=>{O({...F,[re.target.name]:re.target.value})},options:Se,value:F[u]||Y})),e.createElement(g.ContentCol,null,e.createElement(se,{borderless:!0,"data-collaborator-id":h,"data-sharingentry-id":u,disabled:I,displayType:"secondary",onClick:m,symbol:"times-circle"}))),e.createElement("div",{className:Q({hide:h!==W})},e.createElement(g.ContentRow,{verticalAlign:"center"},e.createElement(g.ContentCol,null,e.createElement("div",{className:"form-group"},e.createElement("div",{className:"custom-checkbox custom-control"},e.createElement(j,{checked:ae,className:"custom-control-input","data-collaborator-id":h,"data-sharingentry-id":u,label:Liferay.Language.get("allow-the-item-to-be-shared-with-other-users"),onChange:Ee}))))),e.createElement(g.ContentRow,{verticalAlign:"center"},e.createElement(g.ContentCol,null,e.createElement("div",{className:"form-group"},e.createElement("div",{className:"custom-checkbox custom-control"},e.createElement(j,{className:"custom-control-input","data-collaborator-id":h,defaultChecked:s,label:Liferay.Language.get("set-expiration-date"),onChange:z})))),e.createElement(g.ContentCol,{className:Q("no-padding",{"has-error":r})},e.createElement(V,{className:"form-control","data-collaborator-id":h,"data-sharingentry-id":u,defaultValue:s,disabled:!s,min:$,onBlur:ee,type:"date"}))))));return e.createElement(e.Fragment,null,e.createElement("div",{className:"inline-scroller modal-body"},f.length?e.createElement(e.Fragment,null,N&&e.createElement(ne,{displayType:"danger",onClose:()=>{L(!1)},title:`${Liferay.Language.get("error")}:`,variant:"stripe"},Liferay.Language.get("please-enter-an-expiration-date-that-comes-after-today")),e.createElement("ul",{className:"list-group"},f.map(a=>e.createElement(ve,{...a,key:a.userId})))):e.createElement(g.ContentRow,{className:"empty-collaborators",verticalAlign:"center"},e.createElement(g.ContentCol,{expand:!0},e.createElement("div",{className:"message-content"},e.createElement("h3",null,Liferay.Language.get("no-collaborators")),e.createElement("p",null,Liferay.Language.get("to-add-collaborators-share-the-file-again")))))),e.createElement("div",{className:"modal-footer"},e.createElement("div",{className:"modal-item-last"},e.createElement(E.Group,{spaced:!0},e.createElement(E,{disabled:I,displayType:"secondary",onClick:H},Liferay.Language.get("cancel")),e.createElement(E,{disabled:I||N,displayType:"primary",onClick:Ie}
1,I&&e.createElement(ue,null),Liferay.Language.get("save"))))))};pe.propTypes={actionUrl:_.string.isRequired,classNameId:_.string,classPK:_.string,collaborators:_.array.isRequired,dialogId:_.string.isRequired,portletNamespace:_.string};var je=pe;function Ve({namespace:y}){let p=()=>Liferay.Portlet.refresh(`#p_p_id${y}`);return Liferay.on("sharing:changed",p),{dispose(){Liferay.detach("sharing:changed",p)}}}import{openSelectionModal as Ue}from"../../frontend-js-components-web/__liferay__/index.js";import{addParams as We,navigate as qe}from"../../frontend-js-web/__liferay__/index.js";await import(`@liferay/language/${Liferay.ThemeDisplay.getLanguageId()}/sharing-web/all.js`);function ye({additionalProps:{selectAssetTypeURL:y,viewAssetTypeURL:p},portletNamespace:C,...d}){return{...d,onFilterDropdownItemClick(U,{item:f}){f?.data?.action==="openAssetTypesSelector"&&Ue({onSelect:v=>{if(v){let x=We(`${C}className=${v.value}`,p);qe(x)}},selectEventName:`${C}selectAssetType`,title:Liferay.Language.get("select-asset-type"),url:y})}}}import{DataProvider as da,FetchPolicy as ua,NetworkStatus as ca,useResource as fe}from"../../frontend-js-clay-web/__liferay__/exports/@clayui$data-provider.js";import sa from"../../frontend-js-clay-web/__liferay__/exports/@clayui$data-provider.js";import{ClayModalProvider as ya,Modal as fa,useModal as Ca,Context as ha,Body as ba,Header as xa,Item as La,ItemGroup as Ia,Subtitle as Ea,SubtitleSection as va,Title as Sa,TitleIndicator as _a,TitleSection as ka}from"../../frontend-js-clay-web/__liferay__/exports/@clayui$modal.js";import He from"../../frontend-js-clay-web/__liferay__/exports/@clayui$modal.js";var Ce=He;import{itemLabelFilter as Na}from"../../frontend-js-clay-web/__liferay__/exports/@clayui$multi-select.js";import ze from"../../frontend-js-clay-web/__liferay__/exports/@clayui$multi-select.js";var oe=ze;import{fetch as he,getOpener as be,objectToFormData as xe,sub as Le}from"../../frontend-js-web/__liferay__/index.js";await import(`@liferay/language/${Liferay.ThemeDisplay.getLanguageId()}/sharing-web/all.js`);function Ke(y){return y.filter((p,C)=>y.findIndex(d=>d.value.toLowerCase()===p.value.toLowerCase())===C)}var Ye=({autocompleteUserURL:y,classNameId:p,classPK:C,portletNamespace:d,shareActionURL:U,sharingEntryPermissionDisplayActionId:f,sharingEntryPermissionDisplays:v,sharingVerifyEmailAddressURL:x})=>{let[S,N]=c([]),[L,W]=c([]),[k,I]=c(""),[T,P]=c(!0),[A,F]=c("VIEW"),O=me(!1),G=()=>{be().Liferay.fire("closeModal",{id:"sharingDialog"})},q=(t,l)=>{let m=be().Liferay.Util.openToast,n={message:t};l&&(n.title=Liferay.Language.get("error"),n.type="danger"),G(),m(n)},$=t=>{t.preventDefault();let l={[`${d}classNameId`]:p,[`${d}classPK`]:C,[`${d}shareable`]:T,[`${d}sharingEntryPermissionDisplayActionId`]:A,[`${d}userEmailAddress`]:L.map(({value:n})=>n).join(",")},m=xe(l);he(U,{body:m,method:"POST"}).then(n=>{let z=n.json();return n.ok?z:z.then(ee=>{let K=new Error(ee.errorMessage||n.statusText);throw Object.assign(K,{response:n})})}).then(n=>{parent.Liferay.fire("sharing:changed",{classNameId:p,classPK:C}),q(n.successMessage)}).catch(n=>{q(n.message,!0)})},X=t=>/.+@.+\..+/i.test(t),Z=te(t=>{O.current=!0,Promise.all(t.map(l=>l.id||L.some(({value:m})=>l.value===m)?Promise.resolve({item:l}):X(l.value)?he(x,{body:xe({[`${d}emailAddress`]:l.value}),method:"POST"}).then(m=>m.json()).then(({userExists:m})=>({error:m?void 0:Le(Liferay.Language.get("user-x-does-not-exist"),l.value),item:l})):Promise.resolve({error:Le(Liferay.Language.get("x-is-not-a-valid-email-address"),l.value),item:l}))).then(l=>{O.current=!1;let m=l.filter(({error:n})=>!!n);N(m.map(({error:n})=>n)),m.length||I(""),m.length===1&&I(m[0].item.value),W(Ke(l.filter(({error:n})=>!n).map(({item:n})=>n)))})},[d,L,x]),R=te(t=>{O.current||(I(t),t.trim()===""&&N([]))},[]),[H,M]=c(4),{resource:B}=fe({fetchOptions:{credentials:"include",headers:new Headers({"x-csrf-token":Liferay.authToken}),method:"GET"},fetchRetry:{attempts:0},link:y,onNetworkStatusChange:M,variables:{[`${d}query`]:k}}),D=B;return e.createElement(b,{className:"sharing-modal-content",onSubmit:$},e.createElement("div",{className:"inline-scroller modal-body"},e.createElement(b.Group,{className:S.length?"has-error":""},e.createElement(V.Group,null,e.createElement(V.GroupItem,null,e.createElement("label",{htmlFor:"userEmailAddress"},Liferay.Language.get("invite-to-collaborate")),e.createElement(oe,{clearAllTitle:Liferay.Language.get("clear-all"),inputName:`${d}userEmailAddress`,items:L,loadingState:H,onChange:R,onItemsChange:Z,placeholder:Liferay.Language.get("enter-name-or-email-address"),sourceItems:k&&D.length&&!S.length?D.map(t=>({emailAddress:t.emailAddress,fullName:t.fullName,id:t.userId,label:t.fullName,portraitURL:t.portraitURL,value:t.emailAddress})):void 0,value:k},t=>e.createElement(oe.Item,{key:t.id,textValue:t.fullName},e.createElement("div",{className:"autofit-row autofit-row-center"},e.createElement("div",{className:"autofit-col mr-3"},e.createElement(J,{className:`sticker-user-icon ${t.portraitURL?"":t.userId%10}`,size:"lg"},t.portraitURL?e.createElement("div",{className:"sticker-overlay"},e.createElement("img",{className:"sticker-img",src:t.portraitURL})):e.createElement(w,{symbol:"user"}))),e.createElement("div",{className:"autofit-col"},e.createElement("strong",null,t.fullName),e.createElement("span",null,t.emailAddress))))),e.createElement(b.FeedbackGroup,null,e.createElement(b.Text,null,Liferay.Language.get("you-can-use-a-comma-to-enter-multiple-collaborators"))),!!S.length&&e.createElement(b.FeedbackGroup,null,S.map(t=>e.createElement(b.FeedbackItem,{key:t},t)))))),e.createElement(b.Group,null,e.createElement(j,{checked:T,label:Liferay.Language.get("allow-the-item-to-be-shared-with-other-users"),name:`${d}shareable`,onChange:()=>P(t=>!t)})),e.createElement("div",{className:"sheet-tertiary-title"},Liferay.Language.get("sharing-permissions")),e.createElement(b.Group,null,e.createElement(ie,{name:`${d}sharingEntryPermissionDisplayActionId`,onChange:t=>F(t),value:A},v.map(t=>e.createElement(le,{checked:f===t.sharingEntryPermissionDisplayActionId,disabled:!t.enabled,key:t.sharingEntryPermissionDisplayActionId,label:t.title,value:t.sharingEntryPermissionDisplayActionId},e.createElement("div",{className:"form-text"},t.description)))))),e.createElement(Ce.Footer,{last:e.createElement(E.Group,{spaced:!0},e.createElement(E,{displayType:"secondary",onClick:G},Liferay.Language.get("cancel")),e.createElement(E,{disabled:!L.length||!!S.length||k.trim()!=="",displayType:"primary",type:"submit"},Liferay.Language.get("share")))}))},Je=Ye;export{je as ManageCollaborators,Ve as SharedAssets,ye as SharedAssetsManagementToolbarPropsTransformer,Je as Sharing};
2//# sourceMappingURL=index.(5MCNYC33).js.map

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