iBPn48e[`  y/ YARB[F$=dUx86_64-darwin22%'gG%' gG%' gG%' gG%'gG%'gG%'gG%'gG%'gG%'gG%'gG)#_y    !#!)+)1319;9!A!C!A%I%K%I'Q'S'Q+Y+5+ )))))))))!)!) 7ʫI[[[)#_%y-]--1  WG##+4+G )#_)G%c+ %'-gGa/ a- a1a3%#_5Ga7a+a9%gGa;a=a?aA!aC#aE%aG'aI)aK+aM-aO/aQ1'Qy/a//       "R ` (,XT\e\e]he GN   S)U92''-0- YCaY3a[5'[y1g \ \ O=WW/ / = #%ggy      !_)+!]]  ?# #5c?'egi'3'3Iky#y'mg %ogIi y                  !!      !  q!q!C)u$oaa k9+  g%gig}ie7y     !:19w!y5/ss A+ }'IG' ' '}'' '#''''5''Cy%&(*)$,-//021+65:9>=BAFEJIM! CKq!!qm{{O w93kI-G%g' %g}%gIky\]UVXXY[ZT!  -9q!A9;9;3^ =### a9a;a7='7y b~##& qY  &Y %ggy)))*!)7! a Y(( *Y# %g' 'm!%g'IAegG%%g'ge?G%g'G'm!%'gG%%g'9gG%%ggG%%ggG%g' %gG%%g'%g'%g'eAG%g' %gG%g' %gG%'eCG%g%g%g ey-----..111112222555555599999::;;;<<<<<===>> >AAAAAAEEEEEEEE E!E#EE'I*I*I+I-I-I)K1K1K2K4K4K0M7M8M7MCUEUEUFUHUKUOV!    `a-9q!-9q!-9q!)-9q!)-9q!)I9)39)-9q!O)-9q!-9q!-9q!= -9q!K9-9q!M9 99I9-9Q ]],Q, V  Q I1G%g'9gI GgIyYaYbYWYXYYY[Y]Y`Y^Y_YVZ!   -9q!!!?7XcX ZA### %g'g+%'%g'Ii/'-gG%g'gy^j^k^l^n^p^q^q_r_s_t_u_w_w_z_s_rbbbbbc! -9q!!!-9q!))-)q!!aK]] c-[[[  C%'gGgGwGgG 'eEG%gG /%'gG%'gG%eGG%gGwyffggghhiijjkkkkklloopppqqqssss{{~![\)!!+!9))? 9!Ys ee  Ecc wy'eIy!!!## E%%g'gy!-)q!! 7 !g gG%ggii'%g'gG'%g'Giy "%%&($+,/0135..89<=?;;B! !!E9Y!-9q!!!-9q!!y"kD 9ue#e  gyIJ!_! M CK C  % %g%g'eKGyQQRSUWXyz!79-9q!q!'} Q=-'- IG%%ggIy!  39G)%% +)'m%g''gy!-9q!!!%! 7%%+% %g'eMG%eOy!M--O/77Q7979-9q!!! ;7 { {-; %g'g#y%g'ggǓ %gGǿgG%gy!! DSqsqs-9q!!-9q!!!!)!Q)uCg =/c 'Ii/'%g'Ii/'- gG%gy ""%()*)!  D)-9q!)!)GC. mG717 C '''eU gG g+ g ' gG y3o3m5s5u5y5}55q . / 1 C M N O P Q R R F G J K I I V! "U W#/1/1#_Y!!!!!!!o0g1 X1 73M  5  '9gI Gg o 'g_ 'G '¿ gIi/'-G'e geYG'y 'gy ` _ c d e g i m k l a p p q r t v w y y z { | }  {             !    !   Y[q!!!!!!)!!!!ޯ  Y5o  c gy !qs9q7 - %e]y d d!  O G | G  9 e_'5%g55G'5%g5555 Gy !!_9!9!u{ !څ;?/;/ %gy$$%!9 C=## %=  = %gy6667 ) q g]55I7g-   %gyF%F%G I9 MG]E&EGG   %g'g %ggy%gyMN:N:N;N=O>O>O?S Q@Q@S  99!99!9)!]MBM#SM111 ޿gykkkk }okkKko5 !'eayttttz )ssMz; '  wy !) aOA  'g %g #y =  AmgIy`ac\]_[ff nmjlqrtuvp  !!_3)[Wxoԅ/S#''#'gIi/-gy  !)!#!G--- %g'gy -9q!!w!gw) --Y%gG#{ y{ O) )) - -- Y%g'gyY %gy{      -9q!!Q) MK 5e!9)//)  'gG 'gG 'gG '''ecG '''eeG '''egG '''eiG '''ekG ' ' ' emG 'gG ' gG ' ''eoG '''eqG '''esG '''euG '''Ii/'-ewG ''' eyG '!'"'#e{G '$'%e}G '&'''(eG 'gG ')gG '*'+eG ','-eG '.'/eG 'gG '0gG '1'2'3'4eG '5'6ey777;;;===AACCCCCCMMMMMMSSSSSSYYYYYYaaacackkkmkmuuuwwwyyyyyy  (*+-/03/6TVWY[]gijlnpz|}           789!:!:!;;;;;;:!:!;;;;);;;;;:!:!;;;:!:!< <-4Y5 *5iB33= >Y)%ggG% ggy{ B 3 B @ 5 6 7 8 6 : ; < : B ?!)!)E) A;= B?]?/33/  'A gg#y %'B gG'mIy                 C!D!E)!)C?@ I%U5555 GYHY3'I '9IG'JIi/'K-{y{                    q!)- [aF  S#'55'Mgggg'N#yO5y  g h i j l m n o q q s  u w v  9!!D!-!q!A?L z e#?/99/ # 5SGy Q!P+OI- ;;  S eG%'TIi/-gyuuuuuxxxxxy  сUV)))31RttOyeE5G5 %X'gGɉIyEEEEEEGGGGI YZ) [!8)++WCCIC-U3  # ''mSGyOOOOOOOQ !-mWMMQm)U3 # ''mSGyUUUUUUUW !-yWSSWy'U3 # 'N'mSGy[[[[[[[] !-wWYYo]w%U3 # 'KIG5SG} SU'ggyceeeeeeeeeeeeeeg  \q!!]!^!-KEWccgk!=-U3- # 'KIG5SG} SUymooooooooooooq  q!!!-C=WmmqU3#U3# # 'SGy{{{{{{{} Y!-Wyy}1!U3 # '9SGy _!-W5!U3 # 'SGy `!-W5!U3 # 'SGy$!"%$$$ a!-W'5!U3  'b'cg= m 'm#  gSGy>?AC=9;FGGEDOKLMPOOO d]!e!f!!-UQWS-O/U3/ # 'SGyc`adccc !-Wfɩ?!U3 # 'KIG'mSGySUyxstxxxvxxx x   gq!!-73WyM)U3 # ''SGy !-{W׹{)U3 # 'hgSGy !!-%#WwI+U3 # 'SGy !-W˽;!U3 # 'SGy !-W5!U3 9ig!%j'kIi/-gG# 'gSGy   !))f!!-SOWۗq'G7U37 % gG%% ggG%gy           )[))9-7)!W M33U33  %'lmIi/-gG%gy      $ $  ))9%#W 'i5U3 wyvw !)C?nuuqw#?a =q m%i! a !^-q W5X S!! ##&$$%*+,-.>/0011223H44X556x7488U99h:[;<<< E/Users/williampride/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/rackup-2.1.0/lib/rackup/server.rbE
EoptparseEfileutilsErack/builderE%rack/common_loggerE'rack/content_lengthE)rack/show_exceptionsErack/lintE)rack/tempfile_reaperErack/versionEversionEhandler Rackuprequire!require_relativeE ServerEOptions startoptionsinitializedefault_optionsappsingletonclassmiddleware serverCbuild_app_and_options_from_config!handle_profiling#make_profile_name+build_app_from_stringparse_optionsopt_parserbuild_appwrapped_appdaemonize_appwrite_pidcheck_pid!exit_with_pidattr_writerprivateE parse!handler_optsE startnewEinitialize@ignore_options)@use_default_options@options @app)o[]Eoptionsmerged_options merge rejectEdefault_optionspERACK_ENVEdevelopmentElocalhostE0.0.0.0environmentpid PortH HostAccessLog configEconfig.rudefault_host==EappbuilderEsingleton class%logging_middlewareCdefault_middleware_by_environmentEmiddleware class warn$-winclude$LOAD_PATH debug $DEBUGEppheapfileprofile_modeprofile_filedaemonizeINT blockincludesunshift Array eachppp traprunE server@_serverqqgetdefaultECbuild_app_and_options_from_configrsEconfiguration E not foundtu exist?! to_s abortparse_fileE!handle_profilingEobjspacevwrsEwEstackprofEtempfilefilename=trace_object_allocations_start open exitE#make_profile_namerxyEprofile.dump createE+build_app_from_stringtunew_from_stringEparse_optionsptzrsp argsinclude? clearexpand_path[]=Eopt_parser)Ebuild_appreverse_eachEwrapped_app@wrapped_appEdaemonize_app{noclose daemonEwrite_pidrsrs|rs}rs~|at_exitEcheck_pid!rsrs{ read to_i raise killEexit_with_pid$stderrEEA server is already running (pid: E, file: E). putsE parse!EcE e last empty?Ehandler_optsqqvalid_optionsE9Server-specific options for E:E  infohas_optionsrespond_to?<< name joinE!block in optionskvE%logging_middleware lambdaECdefault_middleware_by_environmentEdeploymentttttttmEblock in startlibraryshutdownE3block in handle_profilingvfdump_all outputrs yieldE5block in make_profile_nametmpname_E%block in build_app call klassE%block in write_pid{ writer rm_fE'rescue in write_pid$!E)rescue in check_pid!rs deleteEblock in parse!EwUsage: rackup [ruby options] [rack options] [rackup config]ERuby options:E-eE--eval LINEE/evaluate a LINE of codeE-dE--debugEQset debugging flags (set $DEBUG to true)E-wE --warnEAturn warnings on for your scriptE-qE--quietE!turn off loggingE-IE--include PATHE_specify $LOAD_PATH (may be used more than once)E-rE#--require LIBRARYEcrequire the library, before executing your scriptERack options:E-bE---builder BUILDER_LINEEgevaluate a BUILDER_LINE of code as a builder scriptE-sE--server SERVEREMserve using SERVER (thin/puma/webrick)E-oE--host HOSTEGlisten on HOST (default: localhost)E-pE--port PORTE1use PORT (default: 9292)E-OE+--option NAME[=VALUE]Epass VALUE to the server as option NAME. If no VALUE, sets it to true. Run '$0Ee -s SERVER -h' to get a list of options for SERVERE-EE#--env ENVIRONMENTEguse ENVIRONMENT for defaults (default: development)E-DE--daemonizeEArun daemonized in the backgroundE'--daemonize-nocloseE}run daemonized in the background without closing stdout/stderrE-PE--pid FILEE#file to store PIDE%Profiling options:E--heap HEAPFILEEkBuild the application, then dump the heap to HEAPFILEE#--profile PROFILEE}Dump CPU or Memory profile to PROFILE (defaults to a tempfile)E'--profile-mode MODEE=Profile mode (cpu|wall|object)ECommon options:E-hE-?E --helpE#Show this messageE--versionEShow version opts linenobanner=separatoronon_tailE!rescue in parse!messageE+block in handler_optsFE -O %-21s %sdescription match?sprintfE-rescue in handler_optsEWWarning: Could not find handler specified (EdefaultEO) to determine handler-specific optionsE7block in logging_middlewareF quiettEUblock in default_middleware_by_environmenthEIblock (2 levels) in handle_profilingE)Profile written to:  modeoutE5block (2 levels) in parse! line eval+ path split concats host portE=  value nil? to_symdrsE-unknown profile mode: E Rack tEIblock (3 levels) in handle_profiling ARGVENVHandler File RackBuilderObjectSpaceGCDirTmpnameREQUEST_METHODProcess CREAT EXCL WRONLY Errno ESRCHOptionParser HashContentLengthTempfileReaperShowExceptions LintFileUtils EEXIST EPERMInvalidOptionE+^(Host|Port)[^a-zA-Z]NameErrorLoadErrorECGICommonLoggerStackProf!TOPLEVEL_BINDINGEcpuE wallE objectRELEASE<>@>>>>>>> ?$?0?H?X?d?p?|?????????@@@0@@@L@p@@@@@@@@@AA(A8ADAXAdAtA|AAAAAAAAAAAABBB0B4B@BPB\BhBxBBBBBBBBBBBBBC4CDCLCTC\ChCxCCCCCCCCCCCCCDDDD D,D8D