activerecord-hackery--ransack/search-index.json

1 line
324 KiB
JSON
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[{"documents":[{"i":1,"t":"","u":"/ransack/blog/archive/","b":["Blog"]},{"i":2,"t":"Ransack 3.0.0","u":"/ransack/blog/ransack-3-0-0/","b":["Blog"]},{"i":4,"t":"","u":"/ransack/markdown-page/","b":[]},{"i":5,"t":"Introduction","u":"/ransack/","b":["Documentation"]},{"i":23,"t":"Advanced Mode","u":"/ransack/getting-started/advanced-mode/","b":["Documentation","Getting started"]},{"i":31,"t":"Configuration","u":"/ransack/getting-started/configuration/","b":["Documentation","Getting started"]},{"i":39,"t":"Search Matchers","u":"/ransack/getting-started/search-matches/","b":["Documentation","Getting started"]},{"i":41,"t":"Simple Mode","u":"/ransack/getting-started/simple-mode/","b":["Documentation","Getting started"]},{"i":57,"t":"Sorting","u":"/ransack/getting-started/sorting/","b":["Documentation","Getting started"]},{"i":62,"t":"Using Predicates","u":"/ransack/getting-started/using-predicates/","b":["Documentation","Getting started"]},{"i":100,"t":"Acts-as-taggable-on","u":"/ransack/going-further/acts-as-taggable-on/","b":["Documentation","Going further"]},{"i":121,"t":"Associations","u":"/ransack/going-further/associations/","b":["Documentation","Going further"]},{"i":123,"t":"Custom predicates","u":"/ransack/going-further/custom-predicates/","b":["Documentation","Going further"]},{"i":125,"t":"Documentation","u":"/ransack/going-further/documentation/","b":["Documentation","Going further"]},{"i":133,"t":"CSV Export","u":"/ransack/going-further/exporting-to-csv/","b":["Documentation","Going further"]},{"i":135,"t":"External resources","u":"/ransack/going-further/external-guides/","b":["Documentation","Going further"]},{"i":147,"t":"Form customisation","u":"/ransack/going-further/form-customisation/","b":["Documentation","Going further"]},{"i":149,"t":"i18n and Ransack","u":"/ransack/going-further/i18n/","b":["Documentation","Going further"]},{"i":151,"t":"Merging searches","u":"/ransack/going-further/merging-searches/","b":["Documentation","Going further"]},{"i":153,"t":"Other notes","u":"/ransack/going-further/other-notes/","b":["Documentation","Going further"]},{"i":168,"t":"Polymorphic Searches","u":"/ransack/going-further/polymorphic-search/","b":["Documentation","Going further"]},{"i":170,"t":"Ransackers","u":"/ransack/going-further/ransackers/","b":["Documentation","Going further"]},{"i":196,"t":"Versions and Releases","u":"/ransack/going-further/release_process/","b":["Documentation","Going further"]},{"i":201,"t":"Saving queries","u":"/ransack/going-further/saving-queries/","b":["Documentation","Going further"]},{"i":206,"t":"Postgres searches","u":"/ransack/going-further/searching-postgres/","b":["Documentation","Going further"]},{"i":217,"t":"Wiki Contributors","u":"/ransack/going-further/wiki-contributors/","b":["Documentation","Going further"]}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/1",[]],["t/2",[0,1.841,1,2.605]],["t/4",[]],["t/5",[2,3.399]],["t/23",[3,2.605,4,2.144]],["t/31",[5,3.399]],["t/39",[6,1.615,7,2.605]],["t/41",[4,2.144,8,2.605]],["t/57",[9,3.399]],["t/62",[10,2.605,11,2.144]],["t/100",[12,2.605,13,2.605]],["t/121",[14,3.399]],["t/123",[11,2.144,15,2.605]],["t/125",[16,3.399]],["t/133",[17,2.605,18,2.605]],["t/135",[19,2.605,20,2.605]],["t/147",[21,2.605,22,2.605]],["t/149",[0,1.841,23,2.605]],["t/151",[6,1.615,24,2.605]],["t/153",[25,3.399]],["t/168",[6,1.615,26,2.605]],["t/170",[0,2.403]],["t/196",[27,2.605,28,2.605]],["t/201",[29,2.605,30,2.605]],["t/206",[6,1.615,31,2.605]],["t/217",[32,2.605,33,2.605]]],"invertedIndex":[["3.0.0",{"_index":1,"t":{"2":{"position":[[8,5]]}}}],["act",{"_index":12,"t":{"100":{"position":[[0,4]]}}}],["advanc",{"_index":3,"t":{"23":{"position":[[0,8]]}}}],["associ",{"_index":14,"t":{"121":{"position":[[0,12]]}}}],["configur",{"_index":5,"t":{"31":{"position":[[0,13]]}}}],["contributor",{"_index":33,"t":{"217":{"position":[[5,12]]}}}],["csv",{"_index":17,"t":{"133":{"position":[[0,3]]}}}],["custom",{"_index":15,"t":{"123":{"position":[[0,6]]}}}],["customis",{"_index":22,"t":{"147":{"position":[[5,13]]}}}],["document",{"_index":16,"t":{"125":{"position":[[0,13]]}}}],["export",{"_index":18,"t":{"133":{"position":[[4,6]]}}}],["extern",{"_index":19,"t":{"135":{"position":[[0,8]]}}}],["form",{"_index":21,"t":{"147":{"position":[[0,4]]}}}],["i18n",{"_index":23,"t":{"149":{"position":[[0,4]]}}}],["introduct",{"_index":2,"t":{"5":{"position":[[0,12]]}}}],["matcher",{"_index":7,"t":{"39":{"position":[[7,8]]}}}],["merg",{"_index":24,"t":{"151":{"position":[[0,7]]}}}],["mode",{"_index":4,"t":{"23":{"position":[[9,4]]},"41":{"position":[[7,4]]}}}],["note",{"_index":25,"t":{"153":{"position":[[6,5]]}}}],["polymorph",{"_index":26,"t":{"168":{"position":[[0,11]]}}}],["postgr",{"_index":31,"t":{"206":{"position":[[0,8]]}}}],["predic",{"_index":11,"t":{"62":{"position":[[6,10]]},"123":{"position":[[7,10]]}}}],["queri",{"_index":30,"t":{"201":{"position":[[7,7]]}}}],["ransack",{"_index":0,"t":{"2":{"position":[[0,7]]},"149":{"position":[[9,7]]},"170":{"position":[[0,10]]}}}],["releas",{"_index":28,"t":{"196":{"position":[[13,8]]}}}],["resourc",{"_index":20,"t":{"135":{"position":[[9,9]]}}}],["save",{"_index":29,"t":{"201":{"position":[[0,6]]}}}],["search",{"_index":6,"t":{"39":{"position":[[0,6]]},"151":{"position":[[8,8]]},"168":{"position":[[12,8]]},"206":{"position":[[9,8]]}}}],["simpl",{"_index":8,"t":{"41":{"position":[[0,6]]}}}],["sort",{"_index":9,"t":{"57":{"position":[[0,7]]}}}],["taggabl",{"_index":13,"t":{"100":{"position":[[8,8]]}}}],["us",{"_index":10,"t":{"62":{"position":[[0,5]]}}}],["version",{"_index":27,"t":{"196":{"position":[[0,8]]}}}],["wiki",{"_index":32,"t":{"217":{"position":[[0,4]]}}}]],"pipeline":["stemmer"]}},{"documents":[{"i":7,"t":"Installation","u":"/ransack/","h":"#installation","p":5},{"i":9,"t":"Bleeding edge","u":"/ransack/","h":"#bleeding-edge","p":5},{"i":11,"t":"Demo application","u":"/ransack/","h":"#demo-application","p":5},{"i":13,"t":"Issues tracker","u":"/ransack/","h":"#issues-tracker","p":5},{"i":15,"t":"Contributions","u":"/ransack/","h":"#contributions","p":5},{"i":17,"t":"Contributors","u":"/ransack/","h":"#contributors","p":5},{"i":19,"t":"Backers","u":"/ransack/","h":"#backers","p":5},{"i":21,"t":"Sponsors","u":"/ransack/","h":"#sponsors","p":5},{"i":25,"t":"Tweak your routes","u":"/ransack/getting-started/advanced-mode/","h":"#tweak-your-routes","p":23},{"i":27,"t":"Add a controller action","u":"/ransack/getting-started/advanced-mode/","h":"#add-a-controller-action","p":23},{"i":29,"t":"Update your form","u":"/ransack/getting-started/advanced-mode/","h":"#update-your-form","p":23},{"i":33,"t":"Custom search parameter key name","u":"/ransack/getting-started/configuration/","h":"#custom-search-parameter-key-name","p":31},{"i":35,"t":"In the controller","u":"/ransack/getting-started/configuration/","h":"#in-the-controller","p":31},{"i":37,"t":"In the view","u":"/ransack/getting-started/configuration/","h":"#in-the-view","p":31},{"i":43,"t":"In your controller","u":"/ransack/getting-started/simple-mode/","h":"#in-your-controller","p":41},{"i":45,"t":"Default search options","u":"/ransack/getting-started/simple-mode/","h":"#default-search-options","p":41},{"i":47,"t":"In your view","u":"/ransack/getting-started/simple-mode/","h":"#in-your-view","p":41},{"i":49,"t":"Form helper","u":"/ransack/getting-started/simple-mode/","h":"#form-helper","p":41},{"i":51,"t":"Search link helper","u":"/ransack/getting-started/simple-mode/","h":"#search-link-helper","p":41},{"i":53,"t":"sort_url","u":"/ransack/getting-started/simple-mode/","h":"#sort_url","p":41},{"i":55,"t":"PostgreSQL's sort option","u":"/ransack/getting-started/simple-mode/","h":"#postgresqls-sort-option","p":41},{"i":58,"t":"Sorting in the View","u":"/ransack/getting-started/sorting/","h":"#sorting-in-the-view","p":57},{"i":60,"t":"Sorting in the Controller","u":"/ransack/getting-started/sorting/","h":"#sorting-in-the-controller","p":57},{"i":64,"t":"eq (equals)","u":"/ransack/getting-started/using-predicates/","h":"#eq-equals","p":62},{"i":66,"t":"matches","u":"/ransack/getting-started/using-predicates/","h":"#matches","p":62},{"i":68,"t":"lt (less than)","u":"/ransack/getting-started/using-predicates/","h":"#lt-less-than","p":62},{"i":70,"t":"lteq (less than or equal to)","u":"/ransack/getting-started/using-predicates/","h":"#lteq-less-than-or-equal-to","p":62},{"i":72,"t":"in","u":"/ransack/getting-started/using-predicates/","h":"#in","p":62},{"i":74,"t":"cont","u":"/ransack/getting-started/using-predicates/","h":"#cont","p":62},{"i":76,"t":"cont_any (contains any)","u":"/ransack/getting-started/using-predicates/","h":"#cont_any-contains-any","p":62},{"i":78,"t":"cont_all (contains all)","u":"/ransack/getting-started/using-predicates/","h":"#cont_all-contains-all","p":62},{"i":80,"t":"i_cont","u":"/ransack/getting-started/using-predicates/","h":"#i_cont","p":62},{"i":82,"t":"i_cont_any","u":"/ransack/getting-started/using-predicates/","h":"#i_cont_any","p":62},{"i":84,"t":"i_cont_all","u":"/ransack/getting-started/using-predicates/","h":"#i_cont_all","p":62},{"i":86,"t":"start (starts with)","u":"/ransack/getting-started/using-predicates/","h":"#start-starts-with","p":62},{"i":88,"t":"end (ends with)","u":"/ransack/getting-started/using-predicates/","h":"#end-ends-with","p":62},{"i":90,"t":"true","u":"/ransack/getting-started/using-predicates/","h":"#true","p":62},{"i":92,"t":"false","u":"/ransack/getting-started/using-predicates/","h":"#false","p":62},{"i":94,"t":"present","u":"/ransack/getting-started/using-predicates/","h":"#present","p":62},{"i":96,"t":"null","u":"/ransack/getting-started/using-predicates/","h":"#null","p":62},{"i":98,"t":"URL parameter structure","u":"/ransack/getting-started/using-predicates/","h":"","p":62},{"i":101,"t":"Using Acts As Taggable On","u":"/ransack/going-further/acts-as-taggable-on/","h":"#using-acts-as-taggable-on","p":100},{"i":103,"t":"Configure the model","u":"/ransack/going-further/acts-as-taggable-on/","h":"#configure-the-model","p":100},{"i":105,"t":"Controller","u":"/ransack/going-further/acts-as-taggable-on/","h":"#controller","p":100},{"i":107,"t":"Form","u":"/ransack/going-further/acts-as-taggable-on/","h":"#form","p":100},{"i":109,"t":"Ransack Search","u":"/ransack/going-further/acts-as-taggable-on/","h":"#ransack-search","p":100},{"i":111,"t":"Option A - Match keys exactly","u":"/ransack/going-further/acts-as-taggable-on/","h":"#option-a---match-keys-exactly","p":100},{"i":113,"t":"Option B - match key combinations","u":"/ransack/going-further/acts-as-taggable-on/","h":"#option-b---match-key-combinations","p":100},{"i":115,"t":"Option C - match substrings","u":"/ransack/going-further/acts-as-taggable-on/","h":"#option-c---match-substrings","p":100},{"i":117,"t":"Option D - select from a list of tags","u":"/ransack/going-further/acts-as-taggable-on/","h":"#option-d---select-from-a-list-of-tags","p":100},{"i":119,"t":"Multitenancy","u":"/ransack/going-further/acts-as-taggable-on/","h":"#multitenancy","p":100},{"i":127,"t":"Local Development","u":"/ransack/going-further/documentation/","h":"#local-development","p":125},{"i":129,"t":"Build","u":"/ransack/going-further/documentation/","h":"#build","p":125},{"i":131,"t":"Deployment","u":"/ransack/going-further/documentation/","h":"#deployment","p":125},{"i":137,"t":"Screencasts","u":"/ransack/going-further/external-guides/","h":"","p":135},{"i":139,"t":"Gems","u":"/ransack/going-further/external-guides/","h":"","p":135},{"i":141,"t":"Blogs","u":"/ransack/going-further/external-guides/","h":"","p":135},{"i":143,"t":"In French","u":"/ransack/going-further/external-guides/","h":"#in-french","p":135},{"i":145,"t":"In Vietnamese","u":"/ransack/going-further/external-guides/","h":"#in-vietnamese","p":135},{"i":154,"t":"Ransack Aliases","u":"/ransack/going-further/other-notes/","h":"#ransack-aliases","p":153},{"i":156,"t":"Problem with DISTINCT selects","u":"/ransack/going-further/other-notes/","h":"#problem-with-distinct-selects","p":153},{"i":158,"t":"Authorization (allowlisting/denylisting)","u":"/ransack/going-further/other-notes/","h":"#authorization-allowlistingdenylisting","p":153},{"i":160,"t":"Handling unknown predicates or attributes","u":"/ransack/going-further/other-notes/","h":"#handling-unknown-predicates-or-attributes","p":153},{"i":162,"t":"Using Scopes/Class Methods","u":"/ransack/going-further/other-notes/","h":"#using-scopesclass-methods","p":153},{"i":164,"t":"Grouping queries by OR instead of AND","u":"/ransack/going-further/other-notes/","h":"#grouping-queries-by-or-instead-of-and","p":153},{"i":166,"t":"Using SimpleForm","u":"/ransack/going-further/other-notes/","h":"#using-simpleform","p":153},{"i":171,"t":"Add custom search functions","u":"/ransack/going-further/ransackers/","h":"#add-custom-search-functions","p":170},{"i":173,"t":"Arel","u":"/ransack/going-further/ransackers/","h":"#arel","p":170},{"i":175,"t":"Example Ransackers","u":"/ransack/going-further/ransackers/","h":"#example-ransackers","p":170},{"i":176,"t":"Search on field","u":"/ransack/going-further/ransackers/","h":"#search-on-field","p":170},{"i":178,"t":"Search using Datetime","u":"/ransack/going-further/ransackers/","h":"#search-using-datetime","p":170},{"i":180,"t":"Postgres columns","u":"/ransack/going-further/ransackers/","h":"#postgres-columns","p":170},{"i":182,"t":"Type conversions","u":"/ransack/going-further/ransackers/","h":"#type-conversions","p":170},{"i":184,"t":"Concatenated fields","u":"/ransack/going-further/ransackers/","h":"#concatenated-fields","p":170},{"i":186,"t":"Passing arguments","u":"/ransack/going-further/ransackers/","h":"#passing-arguments","p":170},{"i":188,"t":"Dropdowns","u":"/ransack/going-further/ransackers/","h":"#dropdowns","p":170},{"i":190,"t":"Testing for existence","u":"/ransack/going-further/ransackers/","h":"#testing-for-existence","p":170},{"i":192,"t":"Associations","u":"/ransack/going-further/ransackers/","h":"#associations","p":170},{"i":194,"t":"Search on translations","u":"/ransack/going-further/ransackers/","h":"#search-on-translations","p":170},{"i":197,"t":"Semantic Versioning","u":"/ransack/going-further/release_process/","h":"#semantic-versioning","p":196},{"i":199,"t":"Release Process","u":"/ransack/going-further/release_process/","h":"#release-process","p":196},{"i":202,"t":"Ransack Memory Gem","u":"/ransack/going-further/saving-queries/","h":"#ransack-memory-gem","p":201},{"i":204,"t":"Custom solution","u":"/ransack/going-further/saving-queries/","h":"#custom-solution","p":201},{"i":208,"t":"Postgres Array searches","u":"/ransack/going-further/searching-postgres/","h":"#postgres-array-searches","p":206},{"i":210,"t":"PostgreSQL JSONB searches","u":"/ransack/going-further/searching-postgres/","h":"#postgresql-jsonb-searches","p":206},{"i":211,"t":"Using a fixed key","u":"/ransack/going-further/searching-postgres/","h":"#using-a-fixed-key","p":206},{"i":213,"t":"Using the JSONB contains operator","u":"/ransack/going-further/searching-postgres/","h":"#using-the-jsonb-contains-operator","p":206},{"i":215,"t":"Treating the column as a string","u":"/ransack/going-further/searching-postgres/","h":"#treating-the-column-as-a-string","p":206}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/7",[0,5.141]],["t/9",[1,4.093,2,4.093]],["t/11",[3,4.093,4,4.093]],["t/13",[5,4.093,6,4.093]],["t/15",[7,5.141]],["t/17",[8,5.141]],["t/19",[9,5.141]],["t/21",[10,5.141]],["t/25",[11,4.093,12,4.093]],["t/27",[13,2.974,14,2.318,15,3.4]],["t/29",[16,4.093,17,3.243]],["t/33",[18,2.013,19,1.329,20,2.222,21,1.856,22,2.54]],["t/35",[14,3.505]],["t/37",[23,4.074]],["t/43",[14,3.505]],["t/45",[19,1.779,24,3.4,25,2.179]],["t/47",[23,4.074]],["t/49",[17,3.243,26,3.581]],["t/51",[19,1.779,26,2.974,27,3.4]],["t/53",[28,5.141]],["t/55",[25,2.179,29,3.4,30,2.694]],["t/58",[23,3.243,30,3.243]],["t/60",[14,2.79,30,3.243]],["t/64",[31,4.093,32,3.581]],["t/66",[33,3.757]],["t/68",[34,4.093,35,3.581]],["t/70",[32,2.974,35,2.974,36,3.4]],["t/72",[]],["t/74",[37,5.141]],["t/76",[38,4.093,39,3.243]],["t/78",[39,3.243,40,4.093]],["t/80",[41,5.141]],["t/82",[42,5.141]],["t/84",[43,5.141]],["t/86",[44,5.623]],["t/88",[45,5.623]],["t/90",[46,5.141]],["t/92",[47,5.141]],["t/94",[48,5.141]],["t/96",[49,5.141]],["t/98",[20,2.974,50,3.4,51,3.4]],["t/101",[52,2.179,53,3.4,54,3.4]],["t/103",[55,4.093,56,4.093]],["t/105",[14,3.505]],["t/107",[17,4.074]],["t/109",[19,2.142,57,2.991]],["t/111",[21,2.125,25,1.863,33,2.125,58,2.907]],["t/113",[21,1.856,25,1.628,33,1.856,59,2.54,60,2.54]],["t/115",[25,1.863,33,2.125,61,2.907,62,2.907]],["t/117",[25,1.628,63,2.54,64,2.222,65,2.54,66,2.54]],["t/119",[67,5.141]],["t/127",[68,4.093,69,4.093]],["t/129",[70,5.141]],["t/131",[71,5.141]],["t/137",[72,5.141]],["t/139",[73,4.497]],["t/141",[74,5.141]],["t/143",[75,5.141]],["t/145",[76,5.141]],["t/154",[57,2.991,77,4.093]],["t/156",[64,2.974,78,3.4,79,3.4]],["t/158",[80,4.093,81,4.093]],["t/160",[82,2.907,83,2.907,84,2.907,85,2.907]],["t/162",[52,2.179,86,3.4,87,3.4]],["t/164",[88,3.4,89,3.4,90,3.4]],["t/166",[52,2.623,91,4.093]],["t/171",[13,2.544,18,2.304,19,1.522,92,2.907]],["t/173",[93,5.141]],["t/175",[57,2.991,94,4.093]],["t/176",[19,2.142,95,3.581]],["t/178",[19,1.779,52,2.179,96,3.4]],["t/180",[97,3.581,98,3.581]],["t/182",[99,4.093,100,4.093]],["t/184",[95,3.581,101,4.093]],["t/186",[102,4.093,103,4.093]],["t/188",[104,5.141]],["t/190",[105,4.093,106,4.093]],["t/192",[107,5.141]],["t/194",[19,2.142,108,4.093]],["t/197",[109,4.093,110,4.093]],["t/199",[111,4.093,112,4.093]],["t/202",[57,2.485,73,2.974,113,3.4]],["t/204",[18,3.243,114,4.093]],["t/208",[19,1.779,97,2.974,115,3.4]],["t/210",[19,1.779,116,3.4,117,2.974]],["t/211",[21,2.485,52,2.179,118,3.4]],["t/213",[39,2.304,52,1.863,117,2.544,119,2.907]],["t/215",[98,2.974,120,3.4,121,3.4]]],"invertedIndex":[["act",{"_index":53,"t":{"101":{"position":[[6,4]]}}}],["action",{"_index":15,"t":{"27":{"position":[[17,6]]}}}],["add",{"_index":13,"t":{"27":{"position":[[0,3]]},"171":{"position":[[0,3]]}}}],["alias",{"_index":77,"t":{"154":{"position":[[8,7]]}}}],["allowlisting/denylist",{"_index":81,"t":{"158":{"position":[[14,26]]}}}],["applic",{"_index":4,"t":{"11":{"position":[[5,11]]}}}],["arel",{"_index":93,"t":{"173":{"position":[[0,4]]}}}],["argument",{"_index":103,"t":{"186":{"position":[[8,9]]}}}],["array",{"_index":115,"t":{"208":{"position":[[9,5]]}}}],["associ",{"_index":107,"t":{"192":{"position":[[0,12]]}}}],["attribut",{"_index":85,"t":{"160":{"position":[[31,10]]}}}],["author",{"_index":80,"t":{"158":{"position":[[0,13]]}}}],["b",{"_index":59,"t":{"113":{"position":[[7,1]]}}}],["backer",{"_index":9,"t":{"19":{"position":[[0,7]]}}}],["bleed",{"_index":1,"t":{"9":{"position":[[0,8]]}}}],["blog",{"_index":74,"t":{"141":{"position":[[0,5]]}}}],["build",{"_index":70,"t":{"129":{"position":[[0,5]]}}}],["c",{"_index":61,"t":{"115":{"position":[[7,1]]}}}],["column",{"_index":98,"t":{"180":{"position":[[9,7]]},"215":{"position":[[13,6]]}}}],["combin",{"_index":60,"t":{"113":{"position":[[21,12]]}}}],["concaten",{"_index":101,"t":{"184":{"position":[[0,12]]}}}],["configur",{"_index":55,"t":{"103":{"position":[[0,9]]}}}],["cont",{"_index":37,"t":{"74":{"position":[[0,4]]}}}],["cont_al",{"_index":40,"t":{"78":{"position":[[0,8]]}}}],["cont_ani",{"_index":38,"t":{"76":{"position":[[0,8]]}}}],["contain",{"_index":39,"t":{"76":{"position":[[9,9]]},"78":{"position":[[9,9]]},"213":{"position":[[16,8]]}}}],["contribut",{"_index":7,"t":{"15":{"position":[[0,13]]}}}],["contributor",{"_index":8,"t":{"17":{"position":[[0,12]]}}}],["control",{"_index":14,"t":{"27":{"position":[[6,10]]},"35":{"position":[[7,10]]},"43":{"position":[[8,10]]},"60":{"position":[[15,10]]},"105":{"position":[[0,10]]}}}],["convers",{"_index":100,"t":{"182":{"position":[[5,11]]}}}],["custom",{"_index":18,"t":{"33":{"position":[[0,6]]},"171":{"position":[[4,6]]},"204":{"position":[[0,6]]}}}],["d",{"_index":63,"t":{"117":{"position":[[7,1]]}}}],["datetim",{"_index":96,"t":{"178":{"position":[[13,8]]}}}],["default",{"_index":24,"t":{"45":{"position":[[0,7]]}}}],["demo",{"_index":3,"t":{"11":{"position":[[0,4]]}}}],["deploy",{"_index":71,"t":{"131":{"position":[[0,10]]}}}],["develop",{"_index":69,"t":{"127":{"position":[[6,11]]}}}],["distinct",{"_index":79,"t":{"156":{"position":[[13,8]]}}}],["dropdown",{"_index":104,"t":{"188":{"position":[[0,9]]}}}],["edg",{"_index":2,"t":{"9":{"position":[[9,4]]}}}],["end",{"_index":45,"t":{"88":{"position":[[0,3],[4,5]]}}}],["eq",{"_index":31,"t":{"64":{"position":[[0,2]]}}}],["equal",{"_index":32,"t":{"64":{"position":[[3,8]]},"70":{"position":[[19,5]]}}}],["exactli",{"_index":58,"t":{"111":{"position":[[22,7]]}}}],["exampl",{"_index":94,"t":{"175":{"position":[[0,7]]}}}],["exist",{"_index":106,"t":{"190":{"position":[[12,9]]}}}],["fals",{"_index":47,"t":{"92":{"position":[[0,5]]}}}],["field",{"_index":95,"t":{"176":{"position":[[10,5]]},"184":{"position":[[13,6]]}}}],["fix",{"_index":118,"t":{"211":{"position":[[8,5]]}}}],["form",{"_index":17,"t":{"29":{"position":[[12,4]]},"49":{"position":[[0,4]]},"107":{"position":[[0,4]]}}}],["french",{"_index":75,"t":{"143":{"position":[[3,6]]}}}],["function",{"_index":92,"t":{"171":{"position":[[18,9]]}}}],["gem",{"_index":73,"t":{"139":{"position":[[0,4]]},"202":{"position":[[15,3]]}}}],["group",{"_index":88,"t":{"164":{"position":[[0,8]]}}}],["handl",{"_index":82,"t":{"160":{"position":[[0,8]]}}}],["helper",{"_index":26,"t":{"49":{"position":[[5,6]]},"51":{"position":[[12,6]]}}}],["i_cont",{"_index":41,"t":{"80":{"position":[[0,6]]}}}],["i_cont_al",{"_index":43,"t":{"84":{"position":[[0,10]]}}}],["i_cont_ani",{"_index":42,"t":{"82":{"position":[[0,10]]}}}],["instal",{"_index":0,"t":{"7":{"position":[[0,12]]}}}],["instead",{"_index":90,"t":{"164":{"position":[[23,7]]}}}],["issu",{"_index":5,"t":{"13":{"position":[[0,6]]}}}],["jsonb",{"_index":117,"t":{"210":{"position":[[11,5]]},"213":{"position":[[10,5]]}}}],["key",{"_index":21,"t":{"33":{"position":[[24,3]]},"111":{"position":[[17,4]]},"113":{"position":[[17,3]]},"211":{"position":[[14,3]]}}}],["less",{"_index":35,"t":{"68":{"position":[[3,5]]},"70":{"position":[[5,5]]}}}],["link",{"_index":27,"t":{"51":{"position":[[7,4]]}}}],["list",{"_index":65,"t":{"117":{"position":[[25,4]]}}}],["local",{"_index":68,"t":{"127":{"position":[[0,5]]}}}],["lt",{"_index":34,"t":{"68":{"position":[[0,2]]}}}],["lteq",{"_index":36,"t":{"70":{"position":[[0,4]]}}}],["match",{"_index":33,"t":{"66":{"position":[[0,7]]},"111":{"position":[[11,5]]},"113":{"position":[[11,5]]},"115":{"position":[[11,5]]}}}],["memori",{"_index":113,"t":{"202":{"position":[[8,6]]}}}],["method",{"_index":87,"t":{"162":{"position":[[19,7]]}}}],["model",{"_index":56,"t":{"103":{"position":[[14,5]]}}}],["multiten",{"_index":67,"t":{"119":{"position":[[0,12]]}}}],["name",{"_index":22,"t":{"33":{"position":[[28,4]]}}}],["null",{"_index":49,"t":{"96":{"position":[[0,4]]}}}],["oper",{"_index":119,"t":{"213":{"position":[[25,8]]}}}],["option",{"_index":25,"t":{"45":{"position":[[15,7]]},"55":{"position":[[18,6]]},"111":{"position":[[0,6]]},"113":{"position":[[0,6]]},"115":{"position":[[0,6]]},"117":{"position":[[0,6]]}}}],["paramet",{"_index":20,"t":{"33":{"position":[[14,9]]},"98":{"position":[[4,9]]}}}],["pass",{"_index":102,"t":{"186":{"position":[[0,7]]}}}],["postgr",{"_index":97,"t":{"180":{"position":[[0,8]]},"208":{"position":[[0,8]]}}}],["postgresql",{"_index":116,"t":{"210":{"position":[[0,10]]}}}],["postgresql'",{"_index":29,"t":{"55":{"position":[[0,12]]}}}],["predic",{"_index":84,"t":{"160":{"position":[[17,10]]}}}],["present",{"_index":48,"t":{"94":{"position":[[0,7]]}}}],["problem",{"_index":78,"t":{"156":{"position":[[0,7]]}}}],["process",{"_index":112,"t":{"199":{"position":[[8,7]]}}}],["queri",{"_index":89,"t":{"164":{"position":[[9,7]]}}}],["ransack",{"_index":57,"t":{"109":{"position":[[0,7]]},"154":{"position":[[0,7]]},"175":{"position":[[8,10]]},"202":{"position":[[0,7]]}}}],["releas",{"_index":111,"t":{"199":{"position":[[0,7]]}}}],["rout",{"_index":12,"t":{"25":{"position":[[11,6]]}}}],["scopes/class",{"_index":86,"t":{"162":{"position":[[6,12]]}}}],["screencast",{"_index":72,"t":{"137":{"position":[[0,11]]}}}],["search",{"_index":19,"t":{"33":{"position":[[7,6]]},"45":{"position":[[8,6]]},"51":{"position":[[0,6]]},"109":{"position":[[8,6]]},"171":{"position":[[11,6]]},"176":{"position":[[0,6]]},"178":{"position":[[0,6]]},"194":{"position":[[0,6]]},"208":{"position":[[15,8]]},"210":{"position":[[17,8]]}}}],["select",{"_index":64,"t":{"117":{"position":[[11,6]]},"156":{"position":[[22,7]]}}}],["semant",{"_index":109,"t":{"197":{"position":[[0,8]]}}}],["simpleform",{"_index":91,"t":{"166":{"position":[[6,10]]}}}],["solut",{"_index":114,"t":{"204":{"position":[[7,8]]}}}],["sort",{"_index":30,"t":{"55":{"position":[[13,4]]},"58":{"position":[[0,7]]},"60":{"position":[[0,7]]}}}],["sort_url",{"_index":28,"t":{"53":{"position":[[0,8]]}}}],["sponsor",{"_index":10,"t":{"21":{"position":[[0,8]]}}}],["start",{"_index":44,"t":{"86":{"position":[[0,5],[6,7]]}}}],["string",{"_index":121,"t":{"215":{"position":[[25,6]]}}}],["structur",{"_index":51,"t":{"98":{"position":[[14,9]]}}}],["substr",{"_index":62,"t":{"115":{"position":[[17,10]]}}}],["tag",{"_index":66,"t":{"117":{"position":[[33,4]]}}}],["taggabl",{"_index":54,"t":{"101":{"position":[[14,8]]}}}],["test",{"_index":105,"t":{"190":{"position":[[0,7]]}}}],["tracker",{"_index":6,"t":{"13":{"position":[[7,7]]}}}],["translat",{"_index":108,"t":{"194":{"position":[[10,12]]}}}],["treat",{"_index":120,"t":{"215":{"position":[[0,8]]}}}],["true",{"_index":46,"t":{"90":{"position":[[0,4]]}}}],["tweak",{"_index":11,"t":{"25":{"position":[[0,5]]}}}],["type",{"_index":99,"t":{"182":{"position":[[0,4]]}}}],["unknown",{"_index":83,"t":{"160":{"position":[[9,7]]}}}],["updat",{"_index":16,"t":{"29":{"position":[[0,6]]}}}],["url",{"_index":50,"t":{"98":{"position":[[0,3]]}}}],["us",{"_index":52,"t":{"101":{"position":[[0,5]]},"162":{"position":[[0,5]]},"166":{"position":[[0,5]]},"178":{"position":[[7,5]]},"211":{"position":[[0,5]]},"213":{"position":[[0,5]]}}}],["version",{"_index":110,"t":{"197":{"position":[[9,10]]}}}],["vietnames",{"_index":76,"t":{"145":{"position":[[3,10]]}}}],["view",{"_index":23,"t":{"37":{"position":[[7,4]]},"47":{"position":[[8,4]]},"58":{"position":[[15,4]]}}}]],"pipeline":["stemmer"]}},{"documents":[{"i":3,"t":"Ransack has been a part of many Rubyists toolboxes for years and 3.0.0 is a major release. We have a number of new features and one breaking change. As part of 3.0.0, we decided to launch this documentation website, merging in the Wiki and the content from the README. With 3.0.0 we are hoping to re-energise the community, we need help on closing out old issues, refactoring the codebase and even some design work. I also wanted to let you know that Ernie Miller (creator of Ransack) has decided to leave the project completely, he has this message for the community: While my own personal development efforts have been spent elsewhere as of late, I'm keenly aware of how many people still depend on some of the software I originally wrote all those years ago. That's why I'm grateful to be able to step away from the ActiveRecord Hackery organization (and, specifically, maintenance of Ransack) without impacting those users. I'm thankful that Sean, David, Greg, and others will continue to support users, and wish them the best as they move forward without me! Please join me in thanking Ernie for bringing Ransack to life, I personally think it is one of the most amazing Rails libraries out there.","s":"Ransack 3.0.0","u":"/ransack/blog/ransack-3-0-0/","h":"","p":2},{"i":6,"t":"Ransack will help you easily add searching to your Rails application, without any additional dependencies. There are advanced searching solutions around, like ElasticSearch or Algolia. Ransack will do the job for many Rails websites, without the need to run additional infrastructure or work in a different language. With Ransack you do it all with standard Ruby and ERB. Ready to move beyond the basics? Use advanced features like i18n and extensive configuration options. Ransack is supported for Rails 7.0, 6.x on Ruby 2.6.6 and later.","s":"Introduction","u":"/ransack/","h":"","p":5},{"i":8,"t":"To install ransack and add it to your Gemfile, run Gemfile gem 'ransack'","s":"Installation","u":"/ransack/","h":"#installation","p":5},{"i":10,"t":"If you would like to use the latest updates not yet published to RubyGems, use the main branch: Gemfile gem 'ransack', :github => 'activerecord-hackery/ransack', :branch => 'main'","s":"Bleeding edge","u":"/ransack/","h":"#bleeding-edge","p":5},{"i":12,"t":"The Ransack Demo application shows how to create simple and advanced search forms for your Ruby on Rails application.","s":"Demo application","u":"/ransack/","h":"#demo-application","p":5},{"i":14,"t":"Before filing an issue, please read the Contributing Guide. File an issue if a bug is caused by Ransack, is new (has not already been reported), and can be reproduced from the information you provide. Please consider adding a branch with a failing spec describing the problem. Contributions are welcome. 😃 Please do not use the issue tracker for personal support requests. Stack Overflow is a better place for that where a wider community can help you!","s":"Issues tracker","u":"/ransack/","h":"#issues-tracker","p":5},{"i":16,"t":"To support the project: Consider supporting us via Open Collective Use Ransack in your apps, and let us know if you encounter anything that's broken or missing. A failing spec to demonstrate the issue is awesome. A pull request with passing tests is even better! Before filing an issue or pull request, be sure to read and follow the Contributing Guide. Please use Stack Overflow or other sites for questions or discussion not directly related to bug reports, pull requests, or documentation improvements. Spread the word on Twitter, Facebook, and elsewhere if Ransack's been useful to you. The more people who are using the project, the quicker we can find and fix bugs!","s":"Contributions","u":"/ransack/","h":"#contributions","p":5},{"i":18,"t":"Ransack was created by Ernie Miller and is developed and maintained by: Sean Carroll Deivid Rodriguez Greg Molnar A great group of contributors. Ransack's logo is designed by Anıl Kılıç. Alumni Maintainers Jon Atack Ryan Bigg This project exists thanks to all the people who contribute.","s":"Contributors","u":"/ransack/","h":"#contributors","p":5},{"i":20,"t":"Thank you to all our backers! 🙏 [Become a backer]","s":"Backers","u":"/ransack/","h":"#backers","p":5},{"i":22,"t":"Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]","s":"Sponsors","u":"/ransack/","h":"#sponsors","p":5},{"i":24,"t":"\"Advanced\" searches Rails's nested attributes functionality in order to generate complex queries with nested AND/OR groupings, etc. This takes a bit more work but can generate some pretty cool search interfaces that put a lot of power in the hands of your users. A notable drawback with these searches is that the increased size of the parameter string will typically force you to use the HTTP POST method instead of GET.","s":"Advanced Mode","u":"/ransack/getting-started/advanced-mode/","h":"","p":23},{"i":26,"t":"resources :people do collection do match 'search' => 'people#search', via: [:get, :post], as: :search endend","s":"Tweak your routes","u":"/ransack/getting-started/advanced-mode/","h":"#tweak-your-routes","p":23},{"i":28,"t":"def search index render :indexend","s":"Add a controller action","u":"/ransack/getting-started/advanced-mode/","h":"#add-a-controller-action","p":23},{"i":30,"t":"<%= search_form_for @q, url: search_people_path, html: { method: :post } do |f| %> Once you've done so, you can make use of the helpers in Ransack::Helpers::FormBuilder to construct much more complex search forms, such as the one on the demo app (source code here).","s":"Update your form","u":"/ransack/getting-started/advanced-mode/","h":"#update-your-form","p":23},{"i":32,"t":"Ransack may be easily configured. The best place to put configuration is in an initializer file at config/initializers/ransack.rb, containing code such as: Ransack.configure do |config| # Change default search parameter key name. # Default key name is :q config.search_key = :query # Raise errors if a query contains an unknown predicate or attribute. # Default is true (do not raise error on unknown conditions). config.ignore_unknown_conditions = false # Globally display sort links without the order indicator arrow. # Default is false (sort order indicators are displayed). # This can also be configured individually in each sort link (see the README). config.hide_sort_order_indicators = trueend","s":"Configuration","u":"/ransack/getting-started/configuration/","h":"","p":31},{"i":34,"t":"Sometimes there are situations when the default search parameter name cannot be used, for instance, if there are two searches on one page. Another name may be set using the search_key option in the ransack or search methods in the controller, and in the @search_form_for method in the view.","s":"Custom search parameter key name","u":"/ransack/getting-started/configuration/","h":"#custom-search-parameter-key-name","p":31},{"i":36,"t":"@search = Log.ransack(params[:log_search], search_key: :log_search)# or@search = Log.search(params[:log_search], search_key: :log_search)","s":"In the controller","u":"/ransack/getting-started/configuration/","h":"#in-the-controller","p":31},{"i":38,"t":"<%= f.search_form_for @search, as: :log_search %><%= sort_link(@search) %>","s":"In the view","u":"/ransack/getting-started/configuration/","h":"#in-the-view","p":31},{"i":40,"t":"List of all possible predicates Predicate Description Notes *_eq equal *_not_eq not equal *_matches matches with LIKE e.g. q[email_matches]=%@gmail.com *_does_not_match does not match with LIKE *_matches_any Matches any *_matches_all Matches all *_does_not_match_any Does not match any *_does_not_match_all Does not match all *_lt less than *_lteq less than or equal *_gt greater than *_gteq greater than or equal *_present not null and not empty Only compatible with string columns. Example: q[name_present]=1 (SQL: col is not null AND col != '') *_blank is null or empty. (SQL: col is null OR col = '') *_null is null *_not_null is not null *_in match any values in array e.g. q[name_in][]=Alice&q[name_in][]=Bob *_not_in match none of values in array *_lt_any Less than any SQL: col < value1 OR col < value2 *_lteq_any Less than or equal to any *_gt_any Greater than any *_gteq_any Greater than or equal to any *_lt_all Less than all SQL: col < value1 AND col < value2 *_lteq_all Less than or equal to all *_gt_all Greater than all *_gteq_all Greater than or equal to all *_not_eq_all none of values in a set *_start Starts with SQL: col LIKE 'value%' *_not_start Does not start with *_start_any Starts with any of *_start_all Starts with all of *_not_start_any Does not start with any of *_not_start_all Does not start with all of *_end Ends with SQL: col LIKE '%value' *_not_end Does not end with *_end_any Ends with any of *_end_all Ends with all of *_not_end_any *_not_end_all *_cont Contains value uses LIKE *_cont_any Contains any of *_cont_all Contains all of *_not_cont Does not contain *_not_cont_any Does not contain any of *_not_cont_all Does not contain all of *_i_cont Contains value with case insensitive uses ILIKE *_i_cont_any Contains any of values with case insensitive *_i_cont_all Contains all of values with case insensitive *_not_i_cont Does not contain with case insensitive *_not_i_cont_any Does not contain any of values with case insensitive *_not_i_cont_all Does not contain all of values with case insensitive *_true is true *_false is false See full list: https://github.com/activerecord-hackery/ransack/blob/master/lib/ransack/locale/en.yml#L15","s":"Search Matchers","u":"/ransack/getting-started/search-matches/","h":"#search-matchers","p":39},{"i":42,"t":"Ransack can be used in one of two modes, simple or advanced. For searching/filtering not requiring complex boolean logic, Ransack's simple mode should meet your needs.","s":"Simple Mode","u":"/ransack/getting-started/simple-mode/","h":"","p":41},{"i":44,"t":"def index @q = Person.ransack(params[:q]) @people = @q.result(distinct: true)end or without distinct: true, for sorting on an associated table's columns (in this example, with preloading each Person's Articles and pagination): def index @q = Person.ransack(params[:q]) @people = @q.result.includes(:articles).page(params[:page])end caution By default, searching and sorting are authorized on any column of your model. See Authorization (allowlisting/denylisting) on how to prevent this.","s":"In your controller","u":"/ransack/getting-started/simple-mode/","h":"#in-your-controller","p":41},{"i":46,"t":"Search parameter Ransack uses a default :q param key for search params. This may be changed by setting the search_key option in a Ransack initializer file (typically config/initializers/ransack.rb): Ransack.configure do |c| # Change default search parameter key name. # Default key name is :q c.search_key = :queryend String search After version 2.4.0 when searching a string query Ransack by default strips all whitespace around the query string. This may be disabled by setting the strip_whitespace option in a Ransack initializer file: Ransack.configure do |c| # Change whitespace stripping behavior. # Default is true c.strip_whitespace = falseend","s":"Default search options","u":"/ransack/getting-started/simple-mode/","h":"#default-search-options","p":41},{"i":48,"t":"The two primary Ransack view helpers are search_form_for and sort_link, which are defined in Ransack::Helpers::FormHelper.","s":"In your view","u":"/ransack/getting-started/simple-mode/","h":"#in-your-view","p":41},{"i":50,"t":"Ransack's search_form_for helper replaces form_for for creating the view search form <%= search_form_for @q do |f| %> # Search if the name field contains... <%= f.label :name_cont %> <%= f.search_field :name_cont %> # Search if an associated articles.title starts with... <%= f.label :articles_title_start %> <%= f.search_field :articles_title_start %> # Attributes may be chained. Search multiple attributes for one value... <%= f.label :name_or_description_or_email_or_articles_title_cont %> <%= f.search_field :name_or_description_or_email_or_articles_title_cont %> <%= f.submit %><% end %> The argument of f.search_field has to be in this form: attribute_name[_or_attribute_name]..._predicate where [_or_another_attribute_name]... means any repetition of _or_ plus the name of the attribute. cont (contains) and start (starts with) are just two of the available search predicates. The search_form_for answer format can be set like this: <%= search_form_for(@q, format: :pdf) do |f| %><%= search_form_for(@q, format: :json) do |f| %>","s":"Form helper","u":"/ransack/getting-started/simple-mode/","h":"#form-helper","p":41},{"i":52,"t":"Ransack's sort_link helper creates table headers that are sortable links <%= sort_link(@q, :name) %> Additional options can be passed after the column parameter, like a different column title or a default sort order. If the first option after the column parameter is a String, it's considered a custom label for the link: <%= sort_link(@q, :name, 'Last Name', default_order: :desc) %> You can use a block if the link markup is hard to fit into the label parameter: <%= sort_link(@q, :name) do %> <strong>Player Name</strong><% end %> With a polymorphic association, you may need to specify the name of the link explicitly to avoid an uninitialized constant Model::Xxxable error (see issue #421): <%= sort_link(@q, :xxxable_of_Ymodel_type_some_attribute, 'Attribute Name') %> If the first option after the column parameter and/or the label parameter is an Array, it will be used for sorting on multiple fields: <%= sort_link(@q, :last_name, [:last_name, 'first_name asc'], 'Last Name') %> In the example above, clicking the link will sort by last_name and then first_name. Specifying the sort direction on a field in the array tells Ransack to always sort that particular field in the specified direction. Multiple default_order fields may also be specified with a trailing options Hash: <%= sort_link(@q, :last_name, %i(last_name first_name), default_order: { last_name: 'asc', first_name: 'desc' }) %> This example toggles the sort directions of both fields, by default initially sorting the last_name field by ascending order, and the first_name field by descending order. In the case that you wish to sort by some complex value, such as the result of a SQL function, you may do so using scopes. In your model, define scopes whose names line up with the name of the virtual field you wish to sort by, as so: class Person < ActiveRecord::Base scope :sort_by_reverse_name_asc, lambda { order(\"REVERSE(name) ASC\") } scope :sort_by_reverse_name_desc, lambda { order(\"REVERSE(name) DESC\") }... and you can then sort by this virtual field: <%= sort_link(@q, :reverse_name) %> The trailing options Hash can also be used for passing additional options to the generated link, like class:. The sort link order indicator arrows may be globally customized by setting a custom_arrows option in an initializer file like config/initializers/ransack.rb. You can also enable a default_arrow which is displayed on all sortable fields which are not currently used in the sorting. This is disabled by default so nothing will be displayed: Ransack.configure do |c| c.custom_arrows = { up_arrow: '<i class=\"custom-up-arrow-icon\"></i>', down_arrow: 'U+02193', default_arrow: '<i class=\"default-arrow-icon\"></i>' }end All sort links may be displayed without the order indicator arrows by setting hide_sort_order_indicators to true in the initializer file. Note that this hides the arrows even if they were customized: Ransack.configure do |c| c.hide_sort_order_indicators = trueend Without setting it globally, individual sort links may be displayed without the order indicator arrow by passing hide_indicator: true in the sort link: <%= sort_link(@q, :name, hide_indicator: true) %>","s":"Search link helper","u":"/ransack/getting-started/simple-mode/","h":"#search-link-helper","p":41},{"i":54,"t":"Ransack's sort_url helper is like a sort_link but returns only the url sort_url has the same API as sort_link: <%= sort_url(@q, :name, default_order: :desc) %> <%= sort_url(@q, :last_name, [:last_name, 'first_name asc']) %> <%= sort_url(@q, :last_name, %i(last_name first_name), default_order: { last_name: 'asc', first_name: 'desc' }) %>","s":"sort_url","u":"/ransack/getting-started/simple-mode/","h":"#sort_url","p":41},{"i":56,"t":"The NULLS FIRST and NULLS LAST options can be used to determine whether nulls appear before or after non-null values in the sort ordering. You may want to configure it like this: Ransack.configure do |c| c.postgres_fields_sort_option = :nulls_first # or :nulls_lastend To treat nulls as having the lowest or highest value respectively. To force nulls to always be first or last, use Ransack.configure do |c| c.postgres_fields_sort_option = :nulls_always_first # or :nulls_always_lastend See this feature: https://www.postgresql.org/docs/13/queries-order.html Case Insensitive Sorting in PostgreSQL In order to request PostgreSQL to do a case insensitive sort for all string columns of a model at once, Ransack can be extended by using this approach: module RansackObject def self.included(base) base.columns.each do |column| if column.type == :string base.ransacker column.name.to_sym, type: :string do Arel.sql(\"lower(#{base.table_name}.#{column.name})\") end end end endend class UserWithManyAttributes < ActiveRecord::Base include RansackObjectend If this approach is taken, it is advisable to add a functional index. This was originally asked in a Ransack issue and a solution was found on Stack Overflow.","s":"PostgreSQL's sort option","u":"/ransack/getting-started/simple-mode/","h":"#postgresqls-sort-option","p":41},{"i":59,"t":"You can add a form to capture sorting and filtering options together. <div class=\"filters\" id=\"filtersSidebar\"> <header class=\"filters-header\"> <div class=\"filters-header-content\"> <h3>Filters</h3> </div> </header> <div class=\"filters-content\"> <%= search_form_for @q, class: 'form', url: articles_path, html: { autocomplete: 'off', autocapitalize: 'none' } do |f| %> <div class=\"form-group\"> <%= f.label :title_cont, t('Filter_by_keyword') %> <%= f.search_field :title_cont %> </div> <%= render partial: 'filters/date_title_sort', locals: { f: f } %> <div class=\"form-group\"> <%= f.label :grade_level_gteq, t('Grade_level') %> >= <%= f.search_field :grade_level_gteq %> </div> <div class=\"form-group\"> <%= f.label :readability_gteq, t('Readability') %> >= <%= f.search_field :readability_gteq %> </div> <div class=\"form-group\"> <i><%= @articles.total_count %> articles</i> </div> <div class=\"form-group\"> <hr/> <div class=\"filters-header-content\"> <%= link_to request.path, class: 'form-link' do %> <i class=\"far fa-undo icon-l\"></i><%= t('Clear_all') %> <% end %> <%= f.submit t('Filter'), class: 'btn btn-primary' %> </div> </div> <% end %> </div></div>","s":"Sorting in the View","u":"/ransack/getting-started/sorting/","h":"#sorting-in-the-view","p":57},{"i":61,"t":"To specify a default search sort field + order in the controller index: @search = Post.ransack(params[:q])@search.sorts = 'name asc' if @search.sorts.empty?@posts = @search.result.paginate(page: params[:page], per_page: 20) Multiple sorts can be set by: @search = Post.ransack(params[:q]) @search.sorts = ['name asc', 'created_at desc'] if @search.sorts.empty?@posts = @search.result.paginate(page: params[:page], per_page: 20)","s":"Sorting in the Controller","u":"/ransack/getting-started/sorting/","h":"#sorting-in-the-controller","p":57},{"i":63,"t":"The primary method of searching in Ransack is by using what is known as predicates. Predicates are used within Ransack search queries to determine what information to match. For instance, the cont predicate will check to see if an attribute called \"first_name\" contains a value using a wildcard query: >> User.ransack(first_name_cont: 'Rya').result.to_sql=> SELECT \"users\".* FROM \"users\" WHERE (\"users\".\"first_name\" LIKE '%Rya%') You can also combine predicates for OR queries: >> User.ransack(first_name_or_last_name_cont: 'Rya').result.to_sql=> SELECT \"users\".* FROM \"users\" WHERE (\"users\".\"first_name\" LIKE '%Rya%' OR \"users\".\"last_name\" LIKE '%Rya%') The syntax for OR queries on an associated model is not immediately obvious, but makes sense. Assuming a User has_one Account and the Account has attributes foo and bar: >> User.ransack(account_foo_or_account_bar_cont: 'val').result.to_sql=> SELECT \"users\".* FROM \"users\" INNER JOIN accounts ON accounts.user_id = users.id WHERE (\"accounts.foo LIKE '%val%' OR accounts.bar LIKE '%val%') Below is a list of the built-in predicates of Ransack and their opposites. You may already be familiar with some of the predicates, as they also exist in the ARel library. If you want to add your own, please see the [[Custom-Predicates|Custom Predicates]] page. Please note: any attempt to use a predicate for an attribute that does not exist will silently fail. For instance, this will not work when there is no name attribute: >> User.ransack(name_cont: 'Rya').result.to_sql=> \"SELECT \"users\".* FROM \"users\"","s":"Using Predicates","u":"/ransack/getting-started/using-predicates/","h":"","p":62},{"i":65,"t":"The eq predicate returns all records where a field is exactly equal to a given value: >> User.ransack(first_name_eq: 'Ryan').result.to_sql=> SELECT \"users\".* FROM \"users\" WHERE \"users\".\"first_name\" = 'Ryan' Opposite: not_eq","s":"eq (equals)","u":"/ransack/getting-started/using-predicates/","h":"#eq-equals","p":62},{"i":67,"t":"The matches predicate returns all records where a field is like a given value: >> User.ransack(first_name_matches: 'Ryan').result.to_sql=> SELECT \"users\".* FROM \"users\" WHERE (\"users\".\"first_name\" LIKE 'Ryan') On Postgres, the case-insensitive ILIKE will be used. Opposite: does_not_match Note: If you want to do wildcard matching, you may be looking for the cont/not_cont predicates instead.","s":"matches","u":"/ransack/getting-started/using-predicates/","h":"#matches","p":62},{"i":69,"t":"The lt predicate returns all records where a field is less than a given value: >> User.ransack(age_lt: 25).result.to_sql=> SELECT \"users\".* FROM \"users\" WHERE (\"users\".\"age\" < 25) Opposite: gteq (greater than or equal to)","s":"lt (less than)","u":"/ransack/getting-started/using-predicates/","h":"#lt-less-than","p":62},{"i":71,"t":"The lteq predicate returns all records where a field is less than or equal to a given value: >> User.ransack(age_lteq: 25).result.to_sql=> SELECT \"users\".* FROM \"users\" WHERE (\"users\".\"age\" <= 25) Opposite: gt (greater than)","s":"lteq (less than or equal to)","u":"/ransack/getting-started/using-predicates/","h":"#lteq-less-than-or-equal-to","p":62},{"i":73,"t":"The in predicate returns all records where a field is within a specified list: >> User.ransack(age_in: 20..25).result.to_sql=> SELECT \"users\".* FROM \"users\" WHERE \"users\".\"age\" IN (20, 21, 22, 23, 24, 25) It can also take an array: >> User.ransack(age_in: [20, 21, 22, 23, 24, 25]).result.to_sql=> SELECT \"users\".* FROM \"users\" WHERE \"users\".\"age\" IN (20, 21, 22, 23, 24, 25) Opposite: not_in","s":"in","u":"/ransack/getting-started/using-predicates/","h":"#in","p":62},{"i":75,"t":"The cont predicate returns all records where a field contains a given value: >> User.ransack(first_name_cont: 'Rya').result.to_sql=> SELECT \"users\".* FROM \"users\" WHERE (\"users\".\"first_name\" LIKE '%Rya%') Opposite: not_cont","s":"cont","u":"/ransack/getting-started/using-predicates/","h":"#cont","p":62},{"i":77,"t":"The cont_any predicate returns all records where a field contains any of the given values: >> User.ransack(first_name_cont_any: %w(Rya Lis)).result.to_sql=> SELECT \"users\".* FROM \"users\" WHERE ((\"users\".\"first_name\" LIKE '%Rya%' OR \"users\".\"first_name\" LIKE '%Lis%')) Opposite: not_cont_any","s":"cont_any (contains any)","u":"/ransack/getting-started/using-predicates/","h":"#cont_any-contains-any","p":62},{"i":79,"t":"The cont_all predicate returns all records where a field contains all of the given values: >> User.ransack(city_cont_all: %w(Grand Rapids)).result.to_sql=> SELECT \"users\".* FROM \"users\" WHERE ((\"users\".\"city\" LIKE '%Grand%' AND \"users\".\"city\" LIKE '%Rapids%')) Opposite: not_cont_all","s":"cont_all (contains all)","u":"/ransack/getting-started/using-predicates/","h":"#cont_all-contains-all","p":62},{"i":81,"t":"The i_cont case-insensitive predicate returns all records where a field contains a given value and ignores case: >> User.ransack(first_name_i_cont: 'Rya').result.to_sql=> SELECT \"users\".* FROM \"users\" WHERE (LOWER(\"users\".\"first_name\") LIKE '%rya%') Opposite: not_i_cont","s":"i_cont","u":"/ransack/getting-started/using-predicates/","h":"#i_cont","p":62},{"i":83,"t":"The i_cont_any case-insensitive predicate returns all records where a field contains any of the given values and ignores case: >> User.ransack(first_name_i_cont_any: %w(Rya Lis)).result.to_sql=> SELECT \"users\".* FROM \"users\" WHERE ((LOWER(\"users\".\"first_name\") LIKE '%rya%' OR LOWER(\"users\".\"first_name\") LIKE '%lis%')) Opposite: not_i_cont_any","s":"i_cont_any","u":"/ransack/getting-started/using-predicates/","h":"#i_cont_any","p":62},{"i":85,"t":"The i_cont_all case-insensitive predicate returns all records where a field contains all of the given values and ignores case: >> User.ransack(city_i_cont_all: %w(Grand Rapids)).result.to_sql=> SELECT \"users\".* FROM \"users\" WHERE ((LOWER(\"users\".\"city\") LIKE '%grand%' AND LOWER(\"users\".\"city\") LIKE '%rapids%')) Opposite: not_i_cont_all","s":"i_cont_all","u":"/ransack/getting-started/using-predicates/","h":"#i_cont_all","p":62},{"i":87,"t":"The start predicate returns all records where a field begins with a given value: >> User.ransack(first_name_start: 'Rya').result.to_sql=> SELECT \"users\".* FROM \"users\" WHERE (\"users\".\"first_name\" LIKE 'Rya%') Opposite: not_start","s":"start (starts with)","u":"/ransack/getting-started/using-predicates/","h":"#start-starts-with","p":62},{"i":89,"t":"The end predicate returns all records where a field ends with a given value: >> User.ransack(first_name_end: 'yan').result.to_sql=> SELECT \"users\".* FROM \"users\" WHERE (\"users\".\"first_name\" LIKE '%yan') Opposite: not_end","s":"end (ends with)","u":"/ransack/getting-started/using-predicates/","h":"#end-ends-with","p":62},{"i":91,"t":"The true predicate returns all records where a field is true. The '1' indicates that to Ransack that you indeed want to check the truthiness of this field. The other truthy values are 'true', 'TRUE', 't' or 'T'. >> User.ransack(awesome_true: '1').result.to_sql=> SELECT \"users\".* FROM \"users\" WHERE (\"users\".\"awesome\" = 't') Note: different database systems use different values to represent truth. In the above example, we are using SQLite3. Opposite: not_true","s":"true","u":"/ransack/getting-started/using-predicates/","h":"#true","p":62},{"i":93,"t":"The false predicate returns all records where a field is false. >> User.ransack(awesome_false: '1').result.to_sql=> SELECT \"users\".* FROM \"users\" WHERE (\"users\".\"awesome\" = 'f') Opposite: not_false Note: the false predicate may be considered the opposite of the true predicate if the field does not contain null values. Otherwise, use not_false.","s":"false","u":"/ransack/getting-started/using-predicates/","h":"#false","p":62},{"i":95,"t":"The present predicate returns all records where a field is present (not null and not a blank string). >> User.ransack(first_name_present: '1').result.to_sql=> SELECT \"users\".* FROM \"users\" WHERE ((\"users\".\"first_name\" IS NOT NULL AND \"users\".\"first_name\" != '')) Opposite: blank","s":"present","u":"/ransack/getting-started/using-predicates/","h":"#present","p":62},{"i":97,"t":"The null predicate returns all records where a field is null: >> User.ransack(first_name_null: 1).result.to_sql=> SELECT \"users\".* FROM \"users\" WHERE \"users\".\"first_name\" IS NULL Opposite: not_null","s":"null","u":"/ransack/getting-started/using-predicates/","h":"#null","p":62},{"i":99,"t":"The search parameters are passed to ransack as a hash. The URL representation of this hash uses the bracket notation: hash_name[key]=value. The hash_name is the parameter which is defined in the controller, for instance q. The key is the attribute and search predicate compound, for instance first_name_cont, the value is the search parameter. When searching without using the search form helpers this URL structure needs to be created manually. For example, the URL layout for searching and sorting users could looks like this: /users.json?q[first_name_cont]=pete&q[last_name_cont]=jack&q[s]=created_at+desc Note that the sorting parameter s is nested within the q hash. When using JavaScript to create such a URL, a matching jQuery request could look like this: $.ajax({ url: \"/users.json\", data: { q: { first_name_cont: \"pete\", last_name_cont: \"jack\", s: \"created_at desc\" } }, success: function (data){ console.log(data); }});","s":"URL parameter structure","u":"/ransack/getting-started/using-predicates/","h":"","p":62},{"i":102,"t":"If you have an ActiveRecord model and you're using acts-as-taggable-on, chances are you might want to search on tagged fields. Follow the instructions to install the gem and then set up your project files.","s":"Using Acts As Taggable On","u":"/ransack/going-further/acts-as-taggable-on/","h":"#using-acts-as-taggable-on","p":100},{"i":104,"t":"app/models/tasks.rb You can call the tagging field anything you like, it just needs to be plural. No migration is needed as this is stored in the internal ActsAsTaggable tables (tags and taggings). class Task < ApplicationRecord acts_as_taggable_on :projectsend","s":"Configure the model","u":"/ransack/going-further/acts-as-taggable-on/","h":"#configure-the-model","p":100},{"i":106,"t":"Add a field to strong params in the controller. Use the singular name with _list. app/controllers/tasks_controller.rb def strong_params params .require(:tasks) .permit(:task, :example_field, :project_list)","s":"Controller","u":"/ransack/going-further/acts-as-taggable-on/","h":"#controller","p":100},{"i":108,"t":"We need to send the tag fieldname to our model, also using the singular naming. <div class='form-group'> <%= f.label :project_list %> <%= f.text_field :project_list, value: @task.send(:project_list).to_s %> </div> Now we can collect our data via the form, with tags separated by commas.","s":"Form","u":"/ransack/going-further/acts-as-taggable-on/","h":"#form","p":100},{"i":110,"t":"Imagine you have the following two instances of Task: { id: 1, name: 'Clean up my room', projects: [ 'Home', 'Personal' ] }{ id: 2, name: 'Complete math exercises', projects: [ 'Homework', 'Study' ] } When you're writing a Ransack search form, you can choose any of the following options: <%= search_form_for @search do |f| %> <%= f.text_field :projects_name_in %> <!-- option a --> <%= f.text_field :projects_name_eq %> <!-- option b --> <%= f.text_field :projects_name_cont %> <!-- option c --><% end %>","s":"Ransack Search","u":"/ransack/going-further/acts-as-taggable-on/","h":"#ransack-search","p":100},{"i":112,"t":"Option A will match keys exactly. This is the solution to choose if you want to distinguish 'Home' from 'Homework': searching for 'Home' will return just the Task with id 1. It also allows searching for more than one tag at once (comma separated): Home, Personal will return task 1 Home, Homework will return task 1 and 2","s":"Option A - Match keys exactly","u":"/ransack/going-further/acts-as-taggable-on/","h":"#option-a---match-keys-exactly","p":100},{"i":114,"t":"Option B will match all keys exactly. This is the solution if you wanna search for specific combinations of tags: Home will return nothing, as there is no Task with just the Home tag Home, Personal will return task 1","s":"Option B - match key combinations","u":"/ransack/going-further/acts-as-taggable-on/","h":"#option-b---match-key-combinations","p":100},{"i":116,"t":"Option C is used to match substrings. This is useful when you don't care for the exact tag, but only for part of it: Home will return task 1 and 2 (/Home/ matches both \"Home\" and \"Homework\")","s":"Option C - match substrings","u":"/ransack/going-further/acts-as-taggable-on/","h":"#option-c---match-substrings","p":100},{"i":118,"t":"In Option D we allow the user to select a list of valid tags and then search against them. We use the plural name here. <div class='form-group'> <%= f.label :projects_name, 'Project' %> <%= f.select :projects_name_in, ActsAsTaggableOn::Tag.distinct.order(:name).pluck(:name) %></div>","s":"Option D - select from a list of tags","u":"/ransack/going-further/acts-as-taggable-on/","h":"#option-d---select-from-a-list-of-tags","p":100},{"i":120,"t":"ActsAsTaggableOn allows scoping of tags based on another field on the model. Suppose we have a language field on the model, as an effective second level key. We would adjust our model to look like this: class Task < ApplicationRecord acts_as_taggable_on :projects acts_as_taggable_tenant :languageend The Ransack search is then filtered using the for_tenant method <div class='form-group'> <%= f.label :projects_name, 'Project' %> <%= f.select :projects_name_in, ActsAsTaggableOn::Tag.for_tenant('fr').distinct.order(:name).pluck(:name) %></div>","s":"Multitenancy","u":"/ransack/going-further/acts-as-taggable-on/","h":"#multitenancy","p":100},{"i":122,"t":"You can easily use Ransack to search for objects in has_many and belongs_to associations. Given these associations... class Employee < ActiveRecord::Base belongs_to :supervisor # has attributes first_name:string and last_name:stringendclass Department < ActiveRecord::Base has_many :supervisors # has attribute title:stringendclass Supervisor < ActiveRecord::Base belongs_to :department has_many :employees # has attribute last_name:stringend ... and a controller... class SupervisorsController < ApplicationController def index @q = Supervisor.ransack(params[:q]) @supervisors = @q.result.includes(:department, :employees) endend ... you might set up your form like this... <%= search_form_for @q do |f| %> <%= f.label :last_name_cont %> <%= f.search_field :last_name_cont %> <%= f.label :department_title_cont %> <%= f.search_field :department_title_cont %> <%= f.label :employees_first_name_or_employees_last_name_cont %> <%= f.search_field :employees_first_name_or_employees_last_name_cont %> <%= f.submit \"search\" %><% end %>...<%= content_tag :table do %> <%= content_tag :th, sort_link(@q, :last_name) %> <%= content_tag :th, sort_link(@q, :department_title) %> <%= content_tag :th, sort_link(@q, :employees_last_name) %><% end %> If you have trouble sorting on associations, try using an SQL string with the pluralized table ('departments.title','employees.last_name') instead of the symbolized association (:department_title), :employees_last_name).","s":"Associations","u":"/ransack/going-further/associations/","h":"#associations","p":121},{"i":124,"t":"If you'd like to add your own custom Ransack predicates: # config/initializers/ransack.rbRansack.configure do |config| config.add_predicate 'equals_diddly', # Name your predicate # What non-compound ARel predicate will it use? (eq, matches, etc) arel_predicate: 'eq', # Format incoming values as you see fit. (Default: Don't do formatting) formatter: proc { |v| \"#{v}-diddly\" }, # Validate a value. An \"invalid\" value won't be used in a search. # Below is default. validator: proc { |v| v.present? }, # Should compounds be created? Will use the compound (any/all) version # of the arel_predicate to create a corresponding any/all version of # your predicate. (Default: true) compounds: true, # Force a specific column type for type-casting of supplied values. # (Default: use type from DB column) type: :string, # Use LOWER(column on database). # (Default: false) case_insensitive: trueend You can check all Arel predicates here. If Arel does not have the predicate you are looking for, consider monkey patching it: # config/initializers/ransack.rbmodule Arel module Predications def gteq_or_null(other) left = gteq(other) right = eq(nil) left.or(right) end endendRansack.configure do |config| config.add_predicate 'gteq_or_null', arel_predicate: 'gteq_or_null'end","s":"Custom predicates","u":"/ransack/going-further/custom-predicates/","h":"","p":123},{"i":126,"t":"Ransack uses Docusaurus for documentation. To contribute to the docs simply use the \"Edit this page\" link from any page to directly edit, or else pull the repo and edit locally.","s":"Documentation","u":"/ransack/going-further/documentation/","h":"","p":125},{"i":128,"t":"Switch to docs folder cd docs Install docusaurus and other dependencies yarn install Start a local development server and open up a browser window. Most changes are reflected live without having to restart the server. yarn start","s":"Local Development","u":"/ransack/going-further/documentation/","h":"#local-development","p":125},{"i":130,"t":"yarn build This command generates static content into the build directory and can be served using any static contents hosting service.","s":"Build","u":"/ransack/going-further/documentation/","h":"#build","p":125},{"i":132,"t":"Using SSH: USE_SSH=true yarn deploy","s":"Deployment","u":"/ransack/going-further/documentation/","h":"#deployment","p":125},{"i":134,"t":"Exporting to CSV Example downloading a csv file preserving ransack search, based on this gist index.html.erb <h1>Users</h1><%= search_form_for @q, url: dashboard_index_path do |f| %> <%= f.label :name_cont %> <%= f.search_field :name_cont %> <%= f.submit %><% end %><ul> <% @users.each do |user| %> <li><%= user.name %> [<%= user.devices.map {|device| device.name }.join(', ') %>]</li> <% end %></ul><% if params[:q] %> <%= link_to 'Export 1', dashboard_index_path({name: params[:q][:name_cont]}.merge({format: :csv})) %><% else %> <%= link_to 'Export 2', dashboard_index_path(format: 'csv') %><% end %> user.rb require 'csv'class User < ApplicationRecord has_many :devices def self.get_csv(users) CSV.generate do |csv| csv << [\"Name\", \"Devices\"] users.each do |user| csv << [user.name, user.devices.map{|device| device.name}.join(', ')] end end endend","s":"CSV Export","u":"/ransack/going-further/exporting-to-csv/","h":"","p":133},{"i":136,"t":"There is a plethora of material on Ransack around the internet. We've collected some here for your convenience. Do you want to have a blog post or other content on Ransack highlighted? Please just edit the page, add your content and a Pull Request will be sent to Ransack maintainers for approval.","s":"External resources","u":"/ransack/going-further/external-guides/","h":"","p":135},{"i":138,"t":"DriftingRuby: Ransack Search and Hotwire GoRails: Forum Series Part 6: Search with Ransack Railscast 370 - Ransack Search And Sort Ransack Associations With The Rails Ransack Gem | Ruby On Rails 6 Ransack Tutorial","s":"Screencasts","u":"/ransack/going-further/external-guides/","h":"","p":135},{"i":140,"t":"ActiveAdmin The Administration Framework for Rails uses Ransack internally Ransack Memory Automatically save and load Ransack's filtered params into the Rail's session Mobility Ransack Search attributes translated by Mobility with Ransack. Ransack UI Framework for building a search UI with Ransack seems abandoned","s":"Gems","u":"/ransack/going-further/external-guides/","h":"","p":135},{"i":142,"t":"Search And Sort In Ruby On Rails 6 With The Ransack Gem Implement Ransack Gem in Ruby on Rails Searching and Sorting with Ransack How to Build Your Own ActiveAdmin Filters with Ransack Avoid Ransack's N+1 Pitfall! Filter and paging with Kaminari Pagination for Ransack Forms AJAX Search, Sort, Paginate with Ransack and Kaminari Searching with Ransack in Ruby on Rails Role scopes with gem Ransack Searching and Sorting with Ransack Using custom scopes with Ransack gem in Rails Query Date Range With Ransack ransack vs searchkick: Building a search feature in Rails Using ransack and delegate in Rails Using Ransack as a Search Engine Advanced Search with Ransack Sort a table of records in Rails with Ransack Ransack: Search with Multiple Checkboxes (Rails) Rails : Ransack : Sorting data by ratings Setting Up Rails 5 API Only App with ActiveAdmin enabled Ransack, the library formerly known as MetaSearch 2.0 some Ransack history","s":"Blogs","u":"/ransack/going-further/external-guides/","h":"","p":135},{"i":144,"t":"Faciliter les recherches avec Ransack","s":"In French","u":"/ransack/going-further/external-guides/","h":"#in-french","p":135},{"i":146,"t":"Ransack - công cụ tuyệt vời giúp tìm kiếm và sắp xếp dữ liệu đơn giản hơn","s":"In Vietnamese","u":"/ransack/going-further/external-guides/","h":"#in-vietnamese","p":135},{"i":148,"t":"Predicate and attribute labels in forms may be specified with I18n in a translation file (see the locale files in Ransack::Locale for more examples): # locales/en.ymlen: ransack: asc: ascending desc: descending predicates: cont: contains not_cont: not contains start: starts with end: ends with gt: greater than lt: less than attributes: person: name: Full Name article: title: Article Title body: Main Content The names of attribute fields may also be changed globally or under activerecord: # locales/en.ymlen: attributes: model_name: model_field1: field name1 model_field2: field name2 activerecord: attributes: namespace/article: title: AR Namespaced Title namespace_article: title: Old Ransack Namespaced Title To limit the predicates in the predicate_select form helper in a view template, pass an array of permitted predicates with only: <%= f.predicate_select only: %i(cont not_cont eq not_eq blank null) %> Compound predicates (_any & _all) may be removed by passing the option compounds: false. <%= f.predicate_select compounds: false %> Searchable attributes versus non-searchable ones may be specified as follows: def self.ransackable_attributes(auth_object = nil) %w(searchable_attribute_1 searchable_attribute_2 ...) + _ransackers.keysend","s":"Form customisation","u":"/ransack/going-further/form-customisation/","h":"","p":147},{"i":150,"t":"Ransack translation files are available in Ransack::Locale. You may also be interested in one of the many translations for Ransack available at http://www.localeapp.com/projects/2999. Predicate and attribute translations in forms may be specified as follows (see the translation files in Ransack::Locale for more examples): locales/en.yml: en: ransack: asc: ascending desc: descending predicates: cont: contains not_cont: not contains start: starts with end: ends with gt: greater than lt: less than models: person: Passenger attributes: person: name: Full Name article: title: Article Title body: Main Content Attribute names may also be changed globally, or under activerecord: en: attributes: model_name: model_field1: field name1 model_field2: field name2 activerecord: attributes: namespace/article: title: AR Namespaced Title namespace_article: title: Old Ransack Namespaced Title","s":"i18n and Ransack","u":"/ransack/going-further/i18n/","h":"","p":149},{"i":152,"t":"To find records that match multiple searches, it's possible to merge all the ransack search conditions into an ActiveRecord relation to perform a single query. In order to avoid conflicts between joined table names it's necessary to set up a shared context to track table aliases used across all the conditions before initializing the searches: shared_context = Ransack::Context.for(Person)search_parents = Person.ransack( { parent_name_eq: \"A\" }, context: shared_context)search_children = Person.ransack( { children_name_eq: \"B\" }, context: shared_context)shared_conditions = [search_parents, search_children].map { |search| Ransack::Visitor.new.accept(search.base)}Person.joins(shared_context.join_sources) .where(shared_conditions.reduce(&:or)) .to_sql Produces: SELECT \"people\".*FROM \"people\"LEFT OUTER JOIN \"people\" \"parents_people\" ON \"parents_people\".\"id\" = \"people\".\"parent_id\"LEFT OUTER JOIN \"people\" \"children_people\" ON \"children_people\".\"parent_id\" = \"people\".\"id\"WHERE ( (\"parents_people\".\"name\" = 'A' OR \"children_people\".\"name\" = 'B') )ORDER BY \"people\".\"id\" DESC Admittedly this is not as simple as it should be, but it's workable for now. (Implementing issue 417 could make this more straightforward.)","s":"Merging searches","u":"/ransack/going-further/merging-searches/","h":"","p":151},{"i":155,"t":"You can customize the attribute names for your Ransack searches by using a ransack_alias. This is particularly useful for long attribute names that are necessary when querying associations or multiple columns. class Post < ActiveRecord::Base belongs_to :author # Abbreviate :author_first_name_or_author_last_name to :author ransack_alias :author, :author_first_name_or_author_last_nameend Now, rather than using :author_first_name_or_author_last_name_cont in your form, you can simply use :author_cont. This serves to produce more expressive query parameters in your URLs. <%= search_form_for @q do |f| %> <%= f.label :author_cont %> <%= f.search_field :author_cont %><% end %> You can also use ransack_alias for sorting. class Post < ActiveRecord::Base belongs_to :author # Abbreviate :author_first_name to :author ransack_alias :author, :author_first_nameend Now, you can use :author instead of :author_first_name in a sort_link. <%= sort_link(@q, :author) %> Note that using :author_first_name_or_author_last_name_cont would produce an invalid sql query. In those cases, Ransack ignores the sorting clause.","s":"Ransack Aliases","u":"/ransack/going-further/other-notes/","h":"#ransack-aliases","p":153},{"i":157,"t":"If passed distinct: true, result will generate a SELECT DISTINCT to avoid returning duplicate rows, even if conditions on a join would otherwise result in some. It generates the same SQL as calling uniq on the relation. Please note that for many databases, a sort on an associated table's columns may result in invalid SQL with distinct: true -- in those cases, you will need to modify the result as needed to allow these queries to work. For example, you could call joins and includes on the result which has the effect of adding those tables columns to the select statement, overcoming the issue, like so: def index @q = Person.ransack(params[:q]) @people = @q.result(distinct: true) .includes(:articles) .joins(:articles) .page(params[:page])end If the above doesn't help, you can also use ActiveRecord's select query to explicitly add the columns you need, which brute force's adding the columns you need that your SQL engine is complaining about, you need to make sure you give all of the columns you care about, for example: def index @q = Person.ransack(params[:q]) @people = @q.result(distinct: true) .select('people.*, articles.name, articles.description') .page(params[:page])end Another method to approach this when using Postgresql is to use ActiveRecords's .includes in combination with .group instead of distinct: true. For example: def index @q = Person.ransack(params[:q]) @people = @q.result .group('persons.id') .includes(:articles) .page(params[:page])end A final way of last resort is to call to_a.uniq on the collection at the end with the caveat that the de-duping is taking place in Ruby instead of in SQL, which is potentially slower and uses more memory, and that it may display awkwardly with pagination if the number of results is greater than the page size. For example: def index @q = Person.ransack(params[:q]) @people = @q.result.includes(:articles).page(params[:page]).to_a.uniqend PG::UndefinedFunction: ERROR: could not identify an equality operator for type json If you get the above error while using distinct: true that means that one of the columns that Ransack is selecting is a json column. PostgreSQL does not provide comparison operators for the json type. While it is possible to work around this, in practice it's much better to convert those to jsonb, as recommended by the PostgreSQL documentation.","s":"Problem with DISTINCT selects","u":"/ransack/going-further/other-notes/","h":"#problem-with-distinct-selects","p":153},{"i":159,"t":"By default, searching and sorting are authorized on any column of your model and no class methods/scopes are whitelisted. Ransack adds four methods to ActiveRecord::Base that you can redefine as class methods in your models to apply selective authorization: ransackable_attributes ransackable_associations ransackable_scopes ransortable_attributes Here is how these four methods are implemented in Ransack: # `ransackable_attributes` by default returns all column names # and any defined ransackers as an array of strings. # For overriding with a whitelist array of strings. # def ransackable_attributes(auth_object = nil) column_names + _ransackers.keys end # `ransackable_associations` by default returns the names # of all associations as an array of strings. # For overriding with a whitelist array of strings. # def ransackable_associations(auth_object = nil) reflect_on_all_associations.map { |a| a.name.to_s } end # `ransortable_attributes` by default returns the names # of all attributes available for sorting as an array of strings. # For overriding with a whitelist array of strings. # def ransortable_attributes(auth_object = nil) ransackable_attributes(auth_object) end # `ransackable_scopes` by default returns an empty array # i.e. no class methods/scopes are authorized. # For overriding with a whitelist array of *symbols*. # def ransackable_scopes(auth_object = nil) [] end Any values not returned from these methods will be ignored by Ransack, i.e. they are not authorized. All four methods can receive a single optional parameter, auth_object. When you call the search or ransack method on your model, you can provide a value for an auth_object key in the options hash which can be used by your own overridden methods. Here is an example that puts all this together, adapted from this blog post by Ernie Miller. In an Article model, add the following ransackable_attributes class method (preferably private): class Article < ActiveRecord::Base def self.ransackable_attributes(auth_object = nil) if auth_object == :admin # whitelist all attributes for admin super else # whitelist only the title and body attributes for other users super & %w(title body) end end private_class_method :ransackable_attributesend Here is example code for the articles_controller: class ArticlesController < ApplicationController def index @q = Article.ransack(params[:q], auth_object: set_ransack_auth_object) @articles = @q.result end private def set_ransack_auth_object current_user.admin? ? :admin : nil endend Trying it out in rails console: > Article=> Article(id: integer, person_id: integer, title: string, body: text)> Article.ransackable_attributes=> [\"title\", \"body\"]> Article.ransackable_attributes(:admin)=> [\"id\", \"person_id\", \"title\", \"body\"]> Article.ransack(id_eq: 1).result.to_sql=> SELECT \"articles\".* FROM \"articles\" # Note that search param was ignored!> Article.ransack({ id_eq: 1 }, { auth_object: nil }).result.to_sql=> SELECT \"articles\".* FROM \"articles\" # Search param still ignored!> Article.ransack({ id_eq: 1 }, { auth_object: :admin }).result.to_sql=> SELECT \"articles\".* FROM \"articles\" WHERE \"articles\".\"id\" = 1 That's it! Now you know how to whitelist/blacklist various elements in Ransack.","s":"Authorization (allowlisting/denylisting)","u":"/ransack/going-further/other-notes/","h":"#authorization-allowlistingdenylisting","p":153},{"i":161,"t":"By default, Ransack will ignore any unknown predicates or attributes: Article.ransack(unknown_attr_eq: 'Ernie').result.to_sql=> SELECT \"articles\".* FROM \"articles\" Ransack may be configured to raise an error if passed an unknown predicate or attributes, by setting the ignore_unknown_conditions option to false in your Ransack initializer file at config/initializers/ransack.rb: Ransack.configure do |c| # Raise errors if a query contains an unknown predicate or attribute. # Default is true (do not raise error on unknown conditions). c.ignore_unknown_conditions = falseend Article.ransack(unknown_attr_eq: 'Ernie')# ArgumentError (Invalid search term unknown_attr_eq) As an alternative to setting a global configuration option, the .ransack! class method also raises an error if passed an unknown condition: Article.ransack!(unknown_attr_eq: 'Ernie')# ArgumentError: Invalid search term unknown_attr_eq This is equivalent to the ignore_unknown_conditions configuration option, except it may be applied on a case-by-case basis.","s":"Handling unknown predicates or attributes","u":"/ransack/going-further/other-notes/","h":"#handling-unknown-predicates-or-attributes","p":153},{"i":163,"t":"Continuing on from the preceding section, searching by scopes requires defining a whitelist of ransackable_scopes on the model class. The whitelist should be an array of symbols. By default, all class methods (e.g. scopes) are ignored. Scopes will be applied for matching true values, or for given values if the scope accepts a value: class Employee < ActiveRecord::Base scope :activated, ->(boolean = true) { where(active: boolean) } scope :salary_gt, ->(amount) { where('salary > ?', amount) } # Scopes are just syntactical sugar for class methods, which may also be used: def self.hired_since(date) where('start_date >= ?', date) end def self.ransackable_scopes(auth_object = nil) if auth_object.try(:admin?) # allow admin users access to all three methods %i(activated hired_since salary_gt) else # allow other users to search on `activated` and `hired_since` only %i(activated hired_since) end endendEmployee.ransack({ activated: true, hired_since: '2013-01-01' })Employee.ransack({ salary_gt: 100_000 }, { auth_object: current_user }) In Rails 3 and 4, if the true value is being passed via url params or some other mechanism that will convert it to a string, the true value may not be passed to the ransackable scope unless you wrap it in an array (i.e. activated: ['true']). Ransack will take care of changing 'true' into a boolean. This is currently resolved in Rails 5 😃 However, perhaps you have user_id: [1] and you do not want Ransack to convert 1 into a boolean. (Values sanitized to booleans can be found in the constants.rb). To turn this off globally, and handle type conversions yourself, set sanitize_custom_scope_booleans to false in an initializer file like config/initializers/ransack.rb: Ransack.configure do |c| c.sanitize_custom_scope_booleans = falseend To turn this off on a per-scope basis Ransack adds the following method to ActiveRecord::Base that you can redefine to selectively override sanitization: ransackable_scopes_skip_sanitize_args Add the scope you wish to bypass this behavior to ransackable_scopes_skip_sanitize_args: def self.ransackable_scopes_skip_sanitize_args [:scope_to_skip_sanitize_args]end Scopes are a recent addition to Ransack and currently have a few caveats: First, a scope involving child associations needs to be defined in the parent table model, not in the child model. Second, scopes with an array as an argument are not easily usable yet, because the array currently needs to be wrapped in an array to function (see this issue), which is not compatible with Ransack form helpers. For this use case, it may be better for now to use ransackers instead, where feasible. Pull requests with solutions and tests are welcome!","s":"Using Scopes/Class Methods","u":"/ransack/going-further/other-notes/","h":"#using-scopesclass-methods","p":153},{"i":165,"t":"The default AND grouping can be changed to OR by adding m: 'or' to the query hash. You can easily try it in your controller code by changing params[:q] in the index action to params[:q].try(:merge, m: 'or') as follows: def index @q = Artist.ransack(params[:q].try(:merge, m: 'or')) @artists = @q.resultend Normally, if you wanted users to be able to toggle between AND and OR query grouping, you would probably set up your search form so that m was in the URL params hash, but here we assigned m manually just to try it out quickly. Alternatively, trying it in the Rails console: artists = Artist.ransack(name_cont: 'foo', style_cont: 'bar', m: 'or')=> Ransack::Search<class: Artist, base: Grouping <conditions: [ Condition <attributes: [\"name\"], predicate: cont, values: [\"foo\"]>, Condition <attributes: [\"style\"], predicate: cont, values: [\"bar\"]> ], combinator: or>>artists.result.to_sql=> \"SELECT \\\"artists\\\".* FROM \\\"artists\\\" WHERE ((\\\"artists\\\".\\\"name\\\" ILIKE '%foo%' OR \\\"artists\\\".\\\"style\\\" ILIKE '%bar%'))\" The combinator becomes or instead of the default and, and the SQL query becomes WHERE...OR instead of WHERE...AND. This works with associations as well. Imagine an Artist model that has many Memberships, and many Musicians through Memberships: artists = Artist.ransack(name_cont: 'foo', musicians_email_cont: 'bar', m: 'or')=> Ransack::Search<class: Artist, base: Grouping <conditions: [ Condition <attributes: [\"name\"], predicate: cont, values: [\"foo\"]>, Condition <attributes: [\"musicians_email\"], predicate: cont, values: [\"bar\"]> ], combinator: or>>artists.result.to_sql=> \"SELECT \\\"artists\\\".* FROM \\\"artists\\\" LEFT OUTER JOIN \\\"memberships\\\" ON \\\"memberships\\\".\\\"artist_id\\\" = \\\"artists\\\".\\\"id\\\" LEFT OUTER JOIN \\\"musicians\\\" ON \\\"musicians\\\".\\\"id\\\" = \\\"memberships\\\".\\\"musician_id\\\" WHERE ((\\\"artists\\\".\\\"name\\\" ILIKE '%foo%' OR \\\"musicians\\\".\\\"email\\\" ILIKE '%bar%'))\"","s":"Grouping queries by OR instead of AND","u":"/ransack/going-further/other-notes/","h":"#grouping-queries-by-or-instead-of-and","p":153},{"i":167,"t":"If you would like to combine the Ransack and SimpleForm form builders, set the RANSACK_FORM_BUILDER environment variable before Rails boots up, e.g. in config/application.rb before require 'rails/all' as shown below (and add gem 'simple_form' in your Gemfile). require File.expand_path('../boot', __FILE__)ENV['RANSACK_FORM_BUILDER'] = '::SimpleForm::FormBuilder'require 'rails/all'","s":"Using SimpleForm","u":"/ransack/going-further/other-notes/","h":"#using-simpleform","p":153},{"i":169,"t":"When making searches from polymorphic models it is necessary to specify the type of model you are searching. For example: Given two models class House < ActiveRecord::Base has_one :location, as: :locatableendclass Location < ActiveRecord::Base belongs_to :locatable, polymorphic: trueend Normally (without polymorphic relationship) you would be able to search as per below: Location.ransack(locatable_number_eq: 100).result However when this is searched you will get the following error ActiveRecord::EagerLoadPolymorphicError: Can not eagerly load the polymorphic association :locatable In order to search for locations by house number when the relationship is polymorphic you have to specify the type of records you will be searching and construct your search as below: Location.ransack(locatable_of_House_type_number_eq: 100).result note the _of_House_type_ added to the search key. This allows Ransack to correctly specify the table names in SQL join queries.","s":"Polymorphic Searches","u":"/ransack/going-further/polymorphic-search/","h":"","p":168},{"i":172,"t":"The main premise behind Ransack is to provide access to Arel predicate methods. Ransack provides special methods, called ransackers, for creating additional search functions via Arel. A ransacker method can return any Arel node that allows the usual predicate methods. Custom ransackers are an expert feature, and require a thorough understanding of Arel.","s":"Add custom search functions","u":"/ransack/going-further/ransackers/","h":"#add-custom-search-functions","p":170},{"i":174,"t":"Here are some resources for more information about Arel: Using Arel to Compose SQL Queries The definitive guide to Arel, the SQL manager for Ruby Creating Advanced Active Record DB Queries with Arel Ransacker methods enable search customization and are placed in the model. Arguments may be passed to a ransacker method via ransacker_args (see Example #6 below). Ransackers, like scopes, are not a cure-all. Many use cases can be better solved with a standard Ransack search on a dedicated database search field, which is faster, index-able, and scales better than converting/ransacking data on the fly.","s":"Arel","u":"/ransack/going-further/ransackers/","h":"#arel","p":170},{"i":177,"t":"Search on the name field reversed: # in the model:ransacker :reversed_name, formatter: proc { |v| v.reverse } do |parent| parent.table[:name]end","s":"Search on field","u":"/ransack/going-further/ransackers/","h":"#search-on-field","p":170},{"i":179,"t":"Convert a user string input and a database datetime field to the same date format to find all records with a datetime field (created_at in this example) equal to that date : # in the model:ransacker :created_at do Arel.sql('date(created_at)')end in the view:<%= f.search_field( :created_at_date_equals, placeholder: t(:date_format) ) %>...<%= sort_link(@search, :created_at, default_order: :desc) %> # config/initializers/ransack.rbRansack.configure do |config| config.add_predicate 'date_equals', arel_predicate: 'eq', formatter: proc { |v| v.to_date }, validator: proc { |v| v.present? }, type: :stringend 2.1 It seems to be enough to change the model only, but don't forget to define the type that will returned as well. # in the model:ransacker :created_at, type: :date do Arel.sql('date(created_at)')end 2.2. Postgresql with time zones If you're using different time zones for Rails and Postgresql you should expect to have some problems using the above solution. Example: Rails at GMT -03:00 Postgresql at GMT -00:00 (UTC) A timestamp like 2019-07-18 01:21:29.826484 will be truncated to 2019-07-18. But for your Rails application 2019-07-18 01:21:29.826484 is 2019-07-17 22:21:29.826484 at your time zone (GMT -03:00). So it should be truncated to 2019-07-17 instead. So, you should convert the timestamp to your current Rails time zone before extracting the date. # in the model:ransacker :created_at, type: :date do Arel.sql(\"date(created_at at time zone 'UTC' at time zone '#{Time.zone.name}')\")end Note that Time.zone.name should return a time zone string suitable for Postgresql.","s":"Search using Datetime","u":"/ransack/going-further/ransackers/","h":"#search-using-datetime","p":170},{"i":181,"t":"Search on a fixed key in a jsonb / hstore column: In this example, we are searching a table with a column called properties for records containing a key called link_type. For anything up to and including Rails 4.1, add this to your model ransacker :link_type do |parent| Arel::Nodes::InfixOperation.new('->>', parent.table[:properties], 'link_type')end When using Rails 4.2+ (Arel 6.0+), wrap the value in a build_quoted call ransacker :link_type do |parent| Arel::Nodes::InfixOperation.new('->>', parent.table[:properties], Arel::Nodes.build_quoted('link_type'))end In the view, with a search on link_type_eq using a collection select (for example with options like 'twitter', 'facebook', etc.), if the user selects 'twitter', Ransack will run a query like: SELECT * FROM \"foos\" WHERE \"foos\".\"properties\" ->> 'link_type' = 'twitter'; To use the JSONB contains operator @> see here: [[PostgreSQL JSONB searches]].","s":"Postgres columns","u":"/ransack/going-further/ransackers/","h":"#postgres-columns","p":170},{"i":183,"t":"Convert an integer database field to a string in order to be able to use a cont predicate (instead of the usual eq which works out of the box with integers) to find all records where an integer field (id in this example) contains an input string: Simple version, using PostgreSQL: # in the model:ransacker :id do Arel.sql(\"to_char(id, '9999999')\")end and the same, using MySQL: ransacker :id do Arel.sql(\"CONVERT(#{table_name}.id, CHAR(8))\")end A more complete version (using PostgreSQL) that adds the table name to avoid ambiguity and strips spaces from the input: ransacker :id do Arel.sql( \"regexp_replace( to_char(\\\"#{table_name}\\\".\\\"id\\\", '9999999'), ' ', '', 'g')\" )end In the view, for all 3 versions: <%= f.search_field :id_cont, placeholder: 'Id' %>...<%= sort_link(@search, :id) %>","s":"Type conversions","u":"/ransack/going-further/ransackers/","h":"#type-conversions","p":170},{"i":185,"t":"Search on a concatenated full name from first_name and last_name (several examples): # in the model:ransacker :full_name do |parent| Arel::Nodes::InfixOperation.new('||', parent.table[:first_name], parent.table[:last_name])end# or, to insert a space between `first_name` and `last_name`:ransacker :full_name do |parent| Arel::Nodes::InfixOperation.new('||', Arel::Nodes::InfixOperation.new('||', parent.table[:first_name], ' ' ), parent.table[:last_name] )end# Caveat: with Arel >= 6 the separator ' ' string in the# preceding example needs to be quoted as follows:ransacker :full_name do |parent| Arel::Nodes::InfixOperation.new('||', Arel::Nodes::InfixOperation.new('||', parent.table[:first_name], Arel::Nodes.build_quoted(' ') ), parent.table[:last_name] )end# works also in mariadbransacker :full_name do |parent| Arel::Nodes::NamedFunction.new('concat_ws', [Arel::Nodes::SqlLiteral.new(\"' '\"), parent.table[:first_name], parent.table[:last_name]])end# case insensitive lookupransacker :full_name, formatter: proc { |v| v.mb_chars.downcase.to_s } do |parent| Arel::Nodes::NamedFunction.new('LOWER', [Arel::Nodes::NamedFunction.new('concat_ws', [Arel::Nodes::SqlLiteral.new(\"' '\"), parent.table[:first_name], parent.table[:last_name]])])end","s":"Concatenated fields","u":"/ransack/going-further/ransackers/","h":"#concatenated-fields","p":170},{"i":187,"t":"Passing arguments to a ransacker: Arguments may be passed to a ransacker method via ransacker_args: class Person ransacker :author_max_title_of_article_where_body_length_between, args: [:parent, :ransacker_args] do |parent, args| min, max = args query = <<-SQL (SELECT MAX(articles.title) FROM articles WHERE articles.person_id = people.id AND CHAR_LENGTH(articles.body) BETWEEN #{min.to_i} AND #{max.to_i} GROUP BY articles.person_id ) SQL Arel.sql(query) endend# UsagePerson.ransack( conditions: [{ attributes: { '0' => { name: 'author_max_title_of_article_where_body_length_between', ransacker_args: [10, 100] } }, predicate_name: 'cont', values: ['Ransackers can take arguments'] }])=> SELECT \"people\".* FROM \"people\" WHERE ( (SELECT MAX(articles.title) FROM articles WHERE articles.person_id = people.id AND CHAR_LENGTH(articles.body) BETWEEN 10 AND 100 GROUP BY articles.person_id ) LIKE '%Ransackers can take arguments%') ORDER BY \"people\".\"id\" DESC","s":"Passing arguments","u":"/ransack/going-further/ransackers/","h":"#passing-arguments","p":170},{"i":189,"t":"Adding the attribute values associated with a column name to a searchable attribute in a dropdown options (instead of a traditional column name coming from a table). This is useful if using an associated table which is acting as a join table between a parent table and domain table. This will cache the data as the selections: # in the model:Model.pluck(:name).each do |ground| ransacker ground.to_sym do |parent| Arel::Nodes::InfixOperation.new('AND', Arel::Nodes::InfixOperation.new('=', parent.table[:gor_name], ground), parent.table[:status] ) endend# This will not include the column names in the dropdowndef self.ransackable_attributes(auth_object = nil) %w() + _ransackers.keysend","s":"Dropdowns","u":"/ransack/going-further/ransackers/","h":"#dropdowns","p":170},{"i":191,"t":"Testing for the existence of a row in another table via a join: # in the model:ransacker :price_exists do |parent| # SQL syntax for PostgreSQL -- others may differ # This returns boolean true or false Arel.sql(\"(select exists (select 1 from prices where prices.book_id = books.id))\")end In the view %td= f.select :price_exists_true, [[\"Any\", 2], [\"No\", 0], [\"Yes\", 1]]","s":"Testing for existence","u":"/ransack/going-further/ransackers/","h":"#testing-for-existence","p":170},{"i":193,"t":"Performing a query on an association with a differing class name: Say we have a model \"SalesAccount\", which represents a relationship between two users, one being designated as a \"sales_rep\". We want to query SalesAccounts by the name of the sales_rep: # in the model:class SalesAccount < ActiveRecord::Base belongs_to :user belongs_to :sales_rep, class_name: :User# in the controller: # The line below would lead to errors thrown later if not for the # \"joins(:sales_reps)\". @q = SalesAccount.includes(:user).joins(:sales_rep).ransack(params[:q]) @sales_accounts = @q.result(distinct: true) In the view: <%= f.search_field :sales_rep_name_start %>","s":"Associations","u":"/ransack/going-further/ransackers/","h":"#associations","p":170},{"i":195,"t":"Search for a translated value in a jsonb column: Note: There is also a gem, Mobility Ransack, which allows you to search on translated attributes independent of their storage backend. This will work with any jsonb data type. In this case I have a column translated with Mobility called name with the value {'en': \"Hello\", 'es': \"Hola\"}. ransacker :name do |parent| Arel::Nodes::InfixOperation.new('->>', parent.table[:name], Arel::Nodes.build_quoted(Mobility.locale))end If using Rails 4.1 or under, remove the build_quoted call. You can then search for name_eq or name_cont and it will do the proper SQL. Please feel free to contribute further code examples!","s":"Search on translations","u":"/ransack/going-further/ransackers/","h":"#search-on-translations","p":170},{"i":198,"t":"Ransack attempts to follow semantic versioning in the format of x.y.z, where: x stands for a major version (new features that are not backward-compatible). y stands for a minor version (new features that are backward-compatible). z stands for a patch (bug fixes). In other words: Major.Minor.Patch.","s":"Semantic Versioning","u":"/ransack/going-further/release_process/","h":"#semantic-versioning","p":196},{"i":200,"t":"For the maintainers of Ransack. To release a new version of Ransack and publish it to RubyGems, take the following steps: Create a new release, marked Prerelease. Update the versions file to the new release, commit and push to master. Update the version.rb file to the new release, commit and push to master. From the terminal, run the following commands: rake buildrake release","s":"Release Process","u":"/ransack/going-further/release_process/","h":"#release-process","p":196},{"i":203,"t":"The Ransack Memory gem accomplishes this.","s":"Ransack Memory Gem","u":"/ransack/going-further/saving-queries/","h":"#ransack-memory-gem","p":201},{"i":205,"t":"If you want a custom solution, you can build it yourself. My ransack AJAX searching doesnt save your search parameters across transactions. In this post Ill show you how to easily add this capability in a generic way. In this example I added AJAX search ability to index pages. def index @search = ComponentDefinition.search(search_params) # make name the default sort column @search.sorts = 'name' if @search.sorts.empty? @component_definitions = @search.result().page(params[:page])end I added methods(search_params, clear_search_index) in the ApplicationController to add a level of abstraction from the search gem I was using. Turns out this made things super easy, especially considering I wont have to update my code generation tools for index pages. class ApplicationController < ActionController::Base def search_params params[:q] end def clear_search_index if params[:search_cancel] params.delete(:search_cancel) if(!search_params.nil?) search_params.each do |key, param| search_params[key] = nil end end end endend I decided to store the ransack search parameters, params[:q], in the session. To make the session parameter unique I used a key creed from the controllers name and “_search”. class ApplicationController < ActionController::Base # CHECK THE SESSION FOR SEARCH PARAMETERS IS THEY AREN'T IN THE REQUEST def search_params if params[:q] == nil params[:q] = session[search_key] end if params[:q] session[search_key] = params[:q] end params[:q] end # DELETE SEARCH PARAMETERS FROM THE SESSION def clear_search_index if params[:search_cancel] params.delete(:search_cancel) if(!search_params.nil?) search_params.each do |key, param| search_params[key] = nil end end # REMOVE FROM SESSION session.delete(search_key) end endprotected # GENERATE A GENERIC SESSION KEY BASED ON TEH CONTROLLER NAME def search_key \"#{controller_name}_search\".to_sym endend Based on Saving queries","s":"Custom solution","u":"/ransack/going-further/saving-queries/","h":"#custom-solution","p":201},{"i":207,"t":"Searching on Postgres-specific column types.","s":"Postgres searches","u":"/ransack/going-further/searching-postgres/","h":"","p":206},{"i":209,"t":"See this issue for details.","s":"Postgres Array searches","u":"/ransack/going-further/searching-postgres/","h":"#postgres-array-searches","p":206},{"i":212,"t":"See here for searching on a fixed key in a JSONB column: https://activerecord-hackery.github.io/ransack/going-further/ransackers/#postgres-columns","s":"Using a fixed key","u":"/ransack/going-further/searching-postgres/","h":"#using-a-fixed-key","p":206},{"i":214,"t":"To fully use the power of the JSONB column you may want to filter on any key though: Install the ActiveRecordExtended gem to add the contains arel predicate to your project. It let's you use the Postgres contains operator @>. Add a custom predicate in the config/initializers/ransack.rb file: Ransack.configure do |config| config.add_predicate 'jcont', arel_predicate: 'contains', formatter: proc { |v| JSON.parse(v) }end Now you can ransack the JSONB columns using the _jcont predicate. For example the Person model has a data JSONB column, find entries where the column contains the {\"group\": \"experts\"} key-value pair: Person.ransack(data_jcont: '{\"group\": \"experts\"}').result.to_sqlSELECT \"persons\".* FROM \"persons\" WHERE \"persons\".\"data\" @> '\"{\\\"group\\\": \\\"experts\\\"}\"' If you have a GIN index on that column, the database will quickly be able to find that result.","s":"Using the JSONB contains operator","u":"/ransack/going-further/searching-postgres/","h":"#using-the-jsonb-contains-operator","p":206},{"i":216,"t":"Warning: This method converts the column to a string and matches the given string to the result. This will be slow on large data_sets and does not make good use of the JSONB capabilities of Postgres, such as indexes. class Contact < ApplicationRecord ransacker :within_json do |parent| Arel.sql(\"table.jsonb_data::text\") endendContact.all.ransack(\"within_json_cont\" => \"my\") Will generate SELECT \"contacts\".* FROM \"contacts\" WHERE contacts.json_data ILIKE '%my%' Note that this search treats the entire JSON as string, including parens, etc. i.e. you can search for e.g.: Contact.all.ransack(\"within_json_cont\" => '{\"key\": \"value\"}')","s":"Treating the column as a string","u":"/ransack/going-further/searching-postgres/","h":"#treating-the-column-as-a-string","p":206},{"i":218,"t":"Ransack previously had documentation contained in a GitHub Wiki, and this content has been merged into this documentation website. The following long list of amazing people all made contributions to the Wiki: Abinoam P. Marques Jr Alex Stophel Andrea Schiavini Andrew Vit Ben Koshy Brainkurv Brandan Lennox Brendon Muir Chris Salzberg Colleen McGuckin David Aldridge Davidson Mohanty Denis Tataurov Drew Moore Eike Send Feodor Cherashev Glauco Custódio Grey Baker Harold.Luo Herman Singh Ian Smith Jake Haber Jan Klimo Jared Beck Jon Atack Juanito Fatas JungaJk Leo Chen Leon Miller-Out Luca F Marc Poris Matt Oakley Michael Kopchick Nathan Colgate Nguyen Phi Viet(Sun*) Nguyễn Đức Long NielsKSchjoedt Patrick Copeland Pedro Chambino Rene Hopf Richa Arora Rob Jones Roman Sokhan Ryan Bates Ryan Bigg Sean Sean Linsley Sergey Sunny Ripert Tanbir Hasan ThuyNguyen97 Vanda Yana Agun Siswanto bonyiii charly chifung7 colorfulberry ddonahue99 ernie gaaady gingerlime grumpit itsalongstory jonatack kogre nguyentrungson97 nslocum omitter radar rilian terraplane tyronewilson vansy61 willnet wzcolon","s":"Wiki Contributors","u":"/ransack/going-further/wiki-contributors/","h":"","p":217}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/3",[0,0.949,1,3.666,2,2.998,3,3.032,4,3.032,5,4.579,6,5.517,7,2.667,8,2.667,9,2.427,10,2.248,11,1.986,12,2.482,13,3.032,14,1.715,15,4.028,16,3.032,17,2.105,18,2.248,19,2.427,20,2.667,21,1.883,22,2.667,23,3.032,24,3.032,25,3.032,26,4.028,27,1.643,28,2.248,29,3.032,30,2.998,31,2.427,32,1.715,33,3.032,34,3.032,35,2.248,36,2.427,37,1.715,38,1.464,39,2.427,40,3.178,41,2.248,42,3.032,43,3.032,44,1.715,45,2.427,46,3.032,47,2.482,48,2.427,49,3.032,50,3.032,51,2.667,52,3.032,53,5.517,54,3.032,55,3.032,56,1.715,57,2.667,58,2.427,59,3.032,60,2.667,61,3.032,62,3.666,63,3.032,64,2.427,65,3.032,66,2.667,67,3.032,68,1.986,69,3.032,70,3.032,71,2.248,72,3.032,73,2.709,74,3.032,75,1.368,76,3.666,77,2.427,78,2.667,79,2.667,80,2.667,81,2.667,82,2.105,83,2.427,84,2.667,85,2.667,86,3.032,87,1.883,88,1.715,89,3.032,90,3.032,91,3.032,92,2.667,93,1.464,94,2.427]],["t/6",[0,1.13,2,2.906,11,2.906,18,3.29,27,2.405,28,3.29,37,2.51,58,3.553,73,3.561,82,3.081,85,3.904,93,3.297,95,2.906,96,1.933,97,1.185,98,3.553,99,4.462,100,3.941,101,2.757,102,3.29,103,4.438,104,4.438,105,4.438,106,3.29,107,4.438,108,2.906,109,3.904,110,3.904,111,3.941,112,4.438,113,4.438,114,4.438,115,4.438,116,0.897,117,3.904,118,4.438,119,3.29,120,1.933,121,4.438,122,4.438,123,4.438,124,3.904]],["t/8",[0,1.19,96,2.859,106,4.866,125,4.866,126,6.174,127,3.557]],["t/10",[0,0.914,68,3.876,116,1.465,126,4.739,127,3.208,128,5.919,129,4.739,130,5.208,131,5.208,132,5.374,133,6.377,134,5.208,135,0.704,136,5.919]],["t/12",[0,0.971,93,3.037,97,1.238,98,6.02,100,4.119,111,4.119,137,5.533,138,5.035,139,3.557,140,4.663,141,2.832]],["t/14",[0,0.734,10,3.524,26,4.181,28,3.524,32,3.998,47,2.576,82,3.299,87,4.391,116,0.96,133,4.181,135,0.462,142,3.112,143,3.042,144,4.181,145,4.126,146,3.805,147,3.805,148,4.753,149,4.181,150,4.181,151,4.753,152,3.805,153,3.524,154,3.112,155,3.112,156,3.805,157,4.181,158,4.753,159,4.181,160,4.181,161,4.753,162,2.952,163,3.805,164,3.805,165,3.299,166,3.524,167,4.753]],["t/16",[0,0.617,17,2.774,32,3.166,35,2.963,39,3.2,44,3.166,51,3.516,56,2.26,64,3.2,82,3.887,87,2.483,116,1.415,142,2.617,143,1.93,144,3.516,145,2.617,146,3.2,147,4.482,150,3.516,154,2.617,156,3.2,157,3.516,162,4.015,163,3.2,164,3.2,165,2.774,168,2.365,169,3.516,170,2.617,171,3.2,172,3.997,173,3.2,174,3.997,175,3.997,176,3.997,177,3.997,178,4.792,179,2.26,180,3.2,181,3.516,182,2.002,183,3.997,184,3.997,185,3.997,186,3.516,187,3.2,188,3.997,189,3.997,190,3.516,191,3.516,192,3.516,193,2.365,194,2.081,195,3.997,196,2.774,197,2.963]],["t/18",[0,0.81,36,4.202,40,3.644,41,3.892,44,2.969,48,4.202,56,2.969,76,4.202,77,4.202,79,4.618,139,2.969,145,3.438,193,3.106,198,5.382,199,5.249,200,5.249,201,5.249,202,5.249,203,5.249,204,2.845,205,5.249,206,4.618,207,5.249,208,5.249,209,5.249,210,4.618,211,4.618,212,3.892,213,4.618,214,4.202]],["t/20",[76,5.432,135,0.659,215,7.863,216,5.432]],["t/22",[18,4.663,44,3.557,82,4.366,138,5.035,206,5.533,216,6.02,217,7.519,218,3.274,219,3.409,220,4.366]],["t/24",[37,2.709,75,1.432,97,1.397,100,3.137,116,0.968,194,2.494,204,2.596,221,4.791,222,5.573,223,2.02,224,3.137,225,2.709,226,4.148,227,3.552,228,2.087,229,4.215,230,3.552,231,3.137,232,4.791,233,4.791,234,4.791,235,4.791,236,3.835,237,4.791,238,4.215,239,4.791,240,4.791,241,4.791,242,4.791,243,4.215,244,2.709,245,2.232,246,4.215,247,3.835,248,4.791,249,2.976,250,2.313,251,2.596]],["t/26",[56,3.595,97,1.489,135,0.617,168,3.761,170,4.162,249,3.948,252,5.592,253,3.184,254,6.356,255,3.761]],["t/28",[97,1.336,256,3.276,257,3.399,258,5.969,259,6.785]],["t/30",[12,2.82,97,1.024,116,1.052,135,0.757,137,4.578,141,2.343,171,4.166,194,2.709,219,2.82,227,3.858,249,3.233,250,2.513,260,2.943,261,2.425,262,3.079,263,5.204,264,4.578,265,2.943,266,4.166,267,5.204,268,5.204,269,3.233,270,3.079,271,5.204,272,4.578,273,4.578,274,3.613,275,5.204,276,3.408]],["t/32",[0,0.586,14,2.146,22,3.339,73,2.246,84,3.339,95,2.485,97,0.747,119,4.659,135,0.792,143,1.833,166,2.814,220,3.748,223,1.601,225,3.053,228,2.352,236,3.038,244,2.146,261,1.769,274,2.635,276,2.485,277,2.485,278,2.485,279,2.206,280,2.358,281,2.814,282,3.428,283,2.607,284,1.613,285,3.795,286,4.749,287,3.535,288,4.749,289,1.104,290,1.833,291,2.485,292,3.795,293,3.194,294,2.485,295,4.322,296,2.928,297,4.322,298,3.339,299,3.339,300,3.339,301,1.769,302,3.795,303,2.814]],["t/34",[0,0.855,12,3.002,97,1.497,116,1.405,120,2.413,244,3.132,250,3.358,260,3.132,282,2.775,284,2.079,304,5.539,305,5.539,306,4.106,307,3.44,308,3.44,309,4.106,310,2.581,311,4.106,312,3.277,313,3.132]],["t/36",[97,1.264,135,0.74,311,5.645,314,6.424,315,6.699,316,6.424,317,6.424]],["t/38",[97,1.306,135,0.799,315,5.838,318,6.636,319,5.312]],["t/40",[116,0.716,135,0.644,245,1.019,253,3.322,279,3,289,1.031,290,1.055,293,1.293,301,1.019,310,1.019,320,2.459,321,1.75,322,2.186,323,1.019,324,2.186,325,4.342,326,2.186,327,2.186,328,2.627,329,2.186,330,2.186,331,2.186,332,2.186,333,2.186,334,2.186,335,2.186,336,4.197,337,2.186,338,2.186,339,3.959,340,2.186,341,2.186,342,3.959,343,3.117,344,1.75,345,0.952,346,0.866,347,2.186,348,3.147,349,7.04,350,2.186,351,2.186,352,2.186,353,2.186,354,2.041,355,2.32,356,2.186,357,2.186,358,3.117,359,2.186,360,3.543,361,3.543,362,2.186,363,2.186,364,2.186,365,2.186,366,2.186,367,2.186,368,2.186,369,2.186,370,2.186,371,3.959,372,2.186,373,2.186,374,2.186,375,2.186,376,2.186,377,2.186,378,1.976,379,2.186,380,2.186,381,2.186,382,2.186,383,2.186,384,2.186,385,2.186,386,2.186,387,2.186,388,2.186,389,2.186,390,2.186,391,2.817,392,3.755,393,1.62,394,2.186,395,2.186,396,2.186,397,2.186,398,2.186,399,2.186,400,2.186,401,1.62,402,2.186,403,2.186]],["t/42",[0,0.923,12,3.24,27,3.24,100,3.915,116,1.208,140,5.406,193,3.537,227,4.432,307,3.713,404,7.292,405,5.978,406,4.15,407,4.786,408,5.978,409,5.978]],["t/44",[56,3.601,73,2.857,97,0.95,135,0.736,256,3.075,257,3.19,261,2.967,282,2.419,290,2.332,296,2.967,300,4.248,301,2.25,345,2.774,346,1.914,410,5.602,411,3.866,412,4.829,413,4.248,414,2.25,415,4.248,416,4.829,417,4.829,418,3.162,419,3.866,420,4.829,421,4.829,422,5.098,423,2.037,424,4.829,425,4.829]],["t/46",[0,1.072,14,3.616,97,1.441,102,2.905,116,0.792,120,2.405,135,0.738,143,2.666,228,2.405,244,3.123,245,2.98,246,3.448,261,2.573,277,3.616,278,2.566,280,3.43,282,3.666,283,3.087,284,1.65,290,1.892,310,2.573,311,2.905,426,3.43,427,3.123,428,3.919,429,3.919,430,2.72,431,3.919,432,4.858,433,5.522,434,3.448,435,3.919,436,3.448,437,3.919,438,3.137]],["t/48",[0,1.002,260,3.672,270,3.842,307,4.033,313,3.672,439,5.198,440,4.814,441,4.252,442,6.493]],["t/50",[12,1.827,97,1.358,135,0.843,139,1.906,141,2.231,193,1.995,223,2.478,260,3.323,261,1.571,265,3.323,270,1.995,279,2.025,284,1.481,289,0.981,307,2.094,310,1.571,313,1.906,354,0.955,371,3.847,378,1.296,414,1.571,443,3.371,444,3.371,445,0.981,446,3.476,447,3.967,448,3.832,449,3.371,450,4.955,451,3.371,452,2.208,453,4.955,454,2.499,455,2.499,456,3.371,457,3.371,458,2.966,459,3.371,460,3.371,461,3.371,462,1.995,463,2.699,464,3.371,465,4.356,466,4.955,467,3.371,468,2.699]],["t/52",[0,0.242,27,0.851,32,0.888,35,1.165,47,0.851,73,2.087,83,2.153,99,1.994,108,1.029,116,0.949,120,2.385,135,0.767,139,0.888,143,1.299,154,1.029,179,1.995,193,0.929,218,1.4,220,4.34,223,0.662,224,1.029,225,2.896,226,1.029,227,1.165,229,1.382,244,2.656,245,0.732,270,0.929,274,1.09,277,2.31,278,1.029,280,1.671,282,1.767,284,1.868,287,1.029,290,1.703,294,1.761,295,3.344,296,3.275,297,2.823,298,4.505,299,1.382,301,0.732,303,1.165,310,1.644,323,0.732,345,1.819,346,1.066,348,0.818,354,0.445,355,1.761,378,1.034,391,0.732,414,0.732,423,0.662,427,1.521,434,1.382,440,1.165,441,1.029,445,1.819,452,1.761,469,0.787,470,1.382,471,2.689,472,4.622,473,1.165,474,2.153,475,1.257,476,1.995,477,3.103,478,2.153,479,2.823,480,1.995,481,1.571,482,1.571,483,1.571,484,1.382,485,1.571,486,1.571,487,1.382,488,2.735,489,1.382,490,1.09,491,1.571,492,1.571,493,1.571,494,1.571,495,1.571,496,3.797,497,3.482,498,2.448,499,1.165,500,1.571,501,3.527,502,1.571,503,1.382,504,1.571,505,2.689,506,1.994,507,1.382,508,1.382,509,1.382,510,1.257,511,1.257,512,1.165,513,2.9,514,1.571,515,1.382,516,2.689,517,1.211,518,0.929,519,1.571,520,2.689,521,2.689,522,1.571,523,1.571,524,1.571,525,1.257,526,2.689,527,1.257,528,1.382,529,1.571,530,1.571,531,1.571,532,2.689,533,1.571,534,1.571,535,1.571,536,1.571,537,1.571,538,1.571,539,2.689]],["t/54",[135,0.82,193,2.977,262,2.977,270,2.977,284,1.503,440,4.849,479,5.236,480,3.699,496,5.706,497,5.389,498,4.54,507,4.426,540,6.541,541,1.63,542,3.73,543,4.426,544,7.268]],["t/56",[0,0.735,11,2.091,32,1.805,38,1.541,60,2.809,96,1.391,101,1.983,116,1.15,119,2.367,120,1.391,135,0.687,142,2.091,162,1.983,163,2.556,164,2.556,224,2.091,225,2.692,245,2.652,247,2.556,255,1.889,256,1.541,257,1.599,266,2.556,280,2.956,296,2.652,301,1.488,342,4.632,345,2.073,354,1.349,378,2.188,391,2.218,392,2.956,423,1.346,427,2.692,474,3.81,478,3.81,503,2.809,517,1.438,518,1.889,545,2.809,546,3.193,547,3.193,548,2.556,549,4.759,550,3.193,551,3.193,552,2.809,553,2.809,554,3.193,555,3.193,556,3.193,557,3.193,558,3.193,559,3.193,560,3.193,561,3.117,562,3.193,563,4.187,564,2.809,565,3.193,566,3.193,567,3.193,568,3.193,569,3.193,570,3.193,571,1.889,572,3.193,573,3.193,574,2.216,575,3.193,576,3.193,577,3.193,578,3.193,579,2.809]],["t/59",[21,3.23,96,1.2,120,1.2,135,0.845,141,2.341,204,3.426,220,1.912,258,2.424,260,1.558,261,1.284,262,1.63,264,2.424,265,2.941,296,1.284,358,2.424,378,1.636,439,2.205,446,3.077,448,3.077,454,2.043,470,5.561,517,2.341,580,2.755,581,1.912,582,2.424,583,6.028,584,6.322,585,2.755,586,2.755,587,2.755,588,2.755,589,2.755,590,6.322,591,4.256,592,2.755,593,2.755,594,2.755,595,2.043,596,4.256,597,2.755,598,4.256,599,2.755,600,2.755,601,2.755,602,2.755,603,2.424,604,2.755,605,2.755,606,2.755,607,2.755,608,2.755,609,2.755,610,2.755,611,2.755,612,4.256,613,2.755]],["t/61",[97,1.414,135,0.804,225,2.775,257,2.458,282,2.458,284,1.923,296,2.999,310,2.287,312,2.904,445,1.428,452,3.214,480,2.775,488,3.214,498,4.468,614,4.908,615,6.436,616,6.436,617,6.436,618,6.436,619,5.662,620,4.908,621,4.317,622,3.929]],["t/63",[0,0.836,37,1.664,38,1.421,75,2.249,87,2.781,88,1.664,94,2.356,96,1.282,97,0.881,116,1.223,135,0.633,149,2.589,152,2.356,156,2.356,214,3.584,223,2.553,228,2.637,250,1.421,253,1.474,269,1.828,279,1.203,284,0.88,289,2.138,301,2.086,306,3.319,308,1.828,320,2.043,323,1.372,354,0.834,414,1.372,423,1.241,439,2.356,462,1.742,476,1.664,497,2.182,545,2.589,623,2.589,624,2.356,625,2.182,626,1.828,627,2.589,628,2.589,629,4.017,630,1.762,631,2.532,632,3.548,633,2.043,634,2.943,635,2.943,636,2.589,637,2.943,638,2.943,639,2.943,640,2.943,641,2.589,642,5.418,643,2.356,644,2.589,645,2.943,646,2.943,647,2.943,648,2.943,649,2.943,650,2.943,651,4.477,652,2.943,653,1.927,654,2.943,655,1.203,656,2.943,657,1.828,658,2.943,659,2.589,660,2.943,661,2.943]],["t/65",[75,2.14,135,0.696,212,4.304,289,1.689,325,3.802,354,1.645,445,1.689,541,1.881,630,1.689,631,3.283,655,2.372,662,4.03,663,1.989,664,4.647,665,2.529,666,5.805,667,5.107,668,5.107]],["t/67",[38,2.557,75,2.02,116,1.07,135,0.514,212,3.926,251,2.87,253,3.387,289,1.967,323,2.468,354,1.501,391,2.468,392,3.289,393,3.926,445,1.541,541,1.716,627,4.659,630,1.541,631,2.995,655,2.164,663,1.814,665,2.307,667,4.659,669,5.295,670,3.926,671,5.295,672,3.926,673,5.295]],["t/69",[75,2.128,135,0.692,289,1.673,325,3.765,336,3.991,339,3.765,354,1.629,445,1.673,541,1.863,630,1.673,655,2.35,663,1.97,665,2.505,674,4.603,675,5.75,676,5.059,677,4.603,678,4.603,679,5.75]],["t/71",[75,2.128,135,0.692,289,1.673,325,3.765,336,3.991,339,3.765,354,1.629,445,1.673,541,1.863,630,1.673,655,2.35,663,1.97,665,2.505,676,5.059,677,4.603,678,4.603,680,5.75,681,5.75,682,4.603]],["t/73",[75,2.257,135,0.615,231,3.137,289,1.394,320,3.325,355,3.137,445,1.394,488,3.137,541,1.552,619,6.244,624,3.835,630,1.843,655,1.958,663,1.641,677,5.071,678,5.071,683,6.334,684,4.791,685,7.097,686,7.097,687,7.097,688,7.097,689,4.791,690,4.791]],["t/75",[75,2.166,135,0.575,279,2.419,289,1.722,354,1.677,445,1.722,462,3.503,541,1.918,628,5.208,629,4.389,630,1.722,631,3.348,632,3.876,655,2.419,663,2.028,665,2.578,691,4.739]],["t/77",[75,2.128,135,0.558,279,2.35,289,1.673,354,1.629,445,1.673,541,1.863,630,1.673,631,4.027,632,3.765,655,2.35,663,1.97,665,2.505,692,5.75,693,5.75,694,5.059,695,5.059,696,4.603,697,5.75]],["t/79",[75,2.128,135,0.558,279,2.35,289,1.673,354,1.629,445,1.673,541,1.863,630,1.673,655,2.35,663,1.97,665,2.505,698,5.75,699,5.75,700,5.059,701,5.059,702,7.12,703,5.059,704,5.059,705,5.75]],["t/81",[75,2.115,135,0.553,279,2.328,289,1.657,354,1.614,391,3.298,392,3.538,445,1.657,541,1.846,629,4.223,630,1.657,632,3.73,655,2.328,663,1.951,665,2.481,706,5.696,707,3.538,708,5.696,709,5.011,710,5.696]],["t/83",[75,2.079,135,0.538,279,2.263,289,1.612,354,1.57,391,3.241,392,3.44,445,1.612,541,1.795,630,1.612,632,3.627,655,2.263,663,1.897,665,2.413,694,4.873,695,4.873,696,4.434,707,3.44,709,6.119,711,5.539,712,5.539,713,5.539]],["t/85",[75,2.079,135,0.538,279,2.263,289,1.612,354,1.57,391,3.241,392,3.44,445,1.612,541,1.795,630,1.612,655,2.263,663,1.897,665,2.413,700,4.873,701,4.873,703,4.873,704,4.873,707,3.44,714,5.539,715,5.539,716,6.956,717,5.539]],["t/87",[75,2.166,135,0.575,289,1.722,354,1.677,371,3.876,445,1.722,541,1.918,629,4.389,630,1.722,631,3.348,632,3.876,655,2.419,663,2.028,665,2.578,718,5.919,719,5.919,720,5.919]],["t/89",[75,2.166,135,0.575,289,1.722,354,1.677,378,2.787,445,1.722,541,1.918,630,1.722,631,3.348,655,2.419,663,2.028,665,2.578,721,5.919,722,5.919,723,5.919,724,5.919]],["t/91",[0,0.728,38,2.277,75,1.873,108,4.105,116,1.267,135,0.609,289,1.372,290,3.623,297,3.775,323,2.197,346,1.869,354,1.776,445,1.824,499,3.496,541,1.528,625,3.496,630,1.372,655,1.927,663,1.615,725,2.667,726,4.716,727,6.269,728,7.042,729,4.716,730,3.775,731,4.149,732,2.929,733,4.716,734,4.149,735,4.716,736,4.716,737,4.716]],["t/93",[75,2.009,116,1.061,135,0.653,154,3.438,265,2.969,279,2.145,289,2.158,290,2.534,293,4.389,323,2.446,342,3.438,354,1.488,445,1.956,541,1.701,630,1.527,655,2.747,663,1.798,730,4.202,731,4.618,738,5.249,739,6.723,740,4.618]],["t/95",[75,2.115,135,0.748,245,2.654,289,1.657,342,4.635,445,1.657,541,1.846,630,1.657,631,4.003,655,2.328,663,1.951,730,4.56,741,7.078,742,6.227,743,5.696]],["t/97",[75,2.192,135,0.586,289,1.757,342,5.175,445,1.757,541,1.957,630,1.757,631,3.415,655,2.467,663,2.068,744,6.038,745,5.312,746,6.038]],["t/99",[0,0.551,27,1.935,73,2.113,75,1.067,97,1.449,116,1.227,135,0.686,139,2.922,141,1.608,162,2.218,179,2.019,222,3.141,223,1.506,224,2.338,244,3.764,253,1.789,261,2.83,262,4.179,270,2.113,274,2.479,283,1.724,289,1.039,296,2.408,306,3.831,312,2.113,323,1.664,346,1.415,354,1.012,441,2.338,480,2.019,506,4.502,622,2.859,624,2.859,672,3.831,747,3.571,748,3.571,749,3.571,750,3.571,751,3.571,752,2.859,753,5.167,754,3.571,755,3.141,756,3.571,757,3.571,758,5.167,759,3.571,760,3.571,761,2.859,762,3.571,763,3.21,764,3.571,765,3.141,766,3.571,767,3.571,768,3.571]],["t/102",[38,2.83,44,3.315,68,3.839,97,1.154,116,1.184,125,4.346,127,3.177,143,2.83,182,2.936,218,3.051,310,2.732,423,2.472,445,1.706,769,4.693,770,5.157,771,5.862,772,5.862,773,3.468,774,5.862]],["t/104",[27,3.859,135,0.558,173,4.603,445,1.673,469,2.88,517,2.589,626,3.572,773,4.576,775,5.75,776,4.603,777,5.75,778,5.059,779,5.059,780,5.75,781,3.765,782,4.263,783,5.059,784,5.75]],["t/106",[96,2.604,116,1.208,256,2.886,284,1.786,312,3.537,426,4.53,445,1.739,785,5.978,786,5.259,787,5.978,788,5.978,789,5.978,790,5.978,791,5.978,792,5.978,793,5.259]],["t/108",[27,2.87,116,1.07,135,0.762,141,2.385,168,3.133,170,3.468,204,2.87,284,1.582,354,1.501,423,2.233,446,3.133,583,5.012,763,3.289,773,4,786,4.659,793,5.948,794,4.659,795,5.295,796,4.239,797,4.659,798,5.295,799,3.468,800,4.239,801,4.659]],["t/110",[0,0.613,44,3.152,45,3.179,47,2.152,97,1.097,120,3.042,135,0.855,141,1.788,182,2.792,218,2.067,260,2.245,265,2.245,284,1.665,306,2.944,307,2.466,378,1.527,427,2.245,725,2.245,769,3.179,781,2.6,797,5.666,802,3.493,803,4.132,804,3.97,805,3.97,806,2.944,807,2.756,808,3.97,809,3.97,810,3.179,811,3.97,812,3.97,813,3.493,814,3.179,815,3.97,816,3.179,817,3.97]],["t/112",[12,2.749,38,2.449,47,2.749,97,1.294,101,3.151,120,2.21,194,2.641,253,2.541,266,4.061,283,2.449,541,2.365,664,4.061,725,4.127,773,3.002,781,4.779,800,4.061,801,4.463,803,3.761,806,5.724,807,3.521,810,5.265,813,4.463,818,5.073,819,3.002]],["t/114",[47,3.087,71,4.223,97,1.121,101,3.538,120,2.481,253,2.853,283,2.75,528,5.011,541,2.294,633,3.954,664,4.56,725,3.221,773,4.188,781,4.635,806,5.71,816,4.56,820,5.696]],["t/116",[1,4.603,116,1.439,120,2.505,253,3.567,427,3.252,509,5.059,541,1.863,725,3.252,773,3.402,781,3.765,806,5.734,807,3.991,810,4.603,821,5.75,822,4.603,823,4.603,824,5.75]],["t/118",[44,3.076,75,1.625,97,1.071,116,1.099,120,2.369,135,0.732,204,2.948,219,2.948,284,1.625,320,3.775,446,3.218,583,5.098,630,1.583,773,3.218,776,4.354,796,4.354,814,4.354,819,3.218,825,4.785,826,4.354,827,5.439,828,4.785,829,4.354,830,5.439]],["t/120",[0,0.717,44,3.509,97,0.914,109,4.085,116,0.938,135,0.724,204,2.516,250,2.242,283,2.242,309,3.442,423,2.947,445,1.805,446,2.747,513,3.223,517,2.091,581,3.223,583,4.6,672,3.442,773,2.747,781,3.04,782,3.442,783,4.085,796,3.717,814,3.717,819,2.747,828,4.085,829,3.717,831,4.643,832,3.442,833,4.643,834,4.085,835,4.085,836,4.085,837,4.643,838,4.643,839,4.643,840,4.643,841,4.643]],["t/122",[0,0.433,95,1.838,97,0.85,116,0.872,135,0.853,141,1.264,218,1.461,223,2.218,245,1.308,251,1.521,255,1.66,256,1.355,257,1.406,260,1.587,261,2.011,265,1.587,296,1.308,310,1.308,312,1.66,348,1.461,378,1.66,414,2.752,446,3.112,448,3.112,454,2.081,469,2.162,472,4.211,496,2.081,517,1.944,518,3.112,665,1.222,765,3.797,776,2.247,842,2.806,843,4.628,844,3.9,845,4.628,846,5.906,847,2.806,848,2.806,849,4.316,850,2.806,851,2.806,852,2.806,853,2.247,854,2.806,855,2.806,856,4.316,857,4.316,858,5.906,859,5.26,860,4.316,861,4.316,862,2.806,863,2.247,864,2.806,865,2.247]],["t/124",[0,0.429,71,2.061,96,1.211,97,0.547,116,1.283,135,0.812,139,2.424,154,1.821,219,1.507,230,2.061,245,1.296,247,2.226,253,1.393,256,1.342,281,3.178,282,3.18,284,0.831,289,2.034,290,2.069,293,1.645,301,1.296,303,2.061,345,1.867,354,1.665,378,1.069,430,2.975,465,3.178,476,1.572,484,2.446,548,2.226,564,2.446,571,3.477,625,2.061,653,1.821,657,3.651,662,2.975,672,2.061,732,1.727,752,4.705,822,2.226,826,3.431,866,2.78,867,2.446,868,3.431,869,2.78,870,4.187,871,2.78,872,1.93,873,2.975,874,3.425,875,2.78,876,2.061,877,2.78,878,2.446,879,4.286,880,2.78,881,2.78,882,2.78,883,2.446,884,2.78,885,2.78,886,2.78,887,2.446,888,2.78,889,2.78,890,2.446,891,2.78,892,2.78,893,2.78,894,2.78,895,2.78,896,2.78,897,2.78]],["t/126",[0,0.914,17,4.109,116,1.465,145,3.876,178,4.389,186,5.208,220,4.109,308,4.502,595,4.389,898,5.208,899,5.208,900,5.208,901,6.893,902,5.919]],["t/128",[14,3.076,48,4.354,58,4.354,73,3.218,125,5.098,169,4.785,218,2.831,371,4.503,553,4.785,595,4.032,898,4.785,899,6.049,903,5.439,904,5.439,905,5.439,906,5.505,907,6.876,908,5.439,909,5.439,910,5.439,911,5.439,912,5.439]],["t/130",[21,4.613,116,1.245,226,4.035,906,4.932,913,5.506,914,5.42,915,7.427,916,6.161,917,5.42,918,6.161,919,6.161]],["t/132",[116,1.371,906,5.432,920,6.785,921,6.785,922,6.785]],["t/134",[0,0.517,75,1.75,88,1.896,97,0.66,135,0.845,143,1.619,255,1.984,256,1.619,260,1.896,261,1.562,262,1.984,265,1.896,284,1.002,346,1.328,378,2.647,406,2.327,446,1.984,447,3.951,448,1.984,454,2.485,603,4.341,696,3.951,725,1.896,782,2.485,807,2.327,832,2.485,843,2.949,923,5.856,924,7.445,925,3.352,926,3.352,927,3.352,928,3.352,929,3.352,930,3.352,931,4.935,932,4.935,933,4.935,934,3.352,935,5.856,936,3.352,937,2.684,938,3.352,939,3.352,940,3.352,941,3.352,942,3.352,943,3.352,944,3.352,945,3.352,946,3.352]],["t/136",[0,1.169,21,4.296,38,2.65,87,3.409,96,2.391,102,4.069,162,3.409,170,3.594,178,4.069,198,4.394,219,2.974,249,3.409,308,3.409,901,4.828,947,5.488,948,5.488,949,5.488,950,5.488,951,5.488,952,4.828,953,5.488,954,5.488,955,5.488]],["t/138",[0,1.288,1,4.354,93,3.32,97,1.484,111,3.562,127,2.948,135,0.528,296,2.534,414,2.534,956,5.439,957,5.439,958,5.439,959,5.439,960,5.439,961,5.098,962,5.439,963,5.439,964,5.439]],["t/140",[0,1.271,93,2.491,97,1.309,116,1.043,193,3.053,223,2.176,426,3.205,581,3.582,779,4.539,913,3.825,965,4.539,966,5.159,967,6.649,968,4.13,969,5.159,970,4.539,971,4.539,972,5.159,973,4.539,974,5.849,975,3.825,976,6.649,977,4.539,978,5.159]],["t/142",[0,1.314,11,2.069,93,3.774,94,2.529,97,1.511,100,2.069,111,3.703,116,1.143,127,3.401,135,0.459,141,1.423,171,2.529,193,1.869,218,1.644,228,1.376,296,3.284,308,1.962,310,1.472,419,3.78,452,2.069,469,1.582,476,1.787,490,2.193,513,3.278,525,2.529,543,2.779,581,3.278,623,2.779,663,1.082,761,2.529,763,1.962,913,3.501,961,2.342,965,4.154,979,2.529,980,3.159,981,3.159,982,4.722,983,3.159,984,2.529,985,3.159,986,3.159,987,3.159,988,3.159,989,2.779,990,3.159,991,3.159,992,2.779,993,3.159,994,3.159,995,3.159,996,3.159]],["t/144",[0,1.047,997,6.785,998,6.785,999,6.785,1000,6.785]],["t/146",[0,0.932,427,3.415,825,5.312,874,3.954,1001,6.038,1002,6.038,1003,6.038,1004,6.038,1005,6.038,1006,6.038,1007,6.038,1008,6.038,1009,6.038,1010,6.038,1011,6.038,1012,6.038]],["t/148",[0,0.673,12,1.542,14,1.609,21,1.768,31,2.278,47,1.542,68,2.857,117,2.504,120,1.24,132,2.11,135,0.739,141,1.965,143,2.107,179,2.468,182,1.426,194,1.481,223,2.855,256,1.374,270,1.684,279,1.783,284,1.586,289,1.867,293,2.582,294,1.864,301,1.326,313,1.609,336,1.976,339,1.864,342,1.864,346,1.128,355,1.864,371,2.857,378,1.678,401,2.11,418,2.857,445,1.544,462,1.684,473,5.019,477,2.504,480,1.609,488,2.857,498,1.976,510,2.278,511,2.278,548,2.278,595,2.11,662,1.976,668,2.504,674,2.278,682,2.278,691,3.493,742,2.504,752,4.248,975,2.11,1013,2.504,1014,4.363,1015,2.278,1016,2.278,1017,2.504,1018,2.504,1019,2.504,1020,2.504,1021,2.504,1022,2.504,1023,2.504,1024,3.839,1025,2.504,1026,2.846,1027,2.846,1028,2.846,1029,2.846,1030,4.363,1031,2.846,1032,2.846,1033,2.846,1034,2.278,1035,3.839,1036,2.846,1037,2.278,1038,1.976,1039,2.846,1040,2.846,1041,2.504]],["t/150",[0,1.022,2,2.311,12,1.913,14,1.996,21,2.192,31,2.825,47,2.777,68,3.355,132,2.616,141,1.589,143,2.474,182,1.768,194,1.837,223,2.964,279,2.094,284,1.802,289,1.491,294,2.311,301,1.644,336,2.45,339,2.311,346,1.398,371,3.355,378,1.97,401,2.616,418,3.355,423,1.488,445,1.491,462,2.088,463,4.102,473,5.436,480,1.996,488,2.311,498,2.45,510,2.825,511,2.825,674,2.825,682,2.825,691,2.825,975,4.907,1013,4.507,1015,2.825,1016,2.825,1017,3.105,1018,3.105,1019,3.105,1020,3.105,1021,3.105,1022,3.105,1023,3.105,1024,4.507,1025,3.105,1042,3.529,1043,3.529,1044,3.529,1045,4.507,1046,3.529]],["t/152",[0,0.503,19,2.611,32,1.845,56,2.735,68,2.136,88,3.259,97,1.255,116,0.659,135,0.801,140,2.418,142,2.136,187,2.611,194,1.698,196,2.264,218,1.698,225,2.735,228,1.421,253,1.634,269,2.026,277,2.136,284,0.975,291,3.167,310,1.52,321,2.611,452,2.136,469,2.422,475,4.614,480,1.845,490,2.264,630,0.949,663,1.117,799,2.136,816,3.871,979,2.611,1047,2.869,1048,2.869,1049,3.262,1050,2.136,1051,2.611,1052,3.262,1053,5.763,1054,3.262,1055,3.262,1056,3.262,1057,3.262,1058,4.836,1059,3.262,1060,3.262,1061,3.262,1062,3.262,1063,3.262,1064,3.262,1065,3.262,1066,3.262,1067,3.262,1068,2.869,1069,3.262,1070,3.262,1071,4.254,1072,3.262,1073,3.262,1074,3.262,1075,3.262,1076,3.262,1077,3.262,1078,3.262,1079,3.262,1080,2.869,1081,3.262,1082,3.262,1083,3.262,1084,3.262]],["t/155",[0,0.755,62,2.654,97,0.653,116,1.499,135,0.796,141,1.493,194,1.726,223,2.064,228,2.534,244,1.875,249,3.04,251,1.797,260,1.875,261,1.545,262,1.962,265,1.875,284,1.463,296,2.281,323,1.545,345,1.444,348,1.726,378,1.275,391,1.545,414,1.545,422,6.096,440,2.458,446,1.962,448,1.962,452,2.171,472,2.654,476,1.875,517,2.204,518,2.896,707,2.059,799,3.205,844,3.629,876,2.458,900,2.917,917,2.917,1051,2.654,1068,4.306,1085,6.425,1086,3.315,1087,2.917,1088,4.895,1089,3.315,1090,3.315,1091,4.895,1092,5.818,1093,3.315,1094,4.895,1095,3.315,1096,3.315]],["t/157",[0,0.317,2,1.344,9,1.643,12,1.112,17,1.424,27,2.961,28,1.521,32,1.16,35,1.521,37,1.903,56,2.798,62,3.424,87,1.275,88,1.903,96,0.894,102,1.521,111,1.344,116,1.104,135,0.628,153,1.521,155,2.204,165,1.424,166,1.521,170,1.344,179,1.16,181,1.805,187,1.643,194,1.068,204,1.112,226,2.204,228,1.466,231,1.344,243,1.805,250,0.991,251,1.824,256,2.389,257,2.479,261,2.306,269,1.275,273,1.805,287,2.204,290,2.834,291,1.344,295,1.643,296,0.956,308,1.275,309,1.521,321,1.643,323,0.956,325,1.344,339,1.344,345,2.7,346,1.961,348,2.576,378,0.789,391,0.956,410,4.353,411,2.694,413,4.806,414,0.956,415,1.805,419,1.643,458,1.805,468,3.424,469,1.028,475,1.643,478,1.643,489,1.805,490,1.424,499,2.495,512,4.351,541,0.665,542,1.521,561,2.801,563,1.805,571,1.991,574,2.336,626,2.657,630,1.44,633,1.424,732,1.275,740,1.805,819,1.214,823,1.643,834,1.805,876,1.521,968,1.643,989,1.805,1097,2.052,1098,1.805,1099,2.052,1100,2.052,1101,2.052,1102,2.052,1103,3.365,1104,2.052,1105,4.277,1106,2.052,1107,2.052,1108,2.052,1109,2.052,1110,2.052,1111,2.052,1112,2.052,1113,2.052,1114,2.052,1115,2.052,1116,1.805,1117,2.052,1118,2.052,1119,1.805,1120,2.052,1121,2.052,1122,1.643,1123,2.052,1124,2.052,1125,2.052,1126,2.052,1127,2.052,1128,2.052,1129,2.052,1130,2.052,1131,2.694,1132,2.052,1133,2.052,1134,1.424,1135,1.344,1136,2.052]],["t/159",[0,0.793,30,1.034,39,1.264,40,1.096,41,1.171,57,1.389,64,1.264,75,0.472,93,0.762,96,1.177,97,0.825,116,0.319,120,1.177,135,0.815,153,1.171,182,0.791,219,1.919,223,1.493,236,1.264,244,0.893,245,2.558,249,0.981,250,2.794,255,0.934,256,2.65,257,0.791,261,0.736,276,1.034,282,2.36,283,0.762,284,1.058,296,1.259,323,0.736,343,1.389,345,1.177,346,1.071,354,0.766,355,3.79,378,2.111,414,0.736,418,4.103,422,3.356,423,1.768,426,1.678,441,1.034,463,1.264,473,3.108,506,1.171,517,2.313,518,1.599,541,1.527,582,1.389,626,0.981,630,1.22,707,2.199,725,2.002,745,1.389,799,1.034,803,1.171,853,1.264,863,1.264,865,1.264,952,1.389,979,1.264,1015,3.772,1037,1.264,1038,3.81,1048,1.389,1116,1.389,1137,2.702,1138,4.829,1139,3.541,1140,1.389,1141,1.264,1142,3.541,1143,2.702,1144,2.377,1145,2.702,1146,3.688,1147,2.702,1148,1.579,1149,1.579,1150,1.579,1151,1.579,1152,1.579,1153,1.579,1154,2.163,1155,1.579,1156,1.579,1157,4.518,1158,1.579,1159,1.579,1160,1.579,1161,2.702,1162,3.688,1163,2.377,1164,1.579,1165,1.579,1166,1.579,1167,1.579,1168,1.579,1169,1.579,1170,2.702,1171,1.579,1172,1.389,1173,1.579,1174,2.377,1175,2.702,1176,1.579,1177,1.579,1178,1.579,1179,1.579,1180,2.702,1181,2.702,1182,2.702,1183,1.579,1184,1.579,1185,1.579,1186,1.579]],["t/161",[0,1.033,40,3.618,97,1.026,119,4.533,120,2.663,135,0.594,143,1.745,179,2.948,223,2.578,228,1.574,250,1.745,277,2.366,278,2.366,279,1.477,280,2.245,282,2.611,286,5.888,287,4.382,288,6.242,289,1.779,290,1.745,291,3.413,293,2.138,294,2.366,310,2.429,391,2.429,418,3.413,427,2.044,438,2.893,517,1.627,630,1.051,707,2.245,876,3.864,1141,2.893,1187,5.212,1188,3.613,1189,5.212,1190,3.613,1191,5.212,1192,5.212,1193,5.212,1194,3.179,1195,3.613,1196,3.613,1197,3.613,1198,3.179]],["t/163",[0,0.913,14,1.043,27,1.67,32,1.043,38,0.891,75,0.921,81,1.623,83,1.477,93,1.488,95,1.208,96,1.342,97,0.606,99,1.368,101,1.146,116,0.802,135,0.748,141,0.831,143,0.891,160,1.623,162,1.146,165,1.281,168,1.091,178,1.368,179,1.743,180,1.477,182,0.924,224,1.208,231,1.208,245,0.86,250,2.238,251,1,253,0.924,256,1.916,262,1.091,270,1.091,277,1.208,278,1.208,280,1.146,282,0.924,290,2.854,293,1.091,294,1.208,301,0.86,310,0.86,328,1.368,344,1.477,354,1.579,355,3.375,378,1.185,391,0.86,406,1.281,407,4.126,414,0.86,423,1.673,426,1.146,427,1.043,436,1.623,438,1.477,441,2.018,455,1.368,469,0.924,474,1.477,513,4.942,517,2.087,518,1.823,527,3.176,571,1.091,579,1.623,630,0.537,665,0.804,707,1.146,725,1.743,799,1.208,819,1.823,823,1.477,835,1.623,845,1.623,865,1.477,984,1.477,992,1.623,1038,1.281,1122,1.477,1134,2.139,1138,2.711,1140,1.623,1141,1.477,1144,1.623,1146,1.623,1154,1.477,1157,1.623,1162,1.623,1198,1.623,1199,1.623,1200,1.845,1201,1.845,1202,4.077,1203,1.845,1204,3.968,1205,3.081,1206,1.845,1207,1.845,1208,1.845,1209,1.845,1210,1.845,1211,1.845,1212,1.845,1213,1.623,1214,1.845,1215,3.081,1216,4.635,1217,1.845,1218,1.845,1219,3.081,1220,1.845,1221,1.845,1222,1.845,1223,1.623,1224,1.845,1225,1.623,1226,1.845,1227,1.845,1228,2.711,1229,1.845,1230,1.845,1231,1.845,1232,3.081,1233,1.845,1234,2.711,1235,1.845,1236,1.845,1237,1.623,1238,1.845,1239,1.845,1240,1.623,1241,3.081,1242,1.845,1243,1.845,1244,1.845,1245,1.845,1246,1.845,1247,1.845,1248,3.081,1249,1.043,1250,1.845,1251,1.845]],["t/165",[2,2.496,14,2.156,30,1.568,37,1.354,38,1.156,75,0.715,88,2.156,93,1.156,95,1.568,97,0.471,135,0.703,141,1.078,155,1.568,182,1.199,204,2.935,216,3.051,218,1.246,219,1.297,223,2.284,228,2.069,251,2.066,256,1.156,257,1.909,261,1.116,262,1.417,276,1.568,282,1.909,284,1.139,289,1.576,291,4.124,310,1.116,312,1.417,348,1.246,354,1.535,393,4.015,414,1.116,423,1.01,426,1.487,462,3.204,506,2.826,508,2.106,630,1.109,633,3.297,643,5.042,644,5.541,755,2.106,802,2.106,832,2.826,863,3.802,890,3.353,937,1.917,1050,1.568,1071,3.353,1172,2.106,1194,2.106,1252,6.606,1253,2.394,1254,2.394,1255,2.394,1256,7.243,1257,2.394,1258,2.106,1259,2.394,1260,2.394,1261,2.106,1262,3.812,1263,2.394,1264,3.812,1265,2.394,1266,3.812,1267,3.812,1268,2.394,1269,2.394,1270,2.394,1271,2.106,1272,4.749,1273,3.812,1274,2.394,1275,2.394,1276,2.394,1277,2.394,1278,2.394,1279,2.394,1280,2.394,1281,2.394]],["t/167",[0,0.817,93,2.557,96,2.307,126,4.239,127,2.87,135,0.514,141,2.385,142,4.427,218,2.757,310,2.468,328,3.926,406,4.693,633,3.676,653,3.468,1282,5.295,1283,5.295,1284,5.295,1285,5.295,1286,5.295,1287,5.295,1288,5.295,1289,6.761,1290,5.295,1291,5.295,1292,5.295,1293,5.295,1294,5.295]],["t/169",[0,0.586,9,3.038,73,2.246,88,2.146,97,1.555,135,0.524,155,2.485,182,1.901,225,2.146,228,1.653,269,2.358,272,3.339,283,1.833,284,1.134,287,2.485,303,2.814,307,2.358,323,1.769,346,1.504,348,1.976,414,1.769,423,2.65,469,1.901,487,6.362,488,4.115,517,1.709,518,3.194,571,3.194,641,3.339,653,3.535,663,1.3,665,1.653,819,2.246,844,2.814,971,3.339,1051,3.038,1240,3.339,1258,3.339,1295,5.399,1296,7.231,1297,3.795,1298,4.749,1299,3.795,1300,5.399,1301,3.795,1302,3.795,1303,3.795,1304,3.795,1305,3.795]],["t/172",[0,1.225,11,3.24,97,0.974,99,3.668,132,3.668,139,2.798,153,4.797,168,2.928,224,3.24,250,3.692,289,1.883,406,3.435,476,2.798,541,1.603,626,3.073,657,4.75,819,2.928,1213,4.353,1306,4.948,1307,4.948,1308,4.948,1309,4.948,1310,4.353,1311,4.353,1312,4.948,1313,4.948]],["t/174",[0,1.097,2,2.707,97,1.295,100,2.707,110,3.637,111,2.707,116,1.158,139,2.338,146,3.309,152,3.309,165,3.979,166,3.065,168,2.446,179,2.338,194,2.152,219,2.24,228,2.497,250,2.768,252,3.637,257,2.071,301,1.926,346,1.638,348,2.984,391,1.926,423,1.743,445,1.203,455,3.065,476,2.338,513,2.87,525,3.309,653,2.707,657,4.414,663,1.416,732,2.568,763,2.568,883,3.637,961,3.065,1202,3.637,1314,4.134,1315,4.134,1316,4.134,1317,3.637,1318,4.134,1319,4.134,1320,4.134,1321,4.134,1322,4.134,1323,4.134,1324,4.134]],["t/177",[97,1.2,135,0.771,284,1.823,445,1.775,872,4.234,873,4.234,874,3.994,1249,3.449,1325,6.099,1326,4.234,1327,6.099,1328,6.099,1329,6.099]],["t/179",[14,1.434,75,0.757,93,2.699,98,2.029,101,1.575,108,1.66,116,0.806,135,0.742,142,1.66,159,2.23,196,1.76,245,1.858,251,1.374,281,1.879,313,1.434,319,2.029,323,1.181,325,1.66,346,1.58,423,1.069,441,1.66,445,1.16,448,1.5,465,1.879,479,2.029,480,1.434,499,1.879,527,2.029,541,1.292,542,1.879,561,3.661,571,3.308,622,4.867,662,1.76,663,0.868,732,1.575,769,2.029,822,2.029,826,2.029,867,2.23,868,2.029,870,2.029,872,1.76,873,2.768,874,2.612,878,2.23,977,2.23,984,4.867,1134,2.768,1271,2.23,1326,3.423,1330,2.23,1331,3.988,1332,3.988,1333,2.535,1334,2.23,1335,2.535,1336,2.535,1337,2.535,1338,2.535,1339,2.535,1340,2.535,1341,2.535,1342,2.535,1343,6.754,1344,6.754,1345,2.535,1346,4.93,1347,3.988,1348,2.535,1349,3.988,1350,3.988,1351,6.079,1352,6.079,1353,4.93,1354,3.988,1355,3.988,1356,3.988,1357,2.535,1358,2.535,1359,2.535,1360,2.535,1361,2.535,1362,2.535]],["t/181",[0,0.944,75,1.08,93,2.516,96,1.574,97,1.317,106,2.679,116,1.235,120,1.574,135,0.74,170,2.366,173,2.893,191,5.378,192,3.179,197,2.679,218,1.881,219,1.958,228,1.574,230,2.679,279,2.13,283,2.516,301,1.684,313,2.044,345,2.27,346,2.065,354,1.024,423,1.524,469,1.81,561,2.366,574,2.508,626,3.797,630,1.779,643,2.893,657,2.245,663,1.238,1131,2.893,1135,4.003,1228,3.179,1249,2.948,1363,3.613,1364,3.613,1365,6.692,1366,3.179,1367,3.864,1368,5.212,1369,3.613,1370,3.613,1371,3.613,1372,3.179,1373,3.613,1374,3.613,1375,3.613]],["t/183",[0,0.826,30,2.455,37,2.12,45,3.001,96,1.633,116,1.375,135,0.748,140,2.779,194,1.951,196,2.602,225,2.12,245,2.493,251,2.031,279,1.532,284,1.12,289,1.091,313,2.12,319,3.001,346,1.485,378,1.441,430,4.332,432,3.298,445,1.557,448,2.218,462,2.218,469,1.878,490,2.602,542,2.779,561,3.504,662,2.602,663,1.284,732,2.328,803,5.548,1134,2.602,1174,5.49,1223,3.298,1310,3.298,1326,2.602,1330,4.707,1334,3.298,1376,3.748,1377,3.748,1378,3.748,1379,3.748,1380,3.748,1381,3.748,1382,3.748,1383,3.298,1384,3.748,1385,3.748,1386,3.748,1387,3.748,1388,3.748,1389,3.748]],["t/185",[27,2.006,37,2.094,97,0.729,135,0.813,245,1.725,284,1.106,346,2.102,378,2.039,391,1.725,392,2.3,401,2.745,496,2.745,497,3.932,657,2.3,800,2.964,872,2.57,873,2.57,874,2.424,961,2.745,1050,2.424,1122,2.964,1199,3.257,1249,4.051,1326,2.57,1367,5.31,1383,3.257,1390,3.702,1391,3.702,1392,7.163,1393,7.163,1394,3.702,1395,3.702,1396,3.702,1397,5.304,1398,3.702,1399,3.702,1400,3.702,1401,3.702,1402,5.304,1403,5.304,1404,3.702,1405,3.702,1406,3.702,1407,3.702,1408,3.702]],["t/187",[0,1.085,47,1.913,56,2.897,135,0.818,168,2.088,179,2.897,204,2.777,223,1.488,225,1.996,228,1.537,231,3.355,250,1.704,255,2.088,284,1.055,291,2.311,348,2.667,354,1,418,3.355,455,4.907,462,2.088,480,1.996,517,1.589,630,1.755,1050,3.355,1080,3.105,1249,2.897,1317,5.307,1409,5.123,1410,6.032,1411,3.529,1412,3.529,1413,5.123,1414,6.619,1415,5.123,1416,5.123,1417,3.529,1418,3.529,1419,3.529,1420,3.529,1421,3.105,1422,5.123,1423,5.123,1424,3.529]],["t/189",[0,0.675,88,2.473,116,1.204,120,1.905,135,0.707,155,2.864,223,2.513,251,2.37,255,2.588,284,2.025,345,2.952,354,1.239,414,2.777,469,3.815,574,3.036,630,1.273,763,2.717,770,3.848,1035,3.848,1037,3.501,1038,3.036,1041,3.848,1050,2.864,1249,3.37,1367,3.243,1425,4.374,1426,4.374,1427,4.374,1428,4.374,1429,4.374,1430,4.374,1431,5.959,1432,4.374,1433,4.374,1434,4.374,1435,4.374,1436,4.374,1437,4.374]],["t/191",[80,4.353,88,2.798,108,3.24,135,0.743,168,2.928,180,3.961,214,5.18,290,2.389,293,2.928,309,3.668,313,2.798,348,2.576,407,3.961,469,2.479,541,1.603,561,3.24,630,1.44,636,4.353,725,3.659,807,3.435,829,3.961,1098,4.353,1249,2.798,1326,3.435,1421,4.353,1438,4.948,1439,4.948,1440,4.948,1441,4.948,1442,4.948,1443,4.948,1444,4.948,1445,4.948]],["t/193",[12,2.353,36,3.476,38,2.096,75,2.018,108,2.843,124,3.82,135,0.793,228,2.583,261,2.023,284,1.772,287,2.843,290,2.096,307,2.697,312,2.569,313,2.456,411,3.476,414,2.023,423,1.831,448,2.569,515,3.82,517,1.955,518,2.569,653,2.843,734,3.82,844,4.396,1047,3.82,1050,2.843,1225,3.82,1298,3.82,1446,6.752,1447,6.752,1448,4.342,1449,4.342,1450,4.342,1451,4.342,1452,4.342,1453,4.342,1454,4.342,1455,4.342]],["t/195",[0,0.906,37,2.421,87,2.659,93,2.067,97,1.319,116,0.865,127,2.32,135,0.416,145,2.803,223,1.805,276,2.803,284,1.755,323,1.995,345,2.558,346,1.696,348,2.228,354,1.664,391,1.995,447,3.427,571,2.533,626,3.647,763,2.659,819,2.533,974,5.166,975,4.969,1016,3.427,1034,3.427,1045,3.766,1135,3.845,1249,2.421,1366,3.766,1367,3.174,1372,3.766,1456,4.28,1457,4.28,1458,4.28,1459,4.28,1460,4.28,1461,4.28,1462,4.28,1463,4.28,1464,4.28,1465,4.28,1466,4.28,1467,4.28,1468,4.28]],["t/198",[0,0.817,7,4.659,10,5.012,11,4.427,147,4.239,182,2.653,190,4.659,197,3.926,344,5.412,430,5.17,465,3.926,659,4.659,887,4.659,1469,5.295,1470,5.295,1471,5.295,1472,7.447,1473,6.761,1474,5.295,1475,5.295,1476,5.295,1477,5.295]],["t/200",[0,0.993,8,6.963,10,5.652,66,4.317,106,3.638,129,5.152,130,4.317,131,4.317,139,2.775,143,3.107,182,3.224,198,3.929,231,3.214,430,4.468,914,4.317,1478,4.908,1479,4.908,1480,6.436,1481,6.436,1482,6.436,1483,4.908,1484,4.908,1485,4.908,1486,4.908]],["t/203",[0,1.059,127,3.719,968,5.494,1487,6.862]],["t/205",[0,0.57,15,2.026,30,1.508,38,1.112,95,1.508,96,1.609,97,1.331,101,1.43,116,0.747,127,1.248,129,1.843,135,0.754,138,1.843,154,1.508,155,2.42,162,1.43,226,3.468,228,1.003,244,3.279,249,1.43,255,2.186,256,2.989,257,2.318,269,2.295,276,1.508,282,1.153,283,2.557,284,1.583,296,1.073,308,2.295,311,1.707,312,2.186,345,1.003,346,0.912,378,2.752,426,2.295,476,1.302,517,1.664,621,2.026,625,1.707,761,2.958,778,2.026,832,2.739,836,2.026,853,3.705,913,1.707,937,5.207,970,3.251,973,5.446,1034,1.843,1038,3.212,1119,2.026,1163,2.026,1234,2.026,1237,2.026,1488,2.303,1489,2.303,1490,2.303,1491,2.026,1492,2.303,1493,2.303,1494,2.303,1495,2.303,1496,2.303,1497,2.303,1498,4.628,1499,2.303,1500,2.026,1501,2.303,1502,2.303,1503,2.303,1504,2.303,1505,2.303,1506,3.695,1507,3.695,1508,3.695,1509,3.695,1510,3.695,1511,3.695,1512,3.695,1513,2.303,1514,2.303,1515,2.303,1516,2.303,1517,3.695,1518,2.303,1519,2.303,1520,2.303,1521,2.303,1522,2.303]],["t/207",[71,5.031,97,1.336,345,2.956,571,4.015,670,5.031]],["t/209",[32,3.926,301,3.235,1523,6.941]],["t/212",[97,1.251,197,4.712,219,3.445,283,3.069,301,2.962,345,3.296,1135,4.162,1524,6.356,1525,6.356,1526,6.356]],["t/214",[0,0.575,38,1.799,44,2.107,47,3.37,96,2.32,116,1.257,125,2.762,127,2.019,135,0.604,143,1.799,196,3.698,204,3.37,238,3.277,257,1.866,278,2.439,279,2.773,280,2.314,281,2.762,283,2.572,289,1.809,345,3.127,346,1.476,354,1.056,378,1.432,423,1.571,476,2.107,512,2.762,581,2.586,657,2.314,670,2.762,732,2.314,763,2.314,799,2.439,868,2.982,870,2.982,872,2.586,873,2.586,874,2.439,1131,2.982,1135,4.072,1261,3.277,1311,4.687,1527,3.725,1528,3.725,1529,3.725,1530,3.725,1531,3.725,1532,3.725,1533,3.725,1534,3.725,1535,3.725,1536,3.725,1537,3.725,1538,3.725,1539,3.725]],["t/216",[0,0.685,97,1.185,116,0.897,135,0.663,226,2.906,230,3.29,245,3.182,250,2.143,253,2.223,257,2.223,269,2.757,274,3.081,283,2.143,323,2.068,328,3.29,345,1.933,354,1.258,393,3.29,468,3.553,512,3.29,517,1.998,552,3.904,574,3.081,630,1.291,665,1.933,670,3.29,782,3.29,1134,3.081,1135,2.906,1154,3.553,1249,2.51,1491,3.904,1540,4.438,1541,4.438,1542,4.438,1543,4.438,1544,4.438,1545,6.829,1546,4.438,1547,4.438,1548,4.438,1549,4.438,1550,4.438,1551,4.438,1552,4.438]],["t/218",[0,0.408,17,2.863,18,1.962,19,2.118,20,3.629,21,1.644,30,1.733,40,1.837,41,1.962,56,1.496,77,3.302,78,2.328,92,2.328,134,2.328,145,1.733,182,1.326,210,2.328,211,2.328,212,3.058,213,2.328,265,1.496,279,1.081,320,1.837,427,1.496,794,2.328,1087,3.629,1500,2.328,1553,2.646,1554,2.646,1555,2.646,1556,2.646,1557,2.646,1558,2.646,1559,2.646,1560,2.646,1561,2.646,1562,2.646,1563,2.646,1564,2.646,1565,2.646,1566,2.646,1567,2.646,1568,2.646,1569,2.646,1570,2.646,1571,2.646,1572,2.646,1573,2.646,1574,2.646,1575,2.646,1576,2.646,1577,2.646,1578,2.646,1579,2.646,1580,2.646,1581,2.646,1582,2.646,1583,2.646,1584,2.646,1585,2.646,1586,2.646,1587,2.646,1588,2.646,1589,2.646,1590,2.646,1591,2.646,1592,2.646,1593,2.646,1594,2.646,1595,2.646,1596,2.646,1597,2.646,1598,2.646,1599,2.646,1600,2.646,1601,2.646,1602,2.646,1603,2.646,1604,2.646,1605,2.646,1606,2.646,1607,2.646,1608,2.646,1609,2.646,1610,2.646,1611,2.646,1612,2.646,1613,2.646,1614,2.646,1615,2.646,1616,2.646,1617,2.646,1618,2.646,1619,2.646,1620,2.646,1621,2.646,1622,2.646,1623,2.646,1624,2.646,1625,2.646,1626,2.646,1627,2.646,1628,2.646,1629,2.646,1630,2.646,1631,2.646,1632,2.646,1633,2.646,1634,2.646,1635,2.646,1636,2.646,1637,2.646,1638,2.646,1639,2.646,1640,2.646,1641,2.646,1642,2.646,1643,2.646,1644,2.646,1645,2.646,1646,2.646,1647,2.646,1648,2.646,1649,2.646,1650,2.646,1651,2.646,1652,2.646,1653,2.646,1654,2.646,1655,2.646,1656,2.646,1657,2.646,1658,2.646,1659,2.646,1660,2.646,1661,2.646,1662,2.646,1663,2.646,1664,2.646]]],"invertedIndex":[["",{"_index":135,"t":{"10":{"position":[[127,2],[170,2]]},"14":{"position":[[304,2]]},"20":{"position":[[30,2]]},"26":{"position":[[50,2]]},"30":{"position":[[0,3],[55,1],[71,1],[80,2]]},"32":{"position":[[186,1],[230,1],[273,1],[282,1],[352,1],[447,1],[455,1],[520,1],[578,1],[691,1]]},"36":{"position":[[8,1],[79,1]]},"38":{"position":[[0,3],[47,5],[72,2]]},"40":{"position":[[541,2],[544,3],[599,1],[601,3],[786,1],[802,1],[946,1],[963,1]]},"44":{"position":[[13,1],[50,1],[240,1],[277,1]]},"46":{"position":[[225,1],[269,1],[307,1],[566,1],[606,1],[643,1]]},"50":{"position":[[85,3],[115,2],[118,1],[157,3],[180,2],[183,3],[213,2],[216,1],[272,3],[306,2],[309,3],[350,2],[353,1],[426,3],[491,2],[494,3],[566,2],[569,3],[582,4],[591,2],[941,3],[986,5],[1034,2]]},"52":{"position":[[73,3],[98,2],[322,3],[382,2],[465,3],[493,2],[531,2],[696,3],[772,2],[910,3],[985,2],[1287,3],[1358,1],[1397,2],[1400,2],[1823,1],[1884,1],[1913,1],[1956,1],[1986,4],[2036,3],[2069,2],[2562,1],[2564,1],[2950,1],[3112,3],[3159,2]]},"54":{"position":[[111,3],[157,2],[160,3],[221,2],[224,3],[294,1],[333,2],[336,2]]},"56":{"position":[[234,1],[249,1],[438,1],[460,1],[841,2],[1005,1]]},"59":{"position":[[245,3],[310,1],[356,1],[365,2],[393,3],[441,2],[444,3],[475,2],[485,3],[540,1],[547,1],[549,2],[577,3],[625,2],[628,2],[631,3],[668,2],[703,3],[751,2],[754,2],[757,3],[794,2],[858,2],[949,3],[997,2],[1053,2],[1056,2],[1063,2],[1066,3],[1117,2],[1134,2],[1141,2]]},"61":{"position":[[39,1],[80,1],[120,1],[163,1],[262,1],[303,1],[367,1]]},"63":{"position":[[302,2],[478,2],[825,2],[967,1],[1471,2]]},"65":{"position":[[86,2],[198,1]]},"67":{"position":[[79,2]]},"69":{"position":[[79,2],[174,1]]},"71":{"position":[[93,2],[190,2]]},"73":{"position":[[79,2],[232,2]]},"75":{"position":[[77,2]]},"77":{"position":[[91,2]]},"79":{"position":[[91,2]]},"81":{"position":[[113,2]]},"83":{"position":[[127,2]]},"85":{"position":[[127,2]]},"87":{"position":[[81,2]]},"89":{"position":[[77,2]]},"91":{"position":[[212,2],[318,1]]},"93":{"position":[[64,2],[171,1]]},"95":{"position":[[102,2],[255,2],[258,4]]},"97":{"position":[[62,2]]},"99":{"position":[[799,1],[804,1],[876,1],[878,2],[926,4]]},"104":{"position":[[209,1]]},"108":{"position":[[105,3],[131,2],[134,3],[204,2]]},"110":{"position":[[54,1],[99,1],[120,1],[122,2],[175,1],[197,1],[199,1],[289,3],[324,2],[327,3],[362,2],[365,2],[381,1],[383,3],[418,2],[421,2],[437,1],[439,3],[476,2],[479,2],[495,3],[503,2]]},"118":{"position":[[145,3],[183,2],[186,3]]},"120":{"position":[[214,1],[390,3],[428,2],[431,3]]},"122":{"position":[[133,1],[177,1],[252,1],[295,1],[343,1],[407,1],[443,3],[495,1],[532,1],[578,1],[631,3],[675,3],[705,2],[708,3],[736,2],[739,3],[774,2],[777,3],[812,2],[815,3],[857,2],[860,3],[922,2],[925,3],[994,2],[997,3],[1019,4],[1028,8],[1059,2],[1062,3],[1109,2],[1112,3],[1166,2],[1169,3],[1226,4],[1235,2]]},"124":{"position":[[57,1],[157,1],[179,1],[268,1],[356,1],[376,2],[379,1],[445,1],[481,1],[498,2],[501,1],[572,1],[641,1],[692,1],[760,1],[812,1],[845,1],[1016,1],[1109,1],[1129,1]]},"134":{"position":[[180,2],[183,3],[206,2],[209,3],[239,2],[242,3],[255,4],[271,2],[296,2],[317,2],[320,4],[374,2],[386,2],[417,2],[420,3],[519,4],[529,2],[532,3],[592,4],[601,2],[636,1],[724,2],[772,2],[834,3]]},"138":{"position":[[179,1]]},"142":{"position":[[766,1],[776,1]]},"148":{"position":[[150,1],[493,1],[845,3],[913,2],[942,1],[1005,3],[1045,2],[1170,1],[1226,4],[1231,1]]},"152":{"position":[[360,1],[405,1],[423,1],[445,2],[488,1],[506,1],[530,2],[575,1],[615,1],[863,1],[961,1],[982,1],[1009,1],[1043,1]]},"155":{"position":[[221,1],[261,1],[573,3],[603,2],[606,3],[631,2],[634,3],[666,4],[675,2],[733,1],[773,1],[932,3],[959,2]]},"157":{"position":[[621,1],[658,1],[1044,1],[1081,1],[1360,1],[1397,1],[1812,1],[1849,1]]},"159":{"position":[[407,1],[470,1],[523,1],[575,1],[616,1],[636,1],[659,1],[717,1],[763,1],[815,1],[858,1],[897,1],[915,1],[921,1],[977,1],[1043,1],[1095,1],[1136,1],[1183,1],[1240,1],[1287,1],[1341,1],[1378,1],[1385,2],[1943,1],[2008,1],[2030,2],[2040,1],[2088,1],[2157,1],[2305,1],[2342,1],[2420,1],[2492,1],[2501,1],[2546,1],[2836,1],[2902,2],[2905,1],[2979,1],[3037,2],[3040,1],[3139,1]]},"161":{"position":[[404,1],[474,1],[564,1]]},"163":{"position":[[350,1],[400,1],[408,1],[433,1],[464,1],[480,1],[482,3],[494,1],[496,1],[620,2],[623,3],[677,1],[712,1],[801,1],[1007,2],[1010,1],[1038,2],[1379,2],[1770,1]]},"165":{"position":[[232,1],[291,1],[588,1],[712,1],[850,2],[1269,1],[1403,1],[1551,2],[1698,1],[1773,1]]},"167":{"position":[[334,1]]},"169":{"position":[[151,1],[223,1]]},"177":{"position":[[35,1],[92,1],[108,1]]},"179":{"position":[[172,1],[174,1],[332,1],[334,8],[397,2],[400,1],[536,1],[552,2],[571,1],[588,2],[725,1],[1374,1]]},"181":{"position":[[33,1],[305,4],[493,4],[766,1],[807,2],[822,1],[870,2]]},"183":{"position":[[281,1],[656,1],[658,2],[661,3],[709,3],[756,8],[789,2]]},"185":{"position":[[85,1],[423,1],[425,1],[427,2],[479,2],[498,1],[500,1],[728,2],[731,2],[895,4],[1019,1],[1050,1],[1181,4]]},"187":{"position":[[239,1],[252,1],[254,2],[328,1],[435,1],[498,2],[513,1],[519,2],[522,1],[613,1],[615,2],[684,5],[728,1],[797,1],[887,1]]},"189":{"position":[[327,1],[546,1],[654,1],[666,1]]},"191":{"position":[[64,1],[115,1],[164,1],[269,1]]},"193":{"position":[[253,1],[287,1],[386,1],[452,1],[479,1],[564,1],[605,3],[646,2]]},"195":{"position":[[399,4]]},"205":{"position":[[298,1],[342,1],[392,1],[448,1],[788,1],[1003,1],[1231,1],[1256,1],[1360,2],[1378,1],[1438,1],[1470,1],[1671,1],[1685,1],[1751,1]]},"214":{"position":[[222,3],[397,1],[743,2]]},"216":{"position":[[231,1],[366,2],[611,2]]}}}],["0",{"_index":1421,"t":{"187":{"position":[[515,3]]},"191":{"position":[[353,3]]}}}],["00:00",{"_index":1348,"t":{"179":{"position":[[1019,5]]}}}],["01",{"_index":1219,"t":{"163":{"position":[[960,2],[963,3]]}}}],["01:21:29.826484",{"_index":1354,"t":{"179":{"position":[[1059,15],[1150,15]]}}}],["03:00",{"_index":1347,"t":{"179":{"position":[[994,5],[1220,7]]}}}],["07",{"_index":1352,"t":{"179":{"position":[[1053,2],[1101,2],[1144,2],[1174,2],[1262,2]]}}}],["1",{"_index":725,"t":{"91":{"position":[[66,3]]},"110":{"position":[[60,2]]},"112":{"position":[[171,2],[280,1],[314,1]]},"114":{"position":[[215,1]]},"116":{"position":[[139,1]]},"134":{"position":[[440,3]]},"159":{"position":[[2900,1],[3035,1],[3141,1]]},"163":{"position":[[1417,3],[1460,1]]},"191":{"position":[[234,1],[365,3]]}}}],["1').result.to_sql",{"_index":730,"t":{"91":{"position":[[242,20]]},"93":{"position":[[95,20]]},"95":{"position":[[138,20]]}}}],["1).result.to_sql",{"_index":745,"t":{"97":{"position":[[95,18]]},"159":{"position":[[2781,18]]}}}],["10",{"_index":1422,"t":{"187":{"position":[[603,4],[848,2]]}}}],["100",{"_index":1423,"t":{"187":{"position":[[608,4],[855,3]]}}}],["100).result",{"_index":1300,"t":{"169":{"position":[[412,11],[824,11]]}}}],["100_000",{"_index":1221,"t":{"163":{"position":[[999,7]]}}}],["17",{"_index":1356,"t":{"179":{"position":[[1177,2],[1265,2]]}}}],["18",{"_index":1353,"t":{"179":{"position":[[1056,2],[1104,3],[1147,2]]}}}],["2",{"_index":807,"t":{"110":{"position":[[129,2]]},"112":{"position":[[320,1]]},"116":{"position":[[145,1]]},"134":{"position":[[552,3]]},"191":{"position":[[342,3]]}}}],["2.0",{"_index":995,"t":{"142":{"position":[[909,3]]}}}],["2.1",{"_index":1339,"t":{"179":{"position":[[608,4]]}}}],["2.2",{"_index":1342,"t":{"179":{"position":[[810,4]]}}}],["2.4.0",{"_index":431,"t":{"46":{"position":[[348,5]]}}}],["2.6.6",{"_index":123,"t":{"6":{"position":[[522,5]]}}}],["20",{"_index":619,"t":{"61":{"position":[[220,3],[424,3]]},"73":{"position":[[180,4],[256,4],[351,4]]}}}],["20..25).result.to_sql",{"_index":684,"t":{"73":{"position":[[103,23]]}}}],["2013",{"_index":1218,"t":{"163":{"position":[[954,5]]}}}],["2019",{"_index":1351,"t":{"179":{"position":[[1048,4],[1096,4],[1139,4],[1169,4],[1257,4]]}}}],["21",{"_index":685,"t":{"73":{"position":[[185,3],[261,3],[356,3]]}}}],["22",{"_index":686,"t":{"73":{"position":[[189,3],[265,3],[360,3]]}}}],["22:21:29.826484",{"_index":1357,"t":{"179":{"position":[[1180,15]]}}}],["23",{"_index":687,"t":{"73":{"position":[[193,3],[269,3],[364,3]]}}}],["24",{"_index":688,"t":{"73":{"position":[[197,3],[273,3],[368,3]]}}}],["25",{"_index":678,"t":{"69":{"position":[[176,3]]},"71":{"position":[[193,3]]},"73":{"position":[[201,3],[372,3]]}}}],["25).result.to_sql",{"_index":676,"t":{"69":{"position":[[103,19]]},"71":{"position":[[119,19]]}}}],["25]).result.to_sql",{"_index":689,"t":{"73":{"position":[[277,20]]}}}],["3",{"_index":1223,"t":{"163":{"position":[[1050,1]]},"183":{"position":[[697,1]]}}}],["3.0.0",{"_index":6,"t":{"3":{"position":[[65,5],[160,6],[274,5]]}}}],["370",{"_index":963,"t":{"138":{"position":[[101,3]]}}}],["4",{"_index":1224,"t":{"163":{"position":[[1056,2]]}}}],["4.1",{"_index":1366,"t":{"181":{"position":[[210,4]]},"195":{"position":[[486,3]]}}}],["4.2",{"_index":1370,"t":{"181":{"position":[[370,4]]}}}],["417",{"_index":1083,"t":{"152":{"position":[[1176,3]]}}}],["421",{"_index":494,"t":{"52":{"position":[[689,6]]}}}],["5",{"_index":992,"t":{"142":{"position":[[819,1]]},"163":{"position":[[1377,1]]}}}],["6",{"_index":961,"t":{"138":{"position":[[68,2],[195,1]]},"142":{"position":[[33,1]]},"174":{"position":[[352,2]]},"185":{"position":[[482,1]]}}}],["6.0",{"_index":1371,"t":{"181":{"position":[[381,6]]}}}],["6.x",{"_index":122,"t":{"6":{"position":[[510,3]]}}}],["7.0",{"_index":121,"t":{"6":{"position":[[505,4]]}}}],["9999999",{"_index":1387,"t":{"183":{"position":[[644,11]]}}}],["9999999')\")end",{"_index":1378,"t":{"183":{"position":[[335,15]]}}}],["__file__)env['ransack_form_build",{"_index":1293,"t":{"167":{"position":[[297,36]]}}}],["_all",{"_index":1033,"t":{"148":{"position":[[944,5]]}}}],["_ani",{"_index":1032,"t":{"148":{"position":[[936,5]]}}}],["_blank",{"_index":350,"t":{"40":{"position":[[548,7]]}}}],["_cont",{"_index":384,"t":{"40":{"position":[[1484,6]]}}}],["_cont_al",{"_index":386,"t":{"40":{"position":[[1543,10]]}}}],["_cont_ani",{"_index":385,"t":{"40":{"position":[[1516,10]]}}}],["_does_not_match",{"_index":330,"t":{"40":{"position":[[152,16]]}}}],["_does_not_match_al",{"_index":334,"t":{"40":{"position":[[286,20]]}}}],["_does_not_match_ani",{"_index":333,"t":{"40":{"position":[[246,20]]}}}],["_end",{"_index":377,"t":{"40":{"position":[[1335,5]]}}}],["_end_al",{"_index":381,"t":{"40":{"position":[[1429,9]]}}}],["_end_ani",{"_index":380,"t":{"40":{"position":[[1402,9]]}}}],["_eq",{"_index":324,"t":{"40":{"position":[[60,4]]}}}],["_fals",{"_index":400,"t":{"40":{"position":[[2056,7]]}}}],["_gt",{"_index":338,"t":{"40":{"position":[[367,4]]}}}],["_gt_all",{"_index":367,"t":{"40":{"position":[[1009,8]]}}}],["_gt_ani",{"_index":363,"t":{"40":{"position":[[848,8]]}}}],["_gteq",{"_index":340,"t":{"40":{"position":[[385,6]]}}}],["_gteq_al",{"_index":368,"t":{"40":{"position":[[1035,10]]}}}],["_gteq_ani",{"_index":364,"t":{"40":{"position":[[874,10]]}}}],["_i_cont",{"_index":390,"t":{"40":{"position":[[1676,8]]}}}],["_i_cont_al",{"_index":395,"t":{"40":{"position":[[1791,12]]}}}],["_i_cont_ani",{"_index":394,"t":{"40":{"position":[[1733,12]]}}}],["_in",{"_index":353,"t":{"40":{"position":[[643,4]]}}}],["_jcont",{"_index":1533,"t":{"214":{"position":[[470,6]]}}}],["_list",{"_index":787,"t":{"106":{"position":[[75,6]]}}}],["_lt",{"_index":335,"t":{"40":{"position":[[326,4]]}}}],["_lt_all",{"_index":365,"t":{"40":{"position":[[914,8]]}}}],["_lt_ani",{"_index":359,"t":{"40":{"position":[[754,8]]}}}],["_lteq",{"_index":337,"t":{"40":{"position":[[341,6]]}}}],["_lteq_al",{"_index":366,"t":{"40":{"position":[[972,10]]}}}],["_lteq_ani",{"_index":362,"t":{"40":{"position":[[811,10]]}}}],["_match",{"_index":327,"t":{"40":{"position":[[90,9]]}}}],["_matches_al",{"_index":332,"t":{"40":{"position":[[220,13]]}}}],["_matches_ani",{"_index":331,"t":{"40":{"position":[[194,13]]}}}],["_not_cont",{"_index":387,"t":{"40":{"position":[[1570,10]]}}}],["_not_cont_al",{"_index":389,"t":{"40":{"position":[[1637,14]]}}}],["_not_cont_ani",{"_index":388,"t":{"40":{"position":[[1598,14]]}}}],["_not_end",{"_index":379,"t":{"40":{"position":[[1374,9]]}}}],["_not_end_al",{"_index":383,"t":{"40":{"position":[[1470,13]]}}}],["_not_end_ani",{"_index":382,"t":{"40":{"position":[[1456,13]]}}}],["_not_eq",{"_index":326,"t":{"40":{"position":[[71,8]]}}}],["_not_eq_al",{"_index":369,"t":{"40":{"position":[[1075,12]]}}}],["_not_i_cont",{"_index":396,"t":{"40":{"position":[[1849,12]]}}}],["_not_i_cont_al",{"_index":398,"t":{"40":{"position":[[1971,16]]}}}],["_not_i_cont_ani",{"_index":397,"t":{"40":{"position":[[1901,16]]}}}],["_not_in",{"_index":357,"t":{"40":{"position":[[715,8]]}}}],["_not_nul",{"_index":352,"t":{"40":{"position":[[620,10]]}}}],["_not_start",{"_index":372,"t":{"40":{"position":[[1155,11]]}}}],["_not_start_al",{"_index":376,"t":{"40":{"position":[[1292,15]]}}}],["_not_start_ani",{"_index":375,"t":{"40":{"position":[[1249,15]]}}}],["_null",{"_index":351,"t":{"40":{"position":[[605,6]]}}}],["_of_house_type_",{"_index":1304,"t":{"169":{"position":[[845,15]]}}}],["_or_",{"_index":460,"t":{"50":{"position":[[759,4]]}}}],["_or_another_attribute_nam",{"_index":457,"t":{"50":{"position":[[703,31]]}}}],["_present",{"_index":341,"t":{"40":{"position":[[414,9]]}}}],["_ransackers.key",{"_index":1149,"t":{"159":{"position":[[638,16]]}}}],["_ransackers.keysend",{"_index":1041,"t":{"148":{"position":[[1233,19]]},"189":{"position":[[668,19]]}}}],["_search",{"_index":1515,"t":{"205":{"position":[[1192,10]]}}}],["_start",{"_index":370,"t":{"40":{"position":[[1112,7]]}}}],["_start_al",{"_index":374,"t":{"40":{"position":[[1218,11]]}}}],["_start_ani",{"_index":373,"t":{"40":{"position":[[1187,11]]}}}],["_true",{"_index":399,"t":{"40":{"position":[[2041,6]]}}}],["a.name.to_",{"_index":1152,"t":{"159":{"position":[[903,11]]}}}],["abandon",{"_index":978,"t":{"140":{"position":[[305,9]]}}}],["abbrevi",{"_index":1088,"t":{"155":{"position":[[263,10],[775,10]]}}}],["abil",{"_index":1492,"t":{"205":{"position":[[256,7]]}}}],["abinoam",{"_index":1554,"t":{"218":{"position":[[209,7]]}}}],["abov",{"_index":499,"t":{"52":{"position":[[1003,6]]},"91":{"position":[[406,5]]},"157":{"position":[[756,5],[2014,5]]},"179":{"position":[[955,5]]}}}],["abstract",{"_index":1499,"t":{"205":{"position":[[588,11]]}}}],["accept",{"_index":1201,"t":{"163":{"position":[[318,7]]}}}],["access",{"_index":1213,"t":{"163":{"position":[[732,6]]},"172":{"position":[[46,6]]}}}],["accomplish",{"_index":1487,"t":{"203":{"position":[[23,12]]}}}],["account",{"_index":642,"t":{"63":{"position":[[773,7],[789,7],[938,8]]}}}],["accounts.bar",{"_index":652,"t":{"63":{"position":[[1015,12]]}}}],["accounts.foo",{"_index":650,"t":{"63":{"position":[[984,14]]}}}],["accounts.user_id",{"_index":648,"t":{"63":{"position":[[950,16]]}}}],["act",{"_index":770,"t":{"102":{"position":[[51,4]]},"189":{"position":[[219,6]]}}}],["action",{"_index":1253,"t":{"165":{"position":[[165,6]]}}}],["actioncontroller::bas",{"_index":1506,"t":{"205":{"position":[[790,22],[1233,22]]}}}],["activ",{"_index":1202,"t":{"163":{"position":[[377,11],[834,11],[924,10],[1261,10]]},"174":{"position":[[164,6]]}}}],["activeadmin",{"_index":965,"t":{"140":{"position":[[0,11]]},"142":{"position":[[152,11],[839,11]]}}}],["activerecord",{"_index":68,"t":{"3":{"position":[[819,12]]},"10":{"position":[[130,13]]},"102":{"position":[[15,12]]},"148":{"position":[[479,13],[589,13]]},"150":{"position":[[666,13],[760,13]]},"152":{"position":[[111,12]]}}}],["activerecord'",{"_index":1107,"t":{"157":{"position":[[793,14]]}}}],["activerecord::bas",{"_index":518,"t":{"52":{"position":[[1825,18]]},"56":{"position":[[1007,18]]},"122":{"position":[[135,18],[254,18],[345,18]]},"155":{"position":[[223,18],[735,18]]},"159":{"position":[[151,18],[1945,18]]},"163":{"position":[[352,18],[1856,18]]},"169":{"position":[[153,18],[225,18]]},"193":{"position":[[289,18]]}}}],["activerecord::eagerloadpolymorphicerror",{"_index":1301,"t":{"169":{"position":[[487,40]]}}}],["activerecordextend",{"_index":1529,"t":{"214":{"position":[[97,20]]}}}],["activerecords'",{"_index":1115,"t":{"157":{"position":[[1254,15]]}}}],["acts_as_taggable_on",{"_index":783,"t":{"104":{"position":[[229,19]]},"120":{"position":[[234,19]]}}}],["acts_as_taggable_ten",{"_index":838,"t":{"120":{"position":[[264,23]]}}}],["actsastagg",{"_index":780,"t":{"104":{"position":[[155,14]]}}}],["actsastaggableon",{"_index":831,"t":{"120":{"position":[[0,16]]}}}],["actsastaggableon::tag.distinct.order(:name).pluck(:nam",{"_index":830,"t":{"118":{"position":[[218,56]]}}}],["actsastaggableon::tag.for_tenant('fr').distinct.order(:name).pluck(:nam",{"_index":841,"t":{"120":{"position":[[463,73]]}}}],["ad",{"_index":155,"t":{"14":{"position":[[217,6]]},"157":{"position":[[524,6],[881,6]]},"165":{"position":[[49,6]]},"169":{"position":[[861,5]]},"189":{"position":[[0,6]]},"205":{"position":[[238,5],[492,5]]}}}],["adapt",{"_index":1159,"t":{"159":{"position":[[1787,7]]}}}],["add",{"_index":96,"t":{"6":{"position":[[29,3]]},"8":{"position":[[23,3]]},"56":{"position":[[1097,3]]},"59":{"position":[[8,3]]},"63":{"position":[[1229,3]]},"106":{"position":[[0,3]]},"124":{"position":[[17,3]]},"136":{"position":[[212,3]]},"157":{"position":[[835,3]]},"159":{"position":[[130,4],[1853,3]]},"163":{"position":[[1827,4],[1973,3]]},"167":{"position":[[221,3]]},"181":{"position":[[215,3]]},"183":{"position":[[493,4]]},"205":{"position":[[182,3],[573,3]]},"214":{"position":[[125,3],[226,3]]}}}],["addit",{"_index":99,"t":{"6":{"position":[[82,10],[258,10]]},"52":{"position":[[101,10],[2127,10]]},"163":{"position":[[2163,8]]},"172":{"position":[[146,10]]}}}],["adjust",{"_index":837,"t":{"120":{"position":[[167,6]]}}}],["admin",{"_index":1162,"t":{"159":{"position":[[2033,6],[2071,5],[2494,6],[3055,6]]},"163":{"position":[[720,5]]}}}],["administr",{"_index":966,"t":{"140":{"position":[[16,14]]}}}],["admittedli",{"_index":1081,"t":{"152":{"position":[[1079,10]]}}}],["advanc",{"_index":100,"t":{"6":{"position":[[117,8],[409,8]]},"12":{"position":[[60,8]]},"24":{"position":[[0,10]]},"42":{"position":[[51,9]]},"142":{"position":[[636,8]]},"174":{"position":[[155,8]]}}}],["advis",{"_index":577,"t":{"56":{"position":[[1084,9]]}}}],["against",{"_index":827,"t":{"118":{"position":[[77,7]]}}}],["ago",{"_index":63,"t":{"3":{"position":[[757,4]]}}}],["agun",{"_index":1642,"t":{"218":{"position":[[875,4]]}}}],["ajax",{"_index":761,"t":{"99":{"position":[[764,8]]},"142":{"position":[[275,4]]},"205":{"position":[[69,4],[244,4]]}}}],["aldridg",{"_index":1575,"t":{"218":{"position":[[358,8]]}}}],["alex",{"_index":1558,"t":{"218":{"position":[[231,4]]}}}],["algolia",{"_index":104,"t":{"6":{"position":[[176,8]]}}}],["alias",{"_index":1055,"t":{"152":{"position":[[272,7]]}}}],["allow",{"_index":819,"t":{"112":{"position":[[182,6]]},"118":{"position":[[15,5]]},"120":{"position":[[17,6]]},"157":{"position":[[410,5]]},"163":{"position":[[714,5],[803,5]]},"169":{"position":[[891,6]]},"172":{"position":[[233,6]]},"195":{"position":[[100,6]]}}}],["allowlisting/denylist",{"_index":424,"t":{"44":{"position":[[436,26]]}}}],["alreadi",{"_index":149,"t":{"14":{"position":[[121,7]]},"63":{"position":[[1125,7]]}}}],["altern",{"_index":1194,"t":{"161":{"position":[[676,11]]},"165":{"position":[[533,14]]}}}],["alumni",{"_index":209,"t":{"18":{"position":[[187,6]]}}}],["alway",{"_index":503,"t":{"52":{"position":[[1143,6]]},"56":{"position":[[354,6]]}}}],["amaz",{"_index":92,"t":{"3":{"position":[[1168,7]]},"218":{"position":[[158,7]]}}}],["ambigu",{"_index":1382,"t":{"183":{"position":[[522,9]]}}}],["amount",{"_index":1205,"t":{"163":{"position":[[454,9],[486,7]]}}}],["and/or",{"_index":229,"t":{"24":{"position":[[109,6]]},"52":{"position":[[822,6]]}}}],["andrea",{"_index":1560,"t":{"218":{"position":[[244,6]]}}}],["andrew",{"_index":1562,"t":{"218":{"position":[[261,6]]}}}],["anoth",{"_index":309,"t":{"34":{"position":[[139,7]]},"120":{"position":[[49,7]]},"157":{"position":[[1190,7]]},"191":{"position":[[38,7]]}}}],["answer",{"_index":464,"t":{"50":{"position":[[905,6]]}}}],["any/al",{"_index":879,"t":{"124":{"position":[[554,9],[622,7]]}}}],["anyth",{"_index":173,"t":{"16":{"position":[[126,8]]},"104":{"position":[[51,8]]},"181":{"position":[[175,8]]}}}],["anıl",{"_index":207,"t":{"18":{"position":[[175,4]]}}}],["api",{"_index":543,"t":{"54":{"position":[[93,3]]},"142":{"position":[[821,3]]}}}],["app",{"_index":171,"t":{"16":{"position":[[87,5]]},"30":{"position":[[242,3]]},"142":{"position":[[830,3]]}}}],["app/controllers/tasks_controller.rb",{"_index":788,"t":{"106":{"position":[[82,35]]}}}],["app/models/tasks.rb",{"_index":775,"t":{"104":{"position":[[0,19]]}}}],["appear",{"_index":547,"t":{"56":{"position":[[78,6]]}}}],["appli",{"_index":1141,"t":{"159":{"position":[[227,5]]},"161":{"position":[[996,7]]},"163":{"position":[[251,7]]}}}],["applic",{"_index":98,"t":{"6":{"position":[[57,12]]},"12":{"position":[[17,11],[105,12]]},"179":{"position":[[1127,11]]}}}],["applicationcontrol",{"_index":853,"t":{"122":{"position":[[497,21]]},"159":{"position":[[2307,21]]},"205":{"position":[[548,21],[766,21],[1209,21]]}}}],["applicationrecord",{"_index":782,"t":{"104":{"position":[[211,17]]},"120":{"position":[[216,17]]},"134":{"position":[[638,17]]},"216":{"position":[[233,17]]}}}],["approach",{"_index":563,"t":{"56":{"position":[[741,9],[1059,8]]},"157":{"position":[[1208,8]]}}}],["approv",{"_index":955,"t":{"136":{"position":[[288,9]]}}}],["ar",{"_index":1023,"t":{"148":{"position":[[641,2]]},"150":{"position":[[812,2]]}}}],["arel",{"_index":657,"t":{"63":{"position":[[1200,4]]},"124":{"position":[[199,4],[908,4],[933,4],[1055,4]]},"172":{"position":[[56,4],[178,5],[218,4],[350,5]]},"174":{"position":[[51,5],[63,4],[115,5],[194,4]]},"181":{"position":[[375,5]]},"185":{"position":[[474,4]]},"214":{"position":[[142,4]]}}}],["arel.sql",{"_index":1384,"t":{"183":{"position":[[583,9]]}}}],["arel.sql(\"(select",{"_index":1439,"t":{"191":{"position":[[201,17]]}}}],["arel.sql(\"convert(#{table_name}.id",{"_index":1380,"t":{"183":{"position":[[395,35]]}}}],["arel.sql(\"date(created_at",{"_index":1359,"t":{"179":{"position":[[1427,25]]}}}],["arel.sql(\"lower(#{base.table_name}.#{column.nam",{"_index":572,"t":{"56":{"position":[[904,52]]}}}],["arel.sql(\"table.jsonb_data::text",{"_index":1547,"t":{"216":{"position":[[286,34]]}}}],["arel.sql(\"to_char(id",{"_index":1377,"t":{"183":{"position":[[313,21]]}}}],["arel.sql('date(created_at)')end",{"_index":1332,"t":{"179":{"position":[[214,31],[778,31]]}}}],["arel.sql(queri",{"_index":1419,"t":{"187":{"position":[[441,15]]}}}],["arel::nodes.build_quot",{"_index":1400,"t":{"185":{"position":[[701,26]]}}}],["arel::nodes.build_quoted('link_type'))end",{"_index":1373,"t":{"181":{"position":[[525,41]]}}}],["arel::nodes.build_quoted(mobility.locale))end",{"_index":1463,"t":{"195":{"position":[[425,45]]}}}],["arel::nodes::infixoperation.new",{"_index":1367,"t":{"181":{"position":[[271,33],[459,33]]},"185":{"position":[[133,37],[320,37],[358,37],[598,37],[636,37]]},"189":{"position":[[453,36]]},"195":{"position":[[365,33]]}}}],["arel::nodes::infixoperation.new('and",{"_index":1433,"t":{"189":{"position":[[414,38]]}}}],["arel::nodes::namedfunction.new('concat_w",{"_index":1402,"t":{"185":{"position":[[819,43],[1104,44]]}}}],["arel::nodes::namedfunction.new('low",{"_index":1407,"t":{"185":{"position":[[1064,39]]}}}],["arel::nodes::sqlliteral.new",{"_index":1403,"t":{"185":{"position":[[863,31],[1149,31]]}}}],["arel_pred",{"_index":870,"t":{"124":{"position":[[246,15],[581,14],[1231,15]]},"179":{"position":[[498,15]]},"214":{"position":[[353,15]]}}}],["aren't",{"_index":1516,"t":{"205":{"position":[[1306,6]]}}}],["arg",{"_index":1410,"t":{"187":{"position":[[179,5],[224,5],[241,4]]}}}],["argument",{"_index":455,"t":{"50":{"position":[[598,8]]},"163":{"position":[[2367,8]]},"174":{"position":[[274,9]]},"187":{"position":[[8,9],[34,9],[672,11],[916,12]]}}}],["argumenterror",{"_index":1191,"t":{"161":{"position":[[618,13],[854,14]]}}}],["arora",{"_index":1627,"t":{"218":{"position":[[750,5]]}}}],["around",{"_index":102,"t":{"6":{"position":[[146,7]]},"46":{"position":[[425,6]]},"136":{"position":[[43,6]]},"157":{"position":[[2229,6]]}}}],["array",{"_index":355,"t":{"40":{"position":[[668,5],[748,5]]},"52":{"position":[[855,6],[1120,5]]},"73":{"position":[[225,6]]},"148":{"position":[[804,5]]},"159":{"position":[[505,5],[557,5],[745,5],[797,5],[1025,5],[1077,5],[1234,5],[1321,5]]},"163":{"position":[[161,5],[1249,5],[2355,5],[2415,5],[2457,5]]}}}],["arrow",{"_index":298,"t":{"32":{"position":[[513,6]]},"52":{"position":[[2212,6],[2597,5],[2673,5],[2756,6],[2859,6],[3056,5]]}}}],["articl",{"_index":418,"t":{"44":{"position":[[201,8]]},"148":{"position":[[362,8],[378,7]]},"150":{"position":[[562,8],[578,7]]},"159":{"position":[[1838,7],[1935,7],[2410,9],[2548,9],[2807,12],[2825,10],[2950,12],[2968,10],[3088,12],[3106,10]]},"161":{"position":[[135,12],[153,10]]},"187":{"position":[[294,8],[763,8]]}}}],["article(id",{"_index":1173,"t":{"159":{"position":[[2558,11]]}}}],["article.ransack",{"_index":1180,"t":{"159":{"position":[[2875,17],[3010,17]]}}}],["article.ransack!(unknown_attr_eq",{"_index":1195,"t":{"161":{"position":[[810,33]]}}}],["article.ransack(id_eq",{"_index":1179,"t":{"159":{"position":[[2758,22]]}}}],["article.ransack(params[:q",{"_index":1169,"t":{"159":{"position":[[2344,27]]}}}],["article.ransack(unknown_attr_eq",{"_index":1187,"t":{"161":{"position":[[70,32],[575,32]]}}}],["article.ransackable_attribut",{"_index":1177,"t":{"159":{"position":[[2627,32]]}}}],["article.ransackable_attributes(:admin",{"_index":1178,"t":{"159":{"position":[[2679,40]]}}}],["articles\".\"id",{"_index":1183,"t":{"159":{"position":[[3123,15]]}}}],["articles.descript",{"_index":1114,"t":{"157":{"position":[[1143,22]]}}}],["articles.nam",{"_index":1113,"t":{"157":{"position":[[1128,14]]}}}],["articles.person_id",{"_index":1414,"t":{"187":{"position":[[309,18],[416,18],[778,18],[868,18]]}}}],["articles.titl",{"_index":449,"t":{"50":{"position":[[242,14]]}}}],["articles.total_count",{"_index":600,"t":{"59":{"position":[[836,21]]}}}],["articles</i",{"_index":601,"t":{"59":{"position":[[861,12]]}}}],["articles_control",{"_index":1167,"t":{"159":{"position":[[2259,20]]}}}],["articles_path",{"_index":587,"t":{"59":{"position":[[289,14]]}}}],["articles_title_start",{"_index":450,"t":{"50":{"position":[[284,21],[328,21]]}}}],["articlescontrol",{"_index":1168,"t":{"159":{"position":[[2286,18]]}}}],["artist",{"_index":1256,"t":{"165":{"position":[[282,8],[580,7],[676,7],[901,13],[920,11],[1181,6],[1261,7],[1367,7],[1602,13],[1621,11]]}}}],["artist.ransack(name_cont",{"_index":1262,"t":{"165":{"position":[[590,25],[1271,25]]}}}],["artist.ransack(params[:q].try(:merg",{"_index":1255,"t":{"165":{"position":[[234,37]]}}}],["artists\\\".\\\"id",{"_index":1278,"t":{"165":{"position":[[1700,18]]}}}],["artists\\\".\\\"nam",{"_index":1267,"t":{"165":{"position":[[938,22],[1813,22]]}}}],["artists\\\".\\\"styl",{"_index":1268,"t":{"165":{"position":[[978,21]]}}}],["asc",{"_index":498,"t":{"52":{"position":[[965,6],[1371,6],[1907,5]]},"54":{"position":[[214,6],[307,6]]},"61":{"position":[[128,4],[312,5]]},"148":{"position":[[179,4]]},"150":{"position":[[353,4]]}}}],["ascend",{"_index":510,"t":{"52":{"position":[[1512,9]]},"148":{"position":[[184,9]]},"150":{"position":[[358,9]]}}}],["ask",{"_index":578,"t":{"56":{"position":[[1141,5]]}}}],["assign",{"_index":1260,"t":{"165":{"position":[[485,8]]}}}],["associ",{"_index":414,"t":{"44":{"position":[[126,10]]},"50":{"position":[[231,10]]},"52":{"position":[[553,12]]},"63":{"position":[[687,10]]},"122":{"position":[[76,13],[102,15],[1269,13],[1403,11]]},"138":{"position":[[139,12]]},"155":{"position":[[176,12]]},"157":{"position":[[270,10]]},"159":{"position":[[726,12]]},"163":{"position":[[2248,12]]},"165":{"position":[[1148,12]]},"169":{"position":[[565,11]]},"189":{"position":[[28,10],[193,10]]},"193":{"position":[[25,11]]}}}],["assum",{"_index":640,"t":{"63":{"position":[[749,8]]}}}],["atack",{"_index":211,"t":{"18":{"position":[[210,5]]},"218":{"position":[[534,5]]}}}],["attempt",{"_index":659,"t":{"63":{"position":[[1321,7]]},"198":{"position":[[8,8]]}}}],["attribut",{"_index":223,"t":{"24":{"position":[[35,10]]},"32":{"position":[[341,10]]},"50":{"position":[[355,10],[398,10],[785,10]]},"52":{"position":[[754,10]]},"63":{"position":[[231,9],[801,10],[1355,9],[1460,10]]},"99":{"position":[[238,9]]},"122":{"position":[[183,10],[301,9],[413,9]]},"140":{"position":[[192,10]]},"148":{"position":[[14,9],[326,11],[424,9],[513,11],[603,11],[1059,10]]},"150":{"position":[[198,9],[526,11],[611,9],[684,11],[774,11]]},"155":{"position":[[22,9],[127,9]]},"159":{"position":[[986,10],[2056,10],[2124,10]]},"161":{"position":[[58,11],[242,11],[463,10]]},"165":{"position":[[724,12],[792,12],[1415,12],[1483,12]]},"187":{"position":[[501,11]]},"189":{"position":[[11,9],[74,9]]},"195":{"position":[[135,10]]}}}],["attribute_name[_or_attribute_name]..._pred",{"_index":456,"t":{"50":{"position":[[649,47]]}}}],["auth_object",{"_index":1157,"t":{"159":{"position":[[1551,12],[1653,11],[2018,11],[2372,12],[2907,12],[3042,12]]},"163":{"position":[[1012,12]]}}}],["auth_object.try(:admin",{"_index":1212,"t":{"163":{"position":[[687,24]]}}}],["author",{"_index":422,"t":{"44":{"position":[[378,10],[422,13]]},"155":{"position":[[253,7],[316,7],[338,8],[765,7],[808,7],[830,8],[878,7],[950,8]]},"159":{"position":[[38,10],[243,14],[1275,11],[1481,11]]}}}],["author_cont",{"_index":1092,"t":{"155":{"position":[[489,13],[618,12],[653,12]]}}}],["author_first_nam",{"_index":1094,"t":{"155":{"position":[[786,18],[897,18]]}}}],["author_first_name_or_author_last_nam",{"_index":1089,"t":{"155":{"position":[[274,38]]}}}],["author_first_name_or_author_last_name_cont",{"_index":1091,"t":{"155":{"position":[[412,43],[978,43]]}}}],["author_first_name_or_author_last_nameend",{"_index":1090,"t":{"155":{"position":[[347,41]]}}}],["author_first_nameend",{"_index":1095,"t":{"155":{"position":[[839,21]]}}}],["author_max_title_of_article_where_body_length_between",{"_index":1409,"t":{"187":{"position":[[123,55],[530,56]]}}}],["autocapit",{"_index":589,"t":{"59":{"position":[[333,15]]}}}],["autocomplet",{"_index":588,"t":{"59":{"position":[[312,13]]}}}],["automat",{"_index":969,"t":{"140":{"position":[[90,13]]}}}],["avail",{"_index":463,"t":{"50":{"position":[[856,9]]},"150":{"position":[[30,9],[131,9]]},"159":{"position":[[997,9]]}}}],["avec",{"_index":1000,"t":{"144":{"position":[[25,4]]}}}],["avoid",{"_index":490,"t":{"52":{"position":[[625,5]]},"142":{"position":[[185,5]]},"152":{"position":[[172,5]]},"157":{"position":[[68,5]]},"183":{"position":[[516,5]]}}}],["awar",{"_index":55,"t":{"3":{"position":[[660,5]]}}}],["away",{"_index":67,"t":{"3":{"position":[[805,4]]}}}],["awesom",{"_index":177,"t":{"16":{"position":[[204,8]]}}}],["awkwardli",{"_index":1127,"t":{"157":{"position":[[1704,9]]}}}],["b",{"_index":816,"t":{"110":{"position":[[433,1]]},"114":{"position":[[7,1]]},"152":{"position":[[526,3],[1045,4]]}}}],["backend",{"_index":1458,"t":{"195":{"position":[[175,8]]}}}],["backer",{"_index":215,"t":{"20":{"position":[[21,8],[43,7]]}}}],["backward",{"_index":1473,"t":{"198":{"position":[[134,8],[208,8]]}}}],["baker",{"_index":1588,"t":{"218":{"position":[[458,5]]}}}],["bar",{"_index":644,"t":{"63":{"position":[[820,4]]},"165":{"position":[[635,6],[841,8],[1006,10],[1326,6],[1542,8],[1883,10]]}}}],["base",{"_index":832,"t":{"120":{"position":[[40,5]]},"134":{"position":[[75,5]]},"165":{"position":[[684,5],[1375,5]]},"205":{"position":[[1784,5],[1870,5]]}}}],["base.columns.each",{"_index":567,"t":{"56":{"position":[[796,17]]}}}],["base.ransack",{"_index":569,"t":{"56":{"position":[[852,14]]}}}],["basi",{"_index":1198,"t":{"161":{"position":[[1022,6]]},"163":{"position":[[1813,5]]}}}],["basic",{"_index":115,"t":{"6":{"position":[[397,7]]}}}],["bate",{"_index":1632,"t":{"218":{"position":[[784,5]]}}}],["be",{"_index":1225,"t":{"163":{"position":[[1080,5]]},"193":{"position":[[157,5]]}}}],["beck",{"_index":1599,"t":{"218":{"position":[[525,4]]}}}],["becom",{"_index":216,"t":{"20":{"position":[[33,7]]},"22":{"position":[[24,8],[101,7]]},"165":{"position":[[1032,7],[1089,7]]}}}],["befor",{"_index":142,"t":{"14":{"position":[[0,6]]},"16":{"position":[[263,6]]},"56":{"position":[[85,6]]},"152":{"position":[[311,6]]},"167":{"position":[[121,6],[174,6]]},"179":{"position":[[1346,6]]}}}],["begin",{"_index":718,"t":{"87":{"position":[[54,6]]}}}],["behavior",{"_index":436,"t":{"46":{"position":[[596,9]]},"163":{"position":[[2011,8]]}}}],["behind",{"_index":1307,"t":{"172":{"position":[[17,6]]}}}],["belongs_to",{"_index":844,"t":{"122":{"position":[[65,10],[154,10],[364,10]]},"155":{"position":[[242,10],[754,10]]},"169":{"position":[[244,10]]},"193":{"position":[[308,10],[325,10]]}}}],["below",{"_index":653,"t":{"63":{"position":[[1042,5]]},"124":{"position":[[447,5]]},"167":{"position":[[210,5]]},"169":{"position":[[367,6],[765,6]]},"174":{"position":[[355,7]]},"193":{"position":[[397,5]]}}}],["ben",{"_index":1564,"t":{"218":{"position":[[272,3]]}}}],["best",{"_index":84,"t":{"3":{"position":[[1026,4]]},"32":{"position":[[38,4]]}}}],["better",{"_index":165,"t":{"14":{"position":[[394,6]]},"16":{"position":[[255,7]]},"157":{"position":[[2264,6]]},"163":{"position":[[2573,6]]},"174":{"position":[[430,6],[553,6]]}}}],["between",{"_index":1050,"t":{"152":{"position":[[188,7]]},"165":{"position":[[357,7]]},"185":{"position":[[250,7]]},"187":{"position":[[371,7],[840,7]]},"189":{"position":[[242,7]]},"193":{"position":[[134,7]]}}}],["beyond",{"_index":114,"t":{"6":{"position":[[386,6]]}}}],["bigg",{"_index":213,"t":{"18":{"position":[[221,4]]},"218":{"position":[[795,4]]}}}],["bit",{"_index":232,"t":{"24":{"position":[[145,3]]}}}],["blank",{"_index":742,"t":{"95":{"position":[[87,5],[273,5]]},"148":{"position":[[901,5]]}}}],["block",{"_index":481,"t":{"52":{"position":[[399,5]]}}}],["blog",{"_index":952,"t":{"136":{"position":[[134,4]]},"159":{"position":[[1805,4]]}}}],["bodi",{"_index":1015,"t":{"148":{"position":[[392,5]]},"150":{"position":[[592,5]]},"159":{"position":[[2119,4],[2168,5],[2614,5],[2670,8],[2749,8]]}}}],["bonyiii",{"_index":1644,"t":{"218":{"position":[[889,7]]}}}],["books.id))\")end",{"_index":1442,"t":{"191":{"position":[[271,15]]}}}],["boolean",{"_index":407,"t":{"42":{"position":[[107,7]]},"163":{"position":[[390,9],[424,8],[1332,8],[1469,8],[1499,8]]},"191":{"position":[[179,7]]}}}],["boot",{"_index":1287,"t":{"167":{"position":[[134,5]]}}}],["both",{"_index":509,"t":{"52":{"position":[[1447,4]]},"116":{"position":[[163,4]]}}}],["box",{"_index":1376,"t":{"183":{"position":[[138,3]]}}}],["bracket",{"_index":748,"t":{"99":{"position":[[100,7]]}}}],["brainkurv",{"_index":1566,"t":{"218":{"position":[[282,9]]}}}],["branch",{"_index":133,"t":{"10":{"position":[[88,7],[162,7]]},"14":{"position":[[226,6]]}}}],["brandan",{"_index":1567,"t":{"218":{"position":[[292,7]]}}}],["break",{"_index":13,"t":{"3":{"position":[[132,8]]}}}],["brendon",{"_index":1569,"t":{"218":{"position":[[307,7]]}}}],["bring",{"_index":89,"t":{"3":{"position":[[1101,8]]}}}],["broken",{"_index":174,"t":{"16":{"position":[[142,6]]}}}],["browser",{"_index":908,"t":{"128":{"position":[[132,7]]}}}],["brute",{"_index":1108,"t":{"157":{"position":[[867,5]]}}}],["btn",{"_index":612,"t":{"59":{"position":[[1099,4],[1104,3]]}}}],["bug",{"_index":147,"t":{"14":{"position":[[79,3]]},"16":{"position":[[447,3],[666,5]]},"198":{"position":[[251,4]]}}}],["build",{"_index":913,"t":{"130":{"position":[[5,5],[58,5]]},"140":{"position":[[265,8]]},"142":{"position":[[137,5],[532,8]]},"205":{"position":[[39,5]]}}}],["build_quot",{"_index":1372,"t":{"181":{"position":[[408,12]]},"195":{"position":[[511,12]]}}}],["builder",{"_index":1283,"t":{"167":{"position":[[61,9]]}}}],["buildrak",{"_index":1486,"t":{"200":{"position":[[361,9]]}}}],["built",{"_index":654,"t":{"63":{"position":[[1065,5]]}}}],["bypass",{"_index":1242,"t":{"163":{"position":[[1999,6]]}}}],["c",{"_index":427,"t":{"46":{"position":[[221,3],[562,3]]},"52":{"position":[[2542,3],[2917,3]]},"56":{"position":[[200,3],[404,3]]},"110":{"position":[[491,1]]},"116":{"position":[[7,1]]},"146":{"position":[[15,2]]},"161":{"position":[[400,3]]},"163":{"position":[[1733,3]]},"218":{"position":[[678,3]]}}}],["c.custom_arrow",{"_index":529,"t":{"52":{"position":[[2546,15]]}}}],["c.hide_sort_order_ind",{"_index":538,"t":{"52":{"position":[[2921,28]]}}}],["c.ignore_unknown_condit",{"_index":1190,"t":{"161":{"position":[[536,27]]}}}],["c.postgres_fields_sort_opt",{"_index":549,"t":{"56":{"position":[[204,29],[408,29]]}}}],["c.sanitize_custom_scope_boolean",{"_index":1239,"t":{"163":{"position":[[1737,32]]}}}],["c.search_key",{"_index":428,"t":{"46":{"position":[[294,12]]}}}],["c.strip_whitespac",{"_index":437,"t":{"46":{"position":[[624,18]]}}}],["cach",{"_index":1429,"t":{"189":{"position":[[293,5]]}}}],["call",{"_index":626,"t":{"63":{"position":[[241,6]]},"104":{"position":[[28,4]]},"157":{"position":[[190,7],[462,4],[1508,4]]},"159":{"position":[[1573,4]]},"172":{"position":[[114,6]]},"181":{"position":[[106,6],[153,6],[421,4]]},"195":{"position":[[279,6],[524,5]]}}}],["capabl",{"_index":1491,"t":{"205":{"position":[[191,10]]},"216":{"position":[[174,12]]}}}],["captur",{"_index":580,"t":{"59":{"position":[[22,7]]}}}],["care",{"_index":823,"t":{"116":{"position":[[68,4]]},"157":{"position":[[1006,4]]},"163":{"position":[[1301,4]]}}}],["carrol",{"_index":199,"t":{"18":{"position":[[77,7]]}}}],["case",{"_index":391,"t":{"40":{"position":[[1705,4],[1774,4],[1832,4],[1884,4],[1954,4],[2024,4]]},"52":{"position":[[1582,4]]},"56":{"position":[[559,4],[638,4]]},"67":{"position":[[227,4]]},"81":{"position":[[11,4],[107,5]]},"83":{"position":[[15,4],[121,5]]},"85":{"position":[[15,4],[121,5]]},"155":{"position":[[1067,6]]},"157":{"position":[[355,6]]},"161":{"position":[[1009,4],[1017,4]]},"163":{"position":[[2557,5]]},"174":{"position":[[417,5]]},"185":{"position":[[958,4]]},"195":{"position":[[233,4]]}}}],["case_insensit",{"_index":885,"t":{"124":{"position":[[864,17]]}}}],["cast",{"_index":881,"t":{"124":{"position":[[732,7]]}}}],["caus",{"_index":148,"t":{"14":{"position":[[86,6]]}}}],["caution",{"_index":421,"t":{"44":{"position":[[332,7]]}}}],["caveat",{"_index":1122,"t":{"157":{"position":[[1561,6]]},"163":{"position":[[2208,8]]},"185":{"position":[[461,7]]}}}],["cd",{"_index":905,"t":{"128":{"position":[[22,2]]}}}],["chain",{"_index":451,"t":{"50":{"position":[[373,8]]}}}],["chambino",{"_index":1623,"t":{"218":{"position":[[725,8]]}}}],["chanc",{"_index":772,"t":{"102":{"position":[[72,7]]}}}],["chang",{"_index":14,"t":{"3":{"position":[[141,7]]},"32":{"position":[[188,6]]},"46":{"position":[[85,7],[227,6],[568,6]]},"128":{"position":[[153,7]]},"148":{"position":[[453,7]]},"150":{"position":[[639,7]]},"163":{"position":[[1309,8]]},"165":{"position":[[32,7],[132,8]]},"179":{"position":[[638,6]]}}}],["char(8))\")end",{"_index":1381,"t":{"183":{"position":[[431,13]]}}}],["char_length(articles.bodi",{"_index":1416,"t":{"187":{"position":[[344,26],[813,26]]}}}],["charli",{"_index":1645,"t":{"218":{"position":[[897,6]]}}}],["check",{"_index":625,"t":{"63":{"position":[[212,5]]},"91":{"position":[[120,5]]},"124":{"position":[[898,5]]},"205":{"position":[[1258,5]]}}}],["checkbox",{"_index":990,"t":{"142":{"position":[[741,10]]}}}],["chen",{"_index":1604,"t":{"218":{"position":[[566,4]]}}}],["cherashev",{"_index":1584,"t":{"218":{"position":[[427,9]]}}}],["chifung7",{"_index":1646,"t":{"218":{"position":[[904,8]]}}}],["child",{"_index":1248,"t":{"163":{"position":[[2242,5],[2319,5]]}}}],["children_name_eq",{"_index":1061,"t":{"152":{"position":[[508,17]]}}}],["children_peopl",{"_index":1075,"t":{"152":{"position":[[910,17]]}}}],["children_people\".\"nam",{"_index":1079,"t":{"152":{"position":[[1018,24]]}}}],["children_people\".\"parent_id",{"_index":1076,"t":{"152":{"position":[[931,29]]}}}],["choos",{"_index":813,"t":{"110":{"position":[[252,6]]},"112":{"position":[[58,6]]}}}],["chri",{"_index":1571,"t":{"218":{"position":[[320,5]]}}}],["class",{"_index":517,"t":{"52":{"position":[[1810,5],[2174,7]]},"56":{"position":[[976,5]]},"59":{"position":[[269,6],[975,6],[1092,6]]},"104":{"position":[[198,5]]},"120":{"position":[[203,5]]},"122":{"position":[[118,5],[467,5]]},"155":{"position":[[210,5],[722,5]]},"159":{"position":[[84,5],[195,5],[1250,5],[1894,5],[1929,5],[2280,5]]},"161":{"position":[[744,5]]},"163":{"position":[[127,6],[195,5],[335,5],[536,5]]},"169":{"position":[[139,5]]},"187":{"position":[[100,5]]},"193":{"position":[[54,5]]},"205":{"position":[[760,5],[1203,5]]},"216":{"position":[[217,5]]}}}],["class=\"custom",{"_index":531,"t":{"52":{"position":[[2580,13]]}}}],["class=\"default",{"_index":535,"t":{"52":{"position":[[2658,14]]}}}],["class=\"far",{"_index":605,"t":{"59":{"position":[[1003,10]]}}}],["class=\"filt",{"_index":584,"t":{"59":{"position":[[75,15],[120,14],[149,14],[220,14],[917,14]]}}}],["class=\"form",{"_index":590,"t":{"59":{"position":[[373,11],[557,11],[683,11],[809,11],[886,11]]}}}],["class='form",{"_index":796,"t":{"108":{"position":[[85,11]]},"118":{"position":[[125,11]]},"120":{"position":[[370,11]]}}}],["class_nam",{"_index":1449,"t":{"193":{"position":[[348,11]]}}}],["claus",{"_index":1096,"t":{"155":{"position":[[1102,7]]}}}],["clean",{"_index":804,"t":{"110":{"position":[[69,6]]}}}],["clear_search_index",{"_index":1498,"t":{"205":{"position":[[521,19],[850,18],[1518,18]]}}}],["click",{"_index":500,"t":{"52":{"position":[[1010,8]]}}}],["close",{"_index":29,"t":{"3":{"position":[[340,7]]}}}],["code",{"_index":276,"t":{"30":{"position":[[254,4]]},"32":{"position":[[142,4]]},"159":{"position":[[2246,4]]},"165":{"position":[[124,4]]},"195":{"position":[[645,4]]},"205":{"position":[[721,4]]}}}],["codebas",{"_index":34,"t":{"3":{"position":[[380,8]]}}}],["col",{"_index":349,"t":{"40":{"position":[[517,3],[537,3],[580,3],[595,3],[782,3],[798,3],[942,3],[959,3],[1137,3],[1356,3]]}}}],["colgat",{"_index":1614,"t":{"218":{"position":[[641,7]]}}}],["collect",{"_index":170,"t":{"16":{"position":[[56,10]]},"26":{"position":[[21,10]]},"108":{"position":[[225,7]]},"136":{"position":[[70,9]]},"157":{"position":[[1530,10]]},"181":{"position":[[618,10]]}}}],["colleen",{"_index":1573,"t":{"218":{"position":[[335,7]]}}}],["colorfulberri",{"_index":1647,"t":{"218":{"position":[[913,13]]}}}],["column",{"_index":345,"t":{"40":{"position":[[475,8]]},"44":{"position":[[145,7],[396,6]]},"52":{"position":[[144,6],[179,6],[247,6],[805,6]]},"56":{"position":[[675,7],[817,8]]},"124":{"position":[[711,6],[789,7]]},"155":{"position":[[201,8]]},"157":{"position":[[289,7],[544,7],[843,7],[892,7],[994,7],[2080,7],[2124,7]]},"159":{"position":[[56,6],[457,6]]},"181":{"position":[[42,7],[99,6]]},"189":{"position":[[46,6],[132,6],[582,6]]},"195":{"position":[[41,7],[247,6]]},"205":{"position":[[371,6]]},"207":{"position":[[31,6]]},"212":{"position":[[49,7],[139,7]]},"214":{"position":[[36,6],[452,7],[534,7],[565,6],[807,7]]},"216":{"position":[[34,6]]}}}],["column.name.to_sym",{"_index":570,"t":{"56":{"position":[[867,19]]}}}],["column.typ",{"_index":568,"t":{"56":{"position":[[829,11]]}}}],["column_nam",{"_index":1148,"t":{"159":{"position":[[623,12]]}}}],["combin",{"_index":633,"t":{"63":{"position":[[443,7]]},"114":{"position":[[92,12]]},"157":{"position":[[1283,11]]},"165":{"position":[[853,11],[1021,10],[1554,11]]},"167":{"position":[[21,7]]}}}],["come",{"_index":1427,"t":{"189":{"position":[[144,6]]}}}],["comma",{"_index":801,"t":{"108":{"position":[[279,7]]},"112":{"position":[[229,6]]}}}],["command",{"_index":914,"t":{"130":{"position":[[16,7]]},"200":{"position":[[346,9]]}}}],["commit",{"_index":1480,"t":{"200":{"position":[[208,6],[282,6]]}}}],["commun",{"_index":26,"t":{"3":{"position":[[313,10],[558,10]]},"14":{"position":[[430,9]]}}}],["comparison",{"_index":1132,"t":{"157":{"position":[[2160,10]]}}}],["compat",{"_index":344,"t":{"40":{"position":[[452,10]]},"163":{"position":[[2506,10]]},"198":{"position":[[143,12],[217,12]]}}}],["complain",{"_index":1110,"t":{"157":{"position":[[933,11]]}}}],["complet",{"_index":45,"t":{"3":{"position":[[518,11]]},"110":{"position":[[138,9]]},"183":{"position":[[452,8]]}}}],["complex",{"_index":227,"t":{"24":{"position":[[81,7]]},"30":{"position":[[192,7]]},"42":{"position":[[99,7]]},"52":{"position":[[1617,7]]}}}],["component_definit",{"_index":1495,"t":{"205":{"position":[[425,22]]}}}],["componentdefinition.search(search_param",{"_index":1493,"t":{"205":{"position":[[300,41]]}}}],["compos",{"_index":1314,"t":{"174":{"position":[[71,7]]}}}],["compound",{"_index":752,"t":{"99":{"position":[[269,9]]},"124":{"position":[[190,8],[510,9],[545,8],[675,10]]},"148":{"position":[[916,8],[987,10],[1028,10]]}}}],["concaten",{"_index":1390,"t":{"185":{"position":[[12,12]]}}}],["condit",{"_index":291,"t":{"32":{"position":[[401,12]]},"152":{"position":[[92,10],[300,10]]},"157":{"position":[[108,10]]},"161":{"position":[[523,12],[799,10]]},"165":{"position":[[699,12],[714,9],[782,9],[1390,12],[1405,9],[1473,9]]},"187":{"position":[[486,11]]}}}],["config",{"_index":281,"t":{"32":{"position":[[177,8]]},"124":{"position":[[110,8],[1185,8]]},"179":{"position":[[453,8]]},"214":{"position":[[314,8]]}}}],["config.add_pred",{"_index":868,"t":{"124":{"position":[[119,20],[1194,20]]},"179":{"position":[[462,20]]},"214":{"position":[[323,20]]}}}],["config.hide_sort_order_ind",{"_index":302,"t":{"32":{"position":[[657,33]]}}}],["config.ignore_unknown_condit",{"_index":292,"t":{"32":{"position":[[414,32]]}}}],["config.search_key",{"_index":285,"t":{"32":{"position":[[255,17]]}}}],["config/application.rb",{"_index":1288,"t":{"167":{"position":[[152,21]]}}}],["config/initializers/ransack.rb",{"_index":278,"t":{"32":{"position":[[99,31]]},"46":{"position":[[167,32]]},"52":{"position":[[2308,31]]},"161":{"position":[[347,31]]},"163":{"position":[[1680,31]]},"214":{"position":[[256,30]]}}}],["config/initializers/ransack.rbmodul",{"_index":888,"t":{"124":{"position":[[1018,36]]}}}],["config/initializers/ransack.rbransack.configur",{"_index":867,"t":{"124":{"position":[[59,47]]},"179":{"position":[[402,47]]}}}],["configur",{"_index":119,"t":{"6":{"position":[[451,13]]},"32":{"position":[[22,11],[56,13],[597,10]]},"56":{"position":[[155,9]]},"161":{"position":[[179,10],[708,13],[957,13]]}}}],["conflict",{"_index":1049,"t":{"152":{"position":[[178,9]]}}}],["consid",{"_index":154,"t":{"14":{"position":[[208,8]]},"16":{"position":[[24,8]]},"52":{"position":[[282,10]]},"93":{"position":[[231,10]]},"124":{"position":[[987,8]]},"205":{"position":[[683,11]]}}}],["consol",{"_index":1172,"t":{"159":{"position":[[2537,8]]},"165":{"position":[[571,8]]}}}],["console.log(data",{"_index":768,"t":{"99":{"position":[[907,18]]}}}],["constant",{"_index":492,"t":{"52":{"position":[[648,8]]}}}],["constants.rb",{"_index":1233,"t":{"163":{"position":[[1528,14]]}}}],["construct",{"_index":272,"t":{"30":{"position":[[172,9]]},"169":{"position":[[740,9]]}}}],["cont",{"_index":462,"t":{"50":{"position":[[796,4]]},"63":{"position":[[192,4]]},"75":{"position":[[4,4]]},"148":{"position":[[223,5]]},"150":{"position":[[397,5]]},"165":{"position":[[758,5],[827,5],[1449,5],[1528,5]]},"183":{"position":[[75,4]]},"187":{"position":[[634,7]]}}}],["cont/not_cont",{"_index":673,"t":{"67":{"position":[[359,13]]}}}],["cont_al",{"_index":698,"t":{"79":{"position":[[4,8]]}}}],["cont_ani",{"_index":692,"t":{"77":{"position":[[4,8]]}}}],["contact",{"_index":1545,"t":{"216":{"position":[[223,7],[396,12],[414,10]]}}}],["contact.all.ransack(\"within_json_cont",{"_index":1552,"t":{"216":{"position":[[572,38]]}}}],["contacts.json_data",{"_index":1549,"t":{"216":{"position":[[431,18]]}}}],["contain",{"_index":279,"t":{"32":{"position":[[131,10],[308,8]]},"40":{"position":[[1491,8],[1527,8],[1554,8],[1590,7],[1622,7],[1661,7],[1685,8],[1746,8],[1804,8],[1871,7],[1927,7],[1997,7]]},"50":{"position":[[145,11],[801,10]]},"63":{"position":[[261,8]]},"75":{"position":[[53,8]]},"77":{"position":[[57,8]]},"79":{"position":[[57,8]]},"81":{"position":[[72,8]]},"83":{"position":[[76,8]]},"85":{"position":[[76,8]]},"93":{"position":[[299,7]]},"148":{"position":[[229,8],[252,8]]},"150":{"position":[[403,8],[426,8]]},"161":{"position":[[430,8]]},"181":{"position":[[136,10],[852,8]]},"183":{"position":[[221,8]]},"214":{"position":[[133,8],[204,8],[369,11],[572,8]]},"218":{"position":[[37,9]]}}}],["content",{"_index":21,"t":{"3":{"position":[[244,7]]},"59":{"position":[[171,9],[235,9],[939,9]]},"130":{"position":[[41,7],[109,8]]},"136":{"position":[[153,7],[221,7]]},"148":{"position":[[403,7]]},"150":{"position":[[603,7]]},"218":{"position":[[74,7]]}}}],["content_tag",{"_index":858,"t":{"122":{"position":[[1037,11],[1066,11],[1116,11],[1173,11]]}}}],["context",{"_index":1053,"t":{"152":{"position":[[249,7],[448,8],[533,8]]}}}],["continu",{"_index":81,"t":{"3":{"position":[[981,8]]},"163":{"position":[[0,10]]}}}],["contribut",{"_index":145,"t":{"14":{"position":[[40,12],[277,13]]},"16":{"position":[[334,12]]},"18":{"position":[[275,11]]},"126":{"position":[[46,10]]},"195":{"position":[[626,10]]},"218":{"position":[[182,13]]}}}],["contributor",{"_index":205,"t":{"18":{"position":[[131,13]]}}}],["control",{"_index":312,"t":{"34":{"position":[[231,11]]},"61":{"position":[[54,10]]},"99":{"position":[[195,11]]},"106":{"position":[[36,11]]},"122":{"position":[[453,13]]},"165":{"position":[[113,10]]},"193":{"position":[[374,11]]},"205":{"position":[[1171,11],[1797,10]]}}}],["controller_name}_search\".to_sym",{"_index":1522,"t":{"205":{"position":[[1828,34]]}}}],["conveni",{"_index":951,"t":{"136":{"position":[[99,12]]}}}],["convers",{"_index":1236,"t":{"163":{"position":[[1586,11]]}}}],["convert",{"_index":1134,"t":{"157":{"position":[[2274,7]]},"163":{"position":[[1142,7],[1452,7]]},"179":{"position":[[0,7],[1292,7]]},"183":{"position":[[0,7]]},"216":{"position":[[21,8]]}}}],["converting/ransack",{"_index":1323,"t":{"174":{"position":[[565,21]]}}}],["cool",{"_index":234,"t":{"24":{"position":[[188,4]]}}}],["copeland",{"_index":1621,"t":{"218":{"position":[[710,8]]}}}],["correctli",{"_index":1305,"t":{"169":{"position":[[909,9]]}}}],["correspond",{"_index":880,"t":{"124":{"position":[[608,13]]}}}],["creat",{"_index":139,"t":{"12":{"position":[[42,6]]},"18":{"position":[[12,7]]},"50":{"position":[[55,8]]},"52":{"position":[[27,7]]},"99":{"position":[[428,7],[697,6]]},"124":{"position":[[523,8],[599,6]]},"172":{"position":[[137,8]]},"174":{"position":[[146,8]]},"200":{"position":[[122,6]]}}}],["created_at",{"_index":622,"t":{"61":{"position":[[318,11]]},"99":{"position":[[858,11]]},"179":{"position":[[124,11],[199,11],[362,12],[750,12],[1399,12]]}}}],["created_at_date_equ",{"_index":1333,"t":{"179":{"position":[[278,24]]}}}],["creator",{"_index":42,"t":{"3":{"position":[[464,8]]}}}],["creed",{"_index":1514,"t":{"205":{"position":[[1156,5]]}}}],["csv",{"_index":924,"t":{"134":{"position":[[13,3],[39,3],[511,7],[585,6],[714,5],[720,3],[768,3]]}}}],["csv'class",{"_index":942,"t":{"134":{"position":[[620,10]]}}}],["csv.gener",{"_index":944,"t":{"134":{"position":[[698,12]]}}}],["cure",{"_index":1318,"t":{"174":{"position":[[398,4]]}}}],["current",{"_index":527,"t":{"52":{"position":[[2432,9]]},"163":{"position":[[1349,9],[2187,9],[2421,9]]},"179":{"position":[[1322,7]]}}}],["current_us",{"_index":1222,"t":{"163":{"position":[[1025,12]]}}}],["current_user.admin",{"_index":1171,"t":{"159":{"position":[[2472,19]]}}}],["custom",{"_index":476,"t":{"52":{"position":[[295,6],[2235,10],[2884,11]]},"63":{"position":[[1258,8]]},"124":{"position":[[30,6]]},"142":{"position":[[439,6]]},"155":{"position":[[8,9]]},"172":{"position":[[269,6]]},"174":{"position":[[231,13]]},"205":{"position":[[14,6]]},"214":{"position":[[232,6]]}}}],["custom_arrow",{"_index":524,"t":{"52":{"position":[[2259,13]]}}}],["custódio",{"_index":1586,"t":{"218":{"position":[[444,8]]}}}],["công",{"_index":1001,"t":{"146":{"position":[[10,4]]}}}],["d",{"_index":825,"t":{"118":{"position":[[10,1]]},"146":{"position":[[53,2]]}}}],["dashboard_index_path",{"_index":930,"t":{"134":{"position":[[152,20]]}}}],["dashboard_index_path(format",{"_index":940,"t":{"134":{"position":[[556,28]]}}}],["dashboard_index_path({nam",{"_index":938,"t":{"134":{"position":[[444,27]]}}}],["data",{"_index":763,"t":{"99":{"position":[[793,5],[899,7]]},"108":{"position":[[237,4]]},"142":{"position":[[786,4]]},"174":{"position":[[587,4]]},"189":{"position":[[303,4]]},"195":{"position":[[214,4]]},"214":{"position":[[523,4]]}}}],["data_set",{"_index":1543,"t":{"216":{"position":[[124,9]]}}}],["databas",{"_index":732,"t":{"91":{"position":[[341,8]]},"124":{"position":[[834,10]]},"157":{"position":[[246,10]]},"174":{"position":[[490,8]]},"179":{"position":[[34,8]]},"183":{"position":[[19,8]]},"214":{"position":[[819,8]]}}}],["date",{"_index":984,"t":{"142":{"position":[[485,4]]},"163":{"position":[[627,5]]},"179":{"position":[[70,4],[167,4],[769,5],[1368,5],[1418,5]]}}}],["date_equ",{"_index":1336,"t":{"179":{"position":[[483,14]]}}}],["datetim",{"_index":1331,"t":{"179":{"position":[[43,8],[109,8]]}}}],["david",{"_index":78,"t":{"3":{"position":[[952,6]]},"218":{"position":[[352,5]]}}}],["davidson",{"_index":1576,"t":{"218":{"position":[[367,8]]}}}],["db",{"_index":883,"t":{"124":{"position":[[786,2]]},"174":{"position":[[178,2]]}}}],["ddonahue99",{"_index":1648,"t":{"218":{"position":[[927,10]]}}}],["de",{"_index":1123,"t":{"157":{"position":[[1577,2]]}}}],["decid",{"_index":15,"t":{"3":{"position":[[170,7],[489,7]]},"205":{"position":[[1030,7]]}}}],["dedic",{"_index":1320,"t":{"174":{"position":[[480,9]]}}}],["def",{"_index":256,"t":{"28":{"position":[[0,3]]},"44":{"position":[[0,3],[227,3]]},"56":{"position":[[772,3]]},"106":{"position":[[118,3]]},"122":{"position":[[519,3]]},"124":{"position":[[1080,3]]},"134":{"position":[[674,3]]},"148":{"position":[[1126,3]]},"157":{"position":[[608,3],[1031,3],[1347,3],[1799,3]]},"159":{"position":[[577,3],[817,3],[1097,3],[1343,3],[1964,3],[2329,3],[2444,3]]},"163":{"position":[[575,3],[637,3],[2062,3]]},"165":{"position":[[219,3]]},"205":{"position":[[280,3],[813,3],[846,3],[1328,3],[1514,3],[1813,3]]}}}],["default",{"_index":282,"t":{"32":{"position":[[195,7],[232,7],[354,7],[522,7]]},"34":{"position":[[40,7]]},"44":{"position":[[343,8]]},"46":{"position":[[33,7],[234,7],[271,7],[395,7],[608,7]]},"52":{"position":[[197,7],[1463,7],[2483,7]]},"61":{"position":[[13,7]]},"124":{"position":[[309,9],[456,8],[659,9],[762,9],[847,9]]},"159":{"position":[[3,8],[437,7],[691,7],[951,7],[1209,7]]},"161":{"position":[[3,8],[476,7]]},"163":{"position":[[182,8]]},"165":{"position":[[4,7],[1058,7]]},"205":{"position":[[358,7]]}}}],["default_arrow",{"_index":526,"t":{"52":{"position":[[2362,13],[2639,14]]}}}],["default_ord",{"_index":479,"t":{"52":{"position":[[360,14],[1214,13],[1343,14]]},"54":{"position":[[135,14],[279,14]]},"179":{"position":[[375,14]]}}}],["defin",{"_index":441,"t":{"48":{"position":[[82,7]]},"52":{"position":[[1713,6]]},"99":{"position":[[180,7]]},"159":{"position":[[480,7]]},"163":{"position":[[71,8],[2273,7]]},"179":{"position":[[681,6]]}}}],["definit",{"_index":1315,"t":{"174":{"position":[[95,10]]}}}],["deivid",{"_index":200,"t":{"18":{"position":[[85,6]]}}}],["deleg",{"_index":988,"t":{"142":{"position":[[585,8]]}}}],["delet",{"_index":1518,"t":{"205":{"position":[[1472,6]]}}}],["demo",{"_index":137,"t":{"12":{"position":[[12,4]]},"30":{"position":[[237,4]]}}}],["demonstr",{"_index":176,"t":{"16":{"position":[[179,11]]}}}],["deni",{"_index":1578,"t":{"218":{"position":[[384,5]]}}}],["depart",{"_index":849,"t":{"122":{"position":[[241,10],[375,11]]}}}],["department_titl",{"_index":860,"t":{"122":{"position":[[1147,18],[1415,20]]}}}],["department_title_cont",{"_index":856,"t":{"122":{"position":[[789,22],[834,22]]}}}],["departments.title','employees.last_nam",{"_index":864,"t":{"122":{"position":[[1333,43]]}}}],["depend",{"_index":58,"t":{"3":{"position":[[691,6]]},"6":{"position":[[93,13]]},"128":{"position":[[59,12]]}}}],["deploy",{"_index":922,"t":{"132":{"position":[[29,6]]}}}],["desc",{"_index":480,"t":{"52":{"position":[[375,6],[1390,6],[1979,6]]},"54":{"position":[[150,6],[326,6]]},"61":{"position":[[330,6]]},"99":{"position":[[870,5]]},"148":{"position":[[194,5]]},"150":{"position":[[368,5]]},"152":{"position":[[1074,4]]},"179":{"position":[[390,6]]},"187":{"position":[[952,4]]}}}],["descend",{"_index":511,"t":{"52":{"position":[[1557,10]]},"148":{"position":[[200,10]]},"150":{"position":[[374,10]]}}}],["describ",{"_index":158,"t":{"14":{"position":[[253,10]]}}}],["descript",{"_index":322,"t":{"40":{"position":[[42,11]]}}}],["design",{"_index":36,"t":{"3":{"position":[[403,6]]},"18":{"position":[[163,8]]},"193":{"position":[[163,10]]}}}],["detail",{"_index":1523,"t":{"209":{"position":[[19,8]]}}}],["determin",{"_index":545,"t":{"56":{"position":[[54,9]]},"63":{"position":[[137,9]]}}}],["develop",{"_index":48,"t":{"3":{"position":[[591,11]]},"18":{"position":[[43,9]]},"128":{"position":[[99,11]]}}}],["devic",{"_index":935,"t":{"134":{"position":[[342,9],[665,8],[736,10]]}}}],["device.nam",{"_index":936,"t":{"134":{"position":[[352,11]]}}}],["device.name}.join",{"_index":946,"t":{"134":{"position":[[813,20]]}}}],["diddli",{"_index":875,"t":{"124":{"position":[[368,7]]}}}],["differ",{"_index":108,"t":{"6":{"position":[[297,9]]},"52":{"position":[[169,9]]},"91":{"position":[[331,9],[362,9]]},"179":{"position":[[859,9]]},"191":{"position":[[157,6]]},"193":{"position":[[44,9]]}}}],["direct",{"_index":501,"t":{"52":{"position":[[1092,9],[1194,10],[1433,10]]}}}],["directli",{"_index":186,"t":{"16":{"position":[[427,8]]},"126":{"position":[[123,8]]}}}],["directori",{"_index":916,"t":{"130":{"position":[[64,9]]}}}],["disabl",{"_index":434,"t":{"46":{"position":[[462,8]]},"52":{"position":[[2471,8]]}}}],["discuss",{"_index":185,"t":{"16":{"position":[[412,10]]}}}],["display",{"_index":295,"t":{"32":{"position":[[466,7],[566,11]]},"52":{"position":[[2385,9],[2510,10],[2718,9],[3018,9]]},"157":{"position":[[1696,7]]}}}],["distinct",{"_index":413,"t":{"44":{"position":[[92,9]]},"157":{"position":[[10,9],[56,8],[328,9],[1318,9],[2038,9]]}}}],["distinguish",{"_index":818,"t":{"112":{"position":[[80,11]]}}}],["div",{"_index":583,"t":{"59":{"position":[[70,4],[144,4],[198,6],[215,4],[368,4],[478,6],[552,4],[671,6],[678,4],[797,6],[804,4],[874,6],[881,4],[912,4],[1120,6],[1127,6]]},"108":{"position":[[80,4],[207,6]]},"118":{"position":[[120,4],[275,8]]},"120":{"position":[[365,4],[537,8]]}}}],["div></div",{"_index":613,"t":{"59":{"position":[[1144,12]]}}}],["doc",{"_index":899,"t":{"126":{"position":[[64,4]]},"128":{"position":[[10,4],[25,4]]}}}],["document",{"_index":17,"t":{"3":{"position":[[193,13]]},"16":{"position":[[478,13]]},"126":{"position":[[28,14]]},"157":{"position":[[2331,14]]},"218":{"position":[[23,13],[108,13]]}}}],["docusauru",{"_index":898,"t":{"126":{"position":[[13,10]]},"128":{"position":[[38,10]]}}}],["does_not_match",{"_index":671,"t":{"67":{"position":[[274,14]]}}}],["doesn't",{"_index":1106,"t":{"157":{"position":[[762,7]]}}}],["doesnt",{"_index":1488,"t":{"205":{"position":[[84,7]]}}}],["domain",{"_index":1428,"t":{"189":{"position":[[269,6]]}}}],["don't",{"_index":822,"t":{"116":{"position":[[62,5]]},"124":{"position":[[319,5]]},"179":{"position":[[665,5]]}}}],["done",{"_index":268,"t":{"30":{"position":[[95,4]]}}}],["down_arrow",{"_index":533,"t":{"52":{"position":[[2616,11]]}}}],["download",{"_index":925,"t":{"134":{"position":[[25,11]]}}}],["drawback",{"_index":241,"t":{"24":{"position":[[273,8]]}}}],["drew",{"_index":1580,"t":{"218":{"position":[[399,4]]}}}],["driftingrubi",{"_index":956,"t":{"138":{"position":[[0,13]]}}}],["dropdown",{"_index":1425,"t":{"189":{"position":[[89,8]]}}}],["dropdowndef",{"_index":1436,"t":{"189":{"position":[[602,11]]}}}],["dupe",{"_index":1124,"t":{"157":{"position":[[1580,6]]}}}],["duplic",{"_index":1097,"t":{"157":{"position":[[84,9]]}}}],["e.g",{"_index":328,"t":{"40":{"position":[[118,4],[674,4]]},"163":{"position":[[209,5]]},"167":{"position":[[144,4]]},"216":{"position":[[566,5]]}}}],["each",{"_index":300,"t":{"32":{"position":[[624,4]]},"44":{"position":[[187,4]]}}}],["eagerli",{"_index":1302,"t":{"169":{"position":[[536,7]]}}}],["easi",{"_index":1502,"t":{"205":{"position":[[666,5]]}}}],["easili",{"_index":95,"t":{"6":{"position":[[22,6]]},"32":{"position":[[15,6]]},"122":{"position":[[8,6]]},"163":{"position":[[2384,6]]},"165":{"position":[[91,6]]},"205":{"position":[[175,6]]}}}],["edit",{"_index":901,"t":{"126":{"position":[[84,5],[132,5],[164,4]]},"136":{"position":[[197,4]]}}}],["effect",{"_index":834,"t":{"120":{"position":[[130,9]]},"157":{"position":[[514,6]]}}}],["effort",{"_index":49,"t":{"3":{"position":[[603,7]]}}}],["eik",{"_index":1582,"t":{"218":{"position":[[410,4]]}}}],["elasticsearch",{"_index":103,"t":{"6":{"position":[[159,13]]}}}],["element",{"_index":1186,"t":{"159":{"position":[[3202,8]]}}}],["elsewher",{"_index":51,"t":{"3":{"position":[[627,9]]},"16":{"position":[[548,9]]}}}],["employe",{"_index":845,"t":{"122":{"position":[[124,8],[396,10],[612,11]]},"163":{"position":[[341,8]]}}}],["employee.ransack",{"_index":1220,"t":{"163":{"position":[[967,20]]}}}],["employees_first_name_or_employees_last_name_cont",{"_index":857,"t":{"122":{"position":[[872,49],[944,49]]}}}],["employees_last_nam",{"_index":861,"t":{"122":{"position":[[1204,21],[1436,22]]}}}],["empti",{"_index":343,"t":{"40":{"position":[[441,5],[567,6]]},"159":{"position":[[1228,5]]}}}],["en",{"_index":1045,"t":{"150":{"position":[[340,3],[680,3]]},"195":{"position":[[306,6]]}}}],["enabl",{"_index":525,"t":{"52":{"position":[[2353,6]]},"142":{"position":[[851,7]]},"174":{"position":[[217,6]]}}}],["encount",{"_index":172,"t":{"16":{"position":[[116,9]]}}}],["end",{"_index":378,"t":{"40":{"position":[[1341,4],[1393,3],[1412,4],[1439,4]]},"50":{"position":[[587,3]]},"52":{"position":[[527,3],[2691,4]]},"56":{"position":[[957,3],[961,3],[965,3]]},"59":{"position":[[1059,3],[1137,3]]},"89":{"position":[[4,3],[52,4]]},"110":{"position":[[499,3]]},"122":{"position":[[1024,3],[1231,3]]},"124":{"position":[[1154,3]]},"134":{"position":[[260,3],[389,3],[597,3],[838,3],[842,3]]},"148":{"position":[[280,4],[285,4]]},"150":{"position":[[454,4],[459,4]]},"155":{"position":[[671,3]]},"157":{"position":[[1548,3]]},"159":{"position":[[655,3],[917,3],[1179,3],[1388,3],[2174,3],[2178,3],[2432,3]]},"163":{"position":[[633,3],[895,3]]},"183":{"position":[[671,4]]},"185":{"position":[[455,5],[759,5]]},"205":{"position":[[842,3],[1009,3],[1013,3],[1017,3],[1400,3],[1451,3],[1466,3],[1677,3],[1681,3],[1734,3]]},"214":{"position":[[417,4]]}}}],["endend",{"_index":255,"t":{"26":{"position":[[102,6]]},"56":{"position":[[969,6]]},"122":{"position":[[624,6]]},"134":{"position":[[846,6]]},"159":{"position":[[2507,6]]},"187":{"position":[[457,7]]},"189":{"position":[[548,7]]},"205":{"position":[[1021,6],[1863,6]]}}}],["endendcontact.all.ransack(\"within_json_cont",{"_index":1548,"t":{"216":{"position":[[321,44]]}}}],["endendemployee.ransack",{"_index":1217,"t":{"163":{"position":[[899,24]]}}}],["endendransack.configur",{"_index":895,"t":{"124":{"position":[[1158,23]]}}}],["endprotect",{"_index":1520,"t":{"205":{"position":[[1738,12]]}}}],["energis",{"_index":25,"t":{"3":{"position":[[300,8]]}}}],["engin",{"_index":989,"t":{"142":{"position":[[629,6]]},"157":{"position":[[923,6]]}}}],["enough",{"_index":1340,"t":{"179":{"position":[[628,6]]}}}],["entir",{"_index":1550,"t":{"216":{"position":[[496,6]]}}}],["entri",{"_index":1534,"t":{"214":{"position":[[547,7]]}}}],["environ",{"_index":1285,"t":{"167":{"position":[[100,11]]}}}],["eq",{"_index":662,"t":{"65":{"position":[[4,2]]},"124":{"position":[[227,4],[262,5]]},"148":{"position":[[891,2]]},"179":{"position":[[514,5]]},"183":{"position":[[112,2]]}}}],["eq(nil",{"_index":893,"t":{"124":{"position":[[1131,7]]}}}],["equal",{"_index":325,"t":{"40":{"position":[[65,5],[84,5],[361,5],[408,5],[835,5],[901,5],[996,5],[1062,5]]},"65":{"position":[[62,5]]},"69":{"position":[[212,5]]},"71":{"position":[[69,5]]},"157":{"position":[[1966,8]]},"179":{"position":[[153,5]]}}}],["equals_diddli",{"_index":869,"t":{"124":{"position":[[140,16]]}}}],["equival",{"_index":1196,"t":{"161":{"position":[[913,10]]}}}],["erb",{"_index":112,"t":{"6":{"position":[[367,4]]}}}],["erni",{"_index":40,"t":{"3":{"position":[[451,5],[1091,5]]},"18":{"position":[[23,5]]},"159":{"position":[[1818,5]]},"161":{"position":[[608,9],[844,9]]},"218":{"position":[[938,5]]}}}],["ernie').result.to_sql",{"_index":1188,"t":{"161":{"position":[[103,24]]}}}],["error",{"_index":287,"t":{"32":{"position":[[290,6],[384,5]]},"52":{"position":[[672,5]]},"157":{"position":[[1937,6],[2020,5]]},"161":{"position":[[202,5],[412,6],[506,5],[772,5]]},"169":{"position":[[481,5]]},"193":{"position":[[417,6]]}}}],["es",{"_index":1460,"t":{"195":{"position":[[322,5]]}}}],["especi",{"_index":1503,"t":{"205":{"position":[[672,10]]}}}],["etc",{"_index":230,"t":{"24":{"position":[[127,4]]},"124":{"position":[[241,4]]},"181":{"position":[[690,6]]},"216":{"position":[[537,4]]}}}],["even",{"_index":35,"t":{"3":{"position":[[393,4]]},"16":{"position":[[250,4]]},"52":{"position":[[2866,4]]},"157":{"position":[[100,4]]}}}],["exact",{"_index":824,"t":{"116":{"position":[[81,5]]}}}],["exactli",{"_index":664,"t":{"65":{"position":[[54,7]]},"112":{"position":[[25,8]]},"114":{"position":[[29,8]]}}}],["exampl",{"_index":346,"t":{"40":{"position":[[484,8]]},"44":{"position":[[162,8]]},"52":{"position":[[995,7],[1408,7]]},"91":{"position":[[412,8]]},"99":{"position":[[450,8]]},"134":{"position":[[17,7]]},"148":{"position":[[139,10]]},"150":{"position":[[313,10]]},"157":{"position":[[443,8],[1022,8],[1338,8],[1790,8]]},"159":{"position":[[1750,7],[2238,7]]},"169":{"position":[[113,8]]},"174":{"position":[[344,7]]},"179":{"position":[[144,8],[971,8]]},"181":{"position":[[58,8],[641,7]]},"183":{"position":[[212,8]]},"185":{"position":[[74,10],[527,7]]},"195":{"position":[[650,9]]},"205":{"position":[[228,7]]},"214":{"position":[[492,7]]}}}],["example_field",{"_index":792,"t":{"106":{"position":[[175,15]]}}}],["except",{"_index":1197,"t":{"161":{"position":[[979,6]]}}}],["exercis",{"_index":809,"t":{"110":{"position":[[153,11]]}}}],["exist",{"_index":214,"t":{"18":{"position":[[239,6]]},"63":{"position":[[1187,5],[1379,5]]},"191":{"position":[[16,9],[219,6]]}}}],["expect",{"_index":1345,"t":{"179":{"position":[[916,6]]}}}],["expert",{"_index":1311,"t":{"172":{"position":[[294,6]]},"214":{"position":[[595,10],[760,14]]}}}],["experts\"}').result.to_sqlselect",{"_index":1537,"t":{"214":{"position":[[660,32]]}}}],["explicitli",{"_index":489,"t":{"52":{"position":[[611,10]]},"157":{"position":[[824,10]]}}}],["export",{"_index":923,"t":{"134":{"position":[[0,9],[432,7],[544,7]]}}}],["express",{"_index":1093,"t":{"155":{"position":[[531,10]]}}}],["extend",{"_index":562,"t":{"56":{"position":[[718,8]]}}}],["extens",{"_index":118,"t":{"6":{"position":[[441,9]]}}}],["extract",{"_index":1358,"t":{"179":{"position":[[1353,10]]}}}],["f",{"_index":265,"t":{"30":{"position":[[76,3]]},"50":{"position":[[111,3],[982,3],[1030,3]]},"59":{"position":[[361,3],[542,2],[545,1]]},"93":{"position":[[173,4]]},"110":{"position":[[320,3]]},"122":{"position":[[701,3]]},"134":{"position":[[176,3]]},"155":{"position":[[599,3]]},"218":{"position":[[592,1]]}}}],["f.label",{"_index":446,"t":{"50":{"position":[[161,7],[276,7],[430,7]]},"59":{"position":[[397,7],[581,7],[707,7]]},"108":{"position":[[109,7]]},"118":{"position":[[149,7]]},"120":{"position":[[394,7]]},"122":{"position":[[712,7],[781,7],[864,7]]},"134":{"position":[[187,7]]},"155":{"position":[[610,7]]}}}],["f.predicate_select",{"_index":1030,"t":{"148":{"position":[[849,18],[1009,18]]}}}],["f.search_field",{"_index":448,"t":{"50":{"position":[[187,14],[313,14],[498,14],[610,14]]},"59":{"position":[[448,14],[635,14],[761,14]]},"122":{"position":[[743,14],[819,14],[929,14]]},"134":{"position":[[213,14]]},"155":{"position":[[638,14]]},"179":{"position":[[262,15]]},"183":{"position":[[713,14]]},"193":{"position":[[609,14]]}}}],["f.search_form_for",{"_index":318,"t":{"38":{"position":[[4,17]]}}}],["f.select",{"_index":829,"t":{"118":{"position":[[190,8]]},"120":{"position":[[435,8]]},"191":{"position":[[304,8]]}}}],["f.submit",{"_index":454,"t":{"50":{"position":[[573,8]]},"59":{"position":[[1070,8]]},"122":{"position":[[1001,8]]},"134":{"position":[[246,8]]}}}],["f.text_field",{"_index":797,"t":{"108":{"position":[[138,12]]},"110":{"position":[[331,12],[387,12],[443,12]]}}}],["fa",{"_index":606,"t":{"59":{"position":[[1014,2]]}}}],["facebook",{"_index":192,"t":{"16":{"position":[[534,9]]},"181":{"position":[[678,11]]}}}],["facilit",{"_index":997,"t":{"144":{"position":[[0,9]]}}}],["fail",{"_index":156,"t":{"14":{"position":[[240,7]]},"16":{"position":[[163,7]]},"63":{"position":[[1399,5]]}}}],["fals",{"_index":293,"t":{"32":{"position":[[449,5],[533,5]]},"40":{"position":[[2067,5]]},"93":{"position":[[4,5],[57,6],[208,5]]},"124":{"position":[[857,6]]},"148":{"position":[[998,6],[1039,5]]},"161":{"position":[[305,5]]},"163":{"position":[[1646,5]]},"191":{"position":[[195,5]]}}}],["falseend",{"_index":438,"t":{"46":{"position":[[645,8]]},"161":{"position":[[566,8]]},"163":{"position":[[1772,8]]}}}],["familiar",{"_index":656,"t":{"63":{"position":[[1136,8]]}}}],["faster",{"_index":1321,"t":{"174":{"position":[[522,7]]}}}],["fata",{"_index":1601,"t":{"218":{"position":[[548,5]]}}}],["feasibl",{"_index":1251,"t":{"163":{"position":[[2621,9]]}}}],["featur",{"_index":11,"t":{"3":{"position":[[115,8]]},"6":{"position":[[418,8]]},"56":{"position":[[496,8]]},"142":{"position":[[550,7]]},"172":{"position":[[301,8]]},"198":{"position":[[112,8],[190,8]]}}}],["feel",{"_index":1466,"t":{"195":{"position":[[613,4]]}}}],["feodor",{"_index":1583,"t":{"218":{"position":[[420,6]]}}}],["few",{"_index":1246,"t":{"163":{"position":[[2204,3]]}}}],["field",{"_index":445,"t":{"50":{"position":[[139,5]]},"52":{"position":[[902,7],[1107,5],[1171,5],[1228,6],[1452,7],[1503,5],[1548,5],[1776,5],[2029,6],[2411,6]]},"61":{"position":[[33,5]]},"65":{"position":[[45,5]]},"67":{"position":[[50,5]]},"69":{"position":[[45,5]]},"71":{"position":[[47,5]]},"73":{"position":[[45,5]]},"75":{"position":[[47,5]]},"77":{"position":[[51,5]]},"79":{"position":[[51,5]]},"81":{"position":[[66,5]]},"83":{"position":[[70,5]]},"85":{"position":[[70,5]]},"87":{"position":[[48,5]]},"89":{"position":[[46,5]]},"91":{"position":[[47,5],[149,6]]},"93":{"position":[[48,5],[284,5]]},"95":{"position":[[50,5]]},"97":{"position":[[47,5]]},"102":{"position":[[119,7]]},"104":{"position":[[45,5]]},"106":{"position":[[6,5]]},"120":{"position":[[57,5],[104,5]]},"148":{"position":[[434,6],[551,5],[577,5]]},"150":{"position":[[722,5],[748,5]]},"174":{"position":[[506,6]]},"177":{"position":[[19,5]]},"179":{"position":[[52,5],[118,5]]},"183":{"position":[[28,5],[194,5]]}}}],["fieldnam",{"_index":795,"t":{"108":{"position":[[24,9]]}}}],["file",{"_index":143,"t":{"14":{"position":[[7,6],[60,4]]},"16":{"position":[[270,6]]},"32":{"position":[[91,4]]},"46":{"position":[[151,4],[535,5]]},"52":{"position":[[2298,4],[2828,5]]},"102":{"position":[[199,6]]},"134":{"position":[[43,4]]},"148":{"position":[[84,4],[105,5]]},"150":{"position":[[20,5],[279,5]]},"161":{"position":[[339,4]]},"163":{"position":[[1670,4]]},"200":{"position":[[183,4],[257,4]]},"214":{"position":[[287,5]]}}}],["file.expand_path('../boot",{"_index":1292,"t":{"167":{"position":[[269,27]]}}}],["filter",{"_index":581,"t":{"59":{"position":[[42,9]]},"120":{"position":[[328,8]]},"140":{"position":[[128,8]]},"142":{"position":[[164,7],[214,6]]},"214":{"position":[[59,6]]}}}],["filters/date_title_sort",{"_index":594,"t":{"59":{"position":[[505,26]]}}}],["final",{"_index":1118,"t":{"157":{"position":[[1477,5]]}}}],["find",{"_index":196,"t":{"16":{"position":[[653,4]]},"152":{"position":[[3,4]]},"179":{"position":[[85,4]]},"183":{"position":[[160,4]]},"214":{"position":[[542,4],[852,4]]}}}],["first",{"_index":474,"t":{"52":{"position":[[224,5],[782,5]]},"56":{"position":[[10,5],[364,5]]},"163":{"position":[[2217,6]]}}}],["first_nam",{"_index":497,"t":{"52":{"position":[[953,11],[1060,11],[1330,12],[1378,11],[1537,10]]},"54":{"position":[[202,11],[266,12],[314,11]]},"63":{"position":[[248,12]]},"185":{"position":[[40,10],[258,12]]}}}],["first_name:str",{"_index":847,"t":{"122":{"position":[[194,17]]}}}],["first_name_cont",{"_index":753,"t":{"99":{"position":[[292,16],[806,16]]}}}],["fit",{"_index":484,"t":{"52":{"position":[[435,3]]},"124":{"position":[[304,4]]}}}],["fix",{"_index":197,"t":{"16":{"position":[[662,3]]},"181":{"position":[[12,5]]},"198":{"position":[[256,7]]},"212":{"position":[[28,5]]}}}],["fli",{"_index":1324,"t":{"174":{"position":[[599,4]]}}}],["folder",{"_index":904,"t":{"128":{"position":[[15,6]]}}}],["follow",{"_index":182,"t":{"16":{"position":[[323,6]]},"102":{"position":[[127,6]]},"110":{"position":[[21,9],[270,9]]},"148":{"position":[[1117,8]]},"150":{"position":[[250,7]]},"159":{"position":[[1861,9]]},"163":{"position":[[1836,9]]},"165":{"position":[[210,8]]},"169":{"position":[[471,9]]},"198":{"position":[[20,6]]},"200":{"position":[[105,9],[336,9]]},"218":{"position":[[135,9]]}}}],["follows:ransack",{"_index":1399,"t":{"185":{"position":[[557,17]]}}}],["foo",{"_index":643,"t":{"63":{"position":[[812,3]]},"165":{"position":[[616,6],[772,9],[967,7],[1297,6],[1463,9],[1842,7]]},"181":{"position":[[773,6]]}}}],["foos\".\"properti",{"_index":1375,"t":{"181":{"position":[[786,19]]}}}],["for_ten",{"_index":840,"t":{"120":{"position":[[347,10]]}}}],["forc",{"_index":247,"t":{"24":{"position":[[368,5]]},"56":{"position":[[339,5]]},"124":{"position":[[694,5]]}}}],["force'",{"_index":1109,"t":{"157":{"position":[[873,7]]}}}],["forget",{"_index":1341,"t":{"179":{"position":[[671,6]]}}}],["form",{"_index":141,"t":{"12":{"position":[[76,5]]},"30":{"position":[[207,6]]},"50":{"position":[[80,4],[643,5]]},"59":{"position":[[14,4],[276,7],[982,5]]},"99":{"position":[[384,4]]},"108":{"position":[[250,5]]},"110":{"position":[[238,5]]},"122":{"position":[[657,4]]},"142":{"position":[[269,5]]},"148":{"position":[[34,5],[764,4]]},"150":{"position":[[224,5]]},"155":{"position":[[464,5]]},"163":{"position":[[2530,4]]},"165":{"position":[[430,4]]},"167":{"position":[[56,4]]}}}],["form_for",{"_index":444,"t":{"50":{"position":[[42,8]]}}}],["format",{"_index":465,"t":{"50":{"position":[[912,6],[965,7],[1012,7]]},"124":{"position":[[270,6],[328,11]]},"179":{"position":[[75,6]]},"198":{"position":[[54,6]]}}}],["formatt",{"_index":872,"t":{"124":{"position":[[340,10]]},"177":{"position":[[76,10]]},"179":{"position":[[520,10]]},"185":{"position":[[1003,10]]},"214":{"position":[[381,10]]}}}],["formerli",{"_index":993,"t":{"142":{"position":[[880,8]]}}}],["forum",{"_index":959,"t":{"138":{"position":[[50,5]]}}}],["forward",{"_index":86,"t":{"3":{"position":[[1044,7]]}}}],["found",{"_index":579,"t":{"56":{"position":[[1185,5]]},"163":{"position":[[1515,5]]}}}],["four",{"_index":1139,"t":{"159":{"position":[[135,4],[366,4],[1497,4]]}}}],["framework",{"_index":967,"t":{"140":{"position":[[31,9],[251,9]]}}}],["free",{"_index":1467,"t":{"195":{"position":[[618,4]]}}}],["full",{"_index":401,"t":{"40":{"position":[[2077,4]]},"148":{"position":[[352,4]]},"150":{"position":[[552,4]]},"185":{"position":[[25,4]]}}}],["full_nam",{"_index":1392,"t":{"185":{"position":[[110,10],[297,10],[575,10],[796,10],[991,11]]}}}],["fulli",{"_index":1527,"t":{"214":{"position":[[3,5]]}}}],["function",{"_index":224,"t":{"24":{"position":[[46,13]]},"52":{"position":[[1660,9]]},"56":{"position":[[1103,10]]},"99":{"position":[[890,8]]},"163":{"position":[[2466,8]]},"172":{"position":[[164,9]]}}}],["further",{"_index":1468,"t":{"195":{"position":[[637,7]]}}}],["further/ransackers/#postgr",{"_index":1526,"t":{"212":{"position":[[110,28]]}}}],["g",{"_index":1388,"t":{"183":{"position":[[665,5]]}}}],["gaaadi",{"_index":1649,"t":{"218":{"position":[[944,6]]}}}],["gem",{"_index":127,"t":{"8":{"position":[[59,3]]},"10":{"position":[[104,3]]},"102":{"position":[[166,3]]},"138":{"position":[[175,3]]},"142":{"position":[[52,3],[74,3],[386,3],[466,3]]},"167":{"position":[[225,3]]},"195":{"position":[[71,4]]},"203":{"position":[[19,3]]},"205":{"position":[[616,3]]},"214":{"position":[[118,3]]}}}],["gemfil",{"_index":126,"t":{"8":{"position":[[38,8],[51,7]]},"10":{"position":[[96,7]]},"167":{"position":[[251,9]]}}}],["gener",{"_index":226,"t":{"24":{"position":[[72,8],[167,8]]},"52":{"position":[[2153,9]]},"130":{"position":[[24,9]]},"157":{"position":[[38,8],[164,9]]},"205":{"position":[[207,7],[726,10],[1753,8],[1764,7]]},"216":{"position":[[380,8]]}}}],["gin",{"_index":1539,"t":{"214":{"position":[[789,3]]}}}],["gingerlim",{"_index":1650,"t":{"218":{"position":[[951,10]]}}}],["gist",{"_index":927,"t":{"134":{"position":[[89,4]]}}}],["github",{"_index":134,"t":{"10":{"position":[[119,7]]},"218":{"position":[[52,6]]}}}],["give",{"_index":1111,"t":{"157":{"position":[[978,4]]}}}],["given",{"_index":665,"t":{"65":{"position":[[73,5]]},"67":{"position":[[66,5]]},"69":{"position":[[66,5]]},"71":{"position":[[80,5]]},"75":{"position":[[64,5]]},"77":{"position":[[77,5]]},"79":{"position":[[77,5]]},"81":{"position":[[83,5]]},"83":{"position":[[96,5]]},"85":{"position":[[96,5]]},"87":{"position":[[68,5]]},"89":{"position":[[64,5]]},"122":{"position":[[90,5]]},"163":{"position":[[292,5]]},"169":{"position":[[122,5]]},"216":{"position":[[69,5]]}}}],["giúp",{"_index":1004,"t":{"146":{"position":[[28,4]]}}}],["giản",{"_index":1011,"t":{"146":{"position":[[65,4]]}}}],["glauco",{"_index":1585,"t":{"218":{"position":[[437,6]]}}}],["global",{"_index":294,"t":{"32":{"position":[[457,8]]},"52":{"position":[[2226,8],[2979,9]]},"148":{"position":[[461,8]]},"150":{"position":[[647,9]]},"161":{"position":[[701,6]]},"163":{"position":[[1560,9]]}}}],["gmt",{"_index":1346,"t":{"179":{"position":[[989,3],[1014,3],[1214,4]]}}}],["good",{"_index":1544,"t":{"216":{"position":[[152,4]]}}}],["gorail",{"_index":958,"t":{"138":{"position":[[41,8]]}}}],["grade_level_gteq",{"_index":596,"t":{"59":{"position":[[589,18],[650,17]]}}}],["grand",{"_index":703,"t":{"79":{"position":[[214,9]]},"85":{"position":[[259,9]]}}}],["grate",{"_index":65,"t":{"3":{"position":[[777,8]]}}}],["great",{"_index":203,"t":{"18":{"position":[[116,5]]}}}],["greater",{"_index":339,"t":{"40":{"position":[[372,7],[392,7],[857,7],[885,7],[1018,7],[1046,7]]},"69":{"position":[[195,8]]},"71":{"position":[[210,8]]},"148":{"position":[[299,7]]},"150":{"position":[[473,7]]},"157":{"position":[[1758,7]]}}}],["greg",{"_index":79,"t":{"3":{"position":[[959,5]]},"18":{"position":[[102,4]]}}}],["grey",{"_index":1587,"t":{"218":{"position":[[453,4]]}}}],["ground",{"_index":1431,"t":{"189":{"position":[[369,8],[515,8]]}}}],["ground.to_sym",{"_index":1432,"t":{"189":{"position":[[388,13]]}}}],["group",{"_index":204,"t":{"18":{"position":[[122,5]]},"24":{"position":[[116,10]]},"59":{"position":[[385,7],[569,7],[695,7],[821,7],[898,7]]},"108":{"position":[[97,7]]},"118":{"position":[[137,7]]},"120":{"position":[[382,7]]},"157":{"position":[[1300,6]]},"165":{"position":[[16,8],[382,9],[690,8],[1381,8]]},"187":{"position":[[407,5],[859,5]]},"214":{"position":[[585,9],[649,10],[746,13]]}}}],["group('persons.id",{"_index":1117,"t":{"157":{"position":[[1409,20]]}}}],["grumpit",{"_index":1651,"t":{"218":{"position":[[962,7]]}}}],["gt",{"_index":682,"t":{"71":{"position":[[207,2]]},"148":{"position":[[295,3]]},"150":{"position":[[469,3]]}}}],["gteq",{"_index":679,"t":{"69":{"position":[[190,4]]}}}],["gteq(oth",{"_index":891,"t":{"124":{"position":[[1111,11]]}}}],["gteq_or_nul",{"_index":896,"t":{"124":{"position":[[1215,15]]}}}],["gteq_or_null'end",{"_index":897,"t":{"124":{"position":[[1247,17]]}}}],["gteq_or_null(oth",{"_index":889,"t":{"124":{"position":[[1084,19]]}}}],["guid",{"_index":146,"t":{"14":{"position":[[53,6]]},"16":{"position":[[347,6]]},"174":{"position":[[106,5]]}}}],["h1>users</h1",{"_index":929,"t":{"134":{"position":[[109,17]]}}}],["h3>filters</h3",{"_index":586,"t":{"59":{"position":[[181,16]]}}}],["haber",{"_index":1595,"t":{"218":{"position":[[503,5]]}}}],["hackeri",{"_index":69,"t":{"3":{"position":[[832,7]]}}}],["hackery.github.io/ransack/go",{"_index":1525,"t":{"212":{"position":[[78,31]]}}}],["hackery/ransack",{"_index":136,"t":{"10":{"position":[[144,17]]}}}],["hackery/ransack/blob/master/lib/ransack/locale/en.yml#l15",{"_index":403,"t":{"40":{"position":[[2120,57]]}}}],["hand",{"_index":239,"t":{"24":{"position":[[242,5]]}}}],["handl",{"_index":1235,"t":{"163":{"position":[[1574,6]]}}}],["hard",{"_index":483,"t":{"52":{"position":[[427,4]]}}}],["harold.luo",{"_index":1589,"t":{"218":{"position":[[464,10]]}}}],["has_mani",{"_index":843,"t":{"122":{"position":[[52,8],[273,8],[387,8]]},"134":{"position":[[656,8]]}}}],["has_on",{"_index":641,"t":{"63":{"position":[[765,7]]},"169":{"position":[[172,7]]}}}],["hasan",{"_index":1638,"t":{"218":{"position":[[845,5]]}}}],["hash",{"_index":506,"t":{"52":{"position":[[1281,5],[2093,4]]},"99":{"position":[[49,5],[86,4],[666,5]]},"159":{"position":[[1684,4]]},"165":{"position":[[77,5],[467,5]]}}}],["hash_nam",{"_index":751,"t":{"99":{"position":[[144,9]]}}}],["hash_name[key]=valu",{"_index":750,"t":{"99":{"position":[[118,21]]}}}],["have",{"_index":553,"t":{"56":{"position":[[287,6]]},"128":{"position":[[188,6]]}}}],["header",{"_index":470,"t":{"52":{"position":[[41,7]]},"59":{"position":[[112,7],[135,8],[164,6],[205,9],[932,6]]}}}],["hello",{"_index":1459,"t":{"195":{"position":[[313,8]]}}}],["help",{"_index":28,"t":{"3":{"position":[[332,4]]},"6":{"position":[[13,4]]},"14":{"position":[[444,4]]},"157":{"position":[[770,5]]}}}],["helper",{"_index":270,"t":{"30":{"position":[[128,7]]},"48":{"position":[[29,7]]},"50":{"position":[[26,6]]},"52":{"position":[[20,6]]},"54":{"position":[[19,6]]},"99":{"position":[[389,7]]},"148":{"position":[[769,6]]},"163":{"position":[[2535,8]]}}}],["here",{"_index":219,"t":{"22":{"position":[[67,4]]},"30":{"position":[[259,6]]},"118":{"position":[[114,5]]},"124":{"position":[[924,5]]},"136":{"position":[[85,4]]},"159":{"position":[[348,4],[1739,4],[2230,4]]},"165":{"position":[[477,4]]},"174":{"position":[[0,4]]},"181":{"position":[[877,5]]},"212":{"position":[[4,4]]}}}],["herman",{"_index":1590,"t":{"218":{"position":[[475,6]]}}}],["hide",{"_index":537,"t":{"52":{"position":[[2849,5]]}}}],["hide_ind",{"_index":539,"t":{"52":{"position":[[3073,15],[3137,15]]}}}],["hide_sort_order_ind",{"_index":536,"t":{"52":{"position":[[2774,26]]}}}],["highest",{"_index":555,"t":{"56":{"position":[[308,7]]}}}],["highlight",{"_index":953,"t":{"136":{"position":[[172,12]]}}}],["hired_sinc",{"_index":1216,"t":{"163":{"position":[[773,11],[850,13],[882,12],[941,12]]}}}],["histori",{"_index":996,"t":{"142":{"position":[[926,7]]}}}],["hola",{"_index":1461,"t":{"195":{"position":[[328,8]]}}}],["home",{"_index":806,"t":{"110":{"position":[[101,7]]},"112":{"position":[[92,6],[130,6],[248,5],[282,5]]},"114":{"position":[[114,4],[174,4],[183,5]]},"116":{"position":[[117,4],[147,7],[168,6]]}}}],["homework",{"_index":810,"t":{"110":{"position":[[177,11]]},"112":{"position":[[104,11],[288,8]]},"116":{"position":[[179,11]]}}}],["hope",{"_index":23,"t":{"3":{"position":[[287,6]]}}}],["hopf",{"_index":1625,"t":{"218":{"position":[[739,4]]}}}],["host",{"_index":918,"t":{"130":{"position":[[118,7]]}}}],["hotwir",{"_index":957,"t":{"138":{"position":[[33,7]]}}}],["hous",{"_index":1295,"t":{"169":{"position":[[145,5],[624,5]]}}}],["hr",{"_index":602,"t":{"59":{"position":[[906,5]]}}}],["hstore",{"_index":1363,"t":{"181":{"position":[[35,6]]}}}],["html",{"_index":264,"t":{"30":{"position":[[49,5]]},"59":{"position":[[304,5]]}}}],["http",{"_index":248,"t":{"24":{"position":[[389,4]]}}}],["http://www.localeapp.com/projects/2999",{"_index":1043,"t":{"150":{"position":[[144,39]]}}}],["https://activerecord",{"_index":1524,"t":{"212":{"position":[[57,20]]}}}],["https://github.com/activerecord",{"_index":402,"t":{"40":{"position":[[2088,31]]}}}],["https://www.postgresql.org/docs/13/queri",{"_index":559,"t":{"56":{"position":[[505,42]]}}}],["hơn",{"_index":1012,"t":{"146":{"position":[[70,3]]}}}],["i'm",{"_index":53,"t":{"3":{"position":[[649,3],[773,3],[928,3]]}}}],["i(activ",{"_index":1215,"t":{"163":{"position":[[760,12],[869,12]]}}}],["i(cont",{"_index":1031,"t":{"148":{"position":[[874,7]]}}}],["i(last_nam",{"_index":507,"t":{"52":{"position":[[1317,12]]},"54":{"position":[[253,12]]}}}],["i.",{"_index":1154,"t":{"159":{"position":[[1242,4],[1463,4]]},"163":{"position":[[1255,5]]},"216":{"position":[[542,4]]}}}],["i18n",{"_index":117,"t":{"6":{"position":[[432,4]]},"148":{"position":[[62,4]]}}}],["i_cont",{"_index":706,"t":{"81":{"position":[[4,6]]}}}],["i_cont_al",{"_index":714,"t":{"85":{"position":[[4,10]]}}}],["i_cont_ani",{"_index":711,"t":{"83":{"position":[[4,10]]}}}],["ian",{"_index":1592,"t":{"218":{"position":[[488,3]]}}}],["icon",{"_index":608,"t":{"59":{"position":[[1022,4]]}}}],["icon\"></i",{"_index":532,"t":{"52":{"position":[[2603,12],[2679,11]]}}}],["id",{"_index":803,"t":{"110":{"position":[[56,3],[125,3]]},"112":{"position":[[168,2]]},"159":{"position":[[2720,6]]},"183":{"position":[[200,3],[306,3],[388,3],[576,3],[751,4],[784,4]]}}}],["id=\"filterssidebar",{"_index":585,"t":{"59":{"position":[[91,20]]}}}],["id_cont",{"_index":1389,"t":{"183":{"position":[[728,9]]}}}],["id_eq",{"_index":1181,"t":{"159":{"position":[[2893,6],[3028,6]]}}}],["identifi",{"_index":1130,"t":{"157":{"position":[[1954,8]]}}}],["if(!search_params.nil",{"_index":1510,"t":{"205":{"position":[[925,23],[1593,23]]}}}],["ignor",{"_index":707,"t":{"81":{"position":[[99,7]]},"83":{"position":[[113,7]]},"85":{"position":[[113,7]]},"155":{"position":[[1082,7]]},"159":{"position":[[1443,7],[2865,9],[3000,9]]},"161":{"position":[[25,6]]},"163":{"position":[[227,8]]}}}],["ignore_unknown_condit",{"_index":1189,"t":{"161":{"position":[[269,25],[931,25]]}}}],["ilik",{"_index":393,"t":{"40":{"position":[[1727,5]]},"67":{"position":[[244,5]]},"165":{"position":[[961,5],[1000,5],[1836,5],[1877,5]]},"216":{"position":[[450,5]]}}}],["imagin",{"_index":802,"t":{"110":{"position":[[0,7]]},"165":{"position":[[1170,7]]}}}],["immedi",{"_index":637,"t":{"63":{"position":[[711,11]]}}}],["impact",{"_index":74,"t":{"3":{"position":[[905,9]]}}}],["implement",{"_index":979,"t":{"142":{"position":[[56,9]]},"152":{"position":[[1156,13]]},"159":{"position":[[383,11]]}}}],["improv",{"_index":188,"t":{"16":{"position":[[492,13]]}}}],["includ",{"_index":574,"t":{"56":{"position":[[1026,7]]},"157":{"position":[[477,8],[1270,9]]},"181":{"position":[[194,9]]},"189":{"position":[[570,7]]},"216":{"position":[[519,9]]}}}],["includes(:articl",{"_index":1103,"t":{"157":{"position":[[686,20],[1430,20]]}}}],["incom",{"_index":871,"t":{"124":{"position":[[277,8]]}}}],["increas",{"_index":242,"t":{"24":{"position":[[314,9]]}}}],["inde",{"_index":726,"t":{"91":{"position":[[105,6]]}}}],["independ",{"_index":1456,"t":{"195":{"position":[[146,11]]}}}],["index",{"_index":257,"t":{"28":{"position":[[11,5]]},"44":{"position":[[4,5],[231,5]]},"56":{"position":[[1114,6]]},"61":{"position":[[65,6]]},"122":{"position":[[523,5]]},"157":{"position":[[612,5],[1035,5],[1351,5],[1803,5]]},"159":{"position":[[2333,5]]},"165":{"position":[[159,5],[223,5]]},"174":{"position":[[530,5]]},"205":{"position":[[267,5],[284,5],[747,5]]},"214":{"position":[[793,5]]},"216":{"position":[[208,8]]}}}],["index.html.erb",{"_index":928,"t":{"134":{"position":[[94,14]]}}}],["indexend",{"_index":259,"t":{"28":{"position":[[24,9]]}}}],["indic",{"_index":297,"t":{"32":{"position":[[503,9],[551,10]]},"52":{"position":[[2202,9],[2746,9],[3046,9]]},"91":{"position":[[70,9]]}}}],["individu",{"_index":299,"t":{"32":{"position":[[608,12]]},"52":{"position":[[2989,10]]}}}],["inform",{"_index":152,"t":{"14":{"position":[[176,11]]},"63":{"position":[[152,11]]},"174":{"position":[[33,11]]}}}],["infrastructur",{"_index":107,"t":{"6":{"position":[[269,14]]}}}],["initi",{"_index":277,"t":{"32":{"position":[[79,11]]},"46":{"position":[[139,11],[523,11]]},"52":{"position":[[1471,9],[2286,11],[2816,11]]},"152":{"position":[[318,12]]},"161":{"position":[[327,11]]},"163":{"position":[[1658,11]]}}}],["inner",{"_index":647,"t":{"63":{"position":[[927,5]]}}}],["input",{"_index":1330,"t":{"179":{"position":[[22,5]]},"183":{"position":[[233,5],[559,6]]}}}],["insensit",{"_index":392,"t":{"40":{"position":[[1710,11],[1779,11],[1837,11],[1889,11],[1959,11],[2029,11]]},"56":{"position":[[564,11],[643,11]]},"67":{"position":[[232,11]]},"81":{"position":[[16,11]]},"83":{"position":[[20,11]]},"85":{"position":[[20,11]]},"185":{"position":[[963,11]]}}}],["insert",{"_index":1395,"t":{"185":{"position":[[235,6]]}}}],["instal",{"_index":125,"t":{"8":{"position":[[3,7]]},"102":{"position":[[154,7]]},"128":{"position":[[30,7],[77,7]]},"214":{"position":[[85,7]]}}}],["instanc",{"_index":306,"t":{"34":{"position":[[90,9]]},"63":{"position":[[178,9],[1409,9]]},"99":{"position":[[211,8],[283,8]]},"110":{"position":[[35,9]]}}}],["instead",{"_index":251,"t":{"24":{"position":[[406,7]]},"67":{"position":[[384,8]]},"122":{"position":[[1377,7]]},"155":{"position":[[886,7]]},"157":{"position":[[1307,7],[1611,7]]},"163":{"position":[[2606,8]]},"165":{"position":[[1043,7],[1108,7]]},"179":{"position":[[1268,8]]},"183":{"position":[[90,8]]},"189":{"position":[[106,8]]}}}],["instruct",{"_index":774,"t":{"102":{"position":[[138,12]]}}}],["integ",{"_index":1174,"t":{"159":{"position":[[2570,8],[2590,8]]},"183":{"position":[[11,7],[147,9],[186,7]]}}}],["interest",{"_index":1042,"t":{"150":{"position":[[76,10]]}}}],["interfac",{"_index":235,"t":{"24":{"position":[[200,10]]}}}],["intern",{"_index":779,"t":{"104":{"position":[[146,8]]},"140":{"position":[[64,10]]}}}],["internet",{"_index":949,"t":{"136":{"position":[[54,9]]}}}],["invalid",{"_index":876,"t":{"124":{"position":[[402,9]]},"155":{"position":[[1039,7]]},"157":{"position":[[311,7]]},"161":{"position":[[632,8],[869,7]]}}}],["involv",{"_index":1247,"t":{"163":{"position":[[2232,9]]}}}],["issu",{"_index":32,"t":{"3":{"position":[[356,7]]},"14":{"position":[[17,6],[68,5],[329,5]]},"16":{"position":[[195,5],[280,5]]},"52":{"position":[[683,5]]},"56":{"position":[[1160,5]]},"152":{"position":[[1170,5]]},"157":{"position":[[592,6]]},"163":{"position":[[2485,7]]},"209":{"position":[[9,5]]}}}],["it'",{"_index":475,"t":{"52":{"position":[[277,4]]},"152":{"position":[[46,4],[215,4],[1133,4]]},"157":{"position":[[2254,4]]}}}],["itsalongstori",{"_index":1652,"t":{"218":{"position":[[970,13]]}}}],["ill",{"_index":1490,"t":{"205":{"position":[[154,4]]}}}],["jack",{"_index":766,"t":{"99":{"position":[[847,7]]}}}],["jake",{"_index":1594,"t":{"218":{"position":[[498,4]]}}}],["jan",{"_index":1596,"t":{"218":{"position":[[509,3]]}}}],["jare",{"_index":1598,"t":{"218":{"position":[[519,5]]}}}],["javascript",{"_index":759,"t":{"99":{"position":[[683,10]]}}}],["jcont",{"_index":1531,"t":{"214":{"position":[[344,8]]}}}],["job",{"_index":105,"t":{"6":{"position":[[205,3]]}}}],["join",{"_index":88,"t":{"3":{"position":[[1071,4]]},"63":{"position":[[933,4]]},"134":{"position":[[364,9]]},"152":{"position":[[196,6],[807,4],[896,4]]},"157":{"position":[[124,4],[467,5]]},"165":{"position":[[1644,4],[1730,4]]},"169":{"position":[[950,4]]},"189":{"position":[[231,4]]},"191":{"position":[[58,5]]}}}],["joins(:articl",{"_index":1104,"t":{"157":{"position":[[707,17]]}}}],["joins(:sales_rep",{"_index":1452,"t":{"193":{"position":[[454,21]]}}}],["jon",{"_index":210,"t":{"18":{"position":[[206,3]]},"218":{"position":[[530,3]]}}}],["jonatack",{"_index":1653,"t":{"218":{"position":[[984,8]]}}}],["jone",{"_index":1629,"t":{"218":{"position":[[760,5]]}}}],["jqueri",{"_index":760,"t":{"99":{"position":[[727,6]]}}}],["jr",{"_index":1557,"t":{"218":{"position":[[228,2]]}}}],["json",{"_index":468,"t":{"50":{"position":[[1020,6]]},"157":{"position":[[1993,5],[2119,4],[2189,4]]},"216":{"position":[[503,4]]}}}],["json.parse(v",{"_index":1532,"t":{"214":{"position":[[403,13]]}}}],["jsonb",{"_index":1135,"t":{"157":{"position":[[2291,6]]},"181":{"position":[[27,5],[846,5],[896,5]]},"195":{"position":[[35,5],[208,5]]},"212":{"position":[[43,5]]},"214":{"position":[[30,5],[446,5],[528,5]]},"216":{"position":[[168,5]]}}}],["juanito",{"_index":1600,"t":{"218":{"position":[[540,7]]}}}],["jungajk",{"_index":1602,"t":{"218":{"position":[[554,7]]}}}],["kaminari",{"_index":982,"t":{"142":{"position":[[237,8],[320,8]]}}}],["keenli",{"_index":54,"t":{"3":{"position":[[653,6]]}}}],["key",{"_index":283,"t":{"32":{"position":[[220,3],[240,3]]},"46":{"position":[[50,3],[259,3],[279,3]]},"99":{"position":[[227,3]]},"112":{"position":[[20,4]]},"114":{"position":[[24,4]]},"120":{"position":[[153,4]]},"159":{"position":[[1665,3]]},"169":{"position":[[881,4]]},"181":{"position":[[18,3],[149,3]]},"205":{"position":[[971,5],[1152,3],[1639,5],[1780,3]]},"212":{"position":[[34,3]]},"214":{"position":[[73,3],[606,3]]},"216":{"position":[[614,8]]}}}],["kiếm",{"_index":1006,"t":{"146":{"position":[[37,4]]}}}],["klimo",{"_index":1597,"t":{"218":{"position":[[513,5]]}}}],["know",{"_index":39,"t":{"3":{"position":[[441,4]]},"16":{"position":[[104,4]]},"159":{"position":[[3162,4]]}}}],["known",{"_index":623,"t":{"63":{"position":[[63,5]]},"142":{"position":[[889,5]]}}}],["kogr",{"_index":1654,"t":{"218":{"position":[[993,5]]}}}],["kopchick",{"_index":1612,"t":{"218":{"position":[[625,8]]}}}],["koshi",{"_index":1565,"t":{"218":{"position":[[276,5]]}}}],["kıl",{"_index":208,"t":{"18":{"position":[[180,6]]}}}],["l\"></i",{"_index":609,"t":{"59":{"position":[[1027,10]]}}}],["label",{"_index":477,"t":{"52":{"position":[[302,5],[448,5],[833,5]]},"148":{"position":[[24,6]]}}}],["lambda",{"_index":520,"t":{"52":{"position":[[1877,6],[1949,6]]}}}],["languag",{"_index":109,"t":{"6":{"position":[[307,9]]},"120":{"position":[[95,8]]}}}],["languageend",{"_index":839,"t":{"120":{"position":[[288,12]]}}}],["larg",{"_index":1542,"t":{"216":{"position":[[118,5]]}}}],["last",{"_index":478,"t":{"52":{"position":[[347,5],[972,5]]},"56":{"position":[[26,4],[373,5]]},"157":{"position":[[1490,4]]}}}],["last_nam",{"_index":496,"t":{"52":{"position":[[928,11],[940,12],[1041,9],[1305,11],[1360,10],[1493,9]]},"54":{"position":[[177,11],[189,12],[241,11],[296,10]]},"122":{"position":[[1097,11]]},"185":{"position":[[55,9]]}}}],["last_name:stringend",{"_index":851,"t":{"122":{"position":[[423,19]]}}}],["last_name:stringendclass",{"_index":848,"t":{"122":{"position":[[216,24]]}}}],["last_name_cont",{"_index":765,"t":{"99":{"position":[[831,15]]},"122":{"position":[[720,15],[758,15]]}}}],["last_name`:ransack",{"_index":1396,"t":{"185":{"position":[[275,21]]}}}],["late",{"_index":52,"t":{"3":{"position":[[643,5]]}}}],["later",{"_index":124,"t":{"6":{"position":[[532,6]]},"193":{"position":[[431,5]]}}}],["latest",{"_index":128,"t":{"10":{"position":[[29,6]]}}}],["launch",{"_index":16,"t":{"3":{"position":[[181,6]]}}}],["layout",{"_index":756,"t":{"99":{"position":[[467,6]]}}}],["le",{"_index":998,"t":{"144":{"position":[[10,3]]}}}],["lead",{"_index":1450,"t":{"193":{"position":[[409,4]]}}}],["leav",{"_index":43,"t":{"3":{"position":[[500,5]]}}}],["left",{"_index":890,"t":{"124":{"position":[[1104,4]]},"165":{"position":[[1633,4],[1719,4]]}}}],["left.or(right",{"_index":894,"t":{"124":{"position":[[1139,14]]}}}],["lennox",{"_index":1568,"t":{"218":{"position":[[300,6]]}}}],["leo",{"_index":1603,"t":{"218":{"position":[[562,3]]}}}],["leon",{"_index":1605,"t":{"218":{"position":[[571,4]]}}}],["less",{"_index":336,"t":{"40":{"position":[[331,4],[348,4],[763,4],[822,4],[923,4],[983,4]]},"69":{"position":[[54,4]]},"71":{"position":[[56,4]]},"148":{"position":[[316,4]]},"150":{"position":[[490,4]]}}}],["let'",{"_index":1530,"t":{"214":{"position":[[177,5]]}}}],["level",{"_index":836,"t":{"120":{"position":[[147,5]]},"205":{"position":[[579,5]]}}}],["li",{"_index":696,"t":{"77":{"position":[[258,9]]},"83":{"position":[[310,9]]},"134":{"position":[[299,7],[377,8]]}}}],["librari",{"_index":94,"t":{"3":{"position":[[1182,9]]},"63":{"position":[[1205,8]]},"142":{"position":[[872,7]]}}}],["life",{"_index":90,"t":{"3":{"position":[[1121,5]]}}}],["limit",{"_index":1026,"t":{"148":{"position":[[719,5]]}}}],["line",{"_index":515,"t":{"52":{"position":[[1739,4]]},"193":{"position":[[392,4]]}}}],["link",{"_index":220,"t":{"22":{"position":[[79,4]]},"32":{"position":[[479,5],[634,4]]},"52":{"position":[[67,5],[316,5],[412,4],[606,4],[1023,4],[2163,5],[2191,4],[2705,5],[3005,5],[3106,5]]},"59":{"position":[[988,5]]},"126":{"position":[[101,4]]}}}],["link_to",{"_index":603,"t":{"59":{"position":[[953,7]]},"134":{"position":[[424,7],[536,7]]}}}],["link_typ",{"_index":1365,"t":{"181":{"position":[[160,10],[248,10],[436,10],[810,11]]}}}],["link_type')end",{"_index":1369,"t":{"181":{"position":[[337,15]]}}}],["link_type_eq",{"_index":1374,"t":{"181":{"position":[[597,12]]}}}],["linsley",{"_index":1633,"t":{"218":{"position":[[810,7]]}}}],["lis)).result.to_sql",{"_index":695,"t":{"77":{"position":[[135,21]]},"83":{"position":[[173,21]]}}}],["list",{"_index":320,"t":{"40":{"position":[[0,4],[2082,5]]},"63":{"position":[[1053,4]]},"73":{"position":[[73,5]]},"118":{"position":[[42,4]]},"218":{"position":[[150,4]]}}}],["live",{"_index":911,"t":{"128":{"position":[[175,4]]}}}],["liệu",{"_index":1009,"t":{"146":{"position":[[56,4]]}}}],["load",{"_index":971,"t":{"140":{"position":[[113,4]]},"169":{"position":[[544,4]]}}}],["local",{"_index":595,"t":{"59":{"position":[[532,7]]},"126":{"position":[[169,8]]},"128":{"position":[[93,5]]},"148":{"position":[[98,6]]}}}],["locales/en.yml",{"_index":1044,"t":{"150":{"position":[[324,15]]}}}],["locales/en.ymlen",{"_index":1014,"t":{"148":{"position":[[152,17],[495,17]]}}}],["locat",{"_index":1296,"t":{"169":{"position":[[180,10],[214,8],[255,11],[577,10],[611,9]]}}}],["locatableendclass",{"_index":1297,"t":{"169":{"position":[[195,18]]}}}],["location.ransack(locatable_number_eq",{"_index":1299,"t":{"169":{"position":[[374,37]]}}}],["location.ransack(locatable_of_house_type_number_eq",{"_index":1303,"t":{"169":{"position":[[772,51]]}}}],["log.ransack(params[:log_search",{"_index":314,"t":{"36":{"position":[[10,32]]}}}],["log.search(params[:log_search",{"_index":317,"t":{"36":{"position":[[81,31]]}}}],["log_search",{"_index":315,"t":{"36":{"position":[[55,13],[125,12]]},"38":{"position":[[35,11]]}}}],["logic",{"_index":408,"t":{"42":{"position":[[115,6]]}}}],["logo",{"_index":206,"t":{"18":{"position":[[155,4]]},"22":{"position":[[49,4]]}}}],["long",{"_index":1087,"t":{"155":{"position":[[122,4]]},"218":{"position":[[145,4],[682,4]]}}}],["look",{"_index":672,"t":{"67":{"position":[[343,7]]},"99":{"position":[[512,5],[748,4]]},"120":{"position":[[187,4]]},"124":{"position":[[974,7]]}}}],["lookupransack",{"_index":1405,"t":{"185":{"position":[[975,15]]}}}],["lot",{"_index":237,"t":{"24":{"position":[[222,3]]}}}],["lower(\"users\".\"c",{"_index":716,"t":{"85":{"position":[[230,23],[273,21]]}}}],["lower(\"users\".\"first_nam",{"_index":709,"t":{"81":{"position":[[207,28]]},"83":{"position":[[231,29],[277,27]]}}}],["lower(column",{"_index":884,"t":{"124":{"position":[[818,12]]}}}],["lowest",{"_index":554,"t":{"56":{"position":[[298,6]]}}}],["lt",{"_index":674,"t":{"69":{"position":[[4,2]]},"148":{"position":[[312,3]]},"150":{"position":[[486,3]]}}}],["lteq",{"_index":680,"t":{"71":{"position":[[4,4]]}}}],["luca",{"_index":1606,"t":{"218":{"position":[[587,4]]}}}],["m",{"_index":1252,"t":{"165":{"position":[[56,2],[198,2],[272,2],[443,1],[494,1],[642,2],[1333,2]]}}}],["made",{"_index":1500,"t":{"205":{"position":[[648,4]]},"218":{"position":[[177,4]]}}}],["main",{"_index":132,"t":{"10":{"position":[[83,4],[173,6]]},"148":{"position":[[398,4]]},"150":{"position":[[598,4]]},"172":{"position":[[4,4]]}}}],["maintain",{"_index":198,"t":{"18":{"position":[[57,10],[194,11]]},"136":{"position":[[272,11]]},"200":{"position":[[8,11]]}}}],["mainten",{"_index":72,"t":{"3":{"position":[[873,11]]}}}],["major",{"_index":7,"t":{"3":{"position":[[76,5]]},"198":{"position":[[93,5]]}}}],["major.minor.patch",{"_index":1477,"t":{"198":{"position":[[280,18]]}}}],["make",{"_index":269,"t":{"30":{"position":[[112,4]]},"63":{"position":[[736,5]]},"152":{"position":[[1186,4]]},"157":{"position":[[964,4]]},"169":{"position":[[5,6]]},"205":{"position":[[344,4],[1109,4]]},"216":{"position":[[147,4]]}}}],["manag",{"_index":1316,"t":{"174":{"position":[[129,7]]}}}],["mani",{"_index":2,"t":{"3":{"position":[[27,4],[673,4]]},"6":{"position":[[213,4]]},"150":{"position":[[101,4]]},"157":{"position":[[241,4]]},"165":{"position":[[1203,4],[1225,4]]},"174":{"position":[[408,4]]}}}],["manual",{"_index":755,"t":{"99":{"position":[[436,9]]},"165":{"position":[[496,8]]}}}],["marc",{"_index":1607,"t":{"218":{"position":[[594,4]]}}}],["mariadbransack",{"_index":1401,"t":{"185":{"position":[[779,16]]}}}],["mark",{"_index":1478,"t":{"200":{"position":[[144,6]]}}}],["markup",{"_index":482,"t":{"52":{"position":[[417,6]]}}}],["marqu",{"_index":1556,"t":{"218":{"position":[[220,7]]}}}],["master",{"_index":1482,"t":{"200":{"position":[[227,7],[301,7]]}}}],["match",{"_index":253,"t":{"26":{"position":[[35,5]]},"40":{"position":[[100,7],[178,5],[208,7],[234,7],[276,5],[316,5],[648,5],[724,5]]},"63":{"position":[[167,6]]},"67":{"position":[[4,7],[322,9]]},"99":{"position":[[718,8]]},"112":{"position":[[14,5]]},"114":{"position":[[14,5]]},"116":{"position":[[20,5],[155,7]]},"124":{"position":[[232,8]]},"152":{"position":[[21,5]]},"163":{"position":[[263,8]]},"216":{"position":[[57,7]]}}}],["materi",{"_index":948,"t":{"136":{"position":[[23,8]]}}}],["math",{"_index":808,"t":{"110":{"position":[[148,4]]}}}],["matt",{"_index":1609,"t":{"218":{"position":[[605,4]]}}}],["max",{"_index":1412,"t":{"187":{"position":[[235,3]]}}}],["max(articles.titl",{"_index":1413,"t":{"187":{"position":[[269,19],[738,19]]}}}],["max.to_i",{"_index":1418,"t":{"187":{"position":[[395,11]]}}}],["mcguckin",{"_index":1574,"t":{"218":{"position":[[343,8]]}}}],["mean",{"_index":458,"t":{"50":{"position":[[735,5]]},"157":{"position":[[2058,5]]}}}],["mechan",{"_index":1226,"t":{"163":{"position":[[1122,9]]}}}],["meet",{"_index":409,"t":{"42":{"position":[[151,4]]}}}],["membership",{"_index":1272,"t":{"165":{"position":[[1208,12],[1248,12],[1649,15]]}}}],["memberships\\\".\\\"artist_id",{"_index":1277,"t":{"165":{"position":[[1668,29]]}}}],["memberships\\\".\\\"musician_id",{"_index":1280,"t":{"165":{"position":[[1775,31]]}}}],["memori",{"_index":968,"t":{"140":{"position":[[83,6]]},"157":{"position":[[1672,7]]},"203":{"position":[[12,6]]}}}],["merg",{"_index":19,"t":{"3":{"position":[[216,7]]},"152":{"position":[[63,5]]},"218":{"position":[[91,6]]}}}],["messag",{"_index":46,"t":{"3":{"position":[[542,7]]}}}],["metasearch",{"_index":994,"t":{"142":{"position":[[898,10]]}}}],["method",{"_index":250,"t":{"24":{"position":[[399,6]]},"30":{"position":[[57,7]]},"34":{"position":[[216,7],[271,6]]},"63":{"position":[[12,6]]},"120":{"position":[[358,6]]},"157":{"position":[[1198,6]]},"159":{"position":[[140,7],[201,7],[371,7],[1427,7],[1502,7],[1600,6],[1730,8],[1900,6]]},"161":{"position":[[750,6]]},"163":{"position":[[201,7],[542,8],[752,7],[1846,6]]},"172":{"position":[[71,8],[105,8],[196,6],[260,8]]},"174":{"position":[[209,7],[313,6]]},"187":{"position":[[73,6]]},"216":{"position":[[14,6]]}}}],["methods(search_param",{"_index":1497,"t":{"205":{"position":[[498,22]]}}}],["methods/scop",{"_index":1137,"t":{"159":{"position":[[90,14],[1256,14]]}}}],["michael",{"_index":1611,"t":{"218":{"position":[[617,7]]}}}],["migrat",{"_index":777,"t":{"104":{"position":[[101,9]]}}}],["miller",{"_index":41,"t":{"3":{"position":[[457,6]]},"18":{"position":[[29,6]]},"159":{"position":[[1824,7]]},"218":{"position":[[576,6]]}}}],["min",{"_index":1411,"t":{"187":{"position":[[230,4]]}}}],["min.to_i",{"_index":1417,"t":{"187":{"position":[[379,11]]}}}],["minor",{"_index":1475,"t":{"198":{"position":[[171,5]]}}}],["miss",{"_index":175,"t":{"16":{"position":[[152,8]]}}}],["mobil",{"_index":974,"t":{"140":{"position":[[168,8],[217,8]]},"195":{"position":[[76,8],[270,8]]}}}],["mode",{"_index":404,"t":{"42":{"position":[[34,6],[139,4]]}}}],["model",{"_index":423,"t":{"44":{"position":[[411,6]]},"52":{"position":[[1706,6]]},"56":{"position":[[688,5]]},"63":{"position":[[698,5]]},"102":{"position":[[28,5]]},"108":{"position":[[41,6]]},"120":{"position":[[70,6],[117,6],[178,5]]},"150":{"position":[[500,7]]},"159":{"position":[[71,5],[217,6],[1615,6],[1846,6]]},"163":{"position":[[121,5],[2301,6],[2325,6]]},"165":{"position":[[1188,5]]},"169":{"position":[[38,6],[84,5],[132,6]]},"174":{"position":[[267,6]]},"179":{"position":[[649,5]]},"181":{"position":[[232,5]]},"193":{"position":[[80,5]]},"214":{"position":[[511,5]]}}}],["model::xxx",{"_index":493,"t":{"52":{"position":[[657,14]]}}}],["model:class",{"_index":1448,"t":{"193":{"position":[[262,11]]}}}],["model:model.pluck(:name).each",{"_index":1430,"t":{"189":{"position":[[336,29]]}}}],["model:ransack",{"_index":1326,"t":{"177":{"position":[[44,15]]},"179":{"position":[[183,15],[734,15],[1383,15]]},"183":{"position":[[290,15]]},"185":{"position":[[94,15]]},"191":{"position":[[73,15]]}}}],["model_field1",{"_index":1018,"t":{"148":{"position":[[537,13]]},"150":{"position":[[708,13]]}}}],["model_field2",{"_index":1020,"t":{"148":{"position":[[563,13]]},"150":{"position":[[734,13]]}}}],["model_nam",{"_index":1017,"t":{"148":{"position":[[525,11]]},"150":{"position":[[696,11]]}}}],["modifi",{"_index":1100,"t":{"157":{"position":[[379,6]]}}}],["modul",{"_index":564,"t":{"56":{"position":[[751,6]]},"124":{"position":[[1060,6]]}}}],["mohanti",{"_index":1577,"t":{"218":{"position":[[376,7]]}}}],["molnar",{"_index":202,"t":{"18":{"position":[[107,6]]}}}],["monkey",{"_index":886,"t":{"124":{"position":[[996,6]]}}}],["moor",{"_index":1581,"t":{"218":{"position":[[404,5]]}}}],["more",{"_index":194,"t":{"16":{"position":[[595,4]]},"24":{"position":[[149,4]]},"30":{"position":[[187,4]]},"112":{"position":[[203,4]]},"148":{"position":[[134,4]]},"150":{"position":[[308,4]]},"152":{"position":[[1196,4]]},"155":{"position":[[526,4]]},"157":{"position":[[1667,4]]},"174":{"position":[[28,4]]},"183":{"position":[[447,4]]}}}],["move",{"_index":85,"t":{"3":{"position":[[1039,4]]},"6":{"position":[[381,4]]}}}],["much",{"_index":273,"t":{"30":{"position":[[182,4]]},"157":{"position":[[2259,4]]}}}],["muir",{"_index":1570,"t":{"218":{"position":[[315,4]]}}}],["multipl",{"_index":452,"t":{"50":{"position":[[389,8]]},"52":{"position":[[893,8],[1205,8]]},"61":{"position":[[224,8]]},"142":{"position":[[732,8]]},"152":{"position":[[27,8]]},"155":{"position":[[192,8]]}}}],["musician",{"_index":1273,"t":{"165":{"position":[[1230,9],[1735,13]]}}}],["musicians\\\".\\\"email",{"_index":1281,"t":{"165":{"position":[[1853,23]]}}}],["musicians\\\".\\\"id",{"_index":1279,"t":{"165":{"position":[[1752,20]]}}}],["musicians_email",{"_index":1276,"t":{"165":{"position":[[1496,20]]}}}],["musicians_email_cont",{"_index":1275,"t":{"165":{"position":[[1304,21]]}}}],["mysql",{"_index":1379,"t":{"183":{"position":[[371,6]]}}}],["n",{"_index":1010,"t":{"146":{"position":[[61,3]]}}}],["n+1",{"_index":980,"t":{"142":{"position":[[201,3]]}}}],["name",{"_index":284,"t":{"32":{"position":[[224,5],[244,4]]},"34":{"position":[[65,4],[147,4]]},"46":{"position":[[263,5],[283,4]]},"50":{"position":[[134,4],[773,4]]},"52":{"position":[[91,6],[340,6],[353,6],[483,6],[594,4],[765,6],[978,6],[1733,5],[1756,4],[3130,6]]},"54":{"position":[[128,6]]},"61":{"position":[[122,5],[305,6]]},"63":{"position":[[1455,4]]},"106":{"position":[[65,4]]},"108":{"position":[[72,7]]},"110":{"position":[[63,5],[132,5]]},"118":{"position":[[109,4]]},"124":{"position":[[159,4]]},"134":{"position":[[727,8]]},"148":{"position":[[346,5],[357,4],[415,5]]},"150":{"position":[[546,5],[557,4],[621,5]]},"152":{"position":[[209,5]]},"155":{"position":[[32,5],[137,5]]},"159":{"position":[[464,5],[711,5],[971,5]]},"165":{"position":[[737,9],[1428,9]]},"169":{"position":[[937,5]]},"177":{"position":[[14,4]]},"183":{"position":[[508,4]]},"185":{"position":[[30,4]]},"187":{"position":[[524,5]]},"189":{"position":[[53,4],[139,4],[589,5]]},"193":{"position":[[60,5],[230,4]]},"195":{"position":[[286,4],[347,5]]},"205":{"position":[[349,4],[394,6],[1183,4],[1808,4]]}}}],["name1",{"_index":1019,"t":{"148":{"position":[[557,5]]},"150":{"position":[[728,5]]}}}],["name2",{"_index":1021,"t":{"148":{"position":[[583,5]]},"150":{"position":[[754,5]]}}}],["name</strong",{"_index":486,"t":{"52":{"position":[[511,15]]}}}],["name_cont",{"_index":447,"t":{"50":{"position":[[169,10],[202,10]]},"134":{"position":[[195,10],[228,10]]},"195":{"position":[[565,9]]}}}],["name_eq",{"_index":1464,"t":{"195":{"position":[[554,7]]}}}],["name_or_description_or_email_or_articles_title_cont",{"_index":453,"t":{"50":{"position":[[438,52],[513,52]]}}}],["namespac",{"_index":1024,"t":{"148":{"position":[[644,10],[699,10]]},"150":{"position":[[815,10],[870,10]]}}}],["namespace/articl",{"_index":1022,"t":{"148":{"position":[[615,18]]},"150":{"position":[[786,18]]}}}],["namespace_articl",{"_index":1025,"t":{"148":{"position":[[661,18]]},"150":{"position":[[832,18]]}}}],["nathan",{"_index":1613,"t":{"218":{"position":[[634,6]]}}}],["necessari",{"_index":1051,"t":{"152":{"position":[[220,9]]},"155":{"position":[[152,9]]},"169":{"position":[[51,9]]}}}],["need",{"_index":27,"t":{"3":{"position":[[327,4]]},"6":{"position":[[246,4]]},"42":{"position":[[161,6]]},"52":{"position":[[574,4]]},"99":{"position":[[416,5]]},"104":{"position":[[78,5],[114,6]]},"108":{"position":[[3,4]]},"157":{"position":[[371,4],[400,6],[855,5],[904,4],[956,4]]},"163":{"position":[[2261,5],[2431,5]]},"185":{"position":[[535,5]]}}}],["nest",{"_index":222,"t":{"24":{"position":[[28,6],[102,6]]},"99":{"position":[[646,6]]}}}],["new",{"_index":10,"t":{"3":{"position":[[111,3]]},"14":{"position":[[108,3]]},"198":{"position":[[107,4],[185,4]]},"200":{"position":[[45,3],[131,3],[195,3],[269,3]]}}}],["nguyen",{"_index":1615,"t":{"218":{"position":[[649,6]]}}}],["nguyentrungson97",{"_index":1655,"t":{"218":{"position":[[999,16]]}}}],["nguyễn",{"_index":1618,"t":{"218":{"position":[[671,6]]}}}],["nielskschjoedt",{"_index":1619,"t":{"218":{"position":[[687,14]]}}}],["nil",{"_index":1038,"t":{"148":{"position":[[1172,4]]},"159":{"position":[[618,4],[860,4],[1138,4],[1380,4],[2010,4],[2503,3],[2920,3]]},"163":{"position":[[679,4]]},"189":{"position":[[656,4]]},"205":{"position":[[1005,3],[1363,3],[1673,3]]}}}],["node",{"_index":1309,"t":{"172":{"position":[[223,4]]}}}],["non",{"_index":548,"t":{"56":{"position":[[101,3]]},"124":{"position":[[186,3]]},"148":{"position":[[1077,3]]}}}],["none",{"_index":358,"t":{"40":{"position":[[730,4],[1088,4]]},"59":{"position":[[349,6]]}}}],["normal",{"_index":1258,"t":{"165":{"position":[[306,9]]},"169":{"position":[[288,8]]}}}],["not_cont",{"_index":691,"t":{"75":{"position":[[215,8]]},"148":{"position":[[238,9],[882,8]]},"150":{"position":[[412,9]]}}}],["not_cont_al",{"_index":705,"t":{"79":{"position":[[271,12]]}}}],["not_cont_ani",{"_index":697,"t":{"77":{"position":[[278,12]]}}}],["not_end",{"_index":724,"t":{"89":{"position":[[213,7]]}}}],["not_eq",{"_index":668,"t":{"65":{"position":[[217,6]]},"148":{"position":[[894,6]]}}}],["not_fals",{"_index":739,"t":{"93":{"position":[[188,9],[335,10]]}}}],["not_i_cont",{"_index":710,"t":{"81":{"position":[[260,10]]}}}],["not_i_cont_al",{"_index":717,"t":{"85":{"position":[[323,14]]}}}],["not_i_cont_ani",{"_index":713,"t":{"83":{"position":[[330,14]]}}}],["not_in",{"_index":690,"t":{"73":{"position":[[386,6]]}}}],["not_nul",{"_index":746,"t":{"97":{"position":[[189,8]]}}}],["not_start",{"_index":720,"t":{"87":{"position":[[219,9]]}}}],["not_tru",{"_index":737,"t":{"91":{"position":[[453,8]]}}}],["notabl",{"_index":240,"t":{"24":{"position":[[265,7]]}}}],["notat",{"_index":749,"t":{"99":{"position":[[108,9]]}}}],["note",{"_index":323,"t":{"40":{"position":[[54,5]]},"52":{"position":[[2834,4]]},"63":{"position":[[1311,5]]},"67":{"position":[[289,5]]},"91":{"position":[[325,5]]},"93":{"position":[[198,5]]},"99":{"position":[[609,4]]},"155":{"position":[[962,4]]},"157":{"position":[[227,4]]},"159":{"position":[[2838,4]]},"169":{"position":[[836,4]]},"179":{"position":[[1511,4]]},"195":{"position":[[49,5]]},"216":{"position":[[463,4]]}}}],["noth",{"_index":528,"t":{"52":{"position":[[2494,7]]},"114":{"position":[[131,8]]}}}],["now",{"_index":799,"t":{"108":{"position":[[214,3]]},"152":{"position":[[1151,4]]},"155":{"position":[[389,4],[861,4]]},"159":{"position":[[3154,3]]},"163":{"position":[[2584,3]]},"214":{"position":[[422,3]]}}}],["nslocum",{"_index":1656,"t":{"218":{"position":[[1016,7]]}}}],["null",{"_index":342,"t":{"40":{"position":[[428,4],[528,4],[559,4],[587,4],[615,4],[638,4]]},"56":{"position":[[4,5],[20,5],[72,5],[105,4],[278,5],[345,5]]},"93":{"position":[[307,4]]},"95":{"position":[[72,4],[225,4]]},"97":{"position":[[4,4],[56,5],[174,4]]},"148":{"position":[[907,5]]}}}],["nulls_always_first",{"_index":557,"t":{"56":{"position":[[440,19]]}}}],["nulls_always_lastend",{"_index":558,"t":{"56":{"position":[[465,21]]}}}],["nulls_first",{"_index":550,"t":{"56":{"position":[[236,12]]}}}],["nulls_lastend",{"_index":551,"t":{"56":{"position":[[254,14]]}}}],["number",{"_index":9,"t":{"3":{"position":[[101,6]]},"157":{"position":[[1737,6]]},"169":{"position":[[630,6]]}}}],["oakley",{"_index":1610,"t":{"218":{"position":[[610,6]]}}}],["object",{"_index":842,"t":{"122":{"position":[[41,7]]}}}],["obviou",{"_index":638,"t":{"63":{"position":[[723,8]]}}}],["old",{"_index":31,"t":{"3":{"position":[[352,3]]},"148":{"position":[[687,3]]},"150":{"position":[[858,3]]}}}],["omitt",{"_index":1657,"t":{"218":{"position":[[1024,7]]}}}],["on",{"_index":12,"t":{"3":{"position":[[128,3],[1152,3]]},"30":{"position":[[226,3]]},"34":{"position":[[129,3]]},"42":{"position":[[23,3]]},"50":{"position":[[413,3]]},"112":{"position":[[213,3]]},"148":{"position":[[1092,4]]},"150":{"position":[[90,3]]},"157":{"position":[[2069,3]]},"193":{"position":[[153,3]]}}}],["onc",{"_index":266,"t":{"30":{"position":[[83,4]]},"56":{"position":[[697,5]]},"112":{"position":[[224,4]]}}}],["open",{"_index":169,"t":{"16":{"position":[[51,4]]},"128":{"position":[[122,4]]}}}],["oper",{"_index":1131,"t":{"157":{"position":[[1975,8],[2171,9]]},"181":{"position":[[861,8]]},"214":{"position":[[213,8]]}}}],["opposit",{"_index":655,"t":{"63":{"position":[[1106,10]]},"65":{"position":[[207,9]]},"67":{"position":[[264,9]]},"69":{"position":[[180,9]]},"71":{"position":[[197,9]]},"73":{"position":[[376,9]]},"75":{"position":[[205,9]]},"77":{"position":[[268,9]]},"79":{"position":[[261,9]]},"81":{"position":[[250,9]]},"83":{"position":[[320,9]]},"85":{"position":[[313,9]]},"87":{"position":[[209,9]]},"89":{"position":[[203,9]]},"91":{"position":[[443,9]]},"93":{"position":[[178,9],[246,8]]},"95":{"position":[[263,9]]},"97":{"position":[[179,9]]}}}],["option",{"_index":120,"t":{"6":{"position":[[465,8]]},"34":{"position":[[184,6]]},"46":{"position":[[119,6],[503,6]]},"52":{"position":[[112,7],[230,6],[788,6],[1273,7],[2085,7],[2138,7],[2273,6]]},"56":{"position":[[31,7]]},"59":{"position":[[52,7]]},"110":{"position":[[280,8],[370,6],[426,6],[484,6]]},"112":{"position":[[0,6]]},"114":{"position":[[0,6]]},"116":{"position":[[0,6]]},"118":{"position":[[3,6]]},"148":{"position":[[980,6]]},"159":{"position":[[1531,8],[1676,7]]},"161":{"position":[[295,6],[722,7],[971,7]]},"181":{"position":[[654,7]]},"189":{"position":[[98,7]]}}}],["or>>artists.result.to_sql",{"_index":1266,"t":{"165":{"position":[[865,27],[1566,27]]}}}],["or@search",{"_index":316,"t":{"36":{"position":[[69,9]]}}}],["order",{"_index":225,"t":{"24":{"position":[[63,5]]},"32":{"position":[[497,5],[545,5]]},"52":{"position":[[210,6],[1522,6],[1568,6],[2196,5],[2740,5],[3040,5]]},"56":{"position":[[129,9],[602,5]]},"61":{"position":[[41,5]]},"152":{"position":[[163,5],[1050,6]]},"169":{"position":[[591,5]]},"183":{"position":[[49,5]]},"187":{"position":[[929,5]]}}}],["order(\"reverse(nam",{"_index":521,"t":{"52":{"position":[[1886,20],[1958,20]]}}}],["order.html",{"_index":560,"t":{"56":{"position":[[548,10]]}}}],["organ",{"_index":70,"t":{"3":{"position":[[840,12]]}}}],["origin",{"_index":60,"t":{"3":{"position":[[724,10]]},"56":{"position":[[1130,10]]}}}],["other",{"_index":80,"t":{"3":{"position":[[969,6]]},"191":{"position":[[146,6]]}}}],["otherwis",{"_index":740,"t":{"93":{"position":[[320,10]]},"157":{"position":[[135,9]]}}}],["out",{"_index":30,"t":{"3":{"position":[[348,3],[1192,3]]},"159":{"position":[[2524,3]]},"165":{"position":[[520,3]]},"183":{"position":[[127,3]]},"205":{"position":[[639,3]]},"218":{"position":[[583,3]]}}}],["outer",{"_index":1071,"t":{"152":{"position":[[801,5],[890,5]]},"165":{"position":[[1638,5],[1724,5]]}}}],["overcom",{"_index":1102,"t":{"157":{"position":[[577,10]]}}}],["overflow",{"_index":164,"t":{"14":{"position":[[380,8]]},"16":{"position":[[371,8]]},"56":{"position":[[1200,9]]}}}],["overrid",{"_index":1146,"t":{"159":{"position":[[529,10],[769,10],[1049,10],[1293,10]]},"163":{"position":[[1912,8]]}}}],["overridden",{"_index":1158,"t":{"159":{"position":[[1719,10]]}}}],["p",{"_index":1555,"t":{"218":{"position":[[217,2]]}}}],["page",{"_index":308,"t":{"34":{"position":[[133,5]]},"63":{"position":[[1298,5]]},"126":{"position":[[95,5],[115,4]]},"136":{"position":[[206,5]]},"142":{"position":[[225,6]]},"157":{"position":[[1775,4]]},"205":{"position":[[273,6],[753,6]]}}}],["page(params[:page])end",{"_index":1105,"t":{"157":{"position":[[725,23],[1166,23],[1451,23]]}}}],["pagin",{"_index":419,"t":{"44":{"position":[[214,12]]},"142":{"position":[[246,10],[294,8]]},"157":{"position":[[1719,10]]}}}],["pair",{"_index":1535,"t":{"214":{"position":[[616,5]]}}}],["param",{"_index":426,"t":{"46":{"position":[[44,5],[65,7]]},"106":{"position":[[22,6],[136,6]]},"140":{"position":[[137,6]]},"159":{"position":[[2855,5],[2988,5]]},"163":{"position":[[1101,6]]},"165":{"position":[[460,6]]},"205":{"position":[[977,6],[1645,6]]}}}],["paramet",{"_index":244,"t":{"24":{"position":[[336,9]]},"32":{"position":[[210,9]]},"34":{"position":[[55,9]]},"46":{"position":[[7,10],[249,9]]},"52":{"position":[[151,10],[254,9],[454,10],[812,9],[839,9]]},"99":{"position":[[11,10],[161,9],[333,10],[631,9]]},"155":{"position":[[548,10]]},"159":{"position":[[1540,10]]},"205":{"position":[[109,10],[1066,11],[1126,9],[1287,10],[1486,10]]}}}],["params.delete(:search_cancel",{"_index":1509,"t":{"205":{"position":[[895,29],[1563,29]]}}}],["params[:pag",{"_index":617,"t":{"61":{"position":[[195,14],[399,14]]}}}],["params[:q",{"_index":937,"t":{"134":{"position":[[406,10]]},"165":{"position":[[141,10]]},"205":{"position":[[831,10],[1078,11],[1349,10],[1367,10],[1407,10],[1440,10],[1455,10]]}}}],["params[:q].try(:merg",{"_index":1254,"t":{"165":{"position":[[175,22]]}}}],["params[:q][:name_cont]}.merge({format",{"_index":939,"t":{"134":{"position":[[472,38]]}}}],["params[:search_cancel",{"_index":1508,"t":{"205":{"position":[[872,22],[1540,22]]}}}],["paren",{"_index":1551,"t":{"216":{"position":[[529,7]]}}}],["parent",{"_index":1249,"t":{"163":{"position":[[2288,6]]},"177":{"position":[[113,8]]},"181":{"position":[[262,8],[450,8]]},"185":{"position":[[124,8],[311,8],[589,8],[810,8],[1055,8]]},"187":{"position":[[185,9],[215,8]]},"189":{"position":[[252,6],[405,8]]},"191":{"position":[[106,8]]},"195":{"position":[[356,8]]},"216":{"position":[[277,8]]}}}],["parent.table[:first_nam",{"_index":1393,"t":{"185":{"position":[[171,26],[396,26],[674,26],[900,26],[1186,26]]}}}],["parent.table[:gor_nam",{"_index":1434,"t":{"189":{"position":[[490,24]]}}}],["parent.table[:last_nam",{"_index":1397,"t":{"185":{"position":[[430,24],[734,24]]}}}],["parent.table[:last_name])end",{"_index":1394,"t":{"185":{"position":[[198,29]]}}}],["parent.table[:last_name]])])end",{"_index":1408,"t":{"185":{"position":[[1213,31]]}}}],["parent.table[:last_name]])end",{"_index":1404,"t":{"185":{"position":[[927,30]]}}}],["parent.table[:nam",{"_index":1462,"t":{"195":{"position":[[404,20]]}}}],["parent.table[:name]end",{"_index":1329,"t":{"177":{"position":[[122,22]]}}}],["parent.table[:properti",{"_index":1368,"t":{"181":{"position":[[310,26],[498,26]]}}}],["parent.table[:statu",{"_index":1435,"t":{"189":{"position":[[524,21]]}}}],["parent_name_eq",{"_index":1059,"t":{"152":{"position":[[425,15]]}}}],["parents_peopl",{"_index":1072,"t":{"152":{"position":[[821,16]]}}}],["parents_people\".\"id",{"_index":1073,"t":{"152":{"position":[[841,21]]}}}],["parents_people\".\"nam",{"_index":1078,"t":{"152":{"position":[[984,24]]}}}],["part",{"_index":1,"t":{"3":{"position":[[19,4],[152,4]]},"116":{"position":[[105,4]]},"138":{"position":[[63,4]]}}}],["partial",{"_index":593,"t":{"59":{"position":[[496,8]]}}}],["particular",{"_index":504,"t":{"52":{"position":[[1160,10]]}}}],["particularli",{"_index":1086,"t":{"155":{"position":[[98,12]]}}}],["pass",{"_index":179,"t":{"16":{"position":[[233,7]]},"52":{"position":[[127,6],[2119,7],[3065,7]]},"99":{"position":[[26,6]]},"148":{"position":[[796,4],[968,7]]},"157":{"position":[[3,6]]},"161":{"position":[[211,6],[781,6]]},"163":{"position":[[1086,6],[1192,6]]},"174":{"position":[[291,6]]},"187":{"position":[[0,7],[51,6]]}}}],["passeng",{"_index":1046,"t":{"150":{"position":[[516,9]]}}}],["patch",{"_index":887,"t":{"124":{"position":[[1003,8]]},"198":{"position":[[245,5]]}}}],["patrick",{"_index":1620,"t":{"218":{"position":[[702,7]]}}}],["pdf",{"_index":467,"t":{"50":{"position":[[973,5]]}}}],["pedro",{"_index":1622,"t":{"218":{"position":[[719,5]]}}}],["peopl",{"_index":56,"t":{"3":{"position":[[678,6]]},"16":{"position":[[600,6]]},"18":{"position":[[264,6]]},"26":{"position":[[10,7]]},"44":{"position":[[42,7],[269,7]]},"152":{"position":[[812,8],[901,8]]},"157":{"position":[[650,7],[1073,7],[1389,7],[1841,7]]},"187":{"position":[[697,10],[713,8]]},"218":{"position":[[166,6]]}}}],["people\".\"id",{"_index":1080,"t":{"152":{"position":[[1060,13]]},"187":{"position":[[938,13]]}}}],["people\".\"id\"wher",{"_index":1077,"t":{"152":{"position":[[963,18]]}}}],["people\".\"parent_id\"left",{"_index":1074,"t":{"152":{"position":[[865,24]]}}}],["people\".*from",{"_index":1069,"t":{"152":{"position":[[773,14]]}}}],["people\"left",{"_index":1070,"t":{"152":{"position":[[788,12]]}}}],["people#search",{"_index":254,"t":{"26":{"position":[[53,16]]}}}],["people.id",{"_index":1415,"t":{"187":{"position":[[330,9],[799,9]]}}}],["per",{"_index":1240,"t":{"163":{"position":[[1803,3]]},"169":{"position":[[363,3]]}}}],["per_pag",{"_index":618,"t":{"61":{"position":[[210,9],[414,9]]}}}],["perform",{"_index":1047,"t":{"152":{"position":[[136,7]]},"193":{"position":[[0,10]]}}}],["perhap",{"_index":1230,"t":{"163":{"position":[[1391,7]]}}}],["permit",{"_index":1029,"t":{"148":{"position":[[813,9]]}}}],["permit(:task",{"_index":791,"t":{"106":{"position":[[160,14]]}}}],["person",{"_index":47,"t":{"3":{"position":[[582,8],[1129,10]]},"14":{"position":[[347,8]]},"52":{"position":[[1816,6]]},"110":{"position":[[109,10]]},"112":{"position":[[254,8]]},"114":{"position":[[189,8]]},"148":{"position":[[338,7]]},"150":{"position":[[508,7],[538,7]]},"187":{"position":[[106,6]]},"214":{"position":[[504,6],[693,11],[710,9]]}}}],["person'",{"_index":417,"t":{"44":{"position":[[192,8]]}}}],["person.ransack",{"_index":1058,"t":{"152":{"position":[[407,15],[490,15]]}}}],["person.ransack(data_jcont",{"_index":1536,"t":{"214":{"position":[[622,26]]}}}],["person.ransack(params[:q",{"_index":410,"t":{"44":{"position":[[15,26],[242,26]]},"157":{"position":[[623,26],[1046,26],[1362,26],[1814,26]]}}}],["person_id",{"_index":1175,"t":{"159":{"position":[[2579,10],[2727,12]]}}}],["persons\".\"data",{"_index":1538,"t":{"214":{"position":[[726,16]]}}}],["pete",{"_index":764,"t":{"99":{"position":[[823,7]]}}}],["pg::undefinedfunct",{"_index":1129,"t":{"157":{"position":[[1914,22]]}}}],["phi",{"_index":1616,"t":{"218":{"position":[[656,3]]}}}],["pitfal",{"_index":981,"t":{"142":{"position":[[205,8]]}}}],["place",{"_index":166,"t":{"14":{"position":[[401,5]]},"32":{"position":[[43,5]]},"157":{"position":[[1597,5]]},"174":{"position":[[253,6]]}}}],["placehold",{"_index":1334,"t":{"179":{"position":[[303,12]]},"183":{"position":[[738,12]]}}}],["pleas",{"_index":87,"t":{"3":{"position":[[1064,6]]},"14":{"position":[[24,6],[201,6],[307,6]]},"16":{"position":[[354,6]]},"63":{"position":[[1243,6],[1304,6]]},"136":{"position":[[185,6]]},"157":{"position":[[220,6]]},"195":{"position":[[606,6]]}}}],["plethora",{"_index":947,"t":{"136":{"position":[[11,8]]}}}],["plu",{"_index":461,"t":{"50":{"position":[[764,4]]}}}],["plural",{"_index":776,"t":{"104":{"position":[[90,7]]},"118":{"position":[[102,6]]},"122":{"position":[[1316,10]]}}}],["polymorph",{"_index":487,"t":{"52":{"position":[[541,11]]},"169":{"position":[[26,11],[267,12],[306,11],[553,11],[662,11]]}}}],["pori",{"_index":1608,"t":{"218":{"position":[[599,5]]}}}],["possibl",{"_index":321,"t":{"40":{"position":[[12,8]]},"152":{"position":[[51,8]]},"157":{"position":[[2212,8]]}}}],["post",{"_index":249,"t":{"24":{"position":[[394,4]]},"26":{"position":[[82,7]]},"30":{"position":[[65,5]]},"136":{"position":[[139,4]]},"155":{"position":[[216,4],[728,4]]},"159":{"position":[[1810,4]]},"205":{"position":[[149,4]]}}}],["post.ransack(params[:q",{"_index":620,"t":{"61":{"position":[[264,24]]}}}],["post.ransack(params[:q])@search.sort",{"_index":614,"t":{"61":{"position":[[82,37]]}}}],["postgr",{"_index":670,"t":{"67":{"position":[[213,9]]},"207":{"position":[[13,8]]},"214":{"position":[[195,8]]},"216":{"position":[[190,9]]}}}],["postgresql",{"_index":561,"t":{"56":{"position":[[587,11],[619,10]]},"157":{"position":[[1233,10],[2132,10],[2320,10]]},"179":{"position":[[815,10],[894,10],[1000,10],[1582,11]]},"181":{"position":[[883,12]]},"183":{"position":[[269,11],[476,11]]},"191":{"position":[[132,10]]}}}],["potenti",{"_index":1125,"t":{"157":{"position":[[1639,11]]}}}],["power",{"_index":238,"t":{"24":{"position":[[229,5]]},"214":{"position":[[17,5]]}}}],["practic",{"_index":1133,"t":{"157":{"position":[[2245,8]]}}}],["preced",{"_index":1199,"t":{"163":{"position":[[23,9]]},"185":{"position":[[517,9]]}}}],["predic",{"_index":289,"t":{"32":{"position":[[328,9]]},"40":{"position":[[21,10],[32,9]]},"50":{"position":[[873,11]]},"63":{"position":[[72,11],[84,10],[197,9],[451,10],[1074,10],[1162,11],[1285,12],[1338,9]]},"65":{"position":[[7,9]]},"67":{"position":[[12,9],[373,10]]},"69":{"position":[[7,9]]},"71":{"position":[[9,9]]},"73":{"position":[[7,9]]},"75":{"position":[[9,9]]},"77":{"position":[[13,9]]},"79":{"position":[[13,9]]},"81":{"position":[[28,9]]},"83":{"position":[[32,9]]},"85":{"position":[[32,9]]},"87":{"position":[[10,9]]},"89":{"position":[[8,9]]},"91":{"position":[[9,9]]},"93":{"position":[[10,9],[214,9],[267,9]]},"95":{"position":[[12,9]]},"97":{"position":[[9,9]]},"99":{"position":[[259,9]]},"124":{"position":[[45,11],[169,9],[204,9],[648,10],[913,10],[956,9],[1067,12]]},"148":{"position":[[0,9],[211,11],[729,10],[823,10],[925,10]]},"150":{"position":[[184,9],[385,11]]},"161":{"position":[[44,10],[229,9],[450,9]]},"165":{"position":[[747,10],[816,10],[1438,10],[1517,10]]},"172":{"position":[[61,9],[250,9]]},"183":{"position":[[80,9]]},"214":{"position":[[147,9],[239,9],[477,10]]}}}],["predicate_nam",{"_index":1424,"t":{"187":{"position":[[618,15]]}}}],["predicate_select",{"_index":1027,"t":{"148":{"position":[[747,16]]}}}],["predicates|custom",{"_index":658,"t":{"63":{"position":[[1267,17]]}}}],["prefer",{"_index":1160,"t":{"159":{"position":[[1907,11]]}}}],["preload",{"_index":416,"t":{"44":{"position":[[176,10]]}}}],["premis",{"_index":1306,"t":{"172":{"position":[[9,7]]}}}],["prereleas",{"_index":1479,"t":{"200":{"position":[[151,11]]}}}],["present",{"_index":741,"t":{"95":{"position":[[4,7],[59,7]]}}}],["preserv",{"_index":926,"t":{"134":{"position":[[48,10]]}}}],["pretti",{"_index":233,"t":{"24":{"position":[[181,6]]}}}],["prevent",{"_index":425,"t":{"44":{"position":[[473,7]]}}}],["previous",{"_index":1553,"t":{"218":{"position":[[8,10]]}}}],["price",{"_index":1440,"t":{"191":{"position":[[241,6]]}}}],["price_exist",{"_index":1438,"t":{"191":{"position":[[89,13]]}}}],["price_exists_tru",{"_index":1444,"t":{"191":{"position":[[313,19]]}}}],["prices.book_id",{"_index":1441,"t":{"191":{"position":[[254,14]]}}}],["primari",{"_index":439,"t":{"48":{"position":[[8,7]]},"59":{"position":[[1108,8]]},"63":{"position":[[4,7]]}}}],["privat",{"_index":1161,"t":{"159":{"position":[[1919,9],[2436,7]]}}}],["private_class_method",{"_index":1165,"t":{"159":{"position":[[2182,20]]}}}],["probabl",{"_index":1259,"t":{"165":{"position":[[402,8]]}}}],["problem",{"_index":159,"t":{"14":{"position":[[268,8]]},"179":{"position":[[936,8]]}}}],["proc",{"_index":873,"t":{"124":{"position":[[351,4],[476,4]]},"177":{"position":[[87,4]]},"179":{"position":[[531,4],[566,4]]},"185":{"position":[[1014,4]]},"214":{"position":[[392,4]]}}}],["produc",{"_index":1068,"t":{"152":{"position":[[756,9]]},"155":{"position":[[518,7],[1028,7]]}}}],["project",{"_index":44,"t":{"3":{"position":[[510,7]]},"16":{"position":[[15,8],[625,8]]},"18":{"position":[[231,7]]},"22":{"position":[[13,7]]},"102":{"position":[[191,7]]},"110":{"position":[[89,9],[165,9]]},"118":{"position":[[173,9]]},"120":{"position":[[254,9],[418,9]]},"214":{"position":[[165,8]]}}}],["project_list",{"_index":793,"t":{"106":{"position":[[191,14]]},"108":{"position":[[117,13],[151,14]]}}}],["projects_nam",{"_index":828,"t":{"118":{"position":[[157,15]]},"120":{"position":[[402,15]]}}}],["projects_name_cont",{"_index":817,"t":{"110":{"position":[[456,19]]}}}],["projects_name_eq",{"_index":815,"t":{"110":{"position":[[400,17]]}}}],["projects_name_in",{"_index":814,"t":{"110":{"position":[[344,17]]},"118":{"position":[[199,18]]},"120":{"position":[[444,18]]}}}],["projectsend",{"_index":784,"t":{"104":{"position":[[249,12]]}}}],["proper",{"_index":1465,"t":{"195":{"position":[[594,6]]}}}],["properti",{"_index":1364,"t":{"181":{"position":[[113,10]]}}}],["provid",{"_index":153,"t":{"14":{"position":[[192,8]]},"157":{"position":[[2152,7]]},"159":{"position":[[1630,7]]},"172":{"position":[[38,7],[88,8]]}}}],["publish",{"_index":130,"t":{"10":{"position":[[52,9]]},"200":{"position":[[72,7]]}}}],["pull",{"_index":178,"t":{"16":{"position":[[215,4],[289,4],[460,4]]},"126":{"position":[[146,4]]},"136":{"position":[[235,4]]},"163":{"position":[[2631,4]]}}}],["push",{"_index":1481,"t":{"200":{"position":[[219,4],[293,4]]}}}],["put",{"_index":236,"t":{"24":{"position":[[216,3]]},"32":{"position":[[52,3]]},"159":{"position":[[1763,4]]}}}],["q",{"_index":261,"t":{"30":{"position":[[20,3]]},"32":{"position":[[252,2]]},"44":{"position":[[10,2],[237,2]]},"46":{"position":[[41,2],[291,2]]},"50":{"position":[[105,2]]},"59":{"position":[[265,3]]},"99":{"position":[[220,2],[664,1],[801,2]]},"122":{"position":[[529,2],[695,2]]},"134":{"position":[[143,3]]},"155":{"position":[[593,2]]},"157":{"position":[[618,2],[1041,2],[1357,2],[1809,2]]},"159":{"position":[[2339,2]]},"165":{"position":[[229,2]]},"193":{"position":[[476,2]]}}}],["q.result",{"_index":1116,"t":{"157":{"position":[[1399,9]]},"159":{"position":[[2422,9]]}}}],["q.result(distinct",{"_index":411,"t":{"44":{"position":[[52,19]]},"157":{"position":[[660,19],[1083,19]]},"193":{"position":[[566,19]]}}}],["q.result.includes(:articles).page(params[:page]).to_a.uniqend",{"_index":1128,"t":{"157":{"position":[[1851,62]]}}}],["q.result.includes(:articles).page(params[:page])end",{"_index":420,"t":{"44":{"position":[[279,52]]}}}],["q.result.includes(:depart",{"_index":855,"t":{"122":{"position":[[580,31]]}}}],["q.resultend",{"_index":1257,"t":{"165":{"position":[[293,12]]}}}],["q[email_matches]=%@gmail.com",{"_index":329,"t":{"40":{"position":[[123,28]]}}}],["q[name_in][]=alice&q[name_in][]=bob",{"_index":356,"t":{"40":{"position":[[679,35]]}}}],["q[name_present]=1",{"_index":347,"t":{"40":{"position":[[493,17]]}}}],["queri",{"_index":228,"t":{"24":{"position":[[89,7]]},"32":{"position":[[275,6],[302,5]]},"46":{"position":[[378,5],[436,5]]},"63":{"position":[[126,7],[295,6],[469,8],[673,7]]},"142":{"position":[[479,5]]},"152":{"position":[[153,6]]},"155":{"position":[[167,8],[542,5],[1051,6]]},"157":{"position":[[422,7],[815,5]]},"161":{"position":[[424,5]]},"165":{"position":[[71,5],[376,5],[1083,5]]},"169":{"position":[[955,8]]},"174":{"position":[[83,7],[181,7]]},"181":{"position":[[747,5]]},"187":{"position":[[246,5]]},"193":{"position":[[13,5],[203,5]]},"205":{"position":[[1886,7]]}}}],["queryend",{"_index":429,"t":{"46":{"position":[[309,9]]}}}],["question",{"_index":184,"t":{"16":{"position":[[399,9]]}}}],["quicker",{"_index":195,"t":{"16":{"position":[[638,7]]}}}],["quickli",{"_index":1261,"t":{"165":{"position":[[524,8]]},"214":{"position":[[833,7]]}}}],["quot",{"_index":1398,"t":{"185":{"position":[[547,6]]}}}],["radar",{"_index":1658,"t":{"218":{"position":[[1032,5]]}}}],["rail",{"_index":93,"t":{"3":{"position":[[1176,5]]},"6":{"position":[[51,5],[218,5],[499,5]]},"12":{"position":[[99,5]]},"138":{"position":[[161,5],[189,5]]},"140":{"position":[[45,5]]},"142":{"position":[[27,5],[89,5],[363,5],[473,5],[561,5],[597,5],[692,5],[752,7],[760,5],[813,5]]},"159":{"position":[[2531,5]]},"163":{"position":[[1044,5],[1371,5]]},"165":{"position":[[565,5]]},"167":{"position":[[128,5]]},"179":{"position":[[884,5],[980,5],[1121,5],[1330,5]]},"181":{"position":[[204,5],[364,5]]},"195":{"position":[[480,5]]}}}],["rail'",{"_index":972,"t":{"140":{"position":[[153,6]]}}}],["rails'",{"_index":221,"t":{"24":{"position":[[20,7]]}}}],["rails/al",{"_index":1289,"t":{"167":{"position":[[189,11],[371,11]]}}}],["railscast",{"_index":962,"t":{"138":{"position":[[91,9]]}}}],["rais",{"_index":286,"t":{"32":{"position":[[284,5],[378,5]]},"161":{"position":[[193,5],[406,5],[500,5],[762,6]]}}}],["rake",{"_index":1485,"t":{"200":{"position":[[356,4]]}}}],["rang",{"_index":985,"t":{"142":{"position":[[490,5]]}}}],["ransack",{"_index":0,"t":{"3":{"position":[[0,7],[476,8],[888,8],[1110,7]]},"6":{"position":[[0,7],[185,7],[322,7],[474,7]]},"8":{"position":[[11,7],[63,9]]},"10":{"position":[[108,10]]},"12":{"position":[[4,7]]},"14":{"position":[[96,8]]},"16":{"position":[[71,7]]},"18":{"position":[[0,7]]},"32":{"position":[[0,7]]},"34":{"position":[[198,7]]},"42":{"position":[[0,7]]},"46":{"position":[[18,7],[131,7],[384,7],[515,7]]},"48":{"position":[[16,7]]},"52":{"position":[[1132,7]]},"56":{"position":[[703,7],[1152,7]]},"63":{"position":[[35,7],[111,7],[1088,7]]},"91":{"position":[[88,7]]},"99":{"position":[[36,7]]},"110":{"position":[[223,7]]},"120":{"position":[[305,7]]},"122":{"position":[[19,7]]},"124":{"position":[[37,7]]},"126":{"position":[[0,7]]},"134":{"position":[[59,7]]},"136":{"position":[[35,7],[164,7],[264,7]]},"138":{"position":[[14,7],[83,7],[107,7],[131,7],[167,7],[197,7]]},"140":{"position":[[56,7],[75,7],[177,7],[231,8],[240,7],[291,7]]},"142":{"position":[[44,7],[66,7],[122,7],[177,7],[261,7],[308,7],[344,7],[390,7],[425,7],[458,7],[501,7],[509,7],[573,7],[609,7],[657,7],[703,7],[711,8],[768,7],[859,8],[918,7]]},"144":{"position":[[30,7]]},"146":{"position":[[0,7]]},"148":{"position":[[170,8],[691,7]]},"150":{"position":[[0,7],[123,7],[344,8],[862,7]]},"152":{"position":[[77,7]]},"155":{"position":[[47,7],[1074,7]]},"157":{"position":[[2093,7]]},"159":{"position":[[122,7],[398,8],[488,10],[1454,8],[1592,7],[3214,8]]},"161":{"position":[[12,7],[164,7],[319,7],[734,9]]},"163":{"position":[[1206,11],[1283,7],[1441,7],[1819,7],[2175,7],[2522,7],[2595,10]]},"167":{"position":[[33,7]]},"169":{"position":[[898,7]]},"172":{"position":[[24,7],[80,7],[121,11],[186,9],[276,10]]},"174":{"position":[[199,9],[303,9],[363,11],[460,7]]},"181":{"position":[[238,9],[426,9],[728,7]]},"183":{"position":[[378,9],[566,9]]},"187":{"position":[[23,10],[63,9],[113,9],[650,12],[894,12]]},"189":{"position":[[378,9]]},"195":{"position":[[85,8],[337,9]]},"198":{"position":[[0,7]]},"200":{"position":[[23,8],[60,7]]},"203":{"position":[[4,7]]},"205":{"position":[[61,7],[1051,7]]},"214":{"position":[[434,7]]},"216":{"position":[[251,9]]},"218":{"position":[[0,7]]}}}],["ransack'",{"_index":193,"t":{"16":{"position":[[561,9]]},"18":{"position":[[145,9]]},"42":{"position":[[122,9]]},"50":{"position":[[0,9]]},"52":{"position":[[0,9]]},"54":{"position":[[0,9]]},"140":{"position":[[118,9]]},"142":{"position":[[191,9]]}}}],["ransack.configur",{"_index":280,"t":{"32":{"position":[[156,17]]},"46":{"position":[[200,17],[541,17]]},"52":{"position":[[2521,17],[2896,17]]},"56":{"position":[[179,17],[383,17]]},"161":{"position":[[379,17]]},"163":{"position":[[1712,17]]},"214":{"position":[[293,17]]}}}],["ransack::context.for(person)search_par",{"_index":1057,"t":{"152":{"position":[[362,42]]}}}],["ransack::helpers::formbuild",{"_index":271,"t":{"30":{"position":[[139,29]]}}}],["ransack::helpers::formhelp",{"_index":442,"t":{"48":{"position":[[93,29]]}}}],["ransack::local",{"_index":1013,"t":{"148":{"position":[[114,15]]},"150":{"position":[[43,16],[288,15]]}}}],["ransack::search<class",{"_index":1264,"t":{"165":{"position":[[653,22],[1344,22]]}}}],["ransack::visitor.new.accept(search.base)}person.joins(shared_context.join_sourc",{"_index":1065,"t":{"152":{"position":[[626,82]]}}}],["ransack_alia",{"_index":1085,"t":{"155":{"position":[[75,14],[324,13],[695,13],[816,13]]}}}],["ransack_form_build",{"_index":1284,"t":{"167":{"position":[[79,20]]}}}],["ransackable_associ",{"_index":1143,"t":{"159":{"position":[[281,24],[661,26]]}}}],["ransackable_associations(auth_object",{"_index":1150,"t":{"159":{"position":[[821,36]]}}}],["ransackable_attribut",{"_index":1142,"t":{"159":{"position":[[258,22],[409,24],[1871,22]]}}}],["ransackable_attributes(auth_object",{"_index":1147,"t":{"159":{"position":[[581,34],[1143,35]]}}}],["ransackable_attributesend",{"_index":1166,"t":{"159":{"position":[[2203,26]]}}}],["ransackable_scop",{"_index":1144,"t":{"159":{"position":[[306,18],[1185,20]]},"163":{"position":[[95,18]]}}}],["ransackable_scopes(auth_object",{"_index":1155,"t":{"159":{"position":[[1347,30]]}}}],["ransackable_scopes_skip_sanitize_arg",{"_index":1241,"t":{"163":{"position":[[1935,37],[2023,38]]}}}],["ransacker_arg",{"_index":1317,"t":{"174":{"position":[[324,14]]},"187":{"position":[[84,15],[195,16],[587,15]]}}}],["ransackobject",{"_index":565,"t":{"56":{"position":[[758,13]]}}}],["ransackobjectend",{"_index":575,"t":{"56":{"position":[[1034,16]]}}}],["ransortable_attribut",{"_index":1145,"t":{"159":{"position":[[325,22],[923,24]]}}}],["ransortable_attributes(auth_object",{"_index":1153,"t":{"159":{"position":[[1101,34]]}}}],["rapid",{"_index":704,"t":{"79":{"position":[[248,12]]},"85":{"position":[[300,12]]}}}],["rapids)).result.to_sql",{"_index":701,"t":{"79":{"position":[[131,24]]},"85":{"position":[[169,24]]}}}],["rate",{"_index":991,"t":{"142":{"position":[[794,7]]}}}],["re",{"_index":24,"t":{"3":{"position":[[297,2]]}}}],["read",{"_index":144,"t":{"14":{"position":[[31,4]]},"16":{"position":[[314,4]]}}}],["readability_gteq",{"_index":598,"t":{"59":{"position":[[715,18],[776,17]]}}}],["readi",{"_index":113,"t":{"6":{"position":[[372,5]]}}}],["readm",{"_index":22,"t":{"3":{"position":[[261,7]]},"32":{"position":[[648,8]]}}}],["receiv",{"_index":1156,"t":{"159":{"position":[[1514,7]]}}}],["recent",{"_index":1245,"t":{"163":{"position":[[2156,6]]}}}],["recherch",{"_index":999,"t":{"144":{"position":[[14,10]]}}}],["recommend",{"_index":1136,"t":{"157":{"position":[[2301,11]]}}}],["record",{"_index":663,"t":{"65":{"position":[[29,7]]},"67":{"position":[[34,7]]},"69":{"position":[[29,7]]},"71":{"position":[[31,7]]},"73":{"position":[[29,7]]},"75":{"position":[[31,7]]},"77":{"position":[[35,7]]},"79":{"position":[[35,7]]},"81":{"position":[[50,7]]},"83":{"position":[[54,7]]},"85":{"position":[[54,7]]},"87":{"position":[[32,7]]},"89":{"position":[[30,7]]},"91":{"position":[[31,7]]},"93":{"position":[[32,7]]},"95":{"position":[[34,7]]},"97":{"position":[[31,7]]},"142":{"position":[[681,7]]},"152":{"position":[[8,7]]},"169":{"position":[[706,7]]},"174":{"position":[[171,6]]},"179":{"position":[[94,7]]},"181":{"position":[[128,7]]},"183":{"position":[[169,7]]}}}],["redefin",{"_index":1140,"t":{"159":{"position":[[183,8]]},"163":{"position":[[1888,8]]}}}],["refactor",{"_index":33,"t":{"3":{"position":[[364,11]]}}}],["reflect",{"_index":910,"t":{"128":{"position":[[165,9]]}}}],["reflect_on_all_associations.map",{"_index":1151,"t":{"159":{"position":[[865,31]]}}}],["regexp_replac",{"_index":1385,"t":{"183":{"position":[[593,16]]}}}],["relat",{"_index":187,"t":{"16":{"position":[[436,7]]},"152":{"position":[[124,8]]},"157":{"position":[[210,9]]}}}],["relationship",{"_index":1298,"t":{"169":{"position":[[318,13],[646,12]]},"193":{"position":[[121,12]]}}}],["releas",{"_index":8,"t":{"3":{"position":[[82,8]]},"200":{"position":[[35,7],[135,8],[199,8],[273,8],[371,7]]}}}],["remov",{"_index":1034,"t":{"148":{"position":[[957,7]]},"195":{"position":[[500,6]]},"205":{"position":[[1687,6]]}}}],["render",{"_index":258,"t":{"28":{"position":[[17,6]]},"59":{"position":[[489,6]]}}}],["rene",{"_index":1624,"t":{"218":{"position":[[734,4]]}}}],["repetit",{"_index":459,"t":{"50":{"position":[[745,10]]}}}],["replac",{"_index":443,"t":{"50":{"position":[[33,8]]}}}],["repo",{"_index":902,"t":{"126":{"position":[[155,4]]}}}],["report",{"_index":150,"t":{"14":{"position":[[134,10]]},"16":{"position":[[451,8]]}}}],["repres",{"_index":734,"t":{"91":{"position":[[382,9]]},"193":{"position":[[108,10]]}}}],["represent",{"_index":747,"t":{"99":{"position":[[63,14]]}}}],["reproduc",{"_index":151,"t":{"14":{"position":[[156,10]]}}}],["request",{"_index":162,"t":{"14":{"position":[[364,9]]},"16":{"position":[[220,7],[294,8],[465,9]]},"56":{"position":[[611,7]]},"99":{"position":[[734,7]]},"136":{"position":[[240,7]]},"163":{"position":[[2636,8]]},"205":{"position":[[1320,7]]}}}],["request.path",{"_index":604,"t":{"59":{"position":[[961,13]]}}}],["requir",{"_index":406,"t":{"42":{"position":[[89,9]]},"134":{"position":[[612,7]]},"163":{"position":[[62,8]]},"167":{"position":[[181,7],[261,7]]},"172":{"position":[[314,7]]}}}],["require(:task",{"_index":790,"t":{"106":{"position":[[143,16]]}}}],["resolv",{"_index":1229,"t":{"163":{"position":[[1359,8]]}}}],["resort",{"_index":1120,"t":{"157":{"position":[[1495,6]]}}}],["resourc",{"_index":252,"t":{"26":{"position":[[0,9]]},"174":{"position":[[14,9]]}}}],["respect",{"_index":556,"t":{"56":{"position":[[322,13]]}}}],["restart",{"_index":912,"t":{"128":{"position":[[198,7]]}}}],["result",{"_index":512,"t":{"52":{"position":[[1644,6]]},"157":{"position":[[26,6],[145,6],[301,6],[390,6],[493,6],[1747,7]]},"214":{"position":[[862,7]]},"216":{"position":[[89,7]]}}}],["result.to_sql",{"_index":1182,"t":{"159":{"position":[[2924,18],[3062,18]]}}}],["return",{"_index":541,"t":{"54":{"position":[[50,7]]},"65":{"position":[[17,7]]},"67":{"position":[[22,7]]},"69":{"position":[[17,7]]},"71":{"position":[[19,7]]},"73":{"position":[[17,7]]},"75":{"position":[[19,7]]},"77":{"position":[[23,7]]},"79":{"position":[[23,7]]},"81":{"position":[[38,7]]},"83":{"position":[[42,7]]},"85":{"position":[[42,7]]},"87":{"position":[[20,7]]},"89":{"position":[[18,7]]},"91":{"position":[[19,7]]},"93":{"position":[[20,7]]},"95":{"position":[[22,7]]},"97":{"position":[[19,7]]},"112":{"position":[[142,6],[268,6],[302,6]]},"114":{"position":[[124,6],[203,6]]},"116":{"position":[[127,6]]},"157":{"position":[[74,9]]},"159":{"position":[[445,7],[699,7],[959,7],[1217,7],[1407,8]]},"172":{"position":[[207,6]]},"179":{"position":[[707,8],[1543,6]]},"191":{"position":[[171,7]]}}}],["revers",{"_index":1325,"t":{"177":{"position":[[25,9]]}}}],["reverse_nam",{"_index":523,"t":{"52":{"position":[[2054,14]]}}}],["reversed_nam",{"_index":1327,"t":{"177":{"position":[[60,15]]}}}],["richa",{"_index":1626,"t":{"218":{"position":[[744,5]]}}}],["right",{"_index":892,"t":{"124":{"position":[[1123,5]]}}}],["rilian",{"_index":1659,"t":{"218":{"position":[[1038,6]]}}}],["ripert",{"_index":1636,"t":{"218":{"position":[[831,6]]}}}],["rob",{"_index":1628,"t":{"218":{"position":[[756,3]]}}}],["rodriguez",{"_index":201,"t":{"18":{"position":[[92,9]]}}}],["role",{"_index":983,"t":{"142":{"position":[[369,4]]}}}],["roman",{"_index":1630,"t":{"218":{"position":[[766,5]]}}}],["room",{"_index":805,"t":{"110":{"position":[[82,6]]}}}],["row",{"_index":1098,"t":{"157":{"position":[[94,5]]},"191":{"position":[[31,3]]}}}],["rubi",{"_index":111,"t":{"6":{"position":[[358,4],[517,4]]},"12":{"position":[[91,4]]},"138":{"position":[[181,4]]},"142":{"position":[[19,4],[81,4],[355,4]]},"157":{"position":[[1606,4]]},"174":{"position":[[141,4]]}}}],["rubygem",{"_index":131,"t":{"10":{"position":[[65,9]]},"200":{"position":[[86,9]]}}}],["rubyist",{"_index":3,"t":{"3":{"position":[[32,8]]}}}],["run",{"_index":106,"t":{"6":{"position":[[254,3]]},"8":{"position":[[47,3]]},"181":{"position":[[741,3]]},"200":{"position":[[328,3]]}}}],["rya",{"_index":632,"t":{"63":{"position":[[421,8],[610,7],[646,8]]},"75":{"position":[[196,8]]},"77":{"position":[[221,7]]},"81":{"position":[[241,8]]},"83":{"position":[[266,7]]},"87":{"position":[[201,7]]}}}],["rya').result.to_sql",{"_index":629,"t":{"63":{"position":[[335,22],[524,22],[1498,22]]},"75":{"position":[[110,22]]},"81":{"position":[[148,22]]},"87":{"position":[[115,22]]}}}],["ryan",{"_index":212,"t":{"18":{"position":[[216,4]]},"65":{"position":[[200,6]]},"67":{"position":[[202,7]]},"218":{"position":[[779,4],[790,4]]}}}],["ryan').result.to_sql",{"_index":667,"t":{"65":{"position":[[117,23]]},"67":{"position":[[115,23]]}}}],["s",{"_index":758,"t":{"99":{"position":[[641,1],[855,2]]}}}],["salary_gt",{"_index":1204,"t":{"163":{"position":[[441,11],[785,10],[988,10]]}}}],["sales_account",{"_index":1454,"t":{"193":{"position":[[548,15]]}}}],["sales_rep",{"_index":1447,"t":{"193":{"position":[[179,12],[242,10],[336,11]]}}}],["sales_rep_name_start",{"_index":1455,"t":{"193":{"position":[[624,21]]}}}],["salesaccount",{"_index":1446,"t":{"193":{"position":[[86,15],[209,13],[274,12]]}}}],["salesaccount.includes(:user).joins(:sales_rep).ransack(params[:q",{"_index":1453,"t":{"193":{"position":[[481,66]]}}}],["salzberg",{"_index":1572,"t":{"218":{"position":[[326,8]]}}}],["same",{"_index":542,"t":{"54":{"position":[[88,4]]},"157":{"position":[[178,4]]},"179":{"position":[[65,4]]},"183":{"position":[[359,5]]}}}],["sanit",{"_index":1232,"t":{"163":{"position":[[1486,9],[1921,13]]}}}],["sanitize_custom_scope_boolean",{"_index":1238,"t":{"163":{"position":[[1612,30]]}}}],["save",{"_index":970,"t":{"140":{"position":[[104,4]]},"205":{"position":[[92,4],[1879,6]]}}}],["scale",{"_index":1322,"t":{"174":{"position":[[546,6]]}}}],["schiavini",{"_index":1561,"t":{"218":{"position":[[251,9]]}}}],["scope",{"_index":513,"t":{"52":{"position":[[1690,7],[1720,6],[1844,5],[1915,5]]},"120":{"position":[[24,7]]},"142":{"position":[[374,6],[446,6]]},"163":{"position":[[55,6],[215,7],[236,6],[312,5],[371,5],[435,5],[498,6],[1218,5],[1807,5],[1981,5],[2143,6],[2226,5],[2340,6]]},"174":{"position":[[380,7]]}}}],["scope_to_skip_sanitize_args]end",{"_index":1244,"t":{"163":{"position":[[2109,33]]}}}],["sean",{"_index":77,"t":{"3":{"position":[[946,5]]},"18":{"position":[[72,4]]},"218":{"position":[[800,4],[805,4]]}}}],["search",{"_index":97,"t":{"6":{"position":[[33,9],[126,9]]},"12":{"position":[[69,6]]},"24":{"position":[[11,8],[193,6],[293,8]]},"26":{"position":[[41,8],[94,7]]},"28":{"position":[[4,6]]},"30":{"position":[[200,6]]},"32":{"position":[[203,6]]},"34":{"position":[[48,6],[117,8],[209,6]]},"36":{"position":[[0,7]]},"38":{"position":[[22,8]]},"44":{"position":[[352,9]]},"46":{"position":[[0,6],[58,6],[242,6],[326,7],[359,9]]},"50":{"position":[[73,6],[120,6],[218,6],[382,6],[866,6]]},"61":{"position":[[21,6],[72,7],[254,7]]},"63":{"position":[[22,9],[119,6]]},"99":{"position":[[4,6],[252,6],[326,6],[349,9],[377,6],[478,9]]},"102":{"position":[[102,6]]},"110":{"position":[[231,6],[309,7]]},"112":{"position":[[116,9],[189,9]]},"114":{"position":[[72,6]]},"118":{"position":[[70,6]]},"120":{"position":[[313,6]]},"122":{"position":[[30,6],[1010,8]]},"124":{"position":[[437,7]]},"134":{"position":[[67,7]]},"138":{"position":[[22,6],[71,6],[115,6]]},"140":{"position":[[185,6],[276,6]]},"142":{"position":[[0,6],[95,9],[280,7],[329,9],[398,9],[543,6],[622,6],[645,6],[720,6]]},"152":{"position":[[36,9],[85,6],[335,9],[617,8]]},"155":{"position":[[55,8]]},"159":{"position":[[12,9],[1582,6],[2848,6],[2981,6]]},"161":{"position":[[641,6],[877,6]]},"163":{"position":[[42,9],[824,6]]},"165":{"position":[[423,6]]},"169":{"position":[[12,8],[98,10],[353,6],[445,8],[600,6],[726,9],[755,6],[874,6]]},"172":{"position":[[157,6]]},"174":{"position":[[224,6],[468,6],[499,6]]},"177":{"position":[[0,6]]},"181":{"position":[[0,6],[74,9],[587,6],[902,11]]},"185":{"position":[[0,6]]},"195":{"position":[[0,6],[114,6],[543,6]]},"205":{"position":[[74,9],[102,6],[249,6],[290,7],[609,6],[1059,6],[1280,6],[1479,6]]},"207":{"position":[[0,9]]},"212":{"position":[[13,9]]},"216":{"position":[[478,6],[555,6]]}}}],["search.result().page(params[:page])end",{"_index":1496,"t":{"205":{"position":[[450,39]]}}}],["search.result.paginate(pag",{"_index":616,"t":{"61":{"position":[[165,29],[369,29]]}}}],["search.sort",{"_index":621,"t":{"61":{"position":[[289,13]]},"205":{"position":[[378,13]]}}}],["search.sorts.empti",{"_index":1494,"t":{"205":{"position":[[404,20]]}}}],["search.sorts.empty?@post",{"_index":615,"t":{"61":{"position":[[136,26],[340,26]]}}}],["search_children].map",{"_index":1064,"t":{"152":{"position":[[594,20]]}}}],["search_form_for",{"_index":260,"t":{"30":{"position":[[4,15]]},"34":{"position":[[254,16]]},"48":{"position":[[41,15]]},"50":{"position":[[10,15],[89,15],[889,15]]},"59":{"position":[[249,15]]},"110":{"position":[[293,15]]},"122":{"position":[[679,15]]},"134":{"position":[[127,15]]},"155":{"position":[[577,15]]}}}],["search_form_for(@q",{"_index":466,"t":{"50":{"position":[[945,19],[992,19]]}}}],["search_key",{"_index":311,"t":{"34":{"position":[[173,10]]},"36":{"position":[[43,11],[113,11]]},"46":{"position":[[108,10]]},"205":{"position":[[1817,10]]}}}],["search_par",{"_index":1063,"t":{"152":{"position":[[577,16]]}}}],["search_param",{"_index":1507,"t":{"205":{"position":[[817,13],[1332,13]]}}}],["search_params.each",{"_index":1511,"t":{"205":{"position":[[949,18],[1617,18]]}}}],["search_params[key",{"_index":1512,"t":{"205":{"position":[[984,18],[1652,18]]}}}],["search_people_path",{"_index":263,"t":{"30":{"position":[[29,19]]}}}],["searchabl",{"_index":1035,"t":{"148":{"position":[[1048,10],[1081,10]]},"189":{"position":[[63,10]]}}}],["searchable_attribute_2",{"_index":1040,"t":{"148":{"position":[[1203,22]]}}}],["searching/filt",{"_index":405,"t":{"42":{"position":[[65,19]]}}}],["searchkick",{"_index":987,"t":{"142":{"position":[[520,11]]}}}],["second",{"_index":835,"t":{"120":{"position":[[140,6]]},"163":{"position":[[2332,7]]}}}],["section",{"_index":1200,"t":{"163":{"position":[[33,8]]}}}],["see",{"_index":301,"t":{"32":{"position":[[639,4]]},"40":{"position":[[2073,3]]},"44":{"position":[[418,3]]},"52":{"position":[[678,4]]},"56":{"position":[[487,3]]},"63":{"position":[[221,3],[1250,3]]},"124":{"position":[[300,3]]},"148":{"position":[[89,4]]},"150":{"position":[[258,4]]},"163":{"position":[[2475,4]]},"174":{"position":[[339,4]]},"181":{"position":[[873,3]]},"209":{"position":[[0,3]]},"212":{"position":[[0,3]]}}}],["seem",{"_index":977,"t":{"140":{"position":[[299,5]]},"179":{"position":[[616,5]]}}}],["select",{"_index":630,"t":{"63":{"position":[[358,6],[547,6],[897,6],[1521,7]]},"65":{"position":[[141,6]]},"67":{"position":[[139,6]]},"69":{"position":[[123,6]]},"71":{"position":[[139,6]]},"73":{"position":[[127,6],[298,6]]},"75":{"position":[[133,6]]},"77":{"position":[[157,6]]},"79":{"position":[[156,6]]},"81":{"position":[[171,6]]},"83":{"position":[[195,6]]},"85":{"position":[[194,6]]},"87":{"position":[[138,6]]},"89":{"position":[[132,6]]},"91":{"position":[[263,6]]},"93":{"position":[[116,6]]},"95":{"position":[[159,6]]},"97":{"position":[[114,6]]},"118":{"position":[[33,6]]},"152":{"position":[[766,6]]},"157":{"position":[[49,6],[559,6],[808,6],[2104,9]]},"159":{"position":[[233,9],[2800,6],[2943,6],[3081,6]]},"161":{"position":[[128,6]]},"163":{"position":[[1900,11]]},"165":{"position":[[893,7],[1594,7]]},"181":{"position":[[629,6],[709,7],[759,6]]},"187":{"position":[[261,7],[690,6],[730,7]]},"189":{"position":[[315,11]]},"191":{"position":[[226,7]]},"216":{"position":[[389,6]]}}}],["select('peopl",{"_index":1112,"t":{"157":{"position":[[1109,18]]}}}],["self.get_csv(us",{"_index":943,"t":{"134":{"position":[[678,19]]}}}],["self.hired_since(d",{"_index":1209,"t":{"163":{"position":[[579,22]]}}}],["self.included(bas",{"_index":566,"t":{"56":{"position":[[776,19]]}}}],["self.ransackable_attributes(auth_object",{"_index":1037,"t":{"148":{"position":[[1130,39]]},"159":{"position":[[1968,39]]},"189":{"position":[[614,39]]}}}],["self.ransackable_scopes(auth_object",{"_index":1211,"t":{"163":{"position":[[641,35]]}}}],["self.ransackable_scopes_skip_sanitize_arg",{"_index":1243,"t":{"163":{"position":[[2066,42]]}}}],["semant",{"_index":1469,"t":{"198":{"position":[[27,8]]}}}],["send",{"_index":794,"t":{"108":{"position":[[11,4]]},"218":{"position":[[415,4]]}}}],["sens",{"_index":639,"t":{"63":{"position":[[742,6]]}}}],["sent",{"_index":954,"t":{"136":{"position":[[256,4]]}}}],["separ",{"_index":800,"t":{"108":{"position":[[266,9]]},"112":{"position":[[236,11]]},"185":{"position":[[488,9]]}}}],["sergey",{"_index":1634,"t":{"218":{"position":[[818,6]]}}}],["seri",{"_index":960,"t":{"138":{"position":[[56,6]]}}}],["serv",{"_index":917,"t":{"130":{"position":[[85,6]]},"155":{"position":[[508,6]]}}}],["server",{"_index":907,"t":{"128":{"position":[[111,6],[210,7]]}}}],["servic",{"_index":919,"t":{"130":{"position":[[126,8]]}}}],["session",{"_index":973,"t":{"140":{"position":[[160,7]]},"205":{"position":[[1097,8],[1118,7],[1268,7],[1506,7],[1699,7],[1772,7]]}}}],["session.delete(search_key",{"_index":1519,"t":{"205":{"position":[[1707,26]]}}}],["session[search_key",{"_index":1517,"t":{"205":{"position":[[1380,19],[1418,19]]}}}],["set",{"_index":310,"t":{"34":{"position":[[159,3]]},"40":{"position":[[1108,3]]},"46":{"position":[[96,7],[474,7]]},"50":{"position":[[926,3]]},"52":{"position":[[2249,7],[2766,7],[2968,7]]},"61":{"position":[[246,3]]},"102":{"position":[[179,3]]},"122":{"position":[[645,3]]},"142":{"position":[[802,7]]},"152":{"position":[[233,3]]},"161":{"position":[[257,7],[691,7]]},"163":{"position":[[1608,3]]},"165":{"position":[[411,3]]},"167":{"position":[[71,3]]}}}],["set_ransack_auth_object",{"_index":1170,"t":{"159":{"position":[[2385,24],[2448,23]]}}}],["sever",{"_index":1391,"t":{"185":{"position":[[65,8]]}}}],["share",{"_index":1052,"t":{"152":{"position":[[242,6]]}}}],["shared_context",{"_index":1056,"t":{"152":{"position":[[345,14]]}}}],["shared_context)search_children",{"_index":1060,"t":{"152":{"position":[[457,30]]}}}],["shared_context)shared_condit",{"_index":1062,"t":{"152":{"position":[[542,32]]}}}],["show",{"_index":138,"t":{"12":{"position":[[29,5]]},"22":{"position":[[59,4]]},"205":{"position":[[159,4]]}}}],["shown",{"_index":1290,"t":{"167":{"position":[[204,5]]}}}],["silent",{"_index":660,"t":{"63":{"position":[[1390,8]]}}}],["simpl",{"_index":140,"t":{"12":{"position":[[49,6]]},"42":{"position":[[41,6],[132,6]]},"152":{"position":[[1105,6]]},"183":{"position":[[247,6]]}}}],["simple_form",{"_index":1291,"t":{"167":{"position":[[229,13]]}}}],["simpleform",{"_index":1282,"t":{"167":{"position":[[45,10]]}}}],["simpleform::formbuilder'requir",{"_index":1294,"t":{"167":{"position":[[336,34]]}}}],["simpli",{"_index":900,"t":{"126":{"position":[[69,6]]},"155":{"position":[[478,6]]}}}],["singh",{"_index":1591,"t":{"218":{"position":[[482,5]]}}}],["singl",{"_index":1048,"t":{"152":{"position":[[146,6]]},"159":{"position":[[1524,6]]}}}],["singular",{"_index":786,"t":{"106":{"position":[[56,8]]},"108":{"position":[[63,8]]}}}],["siswanto",{"_index":1643,"t":{"218":{"position":[[880,8]]}}}],["site",{"_index":183,"t":{"16":{"position":[[389,5]]}}}],["situat",{"_index":305,"t":{"34":{"position":[[20,10]]}}}],["size",{"_index":243,"t":{"24":{"position":[[324,4]]},"157":{"position":[[1780,5]]}}}],["slow",{"_index":1541,"t":{"216":{"position":[[110,4]]}}}],["slower",{"_index":1126,"t":{"157":{"position":[[1651,6]]}}}],["smith",{"_index":1593,"t":{"218":{"position":[[492,5]]}}}],["softwar",{"_index":59,"t":{"3":{"position":[[713,8]]}}}],["sokhan",{"_index":1631,"t":{"218":{"position":[[772,6]]}}}],["solut",{"_index":101,"t":{"6":{"position":[[136,9]]},"56":{"position":[[1172,8]]},"112":{"position":[[46,8]]},"114":{"position":[[50,8]]},"163":{"position":[[2650,9]]},"179":{"position":[[961,9]]},"205":{"position":[[21,9]]}}}],["solv",{"_index":1319,"t":{"174":{"position":[[437,6]]}}}],["sometim",{"_index":304,"t":{"34":{"position":[[0,9]]}}}],["sort",{"_index":296,"t":{"32":{"position":[[474,4],[539,5],[629,4]]},"44":{"position":[[112,7],[366,7]]},"52":{"position":[[205,4],[882,7],[1033,4],[1087,4],[1150,4],[1428,4],[1481,7],[1604,4],[1794,4],[2008,4],[2186,4],[2454,8],[2700,4],[3000,4],[3101,4]]},"56":{"position":[[124,4],[576,7],[655,4]]},"59":{"position":[[30,7]]},"61":{"position":[[28,4],[233,5]]},"99":{"position":[[492,7],[623,7]]},"122":{"position":[[1258,7]]},"138":{"position":[[126,4]]},"142":{"position":[[11,4],[109,7],[288,5],[412,7],[665,4],[778,7]]},"155":{"position":[[713,8],[1094,7]]},"157":{"position":[[259,4]]},"159":{"position":[[26,7],[1011,7]]},"205":{"position":[[366,4]]}}}],["sort_by_reverse_name_asc",{"_index":519,"t":{"52":{"position":[[1850,26]]}}}],["sort_by_reverse_name_desc",{"_index":522,"t":{"52":{"position":[[1921,27]]}}}],["sort_link",{"_index":440,"t":{"48":{"position":[[61,10]]},"52":{"position":[[10,9]]},"54":{"position":[[36,9],[100,10]]},"155":{"position":[[921,10]]}}}],["sort_link(@q",{"_index":472,"t":{"52":{"position":[[77,13],[326,13],[469,13],[700,13],[914,13],[1291,13],[2040,13],[3116,13]]},"122":{"position":[[1083,13],[1133,13],[1190,13]]},"155":{"position":[[936,13]]}}}],["sort_link(@search",{"_index":319,"t":{"38":{"position":[[53,18]]},"179":{"position":[[343,18]]},"183":{"position":[[765,18]]}}}],["sort_url",{"_index":540,"t":{"54":{"position":[[10,8],[71,8]]}}}],["sort_url(@q",{"_index":544,"t":{"54":{"position":[[115,12],[164,12],[228,12]]}}}],["sortabl",{"_index":471,"t":{"52":{"position":[[58,8],[2402,8]]}}}],["sourc",{"_index":275,"t":{"30":{"position":[[246,7]]}}}],["space",{"_index":1383,"t":{"183":{"position":[[543,6]]},"185":{"position":[[244,5]]}}}],["spec",{"_index":157,"t":{"14":{"position":[[248,4]]},"16":{"position":[[171,4]]}}}],["special",{"_index":1308,"t":{"172":{"position":[[97,7]]}}}],["specif",{"_index":71,"t":{"3":{"position":[[859,13]]},"114":{"position":[[83,8]]},"124":{"position":[[702,8]]},"207":{"position":[[22,8]]}}}],["specifi",{"_index":488,"t":{"52":{"position":[[582,7],[1072,10],[1184,9],[1247,9]]},"61":{"position":[[3,7]]},"73":{"position":[[63,9]]},"148":{"position":[[47,9],[1104,9]]},"150":{"position":[[237,9]]},"169":{"position":[[64,7],[686,7],[919,7]]}}}],["spent",{"_index":50,"t":{"3":{"position":[[621,5]]}}}],["sponsor",{"_index":217,"t":{"22":{"position":[[35,8],[111,8]]}}}],["spread",{"_index":189,"t":{"16":{"position":[[506,6]]}}}],["sql",{"_index":348,"t":{"40":{"position":[[511,5],[574,5],[777,4],[937,4],[1132,4],[1351,4]]},"52":{"position":[[1656,3]]},"122":{"position":[[1296,3]]},"155":{"position":[[1047,3]]},"157":{"position":[[183,3],[319,3],[919,3],[1625,4]]},"165":{"position":[[1079,3]]},"169":{"position":[[946,3]]},"174":{"position":[[79,3],[125,3]]},"187":{"position":[[257,3],[437,3]]},"191":{"position":[[117,3]]},"195":{"position":[[601,4]]}}}],["sqlite3",{"_index":736,"t":{"91":{"position":[[434,8]]}}}],["ssh",{"_index":920,"t":{"132":{"position":[[6,4]]}}}],["stack",{"_index":163,"t":{"14":{"position":[[374,5]]},"16":{"position":[[365,5]]},"56":{"position":[[1194,5]]}}}],["stand",{"_index":1472,"t":{"198":{"position":[[80,6],[158,6],[232,6]]}}}],["standard",{"_index":110,"t":{"6":{"position":[[349,8]]},"174":{"position":[[451,8]]}}}],["start",{"_index":371,"t":{"40":{"position":[[1120,6],[1176,5],[1199,6],[1230,6],[1274,5],[1317,5]]},"50":{"position":[[257,6],[816,5],[822,7]]},"87":{"position":[[4,5]]},"128":{"position":[[85,5],[223,5]]},"148":{"position":[[261,6],[268,6]]},"150":{"position":[[435,6],[442,6]]}}}],["statement",{"_index":1101,"t":{"157":{"position":[[566,10]]}}}],["static",{"_index":915,"t":{"130":{"position":[[34,6],[102,6]]}}}],["step",{"_index":66,"t":{"3":{"position":[[800,4]]},"200":{"position":[[115,6]]}}}],["still",{"_index":57,"t":{"3":{"position":[[685,5]]},"159":{"position":[[2994,5]]}}}],["stophel",{"_index":1559,"t":{"218":{"position":[[236,7]]}}}],["storag",{"_index":1457,"t":{"195":{"position":[[167,7]]}}}],["store",{"_index":778,"t":{"104":{"position":[[132,6]]},"205":{"position":[[1041,5]]}}}],["straightforward",{"_index":1084,"t":{"152":{"position":[[1201,17]]}}}],["string",{"_index":245,"t":{"24":{"position":[[346,6]]},"40":{"position":[[468,6]]},"46":{"position":[[319,6],[371,6],[442,7]]},"52":{"position":[[269,7]]},"56":{"position":[[668,6],[844,7],[893,7]]},"95":{"position":[[93,8]]},"122":{"position":[[1300,6]]},"124":{"position":[[803,8]]},"159":{"position":[[514,8],[566,8],[754,8],[806,8],[1034,8],[1086,8],[2606,7]]},"163":{"position":[[1158,7]]},"179":{"position":[[15,6],[1562,6]]},"183":{"position":[[39,6],[239,7]]},"185":{"position":[[502,6]]},"216":{"position":[[46,6],[75,6],[511,7]]}}}],["stringend",{"_index":1338,"t":{"179":{"position":[[597,10]]}}}],["strip",{"_index":432,"t":{"46":{"position":[[403,6],[586,9]]},"183":{"position":[[536,6]]}}}],["strip_whitespac",{"_index":435,"t":{"46":{"position":[[486,16]]}}}],["strong",{"_index":785,"t":{"106":{"position":[[15,6]]}}}],["strong>play",{"_index":485,"t":{"52":{"position":[[496,14]]}}}],["strong_param",{"_index":789,"t":{"106":{"position":[[122,13]]}}}],["structur",{"_index":754,"t":{"99":{"position":[[406,9]]}}}],["studi",{"_index":811,"t":{"110":{"position":[[189,7]]}}}],["style",{"_index":1265,"t":{"165":{"position":[[805,10]]}}}],["style_cont",{"_index":1263,"t":{"165":{"position":[[623,11]]}}}],["substr",{"_index":821,"t":{"116":{"position":[[26,11]]}}}],["success",{"_index":767,"t":{"99":{"position":[[881,8]]}}}],["such",{"_index":274,"t":{"30":{"position":[[214,4]]},"32":{"position":[[147,4]]},"52":{"position":[[1632,4]]},"99":{"position":[[704,4]]},"216":{"position":[[200,4]]}}}],["sugar",{"_index":1208,"t":{"163":{"position":[[526,5]]}}}],["suitabl",{"_index":1362,"t":{"179":{"position":[[1569,8]]}}}],["sunni",{"_index":1635,"t":{"218":{"position":[[825,5]]}}}],["super",{"_index":1163,"t":{"159":{"position":[[2077,5],[2151,5]]},"205":{"position":[[660,5]]}}}],["supervisor",{"_index":846,"t":{"122":{"position":[[165,11],[282,12],[332,10],[565,12]]}}}],["supervisor.ransack(params[:q",{"_index":854,"t":{"122":{"position":[[534,30]]}}}],["supervisorscontrol",{"_index":852,"t":{"122":{"position":[[473,21]]}}}],["suppli",{"_index":882,"t":{"124":{"position":[[743,8]]}}}],["support",{"_index":82,"t":{"3":{"position":[[993,7]]},"6":{"position":[[485,9]]},"14":{"position":[[356,7]]},"16":{"position":[[3,7],[33,10]]},"22":{"position":[[0,7]]}}}],["suppos",{"_index":833,"t":{"120":{"position":[[77,7]]}}}],["sure",{"_index":181,"t":{"16":{"position":[[306,4]]},"157":{"position":[[969,4]]}}}],["switch",{"_index":903,"t":{"128":{"position":[[0,6]]}}}],["symbol",{"_index":865,"t":{"122":{"position":[[1392,10]]},"159":{"position":[[1330,10]]},"163":{"position":[[170,8]]}}}],["syntact",{"_index":1207,"t":{"163":{"position":[[514,11]]}}}],["syntax",{"_index":636,"t":{"63":{"position":[[659,6]]},"191":{"position":[[121,6]]}}}],["system",{"_index":733,"t":{"91":{"position":[[350,7]]}}}],["sắp",{"_index":1007,"t":{"146":{"position":[[45,3]]}}}],["t",{"_index":728,"t":{"91":{"position":[[200,3],[207,4],[320,4]]}}}],["t('clear_al",{"_index":610,"t":{"59":{"position":[[1038,14]]}}}],["t('filter",{"_index":611,"t":{"59":{"position":[[1079,12]]}}}],["t('filter_by_keyword",{"_index":592,"t":{"59":{"position":[[418,22]]}}}],["t('grade_level",{"_index":597,"t":{"59":{"position":[[608,16]]}}}],["t('readabl",{"_index":599,"t":{"59":{"position":[[734,16]]}}}],["t(:date_format",{"_index":1335,"t":{"179":{"position":[[316,15]]}}}],["tabl",{"_index":469,"t":{"52":{"position":[[35,5]]},"104":{"position":[[170,6]]},"122":{"position":[[1049,6],[1327,5]]},"142":{"position":[[672,5]]},"152":{"position":[[203,5],[266,5]]},"157":{"position":[[537,6]]},"163":{"position":[[2295,5]]},"169":{"position":[[931,5]]},"181":{"position":[[86,5]]},"183":{"position":[[502,5]]},"189":{"position":[[158,7],[204,5],[236,5],[259,5],[276,6]]},"191":{"position":[[46,5]]}}}],["table'",{"_index":415,"t":{"44":{"position":[[137,7]]},"157":{"position":[[281,7]]}}}],["tag",{"_index":773,"t":{"102":{"position":[[112,6]]},"104":{"position":[[37,7],[177,5],[187,10]]},"108":{"position":[[20,3],[261,4]]},"112":{"position":[[217,3]]},"114":{"position":[[108,5],[179,3]]},"116":{"position":[[87,4]]},"118":{"position":[[56,4]]},"120":{"position":[[35,4]]}}}],["taggabl",{"_index":771,"t":{"102":{"position":[[59,8]]}}}],["take",{"_index":231,"t":{"24":{"position":[[137,5]]},"73":{"position":[[217,4]]},"157":{"position":[[1590,6]]},"163":{"position":[[1296,4]]},"187":{"position":[[667,4],[911,4]]},"200":{"position":[[96,4]]}}}],["taken",{"_index":576,"t":{"56":{"position":[[1071,6]]}}}],["tanbir",{"_index":1637,"t":{"218":{"position":[[838,6]]}}}],["task",{"_index":781,"t":{"104":{"position":[[204,4]]},"110":{"position":[[48,5]]},"112":{"position":[[158,4],[275,4],[309,4]]},"114":{"position":[[155,4],[210,4]]},"116":{"position":[[134,4]]},"120":{"position":[[209,4]]}}}],["task.send(:project_list).to_",{"_index":798,"t":{"108":{"position":[[173,30]]}}}],["tataurov",{"_index":1579,"t":{"218":{"position":[[390,8]]}}}],["td",{"_index":1443,"t":{"191":{"position":[[299,4]]}}}],["teh",{"_index":1521,"t":{"205":{"position":[[1793,3]]}}}],["tell",{"_index":502,"t":{"52":{"position":[[1126,5]]}}}],["templat",{"_index":1028,"t":{"148":{"position":[[786,9]]}}}],["term",{"_index":1192,"t":{"161":{"position":[[648,4],[884,4]]}}}],["termin",{"_index":1484,"t":{"200":{"position":[[318,9]]}}}],["terraplan",{"_index":1660,"t":{"218":{"position":[[1045,10]]}}}],["test",{"_index":180,"t":{"16":{"position":[[241,5]]},"163":{"position":[[2664,5]]},"191":{"position":[[0,7]]}}}],["text",{"_index":1176,"t":{"159":{"position":[[2620,6]]}}}],["th",{"_index":859,"t":{"122":{"position":[[1078,4],[1128,4],[1185,4]]}}}],["thank",{"_index":76,"t":{"3":{"position":[[932,8],[1082,8]]},"18":{"position":[[246,6]]},"20":{"position":[[0,5]]}}}],["that'",{"_index":64,"t":{"3":{"position":[[762,6]]},"16":{"position":[[135,6]]},"159":{"position":[[3143,6]]}}}],["thing",{"_index":1501,"t":{"205":{"position":[[653,6]]}}}],["think",{"_index":91,"t":{"3":{"position":[[1140,5]]}}}],["thorough",{"_index":1312,"t":{"172":{"position":[[324,8]]}}}],["those",{"_index":62,"t":{"3":{"position":[[745,5],[915,5]]},"155":{"position":[[1061,5]]},"157":{"position":[[349,5],[531,5],[2282,5]]}}}],["though",{"_index":1528,"t":{"214":{"position":[[77,7]]}}}],["three",{"_index":1214,"t":{"163":{"position":[[746,5]]}}}],["through",{"_index":1274,"t":{"165":{"position":[[1240,7]]}}}],["thrown",{"_index":1451,"t":{"193":{"position":[[424,6]]}}}],["thuynguyen97",{"_index":1639,"t":{"218":{"position":[[851,12]]}}}],["time",{"_index":1343,"t":{"179":{"position":[[831,4],[869,4],[1204,4],[1336,4],[1456,4],[1475,4],[1552,4]]}}}],["time.zone.nam",{"_index":1361,"t":{"179":{"position":[[1521,14]]}}}],["time.zone.name}')\")end",{"_index":1360,"t":{"179":{"position":[[1485,25]]}}}],["timestamp",{"_index":1350,"t":{"179":{"position":[[1033,9],[1304,9]]}}}],["titl",{"_index":473,"t":{"52":{"position":[[186,5]]},"148":{"position":[[371,6],[386,5],[634,6],[655,5],[680,6],[710,5]]},"150":{"position":[[571,6],[586,5],[805,6],[826,5],[851,6],[881,5]]},"159":{"position":[[2109,5],[2599,6],[2660,9],[2740,8]]}}}],["title:stringendclass",{"_index":850,"t":{"122":{"position":[[311,20]]}}}],["title_cont",{"_index":591,"t":{"59":{"position":[[405,12],[463,11]]}}}],["to_a.uniq",{"_index":1121,"t":{"157":{"position":[[1513,9]]}}}],["to_char(\\\"#{table_name}\\\".\\\"id",{"_index":1386,"t":{"183":{"position":[[610,33]]}}}],["to_sql",{"_index":1067,"t":{"152":{"position":[[748,7]]}}}],["togeth",{"_index":582,"t":{"59":{"position":[[60,9]]},"159":{"position":[[1777,9]]}}}],["toggl",{"_index":508,"t":{"52":{"position":[[1416,7]]},"165":{"position":[[350,6]]}}}],["tool",{"_index":1505,"t":{"205":{"position":[[737,5]]}}}],["toolbox",{"_index":4,"t":{"3":{"position":[[41,9]]}}}],["track",{"_index":1054,"t":{"152":{"position":[[260,5]]}}}],["tracker",{"_index":161,"t":{"14":{"position":[[335,7]]}}}],["tradit",{"_index":1426,"t":{"189":{"position":[[120,11]]}}}],["trail",{"_index":505,"t":{"52":{"position":[[1264,8],[2076,8]]}}}],["transact",{"_index":1489,"t":{"205":{"position":[[127,13]]}}}],["translat",{"_index":975,"t":{"140":{"position":[[203,10]]},"148":{"position":[[72,11]]},"150":{"position":[[8,11],[106,12],[208,12],[267,11]]},"195":{"position":[[13,10],[124,10],[254,10]]}}}],["treat",{"_index":552,"t":{"56":{"position":[[272,5]]},"216":{"position":[[485,6]]}}}],["tri",{"_index":863,"t":{"122":{"position":[[1283,3]]},"159":{"position":[[2514,6]]},"165":{"position":[[98,3],[513,3],[548,6]]}}}],["troubl",{"_index":862,"t":{"122":{"position":[[1250,7]]}}}],["true",{"_index":290,"t":{"32":{"position":[[365,4]]},"40":{"position":[[2051,4]]},"44":{"position":[[102,5]]},"46":{"position":[[619,4]]},"52":{"position":[[2804,4],[3089,4],[3153,5]]},"91":{"position":[[4,4],[56,5],[184,7],[192,7]]},"93":{"position":[[262,4]]},"124":{"position":[[669,5],[686,5]]},"157":{"position":[[20,5],[338,4],[680,5],[1103,5],[1328,5],[2048,4]]},"161":{"position":[[487,4]]},"163":{"position":[[272,4],[402,5],[935,5],[1066,4],[1170,4],[1272,10],[1318,6]]},"191":{"position":[[187,4]]},"193":{"position":[[586,5]]}}}],["true)end",{"_index":412,"t":{"44":{"position":[[72,8]]}}}],["trueend",{"_index":303,"t":{"32":{"position":[[693,7]]},"52":{"position":[[2952,7]]},"124":{"position":[[882,7]]},"169":{"position":[[280,7]]}}}],["truncat",{"_index":1355,"t":{"179":{"position":[[1083,9],[1244,9]]}}}],["truth",{"_index":735,"t":{"91":{"position":[[392,6]]}}}],["truthi",{"_index":727,"t":{"91":{"position":[[130,10],[166,6]]}}}],["turn",{"_index":1234,"t":{"163":{"position":[[1546,4],[1784,4]]},"205":{"position":[[633,5]]}}}],["tutori",{"_index":964,"t":{"138":{"position":[[205,8]]}}}],["tuyệt",{"_index":1002,"t":{"146":{"position":[[18,5]]}}}],["twitter",{"_index":191,"t":{"16":{"position":[[525,8]]},"181":{"position":[[667,10],[717,10],[824,10]]}}}],["two",{"_index":307,"t":{"34":{"position":[[113,3]]},"42":{"position":[[30,3]]},"48":{"position":[[4,3]]},"50":{"position":[[845,3]]},"110":{"position":[[31,3]]},"169":{"position":[[128,3]]},"193":{"position":[[142,3]]}}}],["type",{"_index":571,"t":{"56":{"position":[[887,5]]},"124":{"position":[[718,4],[727,4],[776,4],[797,5]]},"157":{"position":[[1988,4],[2194,5]]},"163":{"position":[[1581,4]]},"169":{"position":[[76,4],[698,4]]},"179":{"position":[[591,5],[692,4],[763,5],[1412,5]]},"195":{"position":[[219,5]]},"207":{"position":[[38,6]]}}}],["typic",{"_index":246,"t":{"24":{"position":[[358,9]]},"46":{"position":[[156,10]]}}}],["tyronewilson",{"_index":1661,"t":{"218":{"position":[[1056,12]]}}}],["tìm",{"_index":1005,"t":{"146":{"position":[[33,3]]}}}],["u+02193",{"_index":534,"t":{"52":{"position":[[2628,10]]}}}],["ui",{"_index":976,"t":{"140":{"position":[[248,2],[283,2]]}}}],["ul",{"_index":931,"t":{"134":{"position":[[264,6],[393,9]]}}}],["under",{"_index":1016,"t":{"148":{"position":[[473,5]]},"150":{"position":[[660,5]]},"195":{"position":[[493,6]]}}}],["understand",{"_index":1313,"t":{"172":{"position":[[333,13]]}}}],["undo",{"_index":607,"t":{"59":{"position":[[1017,4]]}}}],["uniniti",{"_index":491,"t":{"52":{"position":[[634,13]]}}}],["uniq",{"_index":1099,"t":{"157":{"position":[[198,4]]}}}],["uniqu",{"_index":1513,"t":{"205":{"position":[[1136,6]]}}}],["unknown",{"_index":288,"t":{"32":{"position":[[320,7],[393,7]]},"161":{"position":[[36,7],[221,7],[442,7],[515,7],[791,7]]}}}],["unknown_attr_eq",{"_index":1193,"t":{"161":{"position":[[653,16],[889,15]]}}}],["unless",{"_index":1227,"t":{"163":{"position":[[1224,6]]}}}],["up",{"_index":218,"t":{"22":{"position":[[64,2]]},"52":{"position":[[1744,2],[2594,2]]},"102":{"position":[[183,2]]},"110":{"position":[[76,2]]},"122":{"position":[[649,2]]},"128":{"position":[[127,2]]},"142":{"position":[[810,2]]},"152":{"position":[[237,2]]},"165":{"position":[[415,2]]},"167":{"position":[[140,3]]},"181":{"position":[[184,2]]}}}],["up_arrow",{"_index":530,"t":{"52":{"position":[[2566,9]]}}}],["updat",{"_index":129,"t":{"10":{"position":[[36,7]]},"200":{"position":[[163,6],[235,6]]},"205":{"position":[[711,6]]}}}],["url",{"_index":262,"t":{"30":{"position":[[24,4]]},"54":{"position":[[67,3]]},"59":{"position":[[284,4]]},"99":{"position":[[59,3],[402,3],[463,3],[711,4],[773,4]]},"134":{"position":[[147,4]]},"155":{"position":[[567,5]]},"163":{"position":[[1097,3]]},"165":{"position":[[456,3]]}}}],["us",{"_index":116,"t":{"6":{"position":[[405,3]]},"10":{"position":[[21,3],[75,3]]},"14":{"position":[[321,3]]},"16":{"position":[[67,3],[361,3],[576,6],[615,5]]},"24":{"position":[[381,3]]},"30":{"position":[[117,3]]},"34":{"position":[[80,5],[163,5]]},"40":{"position":[[1506,4],[1722,4]]},"42":{"position":[[15,4]]},"46":{"position":[[26,4]]},"52":{"position":[[393,3],[873,4],[1684,5],[2110,4],[2442,4]]},"56":{"position":[[46,4],[379,3],[730,5]]},"63":{"position":[[49,5],[99,4],[278,5],[1332,3]]},"67":{"position":[[258,5]]},"91":{"position":[[358,3],[428,5]]},"93":{"position":[[331,3]]},"99":{"position":[[91,4],[367,5],[677,5]]},"102":{"position":[[45,5]]},"106":{"position":[[48,3]]},"108":{"position":[[53,5]]},"116":{"position":[[12,4],[46,6]]},"118":{"position":[[94,3]]},"120":{"position":[[337,5]]},"122":{"position":[[15,3],[1287,5]]},"124":{"position":[[222,4],[427,4],[537,3],[772,3],[814,3]]},"126":{"position":[[8,4],[76,3]]},"130":{"position":[[92,5]]},"132":{"position":[[0,5]]},"140":{"position":[[51,4]]},"142":{"position":[[433,5],[567,5],[603,5]]},"152":{"position":[[280,4]]},"155":{"position":[[67,5],[111,6],[406,5],[485,3],[691,3],[874,3],[972,5]]},"157":{"position":[[789,3],[1227,5],[1250,3],[1662,4],[2032,5]]},"159":{"position":[[1702,4]]},"163":{"position":[[569,5],[2553,3],[2591,3]]},"174":{"position":[[57,5],[413,3]]},"179":{"position":[[853,5],[945,5]]},"181":{"position":[[358,5],[610,5],[838,3]]},"183":{"position":[[69,3],[263,5],[365,5],[469,6]]},"189":{"position":[[174,6],[184,5]]},"195":{"position":[[474,5]]},"205":{"position":[[626,6],[1145,4]]},"214":{"position":[[9,3],[187,3],[460,5]]},"216":{"position":[[157,3]]}}}],["usabl",{"_index":1250,"t":{"163":{"position":[[2391,6]]}}}],["usageperson.ransack",{"_index":1420,"t":{"187":{"position":[[465,20]]}}}],["use_ssh=tru",{"_index":921,"t":{"132":{"position":[[11,12]]}}}],["user",{"_index":75,"t":{"3":{"position":[[921,6],[1001,6]]},"24":{"position":[[256,6]]},"63":{"position":[[365,9],[380,7],[554,9],[569,7],[760,4],[904,9],[919,7],[1529,9],[1544,7]]},"65":{"position":[[148,9],[163,7]]},"67":{"position":[[146,9],[161,7]]},"69":{"position":[[130,9],[145,7]]},"71":{"position":[[146,9],[161,7]]},"73":{"position":[[134,9],[149,7],[305,9],[320,7]]},"75":{"position":[[140,9],[155,7]]},"77":{"position":[[164,9],[179,7]]},"79":{"position":[[163,9],[178,7]]},"81":{"position":[[178,9],[193,7]]},"83":{"position":[[202,9],[217,7]]},"85":{"position":[[201,9],[216,7]]},"87":{"position":[[145,9],[160,7]]},"89":{"position":[[139,9],[154,7]]},"91":{"position":[[270,9],[285,7]]},"93":{"position":[[123,9],[138,7]]},"95":{"position":[[166,9],[181,7]]},"97":{"position":[[121,9],[136,7]]},"99":{"position":[[500,5]]},"118":{"position":[[25,4]]},"134":{"position":[[289,6],[631,4],[761,6]]},"159":{"position":[[2145,5]]},"163":{"position":[[726,5],[815,5]]},"165":{"position":[[330,5]]},"179":{"position":[[10,4]]},"181":{"position":[[704,4]]},"193":{"position":[[146,6],[319,5],[360,6]]}}}],["user.devices.map",{"_index":934,"t":{"134":{"position":[[325,16]]}}}],["user.devices.map{|devic",{"_index":945,"t":{"134":{"position":[[787,25]]}}}],["user.nam",{"_index":933,"t":{"134":{"position":[[307,9],[775,11]]}}}],["user.ransack(account_foo_or_account_bar_cont",{"_index":645,"t":{"63":{"position":[[828,45]]}}}],["user.ransack(age_in",{"_index":683,"t":{"73":{"position":[[82,20],[235,20]]}}}],["user.ransack(age_lt",{"_index":675,"t":{"69":{"position":[[82,20]]}}}],["user.ransack(age_lteq",{"_index":681,"t":{"71":{"position":[[96,22]]}}}],["user.ransack(awesome_fals",{"_index":738,"t":{"93":{"position":[[67,27]]}}}],["user.ransack(awesome_tru",{"_index":729,"t":{"91":{"position":[[215,26]]}}}],["user.ransack(city_cont_al",{"_index":699,"t":{"79":{"position":[[94,27]]}}}],["user.ransack(city_i_cont_al",{"_index":715,"t":{"85":{"position":[[130,29]]}}}],["user.ransack(first_name_cont",{"_index":628,"t":{"63":{"position":[[305,29]]},"75":{"position":[[80,29]]}}}],["user.ransack(first_name_cont_ani",{"_index":693,"t":{"77":{"position":[[94,33]]}}}],["user.ransack(first_name_end",{"_index":721,"t":{"89":{"position":[[80,28]]}}}],["user.ransack(first_name_eq",{"_index":666,"t":{"65":{"position":[[89,27]]}}}],["user.ransack(first_name_i_cont",{"_index":708,"t":{"81":{"position":[[116,31]]}}}],["user.ransack(first_name_i_cont_ani",{"_index":712,"t":{"83":{"position":[[130,35]]}}}],["user.ransack(first_name_match",{"_index":669,"t":{"67":{"position":[[82,32]]}}}],["user.ransack(first_name_nul",{"_index":744,"t":{"97":{"position":[[65,29]]}}}],["user.ransack(first_name_or_last_name_cont",{"_index":634,"t":{"63":{"position":[[481,42]]}}}],["user.ransack(first_name_pres",{"_index":743,"t":{"95":{"position":[[105,32]]}}}],["user.ransack(first_name_start",{"_index":719,"t":{"87":{"position":[[84,30]]}}}],["user.ransack(name_cont",{"_index":661,"t":{"63":{"position":[[1474,23]]}}}],["user.rb",{"_index":941,"t":{"134":{"position":[[604,7]]}}}],["user_id",{"_index":1231,"t":{"163":{"position":[[1408,8]]}}}],["users\".\"ag",{"_index":677,"t":{"69":{"position":[[159,14]]},"71":{"position":[[175,14]]},"73":{"position":[[163,13],[334,13]]}}}],["users\".\"awesom",{"_index":731,"t":{"91":{"position":[[299,18]]},"93":{"position":[[152,18]]}}}],["users\".\"c",{"_index":702,"t":{"79":{"position":[[192,16],[228,14]]}}}],["users\".\"first_nam",{"_index":631,"t":{"63":{"position":[[394,21],[583,21]]},"65":{"position":[[177,20]]},"67":{"position":[[175,21]]},"75":{"position":[[169,21]]},"77":{"position":[[193,22],[232,20]]},"87":{"position":[[174,21]]},"89":{"position":[[168,21]]},"95":{"position":[[195,22],[234,20]]},"97":{"position":[[150,20]]}}}],["users\".\"last_nam",{"_index":635,"t":{"63":{"position":[[621,19]]}}}],["users.each",{"_index":932,"t":{"134":{"position":[[274,11],[747,10]]}}}],["users.id",{"_index":649,"t":{"63":{"position":[[969,8]]}}}],["users.json",{"_index":762,"t":{"99":{"position":[[778,14]]}}}],["users.json?q[first_name_cont]=pete&q[last_name_cont]=jack&q[s]=created_at+desc",{"_index":757,"t":{"99":{"position":[[529,79]]}}}],["userwithmanyattribut",{"_index":573,"t":{"56":{"position":[[982,22]]}}}],["usual",{"_index":1310,"t":{"172":{"position":[[244,5]]},"183":{"position":[[106,5]]}}}],["utc",{"_index":1349,"t":{"179":{"position":[[1025,5],[1466,5]]}}}],["v",{"_index":874,"t":{"124":{"position":[[358,3],[362,5],[483,3]]},"146":{"position":[[42,2]]},"177":{"position":[[94,3]]},"179":{"position":[[538,3],[573,3]]},"185":{"position":[[1021,3]]},"214":{"position":[[399,3]]}}}],["v.mb_chars.downcase.to_",{"_index":1406,"t":{"185":{"position":[[1025,24]]}}}],["v.present",{"_index":878,"t":{"124":{"position":[[487,10]]},"179":{"position":[[577,10]]}}}],["v.revers",{"_index":1328,"t":{"177":{"position":[[98,9]]}}}],["v.to_dat",{"_index":1337,"t":{"179":{"position":[[542,9]]}}}],["val",{"_index":651,"t":{"63":{"position":[[1004,7],[1033,8]]}}}],["val').result.to_sql",{"_index":646,"t":{"63":{"position":[[874,22]]}}}],["valid",{"_index":826,"t":{"118":{"position":[[50,5]]},"124":{"position":[[381,8],[465,10]]},"179":{"position":[[555,10]]}}}],["valu",{"_index":354,"t":{"40":{"position":[[658,6],[738,6],[1096,6],[1146,8],[1365,8],[1500,5],[1694,5],[1762,6],[1820,6],[1942,6],[2012,6]]},"50":{"position":[[417,8]]},"52":{"position":[[1625,6]]},"56":{"position":[[110,6],[316,5]]},"63":{"position":[[272,5]]},"65":{"position":[[79,6]]},"67":{"position":[[72,6]]},"69":{"position":[[72,6]]},"71":{"position":[[86,6]]},"75":{"position":[[70,6]]},"77":{"position":[[83,7]]},"79":{"position":[[83,7]]},"81":{"position":[[89,5]]},"83":{"position":[[102,6]]},"85":{"position":[[102,6]]},"87":{"position":[[74,6]]},"89":{"position":[[70,6]]},"91":{"position":[[173,6],[372,6]]},"93":{"position":[[312,7]]},"99":{"position":[[313,5]]},"108":{"position":[[166,6]]},"124":{"position":[[286,6],[392,6],[412,5],[752,7]]},"159":{"position":[[1396,6],[1640,5]]},"163":{"position":[[277,7],[298,6],[328,6],[1071,5],[1175,5],[1478,7]]},"165":{"position":[[764,7],[833,7],[1455,7],[1534,7]]},"181":{"position":[[397,5]]},"187":{"position":[[642,7]]},"189":{"position":[[21,6]]},"195":{"position":[[24,5],[300,5]]},"214":{"position":[[610,5]]},"216":{"position":[[623,10]]}}}],["value1",{"_index":360,"t":{"40":{"position":[[788,6],[948,6]]}}}],["value2",{"_index":361,"t":{"40":{"position":[[804,6],[965,6]]}}}],["vanda",{"_index":1640,"t":{"218":{"position":[[864,5]]}}}],["vansy61",{"_index":1662,"t":{"218":{"position":[[1069,7]]}}}],["variabl",{"_index":1286,"t":{"167":{"position":[[112,8]]}}}],["variou",{"_index":1185,"t":{"159":{"position":[[3194,7]]}}}],["version",{"_index":430,"t":{"46":{"position":[[340,7]]},"124":{"position":[[564,7],[630,7]]},"183":{"position":[[254,8],[461,7],[699,9]]},"198":{"position":[[36,10],[99,7],[177,7]]},"200":{"position":[[49,7],[174,8]]}}}],["version.rb",{"_index":1483,"t":{"200":{"position":[[246,10]]}}}],["versu",{"_index":1036,"t":{"148":{"position":[[1070,6]]}}}],["via",{"_index":168,"t":{"16":{"position":[[47,3]]},"26":{"position":[[70,4]]},"108":{"position":[[242,3]]},"163":{"position":[[1093,3]]},"172":{"position":[[174,3]]},"174":{"position":[[320,3]]},"187":{"position":[[80,3]]},"191":{"position":[[52,3]]}}}],["viet(sun",{"_index":1617,"t":{"218":{"position":[[660,10]]}}}],["view",{"_index":313,"t":{"34":{"position":[[285,5]]},"48":{"position":[[24,4]]},"50":{"position":[[68,4]]},"148":{"position":[[781,4]]},"179":{"position":[[253,8]]},"181":{"position":[[574,5]]},"183":{"position":[[683,5]]},"191":{"position":[[294,4]]},"193":{"position":[[599,5]]}}}],["virtual",{"_index":516,"t":{"52":{"position":[[1768,7],[2021,7]]}}}],["vit",{"_index":1563,"t":{"218":{"position":[[268,3]]}}}],["vs",{"_index":986,"t":{"142":{"position":[[517,2]]}}}],["vời",{"_index":1003,"t":{"146":{"position":[[24,3]]}}}],["w",{"_index":1437,"t":{"189":{"position":[[661,4]]}}}],["w(grand",{"_index":700,"t":{"79":{"position":[[122,8]]},"85":{"position":[[160,8]]}}}],["w(rya",{"_index":694,"t":{"77":{"position":[[128,6]]},"83":{"position":[[166,6]]}}}],["w(searchable_attribute_1",{"_index":1039,"t":{"148":{"position":[[1177,25]]}}}],["w(titl",{"_index":1164,"t":{"159":{"position":[[2159,8]]}}}],["wanna",{"_index":820,"t":{"114":{"position":[[66,5]]}}}],["want",{"_index":38,"t":{"3":{"position":[[423,6]]},"56":{"position":[[147,4]]},"63":{"position":[[1221,4]]},"67":{"position":[[302,4]]},"91":{"position":[[112,4]]},"102":{"position":[[94,4]]},"112":{"position":[[72,4]]},"136":{"position":[[119,4]]},"163":{"position":[[1436,4]]},"165":{"position":[[323,6]]},"193":{"position":[[195,4]]},"205":{"position":[[7,4]]},"214":{"position":[[51,4]]}}}],["warn",{"_index":1540,"t":{"216":{"position":[[0,8]]}}}],["way",{"_index":1119,"t":{"157":{"position":[[1483,3]]},"205":{"position":[[215,4]]}}}],["we'v",{"_index":950,"t":{"136":{"position":[[64,5]]}}}],["websit",{"_index":18,"t":{"3":{"position":[[207,8]]},"6":{"position":[[224,9]]},"22":{"position":[[92,8]]},"218":{"position":[[122,8]]}}}],["welcom",{"_index":160,"t":{"14":{"position":[[295,8]]},"163":{"position":[[2674,8]]}}}],["well",{"_index":1271,"t":{"165":{"position":[[1164,5]]},"179":{"position":[[719,5]]}}}],["where('salari",{"_index":1206,"t":{"163":{"position":[[466,13]]}}}],["where('start_d",{"_index":1210,"t":{"163":{"position":[[602,17]]}}}],["where(act",{"_index":1203,"t":{"163":{"position":[[410,13]]}}}],["where(shared_conditions.reduce(&:or",{"_index":1066,"t":{"152":{"position":[[709,38]]}}}],["where...and",{"_index":1270,"t":{"165":{"position":[[1119,12]]}}}],["where...or",{"_index":1269,"t":{"165":{"position":[[1097,10]]}}}],["whether",{"_index":546,"t":{"56":{"position":[[64,7]]}}}],["whitelist",{"_index":1138,"t":{"159":{"position":[[109,12],[547,9],[787,9],[1067,9],[1311,9],[2042,9],[2090,9]]},"163":{"position":[[82,9],[138,9]]}}}],["whitelist/blacklist",{"_index":1184,"t":{"159":{"position":[[3174,19]]}}}],["whitespac",{"_index":433,"t":{"46":{"position":[[414,10],[575,10]]}}}],["whose",{"_index":514,"t":{"52":{"position":[[1727,5]]}}}],["wider",{"_index":167,"t":{"14":{"position":[[424,5]]}}}],["wiki",{"_index":20,"t":{"3":{"position":[[231,4]]},"218":{"position":[[59,5],[203,5]]}}}],["wildcard",{"_index":627,"t":{"63":{"position":[[286,8]]},"67":{"position":[[313,8]]}}}],["willnet",{"_index":1663,"t":{"218":{"position":[[1077,7]]}}}],["window",{"_index":909,"t":{"128":{"position":[[140,7]]}}}],["wish",{"_index":83,"t":{"3":{"position":[[1012,4]]},"52":{"position":[[1596,4],[1786,4]]},"163":{"position":[[1991,4]]}}}],["within",{"_index":624,"t":{"63":{"position":[[104,6]]},"73":{"position":[[54,6]]},"99":{"position":[[653,6]]}}}],["within_json",{"_index":1546,"t":{"216":{"position":[[261,12]]}}}],["without",{"_index":73,"t":{"3":{"position":[[897,7],[1052,7]]},"6":{"position":[[70,7],[234,7]]},"32":{"position":[[485,7]]},"44":{"position":[[84,7]]},"52":{"position":[[2728,7],[2960,7],[3028,7]]},"99":{"position":[[359,7]]},"128":{"position":[[180,7]]},"169":{"position":[[297,8]]}}}],["won't",{"_index":877,"t":{"124":{"position":[[418,5]]}}}],["wont",{"_index":1504,"t":{"205":{"position":[[697,5]]}}}],["word",{"_index":190,"t":{"16":{"position":[[517,4]]},"198":{"position":[[273,6]]}}}],["work",{"_index":37,"t":{"3":{"position":[[410,5]]},"6":{"position":[[287,4]]},"24":{"position":[[154,4]]},"63":{"position":[[1433,4]]},"157":{"position":[[433,5],[2224,4]]},"165":{"position":[[1137,5]]},"183":{"position":[[121,5]]},"185":{"position":[[765,5]]},"195":{"position":[[194,4]]}}}],["workabl",{"_index":1082,"t":{"152":{"position":[[1138,8]]}}}],["wrap",{"_index":1228,"t":{"163":{"position":[[1235,4],[2443,7]]},"181":{"position":[[388,4]]}}}],["write",{"_index":812,"t":{"110":{"position":[[213,7]]}}}],["wrote",{"_index":61,"t":{"3":{"position":[[735,5]]}}}],["wzcolon",{"_index":1664,"t":{"218":{"position":[[1085,7]]}}}],["x",{"_index":1471,"t":{"198":{"position":[[78,1]]}}}],["x.y.z",{"_index":1470,"t":{"198":{"position":[[64,6]]}}}],["xxxable_of_ymodel_type_some_attribut",{"_index":495,"t":{"52":{"position":[[714,39]]}}}],["xếp",{"_index":1008,"t":{"146":{"position":[[49,3]]}}}],["y",{"_index":1474,"t":{"198":{"position":[[156,1]]}}}],["yan",{"_index":723,"t":{"89":{"position":[[195,7]]}}}],["yan').result.to_sql",{"_index":722,"t":{"89":{"position":[[109,22]]}}}],["yana",{"_index":1641,"t":{"218":{"position":[[870,4]]}}}],["yarn",{"_index":906,"t":{"128":{"position":[[72,4],[218,4]]},"130":{"position":[[0,4]]},"132":{"position":[[24,4]]}}}],["ye",{"_index":1445,"t":{"191":{"position":[[357,7]]}}}],["year",{"_index":5,"t":{"3":{"position":[[55,5],[751,5]]}}}],["you'd",{"_index":866,"t":{"124":{"position":[[3,5]]}}}],["you'r",{"_index":769,"t":{"102":{"position":[[38,6]]},"110":{"position":[[206,6]]},"179":{"position":[[846,6]]}}}],["you'v",{"_index":267,"t":{"30":{"position":[[88,6]]}}}],["yourself",{"_index":1237,"t":{"163":{"position":[[1598,9]]},"205":{"position":[[48,9]]}}}],["z",{"_index":1476,"t":{"198":{"position":[[230,1]]}}}],["zone",{"_index":1344,"t":{"179":{"position":[[836,6],[874,5],[1209,4],[1341,4],[1461,4],[1480,4],[1557,4]]}}}]],"pipeline":["stemmer"]}}]