mT(ŹøŪ€0öļ x\ė=`«IRż0„IRżYARBė=+[I1”1<x86_64-linux**7 8U.*1DEFE9‰Ńń’’’’’’’’ł**U.**1JK LML Ł •™Į’’’’’’’’É W** UH**1OPQRQ ©q Ÿ©’’’’’’’’±**U *.5.*1TU VWV ‘©a‰’’’’’’’’‘**.*1YZ[Z³Aa’’’’’’’’ a**.*1]^ _^A »Į į ’’’’’’’’ į ** .5*..3*.*1abc$b&e5g7e8Į Ɓ ¹ ’’’’’’’’ ¹ **..O*1klmlÉ ×Qq’’’’’’’’ q** .4 *1*..W* G4UOW*U44*."..#$..% G&F*U*1opr t3v9wNxjwm{q|s{  tq!!ßi’’’’’’’’ q **U.@*1 ’’’’’’’’ ’’’’’’’’()’‘™”é**.,*1~ € ’’’’’’’’  Ł((żQqq’’’’’’’’™** .*1‚ƒ „ ƒ! ‰++ń’’’’’’’’**..*1†‡ ˆ ‡"ń-- a’’’’’’’’**7 0  #8...*1Š‹Œ‹$q//Yy’’’’’’’’y**..3.*1Ž"%y229Y’’’’’’’’Y** G5*63*7*1’“”“–˜–Y55%1 i ’’’’’’’’i **7 &8U.:,’’’’’’’’*1š›œ›'(I!995"1"’’’’’’’’9"** .* .*.* .* .* .*.* .*  .*'.**.*,.*..*1.*4.*8.*1IJOT&Y2]>aJiQk]oi~u‚†Š™Ž„’±š¼¾š))))))*)))))))))æ)#“!)¹)¹)**.* +*1DIžI)‰+Y,,,** +*1 Ÿ a-Ń-ń-ń-** +*1   Į.1/Q/Q/* +1 !0q0y0’’’’’’’’y0y0Q/ń-‘, ¹*ŁĮ±qń ł ”1¹ !”©‰y Y";<=>?@AB9 CDE!F2G5H(IJKL-MNOP/QR+STUVWXYńE~/home/vagrant/.rvm/gems/ruby-2.3.7@cmor/gems/shoulda-matchers-4.0.1/lib/shoulda/matchers/active_record/have_db_index_matcher.rbE
EEEE have_db_indexE E initialize EuniqueņEmatches?Efailure_messageE Expected E (E)Efailure_message_when_negatedEDid not expect E descriptionEhave a E index on columns E and Ehave an index on columns E index_exists?!Ecorrect_unique?E has an index named E E of unique E, not E.(E matched_indexEblock in matched_index+E model_class-E table_name/Eindexes2E expectationE to 5E index_typeEuniqueE non-unique9Enormalize_columns_to_arrayZEShouldaEMatchersE ActiveRecordEHaveDbIndexMatcherEcolumnsEnewE@columnsE@optionsE[]=E@subjectEsubjectE@missingEkey?EjoinEnil?E!E is_uniqueE[]EnameE<