PageSourceSearch

https://www.pawshake.nl/prebuild/_next/static/chunks/97554-02ea05d2b755b2d1.js

js pawshake.nl collected 2026-09-28 05:40:27 UTC 12,727 bytes, 1 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="6fb6599e-d57e-4599-8e8f-06168101beef",e._sentryDebugIdIdentifier="sentry-dbid-6fb6599e-d57e-4599-8e8f-06168101beef")}()}catch(e){}!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];if(null!=t)for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:pawshake-seo-application-key":!0})}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[97554],{7014:function(e,r,t){t.d(r,{Pj:function(){return j},UR:function(){return U},VC:function(){return b},cJ:function(){return g},qj:function(){return y},sX:function(){return h}});var i=t(81369),a=t(83658),n=t(90449),s=t(73783),c=t(15457),o=t(92876),l=t(75589),u=t(12447),d=t(65845);let b=i.z.enum(["awayMode","repeatClientsOnly"]),h=i.z.enum(["none","youngerThanThree","youngerThanTen","olderThanTen"]),m=i.z.enum(["puppy","young","adult","senior"]),z=i.z.enum(["small","medium","large","giant"]);i.z.enum(["male","female"]);let g=i.z.enum(["house","farm","apartment"]),p=i.z.enum(["small","medium","large","none"]),f=i.z.enum(["hasExperienceAsAnimalWelfareVolunteer","hasExperienceWithBehaviouralProblems","hasExperienceWithRescuingPets","isFamiliarWithDogTrainingTechniques","has247Supervision","hasEmergencyTransport","canAdministerOralMedications","canAdministerInjectedMedications","canAdministerFirstAidAndPetCPR","grooming"]),y=i.z.enum(["offLeashWalkingArea","urban","forest","beach","cityPark","countrySide"]),v=i.z.enum(["english","french","dutch","german","italian","japanese","chinese","spanish","portuguese","danish","swedish","norwegian","finnish","russian","maori","other"]),j=i.z.enum(["lessThan1","lessThan5","moreThan5","moreThan10","moreThan20"]),w=i.z.object({service:c.Ew.describe("Bookable service"),baseRate:i.z.number().describe("Base rate amount in cents"),additionalRate:i.z.number().nullable().describe("Additional cost rate in cents"),currency:i.z.string().describe("Currency"),unit:l.o.describe("Unit of the service"),travelConstraints:n.o_.nullable()}),T=i.z.object({locale:i.z.string().describe("Locale"),url:i.z.string().describe("The url of the search page"),placeName:i.z.string().describe("The translated name of the place in the given locale"),service:c.Ew.describe("The bookable service")}),U=i.z.enum(["home","petsitting","city","sitter"]),k=i.z.object({key:U,value:i.z.string().nullable(),url:i.z.string()}).describe("Breadcrumb object"),R=i.z.object({service:c.Ew.describe("Value-added service"),vasTypes:i.z.array(c.VA).describe("Array of value-added service types")}),E=i.z.object({petId:i.z.string().describe("Pet ID"),name:i.z.string().describe("Pet name"),imageUrl:i.z.string().nullable().describe("Pet image URL"),breed:i.z.string().nullable().describe("Pet breed"),species:d.UD,gender:u.Y.nullable()}),L=i.z.object({userId:i.z.string().describe("User ID with Pawshake World Region Prefix"),sitterId:i.z.string().describe("Sitter ID"),headline:i.z.string().describe("Headline of the sitter"),firstName:i.z.string().describe("First Name"),profileImage:i.z.string().describe("URL of the profile image"),galleryImages:i.z.array(i.z.object({medium:i.z.string().describe("Medium image URL"),large:i.z.string().describe("Large image URL")})).describe("Array of gallery image URLs"),description:i.z.string().describe("Profile description"),locale:i.z.string().describe("Locale"),isFavourite:i.z.boolean().describe("Whether the user is a favorite of the sitter"),actions:i.z.object({canBeContacted:i.z.boolean().describe("Whether the sitter can be contacted"),unableToContactReason:b.nullable().catch(null).describe("Reason for inability to contact")}),metadata:i.z.object({metaDescription:i.z.string().describe("Meta description"),alternativeProfileUrls:i.z.array(i.z.object({locale:i.z.string().describe("Locale"),url:i.z.string().describe("URL")})).describe("Alternative profile URLs"),sharingUrl:i.z.string().describe("Sharing URL"),searchPageUrls:i.z.array(T).describe("Search page URLs"),canonicalUrl:i.z.string().describe("Canonical URL"),fallbackSearchPageUrl:i.z.string().describe("Fallback url for search page")}),services:i.z.object({cancellationPolicy:a.No.catch(a.No.Enum.flexible).describe("Cancellation policy"),highlightedService:c.Ew.describe("Highlighted service"),rates:i.z.array(w).describe("Array of service rates"),acceptedPets:i.z.object({dogs:i.z.object({puppies:i.z.boolean().describe("Whether puppies are accepted"),ages:i.z.array(m).describe("Array of accepted pet ages").nullable(),sizes:i.z.array(z).describe("Array of accepted pet sizes").nullable()}).nullable(),cats:i.z.boolean().describe("Whether cats are accepted"),smallAnimals:i.z.boolean().describe("Whether small animals are accepted"),ferrets:i.z.boolean().describe("Whether ferrets are accepted")})}),statistics:i.z.object({reviewCount:i.z.number().describe("Number of reviews"),profileViewCount:i.z.number().describe("Number of profile views"),sitterSince:i.z.string().describe("Date since the sitter started"),lastActiveInMins:i.z.number().nullable().describe("Last active time in minutes"),averageResponseTimeInMins:i.z.number().nullable().describe("Average response time in minutes"),lastBookedOn:i.z.string().nullable().describe("Last booked date"),favoriteCount:i.z.number().describe("Number of times favorited"),lastContactedOn:i.z.string().nullable().describe("Last contacted date"),hasRecentlyUpdatedCalendar:i.z.boolean().describe("Whether the calendar has been recently updated"),rating:i.z.object({overallAverage:i.z.number().describe("The global, average rating"),value:i.z.number().describe("The average value rating"),accuracy:i.z.number().describe("The average accuracy rating"),communication:i.z.number().describe("The average communication rating"),profileCorrectness:i.z.number().describe("The average profile correctness rating"),animalTreatment:i.z.number().describe("The average animal treatment rating")}).nullable().describe("Rating numbers for the sitter. Will be null if there are no reviews left for the user"),isNewSitter:i.z.boolean().describe("Whether the sitter is new"),recurringGuests:i.z.number().describe("Number of recurring guests")}),verificationState:i.z.object({policeVerified:i.z.boolean().describe("Whether the sitter is police verified"),emailVerified:i.z.boolean().describe("Whether the email is verified"),smsVerified:i.z.boolean().describe("Whether the SMS is verified"),googleVerified:i.z.boolean().describe("Whether the Google account is verified (currently mapped to Facebook verification)"),stripeVerified:i.z.boolean().describe("Whether the Stripe account is verified")}),sitterHome:i.z.object({placeName:i.z.string().describe("Name of the place"),staticMapUrl:i.z.string().nullable().catch(null).describe("Signed URL of the static map image"),location:i.z.object({lat:i.z.number().describe("Latitude of the location"),lng:i.z.number().describe("Longitude of the location")}),livesWith:i.z.object({pets:i.z.array(E).describe("Array of pets the sitter lives with"),children:h.catch(h.Enum.none).describe("What children the sitter lives with")}),homeFeatures:i.z.object({homeType:g.catch(g.Enum.house).describe("Type of home"),fullyFencedBackyard:i.z.boolean().describe("Whether there is a fully fenced backyard"),outdoorAreaSize:p.catch(p.Enum.none).describe("Size of the outdoor area"),hasEmergencyTransport:i.z.boolean().describe("Whether emergency transport is available"),has247Supervision:i.z.boolean().describe("Whether 24/7 supervision is available")}),areaFeatures:i.z.object({nearbyWalkingAreas:(0,o.Hb)(y).describe("Array of nearby walking areas")})}),about:i.z.object({spokenLanguages:(0,o.Hb)(v).describe("Array of spoken languages"),yearsOfExperience:j.nullable().catch(null).describe("Years of experience"),experiences:(0,o.Hb)(f).describe("Array of experiences")}),sitterNameSlug:i.z.string().describe("Slug of the sitter name"),vas:i.z.array(R).describe("Array of value-ad
1ded services"),breadcrumbs:i.z.array(k).describe("Array of breadcrumbs"),verification:s.Ux.optional().catch({status:s.NN.Enum.unverified})}),A=i.z.enum(["sitter","redirect"]);i.z.discriminatedUnion("type",[i.z.object({type:i.z.literal(A.Enum.sitter),sitterDetail:L}),i.z.object({type:i.z.literal(A.Enum.redirect),url:i.z.string()})])},83658:function(e,r,t){t.d(r,{No:function(){return o},Ot:function(){return b},TO:function(){return y},hD:function(){return l},uW:function(){return g}});var i=t(56170),a=t(81369),n=t(75589),s=t(15457),c=t(34095);let o=a.z.enum(["flexible","moderate"]),l=a.z.enum(["pickUpDropOff","travelExpense","otherPerBooking","otherPerServiceUnit"]),u=a.z.enum(["baseRate","additionalRate","adjustedBaseRate","adjustedAdditionalRate"]),d=a.z.object({value:a.z.number(),currency:a.z.string()}),b=a.z.object({items:a.z.object({pets:a.z.array(a.z.object({petNames:a.z.array(a.z.string()),prices:a.z.array(a.z.object({unitRate:a.z.number(),total:a.z.number(),currency:a.z.string(),type:u,dates:a.z.array(a.z.str
1ing()),amountOfUnits:a.z.number()})),total:d})),extraServices:a.z.string(),vas:a.z.array(a.z.object({type:l,applicableTo:s.Y2,description:a.z.string().nullable(),total:d,prices:a.z.array(a.z.object({unitRate:a.z.number(),total:a.z.number(),currency:a.z.string(),type:l,dates:a.z.array(a.z.string()),amountOfUnits:a.z.number()}))}))}),amount:a.z.number(),unit:n.o,discount:a.z.object({percentage:a.z.number(),value:a.z.number(),currency:a.z.string()}).nullable(),subtotal:d,total:d,sitterPayout:d,contribution:d,totalWithFees:d,ownerFee:a.z.object({price:d,info:a.z.object({fallback:a.z.string()})}).nullish()}),h=a.z.object({type:o,deadline:a.z.string()}),m=a.z.object({priceBreakdown:b,cancellationPolicy:h}),z=async(e,r,t,i)=>{try{let a=await c.hi.post({url:"/sitter/".concat(e,"/booking-simulations"),payload:{service:r,dates:t,numberOfPets:i}}),n=await a.json();return m.parse(n)}catch(e){throw console.error("sitter.api.tsx - fetchSimulateBookingPrice - try/catch",{error:e}),e}},g=(e,r,t,a)=>(0,i.a)({queryKey:["fetch-simulation-booking-price",e,r,t,a],queryFn:()=>z(e,r,t,a),retry:!1,enabled:!!t&&t.length>0}),p=a.z.object({cancellationPolicy:o}),f=async(e,r)=>{try{let t=await c.hi.get({url:"/sitter/".concat(e,"/cancellation-policy?service=").concat(r)}),i=await t.json();return p.parse(i)}catch(e){throw console.error("sitter.api.tsx - fetchSitterServiceCancellationPolicy - try/catch",{error:e}),e}},y=(e,r)=>(0,i.a)({queryKey:["fetch-sitter-service-cancellation-policy",e,r],queryFn:()=>f(e,r)})},97554:function(e,r,t){t.d(r,{G$:function(){return l},UP:function(){return d},pz:function(){return o}});var i=t(23968),a=t(7014),n=t(17298),s=t(82415),c=t(15457);let o=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return e?r?"".concat(e.trim()," | ").concat(r):"".concat(null==e?void 0:e.trim()," | Pawshake"):n.pB},l=(e,r,t,i)=>{let a=u(r,t,i);return a?a.text:e},u=(e,r,t)=>{if(0===r.length)return;let i=r.find(r=>r.service===e&&r.locale===t);if(i)return{title:"features:features.sitterDetail.metaData.petSitterInLocation",text:i.placeName,href:i.url}},d=(e,r,t)=>({routes:e.map(e=>{switch(e.key){case a.UR.Enum.home:return{icon:i.H,href:s._j.home};case a.UR.Enum.petsitting:return{label:t((0,c.Sj)(c.Ew.Values.petSitting).label),href:e.url};case a.UR.Enum.city:case a.UR.Enum.sitter:var r;return{label:null!==(r=e.value)&&void 0!==r?r:"",href:e.url}}}),jsonLd:{"@context":"http://schema.org/","@type":"BreadcrumbList",itemListElement:e.map((e,i)=>{var n,s;switch(e.key){case a.UR.Enum.home:return{"@type":"ListItem",name:t("pages.titles.home"),position:i+1,description:t("static.seo.homeDescription"),item:{"@type":"Thing","@id":e.url}};case a.UR.Enum.petsitting:{let r=(0,c.Sj)(c.Ew.Values.petSitting);return{"@type":"ListItem",name:t(r.label),position:i+1,description:t("".concat(r.description,".asOwner")),item:{"@type":"Thing","@id":e.url}}}case a.UR.Enum.city:return{"@type":"ListItem",name:null!==(n=e.value)&&void 0!==n?n:"",position:i+1,description:t("static.seo.petSittingLocation",{location:e.value}),item:{"@type":"Thing","@id":e.url}};case a.UR.Enum.sitter:return{"@type":"ListItem",name:null!==(s=e.value)&&void 0!==s?s:"",position:i+1,description:r,item:{"@type":"Thing","@id":e.url}}}})}})}}]);

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.