(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-24632038","chunk-c53705fe"],{"0b42":function(e,t,a){"use strict";a("4759")},"15e5":function(e,t,a){"use strict";a("8a3e")},2909:function(e,t,a){"use strict";a.d(t,"a",(function(){return u}));var r=a("6b75");function i(e){if(Array.isArray(e))return Object(r["a"])(e)}a("a4d3"),a("e01a"),a("d28b"),a("a630"),a("d3b7"),a("3ca3"),a("ddb0");function n(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}var s=a("06c5");function c(){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 u(e){return i(e)||n(e)||Object(s["a"])(e)||c()}},29098:function(e,t,a){"use strict";a("7607")},"395a":function(e,t,a){"use strict";a("82b5")},4759:function(e,t,a){},"5c02":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"container py-5"},[a("Loader",{attrs:{isLoading:e.isLoading}}),a("div",{staticClass:"row"},[e._m(0),a("div",{staticClass:"col-md-6"},[e.enquiryDetails?a("EnquiredProduct",{attrs:{productId:e.enquiryDetails.product_id}}):e._e()],1)]),a("hr"),e.enquiryDetails?a("MaterialTesters",{attrs:{productId:e.enquiryDetails.product_id}}):e._e()],1)},i=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"col-md-6"},[a("h4",[e._v("Hire a material inspector")]),a("p",[e._v(" Material inspectors help you by physically inspecting the product that you request. Select the material inspectors available for this product. ")])])}],n=a("5530"),s=(a("96cf"),a("1da1")),c=a("e962"),u=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.product?a("div",[a("div",{staticClass:"h5"},[e._v("Selected Product")]),a("hr"),a("div",{staticClass:"d-flex d-md-block flex-column align-items-center"},[a("div",{staticClass:"text-capitalize"},[e._v(" "+e._s(e.product.title)+" ")]),a("img",{staticClass:"img-thumbnail img-responsive",staticStyle:{"max-width":"200px"},attrs:{src:e.imgsrc+e.product.image,alt:e.product.title}})])]):e._e()},o=[],l=a("bc3a"),d=a.n(l),m=a("97af"),p={props:{productId:null},data:function(){return{product:null,imgsrc:d.a.defaults.uploadURL}},mounted:function(){this.fetchProduct()},methods:{fetchProduct:function(){var e=this;return Object(s["a"])(regeneratorRuntime.mark((function t(){var a,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,m["a"].get("/single-product/"+e.productId);case 2:a=t.sent,r=a.data,e.product=r;case 5:case"end":return t.stop()}}),t)})))()}}},f=p,g=a("2877"),v=Object(g["a"])(f,u,o,!1,null,null,null),h=v.exports,b=a("525b"),_=a("555f"),y=a("2f62"),w={components:{Loader:_["a"],MaterialTesters:c["default"],EnquiredProduct:h},data:function(){return{ticketId:this.$route.params.id,enquiryDetails:null,isLoading:!1}},mounted:function(){var e=this;return Object(s["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.isMaterialTester){t.next=3;break}return e.$toasted.error("You are not allowed to hire testers!"),t.abrupt("return",e.$router.push({name:"dashboard"}));case 3:return Object(b["a"])(),e.isLoading=!0,t.prev=5,t.next=8,e.checkMaterialTesterAllowed();case 8:return t.next=10,e.getEnquiryDetails();case 10:t.next=15;break;case 12:t.prev=12,t.t0=t["catch"](5),console.log("error in loading details",t.t0);case 15:e.isLoading=!1;case 16:case"end":return t.stop()}}),t,null,[[5,12]])})))()},computed:Object(n["a"])(Object(n["a"])({},Object(y["d"])("auth",{user:"user"})),Object(y["c"])("auth",{isMaterialTester:"isMaterialTester"})),methods:{getEnquiryDetails:function(){var e=this;return Object(s["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:m["a"].get("/singleenquiredetails/"+e.ticketId).then((function(t){if(e.enquiryDetails=t.data.enquire,e.enquiryDetails.user_id===e.user.id)return e.$toasted.error("You cannot hire testers for your own product!"),e.$router.push({name:"landing"})}));case 1:case"end":return t.stop()}}),t)})))()},checkMaterialTesterAllowed:function(){var e=this;return Object(s["a"])(regeneratorRuntime.mark((function t(){var a,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,m["a"].get("/material-testers/check-material-tester-allowed");case 3:a=t.sent,a.data.result,t.next=12;break;case 7:t.prev=7,t.t0=t["catch"](0),console.log(t.t0),r=t.t0.response&&t.t0.response.data&&t.t0.response.data.message,e.$toasted.error(r||"Sorry, you are not allowed to access this feature!");case 12:case"end":return t.stop()}}),t,null,[[0,7]])})))()}}},x=w,R=Object(g["a"])(x,r,i,!1,null,null,null);t["default"]=R.exports},7607:function(e,t,a){},7691:function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{class:["my-1",{"my-3":e.editMode}]},[e.editMode?a("div",{staticClass:"mb-2"},[e._v("Rate out of 5 stars")]):e._e(),a("div",{on:{mouseenter:function(t){e.hoverMode=!0},mouseleave:function(t){e.hoverMode=!1}}},[e._l(e.max,(function(t){return[t<=e.showRating?a("i",{key:t,class:["rating-star","rating-star-active","fa","fa-star",{"fa-2x":e.editMode},"mr-1"],on:{mouseover:function(a){return e.updateRatingStar(t)},click:function(a){return e.setRatingStar(t)}}}):a("i",{key:t,class:["rating-star","fa","fa-star-o",{"fa-2x":e.editMode},"text-secondary","mr-1"],on:{mouseover:function(a){return e.updateRatingStar(t)},click:function(a){return e.setRatingStar(t)}}})]}))],2)])},i=[],n=(a("a9e3"),{props:{rating:{type:Number,default:0},max:{type:Number,default:5},editMode:{type:Boolean,default:!1}},data:function(){return{hoverMode:!1,hoverRating:0}},methods:{updateRatingStar:function(e){this.editMode&&(this.hoverRating=e+1)},setRatingStar:function(e){this.$emit("update",e+1)}},computed:{showRating:function(){return this.hoverMode&&this.editMode?this.hoverRating:this.rating}}}),s=n,c=(a("15e5"),a("2877")),u=Object(c["a"])(s,r,i,!1,null,"7ed4bb68",null);t["a"]=u.exports},"82b5":function(e,t,a){},"8a3e":function(e,t,a){},c4dc:function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.totalPages>1?a("div",{staticClass:"paginator"},[a("button",{staticClass:"pagination-btn",staticStyle:{width:"100px","margin-right":"10px"},on:{click:function(t){return e.updatePage(e.page-1)}}},[e._v(" Prev ")]),e._l(e.totalPages,(function(t){return[a("button",{key:t,class:["pagination-btn","circular-btn",{active:t===e.page}],staticStyle:{"min-width":"50px","margin-right":"10px"},on:{click:function(a){return e.updatePage(t)}}},[e._v(" "+e._s(t)+" ")])]})),a("button",{staticClass:"pagination-btn",staticStyle:{width:"100px"},on:{click:function(t){return e.updatePage(e.page+1)}}},[e._v(" Next ")])],2):e._e()},i=[],n=(a("b0c0"),a("a9e3"),a("5530")),s=a("525b"),c={components:{},emits:["update"],props:{page:{type:Number,default:1},itemsPerPage:{type:Number,default:10},totalResults:{type:Number,default:110}},data:function(){return{}},watch:{page:function(e){Object(s["a"])(),this.$router.push({name:this.$route.name,query:Object(n["a"])(Object(n["a"])({},this.$route.query),{},{page:e})})},totalResults:function(e){this.emitPageUpdate({totalPages:this.totalPages})}},mounted:function(){var e=1;Object(s["a"])(),this.$route.query.page&&(e=Number(this.$route.query.page)),this.emitPageUpdate({page:e})},methods:{updatePage:function(e){e>0&&e<=this.totalPages&&this.emitPageUpdate({page:e,totalPages:this.totalPages})},emitPageUpdate:function(e){this.$emit("update",e)}},computed:{totalPages:function(){return Math.ceil(this.totalResults/this.itemsPerPage)}}},u=c,o=(a("0b42"),a("2877")),l=Object(o["a"])(u,r,i,!1,null,"71ceab89",null);t["a"]=l.exports},e962:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"material-tester-container"},[a("PageLoader",{attrs:{isLoading:e.isLoading}}),a("div",{staticClass:"h5 mb-4"},[e._v("Available Material Inspectors")]),e._l(e.materialTesters,(function(t,r){return[a("MaterialTesterItem",{key:r,attrs:{productId:e.productId,materialTester:t},on:{update:function(t){return e.updateMaterialTester(t,r)}}})]})),!e.isLoading&&e.materialTesters&&0===e.materialTesters.length?a("div",[e._v(" No Material Testers Found for this product ")]):e._e(),a("Paginator",{attrs:{page:e.page,itemsPerPage:e.itemsPerPage,totalResults:e.totalResults},on:{update:e.pageUpdate}})],2)},i=[],n=(a("a9e3"),a("2909")),s=(a("96cf"),a("1da1")),c=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.materialTester?a("div",{staticClass:"material-tester-item"},[a("div",{staticClass:"material-img-container"},[a("img",{attrs:{src:e.imgsrc+e.materialTester.profile_img}})]),a("div",{staticClass:"material-details-container"},[a("div",{staticStyle:{flex:"1"}},[a("div",{staticClass:"material-detail-item"},[a("div",{staticClass:"material-detail-label"},[e._v("Name:")]),a("div",[e._v(e._s(e.materialTester.name))])]),a("div",{staticClass:"material-detail-item"},[a("div",{staticClass:"material-detail-label"},[e._v("City:")]),a("div",[e._v(" "+e._s(e.materialTester.city&&e.materialTester.city.city_name||"Not Available")+" ")])]),a("div",{staticClass:"material-detail-item"},[e.materialTester.average_rating?a("div",[a("div",{staticClass:"small my-2"},[e._v(e._s(e.materialTester.average_rating)+" Stars")]),a("div",{staticClass:"small my-2"},[a("RatingStars",{attrs:{rating:e.materialTester.average_rating}})],1)]):a("div",{staticClass:"material-detail-label small my-2"},[e._v(" Not Rated ")])]),e.materialTester.expertize&&"null"!==e.materialTester.expertize.toLowerCase()?a("div",{staticClass:"material-detail-item"},[a("div",{staticClass:"material-detail-label"},[e._v("Expertize:")]),a("div",[e._v(e._s(e.materialTester.expertize))])]):e._e()]),a("div",{staticClass:"d-flex my-2"},[a("button",{staticClass:"primary-button request-btn mr-2 bg-primary",on:{click:function(t){return e.viewProfile(e.materialTester)}}},[e._v(" View Profile ")]),a("div",[e.materialTester.request?a("button",{staticClass:"primary-button request-btn cancel-request-btn",on:{click:e.cancelRequest}},[e._v(" Cancel Request "),a("i",{staticClass:"fa fa-times mx-1"})]):a("button",{staticClass:"primary-button request-btn",on:{click:e.sendRequest}},[e._v(" Send Request "),a("i",{staticClass:"fa fa-plus mx-1"})])])])])]):e._e()},u=[],o=a("5530"),l=a("bc3a"),d=a.n(l),m=a("97af"),p=a("7691"),f=a("2f62"),g={props:{materialTester:{type:Object},productId:{type:Number}},data:function(){return{imgsrc:d.a.defaults.uploadURL}},components:{RatingStars:p["a"]},computed:Object(o["a"])({},Object(f["d"])("auth",{user:"user"})),methods:{viewProfile:function(e){this.$router.push({name:"profile",params:{id:e.id}})},sendRequest:function(){var e=this;return Object(s["a"])(regeneratorRuntime.mark((function t(){var a,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,a={user_id:e.user.id,material_tester_id:e.materialTester.id,product_id:e.productId},t.next=4,m["a"].post("/material-tester-requests",a);case 4:return r=t.sent,e.$toasted.success(r.data.message),t.next=8,e.updateMaterialTester(r.data.materialTester);case 8:t.next=14;break;case 10:t.prev=10,t.t0=t["catch"](0),console.log(t.t0),e.$toasted.error(t.t0.response.data.message);case 14:case"end":return t.stop()}}),t,null,[[0,10]])})))()},cancelRequest:function(){var e=this;return Object(s["a"])(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,m["a"].post("/material-tester-requests/delete/"+e.materialTester.request.id);case 3:return a=t.sent,e.$toasted.success(a.data.message),t.next=7,e.updateMaterialTester(a.data.materialTester);case 7:t.next=13;break;case 9:t.prev=9,t.t0=t["catch"](0),console.log(t.t0),e.$toasted.error(t.t0.response.data.message);case 13:case"end":return t.stop()}}),t,null,[[0,9]])})))()},updateMaterialTester:function(e){var t=this;return Object(s["a"])(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:t.$emit("update",e);case 1:case"end":return a.stop()}}),a)})))()}}},v=g,h=(a("29098"),a("2877")),b=Object(h["a"])(v,c,u,!1,null,"469cd327",null),_=b.exports,y=a("525b"),w=a("c4dc"),x=a("555f"),R={components:{MaterialTesterItem:_,Paginator:w["a"],PageLoader:x["a"]},props:{productId:{type:Number}},data:function(){return{materialTesters:null,totalResults:0,itemsPerPage:4,page:1,isLoading:!1}},mounted:function(){return Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:Object(y["a"])();case 1:case"end":return e.stop()}}),e)})))()},methods:{fetchMaterialTesters:function(){var e=this;return Object(s["a"])(regeneratorRuntime.mark((function t(){var a,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isLoading=!1,t.prev=1,t.next=4,m["a"].get("/material-testers?product_id="+e.productId+"&page="+e.page+"&limit="+e.itemsPerPage);case 4:a=t.sent,r=a.data,e.materialTesters=r.result,e.totalResults=r.totalResults,console.log(r),t.next=14;break;case 11:t.prev=11,t.t0=t["catch"](1),e.isLoading=!0;case 14:case"end":return t.stop()}}),t,null,[[1,11]])})))()},updateMaterialTester:function(e,t){var a=this;return Object(s["a"])(regeneratorRuntime.mark((function r(){var i;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:i=Object(n["a"])(a.materialTesters),i[t]=e,a.materialTesters=i;case 3:case"end":return r.stop()}}),r)})))()},pageUpdate:function(e){var t=this;return Object(s["a"])(regeneratorRuntime.mark((function a(){var r;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(r=e.page,e.totalPages,!r){a.next=5;break}return t.page=r,a.next=5,t.fetchMaterialTesters();case 5:case"end":return a.stop()}}),a)})))()}}},T=R,P=(a("395a"),Object(h["a"])(T,r,i,!1,null,"57a947e4",null));t["default"]=P.exports}}]); //# sourceMappingURL=chunk-24632038.ceb8dc40.js.map