1(this["webpackJsonpfloweraura-react"]=this["webpackJsonpfloweraura-react"]||[]).push([[92],{1214:function(e,t,a){},1215:function(e,t,a){},769:function(e,t,a){"use strict";a.r(t);var n=a(43),r=a(64),s=a(21),i=a(3),c=(a(1214),a.p+"static/media/Info_Icon_active.648810f8.svg"),o=a.p+"static/media/location-icon.17145086.svg",d=a.p+"static/media/map.30f3c29a.svg",l=a(5),u=a(0),p=!1,m=function(e){var t=e.onCoordinatesChange,a=e.initialLatitude,c=e.initialLongitude,o=e.onLocationChange,m=e.onUpdateAddress,j=e.setGeocoder,h=e.userLongitude,f=e.userLatitude,g=Object(i.useState)(null),b=Object(s.a)(g,2),v=(b[0],b[1],Object(i.useState)(null)),O=Object(s.a)(v,2);O[0],O[1];function y(){return x.apply(this,arguments)}function x(){return x=Object(r.a)(Object(n.a)().mark((function e(){var r,s,i,u,h,f,g,b,v;return Object(n.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==a&&0!==c){e.next=2;break}return e.abrupt("return",!1);case 2:return p&&(document.getElementById("errorPopup").style.display="block",setTimeout((function(){var e=document.getElementById("errorPopup");e.style.background="#FFF",e.style.color="#000",e.innerHTML="Select address under 2km range"}),5e3)),e.next=5,window.google.maps.importLibrary("maps");case 5:return r=e.sent,s=r.Map,e.next=9,window.google.maps.importLibrary("marker");case 9:i=e.sent,u=i.AdvancedMarkerElement,h=new s(document.getElementById("map"),{center:{lat:a,lng:c},zoom:14,mapId:l.o}),p||(f=new u({map:h,position:{lat:a,lng:c},content:k()})),(g=document.createElement("img")).src=d,g.style.height="40px",b=new u({map:h,position:{lat:a-.0020338323819437676,lng:c-.0015455932953045703},content:g,gmpDraggable:!0}),v=new window.google.maps.Geocoder,b.addListener("dragend",(function(e){f&&f.setMap(null);var n=e.latLng.lat(),r=e.latLng.lng();if(w(a,c,n,r,2))t(n,r),o(!0),v.geocode({location:{lat:n,lng:r}},(function(e,t){if("OK"===t&&e[0]){var a=e[0].formatted_address;m(a)}}));else{var s=document.getElementById("errorPopup");s.style.background="#F66",s.style.color="#fff",s.innerHTML="Please select address under 2km range",p=!0,y()}})),j(v);case 20:case"end":return e.stop()}}),e)}))),x.apply(this,arguments)}Object(i.useEffect)((function(){var e=document.createElement("script");return e.src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDlmdDOeA1I2r81q-YgYLuZLJyx5W8C2_U&libraries=places",e.async=!0,e.defer=!0,e.onload=y,document.head.appendChild(e),function(){document.head.removeChild(e)}}),[]),Object(i.useEffect)((function(){y()}),[h,f]),Object(i.useEffect)((function(){if(p){var e=new window.google.maps.Geocoder;t(f,h),e.geocode({location:{lat:f,lng:h}},(function(e,t){if("OK"===t&&e[0]){var a=e[0].formatted_address;m(a)}}))}}),[f,h,p]);var w=function(e,t,a,n,r){var s=Math.PI/180*e,i=Math.PI/180*t,c=Math.PI/180*a,o=c-s,d=Math.PI/180*n-i,l=Math.sin(o/2)*Math.sin(o/2)+Math.cos(s)*Math.cos(c)*Math.sin(d/2)*Math.sin(d/2);return 6371*(2*Math.atan2(Math.sqrt(l),Math.sqrt(1-l)))<=r},k=function(){var e=document.createElement("div"),t=document.createElement("span"),a=document.createElement("br");return e.className="price-tag",e.appendChild(document.createTextNode("Order will be delivered here")),e.appendChild(a),e.appendChild(t),t.className="price-tag2",t.textContent="Place the pin accurately on the map",e};return Object(u.jsxs)("div",{children:[Object(u.jsx)("div",{id:"errorPopup",children:Object(u.jsx)("p",{id:"errorText",children:"Select address under 2km range"})}),Object(u.jsx)("div",{id:"map",style:{height:"375px",width:"100%"}}),Object(u.jsxs)("div",{id:"coordinates",children:[Object(u.jsx)("span",{id:"latitude",children:" "}),Object(u.jsx)("span",{id:"longitude"})]})]})},j=(a(1215),function(e){var t=e.thankYouAddress,a=(e.address,[{title:"Recipient",information:t.delivery_name},{title:"Delivery date",information:t.delivery_date},{title:"Address",information:t.delivery_address},{title:"Phone",information:t.delivery_phone}]);return Object(u.jsxs)("div",{className:"user-thankyou",children:[Object(u.jsx)("div",{className:"user-thankyou-logo",children:Object(u.jsx)("img",{src:"https://imgcdn.floweraura.com/fa-logo/final-23-desk.svg",alt:"FlowerAura - Leading Online Gifts Shop"})}),Object(u.jsxs)("div",{className:"user-thankyou-greeting-container",children:[Object(u.jsxs)("div",{className:"user-thankyou-greeting",children:["Thank you ",t.delivery_name,"!"]}),Object(u.jsx)("div",{className:"user-thankyou-order",children:"Your order is on its way to the correct location"})]}),Object(u.jsxs)("div",{className:"user-delivery-details-container",children:[Object(u.jsx)("div",{className:"user-delivery-details",children:Object(u.jsx)("div",{className:"user-delivery-main-title",children:"Delivery Details"})}),a.map((function(e,t){return Object(u.jsxs)("div",{className:"user-delivery-data-container",children:[Object(u.jsxs)("div",{className:"user-delivery-title",children:[Object(u.jsx)("div",{children:e.title})," ",Object(u.jsx)("span",{children:":"})]}),Object(u.jsx)("div",{className:"user-delivery-information",children:e.information})]},t)}))]}),Object(u.jsx)("div",{className:"user-delivery-message",children:t.msg})]})}),h=a(14),f=a(194),g=a.n(f),b=a(807);a(832),t.default=function(e){var t=e.match&&e.match.params.orderid,a=e.match&&e.match.params.uid,d=function(e,t){b.d.dismiss();var a={className:"toasterDefault"};return"typeError"===t?b.d.error(e,a):b.d.success(e,a)},p=Object(i.useState)(""),f=Object(s.a)(p,2),v=f[0],O=f[1],y=Object(i.useState)(!1),x=Object(s.a)(y,2),w=x[0],k=x[1],N=Object(i.useState)(0),_=Object(s.a)(N,2),L=_[0],C=_[1],S=Object(i.useState)(0),A=Object(s.a)(S,2),M=A[0],I=A[1],D=Object(i.useState)(""),E=Object(s.a)(D,2),P=E[0],T=E[1],q=Object(i.useState)(""),F=Object(s.a)(q,2),H=F[0],U=F[1],Y=Object(i.useState)(!1),B=Object(s.a)(Y,2),G=B[0],J=B[1],z=Object(i.useState)(null),K=Object(s.a)(z,2),R=K[0],W=K[1],Z=Object(i.useState)(""),V=Object(s.a)(Z,2),Q=V[0],X=V[1],$={order_id:t,merchant_id:1,uid:a},ee={order_id:t,merchant_id:1,address_update:1,updated_address:v,uid:a},te={order_id:t,merchant_id:1,address_update:2,updated_address:v,lat:L,long:M,uid:a},ae=function(){var e=Object(r.a)(Object(n.a)().mark((function e(){var t,a,r,s,i,c,o;return Object(n.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,h.g.post("/api/Delivery_address_confirmation/checkIsUpdatedAddress",$,{headers:{"Content-Type":"application/json",Headeroprkey:l.q}});case 3:if(t=e.sent,200!=(t.data&&t.data.statusCode)){e.next=20;break}if(a=t.data&&t.data.delivery_address,O(a),X(t.data),0!==(t.data&&t.data.isAddressUpdated)){e.next=17;break}
1return e.next=13,g.a.get("https://maps.googleapis.com/maps/api/geocode/json?address=".concat(encodeURIComponent(a),"&key=AIzaSyDlmdDOeA1I2r81q-YgYLuZLJyx5W8C2_U"));case 13:(r=e.sent).data.results.length>0&&(s=r.data.results[0].geometry.location,i=s.lat,c=s.lng,C(i),I(c),U(c),T(i)),e.next=18;break;case 17:k(!0);case 18:e.next=21;break;case 20:d(t.data&&t.data.msg);case 21:e.next=28;break;case 23:e.prev=23,e.t0=e.catch(0),o=JSON.stringify(e.t0),d(o);case 28:case"end":return e.stop()}}),e,null,[[0,23]])})));return function(){return e.apply(this,arguments)}}(),ne=function(){var e=Object(r.a)(Object(n.a)().mark((function e(){var t;return Object(n.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,h.g.post("/api/Delivery_address_confirmation/saveNewDeliveryAddress",ee,{headers:{"Content-Type":"application/json",Headeroprkey:l.q}});case 3:t=e.sent,200==(t.data&&t.data.statusCode)?(X(t.data),k(!0)):d(t.data&&t.data.msg),e.next=12;break;case 8:e.prev=8,e.t0=e.catch(0),d("Something went wrong. Please try again later.");case 12:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}(),re=function(){var e=Object(r.a)(Object(n.a)().mark((function e(){var t;return Object(n.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,h.g.post("/api/Delivery_address_confirmation/saveNewDeliveryAddress",te,{headers:{"Content-Type":"application/json",Headeroprkey:l.q}});case 3:t=e.sent,200==(t.data&&t.data.statusCode)?X(t.data):d(t.data&&t.data.msg),e.next=12;break;case 8:e.prev=8,e.t0=e.catch(0),d("Something went wrong. Please try again later.");case 12:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}();return Object(i.useEffect)((function(){ae()}),[]),Object(u.jsxs)(u.Fragment,{children:[w?Object(u.jsx)(j,{thankYouAddress:Q}):Object(u.jsxs)("div",{className:"user-location",children:[Object(u.jsx)("div",{className:"user-location-logo",children:Object(u.jsx)("img",{src:"https://imgcdn.floweraura.com/fa-logo/final-23-desk.svg",alt:"FlowerAura - Leading Online Gifts Shop"})}),Object(u.jsx)("div",{className:"user-location-title",children:"Confirm Delivery Location"}),Object(u.jsxs)("div",{className:"user-location-greeting",children:["Hi ",Q.delivery_name,"! Let's ensure we have the right delivery address"]}),Object(u.jsx)("div",{className:"user-location-mapBox",children:Object(u.jsx)(m,{onCoordinatesChange:function(e,t){C(e),I(t),R&&R.geocode({location:{lat:e,lng:t}},(function(e,t){if("OK"===t&&e[0]){var a=e[0].formatted_address;O(a)}}))},initialLatitude:L,initialLongitude:M,onLocationChange:J,onUpdateAddress:function(e){O(e)},setGeocoder:W,userLatitude:P,userLongitude:H})}),Object(u.jsxs)("div",{className:"user-location-box",children:[Object(u.jsxs)("div",{className:"user-location-information",children:[Object(u.jsx)("img",{src:c,alt:"informationLogo"}),Object(u.jsx)("div",{className:"user-location-statement",children:"Adjust your map pin if the location is incorrect."})]}),Object(u.jsxs)("div",{className:"user-location-address",children:[Object(u.jsx)("img",{src:o,alt:"directionLogo"}),Object(u.jsx)("div",{className:"user-location-address-details",children:v})]}),Object(u.jsx)("button",{className:"user-location-button",onClick:function(){G?(re(),k(!0)):ne()},children:G?"Save Location":"Confirm Location"}),Object(u.jsx)("div",{className:"user-location-underline"})]})]}),Object(u.jsx)(b.c,{position:"top-right",autoClose:2e3,hideProgressBar:!1,newestOnTop:!1,closeOnClick:!0,rtl:!1,pauseOnVisibilityChange:!0,draggable:!0,pauseOnHover:!0})]})}},810:function(e,t,a){var n;!function(){"use strict";var a={}.hasOwnProperty;function r(){for(var e="",t=0;t<arguments.length;t++){var a=arguments[t];a&&(e=i(e,s(a)))}return e}function s(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return r.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)a.call(e,n)&&e[n]&&(t=i(t,n));return t}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}
1.apply(t,[]))||(e.exports=n)}()},832:function(e,t,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.