PageSourceSearch

https://prime.travel/_next/static/chunks/pages/commercial_offer/feedback-3790fbdb9e01ff49.js

js prime.travel collected 2026-10-07 01:00:48 UTC 7,897 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8920],{95006:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/commercial_offer/feedback",function(){return n(31284)}])},31284:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return F}});var r=n(85893),i=n(74229),a=n(47568),c=n(26042),u=n(69396),s=n(29815),o=n(34051),f=n.n(o),d=n(67294),l=n(11163),_=n(16245),v=n(73123),g=n(49093),p=n(80984),b=n(2014),k=n(59037),m=n(31839),h=n(14924),x=n(27053),S=n.n(x),N=n(86010),Z=function(e){var t=e.criteria,n=e.activeCriteria,i=e.onCriteriaClick;return(0,r.jsx)("div",{className:S().criteria,children:t.map((function(e){var t=n.includes(e);return(0,r.jsx)("div",{className:(0,N.Z)(S().criterion,(0,h.Z)({},S().active,t)),onClick:function(){return i(e)},children:e},e)}))})},C=n(68718),j=n(62811),E=n(91153),y=n(48081),w=function(){var e,t,n,i=(0,l.useRouter)(),o=(0,d.useContext)(p.Z).user,h=(0,b.Y)(),x=h.buildFeedbackTitle,N=h.intl,w=(0,k.GV)(),F=w.isFeedbackSettingLoading,L=w.feedBackSettings,D=w.selectedRating,A=w.offerData,R=(0,k.x8)(),V=R.sendFeedback,M=R.isLoading,B=(0,d.useState)({comment:"",selectValues:[]}),q=B[0],P=B[1],T=function(){var e=(0,a.Z)(f().mark((function e(t){return f().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i.push({query:(0,u.Z)((0,c.Z)({},i.query),{rating:t})});case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),X=(0,d.useCallback)((0,a.Z)(f().mark((function e(){return f().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!A.guid){e.next=6;break}return e.next=4,V(A,q);case 4:return e.next=6,i.push({pathname:"/commercial_offer/feedback/success",query:i.query});case 6:e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),(0,y.Po)(e.t0);case 11:case"end":return e.stop()}}),e,null,[[0,8]])}))),[A,q]);return(0,d.useEffect)((function(){P((function(e){return(0,u.Z)((0,c.Z)({},e),{selectValues:[]})}))}),[A.rating]),(0,r.jsxs)("div",{className:S().feedback,children:[(0,r.jsx)(_.J,{icon:g.Yd.iAmHeaderLogo,className:S().logo}),(0,r.jsx)("span",{className:S().title,children:x(null!==(n=null===(e=o.profile)||void 0===e?void 0:e.firstName)&&void 0!==n?n:null===(t=o.profile)||void 0===t?void 0:t.first_name)}),(0,r.jsx)(C.v,{rating:Number(i.query.rating)+1,onStarClick:T}),F&&(0,r.jsx)(m.a,{}),!F&&L&&D&&(0,r.jsxs)("div",{className:S().settings,children:[(0,r.jsx)("span",{className:S().settingTitle,children:D.name}),(0,r.jsx)("span",{className:S().settingDescription,children:D.description}),(0,r.jsx)(Z,{criteria:D.select,activeCriteria:q.selectValues,onCriteriaClick:function(e){P((function(t){var n;return n=t.selectValues.includes(e)?t.selectValues.filter((function(t){return t!==e})):(0,s.Z)(t.selectValues).concat([e]),(0,u.Z)((0,c.Z)({},t),{selectValues:n})}))}}),(0,r.jsx)(v.gx,{className:S().comment,value:q.comment,rows:5,placeholder:N.formatMessage({id:j.Y.FEEDBACK_COMMENT_PLACEHOLDER}),onChange:function(e){P((function(t){return(0,u.Z)((0,c.Z)({},t),{comment:e.target.value})}))}}),(0,r.jsx)(E.z,{buttonStyle:"primaryAlt",className:S().sendButton,label:N.formatMessage({id:j.Y.BASE_SEND}),isLoading:M,disabled:M,onClick:X})]})]})},F=function(){return(0,r.jsx)(i.z,{header:null,hasFooter:!1,children:(0,r.jsx)(w,{})})}},68718:function(e,t,n){"use strict";n.d(t,{v:function(){return d}});var r=n(85893),i=n(67294),a=n(86896),c=n(16245),u=n(49093),s=n(62811),o=n(27053),f=n.n(o),d=function(e){var t=e.onStarClick,n=e.rating,o=e.withExtreme,d=void 0===o||o,l=(0,a.Z)(),_=(0,i.useState)(Number(n)-1),v=_[0],g=_[1],p=(0,i.useState)(-1),b=p[0],k=p[1],m=function(e){g(e),t&&t(e)},h=function(e){k(e)};return(0,r.jsx)("div",{className:f().stars,onMouseLeave:function(){k(-1)},children:Array(5).fill(null).map((function(e,t){var n=v>=t||b>=t?f().activeStar:f().inactiveStar;return!d||0!==t&&4!==t?(0,r.jsx)(c.J,{icon:u.Yd.star,className:n,onClick:function(){return m(t)},onMouseOver:function(){return h(t)}},t.toString()):(0,r.jsxs)("div",{className:f().extreme,children:[(0,r.jsx)(c.J,{icon:u.Yd.star,className:n,onClick:function(){return m(t)},onMouseOver:function(){return h(t)}}),(0,r.jsxs)("span",{children:[0===t&&l.formatMessage({id:s.Y.BAD}),4===t&&l.formatMessage({id:s.Y.EXCELLENT})]})]},t.toString())}))})}},59037:function(e,t,n){"use strict";n.d(t,{GV:function(){return S},x8:function(){return N}});var r=n(47568),i=n(26042),a=n(69396),c=n(34051),u=n.n(c),s=n(67294),o=n(11163),f=n(51438),d=n(28668),l=n(76166),_=n(9669),v=n.n(_),g=n(11752),p=n(92776),b=(0,g.default)().publicRuntimeConfig.FEEDBACK_API_URL,k=function(){function e(t){(0,f.Z)(this,e),this.apiInstance=t}return e.prototype.fetchData=function(e){var t=this;return(0,r.Z)(u().mark((function n(){var r;return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t.apiInstance.request(e);case 2:return r=n.sent.data,n.abrupt("return",r);case 4:case"end":return n.stop()}}),n)})))()},e}(),m=function(e){(0,d.Z)(n,e);var t=(0,l.Z)(n);function n(){return(0,f.Z)(this,n),t.apply(this,arguments)}var r=n.prototype;return r.getFeedbackSettings=function(e){return this.fetchData({url:"external/feedback/rating/".concat(e)})},r.sendFeedback=function(e,t){return this.fetchData({url:"external/feedback/".concat(e),data:t,method:"post"})},n}(k),h=function(){function e(){(0,f.Z)(this,e)}return e.build=function(){var e=v().create({baseURL:b,timeout:2e4,method:"get"});return e.interceptors.response.use(p.dP,p.r4),{Feedback:new m(e)}},e}().build(),x=n(48081),S=function(e){var t=function(){var e=(0,o.useRouter)(),t=(0,s.use
1State)({guid:"",rating:-1}),n=t[0],r=t[1];return(0,s.useEffect)((function(){var t;if(e.isReady){var n=null===(t=e.query.offerGuid)||void 0===t?void 0:t.toString(),i=Number(e.query.rating)+1;n&&i&&r({rating:i,guid:n})}}),[e.isReady]),(0,s.useEffect)((function(){e.isReady&&r((function(t){return(0,a.Z)((0,i.Z)({},t),{rating:Number(e.query.rating)+1})}))}),[e.isReady,e.query.rating]),n}(),n=(0,s.useState)(!1),r=n[0],c=n[1],u=(0,s.useState)(null),f=u[0],d=u[1],l=(0,s.useState)(null),_=l[0],v=l[1];return(0,s.useEffect)((function(){var n=e||t.guid;n&&(c(!0),h.Feedback.getFeedbackSettings(n).then((function(e){d(e),c(!1)})).catch((function(e){(0,x.Po)(e),c(!1)})))}),[t.guid,e]),(0,s.useEffect)((function(){if(t.rating&&f){var e=null===f||void 0===f?void 0:f.ratingValueSelectList.find((function(e){return e.value.includes(t.rating.toString())}));v(e)}}),[t.rating,f]),{feedBackSettings:f,isFeedbackSettingLoading:r,selectedRating:_,offerData:t}},N=function(){var e=(0,s.useState)(!1),t=e[0],n=e[1],c=function(){var e=(0,r.Z)(u().mark((function e(t,r){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n(!0),e.prev=1,e.abrupt("return",h.Feedback.sendFeedback(t.guid,(0,a.Z)((0,i.Z)({},r),{rating:t.rating.toString()})));case 5:e.prev=5,e.t0=e.catch(1),(0,x.Po)(e.t0);case 8:return e.prev=8,n(!1),e.finish(8);case 11:case"end":return e.stop()}}),e,null,[[1,5,8,11]])})));return function(t,n){return e.apply(this,arguments)}}();return{sendFeedback:c,isLoading:t}}},10175:function(e,t){"use strict";t.Z=function(e){return void 0===e}},27053:function(e){e.exports={feedback:"feedback_feedback__zzSZp",title:"feedback_title__xA9MC",logo:"feedback_logo__SuUAQ",stars:"feedback_stars__kVaNI",extreme:"feedback_extreme__jj7M_",activeStar:"feedback_activeStar__Kaa_l",inactiveStar:"feedback_inactiveStar__dDLMb",feedbackPopup:"feedback_feedbackPopup__VVuFO",visible:"feedback_visible__N5RAj",settings:"feedback_settings__J1Ci_",settingTitle:"feedback_settingTitle__Bdeuh",settingDescription:"feedback_settingDescription__XX7a5",comment:"feedback_comment__3AXL1",sendButton:"feedback_sendButton__6p27J",criteria:"feedback_criteria__QXfGE",criterion:"feedback_criterion__mb2XB",active:"feedback_active__Sazjp"}}},function(e){e.O(0,[1255,800,5690,4229,9774,2888,179],(function(){return t=95006,e(e.s=t);var t}));var t=e.O();_N_E=t}]);

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.