iBPn $8e` yg YARBux86_64-darwin22)#_y K;;)#_ y    E5 5%gG%eG)#_ G%gGa a a'y   37EGGJ`  ) 9GA   G%'!'#5gy% %')gU 1U  a-a/a1a3a5'5yC=;; %%i++D i %g % u%eGyLMQQPRRX[! 9) +577] [= %uǛ %eGyccbdegghh~!A! +5== E- %gey!E9Gg ]CC ]' %gC e!Gm'K  M g g % AK)C g5?g gG g'%g%ggCg gG'Ky'EMEOEMEKIUISK[K]Kyy{{{{{{}}}}!  (')*+,-])G_!a!c!e!g!ik!m!o9q9;!su! + IICC wa %g%g Cggy!(o9q9y/!#ww aE%% %  'O C gy>'?!@>'/B!# {{ u]    %  g'O C gy>'?*+-./326*!@>'!/B%!# "8 e  %ggy>>?A!D!9!y mB m- #gyUV G! Y Q7WSQ!  ggg%g%ggg#y gylmnokppqrstvv xy  GJ!!!99!!_!!I7=}W̝'kK Kg!g% ggwy#y    DK!!!)!)3)C5uO// %g1%'ge# g7%'%gIi/'Ii/'- gGg gggggge% g  g g'g # SGy#yKMeMgMeMcOkOkQoQqQoQmSwSySuUUUUUYYYYYYYYYYY]]]___eeeegggiiiiikkkooooqqqqqqsssssssssssu su   Z[TJ\K@]^))]!9)))!!!!!E!!]!!!!_!a!!US  IKK-u  /gIGgggySSSSSSSSSS  G!!!!_!+!ISScSS?/!/ gI3GggIGg'ץgyiiiiiiiiiiiiiii   l!!!_!Y!!!C5Iii}iwO?!?YuY&YJFZ E e O ! E/Users/williampride/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activerecord-7.1.1/lib/active_record/counter_cache.rbE
ActiveRecordE+CounterCacheE+ClassMethods_create_recorddestroy_rowAeach_counter_cached_associations extendincludedprivateE=block in -_counter_cache_columnsclass_attribute#instance_accessordefaultE+reset_countersupdate_counters#increment_counter#decrement_counter+counter_cache_column?E_create_recordattribute_namesidEdestroy_rowaffected_rows>EAeach_counter_cached_associations_reflections eachEreset_counters) touchcounters objectupdates namesoptionstouch_updates find==!= wrap!extract_options!'core#hash_merge_kwd5touch_attributes_with_time merge! any?unscopedprimary_key whereupdate_allEupdate_counters where!E#increment_counterbycounter_nameE#decrement_counter-@E+counter_cache_column? nameinclude?E/block in _create_recordassociation%increment_countersE)block in destroy_rowforeign_keyreflection to_sym1destroyed_by_association%decrement_countersESblock in each_counter_cached_associationsbelongs_to?)counter_cache_column yieldE/block in reset_countershas_manyE'E;' has no association called 'all'counter_association)has_many_associationchild_classcount_was count/_reflect_on_association7reflect_on_all_associationsplural_name to_s raise is_a?%through_reflection klass values send[]=EEblock (2 levels) in reset_counterscounter_cachee[]present?ActiveSupportConcern ArrayArgumentErrorReflection#ThroughReflection,P\ht,@Tl ,8DLXhpx 0<PX\l 0<Xp$,D\lx HX\dp