try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},i=(new e.Error).stack;i&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[i]="14484a42-2626-4993-bb92-7af2d22f2b4b",e._sentryDebugIdIdentifier="sentry-dbid-14484a42-2626-4993-bb92-7af2d22f2b4b")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9493],{89493:(e,i,t)=>{t.d(i,{$J:()=>w,u6:()=>O,sD:()=>I});var a=t(43998);a.Ik({text:a.Yj().min(1,"Link text is required"),href:a.Yj().regex(/^https?:\/\/.+/,"Link href must be a valid URL")});let s=a.Ik({title:a.Yj().min(1,"Title is required"),description:a.Yj().min(1,"Description is required"),date:a.Yj().regex(/^\d{4}-\d{2}-\d{2}$/,"Date must be in YYYY-MM-DD format"),tags:a.YO(a.Yj()).min(1,"At least one tag is required"),stars:a.ai().min(0).max(5,"Stars must be between 0 and 5")});a.Ik({title:a.Yj().min(1,"Title is required").max(200,"Title must be 200 characters or less").optional().default("Luca-Dellanna.com"),description:a.Yj().max(500,"Description must be 500 characters or less").optional().default(""),image:a.Yj().regex(/^https?:\/\/.+/,"Image must be a valid URL").optional(),type:a.k5(["BlogPosting","Article","Book","Course","Page"]).optional()}),a.Ik({name:a.Yj().min(1,"Name is required").max(100,"Name must be 100 characters or less").regex(/^[a-zA-Z\s\-']+$/,"Name can only contain letters, spaces, hyphens, and apostrophes"),email:a.Yj().min(1,"Email is required").regex(/^[^\s@]+@[^\s@]+\.[^\s@]+$/,"Please enter a valid email address").max(254,"Email must be 254 characters or less"),message:a.Yj().min(1,"Message is required").max(2e3,"Message must be 2000 characters or less").regex(/^[\s\S]*$/,"Message contains invalid characters")}),a.Ik({email:a.Yj().min(1,"Email is required").regex(/^[^\s@]+@[^\s@]+\.[^\s@]+$/,"Please enter a valid email address").max(254,"Email must be 254 characters or less"),source:a.Yj().max(100,"Source must be 100 characters or less").optional(),tags:a.YO(a.Yj().max(50)).max(10,"Maximum 10 tags allowed").optional().default([])}),a.Ik({name:a.Yj().min(1,"Name is required").max(100,"Name must be 100 characters or less").regex(/^[a-zA-Z\s\-']+$/,"Name can only contain letters, spaces, hyphens, and apostrophes"),email:a.Yj().min(1,"Email is required").regex(/^[^\s@]+@[^\s@]+\.[^\s@]+$/,"Please enter a valid email address").max(254,"Email must be 254 characters or less"),rating:a.ai().min(1,"Rating is required").max(5,"Rating must be between 1 and 5"),testimonial:a.Yj().min(10,"Testimonial must be at least 10 characters").max(1e3,"Testimonial must be 1000 characters or less").regex(/^[\s\S]*$/,"Testimonial contains invalid characters"),category:a.k5(["book","course","consulting","coaching","general"]).optional(),allowPublicUse:a.zM().optional().default(!1)}),a.Ik({game:a.k5(["confidence-intervals","basketball","skiing","russian-roulette"]).describe("The game identifier"),player:a.Yj().min(1,"Player name is required").max(50,"Player name must be 50 characters or less").regex(/^[a-zA-Z0-9\s\-_]+$/,"Player name can only contain letters, numbers, spaces, hyphens, and underscores"),score:a.ai().min(0,"Score must be non-negative").max(1e6,"Score must be 1,000,000 or less"),metadata:a.Ik({difficulty:a.k5(["easy","medium","hard"]).optional(),timeSpent:a.ai().positive().optional(),attempts:a.ai().positive().optional()}).optional()}),a.Ik({game:a.k5(["confidence-intervals","basketball","skiing","russian-roulette"]).optional(),limit:a.ai().min(1,"Limit must be at least 1").max(1e3,"Limit must be 1000 or less").optional().default(10),offset:a.ai().min(0,"Offset must be non-negative").optional().default(0),sortBy:a.k5(["score","date","player"]).optional().default("score"),sortOrder:a.k5(["asc","desc"]).optional().default("desc")});let n=s.extend({slug:a.Yj().min(1,"Post slug is required"),content:a.Yj().min(1,"Post content is required"),contentType:a.Yj().min(1,"Content type is required")});s.extend({slug:a.Yj().min(1,"Post slug is required"),featured:a.zM().optional(),draft:a.zM().optional(),category:a.Yj().optional(),author:a.Yj().optional(),readingTime:a.ai().optional()}),a.Ik({tags:a.YO(a.Yj().min(1).max(50)).max(20,"Maximum 20 tags allowed").optional(),limit:a.ai().min(1,"Limit must be at least 1").max(1e3,"Limit must be 1000 or less").optional().default(100),excludeSlugs:a.YO(a.Yj().min(1).max(200)).max(100,"Maximum 100 excluded slugs allowed").optional(),featured:a.zM().optional(),draft:a.zM().optional(),category:a.k5(["management","psychology","economics","philosophy","technology","leadership","decision-making","culture","learning","other"]).optional()});let r=s.extend({links:a.YO(a.Ik({name:a.Yj().min(1,"Link name is required"),url:a.Yj().regex(/^https?:\/\/.+/,"Link URL must be a valid URL")})).min(1,"At least one link is required")});a.Ik({q:a.Yj().min(1,"Search query is required").max(200,"Search query must be 200 characters or less").regex(/^[\s\S]*$/,"Search query contains invalid characters"),type:a.k5(["posts","books","courses","all"]).optional().default("all"),limit:a.ai().min(1,"Limit must be at least 1").max(100,"Limit must be 100 or less").optional().default(20),offset:a.ai().min(0,"Offset must be non-negative").optional().default(0)}),a.Ik({identifier:a.Yj().min(1,"Rate limit identifier is required").max(100,"Rate limit identifier must be 100 characters or less"),maxRequests:a.ai().min(1,"Max requests must be at least 1").max(1e4,"Max requests must be 10,000 or less").optional().default(100),windowMs:a.ai().min(1e3,"Window must be at least 1 second").max(864e5,"Window must be 24 hours or less").optional().default(9e5)});let o=a.Ik({name:a.Yj().min(1,"Author name is required"),description:a.Yj().optional(),image:a.Yj().optional()});a.Ik({name:a.Yj().min(1,"Link name is required"),url:a.Yj().regex(/^https?:\/\/.+/,"Must be a valid URL")});let l=a.Ik({strong:a.Yj().min(1,"Strong text is required"),text:a.Yj().optional()}),m=a.Ik({title:a.Yj().min(1,"Book title is required"),slug:a.Yj().min(1,"Book slug is required"),edition:a.Yj().nullable(),shortDescription:a.Yj().min(1,"Short description is required"),aboutText:a.bz().nullable(),whatsInsideText:a.YO(l).nullable(),laurels:a.YO(a.Yj()),coverSrc:a.Yj().min(1,"Cover source is required"),cover3dSrc:a.Yj().nullable(),page1src:a.Yj().nullable(),page2src:a.Yj().nullable(),amazonLink:a.Yj().regex(/^https?:\/\/.+/,"Amazon link must be a valid URL"),myStoreLink:a.Yj().regex(/^https?:\/\/.+/,"Store link must be a valid URL"),price:a.ai().positive("Price must be positive"),isbn:a.Yj().min(1,"ISBN is required"),publishDate:a.Yj().regex(/^\d{4}-\d{2}-\d{2}$/,"Publish date must be in YYYY-MM-DD format"),pageCount:a.ai().positive("Page count must be positive"),bookFormat:a.Yj().min(1,"Book format is required"),hasAudiobook:a.zM(),hasAudible:a.zM(),charts:a.Yj().optional(),averageRating:a.ai().min(0).max(5,"Average rating must be between 0 and 5"),numberOfRatings:a.ai().min(0,"Number of ratings must be non-negative"),excerptUrl:a.Yj().regex(/^https?:\/\/.+/,"Excerpt URL must be a valid URL").optional()}),u=a.Ik({object:a.YO(a.Yj()).min(1,"At least one object is required"),content:a.Yj().min(1,"Review content is required"),rating:a.ai().min(1).max(5,"Rating must be between 1 and 5").optional(),author:o}),d=a.Ik({id:a.ai().positive("ID must be positive"),content:a.Yj().min(1,"Testimonial content is required"),author:o.extend({image:a.Yj().min(1,"Author image is required")})}),c=a.Ik({src:a.Yj().min(1,"Logo source is required"),alt:a.Yj().min(1,"Logo alt text is required")}),p=a.Ik({tag:a.Yj().min(1,"Tag is required"),count:a.ai().min(0,"Count must be non-negative")}),g=a.YO(m),b=a.YO(u),Y=a.YO(d),h=a.YO(c),j=a.YO(p),x=a.YO(n),k=a.YO(r),f=a.Ik({href:a.Yj().min(1,"Href is required"),name:a.Yj().min(1,"Name is required"),links:a.YO(a.RZ(()=>f)).optional(),isBold:a.zM().optional()}),q=a.YO(f),v=a.Ik({"@context":a.Yj().regex(/^https?:\/\/.+/,"Context must be a valid URL"),"@type":a.eu("Person"),name:a.Yj().min(1,"Name is required"),url:a.Yj().regex(/^https?:\/\/.+/,"URL must be valid"),image:a.Yj().regex(/^https?:\/\/.+/,"Image must be a valid URL"),sameAs:a.YO(a.Yj().regex(/^https?:\/\/.+/,"SameAs URLs must be valid")),twitter:a.Yj().regex(/^https?:\/\/.+/,"Twitter URL must be valid"),linkedin:a.Yj().regex(/^https?:\/\/.+/,"LinkedIn URL must be valid"),hasOccupation:a.YO(a.Ik({"@type":a.eu("Occupation"),name:a.Yj().min(1,"Occupation name is required"),occupationCategory:a.Yj().regex(/^https?:\/\/.+/,"Occupation category must be a valid URL")})),jobTitle:a.Yj().min(1,"Job title is required"),knowsLanguage:a.YO(a.Yj().length(2,"Language codes must be 2 characters")),nationality:a.Ik({"@type":a.eu("Country"),name:a.Yj().min(1,"Country name is required")}),author:a.YO(a.Ik({"@type":a.eu("Book"),name:a.Yj().min(1,"Book name is required"),url:a.Yj().regex(/^https?:\/\/.+/,"Book URL must be valid")}))});function y(e,i){return t=>{try{return e.parse(t)}catch(e){if(e instanceof Error)throw Error("".concat(i," validation failed: ").concat(e.message));throw Error("".concat(i," validation failed: Unknown error"))}}}function L(e,i){return t=>{try{return e.parse(t)}catch(e){if(e instanceof Error)throw Error("".concat(i," validation failed: ").concat(e.message));throw Error("".concat(i," validation failed: Unknown error"))}}}y(m,"Book"),L(g,"Books"),y(u,"Review");let I=L(b,"Reviews");y(r,"Podcast episode"),L(k,"Podcast episodes"),y(d,"Testimonial"),L(Y,"Testimonials"),y(c,"Logo");let w=L(h,"Logos");y(p,"Tag"),L(j,"Tags"),y(n,"Post"),L(x,"Posts");let O=L(q,"Menu items");y(v,"Person")}}]);