5YARBkVTTix86_64-linux**W07 *3*W0*3XY[\[  9!IQ**W0*3^_ ` _  9**W0YYYY*WWB6 *3*WW07 *3*WW0\F7 *3*WW07 *3*W0*3bcd&e8hNi`khljk kAi **W07W07 W0Q*3nop!o "  **WXX00*WXX00*WX000*WXX0*3wxy"z4|@}B| U@ /rub@@ !"#C  9 A **W0YY*W0YY*W0Y*, *3rstu+w2~4w $%&'( U-22)*+5y **W06W06W0*3 ,-.! )**W0<(6 (6 5*W05 *W0*3  (+35 /016! ) 1 **W0YY*WW0YYY*W79 :W007* Y*WWWW*3 $;@LN  '23/4O)!! 1 **W$YY*0L%7*W06WY*WW0YYY*WWWW*3)+-5>JL 5'6783M9##;) **WW0Y*W7W0Y*WWW*3 %' '9*(1''Sq  **W6 *3*W07 *W005*W0Y*WWB7W*3*WW0*3!#*,>HJ :;  9K!))e$i$$ **WXB7 W\=4*W\=*3 <= U >>!%+-&&&1'**W,0[,*3 U?@)(++((()**010L26*$4*W07$4*0W007$4*WXB7345 *3)>PR= P PPAB7CDE4S*/0,,,)-**W07$*3*W,0,*3 "  C?F#q.//////**W06W06 W0Q*3!;GHI"055122**W07 *W005*W07W80*3 +-;*GJK.!377444**W8 080*3;*J5::666**W000W0000*3 ( LM LMN!7<<888**W000W0000*3 ( LO LON!!:>>);Y;i;**BW006 4*W06 5#*XW000*WXB7 45 *3"4EG= UE EE/4J !"H<@A>?!?i?**W,*3 P U ? @@@ A)AAAiA**9 :0*9 :0* *0 *  0*  0* 0*0*0*0* 0*0* 0* 0*  0*"0*&0*(0**0*.0*40*60*90*;0*=0*?0*3=>?A&C*D-C1H<VGXS^_bknwr&13QQRSSTTTTTUTTTTTTTTTTTTTT4AB{KLL**9 :+*3==1O OOO** +*3 P )QIQIQ** +*3 RRRR* +3 iSSSSSRIQOiNq! I Yaqi $9)a'0-Y2!56Y9;yA?CDEFGHIJKLMNOP+Q/RSTU:VW<X>YZ[@\]^_`abcdefg!#h'ijklm)nopqrstuv5wxy7z{|}~S)ES)d/home/vagrant/.rvm/gems/ruby-2.4.0@cmor/gems/rubocop-0.72.0/lib/rubocop/cop/style/safe_navigation.rbES)
ES)ES) ES)ES)ES)]Use safe navigation (`&.`) instead of checking if an object exists before calling the method.S)S)hES) { (if { (send $_ {:nil? :!}) $_ } nil? $_) (if { (send (send $_ :nil?) :!) $_ } $_ nil?) } S)mES)(send (send $_ :nil?) :!)S)ES)on_ifS)ES)on_andS)ES) check_nodeS)ES) use_var_only_in_unless_modifier?S)ES) autocorrectES)block in autocorrectES)&S)ES)allowed_if_condition?S)ES) extract_partsS)S)S)S)!ES)extract_parts_from_ifS)#ES)extract_parts_from_andS)ES)"ConvertCodeThatCanStartToReturnNilS)'ES)extract_common_partsS))ES)!find_matching_receiver_invocationS)+ES) chain_sizeS)ES)block in chain_sizeS)/ES)unsafe_method_used?ES)block in unsafe_method_used?ES)Lint/SafeNavigationChainES)EnabledS)S)5ES)unsafe_method?S)7ES)negated?S)VS):ES)method_called?S)<ES) begin_rangeS)>ES) end_rangeS)@ES)$add_safe_nav_to_all_methods_in_chainES)-block in add_safe_nav_to_all_methods_in_chainS),ES)RuboCopES)CopES)StyleES)SafeNavigationES) NilMethodsES) RangeHelpES)MSGES)LOGIC_JUMP_KEYWORDSES)nodeES)checked_variableES)receiverES) method_chainES)methodES)==ES)>ES) add_offenseES)variableES)if_type?ES)unless?ES)!ES) correctorES)removeES)locES)dotES) insert_beforeES)_checkES)bodyES)_checked_variableES)matching_receiverES) method_callES) node_partsES)parentES)lambdaES)else?ES)elsif?ES)ternary?ES)typeES)%modifier_if_safe_navigation_candidateES)include?ES)rhsES) cop_configES)[]ES)not_nil_check?ES) block_type?ES) send_nodeES)totalES)ancestorES)+ES) each_ancestorES)injectES)configES)for_copES) nil_methodsES) method_nameES)any?ES) assignment?ES)dot?ES) send_type?ES)method?ES) expressionES) begin_posES) range_betweenES)end_posES) start_methodES)includeES)freezeES)def_node_matcherES)core#define_methodES)privateS)S)S)S)S)S)S)S)%S);ES)ifES)andES)sendS)ES)breakES)failES)nextES)raiseES)returnES)throwES)yieldES)blockWW-XGXkXXXXHYYYZZZZZ[ [,[J[V[[[[[[['\3\T\\\\\\\]]E]Q]y]]]]]]^#^J^z^^^^^^_#_/_;_]_i______6`R`m``````a8aPataaaaaab0bLbgb|bbbbbcc4cYc~cccccd"d>dVdddddde7eTemeeeeeef-fLfdffffffg0gKgkggggghhh)h5hAhMhYhehqhhhhhhh i$i>iWipi