diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 00000000..ef677080
Binary files /dev/null and b/.DS_Store differ
diff --git a/.byebug_history b/.byebug_history
new file mode 100644
index 00000000..4f609701
--- /dev/null
+++ b/.byebug_history
@@ -0,0 +1,53 @@
+exit
+Dir[File.join('.', 'app', '*', '*.rb')].each { |file| require file }
+City.last
+ReloadJson.new.call('fixtures/medium.json')
+Rake.application.run
+require 'rake'
+ReloadJson.new.call('fixtures/medium.json')
+require_relative 'config/boot'
+require_relative '../config/boot'
+q
+ReloadJson.new.call('fixtures/medium.json')
+require_relative 'config/application'
+Dir[File.join('.', 'app', '*', '*.rb')].each { |file| require file }
+q
+ReloadJson.new.call('fixtures/medium.json')
+RubyProf.measure_mode = RubyProf::WALL_TIME
+q
+ReloadJson.new.call('fixtures/medium.json')
+RubyProf.measure_mode = RubyProf::WALL_TIME
+q
+Service.import(@services, validate: true)
+City.import(@cities, validate: true, on_duplicate_key_ignore: true, recursive: true)
+City.import(@cities, validate: true, recursive: true)
+bus.trips
+Bus.import(@buses, validate: true, recursive: true)
+bus.trips
+bus = @buses.first
+bus = @buses.trips
+city.from_trips
+city.to_trips
+city.trips_to
+city = City.last
+city = Coty.last
+Trip.all
+service.buses
+service.bus
+service = @services.last
+1+1
+@buses
+@cities
+city = @cities.first
+@cities.reload
+City.import(@cities, validate: true, on_duplicate_key_update: {conflict_target: [:name], columns: [:name]}, recursive: true)
+c
+Trip.last
+Service.import(@services, validate: true, on_duplicate_key_update: {conflict_target: [:name], columns: [:name]})
+Bus.import(@buses, validate: true, on_duplicate_key_update: {conflict_target: [:number], columns: [:model]}, recursive: true)
+City.import(@cities, validate: true, on_duplicate_key_update: {conflict_target: [:name], columns: [:name]}, recursive: true)
+n
+json = JSON.parse(File.read(file_name))
+file_name = 'fixtures/medium.json'
+file_name
+json
diff --git a/.gitignore b/.gitignore
index 59c74047..3e23335f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
/tmp
/log
/public
+/config/newrelic.yml
\ No newline at end of file
diff --git a/.rubocop.yml b/.rubocop.yml
new file mode 100644
index 00000000..c11ffec3
--- /dev/null
+++ b/.rubocop.yml
@@ -0,0 +1,2 @@
+Style/Documentation:
+ Enabled: false
\ No newline at end of file
diff --git a/Gemfile b/Gemfile
index e20b1260..ce186b2f 100644
--- a/Gemfile
+++ b/Gemfile
@@ -7,6 +7,15 @@ gem 'rails', '~> 5.2.3'
gem 'pg', '>= 0.18', '< 2.0'
gem 'puma', '~> 3.11'
gem 'bootsnap', '>= 1.1.0', require: false
+gem 'newrelic_rpm'
+gem 'pghero'
+gem 'badger-rails'
+gem 'rack-mini-profiler', require: false
+gem 'memory_profiler'
+gem 'flamegraph'
+gem 'stackprof'
+gem 'strong_migrations'
+gem 'activerecord-import'
group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
@@ -17,9 +26,14 @@ group :development do
# Access an interactive console on exception pages or by calling 'console' anywhere in the code.
gem 'web-console', '>= 3.3.0'
gem 'listen', '>= 3.0.5', '< 3.2'
+ gem 'meta_request'
+ gem 'bullet'
+ gem 'ruby-prof'
end
group :test do
+ gem 'rspec'
+ gem 'database_cleaner-active_record'
end
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
diff --git a/Gemfile.lock b/Gemfile.lock
index fccf6f5f..bb5569d9 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,145 +1,214 @@
GEM
remote: https://rubygems.org/
specs:
- actioncable (5.2.3)
- actionpack (= 5.2.3)
+ actioncable (5.2.4.1)
+ actionpack (= 5.2.4.1)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
- actionmailer (5.2.3)
- actionpack (= 5.2.3)
- actionview (= 5.2.3)
- activejob (= 5.2.3)
+ actionmailer (5.2.4.1)
+ actionpack (= 5.2.4.1)
+ actionview (= 5.2.4.1)
+ activejob (= 5.2.4.1)
mail (~> 2.5, >= 2.5.4)
rails-dom-testing (~> 2.0)
- actionpack (5.2.3)
- actionview (= 5.2.3)
- activesupport (= 5.2.3)
- rack (~> 2.0)
+ actionpack (5.2.4.1)
+ actionview (= 5.2.4.1)
+ activesupport (= 5.2.4.1)
+ rack (~> 2.0, >= 2.0.8)
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.0.2)
- actionview (5.2.3)
- activesupport (= 5.2.3)
+ actionview (5.2.4.1)
+ activesupport (= 5.2.4.1)
builder (~> 3.1)
erubi (~> 1.4)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.0.3)
- activejob (5.2.3)
- activesupport (= 5.2.3)
+ activejob (5.2.4.1)
+ activesupport (= 5.2.4.1)
globalid (>= 0.3.6)
- activemodel (5.2.3)
- activesupport (= 5.2.3)
- activerecord (5.2.3)
- activemodel (= 5.2.3)
- activesupport (= 5.2.3)
+ activemodel (5.2.4.1)
+ activesupport (= 5.2.4.1)
+ activerecord (5.2.4.1)
+ activemodel (= 5.2.4.1)
+ activesupport (= 5.2.4.1)
arel (>= 9.0)
- activestorage (5.2.3)
- actionpack (= 5.2.3)
- activerecord (= 5.2.3)
+ activerecord-import (1.0.4)
+ activerecord (>= 3.2)
+ activestorage (5.2.4.1)
+ actionpack (= 5.2.4.1)
+ activerecord (= 5.2.4.1)
marcel (~> 0.3.1)
- activesupport (5.2.3)
+ activesupport (5.2.4.1)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 0.7, < 2)
minitest (~> 5.1)
tzinfo (~> 1.1)
+ airbrussh (1.4.0)
+ sshkit (>= 1.6.1, != 1.7.0)
arel (9.0.0)
- bindex (0.6.0)
- bootsnap (1.4.2)
+ badger-rails (1.0.4)
+ capistrano
+ bindex (0.8.1)
+ bootsnap (1.4.5)
msgpack (~> 1.0)
- builder (3.2.3)
- byebug (11.0.1)
- concurrent-ruby (1.1.5)
- crass (1.0.4)
- erubi (1.8.0)
- ffi (1.10.0)
+ builder (3.2.4)
+ bullet (6.1.0)
+ activesupport (>= 3.0.0)
+ uniform_notifier (~> 1.11)
+ byebug (11.1.1)
+ capistrano (3.12.0)
+ airbrussh (>= 1.0.0)
+ i18n
+ rake (>= 10.0.0)
+ sshkit (>= 1.9.0)
+ concurrent-ruby (1.1.6)
+ crass (1.0.6)
+ database_cleaner (1.8.3)
+ database_cleaner-active_record (1.8.0)
+ activerecord
+ database_cleaner (~> 1.8.0)
+ diff-lcs (1.3)
+ erubi (1.9.0)
+ ffi (1.12.2)
+ flamegraph (0.9.5)
globalid (0.4.2)
activesupport (>= 4.2.0)
- i18n (1.6.0)
+ i18n (1.8.2)
concurrent-ruby (~> 1.0)
listen (3.1.5)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
ruby_dep (~> 1.2)
- loofah (2.2.3)
+ loofah (2.4.0)
crass (~> 1.0.2)
nokogiri (>= 1.5.9)
mail (2.7.1)
mini_mime (>= 0.1.1)
marcel (0.3.3)
mimemagic (~> 0.3.2)
+ memory_profiler (0.9.14)
+ meta_request (0.7.2)
+ rack-contrib (>= 1.1, < 3)
+ railties (>= 3.0.0, < 7)
method_source (0.9.2)
- mimemagic (0.3.3)
- mini_mime (1.0.1)
+ mimemagic (0.3.4)
+ mini_mime (1.0.2)
mini_portile2 (2.4.0)
- minitest (5.11.3)
- msgpack (1.2.9)
- nio4r (2.3.1)
- nokogiri (1.10.2)
+ minitest (5.14.0)
+ msgpack (1.3.3)
+ net-scp (2.0.0)
+ net-ssh (>= 2.6.5, < 6.0.0)
+ net-ssh (5.2.0)
+ newrelic_rpm (6.8.0.360)
+ nio4r (2.5.2)
+ nokogiri (1.10.8)
mini_portile2 (~> 2.4.0)
- pg (1.1.4)
- puma (3.12.1)
- rack (2.0.6)
+ pg (1.2.2)
+ pghero (2.4.1)
+ activerecord (>= 5)
+ puma (3.12.2)
+ rack (2.2.2)
+ rack-contrib (2.1.0)
+ rack (~> 2.0)
+ rack-mini-profiler (1.1.6)
+ rack (>= 1.2.0)
rack-test (1.1.0)
rack (>= 1.0, < 3)
- rails (5.2.3)
- actioncable (= 5.2.3)
- actionmailer (= 5.2.3)
- actionpack (= 5.2.3)
- actionview (= 5.2.3)
- activejob (= 5.2.3)
- activemodel (= 5.2.3)
- activerecord (= 5.2.3)
- activestorage (= 5.2.3)
- activesupport (= 5.2.3)
+ rails (5.2.4.1)
+ actioncable (= 5.2.4.1)
+ actionmailer (= 5.2.4.1)
+ actionpack (= 5.2.4.1)
+ actionview (= 5.2.4.1)
+ activejob (= 5.2.4.1)
+ activemodel (= 5.2.4.1)
+ activerecord (= 5.2.4.1)
+ activestorage (= 5.2.4.1)
+ activesupport (= 5.2.4.1)
bundler (>= 1.3.0)
- railties (= 5.2.3)
+ railties (= 5.2.4.1)
sprockets-rails (>= 2.0.0)
rails-dom-testing (2.0.3)
activesupport (>= 4.2.0)
nokogiri (>= 1.6)
- rails-html-sanitizer (1.0.4)
- loofah (~> 2.2, >= 2.2.2)
- railties (5.2.3)
- actionpack (= 5.2.3)
- activesupport (= 5.2.3)
+ rails-html-sanitizer (1.3.0)
+ loofah (~> 2.3)
+ railties (5.2.4.1)
+ actionpack (= 5.2.4.1)
+ activesupport (= 5.2.4.1)
method_source
rake (>= 0.8.7)
thor (>= 0.19.0, < 2.0)
- rake (12.3.2)
+ rake (13.0.1)
rb-fsevent (0.10.3)
- rb-inotify (0.10.0)
+ rb-inotify (0.10.1)
ffi (~> 1.0)
+ rspec (3.9.0)
+ rspec-core (~> 3.9.0)
+ rspec-expectations (~> 3.9.0)
+ rspec-mocks (~> 3.9.0)
+ rspec-core (3.9.1)
+ rspec-support (~> 3.9.1)
+ rspec-expectations (3.9.0)
+ diff-lcs (>= 1.2.0, < 2.0)
+ rspec-support (~> 3.9.0)
+ rspec-mocks (3.9.1)
+ diff-lcs (>= 1.2.0, < 2.0)
+ rspec-support (~> 3.9.0)
+ rspec-support (3.9.2)
+ ruby-prof (1.2.0)
ruby_dep (1.5.0)
- sprockets (3.7.2)
+ sprockets (4.0.0)
concurrent-ruby (~> 1.0)
rack (> 1, < 3)
sprockets-rails (3.2.1)
actionpack (>= 4.0)
activesupport (>= 4.0)
sprockets (>= 3.0.0)
- thor (0.20.3)
+ sshkit (1.20.0)
+ net-scp (>= 1.1.2)
+ net-ssh (>= 2.8.0)
+ stackprof (0.2.15)
+ strong_migrations (0.6.2)
+ activerecord (>= 5)
+ thor (1.0.1)
thread_safe (0.3.6)
- tzinfo (1.2.5)
+ tzinfo (1.2.6)
thread_safe (~> 0.1)
+ uniform_notifier (1.13.0)
web-console (3.7.0)
actionview (>= 5.0)
activemodel (>= 5.0)
bindex (>= 0.4.0)
railties (>= 5.0)
- websocket-driver (0.7.0)
+ websocket-driver (0.7.1)
websocket-extensions (>= 0.1.0)
- websocket-extensions (0.1.3)
+ websocket-extensions (0.1.4)
PLATFORMS
ruby
DEPENDENCIES
+ activerecord-import
+ badger-rails
bootsnap (>= 1.1.0)
+ bullet
byebug
+ database_cleaner-active_record
+ flamegraph
listen (>= 3.0.5, < 3.2)
+ memory_profiler
+ meta_request
+ newrelic_rpm
pg (>= 0.18, < 2.0)
+ pghero
puma (~> 3.11)
+ rack-mini-profiler
rails (~> 5.2.3)
+ rspec
+ ruby-prof
+ stackprof
+ strong_migrations
tzinfo-data
web-console (>= 3.3.0)
diff --git a/app/controllers/trips_controller.rb b/app/controllers/trips_controller.rb
index acb38be2..e20b8f70 100644
--- a/app/controllers/trips_controller.rb
+++ b/app/controllers/trips_controller.rb
@@ -2,6 +2,6 @@ class TripsController < ApplicationController
def index
@from = City.find_by_name!(params[:from])
@to = City.find_by_name!(params[:to])
- @trips = Trip.where(from: @from, to: @to).order(:start_time)
+ @trips = Trip.includes(bus: [:services]).where(from: @from, to: @to).order(:start_time)
end
end
diff --git a/app/models/application_record.rb b/app/models/application_record.rb
index 10a4cba8..71fbba5b 100644
--- a/app/models/application_record.rb
+++ b/app/models/application_record.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
class ApplicationRecord < ActiveRecord::Base
self.abstract_class = true
end
diff --git a/app/models/bus.rb b/app/models/bus.rb
index 1dcc54cb..9b045c95 100644
--- a/app/models/bus.rb
+++ b/app/models/bus.rb
@@ -14,6 +14,8 @@ class Bus < ApplicationRecord
has_many :trips
has_and_belongs_to_many :services, join_table: :buses_services
+ # has_many :buses_services
+ # has_many :services, through: :buses_services
validates :number, presence: true, uniqueness: true
validates :model, inclusion: { in: MODELS }
diff --git a/app/models/buses_services.rb b/app/models/buses_services.rb
new file mode 100644
index 00000000..6dac343f
--- /dev/null
+++ b/app/models/buses_services.rb
@@ -0,0 +1,6 @@
+# frozen_string_literal: true
+
+class BusesServices < ApplicationRecord
+ belongs_to :bus
+ belongs_to :service
+end
diff --git a/app/models/city.rb b/app/models/city.rb
index 19ec7f36..e0c229b0 100644
--- a/app/models/city.rb
+++ b/app/models/city.rb
@@ -1,8 +1,13 @@
+# frozen_string_literal: true
+
class City < ApplicationRecord
validates :name, presence: true, uniqueness: true
validate :name_has_no_spaces
+ has_many :to_trips, class_name: 'Trip', inverse_of: :from, foreign_key: :from_id
+ has_many :from_trips, class_name: 'Trip', inverse_of: :to, foreign_key: :to_id
+
def name_has_no_spaces
- errors.add(:name, "has spaces") if name.include?(' ')
+ errors.add(:name, 'has spaces') if name.include?(' ')
end
end
diff --git a/app/models/trip.rb b/app/models/trip.rb
index 9d63dfff..eb6b9c77 100644
--- a/app/models/trip.rb
+++ b/app/models/trip.rb
@@ -1,8 +1,10 @@
+# frozen_string_literal: true
+
class Trip < ApplicationRecord
- HHMM_REGEXP = /([0-1][0-9]|[2][0-3]):[0-5][0-9]/
+ HHMM_REGEXP = /([0-1][0-9]|[2][0-3]):[0-5][0-9]/.freeze
- belongs_to :from, class_name: 'City'
- belongs_to :to, class_name: 'City'
+ belongs_to :from, class_name: 'City', optional: true
+ belongs_to :to, class_name: 'City', optional: true
belongs_to :bus
validates :from, presence: true
@@ -15,7 +17,7 @@ class Trip < ApplicationRecord
validates :price_cents, presence: true
validates :price_cents, numericality: { greater_than: 0 }
- def to_h
+ def to_h # rubocop:disable Metrics/MethodLength
{
from: from.name,
to: to.name,
@@ -25,8 +27,8 @@ def to_h
bus: {
number: bus.number,
model: bus.model,
- services: bus.services.map(&:name),
- },
+ services: bus.services.map(&:name)
+ }
}
end
end
diff --git a/app/services/reload_json.rb b/app/services/reload_json.rb
new file mode 100644
index 00000000..23270f4c
--- /dev/null
+++ b/app/services/reload_json.rb
@@ -0,0 +1,84 @@
+class ReloadJson
+ def call(file_name, without_db_queries = false)
+ json = JSON.parse(File.read(file_name))
+
+ # @cities = []
+ # @services = []
+ # @buses = []
+
+ @cities_columns = [:id, :name]
+ @cities_values = []
+ @cities_index = 0
+ @buses_columns = [:id, :number, :model]
+ @buses_values = []
+ @buses_index = 0
+ @services_columns = [:id, :name]
+ @services_values = []
+ @services_index = 0
+ @buses_services_columns = [:id, :bus_id, :service_id]
+ @buses_services_values = []
+ @buses_services_index = 0
+ @trips_columns = [:id, :from_id, :to_id, :start_time, :duration_minutes, :price_cents, :bus_id]
+ @trips_values = []
+ @trips_index = 0
+
+ json.each do |trip|
+ from = find_or_build_city(trip['from'])
+ to = find_or_build_city(trip['to'])
+ bus = find_or_build_bus(trip['bus']['number'], trip['bus']['model'])
+ trip['bus']['services'].each { |service_name| find_or_build_service(service_name, bus[0]) }
+ @trips_values << [@trips_index += 1, from[0], to[0], trip['start_time'],
+ trip['duration_minutes'], trip['price_cents'], bus[0]]
+ end
+
+ return if without_db_queries
+
+ ActiveRecord::Base.transaction do
+ ActiveRecord::Base.connection.execute('delete from cities;
+ delete from buses;
+ delete from services;
+ delete from trips;
+ delete from buses_services;')
+ City.import @cities_columns, @cities_values
+ Bus.import @buses_columns, @buses_values
+ Service.import @services_columns, @services_values
+ BusesServices.import @buses_services_columns, @buses_services_values
+ Trip.import @trips_columns, @trips_values
+ end
+ end
+
+ private
+
+ def find_or_build_city(city_name)
+ city = @cities_values.find { |c| c[1] == city_name } || build_city(city_name)
+ end
+
+ def build_city(city_name)
+ @cities_values << city = [@cities_index += 1, city_name]
+ city
+ end
+
+ def find_or_build_bus(number, model)
+ @buses_values.find { |b| b[1] == number } || build_bus(number, model)
+ end
+
+ def build_bus(number, model)
+ @buses_values << bus = [@buses_index += 1, number, model]
+ bus
+ end
+
+ def find_or_build_service(service_name, bus_id)
+ @services_values.find { |b| b[1] == service_name } || build_service_and_buses_relation(service_name, bus_id)
+ end
+
+ def build_service_and_buses_relation(service_name, bus_id)
+ service_id = @services_index += 1
+ @services_values << service = [service_id, service_name]
+ build_buse_service_relation(bus_id, service_id)
+ service
+ end
+
+ def build_buse_service_relation(bus_id, service_id)
+ @buses_services_values << [@buses_services_index += 1, bus_id, service_id]
+ end
+end
diff --git a/app/views/trips/index.html.erb b/app/views/trips/index.html.erb
index a60bce41..7e57f029 100644
--- a/app/views/trips/index.html.erb
+++ b/app/views/trips/index.html.erb
@@ -2,15 +2,24 @@
<%= "Автобусы #{@from.name} – #{@to.name}" %>
- <%= "В расписании #{@trips.count} рейсов" %>
+ <%= "В расписании #{@trips.load.size} рейсов" %>
<% @trips.each do |trip| %>
- <%= render "trip", trip: trip %>
+ - <%= "Отправление: #{trip.start_time}" %>
+ - <%= "Прибытие: #{(trip.start_time.to_time + trip.duration_minutes.minutes).strftime('%H:%M')}" %>
+ - <%= "В пути: #{trip.duration_minutes / 60}ч. #{trip.duration_minutes % 60}мин." %>
+ - <%= "Цена: #{trip.price_cents / 100}р. #{trip.price_cents % 100}коп." %>
+ - <%= "Автобус: #{trip.bus.model} №#{trip.bus.number}" %>
<% if trip.bus.services.present? %>
- <%= render "services", services: trip.bus.services %>
+ - Сервисы в автобусе:
+
+ <% trip.bus.services.each do |service| %>
+ - <%= "#{service.name}" %>
+ <% end %>
+
<% end %>
- <%= render "delimiter" %>
+ ====================================================
<% end %>
diff --git a/case_study.md b/case_study.md
new file mode 100644
index 00000000..10829840
--- /dev/null
+++ b/case_study.md
@@ -0,0 +1,242 @@
+## Задача - оптимизировать rake reload_json[fixtures/large.json] так, чтобы он выполнялся менее, чем за 60 секунд.
+
+Сейчас он выполняется за 2452.57 секунд
+
+Посмотрим, что покаже профилировщик callgrind, но 40 минут ждать наверное чересчур долго, поэтому прогоним файл medium, судя по размеру, он примерно в 10 раз меньше large.
+
+Не оптимизированная версия
+Start
+Finish in 127.63
+Finish in 129.48
+
+После первой итерации (только Trips завернули в import)
+Finish in 116.12
+
+### Защитимся от внесения функциональных ошибок тестом test/services/reload_json_spec.rb
+
+### Первая гипотеза
+#### Использование библиотеки active_record_import
+Подпилил код так, чтоб запись в базу данных производилась только тремя транзакциями при помощи active_record_import библиотеки. Но теперь столкнулся с багом
+Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb:425: [BUG] object allocation during garbage collection phase
+
+На форумах пишут, что это может быть из-за слишком большого объема аллоцированной памяти.
+После перезагрузки получлиось прогнать скрипт, но результат с файлом large получился неутешительным
+
+Start
+Finish in 963.89
+
+запустим профилировщик на файле medium, отчет 15884 показывает, что всего потребляется времени 435_981_521
+BenchmarkEvaluation показывает Finish in 92.72
+
+### Вторая гипотеза
+#### Попробуем в транзакцию обернуть не все действо само по себе, а только обращения к базе данных.
+
+Теперь BenchmarkEvaluation показывает Finish in 31.51, запустим профилировщик
+
+Судя по трейсу, мы очень много времени тратим на выгрузку всех City после того, как сохраняем автобусы с рекукрсией. Думаю, причина в том, что эта рекурсия, пытаясь сохранить trips подгружает зачем-то все from и to для какждой конкретной поездки. Возможно, если по аналогии с сервисами и автобусами складывать все созданные trips-ы в один массив а потом одной дополнительной транзакцией сохранять в бд, то этой излишней подзагрузки Cities можно будет избежать.
+
+PG hero показывает, что хоть и время на один такой вызов - 0 ms, мы имеем 80 тысяч вызовов, и по итогу - 39% в Total Time. Значит, будем к этому относиться как к главной точке роста. Попробуем проверить мою гипотезу с отменой рекурсии на сохранении автобусов. Если отменить рекурсию, то new_trip не узнает о том, что его bus получил айдишник, и при попытке сохраниться в базу, получит ошибку валидации. Но если сперва импортировать автобусы, а потом cities, то new_trip по итогу тоже сохраняется в базу.
+
+### Третья гипотеза
+#### Поменять очередность импорта данных
+Сперва импортируем автобусы, потом уже города. Судя по экспериментам в консоли, Trip при этом тоже сохраняется.
+Посмотрим, не появится ли N+1 запросов при импорте всего файла.
+
+BenchmarkEvaluation показал, что гипотеза оправдалась. N+1 запросов не было, а время выполнения снизилось до Finish in 19.99 секунд.
+Отчет callgrind 22862 показывает, что total_wall_time снизилось до 78_003_757, то есть более чем в 5 раз по сравнению с тем, когда все вычисление было в транзакции, и почти в 3 раза по сравнению с последней итерацией.
+
+Однако large.json файл парсится за Finish in 216.13, что более чем втрое превышает бюджет.
+
+Думаю, можно разделить выполнение сервиса на две части - 1) сам парсинг json, и 2) запись результатов в бд. Чтобы понять, что оптимизировать.
+
+Итак, без записи в базу данных large.json парсится за
+Finish in 56.77 секунд
+Отчет callgrind 24651
+
+Судя по отчетам callgrind, больше 30% времени тратится на чтение и запись аттрибутов модели. Но учитывая, что мы импортируем ассоциации, связанные между собой, вряд ли от этого можно отказаться. Теоретически, можно попробовать смоделировать своего рода мини бд, и присваивать моделям заранее заготовленные айдишники, ведь вначале транзакции мы все равно всех удаляем. Но этот костыль может сгодится только для seed данных, когда все индексы в базе инициализируются с самого начала.
+
+Попробуем для интереса удалить инструкции на случай конфликтов, потому что уникальность импортируемых сущностей мы проверяем еще в скрипте. Как это повлияет на скорость выполнения.
+
+### Четвертая гипотеза
+#### Отменить инструкции на случай конфликтов при импорте.
+Практически никак не повлияло. Отчеты аналогичны предыдущим.
+
+В Slack'е посоветовали вчера все-таки реализовать идею с ранним присвоением айдишников. Думаю, в рамках задания это приемлемо.
+
+### Пятая гипотеза
+#### Присваивать айдишники на уровне скрипта, и импортировать в базу данных сущности нерекурсивно.
+
+Вдобавок ко всему, сделаем это, отказавщись от хэшей, используя только массивы (за исключением json-а)
+
+Результат оказался очень впечатляющим.
+Finish in 2.4 для medium файла
+Finish in 28.38 для large файла, что вдвое лучше, чем желаемый бюджет.
+
+## Задача - Оптимизировать загрузку расписания
+Для примера возьмем страницу расписания Ростов-Москва
+
+Загружается страница за 22 секунды.
+
+Completed 200 OK in 22414ms (Views: 21465.9ms | ActiveRecord: 921.7ms)
+
+Библиотека bullet показывает, что можно оптимизировать загрузку сущностей во вьюхах
+
+`
+ USE eager loading detected
+ Trip => [:bus]
+ Add to your query: .includes([:bus])
+ Call stack
+ /Users/ruslan/thinknetica/rails-optimization-task3/app/views/trips/_trip.html.erb:5:in _app_views_trips__trip_html_erb__4123366501770329106_70122052014260'
+ /Users/ruslan/thinknetica/rails-optimization-task3/app/views/trips/index.html.erb:10:in block in _app_views_trips_index_html_erb__3093244103436595714_70122040798380'
+ /Users/ruslan/thinknetica/rails-optimization-task3/app/views/trips/index.html.erb:8:in _app_views_trips_index_html_erb__3093244103436595714_70122040798380'
+`
+
+Попробуем выполнить эту рекомендацию
+
+### Первая гипотеза
+#### Добавить .includes(:bus) в загрузку Trip-ов
+
+В trips_controller поменял
+ `Trip.where(from: @from, to: @to).order(:start_time)`
+на
+ `Trip.includes(:bus).where(from: @from, to: @to).order(:start_time)`
+
+Completed 200 OK in 18741ms (Views: 17893.4ms | ActiveRecord: 828.2ms)
+
+Теперь bullet показывает
+
+`
+ user: ruslan
+ USE eager loading detected
+ Bus => [:buses_services]
+ Add to your query: .includes([:buses_services])
+ Call stack
+ /Users/ruslan/thinknetica/rails-optimization-task3/app/views/trips/index.html.erb:11:in block in _app_views_trips_index_html_erb__3093244103436595714_70122025574360'
+ /Users/ruslan/thinknetica/rails-optimization-task3/app/views/trips/index.html.erb:8:in _app_views_trips_index_html_erb__3093244103436595714_70122025574360'
+`
+
+### Вторая гипотеза
+#### Добавить .includes(bus: [:buses_services]) в загрузку Trip-ов
+
+В trips_controller поменял
+ `Trip.includes(:bus).where(from: @from, to: @to).order(:start_time)`
+на
+ `Trip.includes(bus: [:buses_services]).where(from: @from, to: @to).order(:start_time)`
+
+Completed 200 OK in 16043ms (Views: 15232.7ms | ActiveRecord: 765.1ms)
+
+Теперь bullet показывает
+
+`
+ user: ruslan
+ USE eager loading detected
+ Bus => [:services]
+ Add to your query: .includes([:services])
+ Call stack
+ /Users/ruslan/thinknetica/rails-optimization-task3/app/views/trips/index.html.erb:11:in block in _app_views_trips_index_html_erb__3093244103436595714_70122070389780'
+ /Users/ruslan/thinknetica/rails-optimization-task3/app/views/trips/index.html.erb:8:in _app_views_trips_index_html_erb__3093244103436595714_70122070389780'
+`
+
+
+### Третья гипотеза
+#### Добавить .includes(bus: [:buses_services, :services]) в загрузку Trip-ов
+
+Trip.includes(bus: [:buses_services, :services]).where(from: @from, to: @to).order(:start_time)
+
+Completed 200 OK in 15043ms (Views: 14981.3ms | ActiveRecord: 46.3ms)
+
+Однако после добавления bullet все равно выводит то же самое сообщение.
+
+Как мы видим, ActiveRecord загружается за 46.3ms, а вот вьюхи грузятся, по-прежнему, долго
+
+Rack-mini profiler показывает то же самое
+
+По итогу, оставил includes(bus: [:services]), судя по логам, в производительности мы не потеряли.
+
+Суммарно при переходе на страницу делается 8 запросов к базе и тратится на них меньше 130ms.
+ А вот Rendering: trips/index после этого повторяется многократно.
+
+Rails Panel тоже показывает аналогичные расходы:
+ActiveRecord 63ms
+Other 30ms
+Rendering 13_056ms
+
+### Четвертая гипотеза
+#### Убрать рендеринг всех паршалов из вьюхи trips/index.html.erb
+
+Теперь время загрузки выглядит так
+
+В логах
+Completed 200 OK in 8512ms (Views: 8441.0ms | ActiveRecord: 58.1ms)
+
+В Rails Panel
+ActiveRecord 58ms
+Other 12ms
+Rendering 8_441ms
+
+
+В логах можно заметить, что к базе мы обращаемся два раза за время загрузки index вьюхи, первый раз - в пятой строке, второй раз - восьмой.
+И в пятой строке обнаруживается применение метода count, который, как мы знаем, очень нехорош, и лучше бы его заменить size. А коллекцию, возможно загрузить с помощью load
+
+### Пятая гипотеза
+#### Заменить во вьюхе trips/index.html.erb `count` на `load.size`
+
+
+Rendered trips/index.html.erb within layouts/application (8723.6ms)
+Completed 200 OK in 8758ms (Views: 8690.7ms | ActiveRecord: 52.7ms)
+
+Особо эффекта на результат не возымело, даже на полсекунды дольше стало загружаться, но по логам видно, что в 8 строке загрузка все этих сущностей идет уже из кэша за время 0.0ms, так что это решение оставим как есть.
+
+Во вьюхе в графе "Прибытие" Видим применеине метода Time.parse, а с первого ДЗ я помню, что это не быстрый метод. Попробуем применить вместо него метод to_time.
+
+### Шестая гипотеза
+#### Заменить во вьюхе trips/index.html.erb `Time.parse` на `to_time`
+
+В результате
+
+Completed 200 OK in 8136ms (Views: 8096.6ms | ActiveRecord: 28.5ms)
+
+
+Можно попробовать эти строковые значения, которые вычисляются во вьюхах, вычислять при помощи коллбэков перед сохранением в бд, и тогда вьюхе надо будет просто рендерить поле, но сперва поймем, какой профит это даст. Заменим все вычисляемые поля на просто поля, без оглядки на корректность вьюхи, и оценим время загрузки.
+
+### Седьмая гипотеза
+#### Убрать все вычисления во вьюхе trips/index.html.erb
+
+Никакого профита, первый раз страница загрузилась даже за 9+ секунд. Так что геморрой с костылями и колбэками себя не оправдывает.
+
+
+Лучшее - враг хорошего, загрузку вьюхи нам удалось ускорить почти в три раза, самый быстрый результат был быстрее, чем 8 секунд, тогда как изначально это больше 22 секунд.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/config/badger.yml b/config/badger.yml
new file mode 100644
index 00000000..d85389e2
--- /dev/null
+++ b/config/badger.yml
@@ -0,0 +1,7 @@
+username: "typically root"
+password: "server password"
+domain: "domain or ip of the server"
+port: "ssh port usually port 22"
+redis: false #true will host redis locally
+environment: "production" # or "staging", development and testing are excluded.
+
diff --git a/config/database.yml b/config/database.yml
index e116cfa6..3dd52611 100644
--- a/config/database.yml
+++ b/config/database.yml
@@ -23,7 +23,7 @@ default: &default
development:
<<: *default
- database: task-4_development
+ database: task-3_development
# The specified database role being used to connect to postgres.
# To create additional roles in postgres see `$ createuser --help`.
diff --git a/config/environments/development.rb b/config/environments/development.rb
index 1311e3e4..e53192a1 100644
--- a/config/environments/development.rb
+++ b/config/environments/development.rb
@@ -58,4 +58,27 @@
# Use an evented file watcher to asynchronously detect changes in source code,
# routes, locales, etc. This feature depends on the listen gem.
config.file_watcher = ActiveSupport::EventedFileUpdateChecker
+
+ config.after_initialize do
+ Bullet.enable = true
+ # Bullet.sentry = true
+ Bullet.alert = true
+ Bullet.bullet_logger = true
+ Bullet.console = true
+ # Bullet.growl = true
+ # Bullet.xmpp = { :account => 'bullets_account@jabber.org',
+ # :password => 'bullets_password_for_jabber',
+ # :receiver => 'your_account@jabber.org',
+ # :show_online_status => true }
+ Bullet.rails_logger = true
+ # Bullet.honeybadger = true
+ # Bullet.bugsnag = true
+ # Bullet.airbrake = true
+ # Bullet.rollbar = true
+ Bullet.add_footer = true
+ Bullet.skip_html_injection = false
+ Bullet.stacktrace_includes = [ 'your_gem', 'your_middleware' ]
+ Bullet.stacktrace_excludes = [ 'their_gem', 'their_middleware', ['my_file.rb', 'my_method'], ['my_file.rb', 16..20] ]
+ # Bullet.slack = { webhook_url: 'http://some.slack.url', channel: '#default', username: 'notifier' }
+ end
end
diff --git a/config/initializers/rack_profiler.rb b/config/initializers/rack_profiler.rb
new file mode 100644
index 00000000..3d54518a
--- /dev/null
+++ b/config/initializers/rack_profiler.rb
@@ -0,0 +1,18 @@
+# frozen_string_literal: true
+
+if Rails.env.development?
+ require "rack-mini-profiler"
+
+ # initialization is skipped so trigger it
+ Rack::MiniProfilerRails.initialize!(Rails.application)
+
+ # home = lambda { |env|
+ # [200, {'Content-Type' => 'text/html'}, ["hello!"]]
+ # }
+
+ # builder = Rack::Builder.new do
+ # use Rack::MiniProfiler
+ # map('/') { run home }
+ # end
+ # run builder
+end
diff --git a/config/newrelic.yml b/config/newrelic.yml
new file mode 100644
index 00000000..e69de29b
diff --git a/config/routes.rb b/config/routes.rb
index a2da6a7b..7f620876 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -2,4 +2,5 @@
# For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html
get "/" => "statistics#index"
get "автобусы/:from/:to" => "trips#index"
+ mount PgHero::Engine, at: "pghero"
end
diff --git a/db/migrate/20200221151900_add_index_to_cities_name.rb b/db/migrate/20200221151900_add_index_to_cities_name.rb
new file mode 100644
index 00000000..14615762
--- /dev/null
+++ b/db/migrate/20200221151900_add_index_to_cities_name.rb
@@ -0,0 +1,7 @@
+class AddIndexToCitiesName < ActiveRecord::Migration[5.2]
+ disable_ddl_transaction!
+
+ def change
+ add_index :cities, [:name], unique: true, algorithm: :concurrently
+ end
+end
diff --git a/db/migrate/20200221154000_add_index_to_services_name.rb b/db/migrate/20200221154000_add_index_to_services_name.rb
new file mode 100644
index 00000000..0e3ba820
--- /dev/null
+++ b/db/migrate/20200221154000_add_index_to_services_name.rb
@@ -0,0 +1,7 @@
+class AddIndexToServicesName < ActiveRecord::Migration[5.2]
+ disable_ddl_transaction!
+
+ def change
+ add_index :services, [:name], unique: true, algorithm: :concurrently
+ end
+end
diff --git a/db/migrate/20200221154420_add_index_to_buses_numbers.rb b/db/migrate/20200221154420_add_index_to_buses_numbers.rb
new file mode 100644
index 00000000..d6d2f3fa
--- /dev/null
+++ b/db/migrate/20200221154420_add_index_to_buses_numbers.rb
@@ -0,0 +1,7 @@
+class AddIndexToBusesNumbers < ActiveRecord::Migration[5.2]
+ disable_ddl_transaction!
+
+ def change
+ add_index :buses, [:number], unique: true, algorithm: :concurrently
+ end
+end
diff --git a/db/schema.rb b/db/schema.rb
index f6921e45..d677e0c0 100644
--- a/db/schema.rb
+++ b/db/schema.rb
@@ -10,14 +10,16 @@
#
# It's strongly recommended that you check this file into your version control system.
-ActiveRecord::Schema.define(version: 2019_03_30_193044) do
+ActiveRecord::Schema.define(version: 2020_02_21_154420) do
# These are extensions that must be enabled in order to support this database
+ enable_extension "pg_stat_statements"
enable_extension "plpgsql"
create_table "buses", force: :cascade do |t|
t.string "number"
t.string "model"
+ t.index ["number"], name: "index_buses_on_number", unique: true
end
create_table "buses_services", force: :cascade do |t|
@@ -27,10 +29,12 @@
create_table "cities", force: :cascade do |t|
t.string "name"
+ t.index ["name"], name: "index_cities_on_name", unique: true
end
create_table "services", force: :cascade do |t|
t.string "name"
+ t.index ["name"], name: "index_services_on_name", unique: true
end
create_table "trips", force: :cascade do |t|
diff --git a/lib/tasks/utils.rake b/lib/tasks/utils.rake
index 540fe871..5cb9518b 100644
--- a/lib/tasks/utils.rake
+++ b/lib/tasks/utils.rake
@@ -1,34 +1,5 @@
# Наивная загрузка данных из json-файла в БД
# rake reload_json[fixtures/small.json]
task :reload_json, [:file_name] => :environment do |_task, args|
- json = JSON.parse(File.read(args.file_name))
-
- ActiveRecord::Base.transaction do
- City.delete_all
- Bus.delete_all
- Service.delete_all
- Trip.delete_all
- ActiveRecord::Base.connection.execute('delete from buses_services;')
-
- json.each do |trip|
- from = City.find_or_create_by(name: trip['from'])
- to = City.find_or_create_by(name: trip['to'])
- services = []
- trip['bus']['services'].each do |service|
- s = Service.find_or_create_by(name: service)
- services << s
- end
- bus = Bus.find_or_create_by(number: trip['bus']['number'])
- bus.update(model: trip['bus']['model'], services: services)
-
- Trip.create!(
- from: from,
- to: to,
- bus: bus,
- start_time: trip['start_time'],
- duration_minutes: trip['duration_minutes'],
- price_cents: trip['price_cents'],
- )
- end
- end
-end
+ ReloadJson.new.call(args.file_name)
+end
\ No newline at end of file
diff --git a/profilizers/.DS_Store b/profilizers/.DS_Store
new file mode 100644
index 00000000..abf37cbd
Binary files /dev/null and b/profilizers/.DS_Store differ
diff --git a/profilizers/benchmark_evaluation.rb b/profilizers/benchmark_evaluation.rb
new file mode 100644
index 00000000..78c814df
--- /dev/null
+++ b/profilizers/benchmark_evaluation.rb
@@ -0,0 +1,7 @@
+class BenchmarkEvaluation
+ def self.run(file_name, without_db_queries = false)
+ puts "Start"
+ time = Benchmark.realtime { ReloadJson.new.call(file_name, without_db_queries) }
+ puts "Finish in #{time.round(2)}"
+ end
+end
diff --git a/profilizers/ruby_prof_reports/.DS_Store b/profilizers/ruby_prof_reports/.DS_Store
new file mode 100644
index 00000000..ec4a0022
Binary files /dev/null and b/profilizers/ruby_prof_reports/.DS_Store differ
diff --git a/profilizers/ruby_prof_reports/callgrind.callgrind.out.15588 b/profilizers/ruby_prof_reports/callgrind.callgrind.out.15588
new file mode 100644
index 00000000..9995695f
--- /dev/null
+++ b/profilizers/ruby_prof_reports/callgrind.callgrind.out.15588
@@ -0,0 +1,25274 @@
+events: wall_time
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/Transaction::commit_records
+124 6
+cfl=
+cfn=Array::uniq
+calls=1 125
+125 13
+cfl=
+cfn=Array::shift
+calls=1 126
+126 3
+cfl=
+cfn=Array::each
+calls=1 135
+135 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionState::full_commit!
+75 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::commit_db_transaction
+142 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 143
+143 1664
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionState::full_commit!
+calls=1 186
+186 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/RealTransaction::commit
+184 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::commit_db_transaction
+calls=1 185
+185 1671
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/Transaction::commit_records
+calls=1 223
+223 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=1 232
+232 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/Transaction::before_commit_records
+120 3
+cfl=
+cfn=Array::uniq
+calls=1 121
+121 2
+cfl=
+cfn=Array::each
+calls=1 121
+121 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction
+212 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 213
+213 1723
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=1 232
+232 5
+
+fl=
+fn=Thread::status
+0 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::default_scope_override^
+106 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::model
+37 1308
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=613 40
+40 10510
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/clusivity.rb
+fn=ActiveModel/Validations/Clusivity::inclusion_method
+40 4605
+cfl=
+cfn=Kernel::is_a?
+calls=4852 41
+41 2577
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/clusivity.rb
+fn=ActiveModel/Validations/Clusivity::include?
+19 11464
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/clusivity.rb
+cfn=ActiveModel/Validations/Clusivity::delimiter
+calls=14556 20
+20 6073
+cfl=
+cfn=Kernel::respond_to?
+calls=9704 20
+20 3050
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/clusivity.rb
+cfn=ActiveModel/Validations/Clusivity::inclusion_method
+calls=4852 28
+28 7183
+cfl=
+cfn=Array::include?
+calls=4852 28
+28 3123
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/inclusion.rb
+fn=ActiveModel/Validations/InclusionValidator::validate_each
+10 4859
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/clusivity.rb
+cfn=ActiveModel/Validations/Clusivity::include?
+calls=4852 11
+11 30893
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=Service::validate_associated_records_for_buses
+153 6127
+cfl=
+cfn=BasicObject::instance_eval
+calls=4239 159
+159 14103
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=Service::validate_associated_records_for_services_buses
+153 8397
+cfl=
+cfn=BasicObject::instance_eval
+calls=4239 159
+159 11999
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=Bus::validate_associated_records_for_services
+153 1803
+cfl=
+cfn=BasicObject::instance_eval
+calls=613 159
+159 611537
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=Bus::validate_associated_records_for_buses_services
+153 2048
+cfl=
+cfn=BasicObject::instance_eval
+calls=613 159
+159 189194
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/builder.rb
+fn=ActiveModel/LazyAttributeHash::key?
+34 4782
+cfl=
+cfn=Hash::key?
+calls=12000 35
+35 3020
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_run_find_callbacks
+815 2470
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=1000 816
+816 18291
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/yaml_encoder.rb
+fn=ActiveModel/AttributeSet/YAMLEncoder::decode
+22 1605
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/yaml_encoder.rb
+fn=ActiveModel/AttributeSet/YAMLEncoder::initialize
+8 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::yaml_encoder
+350 2388
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=1 351
+351 4
+cfl=
+cfn=Class::new
+calls=1 351
+351 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/legacy_yaml_adapter.rb
+fn=ActiveRecord/LegacyYamlAdapter::convert^
+5 1622
+cfl=
+cfn=Kernel::is_a?
+calls=1000 6
+6 996
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core::init_with
+335 10389
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 336
+336 1224
+cfl=
+cfn=Kernel::class
+calls=3000 336
+336 1317
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/legacy_yaml_adapter.rb
+cfn=ActiveRecord/LegacyYamlAdapter::convert^
+calls=1000 336
+336 2618
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::yaml_encoder
+calls=1000 337
+337 2398
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/yaml_encoder.rb
+cfn=ActiveModel/AttributeSet/YAMLEncoder::decode
+calls=1000 337
+337 1605
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/aggregations.rb
+cfn=ActiveRecord/Aggregations::init_internals
+calls=1000 339
+339 95940
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::define_attribute_methods
+calls=1000 343
+343 968
+cfl=
+cfn=Kernel::block_given?
+calls=1000 345
+345 882
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::set_inverse_instance
+calls=1000 50
+50 11493
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_find_callbacks
+calls=1000 347
+347 20761
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_initialize_callbacks
+calls=1000 348
+348 10941
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::allocate
+142 2466
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::define_attribute_methods
+calls=1000 143
+143 1238
+cfl=
+cfn=Class::allocate
+calls=1000 144
+144 2083
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/builder.rb
+fn=ActiveModel/LazyAttributeHash::initialize
+25 2315
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/builder.rb
+fn=ActiveModel/AttributeSet/Builder::build_from_database
+15 1917
+cfl=
+cfn=Class::new
+calls=2000 16
+16 7576
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/builder.rb
+fn=ActiveModel/AttributeSet/Builder::initialize
+10 26
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::except
+9 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=1 9
+9 50
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::attributes_builder
+327 1535
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes
+calls=1 329
+329 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::column_names
+calls=1 329
+329 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=1 329
+329 3
+cfl=
+cfn=Array::-
+calls=1 329
+329 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::except
+calls=1 329
+329 70
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=1 330
+330 5
+cfl=
+cfn=Class::new
+calls=1 330
+330 29
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence/ClassMethods::discriminate_class_for_record
+216 1235
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::using_single_table_inheritance?
+213 2738
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column
+calls=1000 214
+214 11677
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=1000 214
+214 2973
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::discriminate_class_for_record
+205 2546
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::using_single_table_inheritance?
+calls=1000 206
+206 17388
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence/ClassMethods::discriminate_class_for_record
+calls=1000 209
+209 1235
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence/ClassMethods::instantiate
+68 5732
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::discriminate_class_for_record
+calls=1000 69
+69 21169
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attributes_builder
+calls=1000 70
+70 1653
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/builder.rb
+cfn=ActiveModel/AttributeSet/Builder::build_from_database
+calls=1000 70
+70 9492
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::allocate
+calls=1000 71
+71 5786
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core::init_with
+calls=1000 71
+71 160535
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/result.rb
+fn=ActiveRecord/Result::hash_rows
+123 2180
+cfl=
+cfn=Array::map
+calls=2000 128
+128 11038
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/result.rb
+fn=ActiveRecord/Result::each
+55 2342
+cfl=
+cfn=Kernel::block_given?
+calls=1000 56
+56 734
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/result.rb
+cfn=ActiveRecord/Result::hash_rows
+calls=1000 57
+57 13218
+cfl=
+cfn=Array::each
+calls=1000 57
+57 207494
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/result.rb
+fn=ActiveRecord/Result::length
+47 1381
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+fn=ActiveSupport/JSON/Encoding/JSONGemEncoder/EscapedString::to_s
+63 6172
+
+fl=
+fn=Range::to_s
+0 3300
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=2000 0
+0 7286
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/range/conversions.rb
+fn=ActiveSupport/RangeWithFormat::to_s
+27 2238
+cfl=
+cfn=Range::to_s
+calls=1000 31
+31 10586
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+fn=Range::as_json
+145 2546
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/range/conversions.rb
+cfn=ActiveSupport/RangeWithFormat::to_s
+calls=1000 146
+146 12824
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+fn=Hash::as_json
+157 7211
+cfl=
+cfn=Enumerable::map
+calls=4000 171
+171 157739
+cfl=
+cfn=Hash::[]^
+calls=4000 171
+171 4250
+
+fl=
+fn=Symbol::[]
+0 10642
+
+fl=
+fn=Kernel::instance_variables
+0 3901
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/instance_variables.rb
+fn=Object::instance_values
+14 45726
+cfl=
+cfn=Kernel::instance_variables
+calls=4000 15
+15 3901
+cfl=
+cfn=Array::map
+calls=4000 15
+15 40414
+cfl=
+cfn=Hash::[]^
+calls=4000 15
+15 10338
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+fn=Object::as_json
+52 8801
+cfl=
+cfn=Kernel::respond_to?
+calls=4000 53
+53 2621
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/instance_variables.rb
+cfn=Object::instance_values
+calls=4000 56
+56 100378
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=Hash::as_json
+calls=4000 56
+56 169200
+
+fl=
+fn=Integer::inspect
+0 1729
+
+fl=
+fn=Array::inspect
+0 6627
+cfl=
+cfn=Array::inspect
+calls=2000 0
+0 8780
+cfl=
+cfn=String::inspect
+calls=2000 0
+0 3143
+cfl=
+cfn=Integer::inspect
+calls=2000 0
+0 1729
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::binary?
+57 1385
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::render_bind
+51 5378
+cfl=
+cfn=Kernel::is_a?
+calls=2000 52
+52 1220
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::binary?
+calls=2000 54
+54 1385
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::type_casted_binds
+47 1445
+cfl=
+cfn=Kernel::respond_to?
+calls=1000 48
+48 995
+
+fl=
+fn=PG/Connection::exec_prepared_without_profiling
+0 149917
+cfl=
+cfn=Kernel::hash
+calls=1 0
+0 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+fn=PG/Connection::exec_prepared
+81 3199
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/sql_patches.rb
+cfn=SqlPatches::should_measure?^
+calls=1000 82
+82 5147
+cfl=
+cfn=PG/Connection::exec_prepared_without_profiling
+calls=1000 82
+82 150050
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::types_which_need_no_typecasting
+160 54767
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/time/calculations.rb
+fn=Time::===^
+17 2444
+cfl=
+cfn=Module::===
+calls=2000 18
+18 981
+cfl=
+cfn=Kernel::is_a?
+calls=2000 18
+18 1133
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::_type_cast
+183 8434
+cfl=
+cfn=Module::===
+calls=14000 184
+184 3115
+cfl=
+cfn=TrueClass::===
+calls=2000 184
+184 977
+cfl=
+cfn=FalseClass::===
+calls=2000 184
+184 949
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/time/calculations.rb
+cfn=Time::===^
+calls=2000 184
+184 4558
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::types_which_need_no_typecasting
+calls=2000 184
+184 54767
+cfl=
+cfn=NilClass::===
+calls=2000 184
+184 1162
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::_type_cast
+111 6265
+cfl=
+cfn=Module::===
+calls=10000 112
+112 2390
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::_type_cast
+calls=2000 125
+125 73963
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::type_cast
+24 3511
+cfl=
+cfn=Kernel::is_a?
+calls=2000 25
+25 1071
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::_type_cast
+calls=2000 31
+31 82619
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_attribute.rb
+fn=ActiveRecord/Relation/QueryAttribute::value_for_database
+12 2111
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value_for_database
+calls=1000 13
+13 27223
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+fn=ActiveRecord/ConnectionAdapters/StatementPool::[]
+23 1578
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::cache
+calls=1000 24
+24 1745
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+fn=ActiveRecord/ConnectionAdapters/StatementPool::[]=
+31 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::cache
+calls=2 32
+32 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::[]=
+196 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::[]=
+calls=1 197
+197 8
+cfl=
+cfn=Kernel::tap
+calls=1 197
+197 2
+
+fl=
+fn=PG/Connection::get_last_result
+0 5
+
+fl=
+fn=PG/Connection::prepare_without_profiling
+0 193
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+fn=PG/Connection::prepare
+42 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/sql_patches.rb
+cfn=SqlPatches::should_measure?^
+calls=1 51
+51 6
+cfl=
+cfn=PG/Connection::prepare_without_profiling
+calls=1 51
+51 193
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::next_key
+192 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=1 193
+193 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+fn=ActiveRecord/ConnectionAdapters/StatementPool::cache
+52 2575
+cfl=
+cfn=Process::pid^
+calls=2002 53
+53 1460
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+fn=ActiveRecord/ConnectionAdapters/StatementPool::key?
+19 2099
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::cache
+calls=1000 20
+20 2287
+cfl=
+cfn=Hash::key?
+calls=1000 20
+20 1291
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::schema_search_path
+231 1641
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_value
+calls=1 232
+232 1297
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::sql_key
+665 3482
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::schema_search_path
+calls=1000 666
+666 2937
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::key?
+calls=1 674
+674 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::next_key
+calls=1 675
+675 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Connection::prepare
+calls=1 677
+677 207
+cfl=
+cfn=PG/Connection::get_last_result
+calls=1 682
+682 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::[]=
+calls=1 683
+683 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::[]
+calls=1 685
+685 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=1 232
+232 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::prepare_statement
+671 1897
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1000 672
+672 31552
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::type_casted_binds
+calls=1 618
+618 122
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+calls=1 620
+620 3193
+cfl=
+cfn=PG/Result::fields
+calls=1 83
+83 13
+cfl=
+cfn=Enumerable::each_with_index
+calls=1 84
+84 199
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Result::values
+calls=1 89
+89 8
+cfl=
+cfn=Class::new
+calls=1 89
+89 6
+cfl=
+cfn=PG/Result::clear
+calls=1 603
+603 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::exec_cache
+616 8410
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::prepare_statement
+calls=1000 617
+617 36994
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::type_casted_binds
+calls=999 618
+618 128933
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+calls=999 620
+620 2069565
+cfl=
+cfn=PG/Result::fields
+calls=999 83
+83 3183
+cfl=
+cfn=Enumerable::each_with_index
+calls=999 84
+84 50650
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Result::values
+calls=999 89
+89 4623
+cfl=
+cfn=Class::new
+calls=999 89
+89 5159
+cfl=
+cfn=PG/Result::clear
+calls=999 603
+603 2180
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_prepared
+481 2256
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_query
+calls=1000 482
+482 2316881
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/querying.rb
+fn=ActiveRecord/Querying::find_by_sql
+40 5587
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=1000 41
+41 37964
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/sanitization.rb
+cfn=ActiveRecord/Sanitization/ClassMethods::sanitize_sql
+calls=1000 41
+41 6490
+cfl=
+cfn=Module::name
+calls=1000 41
+41 990
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache::select_all
+calls=1000 41
+41 2612291
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet.rb
+cfn=Bullet::start?^
+calls=999 20
+20 6125
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+fn=#::find_by_sql
+18 3987
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/querying.rb
+cfn=ActiveRecord/Querying::find_by_sql
+calls=1000 19
+19 2669447
+cfl=
+cfn=Array::first
+calls=1 19
+19 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache/Query::sql_for
+38 1225
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_attribute.rb
+fn=ActiveRecord/Relation/QueryAttribute::with_cast_value
+16 1416
+cfl=
+cfn=Class::new
+calls=1000 17
+17 4170
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache/BindMap::bind
+83 2252
+cfl=
+cfn=Kernel::dup
+calls=1000 84
+84 3446
+cfl=
+cfn=Enumerable::each_with_index
+calls=1000 85
+85 9189
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache::execute
+103 5036
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache/BindMap::bind
+calls=1000 104
+104 14888
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache/Query::sql_for
+calls=1000 106
+106 1225
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::find_by_sql
+calls=1000 108
+108 2673436
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded?
+calls=1 161
+161 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded!
+calls=1 161
+161 41
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::target
+calls=1 162
+162 18
+cfl=
+cfn=Array::first
+calls=999 108
+108 971
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::join_id_for
+486 1998
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::join_foreign_key
+calls=1000 487
+487 2496
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::[]
+calls=1000 487
+487 19080
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::get_bind_values^
+32 3333
+cfl=
+cfn=Array::last
+calls=1000 34
+34 806
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::join_id_for
+calls=1000 36
+36 23574
+cfl=
+cfn=Enumerable::each_cons
+calls=1000 41
+41 1943
+cfl=
+cfn=Enumerator::each
+calls=1000 41
+41 3717
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache::initialize
+97 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute/WithCastValue::type_cast
+184 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_attribute.rb
+fn=ActiveRecord/Relation/QueryAttribute::type_cast
+8 1043
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache/BindMap::initialize
+72 4
+cfl=
+cfn=Enumerable::each_with_index
+calls=1 76
+76 18
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache/Query::initialize
+34 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache::query^
+59 4
+cfl=
+cfn=Class::new
+calls=1 60
+60 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+fn=Arel/Collectors/Bind::value
+19 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+fn=Arel/Collectors/PlainString::value
+9 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+fn=Arel/Collectors/Composite::value
+23 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+cfn=Arel/Collectors/PlainString::value
+calls=1 24
+24 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+cfn=Arel/Collectors/Bind::value
+calls=1 24
+24 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_Limit
+406 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=1 407
+407 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=1 408
+408 21
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectOptions
+234 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::maybe_visit
+calls=3 235
+235 56
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+fn=Arel/Collectors/Bind::add_bind
+14 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/sql_string.rb
+fn=Arel/Collectors/SQLString::add_bind
+13 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=2 49
+49 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+cfn=Arel/Collectors/PlainString::<<
+calls=2 49
+49 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+fn=Arel/Collectors/Composite::add_bind
+17 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/sql_string.rb
+cfn=Arel/Collectors/SQLString::add_bind
+calls=2 18
+18 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+cfn=Arel/Collectors/Bind::add_bind
+calls=2 19
+19 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/postgresql.rb
+fn=Arel/Visitors/PostgreSQL::visit_Arel_Nodes_BindParam
+48 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::add_bind
+calls=2 49
+49 32
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_attribute.rb
+fn=ActiveRecord/Relation/QueryAttribute::nil?
+20 3
+cfl=
+cfn=Kernel::is_a?
+calls=1 21
+21 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/bind_param.rb
+fn=Arel/Nodes/BindParam::nil?
+22 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_attribute.rb
+cfn=ActiveRecord/Relation/QueryAttribute::nil?
+calls=1 23
+23 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_Equality
+661 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=2 664
+664 73
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/bind_param.rb
+cfn=Arel/Nodes/BindParam::nil?
+calls=1 666
+666 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=1 669
+669 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::inject_join
+818 4
+cfl=
+cfn=Enumerable::each_with_index
+calls=1 820
+820 2
+cfl=
+cfn=Enumerable::inject
+calls=1 820
+820 114
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_And
+638 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::inject_join
+calls=1 639
+639 120
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Table
+609 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::quote_table_name
+calls=1 613
+613 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=1 613
+613 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_JoinSource
+544 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=1 546
+546 29
+cfl=
+cfn=Array::any?
+calls=1 548
+548 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/join_source.rb
+fn=Arel/Nodes/JoinSource::empty?
+14 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::quote_column_name
+807 5
+cfl=
+cfn=Module::===
+calls=2 808
+808 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_column_name
+calls=1 809
+809 12
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::quote_table_name
+802 9
+cfl=
+cfn=Module::===
+calls=3 803
+803 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name
+calls=3 804
+804 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Attributes_Attribute
+727 10
+cfl=
+cfn=#::relation
+calls=4 728
+728 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::quote_table_name
+calls=2 729
+729 12
+cfl=
+cfn=#::name
+calls=2 729
+729 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::quote_column_name
+calls=2 729
+729 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=2 729
+729 12
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::collect_nodes_for
+265 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=2 267
+267 8
+cfl=
+cfn=Enumerable::each_with_index
+calls=2 269
+269 183
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_Top
+412 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::maybe_visit
+812 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=2 814
+814 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=2 815
+815 66
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+fn=Arel/Collectors/Bind::<<
+10 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+fn=Arel/Collectors/PlainString::<<
+13 21
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+fn=Arel/Collectors/Composite::<<
+11 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+cfn=Arel/Collectors/PlainString::<<
+calls=11 12
+12 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+cfn=Arel/Collectors/Bind::<<
+calls=11 13
+13 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectCore
+240 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=2 241
+241 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::maybe_visit
+calls=2 243
+243 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::collect_nodes_for
+calls=4 247
+247 198
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/join_source.rb
+cfn=Arel/Nodes/JoinSource::empty?
+calls=1 249
+249 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=1 251
+251 49
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectStatement
+210 6
+cfl=
+cfn=Enumerable::inject
+calls=1 216
+216 309
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectOptions
+calls=1 229
+229 60
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+fn=Arel/Visitors/Visitor::dispatch
+25 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+fn=Arel/Visitors/Reduce::visit
+13 78
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+cfn=Arel/Visitors/Visitor::dispatch
+calls=11 14
+14 13
+cfl=
+cfn=Kernel::class
+calls=11 14
+14 9
+cfl=
+cfn=Kernel::hash
+calls=21 14
+14 11
+cfl=
+cfn=Module::name
+calls=9 17
+17 12
+cfl=
+cfn=String::gsub
+calls=9 17
+17 33
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectStatement
+calls=1 15
+15 375
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_Top
+calls=1 15
+15 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Attributes_Attribute
+calls=2 15
+15 59
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_And
+calls=1 15
+15 123
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_JoinSource
+calls=1 15
+15 34
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Table
+calls=1 15
+15 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_Equality
+calls=1 15
+15 91
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/postgresql.rb
+cfn=Arel/Visitors/PostgreSQL::visit_Arel_Nodes_BindParam
+calls=2 15
+15 37
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_Limit
+calls=1 15
+15 30
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+fn=Arel/Visitors/Reduce::accept
+7 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=1 8
+8 403
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb
+fn=ActiveRecord/ConnectionAdapters/DetermineIfPreparableVisitor::accept
+8 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::accept
+calls=1 10
+10 405
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+fn=Arel/Collectors/Composite::initialize
+6 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+fn=Arel/Collectors/Bind::initialize
+6 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+fn=Arel/Collectors/PlainString::initialize
+5 3
+cfl=
+cfn=Kernel::dup
+calls=1 6
+6 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/sql_string.rb
+fn=Arel/Collectors/SQLString::initialize
+8 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+cfn=Arel/Collectors/PlainString::initialize
+calls=1 9
+9 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::collector
+609 6
+cfl=
+cfn=Class::new
+calls=3 611
+611 21
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::cacheable_query
+46 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::collector
+calls=1 48
+48 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb
+cfn=ActiveRecord/ConnectionAdapters/DetermineIfPreparableVisitor::accept
+calls=1 48
+48 409
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::value
+calls=1 48
+48 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache::query^
+calls=1 49
+49 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+fn=Arel/SelectManager::distinct
+150 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+fn=Arel/SelectManager::project
+133 4
+cfl=
+cfn=Array::map
+calls=1 136
+136 5
+cfl=
+cfn=Array::concat
+calls=1 136
+136 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel.rb
+fn=Arel::sql^
+29 3
+cfl=
+cfn=Class::new
+calls=1 30
+30 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel.rb
+fn=Arel::star^
+33 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel.rb
+cfn=Arel::sql^
+calls=1 34
+34 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::select_values
+69 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=1 70
+70 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::build_select
+1039 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::select_values
+calls=1 1040
+1040 5
+cfl=
+cfn=Array::any?
+calls=2 1040
+1040 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns
+calls=1 1042
+1042 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel.rb
+cfn=Arel::star^
+calls=1 1045
+1045 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+cfn=Arel/Table::[]
+calls=1 1045
+1045 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+cfn=Arel/SelectManager::project
+calls=1 1045
+1045 11
+
+fl=
+fn=Array::reject!
+0 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::build_order
+1119 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::order_values
+calls=1 1120
+1120 4
+cfl=
+cfn=Array::uniq
+calls=1 1120
+1120 1
+cfl=
+cfn=Array::reject!
+calls=1 1121
+1121 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::group_values
+69 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=1 70
+70 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::offset_value
+69 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=1 70
+70 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+fn=Arel/SelectManager::take
+218 17
+cfl=
+cfn=Class::new
+calls=2 220
+220 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::offset_value
+calls=1 939
+939 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::group_values
+calls=1 947
+947 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::build_order
+calls=1 949
+949 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::build_select
+calls=1 951
+951 54
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::distinct_value
+calls=1 953
+953 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+cfn=Arel/SelectManager::distinct
+calls=1 953
+953 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::from_clause
+calls=1 954
+954 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/from_clause.rb
+cfn=ActiveRecord/Relation/FromClause::empty?
+calls=1 954
+954 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::lock_value
+calls=1 955
+955 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::with_cast_value^
+16 5
+cfl=
+cfn=Class::new
+calls=1 17
+17 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::sanitize_limit
+411 4
+cfl=
+cfn=Kernel::is_a?
+calls=1 412
+412 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::limit_value
+69 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=2 70
+70 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb
+fn=Arel/TreeManager::where
+31 4
+cfl=
+cfn=Module::===
+calls=1 32
+32 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/and.rb
+fn=Arel/Nodes/And::initialize
+7 3
+cfl=
+cfn=BasicObject::initialize
+calls=1 8
+8 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb
+fn=Arel/Nodes/Binary::eql?
+23 4
+cfl=
+cfn=Kernel::class
+calls=2 24
+24 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::non_empty_predicates
+158 3
+cfl=
+cfn=Array::-
+calls=1 159
+159 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::predicates_with_wrapped_sql_literals
+147 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::non_empty_predicates
+calls=1 148
+148 11
+cfl=
+cfn=Array::map
+calls=1 148
+148 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::ast
+64 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::predicates_with_wrapped_sql_literals
+calls=1 65
+65 20
+cfl=
+cfn=Class::new
+calls=1 65
+65 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+fn=Arel/SelectManager::from
+88 5
+cfl=
+cfn=Module::===
+calls=2 89
+89 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/select_statement.rb
+fn=Arel/Nodes/SelectStatement::initialize
+8 5
+cfl=
+cfn=BasicObject::initialize
+calls=1 9
+9 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/join_source.rb
+fn=Arel/Nodes/JoinSource::initialize
+10 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb
+cfn=Arel/Nodes/Binary::initialize
+calls=1 11
+11 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/select_core.rb
+fn=Arel/Nodes/SelectCore::initialize
+8 7
+cfl=
+cfn=BasicObject::initialize
+calls=1 9
+9 1
+cfl=
+cfn=Class::new
+calls=1 10
+10 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb
+fn=Arel/TreeManager::initialize
+10 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+fn=Arel/SelectManager::initialize
+10 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb
+cfn=Arel/TreeManager::initialize
+calls=1 11
+11 3
+cfl=
+cfn=Class::new
+calls=1 12
+12 26
+cfl=
+cfn=Array::last
+calls=1 13
+13 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+cfn=Arel/SelectManager::from
+calls=1 14
+14 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::build_arel
+923 7
+cfl=
+cfn=Class::new
+calls=3 924
+924 348
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::cacheable_query
+calls=1 924
+924 462
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::arel
+899 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::build_arel
+calls=1 900
+900 817
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::limit_value=
+73 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::set_value
+calls=1 74
+74 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::limit!
+666 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::limit_value=
+calls=1 667
+667 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::reset
+433 6
+cfl=
+cfn=Kernel::freeze
+calls=1 436
+436 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::initialize_copy
+35 4
+cfl=
+cfn=Kernel::dup
+calls=1 36
+36 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::reset
+calls=1 37
+37 7
+
+fl=
+fn=Kernel::initialize_clone
+0 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::initialize_copy
+calls=1 0
+0 15
+
+fl=
+fn=Kernel::clone
+0 4
+cfl=
+cfn=Kernel::initialize_clone
+calls=1 0
+0 18
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+fn=ActiveRecord/SpawnMethods::spawn
+10 4
+cfl=
+cfn=Kernel::clone
+calls=1 11
+11 23
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::limit
+662 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::spawn
+calls=1 663
+663 26
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::limit!
+calls=1 663
+663 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache/Params::bind
+68 4
+cfl=
+cfn=Class::new
+calls=1 68
+68 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache::create^
+90 22
+cfl=
+cfn=Class::new
+calls=1 91
+91 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::create^
+calls=1 44
+44 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::target_scope
+calls=1 45
+45 348
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::scope
+calls=1 45
+45 717
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::merge!
+calls=1 45
+45 137
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::limit
+calls=1 45
+45 42
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::arel
+calls=1 92
+92 822
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::association_scope_cache
+436 3195
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=1000 438
+438 1179
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::compute_if_absent
+calls=1000 441
+441 18855
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::target
+calls=1 12
+12 19
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::source_reflection
+494 1574
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::eager_load_values
+69 1303
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=1000 70
+70 1792
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::eager_loading?
+472 3003
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::eager_load_values
+calls=1000 473
+473 3095
+cfl=
+cfn=Array::any?
+calls=2000 473
+473 990
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::includes_values
+calls=1000 473
+473 2987
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::has_scope?
+514 1145
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::skip_statement_cache?
+291 4560
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::has_scope?
+calls=1000 292
+292 1145
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::eager_loading?
+calls=1000 292
+292 10075
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=1000 292
+292 2258
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/default.rb
+cfn=ActiveRecord/Scoping/Default/ClassMethods::scope_attributes?
+calls=1000 292
+292 120672
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::source_reflection
+calls=1000 292
+292 1574
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_scopes^
+calls=1000 292
+292 970
+cfl=
+cfn=Array::any?
+calls=1000 292
+292 756
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+fn=ActiveRecord/Associations/SingularAssociation::find_target
+38 9758
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::scope
+calls=1000 39
+39 1334225
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::skip_statement_cache?
+calls=1000 40
+40 142010
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=1000 42
+42 2326
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=1000 42
+42 43407
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::association_scope_cache
+calls=1000 43
+43 23248
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::chain
+calls=999 48
+48 2272
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::get_bind_values^
+calls=999 48
+48 33329
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache::execute
+calls=999 49
+49 2688228
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded?
+calls=999 161
+161 1814
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded!
+calls=999 161
+161 19774
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::target
+calls=999 162
+162 6258
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::foreign_key_present?
+105 1559
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=1000 106
+106 1030
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=1000 106
+106 5507
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::find_target?
+76 2464
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded?
+calls=1000 77
+77 844
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::foreign_key_present?
+calls=1000 77
+77 8096
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=1000 77
+77 2715
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::load_target
+158 3489
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::find_target?
+calls=1000 159
+159 14119
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+cfn=ActiveRecord/Associations/SingularAssociation::find_target
+calls=1000 159
+159 4306650
+cfl=
+cfn=Kernel::nil?
+calls=1000 151
+151 954
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::blank?
+calls=1 151
+151 121
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations/presence.rb
+cfn=ActiveRecord/Validations/PresenceValidator::validate_each
+calls=1 152
+152 47
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::target
+calls=999 47
+47 5135
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::reload
+43 3952
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::reset
+calls=1000 44
+44 3480
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::reset_scope
+calls=1000 45
+45 1046
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::load_target
+calls=1000 46
+46 4330516
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::target
+calls=999 12
+12 5446
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=Bus::validate_associated_records_for_trips
+153 6872
+cfl=
+cfn=BasicObject::instance_eval
+calls=613 159
+159 12952139
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=2244 201
+201 562
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::target
+calls=1020 193
+193 346
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=1030 194
+194 316
+cfl=
+cfn=Kernel::catch
+calls=1020 605
+605 306035
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=20 97
+97 201
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=5 106
+106 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=5 106
+106 33
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core::hash
+431 1461
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey::id
+calls=2000 432
+432 10435
+cfl=
+cfn=Kernel::hash
+calls=2000 435
+435 285
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::handle_exception
+370 5370
+cfl=
+cfn=Kernel::throw
+calls=8000 375
+375 1956
+
+fl=
+fn=Kernel::throw
+0 4383
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/exceptions.rb
+fn=I18n/MissingTranslation/Base::initialize
+52 7128
+cfl=
+cfn=Kernel::dup
+calls=8000 53
+53 22919
+cfl=
+cfn=Hash::each
+calls=8000 54
+54 21535
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+fn=I18n/Backend/Base::subtrees?
+116 2281
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+fn=String::humanize
+231 1916
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::humanize
+calls=2000 232
+232 60587
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/translation.rb
+fn=ActiveModel/Translation::human_attribute_name
+44 13380
+cfl=
+cfn=Hash::merge!
+calls=2000 45
+45 463
+cfl=
+cfn=Symbol::to_s
+calls=4000 46
+46 1126
+cfl=
+cfn=String::split
+calls=2000 46
+46 1742
+cfl=
+cfn=Array::pop
+calls=2000 47
+47 540
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/translation.rb
+cfn=ActiveRecord/Translation::i18n_scope
+calls=2000 49
+49 621
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/translation.rb
+cfn=ActiveRecord/Translation::lookup_ancestors
+calls=2000 57
+57 7241
+cfl=
+cfn=Array::map
+calls=2000 57
+57 5659
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::humanize
+calls=2000 64
+64 62502
+cfl=
+cfn=Array::shift
+calls=2000 67
+67 623
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::translate
+calls=2000 67
+67 295897
+
+fl=
+fn=Regexp::initialize
+0 171369
+
+fl=
+fn=Regexp::union^
+0 31636
+cfl=
+cfn=Regexp::initialize
+calls=8000 0
+0 171369
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::interpolation_patterns
+151 5239
+cfl=
+cfn=Kernel::dup
+calls=1 152
+152 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/interpolate/ruby.rb
+fn=I18n::interpolate_hash^
+22 9528
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::config
+calls=8000 23
+23 7960
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::interpolation_patterns
+calls=8000 23
+23 5243
+cfl=
+cfn=Regexp::union^
+calls=8000 23
+23 203006
+cfl=
+cfn=String::gsub
+calls=8000 23
+23 7967
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/interpolate/ruby.rb
+fn=I18n::interpolate^
+16 9741
+cfl=
+cfn=String::=~
+calls=8000 17
+17 8415
+cfl=
+cfn=Kernel::kind_of?
+calls=8000 18
+18 1856
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/interpolate/ruby.rb
+cfn=I18n::interpolate_hash^
+calls=8000 19
+19 233704
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+fn=I18n/Backend/Base::interpolate
+183 8673
+cfl=
+cfn=Module::===
+calls=8000 186
+186 1469
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/interpolate/ruby.rb
+cfn=I18n::interpolate^
+calls=8000 187
+187 253716
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+fn=#::except!
+9 4646
+cfl=
+cfn=Array::each
+calls=8000 10
+10 45877
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+fn=#::except
+5 6654
+cfl=
+cfn=Kernel::dup
+calls=8000 6
+6 9292
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+cfn=#::except!
+calls=8000 6
+6 50523
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+fn=I18n/Backend/Base::pluralize
+165 1946
+cfl=
+cfn=Kernel::is_a?
+calls=4000 166
+166 771
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+fn=I18n/Backend/Base::resolve
+141 23575
+cfl=
+cfn=Kernel::catch
+calls=24000 143
+143 598547
+cfl=
+cfn=Kernel::is_a?
+calls=24000 154
+154 4758
+
+fl=
+fn=Hash::reject
+0 7080
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+fn=I18n/Backend/Base::default
+124 7092
+cfl=
+cfn=Hash::reject
+calls=6000 125
+125 7080
+cfl=
+cfn=Module::===
+calls=6000 126
+126 1241
+cfl=
+cfn=Array::each
+calls=6000 128
+128 618852
+
+fl=
+fn=Hash::has_key?
+0 12495
+
+fl=
+fn=Array::delete
+0 15
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::normalize_key
+388 33582
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=96004 389
+389 91534
+cfl=
+cfn=Module::===
+calls=18 389
+389 9
+cfl=
+cfn=Symbol::to_s
+calls=16 394
+394 10
+cfl=
+cfn=String::split
+calls=17 394
+394 21
+cfl=
+cfn=Array::delete
+calls=17 395
+395 15
+cfl=
+cfn=Array::map!
+calls=17 396
+396 155
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::[]=
+calls=18 408
+408 50
+cfl=
+cfn=Array::map
+calls=1 392
+392 36
+cfl=
+cfn=Array::flatten
+calls=1 392
+392 5
+cfl=
+cfn=NilClass::to_s
+calls=1 394
+394 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::default_separator
+75 7315
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::default_separator
+54 11039
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::config
+calls=16000 55
+55 13249
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::default_separator
+calls=16000 55
+55 7315
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::normalize_keys
+323 35731
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::default_separator
+calls=16000 324
+324 31603
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::normalize_key
+calls=48000 327
+327 125384
+cfl=
+cfn=Array::concat
+calls=48000 327
+327 10850
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+fn=I18n/Backend/Simple/Implementation::lookup
+89 24387
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+cfn=I18n/Backend/Simple/Implementation::initialized?
+calls=16000 90
+90 5849
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::normalize_keys
+calls=16000 91
+91 203568
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+cfn=I18n/Backend/Simple/Implementation::translations
+calls=16000 93
+93 8156
+cfl=
+cfn=Enumerable::inject
+calls=16000 93
+93 113766
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+fn=I18n/Backend/Base::translate
+27 83705
+cfl=
+cfn=Kernel::is_a?
+calls=40000 28
+28 6574
+cfl=
+cfn=Symbol::empty?
+calls=16000 28
+28 2896
+cfl=
+cfn=Kernel::nil?
+calls=50000 30
+30 8506
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+cfn=I18n/Backend/Simple/Implementation::lookup
+calls=16000 32
+32 355727
+cfl=
+cfn=NilClass::nil?
+calls=22000 34
+34 4272
+cfl=
+cfn=Hash::key?
+calls=30000 34
+34 5660
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::default
+calls=6000 35
+35 634265
+cfl=
+cfn=Kernel::dup
+calls=8000 48
+48 8264
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::pluralize
+calls=4000 49
+49 2717
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+cfn=#::except
+calls=8000 56
+56 66470
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::interpolate
+calls=8000 61
+61 263858
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::resolve
+calls=10000 37
+37 24152
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::subtrees?
+calls=8000 42
+42 2281
+cfl=
+cfn=Class::new
+calls=8000 44
+44 57896
+cfl=
+cfn=Kernel::throw
+calls=8000 44
+44 2427
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+fn=#::deep_merge!
+22 15
+cfl=
+cfn=Kernel::lambda
+calls=6 23
+23 13
+cfl=
+cfn=Hash::merge!
+calls=6 26
+26 23
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+fn=#::deep_symbolize_keys_in_object
+35 177
+cfl=
+cfn=Module::===
+calls=374 36
+36 85
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+cfn=#::deep_symbolize_keys
+calls=50 38
+38 1648
+cfl=
+cfn=Array::map
+calls=5 40
+40 68
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+fn=#::symbolize_key
+29 118
+cfl=
+cfn=Kernel::respond_to?
+calls=169 30
+30 38
+cfl=
+cfn=String::to_sym
+calls=169 30
+30 114
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+fn=#::deep_symbolize_keys
+14 39
+cfl=
+cfn=Enumerable::each_with_object
+calls=56 15
+15 2439
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+fn=I18n/Backend/Simple/Implementation::translations
+69 8172
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::available_locales_initialized?
+64 20
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::available_locales_initialized?
+346 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::config
+calls=6 347
+347 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::available_locales_initialized?
+calls=6 347
+347 20
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::enforce_available_locales
+54 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::config
+calls=6 55
+55 28
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::enforce_available_locales
+calls=6 55
+55 17
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+fn=I18n/Backend/Simple/Implementation::store_translations
+35 51
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::enforce_available_locales
+calls=6 36
+36 61
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::available_locales_initialized?
+calls=6 36
+36 41
+cfl=
+cfn=String::to_sym
+calls=6 42
+42 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+cfn=I18n/Backend/Simple/Implementation::translations
+calls=12 43
+43 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+cfn=#::deep_symbolize_keys
+calls=6 44
+44 830
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+cfn=#::deep_merge!
+calls=6 45
+45 51
+
+fl=
+fn=MessagePack/Unpacker::read
+0 129
+
+fl=
+fn=MessagePack/Unpacker::feed
+0 35
+
+fl=
+fn=MessagePack/Factory::unpacker
+0 55
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/compile_cache/yaml.rb
+fn=Bootsnap/CompileCache/YAML::storage_to_output^
+21 71
+cfl=
+cfn=String::[]
+calls=6 25
+25 13
+cfl=
+cfn=NameError::name
+calls=6 25
+25 6
+cfl=
+cfn=MessagePack/Factory::unpacker
+calls=6 28
+28 55
+cfl=
+cfn=MessagePack/Unpacker::feed
+calls=6 28
+28 35
+cfl=
+cfn=MessagePack/Unpacker::read
+calls=6 28
+28 129
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/compile_cache/yaml.rb
+fn=Psych::load_file^
+48 19
+cfl=
+cfn=Bootsnap/CompileCache/Native::fetch^
+calls=6 50
+50 3984
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+fn=I18n/Backend/Base::load_yml
+240 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/compile_cache/yaml.rb
+cfn=Psych::load_file^
+calls=6 242
+242 4003
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+fn=I18n/Backend/Base::load_file
+222 56
+cfl=
+cfn=File::extname^
+calls=6 223
+223 18
+cfl=
+cfn=String::tr
+calls=6 223
+223 15
+cfl=
+cfn=String::downcase
+calls=6 223
+223 7
+cfl=
+cfn=Kernel::respond_to?
+calls=6 224
+224 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::load_yml
+calls=6 225
+225 4020
+cfl=
+cfn=Kernel::is_a?
+calls=6 226
+226 7
+cfl=
+cfn=Hash::each
+calls=6 229
+229 1088
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::load_path
+126 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::load_path
+54 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::config
+calls=1 55
+55 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::load_path
+calls=1 55
+55 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+fn=I18n/Backend/Base::load_translations
+16 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::load_path
+calls=1 17
+17 6
+cfl=
+cfn=Array::flatten
+calls=1 18
+18 3
+cfl=
+cfn=Array::each
+calls=1 18
+18 5227
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+fn=I18n/Backend/Simple/Implementation::init_translations
+79 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::load_translations
+calls=1 80
+80 5242
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+fn=I18n/Backend/Simple/Implementation::initialized?
+27 5851
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+fn=I18n/Backend/Simple/Implementation::available_locales
+49 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+cfn=I18n/Backend/Simple/Implementation::initialized?
+calls=1 50
+50 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+cfn=I18n/Backend/Simple/Implementation::init_translations
+calls=1 50
+50 5245
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+cfn=I18n/Backend/Simple/Implementation::translations
+calls=1 51
+51 2
+cfl=
+cfn=Enumerable::inject
+calls=1 51
+51 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::backend
+20 7845
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::available_locales
+43 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::backend
+calls=1 45
+45 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+cfn=I18n/Backend/Simple/Implementation::available_locales
+calls=1 45
+45 5260
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::available_locales_set
+50 7564
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::available_locales
+calls=1 51
+51 5266
+cfl=
+cfn=Class::new
+calls=1 51
+51 11
+cfl=
+cfn=Enumerable::inject
+calls=1 51
+51 12
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::locale_available?
+335 15256
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::config
+calls=16000 336
+336 12629
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::available_locales_set
+calls=16000 336
+336 12853
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=16000 336
+336 5307
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::enforce_available_locales
+141 6850
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::enforce_available_locales!
+340 18206
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::config
+calls=16000 341
+341 14345
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::enforce_available_locales
+calls=16000 341
+341 6833
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::locale_available?
+calls=16000 342
+342 46044
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::default_locale
+30 3819
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::locale
+9 3915
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::default_locale
+calls=6000 10
+10 3819
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::config
+41 43521
+cfl=
+cfn=Thread::current^
+calls=78013 42
+42 12323
+cfl=
+cfn=Thread::[]
+calls=78013 42
+42 11449
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::translate
+195 40258
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::config
+calls=22000 196
+196 19072
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::locale
+calls=6000 196
+196 7734
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::enforce_available_locales!
+calls=16000 198
+198 85428
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::backend
+calls=16000 200
+200 7843
+cfl=
+cfn=Kernel::catch
+calls=16000 202
+202 1551316
+cfl=
+cfn=Kernel::is_a?
+calls=16000 210
+210 4447
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::handle_exception
+calls=8000 211
+211 7325
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+fn=ActiveModel/Name::human
+178 8962
+cfl=
+cfn=Kernel::respond_to?
+calls=4000 179
+179 800
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/translation.rb
+cfn=ActiveRecord/Translation::lookup_ancestors
+calls=2000 182
+182 6369
+cfl=
+cfn=Array::map
+calls=2000 182
+182 2338
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/translation.rb
+cfn=ActiveRecord/Translation::i18n_scope
+calls=2000 189
+189 576
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=2000 189
+189 6145
+cfl=
+cfn=Hash::merge!
+calls=2000 189
+189 502
+cfl=
+cfn=Array::shift
+calls=2000 190
+190 545
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::translate
+calls=2000 190
+190 204768
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+fn=ActiveRecord/Base::model_name
+222 1808
+cfl=
+cfn=Kernel::class
+calls=2000 222
+222 386
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+cfn=ActiveModel/Naming::model_name
+calls=2000 222
+222 699
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/translation.rb
+fn=ActiveRecord/Translation::lookup_ancestors
+8 6840
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=6000 11
+11 14354
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/translation.rb
+fn=ActiveRecord/Translation::i18n_scope
+20 1771
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::generate_message
+401 25422
+cfl=
+cfn=Kernel::is_a?
+calls=2000 402
+402 563
+cfl=
+cfn=Hash::delete
+calls=1000 402
+402 182
+cfl=
+cfn=Kernel::class
+calls=8000 404
+404 1383
+cfl=
+cfn=Kernel::respond_to?
+calls=2000 404
+404 487
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/translation.rb
+cfn=ActiveRecord/Translation::i18n_scope
+calls=2000 405
+405 574
+cfl=
+cfn=Symbol::to_s
+calls=10000 405
+405 2331
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/translation.rb
+cfn=ActiveRecord/Translation::lookup_ancestors
+calls=2000 406
+406 7584
+cfl=
+cfn=Enumerable::flat_map
+calls=2000 406
+406 14407
+cfl=
+cfn=Array::shift
+calls=2000 418
+418 702
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::bus_id
+calls=2000 420
+420 6708
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+cfn=ActiveRecord/Base::model_name
+calls=2000 423
+423 2894
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+cfn=ActiveModel/Name::human
+calls=2000 423
+423 231004
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/translation.rb
+cfn=ActiveModel/Translation::human_attribute_name
+calls=2000 423
+423 389795
+cfl=
+cfn=Hash::merge!
+calls=2000 423
+423 628
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::translate
+calls=2000 430
+430 672671
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::normalize_message
+451 2826
+cfl=
+cfn=Module::===
+calls=2000 452
+452 439
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=2000 454
+454 9355
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::generate_message
+calls=2000 454
+454 1357333
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::normalize_detail
+460 2601
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=2000 461
+461 12572
+cfl=
+cfn=Hash::merge
+calls=2000 461
+461 761
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::add
+295 6852
+cfl=
+cfn=Kernel::respond_to?
+calls=2000 296
+296 644
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::normalize_detail
+calls=2000 297
+297 15934
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::normalize_message
+calls=2000 298
+298 1369952
+cfl=
+cfn=Symbol::to_sym
+calls=4000 304
+304 841
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::bus_id=
+21 1436
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=2000 24
+24 11635
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::bus_id
+37 5961
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=8000 40
+40 29294
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::to_id=
+21 879
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=1000 24
+24 7383
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::to_id
+37 2648
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=4000 40
+40 21629
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::from_id
+37 2764
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=4000 40
+40 16926
+
+fl=
+fn=Array::index
+0 35
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::bulk_import^
+517 80
+cfl=
+cfn=Array::first
+calls=8 518
+518 3
+cfl=
+cfn=Kernel::is_a?
+calls=6 518
+518 15
+cfl=
+cfn=Array::last
+calls=2 520
+520 14
+cfl=
+cfn=Array::pop
+calls=2 520
+520 14
+cfl=
+cfn=Hash::merge!
+calls=2 520
+520 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_helper^
+calls=2 523
+523 2926896
+
+fl=
+fn=Hash::each_value
+0 52
+cfl=
+cfn=Hash::each_value
+calls=4 896
+896 2927079
+cfl=
+cfn=Array::first
+calls=2 897
+897 9
+cfl=
+cfn=Kernel::class
+calls=2 897
+897 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::bulk_import^
+calls=2 897
+897 2927040
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/try.rb
+fn=NilClass::try
+138 436
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::find_associated_objects_for_import^
+904 4769
+cfl=
+cfn=Kernel::class
+calls=5869 905
+905 856
+cfl=
+cfn=Module::name
+calls=2623 905
+905 835
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey::id
+calls=2623 906
+906 15010
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_associations
+calls=3246 909
+909 108318
+cfl=
+cfn=Array::each
+calls=1623 911
+911 41792
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import_associations^
+882 31
+cfl=
+cfn=Kernel::nil?
+calls=4 887
+887 4
+cfl=
+cfn=Array::each
+calls=4 889
+889 172662
+cfl=
+cfn=Hash::delete
+calls=8 892
+892 32
+cfl=
+cfn=Hash::each_value
+calls=4 895
+895 2927105
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::with_value_from_database
+75 5649
+cfl=
+cfn=Kernel::class
+calls=8879 76
+76 1431
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::from_database^
+calls=8879 76
+76 19609
+
+fl=
+fn=Range::cover?
+0 7142
+cfl=
+cfn=Integer::<=>
+calls=25266 0
+0 4412
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/range/compare_range.rb
+fn=ActiveSupport/CompareWithRange::cover?
+49 10851
+cfl=
+cfn=Kernel::is_a?
+calls=12633 50
+50 3391
+cfl=
+cfn=Range::cover?
+calls=12633 55
+55 11553
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::ensure_in_range
+51 8682
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/range/compare_range.rb
+cfn=ActiveSupport/CompareWithRange::cover?
+calls=12633 52
+52 25796
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::serialize
+26 14185
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/helpers/numeric.rb
+cfn=ActiveModel/Type/Helpers/Numeric::cast
+calls=12633 27
+27 50608
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::ensure_in_range
+calls=12633 29
+29 34478
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::value_for_database
+54 11888
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value
+calls=10879 55
+55 15304
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::serialize
+calls=7633 55
+55 67726
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/immutable_string.rb
+cfn=ActiveModel/Type/ImmutableString::serialize
+calls=2246 55
+55 7188
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::serialize
+calls=1000 55
+55 1150
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::forgetting_assignment
+66 5550
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value_for_database
+calls=8879 67
+67 71604
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::with_value_from_database
+calls=8879 67
+67 26690
+
+fl=
+fn=Hash::transform_values
+0 4999
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::forgetting_assignment
+calls=8879 0
+0 103843
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::map
+95 1509
+cfl=
+cfn=Hash::transform_values
+calls=1633 96
+96 108843
+cfl=
+cfn=Class::new
+calls=1633 97
+97 1811
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+fn=ActiveModel/Dirty::forget_attribute_assignments
+271 1259
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::map
+calls=1633 272
+272 112163
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+fn=ActiveModel/Dirty::changes_applied
+146 3526
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::mutations_from_database
+calls=1633 150
+150 4222
+cfl=
+cfn=Class::new
+calls=1633 151
+151 10756
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::forget_attribute_assignments
+calls=1633 152
+152 113423
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey::id=
+25 2192
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=1633 26
+26 1439
+cfl=
+cfn=Kernel::class
+calls=1633 27
+27 263
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=1633 27
+27 805
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=1633 28
+28 11874
+
+fl=
+fn=ActiveRecord/Import/Result::failed_instances
+0 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::set_attributes_and_mark_clean^
+822 42
+cfl=
+cfn=Kernel::nil?
+calls=5 823
+823 4
+cfl=
+cfn=ActiveRecord/Import/Result::failed_instances
+calls=5 824
+824 7
+cfl=
+cfn=Array::-
+calls=5 824
+824 13176
+cfl=
+cfn=ActiveRecord/Import/Result::ids
+calls=10 827
+827 8
+cfl=
+cfn=Enumerable::each_with_index
+calls=6 828
+828 19035
+cfl=
+cfn=ActiveRecord/Import/Result::results
+calls=6 838
+838 12
+cfl=
+cfn=Array::each
+calls=5 854
+854 163731
+cfl=
+cfn=Kernel::Array
+calls=1 839
+839 6
+
+fl=
+fn=ActiveRecord/Import/Result::results
+0 27
+
+fl=
+fn=ActiveRecord/Import/Result::ids
+0 18
+
+fl=
+fn=ActiveRecord/Import/Result::num_inserts
+0 15
+
+fl=
+fn=ActiveRecord/Import/Result::new^
+0 26
+cfl=
+cfn=Struct::initialize
+calls=14 0
+0 11
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/result.rb
+fn=ActiveRecord/Result::initialize
+39 2159
+
+fl=
+fn=PG/Result::fmod
+0 1404
+
+fl=
+fn=PG/Result::fields
+0 3210
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_query
+80 2813
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear
+calls=1004 81
+81 2374750
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select
+477 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_query
+calls=4 478
+478 60682
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::to_sql_and_binds
+17 3086
+cfl=
+cfn=Kernel::respond_to?
+calls=1004 18
+18 869
+cfl=
+cfn=Kernel::dup
+calls=1004 39
+39 4001
+cfl=
+cfn=String::freeze
+calls=1004 39
+39 908
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::arel_from_relation
+498 1376
+cfl=
+cfn=Kernel::is_a?
+calls=1004 499
+499 902
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_all
+59 4598
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::arel_from_relation
+calls=1004 60
+60 2278
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::to_sql_and_binds
+calls=1004 61
+61 8864
+cfl=
+cfn=NilClass::nil?
+calls=4 63
+63 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select
+calls=4 70
+70 60697
+cfl=
+cfn=Kernel::nil?
+calls=1000 63
+63 830
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_prepared
+calls=1000 68
+68 2319137
+cfl=
+cfn=Kernel::dup
+calls=1 42
+42 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=1 43
+43 7
+cfl=
+cfn=Hash::each_key
+calls=1 43
+43 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications.rb
+cfn=ActiveSupport/Notifications::instrumenter^
+calls=1 44
+44 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/result.rb
+cfn=ActiveRecord/Result::length
+calls=1 47
+47 5
+cfl=
+cfn=Module::name
+calls=1 47
+47 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::instrument
+calls=1 51
+51 1938
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/query_cache.rb
+fn=ActiveRecord/ConnectionAdapters/QueryCache::select_all
+95 8763
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_all
+calls=1004 106
+106 2398392
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet.rb
+cfn=Bullet::start?^
+calls=1 20
+20 9
+cfl=
+cfn=Kernel::dup
+calls=999 42
+42 4292
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=999 43
+43 5011
+cfl=
+cfn=Hash::each_key
+calls=999 43
+43 3748
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications.rb
+cfn=ActiveSupport/Notifications::instrumenter^
+calls=999 44
+44 10521
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/result.rb
+cfn=ActiveRecord/Result::length
+calls=999 47
+47 1376
+cfl=
+cfn=Module::name
+calls=999 47
+47 1353
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::instrument
+calls=999 51
+51 239613
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_rows
+93 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache::select_all
+calls=4 94
+94 60787
+cfl=
+cfn=Array::map
+calls=4 94
+94 438
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_values
+87 32
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_rows
+calls=4 88
+88 61240
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=4 33
+33 6
+cfl=
+cfn=ActiveRecord/Import/Result::new^
+calls=4 42
+42 17
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::insert_many
+6 139
+cfl=
+cfn=Kernel::is_a?
+calls=8 12
+12 4
+cfl=
+cfn=Array::shift
+calls=4 15
+15 4
+cfl=
+cfn=Array::join
+calls=8 15
+15 320
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::returning_columns
+calls=4 20
+20 37
+cfl=
+cfn=Array::blank?
+calls=4 21
+21 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_values
+calls=4 28
+28 61295
+cfl=
+cfn=ActiveRecord/Import/Result::num_inserts
+calls=4 805
+805 5
+cfl=
+cfn=ActiveRecord/Import/Result::ids
+calls=4 806
+806 6
+cfl=
+cfn=ActiveRecord/Import/Result::results
+calls=4 807
+807 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+fn=ActiveModel/Name::to_s
+134 8
+cfl=
+cfn=String::to_s
+calls=4 134
+134 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::tableize
+187 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::underscore
+calls=4 188
+188 59
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::pluralize
+calls=4 188
+188 196
+
+fl=
+fn=String::upcase
+0 619
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::humanize
+129 6899
+cfl=
+cfn=String::to_s
+calls=2004 130
+130 435
+cfl=
+cfn=Kernel::dup
+calls=2004 130
+130 2082
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=2004 132
+132 6018
+cfl=
+cfn=Array::each
+calls=2004 132
+132 430
+cfl=
+cfn=String::sub!
+calls=6012 134
+134 21415
+cfl=
+cfn=String::tr!
+calls=2004 138
+138 1532
+cfl=
+cfn=String::gsub!
+calls=2004 140
+140 21927
+
+fl=
+fn=String::tr
+0 23
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+fn=ActiveModel/Name::_singularize
+195 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::underscore
+calls=4 196
+196 114
+cfl=
+cfn=String::tr
+calls=4 196
+196 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+fn=ActiveModel/Name::initialize
+148 58
+cfl=
+cfn=Module::name
+calls=4 149
+149 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=4 151
+151 53
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+cfn=ActiveModel/Name::_singularize
+calls=4 155
+155 134
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::pluralize
+calls=4 156
+156 262
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::demodulize
+calls=4 157
+157 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::underscore
+calls=4 157
+157 90
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::humanize
+calls=4 158
+158 151
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::tableize
+calls=4 159
+159 263
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::underscore
+calls=4 161
+161 70
+cfl=
+cfn=String::to_sym
+calls=4 161
+161 7
+cfl=
+cfn=Kernel::dup
+calls=4 163
+163 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::singularize
+calls=4 164
+164 245
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+fn=ActiveModel/Naming::model_name
+237 4131
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parents
+calls=4 239
+239 27
+cfl=
+cfn=Enumerable::detect
+calls=4 239
+239 15
+cfl=
+cfn=Class::new
+calls=4 242
+242 1372
+
+fl=
+fn=Enumerable::each_slice
+0 32
+cfl=
+cfn=Array::size
+calls=4 0
+0 4
+cfl=
+cfn=Array::each
+calls=4 0
+0 63105
+cfl=
+cfn=ActiveRecord/Import/Result::new^
+calls=4 817
+817 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::returning_columns
+89 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=16 91
+91 49
+cfl=
+cfn=Kernel::Array
+calls=8 91
+91 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/abstract_adapter.rb
+fn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::increment_locking_column!
+62 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=1 63
+63 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_on_duplicate_key_update_as_array
+155 5
+cfl=
+cfn=Array::map
+calls=1 156
+156 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/abstract_adapter.rb
+cfn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::increment_locking_column!
+calls=1 160
+160 4
+cfl=
+cfn=Array::join
+calls=1 161
+161 2
+
+fl=
+fn=Symbol::empty?
+0 2897
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_conflict_target
+174 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=2 178
+178 6
+cfl=
+cfn=Kernel::Array
+calls=1 181
+181 1
+cfl=
+cfn=Array::reject
+calls=1 181
+181 6
+cfl=
+cfn=Array::join
+calls=1 181
+181 3
+cfl=
+cfn=Kernel::tap
+calls=1 181
+181 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_on_duplicate_key_update
+120 10
+cfl=
+cfn=Kernel::is_a?
+calls=4 122
+122 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_conflict_target
+calls=1 126
+126 23
+cfl=
+cfn=Hash::fetch
+calls=1 128
+128 1
+cfl=
+cfn=Kernel::respond_to?
+calls=1 130
+130 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_on_duplicate_key_update_as_array
+calls=1 141
+141 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=1 150
+150 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/abstract_adapter.rb
+fn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::post_sql_statements
+44 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::supports_on_duplicate_key_update?
+calls=4 47
+47 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_on_duplicate_key_update
+calls=1 48
+48 51
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::database_version
+207 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version
+calls=8 208
+208 23
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::supports_on_duplicate_key_update?
+197 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::database_version
+calls=8 198
+198 37
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::post_sql_statements
+67 36
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::supports_on_duplicate_key_update?
+calls=4 70
+70 36
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/abstract_adapter.rb
+cfn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::post_sql_statements
+calls=4 79
+79 80
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::returning_columns
+calls=4 81
+81 42
+cfl=
+cfn=Array::blank?
+calls=4 82
+82 4
+cfl=
+cfn=Array::join
+calls=4 83
+83 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Import/ImportSupport::supports_import?
+9 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::supports_import?^
+255 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=8 256
+256 261
+cfl=
+cfn=Kernel::respond_to?
+calls=4 256
+256 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/ImportSupport::supports_import?
+calls=4 256
+256 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::serialize
+45 2672
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/immutable_string.rb
+fn=ActiveModel/Type/ImmutableString::serialize
+10 6527
+cfl=
+cfn=Module::===
+calls=4492 11
+11 1396
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/duration.rb
+cfn=ActiveSupport/Duration::===^
+calls=4492 11
+11 2851
+cfl=
+cfn=TrueClass::===
+calls=4492 11
+11 760
+cfl=
+cfn=FalseClass::===
+calls=4492 11
+11 714
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::serialize
+calls=4492 15
+15 1521
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::next_value_for_sequence
+63 1033
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::parts
+41 8
+cfl=
+cfn=Array::compact
+calls=4 42
+42 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::to_s
+18 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::parts
+calls=4 19
+19 12
+cfl=
+cfn=Array::join
+calls=4 19
+19 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::serial_sequence
+254 32
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote
+calls=8 255
+255 111
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_value
+calls=4 255
+255 5423
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Utils::extract_schema_qualified_name
+calls=4 249
+249 69
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::to_s
+calls=4 249
+249 28
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::default_sequence_name
+246 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::serial_sequence
+calls=4 247
+247 5662
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::reset_sequence_name
+286 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=4 288
+288 118
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=4 288
+288 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=4 288
+288 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::default_sequence_name
+calls=4 288
+288 5674
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::sequence_name
+278 2192
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=3266 279
+279 6184
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::reset_sequence_name
+calls=4 280
+280 5818
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=4 280
+280 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::sequence_name
+calls=4 946
+946 35
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::next_value_for_sequence
+calls=4 946
+946 14
+cfl=
+cfn=Kernel::nil?
+calls=10 945
+945 4
+cfl=
+cfn=Kernel::respond_to?
+calls=20 947
+947 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::type_for_attribute
+calls=10 951
+951 49
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/immutable_string.rb
+cfn=ActiveModel/Type/ImmutableString::type
+calls=5 952
+952 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/immutable_string.rb
+cfn=ActiveModel/Type/ImmutableString::serialize
+calls=5 952
+952 49
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote
+calls=10 953
+953 128
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::type
+calls=5 952
+952 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::serialize
+calls=5 952
+952 46
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::values_sql_for_columns_and_attributes^
+935 41
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=8 938
+938 173
+cfl=
+cfn=Array::map
+calls=4 940
+940 259164
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_import?^
+calls=4 794
+794 292
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::quoted_table_name
+calls=4 796
+796 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::post_sql_statements
+calls=4 796
+796 206
+cfl=
+cfn=Enumerable::each_slice
+calls=4 799
+799 63148
+cfl=
+cfn=ActiveRecord/Import/Result::num_inserts
+calls=4 749
+749 4
+cfl=
+cfn=ActiveRecord/Import/Result::ids
+calls=4 749
+749 2
+cfl=
+cfn=ActiveRecord/Import/Result::results
+calls=4 749
+749 4
+cfl=
+cfn=ActiveRecord/Import/Result::new^
+calls=4 749
+749 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::quoted_table_name
+205 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=4 206
+206 117
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=4 206
+206 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name
+calls=4 206
+206 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/abstract_adapter.rb
+fn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::pre_sql_statements
+22 13
+cfl=
+cfn=Kernel::is_a?
+calls=4 28
+28 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::quote_column_name
+67 9
+cfl=
+cfn=Symbol::to_s
+calls=10 68
+68 4
+cfl=
+cfn=String::to_s
+calls=1 68
+68 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_column_name
+46 40
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote_column_name
+calls=11 47
+47 14
+cfl=
+cfn=PG/Connection::quote_ident^
+calls=11 47
+47 15
+cfl=
+cfn=String::freeze
+calls=11 47
+47 5
+
+fl=
+fn=Hash::to_a
+0 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::default_scope_override^
+106 1433
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ClassMethods::scope_attributes
+25 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::all
+calls=4 26
+26 517
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::scope_for_create
+calls=4 26
+26 136
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import_without_validations_or_callbacks^
+758 113
+cfl=
+cfn=Array::map
+calls=8 761
+761 428
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::scope_attributes
+calls=4 762
+762 670
+cfl=
+cfn=Hash::to_a
+calls=4 762
+762 6
+cfl=
+cfn=Hash::transform_keys!
+calls=4 762
+762 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=4 764
+764 5
+cfl=
+cfn=Enumerable::each_with_index
+calls=4 777
+777 8
+cfl=
+cfn=Enumerable::map
+calls=4 777
+777 94
+cfl=
+cfn=Array::join
+calls=8 785
+785 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=4 786
+786 121
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/abstract_adapter.rb
+cfn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::pre_sql_statements
+calls=4 786
+786 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::quoted_table_name
+calls=4 787
+787 142
+cfl=
+cfn=Array::flatten
+calls=4 788
+788 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::values_sql_for_columns_and_attributes^
+calls=4 789
+789 323044
+cfl=
+cfn=ActiveRecord/Import/Result::num_inserts
+calls=4 719
+719 4
+cfl=
+cfn=Kernel::nil?
+calls=4 719
+719 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=4 722
+722 320
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::set_attributes_and_mark_clean^
+calls=4 723
+723 182853
+cfl=
+cfn=Kernel::dup
+calls=3 726
+726 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_associations^
+calls=3 726
+726 3093787
+cfl=
+cfn=ActiveRecord/Import/Result::new^
+calls=1 759
+759 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import^
+calls=1 26
+26 9007
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::each
+167 1016
+cfl=
+cfn=Hash::each_key
+calls=2633 168
+168 1371
+
+fl=
+fn=Enumerable::any?
+0 3801
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::each
+calls=2633 0
+0 2387
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import_with_validations^
+739 38
+cfl=
+cfn=Kernel::block_given?
+calls=5 742
+742 4
+cfl=
+cfn=Array::each
+calls=5 691
+691 9179
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_without_validations_or_callbacks^
+calls=5 747
+747 3610680
+cfl=
+cfn=ActiveRecord/Import/Result::num_inserts
+calls=1 749
+749 1
+cfl=
+cfn=ActiveRecord/Import/Result::ids
+calls=1 749
+749 2
+cfl=
+cfn=ActiveRecord/Import/Result::results
+calls=1 749
+749 1
+cfl=
+cfn=ActiveRecord/Import/Result::new^
+calls=1 749
+749 2
+
+fl=
+fn=Time::utc
+0 21
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update_in_model
+68 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update
+calls=5 69
+69 6
+cfl=
+cfn=Array::select
+calls=5 69
+69 21
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create
+76 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create_in_model
+64 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create
+calls=5 65
+65 9
+cfl=
+cfn=Array::select
+calls=5 65
+65 40
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::add_special_rails_stamps^
+972 61
+cfl=
+cfn=Kernel::respond_to?
+calls=5 976
+976 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create_in_model
+calls=5 977
+977 65
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update_in_model
+calls=5 978
+978 38
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::default_timezone^
+calls=5 986
+986 42
+cfl=
+cfn=Time::now^
+calls=5 986
+986 24
+cfl=
+cfn=Time::utc
+calls=5 986
+986 21
+cfl=
+cfn=Array::each
+calls=5 988
+988 17
+
+fl=
+fn=Array::==
+0 2
+
+fl=
+fn=Hash::<=
+0 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::subset?
+285 16
+cfl=
+cfn=Kernel::class
+calls=5 287
+287 3
+cfl=
+cfn=Kernel::instance_of?
+calls=5 287
+287 3
+cfl=
+cfn=Kernel::respond_to?
+calls=5 287
+287 5
+cfl=
+cfn=Kernel::instance_variable_get
+calls=5 288
+288 5
+cfl=
+cfn=Hash::<=
+calls=5 288
+288 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::add
+348 18
+
+fl=
+fn=Enumerable::each_entry
+0 13
+cfl=
+cfn=Array::each
+calls=10 0
+0 40
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::do_with_enum
+122 18
+cfl=
+cfn=Kernel::respond_to?
+calls=10 123
+123 7
+cfl=
+cfn=Enumerable::each_entry
+calls=10 124
+124 53
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::merge
+432 22
+cfl=
+cfn=Kernel::class
+calls=10 433
+433 4
+cfl=
+cfn=Kernel::instance_of?
+calls=10 433
+433 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::do_with_enum
+calls=10 436
+436 78
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Enumerable::to_set
+814 17
+cfl=
+cfn=Class::new
+calls=10 815
+815 213
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence::persisted?
+244 5831
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=8879 245
+245 7827
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::_ensure_no_duplicate_errors
+506 7268
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=4862 507
+507 2562
+cfl=
+cfn=Hash::each_key
+calls=4862 507
+507 1815
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=City::validate_associated_records_for_from_trips
+153 24
+cfl=
+cfn=BasicObject::instance_eval
+calls=10 159
+159 41
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::values
+188 15236
+cfl=
+cfn=Hash::select
+calls=20355 189
+189 18592
+cfl=
+cfn=Hash::values
+calls=20355 189
+189 10090
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::size
+179 23818
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::values
+calls=20355 180
+180 43918
+cfl=
+cfn=Array::flatten
+calls=20355 180
+180 82569
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::empty?
+209 28272
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::size
+calls=20355 210
+210 150305
+cfl=
+cfn=Numeric::zero?
+calls=20355 210
+210 6283
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=#::price_cents_came_from_user?
+381 3669
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/before_type_cast.rb
+cfn=ActiveRecord/AttributeMethods/BeforeTypeCast::attribute_came_from_user?
+calls=4000 382
+382 10977
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::price_cents
+37 6259
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=8000 40
+40 22537
+
+fl=
+fn=Integer::>
+0 2639
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::allow_only_integer?
+115 8974
+cfl=
+cfn=Module::===
+calls=16000 116
+116 3838
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::parse_as_number
+89 21482
+cfl=
+cfn=Kernel::is_a?
+calls=48000 90
+90 12157
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::is_number?
+83 7441
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::parse_as_number
+calls=8000 84
+84 12899
+cfl=
+cfn=Kernel::nil?
+calls=8000 84
+84 1985
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::changed_in_place?
+54 8673
+cfl=
+cfn=String::to_s
+calls=8000 55
+55 2038
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=8000 55
+55 3605
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::changed_in_place?
+calls=8000 55
+55 40933
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+fn=ActiveModel/Dirty::attribute_changed_in_place?
+251 8201
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::mutations_from_database
+calls=8000 252
+252 5745
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::changed_in_place?
+calls=8000 252
+252 55249
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::record_attribute_changed_in_place?
+126 9949
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::respond_to?
+calls=8000 127
+127 35084
+cfl=
+cfn=Symbol::to_s
+calls=8000 127
+127 5145
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::attribute_changed_in_place?
+calls=8000 127
+127 69196
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/before_type_cast.rb
+fn=ActiveRecord/AttributeMethods/BeforeTypeCast::read_attribute_before_type_cast
+48 6363
+cfl=
+cfn=Symbol::to_s
+calls=8000 49
+49 3240
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=8000 49
+49 3952
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::value_constructed_by_mass_assignment?
+89 3832
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute/FromUser::came_from_user?
+178 6883
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::value_constructed_by_mass_assignment?
+calls=8000 179
+179 3832
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/before_type_cast.rb
+fn=ActiveRecord/AttributeMethods/BeforeTypeCast::attribute_came_from_user?
+73 8470
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=8000 74
+74 4634
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute/FromUser::came_from_user?
+calls=8000 74
+74 10715
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=#::duration_minutes_came_from_user?
+381 3688
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/before_type_cast.rb
+cfn=ActiveRecord/AttributeMethods/BeforeTypeCast::attribute_came_from_user?
+calls=4000 382
+382 12843
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::validate_each
+25 42829
+cfl=
+cfn=Symbol::to_s
+calls=8000 26
+26 4110
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::respond_to?
+calls=8000 28
+28 43777
+cfl=
+cfn=Kernel::public_send
+calls=8000 29
+29 40665
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/before_type_cast.rb
+cfn=ActiveRecord/AttributeMethods/BeforeTypeCast::read_attribute_before_type_cast
+calls=8000 30
+30 13555
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::record_attribute_changed_in_place?
+calls=8000 42
+42 119373
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::is_number?
+calls=8000 46
+46 22325
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::allow_only_integer?
+calls=8000 51
+51 12812
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::parse_as_number
+calls=8000 56
+56 10699
+cfl=
+cfn=Hash::keys
+calls=8000 58
+58 4598
+cfl=
+cfn=Hash::slice
+calls=8000 58
+58 4146
+cfl=
+cfn=Hash::each
+calls=8000 58
+58 32567
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+fn=Numeric::blank?
+142 13946
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::duration_minutes
+37 6224
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=8000 40
+40 22734
+
+fl=
+fn=String::=~
+0 17576
+
+fl=
+fn=Kernel::!~
+0 2694
+cfl=
+cfn=String::=~
+calls=4000 0
+0 9161
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/format.rb
+fn=ActiveModel/Validations/FormatValidator::option_call
+27 3595
+cfl=
+cfn=Kernel::respond_to?
+calls=4000 29
+29 1781
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/format.rb
+fn=ActiveModel/Validations/FormatValidator::validate_each
+6 6880
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/format.rb
+cfn=ActiveModel/Validations/FormatValidator::option_call
+calls=4000 8
+8 5376
+cfl=
+cfn=String::to_s
+calls=4000 9
+9 1381
+cfl=
+cfn=Kernel::!~
+calls=4000 9
+9 11855
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::start_time
+37 4595
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=4000 40
+40 15160
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=Trip/GeneratedAssociationMethods::to
+107 4860
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=2000 108
+108 4949
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+cfn=ActiveRecord/Associations/SingularAssociation::reader
+calls=2000 108
+108 4375503
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=13 201
+201 5
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::target
+calls=6 193
+193 3
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=6 194
+194 3
+cfl=
+cfn=Kernel::catch
+calls=6 605
+605 682
+cfl=
+cfn=Kernel::nil?
+calls=999 151
+151 838
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::blank?
+calls=999 151
+151 40059
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations/presence.rb
+cfn=ActiveRecord/Validations/PresenceValidator::validate_each
+calls=999 152
+152 24960
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=Trip/GeneratedAssociationMethods::from
+107 3113
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=2000 108
+108 5082
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+cfn=ActiveRecord/Associations/SingularAssociation::reader
+calls=2000 108
+108 26675
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::marked_for_destruction?
+246 4941
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/wrap.rb
+fn=Array::wrap^
+39 12148
+cfl=
+cfn=Kernel::nil?
+calls=8000 40
+40 3277
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::respond_to?
+calls=8000 42
+42 24193
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::attribute_method?
+448 20559
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::key?
+calls=29633 450
+450 33217
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey::attribute_method?
+56 27784
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::attribute_method?
+calls=29633 57
+57 53777
+
+fl=
+fn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher/AttributeMethodMatch::attr_name
+0 7841
+
+fl=
+fn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher/AttributeMethodMatch::new^
+0 17
+cfl=
+cfn=Struct::initialize
+calls=8 0
+0 6
+
+fl=
+fn=Regexp::=~
+0 102
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::match
+399 75
+cfl=
+cfn=Regexp::=~
+calls=108 400
+400 102
+cfl=
+cfn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher/AttributeMethodMatch::new^
+calls=8 401
+401 23
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::plain?
+409 57
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::compute_if_absent
+27 69
+cfl=
+cfn=Hash::fetch
+calls=7 28
+28 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_method_matchers^
+calls=6 357
+357 8
+cfl=
+cfn=Enumerable::partition
+calls=6 357
+357 118
+cfl=
+cfn=Array::reverse
+calls=6 357
+357 7
+cfl=
+cfn=Array::flatten
+calls=6 357
+357 21
+cfl=
+cfn=Array::map
+calls=6 358
+358 248
+cfl=
+cfn=Array::compact
+calls=6 358
+358 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 441
+441 6538
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache::create^
+calls=1 441
+441 2101
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::_get
+19 9594
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+fn=Concurrent/Collection/MriMapBackend::compute_if_absent
+21 15582
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::_get
+calls=16633 22
+22 9594
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=7 25
+25 9156
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::chain
+calls=1 48
+48 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::get_bind_values^
+calls=1 48
+48 44
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache::execute
+calls=1 49
+49 7387
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::target
+calls=1 47
+47 6
+cfl=
+cfn=Kernel::nil?
+calls=1 47
+47 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_matching
+353 17732
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_cache
+calls=15633 354
+354 13660
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::compute_if_absent
+calls=15633 354
+354 22918
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods::matched_attribute_method
+465 27916
+cfl=
+cfn=Kernel::class
+calls=15633 466
+466 4746
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_matching
+calls=15633 466
+466 54311
+cfl=
+cfn=Enumerable::detect
+calls=15633 467
+467 125784
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+fn=Object::blank?
+19 17244
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::respond_to?
+calls=14000 20
+20 272248
+cfl=
+cfn=Kernel::respond_to?
+calls=1 20
+20 1
+cfl=
+cfn=Symbol::empty?
+calls=1 20
+20 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+fn=#::target
+200 20967
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet.rb
+cfn=Bullet::start?^
+calls=16000 203
+203 42362
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+fn=ActiveRecord/Associations/SingularAssociation::reader
+7 25814
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded?
+calls=8000 8
+8 5904
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::stale_target?
+calls=8000 8
+8 28394
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::target
+calls=7000 12
+12 30605
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::reload
+calls=1000 9
+9 4344440
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=Trip/GeneratedAssociationMethods::bus
+107 5669
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=4000 108
+108 11090
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+cfn=ActiveRecord/Associations/SingularAssociation::reader
+calls=4000 108
+108 32980
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_run_validate_callbacks
+815 10256
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=8861 816
+816 5738051
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=999 410
+410 1542
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=999 410
+410 74131
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+fn=ActiveModel/Validations::run_validations!
+408 14147
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_validate_callbacks
+calls=8861 409
+409 5823980
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=7861 410
+410 3767
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=7861 410
+410 42400
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_run_validation_callbacks
+815 7555
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=8861 816
+816 6026908
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/callbacks.rb
+fn=ActiveModel/Validations/Callbacks::run_validations!
+117 8730
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_validation_callbacks
+calls=8861 118
+118 6034463
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::association_valid?
+calls=1 316
+316 21983
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+fn=ActiveModel/Validations::valid?
+336 21232
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=9860 338
+338 73826
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::clear
+calls=8861 338
+338 13039
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/callbacks.rb
+cfn=ActiveModel/Validations/Callbacks::run_validations!
+calls=8861 339
+339 6065175
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=999 68
+68 8484
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations.rb
+fn=ActiveRecord/Validations::default_validation_context
+75 6992
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=8861 76
+76 15574
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations.rb
+fn=ActiveRecord/Validations::valid?
+65 20026
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations.rb
+cfn=ActiveRecord/Validations::default_validation_context
+calls=8861 66
+66 22566
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::valid?
+calls=8861 67
+67 6181757
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=7861 68
+68 3420
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=7861 68
+68 44064
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/enumerable.rb
+fn=Enumerable::exclude?
+92 6576
+cfl=
+cfn=Array::include?
+calls=8861 93
+93 3264
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::custom_validation_context?
+502 9101
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/enumerable.rb
+cfn=Enumerable::exclude?
+calls=8861 503
+503 9839
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence::destroyed?
+237 8150
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=8861 238
+238 10802
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::association_valid?
+324 23375
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::destroyed?
+calls=8861 325
+325 18952
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::custom_validation_context?
+calls=8861 327
+327 18940
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations.rb
+cfn=ActiveRecord/Validations::valid?
+calls=8861 329
+329 6271833
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=11 201
+201 4
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::target
+calls=5 193
+193 3
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=5 194
+194 2
+cfl=
+cfn=Kernel::catch
+calls=5 605
+605 3750
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::association_valid?
+calls=386 316
+316 2695156
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=4229 325
+325 2902
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::associated_records_to_validate_or_save
+274 3196
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::validate_collection_association
+313 16165
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association_instance_get
+calls=10337 314
+314 6079
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=1719 315
+315 6968
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::associated_records_to_validate_or_save
+calls=1719 315
+315 3196
+cfl=
+cfn=Enumerable::each_with_index
+calls=1719 316
+316 6339578
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=1 106
+106 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=1 106
+106 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=4852 314
+314 4020
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=548 315
+315 742
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=110 201
+201 38
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::target
+calls=50 193
+193 18
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=50 194
+194 14
+cfl=
+cfn=Kernel::catch
+calls=50 605
+605 22928
+
+fl=
+fn=BasicObject::instance_eval
+0 19501
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::validate_collection_association
+calls=10337 220
+220 6399756
+cfl=
+cfn=Array::map
+calls=1 594
+594 52
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=1 585
+585 85
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::load_association_ids^
+calls=1 586
+586 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=1 589
+589 7547155
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=715 201
+201 204
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::target
+calls=325 193
+193 110
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=330 194
+194 109
+cfl=
+cfn=Kernel::catch
+calls=325 605
+605 174029
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=10 97
+97 82
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=City::validate_associated_records_for_to_trips
+153 39
+cfl=
+cfn=BasicObject::instance_eval
+calls=10 159
+159 362084
+
+fl=/Users/ruslan/thinknetica/rails-optimization-task3/app/models/city.rb
+fn=City::name_has_no_spaces
+10 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::name
+calls=10 11
+11 35
+cfl=
+cfn=String::include?
+calls=10 11
+11 12
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/presence.rb
+fn=ActiveModel/Validations/PresenceValidator::validate_each
+6 21166
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=4862 7
+7 5907
+cfl=
+cfn=Array::blank?
+calls=8000 7
+7 3826
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Numeric::blank?
+calls=14000 7
+7 4768
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=2000 7
+7 554
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=2000 7
+7 839
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::add
+calls=2000 7
+7 1394224
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations/presence.rb
+fn=ActiveRecord/Validations/PresenceValidator::validate_each
+6 44788
+cfl=
+cfn=Kernel::class
+calls=28862 7
+7 7879
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=28862 7
+7 55249
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/presence.rb
+cfn=ActiveModel/Validations/PresenceValidator::validate_each
+calls=28862 10
+10 1431284
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/wrap.rb
+cfn=Array::wrap^
+calls=8000 8
+8 39619
+cfl=
+cfn=Array::reject
+calls=8000 8
+8 14805
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validator.rb
+fn=ActiveModel/EachValidator::validate
+148 32978
+cfl=
+cfn=Array::each
+calls=46337 149
+149 7029142
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=1 132
+132 1
+cfl=
+cfn=Kernel::block_given?
+calls=1 132
+132 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=1 133
+133 4
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=1 134
+134 2
+
+fl=
+fn=Kernel::catch
+0 301310
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::expand
+calls=56684 425
+425 157510
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validator.rb
+cfn=ActiveModel/EachValidator::validate
+calls=46337 426
+426 7062128
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/models/city.rb
+cfn=City::name_has_no_spaces
+calls=10 426
+426 61
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=City::validate_associated_records_for_to_trips
+calls=10 426
+426 362124
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=City::validate_associated_records_for_from_trips
+calls=10 426
+426 65
+cfl=
+cfn=Kernel::is_a?
+calls=16000 203
+203 3449
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::translate
+calls=16000 206
+206 1529670
+cfl=
+cfn=Module::===
+calls=38000 144
+144 7402
+cfl=
+cfn=Hash::merge
+calls=10000 146
+146 4645
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::translate
+calls=10000 146
+146 550087
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=Bus::validate_associated_records_for_trips
+calls=613 426
+426 13266509
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=16595 201
+201 4345
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::target
+calls=7634 193
+193 2580
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=7699 194
+194 3306
+cfl=
+cfn=Kernel::catch
+calls=7634 605
+605 740350
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=Bus::validate_associated_records_for_buses_services
+calls=613 426
+426 191242
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=Bus::validate_associated_records_for_services
+calls=613 426
+426 613340
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=Service::validate_associated_records_for_services_buses
+calls=4239 426
+426 20396
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=Service::validate_associated_records_for_buses
+calls=4239 426
+426 20231
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=10 106
+106 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=10 106
+106 72
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=130 97
+97 2384
+cfl=
+cfn=Array::map
+calls=5 594
+594 227
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=5 585
+585 393
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::load_association_ids^
+calls=5 586
+586 74
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=5 589
+589 32050965
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::current_scopes
+348 70
+cfl=
+cfn=Kernel::Array
+calls=36 349
+349 40
+cfl=
+cfn=Array::map
+calls=36 349
+349 70
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::before
+482 73
+cfl=
+cfn=Array::unshift
+calls=46 483
+483 40
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Filters/Before::halting^
+191 65
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::before
+calls=46 192
+192 113
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Filters/Before::build^
+162 108
+cfl=
+cfn=Array::any?
+calls=46 165
+165 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Filters/Before::halting^
+calls=46 168
+168 179
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Filters/After::halting^
+244 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::after
+calls=3 245
+245 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::clear
+115 11020
+cfl=
+cfn=Hash::clear
+calls=22988 116
+116 5964
+
+fl=
+fn=Proc::to_proc
+0 1972
+
+fl=
+fn=Hash::default_proc=
+0 9406
+cfl=
+cfn=Proc::to_proc
+calls=8530 0
+0 1972
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::apply_default_array
+470 6788
+cfl=
+cfn=Kernel::proc
+calls=8530 471
+471 113275
+cfl=
+cfn=Hash::default_proc=
+calls=8530 471
+471 11379
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::initialize
+74 6577
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::apply_default_array
+calls=8530 76
+76 131442
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+fn=ActiveModel/Validations::errors
+303 23191
+cfl=
+cfn=Class::new
+calls=4265 304
+304 142324
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Import/Validator::valid_model?
+67 14451
+cfl=
+cfn=Kernel::class
+calls=2633 68
+68 840
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=2633 71
+71 5635
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=4653 76
+76 77785
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::clear
+calls=2633 76
+76 3945
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=2633 78
+78 1418634271
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=2020 106
+106 10639
+cfl=
+cfn=Array::map
+calls=330 594
+594 16765
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=327 585
+585 87817
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::load_association_ids^
+calls=327 586
+586 4790
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=327 589
+589 1175447147
+cfl=
+cfn=Kernel::Array
+calls=2 647
+647 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=1 648
+648 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Enumerable::to_set
+calls=2 650
+650 89
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::subset?
+calls=1 650
+650 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::record_timestamps^
+calls=1 684
+684 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::add_special_rails_stamps^
+calls=1 685
+685 81
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_with_validations^
+calls=1 689
+689 1179243
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::load_association_ids^
+868 4213
+cfl=
+cfn=Kernel::class
+calls=2633 869
+869 900
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_associations
+calls=2633 869
+869 15405
+cfl=
+cfn=Array::each
+calls=2633 870
+870 228650
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::supports_setting_primary_key_of_imported_objects?
+201 1514
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+269 4650
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=5276 270
+270 178098
+cfl=
+cfn=Kernel::respond_to?
+calls=2638 270
+270 1438
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::supports_setting_primary_key_of_imported_objects?
+calls=2638 270
+270 1514
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update
+80 22
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::record_timestamps^
+106 27
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=#::type
+347 26
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=#::__getobj__
+calls=5 348
+348 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/column.rb
+fn=ActiveRecord/ConnectionAdapters/Column::type
+10 25
+cfl=
+cfn=#::nil?
+calls=5 10
+10 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=#::type
+calls=5 10
+10 34
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey::id
+18 12021
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=8628 19
+19 14595
+cfl=
+cfn=Kernel::class
+calls=8628 20
+20 1427
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=8628 20
+20 3694
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=8628 21
+21 24729
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::supports_virtual_columns?
+327 14
+
+fl=
+fn=Kernel::instance_variable_get
+0 5051
+
+fl=
+fn=Kernel::initialize_copy
+0 24
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::raw_filter
+306 28
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::each
+537 9
+cfl=
+cfn=Array::each
+calls=5 537
+537 1258
+
+fl=
+fn=Enumerable::each_with_index
+0 14747
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::each
+calls=5 0
+0 1268
+cfl=
+cfn=Array::each
+calls=5370 0
+0 6644587
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=2 97
+97 16
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=26 134
+134 7
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=55 201
+201 14
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::target
+calls=25 193
+193 7
+cfl=
+cfn=Kernel::catch
+calls=25 605
+605 9417
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_validate_callbacks^
+819 33
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::get_callbacks
+calls=5 820
+820 57
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Import/Validator::init_validations
+27 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_validate_callbacks^
+calls=5 28
+28 89
+cfl=
+cfn=Kernel::dup
+calls=5 28
+28 163
+cfl=
+cfn=Enumerable::each_with_index
+calls=5 30
+30 1282
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Import/Validator::initialize
+21 25
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::init_validations
+calls=5 24
+24 1558
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import_helper^
+542 387
+cfl=
+cfn=Array::last
+calls=15 544
+544 15
+cfl=
+cfn=Kernel::is_a?
+calls=16 544
+544 25
+cfl=
+cfn=Array::pop
+calls=5 544
+544 11
+cfl=
+cfn=Hash::merge!
+calls=5 544
+544 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=14 546
+546 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names
+calls=5 547
+547 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/locking/optimistic.rb
+cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column
+calls=5 547
+547 25
+cfl=
+cfn=Array::include?
+calls=5 547
+547 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=5 549
+549 45
+cfl=
+cfn=Class::new
+calls=5 550
+550 1612
+cfl=
+cfn=Array::first
+calls=15 553
+553 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=10 559
+559 771
+cfl=
+cfn=Kernel::respond_to?
+calls=10 559
+559 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::supports_virtual_columns?
+calls=5 559
+559 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::column_names
+calls=5 562
+562 13
+cfl=
+cfn=Kernel::dup
+calls=6 562
+562 49
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey::id
+calls=5 566
+566 197
+cfl=
+cfn=NilClass::nil?
+calls=5 566
+566 5
+cfl=
+cfn=Kernel::Array
+calls=13 567
+567 34
+cfl=
+cfn=Array::each
+calls=10 567
+567 10352234
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::record_timestamps^
+calls=9 574
+574 26
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update
+calls=5 576
+576 16
+cfl=
+cfn=Array::map
+calls=13 576
+576 57
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Enumerable::to_set
+calls=8 650
+650 141
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::subset?
+calls=4 650
+650 32
+cfl=
+cfn=Array::reject
+calls=1 661
+661 5
+cfl=
+cfn=Enumerable::each_with_object
+calls=1 663
+663 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::add_special_rails_stamps^
+calls=4 685
+685 193
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_with_validations^
+calls=4 689
+689 2440663
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import^
+calls=1 25
+25 7592080
+cfl=
+cfn=ActiveRecord/Import/Result::num_inserts
+calls=1 719
+719 1
+cfl=
+cfn=Kernel::nil?
+calls=1 719
+719 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=1 722
+722 57
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::set_attributes_and_mark_clean^
+calls=1 723
+723 13167
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_associations^
+calls=1 726
+726 6046
+cfl=
+cfn=Thread::current^
+calls=1 248
+248 1
+cfl=
+cfn=Thread::status
+calls=1 248
+248 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction
+calls=1 252
+252 1732
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import^
+517 40
+cfl=
+cfn=Array::first
+calls=12 518
+518 5
+cfl=
+cfn=Kernel::is_a?
+calls=9 518
+518 4
+cfl=
+cfn=Array::last
+calls=3 520
+520 4
+cfl=
+cfn=Array::pop
+calls=3 520
+520 3
+cfl=
+cfn=Hash::merge!
+calls=3 520
+520 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_helper^
+calls=3 523
+523 17482879
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::number
+37 143034
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=274402 40
+40 668755
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_add_for_trips^
+106 522
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_add_for_trips^
+106 519
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::stale_state
+280 535
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=Bus/GeneratedAssociationMethods::trips
+107 1103
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=1000 108
+108 14738
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::reader
+calls=1000 108
+108 25914
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::after_add_for_to_trips^
+106 586
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::before_add_for_to_trips^
+106 532
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::inversed_from
+120 4162
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::target=
+calls=3000 121
+121 28687
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::inversed_from
+34 3745
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::replace_keys
+calls=3000 35
+35 58626
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::inversed_from
+calls=3000 36
+36 32848
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::from_id=
+21 1720
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=2000 24
+24 14411
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::cast_value
+42 13166
+cfl=
+cfn=Integer::to_i
+calls=19266 47
+47 4422
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::deserialize
+23 670
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::cast
+calls=1000 24
+24 669
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::price_cents=
+21 701
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=1000 24
+24 5359
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::duration_minutes=
+21 799
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=1000 24
+24 5552
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::start_time=
+21 840
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=1000 24
+24 6076
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=Trip/GeneratedAssociationMethods::to=
+115 1222
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=1000 116
+116 16422
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+cfn=ActiveRecord/Associations/SingularAssociation::writer
+calls=1000 116
+116 46348
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+fn=ActiveRecord/Associations/CollectionProxy::build
+318 1099
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::build
+calls=1000 319
+319 6013377
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import^
+calls=1 24
+24 9881856
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Trip::default_scope_override^
+106 1522
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::check_validity!
+16 5
+cfl=
+cfn=Hash::keys
+calls=2 17
+17 1
+cfl=
+cfn=Array::-
+calls=2 17
+17 2
+cfl=
+cfn=Hash::slice
+calls=2 18
+18 1
+cfl=
+cfn=Hash::each
+calls=2 18
+18 4
+
+fl=
+fn=String::end_with?
+0 1
+
+fl=
+fn=Regexp::source
+0 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/format.rb
+fn=ActiveModel/Validations/FormatValidator::regexp_using_multiline_anchors?
+50 5
+cfl=
+cfn=Regexp::source
+calls=1 51
+51 1
+cfl=
+cfn=String::start_with?
+calls=1 52
+52 1
+cfl=
+cfn=String::end_with?
+calls=1 52
+52 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/format.rb
+fn=ActiveModel/Validations/FormatValidator::check_options_validity
+36 4
+cfl=
+cfn=Kernel::is_a?
+calls=1 38
+38 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/format.rb
+cfn=ActiveModel/Validations/FormatValidator::regexp_using_multiline_anchors?
+calls=1 39
+39 9
+
+fl=
+fn=TrueClass::^
+0 1
+
+fl=
+fn=Hash::include?
+0 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/format.rb
+fn=ActiveModel/Validations/FormatValidator::check_validity!
+16 5
+cfl=
+cfn=Hash::include?
+calls=2 17
+17 1
+cfl=
+cfn=TrueClass::^
+calls=1 17
+17 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/format.rb
+cfn=ActiveModel/Validations/FormatValidator::check_options_validity
+calls=2 21
+21 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Trip::_validators^
+106 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/helper_methods.rb
+fn=ActiveModel/Validations/HelperMethods::_merge_attributes
+7 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=1 8
+8 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::symbolize_keys
+calls=1 8
+8 6
+cfl=
+cfn=Array::flatten!
+calls=1 9
+9 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations/presence.rb
+fn=ActiveRecord/Validations/ClassMethods::validates_presence_of
+63 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/helper_methods.rb
+cfn=ActiveModel/Validations/HelperMethods::_merge_attributes
+calls=1 64
+64 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/with.rb
+cfn=ActiveModel/Validations/ClassMethods::validates_with
+calls=1 64
+64 146
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::belongs_to_required_by_default^
+60 11
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Trip::_reflections^
+106 11679
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Trip::__callbacks^
+106 4270
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Trip::attribute_type_decorations^
+106 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=City/GeneratedAssociationMethods::to_trips
+107 1347
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=1000 108
+108 23668
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::reader
+calls=1000 108
+108 5053
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::name
+37 18876
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=31514 40
+40 76896
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_add_for_buses_services^
+106 1011
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_add_for_buses_services^
+106 1100
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::key?
+32 26220
+cfl=
+cfn=Hash::key?
+calls=33897 33
+33 10117
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=8264 33
+33 3507
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::initialized?
+calls=8264 33
+33 2492
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/builder.rb
+cfn=ActiveModel/LazyAttributeHash::key?
+calls=4000 33
+33 7802
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::has_attribute?
+302 5734
+cfl=
+cfn=String::to_s
+calls=6264 303
+303 1219
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::key?
+calls=8264 303
+303 16920
+cfl=
+cfn=Symbol::to_s
+calls=2000 303
+303 623
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::foreign_key_for?
+271 7389
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=8264 272
+272 3746
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::has_attribute?
+calls=8264 272
+272 24496
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::invertible_for?
+266 7018
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::foreign_key_for?
+calls=8264 267
+267 35632
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::inverse_reflection_for
+calls=8264 267
+267 15097
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::bus_id=
+21 1928
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=2632 24
+24 17787
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::scope_for_create
+467 9010
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::table_name^
+calls=2632 468
+468 2503
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::where_values_hash
+calls=3636 468
+468 51611
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::create_with_value
+calls=3636 468
+468 4565
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::stringify_keys
+calls=3636 468
+468 3713
+cfl=
+cfn=Hash::merge!
+calls=3636 468
+468 1068
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=1004 468
+468 897
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::attribute_present?
+373 4290
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=4245 374
+374 13553
+cfl=
+cfn=NilClass::nil?
+calls=4245 375
+375 904
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/foreign_association.rb
+fn=ActiveRecord/Associations/ForeignAssociation::foreign_key_present?
+5 7944
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=4245 6
+6 1689
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=4245 6
+6 2160
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::active_record_primary_key
+calls=4245 7
+7 1741
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::attribute_present?
+calls=4245 7
+7 18747
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::type_for_attribute
+365 12880
+cfl=
+cfn=String::to_s
+calls=11590 366
+366 3066
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=11590 370
+370 22115
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::arel_attribute
+264 3599
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias?
+calls=2172 265
+265 6076
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+cfn=Arel/Table::[]
+calls=2172 266
+266 6337
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::aggregate_reflections^
+106 1712
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ClassMethods::reflect_on_aggregation
+63 3638
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::aggregate_reflections^
+calls=2172 64
+64 1712
+cfl=
+cfn=String::to_s
+calls=2172 64
+64 1016
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::reflect_on_aggregation
+72 2987
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::reflect_on_aggregation
+calls=2172 73
+73 6366
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::scope_for_create
+198 5264
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::scope
+calls=3632 199
+199 869796
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::scope_for_create
+calls=3632 199
+199 73231
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::changed_in_place?
+85 4446
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute/FromDatabase::_original_value_for_database
+168 4339
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::original_value_for_database
+140 20810
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::original_value_for_database
+calls=11632 142
+142 14034
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute/FromDatabase::_original_value_for_database
+calls=11632 144
+144 4339
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/helpers/numeric.rb
+fn=ActiveModel/Type/Helpers/Numeric::number_to_non_number?
+24 1516
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::changed?
+64 2704
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/helpers/numeric.rb
+fn=ActiveModel/Type/Helpers/Numeric::changed?
+18 4916
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::changed?
+calls=5632 19
+19 2351
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/helpers/numeric.rb
+cfn=ActiveModel/Type/Helpers/Numeric::number_to_non_number?
+calls=3632 19
+19 1516
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::original_value
+46 8907
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::original_value
+calls=6632 48
+48 13525
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute/FromDatabase::type_cast
+calls=6632 50
+50 9074
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::changed_from_assignment?
+155 10011
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::original_value
+calls=6632 156
+156 17982
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value
+calls=6632 156
+156 17363
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/helpers/numeric.rb
+cfn=ActiveModel/Type/Helpers/Numeric::changed?
+calls=5632 156
+156 8782
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::changed?
+calls=1000 156
+156 354
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::changed?
+58 9895
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::changed_from_assignment?
+calls=14896 59
+59 54492
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::changed_in_place?
+calls=11896 59
+59 22302
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::changed?
+46 20360
+cfl=
+cfn=String::to_s
+calls=14896 47
+47 2372
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=14896 48
+48 5324
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=14896 48
+48 5461
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::changed?
+calls=14896 48
+48 86689
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::initialized?
+95 6171
+
+fl=
+fn=Enumerator::each
+0 3844
+cfl=
+cfn=Hash::each_key
+calls=3632 0
+0 20859
+cfl=
+cfn=Enumerable::each_with_index
+calls=1638 0
+0 246121
+cfl=
+cfn=Enumerable::each_cons
+calls=1000 0
+0 1984
+
+fl=
+fn=Enumerable::select
+0 2046
+cfl=
+cfn=Enumerator::each
+calls=3632 0
+0 22354
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::keys
+36 2855
+cfl=
+cfn=Hash::each_key
+calls=3632 37
+37 4099
+cfl=
+cfn=Enumerable::select
+calls=3632 37
+37 24401
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::attr_names
+80 2475
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::keys
+calls=3632 81
+81 31355
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::changed_attribute_names
+14 2651
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::attr_names
+calls=3632 15
+15 33830
+cfl=
+cfn=Array::select
+calls=3632 15
+15 129714
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::initialize
+93 4309
+cfl=
+cfn=Class::new
+calls=4276 94
+94 2987
+cfl=
+cfn=NilClass::nil?
+calls=4266 96
+96 765
+cfl=
+cfn=Kernel::nil?
+calls=10 96
+96 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::merge
+calls=10 101
+101 114
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::initialize
+9 3299
+cfl=
+cfn=Class::new
+calls=4265 11
+11 11423
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+fn=ActiveModel/Dirty::mutations_from_database
+260 12696
+cfl=
+cfn=Class::new
+calls=4265 265
+265 17369
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/dirty.rb
+fn=ActiveRecord/AttributeMethods/Dirty::changed_attribute_names_to_save
+113 3741
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::mutations_from_database
+calls=3632 114
+114 20098
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::changed_attribute_names
+calls=3632 114
+114 166195
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::initialize_attributes
+179 19511
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=3632 181
+181 1642
+cfl=
+cfn=Array::compact
+calls=3632 181
+181 1356
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/dirty.rb
+cfn=ActiveRecord/AttributeMethods/Dirty::changed_attribute_names_to_save
+calls=3632 182
+182 190034
+cfl=
+cfn=Hash::keys
+calls=3632 183
+183 1519
+cfl=
+cfn=Array::map
+calls=3632 183
+183 5061
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::scope_for_create
+calls=3632 184
+184 948291
+cfl=
+cfn=Array::-
+calls=3632 184
+184 1953
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except!
+calls=3632 184
+184 8589
+cfl=
+cfn=Hash::any?
+calls=3632 185
+185 1143
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_assignment.rb
+cfn=ActiveRecord/AttributeAssignment::_assign_attributes
+calls=3632 185
+185 72365
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::set_inverse_instance
+calls=3632 186
+186 84845
+
+fl=
+fn=FalseClass::===
+0 7937
+
+fl=
+fn=TrueClass::===
+0 10571
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/helpers/numeric.rb
+fn=ActiveModel/Type/Helpers/Numeric::cast
+7 41889
+cfl=
+cfn=TrueClass::===
+calls=26898 9
+9 8032
+cfl=
+cfn=FalseClass::===
+calls=26898 9
+9 5479
+cfl=
+cfn=Module::===
+calls=26898 9
+9 8223
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::cast
+calls=26898 15
+15 40235
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::stale_state
+124 13955
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=9632 125
+125 5942
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=9632 125
+125 62278
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=2000 126
+126 9488
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::target=
+73 5516
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded!
+calls=6632 75
+75 62116
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=ActiveRecord/AttributeMethods/Write::write_attribute
+35 15301
+cfl=
+cfn=Kernel::class
+calls=13264 36
+36 2482
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias?
+calls=6632 36
+36 11531
+cfl=
+cfn=String::to_s
+calls=6632 39
+39 1335
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=6632 42
+42 3199
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=6632 45
+45 44080
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::[]=
+409 4692
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::write_attribute
+calls=6632 410
+410 77928
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::primary_key
+101 5455
+cfl=
+cfn=Kernel::class
+calls=6632 102
+102 1472
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::association_primary_key
+calls=6632 102
+102 13348
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::replace_keys
+97 10617
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=6632 98
+98 3134
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::primary_key
+calls=6632 98
+98 20275
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=6632 98
+98 20191
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::[]=
+calls=6632 98
+98 82620
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::inverse_reflection_for
+260 11875
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::inverse_of
+calls=15896 261
+261 20169
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::invertible_for?
+111 4847
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::inverse_reflection_for
+calls=4632 112
+112 12240
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::counter_cache_column
+215 4188
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::belongs_to?
+calls=3635 216
+216 1112
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::belongs_to?
+calls=3 216
+216 2
+cfl=
+cfn=Symbol::to_s
+calls=3 223
+223 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::require_counter_update?
+80 2616
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::counter_cache_column
+calls=3632 81
+81 5291
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::update_counters_on_replace
+84 2397
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::require_counter_update?
+calls=3632 85
+85 7907
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::replace
+19 10128
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::raise_on_type_mismatch!
+calls=3632 21
+21 6359
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::update_counters_on_replace
+calls=3632 22
+22 10304
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::set_inverse_instance
+calls=3632 23
+23 15391
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::replace_keys
+calls=3632 29
+29 78211
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::target=
+calls=3632 31
+31 38944
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+fn=ActiveRecord/Associations/SingularAssociation::writer
+16 2623
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::replace
+calls=3632 17
+17 159337
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::reset
+43 7434
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::reset
+calls=6632 44
+44 6968
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::can_find_inverse_of_automatically?
+731 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=4 732
+732 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::can_find_inverse_of_automatically?
+calls=4 732
+732 28
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::association_class
+714 4197
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=5632 715
+715 2905
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 718
+718 1532
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=Bus/HABTM_Services/GeneratedAssociationMethods::service=
+115 3287
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=2632 116
+116 41940
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+cfn=ActiveRecord/Associations/SingularAssociation::writer
+calls=2632 116
+116 115612
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Bus/HABTM_Services::suppress_composite_primary_key^
+83 4
+cfl=
+cfn=Kernel::is_a?
+calls=1 84
+84 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Bus/HABTM_Services::retrieve_connection^
+77 630
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::retrieve_connection
+calls=555 78
+78 13802
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::build_association
+153 4925
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=3632 154
+154 1290
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::new
+calls=3632 154
+154 1979541
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::add_to_target
+calls=2 154
+154 197
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::build_record
+283 3231
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::build_association
+calls=3632 284
+284 1985953
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::build
+104 14550
+cfl=
+cfn=Kernel::is_a?
+calls=3632 105
+105 1431
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::build_record
+calls=3632 108
+108 1989184
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::add_to_target
+calls=3630 108
+108 128260
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=Bus/GeneratedAssociationMethods::trips
+calls=1000 22
+22 41755
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+cfn=ActiveRecord/Associations/CollectionProxy::<<
+calls=1000 22
+22 267830
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+cfn=ReloadJson::find_or_build_city
+calls=1998 15
+15 40483
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+cfn=ReloadJson::find_or_build_bus
+calls=999 17
+17 985456
+cfl=
+cfn=Array::each
+calls=999 18
+18 3234461
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=City/GeneratedAssociationMethods::to_trips
+calls=999 19
+19 9044
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+cfn=ActiveRecord/Associations/CollectionProxy::build
+calls=999 19
+19 706093
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::options
+23 2183
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=2632 23
+23 1071
+
+fl=
+fn=Array::to_h
+0 3899
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::extract_node_value
+169 12005
+cfl=
+cfn=Module::===
+calls=25056 170
+170 4448
+cfl=
+cfn=Kernel::respond_to?
+calls=6264 177
+177 1817
+
+fl=
+fn=#::relation
+0 1507
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::equalities
+93 5419
+cfl=
+cfn=Array::each
+calls=6268 96
+96 13314
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::to_h
+49 10543
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::equalities
+calls=6268 50
+50 18733
+cfl=
+cfn=Array::select
+calls=6268 52
+52 8789
+cfl=
+cfn=Array::map
+calls=6268 57
+57 31446
+cfl=
+cfn=Array::to_h
+calls=6268 57
+57 3899
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::where_values_hash
+463 7705
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause
+calls=6268 464
+464 9418
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::to_h
+calls=6268 464
+464 73410
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::valid_inverse_reflection?
+628 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=1 629
+629 1
+cfl=
+cfn=Module::<=
+calls=1 629
+629 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::can_find_inverse_of_automatically?
+calls=1 629
+629 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::check_validity!
+469 4016
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::check_validity_of_inverse!
+calls=6813 470
+470 41562
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::through_association
+22 4348
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::through_reflection
+calls=548 23
+23 318
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=548 23
+23 9384
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+fn=String::blank?
+122 24421
+cfl=
+cfn=Regexp::match?
+calls=28489 128
+128 21115
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/sanitization.rb
+fn=ActiveRecord/Sanitization/ClassMethods::sanitize_sql
+22 9302
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=7264 23
+23 12635
+cfl=
+cfn=Module::===
+calls=7264 25
+25 2733
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::none!
+736 9189
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where!
+calls=6264 737
+737 112990
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 737
+737 1512
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::extending!
+calls=6264 737
+737 87018
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::null_scope?
+292 8739
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=6264 293
+293 11017
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::foreign_key_present?
+calls=2632 293
+293 4653
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/foreign_association.rb
+cfn=ActiveRecord/Associations/ForeignAssociation::foreign_key_present?
+calls=3632 293
+293 27428
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+fn=ActiveRecord/SpawnMethods::relation_with
+71 4023
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/ClassMethods::create
+calls=2632 72
+72 16434
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::extending_values
+calls=2632 73
+73 3609
+cfl=
+cfn=Array::any?
+calls=2632 73
+73 513
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+fn=ActiveRecord/SpawnMethods::except
+57 4174
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::values
+calls=2632 58
+58 4045
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=2632 58
+58 13262
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::relation_with
+calls=2632 58
+58 24579
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus/HABTM_Services::default_scope_override^
+106 3296
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+fn=ActiveRecord/Scoping/Named/ClassMethods::scope_for_association
+40 3244
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::current_scope
+calls=2632 41
+41 30083
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::default_scoped
+calls=2632 46
+46 12761
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::left_outer_joins_values
+69 9918
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=17163 70
+70 13428
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge_outer_joins
+135 14450
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::left_outer_joins_values
+calls=17162 136
+136 23343
+cfl=
+cfn=Array::blank?
+calls=17162 136
+136 3542
+
+fl=
+fn=Array::blank?
+0 15064
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge_joins
+114 17783
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins_values
+calls=19794 115
+115 25887
+cfl=
+cfn=Array::blank?
+calls=17162 115
+115 4292
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins!
+calls=2632 118
+118 15733
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::includes_values
+69 11357
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=18162 70
+70 14558
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::preload_values
+69 10320
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=17162 70
+70 13227
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge_preloads
+93 19238
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::preload_values
+calls=17162 94
+94 23547
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::includes_values
+calls=17162 94
+94 22929
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::having_clause
+69 19817
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=34325 70
+70 23849
+
+fl=
+fn=Array::empty?
+0 7379
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::empty?
+6 20661
+cfl=
+cfn=Array::empty?
+calls=34326 6
+6 7379
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::predicates_unreferenced_by
+108 19735
+cfl=
+cfn=Array::reject
+calls=34324 109
+109 22483
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::merge
+24 48961
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::predicates_unreferenced_by
+calls=34324 25
+25 42218
+cfl=
+cfn=Class::new
+calls=34324 25
+25 54254
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/from_clause.rb
+fn=ActiveRecord/Relation/FromClause::empty?
+17 14655
+cfl=
+cfn=NilClass::nil?
+calls=34325 18
+18 97142
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::from_clause
+69 20396
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=34325 70
+70 24290
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::replace_from_clause?
+187 31348
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::from_clause
+calls=34324 188
+188 44682
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/from_clause.rb
+cfn=ActiveRecord/Relation/FromClause::empty?
+calls=34324 188
+188 111794
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge_clauses
+177 72095
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::replace_from_clause?
+calls=17162 178
+178 187824
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause
+calls=34324 180
+180 40978
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::merge
+calls=34324 180
+180 145433
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::empty?
+calls=34324 181
+181 28035
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::having_clause
+calls=34324 183
+183 43662
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause=
+calls=7265 181
+181 18794
+
+fl=
+fn=Hash::blank?
+0 4989
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::create_with_value
+69 12218
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=20798 70
+70 15549
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::lock_value
+69 10712
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=17163 70
+70 13854
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge_single_values
+169 24466
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::lock_value
+calls=17162 170
+170 24562
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::create_with_value
+calls=17162 172
+172 23202
+cfl=
+cfn=Hash::blank?
+calls=17162 172
+172 4989
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::extensions
+69 20120
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=34324 70
+70 24471
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::order_values
+69 10907
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=17163 70
+70 13591
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::reordering_value
+69 12646
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=17162 70
+70 16531
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge_multi_values
+156 46630
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::reordering_value
+calls=17162 157
+157 29177
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::order_values
+calls=17162 160
+160 24494
+cfl=
+cfn=Array::any?
+calls=34324 160
+160 7558
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::extensions
+calls=34324 165
+165 44590
+cfl=
+cfn=Array::-
+calls=17162 165
+165 8175
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::normal_values
+61 6751
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge
+65 51354
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::normal_values
+calls=17162 66
+66 6751
+cfl=
+cfn=Array::each
+calls=17162 66
+66 155707
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge_multi_values
+calls=17162 81
+81 160623
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge_single_values
+calls=17162 82
+82 77219
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge_clauses
+calls=17162 83
+83 536821
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge_preloads
+calls=17162 84
+84 65714
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge_joins
+calls=17162 85
+85 63695
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge_outer_joins
+calls=17162 86
+86 41335
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::values
+507 10745
+cfl=
+cfn=Kernel::dup
+calls=19794 508
+508 29927
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::initialize
+51 18805
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::values
+calls=17162 53
+53 36627
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+fn=ActiveRecord/SpawnMethods::merge!
+41 26242
+cfl=
+cfn=Kernel::is_a?
+calls=34324 42
+42 9980
+cfl=
+cfn=Class::new
+calls=17162 45
+45 67491
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge
+calls=17162 45
+45 1159218
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+fn=ActiveRecord/Scoping/Named/ClassMethods::default_scoped
+50 8693
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/default.rb
+cfn=ActiveRecord/Scoping/Default/ClassMethods::build_default_scope
+calls=9901 51
+51 46446
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+fn=ActiveRecord/Scoping/Named/ClassMethods::all
+26 19242
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::current_scope
+calls=7269 27
+27 97421
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::relation
+calls=7269 36
+36 72410
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::default_scoped
+calls=7269 36
+36 42378
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/association_relation.rb
+fn=ActiveRecord/AssociationRelation::initialize
+5 18734
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::arel_table
+calls=7265 6
+6 4109
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::predicate_builder
+calls=7265 6
+6 3207
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::initialize
+calls=7265 6
+6 14347
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::target_scope
+134 21867
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=14530 135
+135 14615
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/ClassMethods::create
+calls=7265 135
+135 79601
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::all
+calls=7265 135
+135 230934
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::merge!
+calls=7265 135
+135 571198
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::target_scope
+30 4414
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::target_scope
+calls=2632 31
+31 273459
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::chain
+calls=2632 32
+32 46457
+cfl=
+cfn=Array::drop
+calls=2632 32
+32 823
+cfl=
+cfn=Array::each
+calls=2632 32
+32 280607
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::scope
+78 14313
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::target_scope
+calls=2632 79
+79 605760
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::association_scope
+calls=7264 79
+79 1053062
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::merge!
+calls=7264 79
+79 537217
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::target_scope
+calls=4632 79
+79 644408
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::scope
+286 12306
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::scope
+calls=6264 287
+287 1520534
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::null_scope?
+calls=6264 288
+288 51837
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::none!
+calls=6264 288
+288 210709
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::through_scope_attributes
+68 9900
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::scope
+calls=2632 69
+69 925590
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::through_association
+calls=7896 69
+69 13111
+cfl=
+cfn=Symbol::to_s
+calls=2632 69
+69 917
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::where_values_hash
+calls=2632 69
+69 38922
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=2632 69
+69 1144
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=2632 69
+69 889
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column
+calls=2632 69
+69 4273
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except!
+calls=2632 69
+69 5441
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::source_reflection
+7 4012
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=5264 7
+7 36263
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::ensure_mutable
+89 3578
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::source_reflection
+calls=2632 90
+90 20197
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::belongs_to?
+calls=2632 90
+90 783
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::build_through_record
+56 12253
+cfl=
+cfn=Kernel::object_id
+calls=4229 57
+57 1089
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::ensure_mutable
+calls=2632 58
+58 24559
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::through_scope_attributes
+calls=2632 60
+60 1000186
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::source_reflection
+calls=2632 61
+61 20077
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::options
+calls=2632 62
+62 3254
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::through_association
+calls=2632 64
+64 938
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::build
+calls=2632 64
+64 1405170
+
+fl=
+fn=Array::select!
+0 15364
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasAndBelongsToManyReflection::macro
+calls=1852 102
+102 1054
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::macro
+calls=12039 102
+102 3305
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::macro
+calls=1902 102
+102 1178
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ClassMethods::reflections
+71 2822
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::_reflections^
+calls=1 75
+75 1
+cfl=
+cfn=Hash::each
+calls=4 75
+75 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::_reflections^
+calls=1 75
+75 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::_reflections^
+calls=1 75
+75 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::_reflections^
+calls=1 75
+75 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_associations
+100 6885
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::reflections
+calls=5896 101
+101 2852
+cfl=
+cfn=Hash::values
+calls=5896 101
+101 93316
+cfl=
+cfn=Array::select!
+calls=5896 102
+102 20901
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::inverse_which_updates_counter_cache
+251 2593
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::klass
+calls=1 253
+253 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_associations
+calls=2 253
+253 34
+cfl=
+cfn=Enumerable::find
+calls=2 253
+253 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=1 253
+253 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::has_cached_counter?
+267 14370
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=4229 268
+268 1820
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::inverse_which_updates_counter_cache
+calls=5229 268
+268 2141
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::inverse_name
+983 2747
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::inverse_name
+calls=4229 983
+983 1946
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::inverse_of
+227 15531
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::inverse_name
+calls=4229 228
+228 4693
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::inverse_name
+calls=18532 228
+228 10215
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=3 230
+230 20683
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=3 230
+230 12
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::inverse_updates_counter_in_memory?
+259 3362
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::inverse_of
+calls=6229 260
+260 9484
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::inverse_which_updates_counter_cache
+calls=1000 260
+260 509
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::counter_must_be_updated_by_has_many?
+273 4484
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::inverse_updates_counter_in_memory?
+calls=5229 274
+274 13355
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::has_cached_counter?
+calls=5229 274
+274 18331
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_association.rb
+fn=ActiveRecord/Associations/HasManyAssociation::update_counter_in_memory
+83 3112
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::counter_must_be_updated_by_has_many?
+calls=5229 84
+84 36170
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_association.rb
+fn=ActiveRecord/Associations/HasManyAssociation::update_counter_if_success
+128 5350
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_association.rb
+cfn=ActiveRecord/Associations/HasManyAssociation::update_counter_in_memory
+calls=5229 130
+130 39282
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_add_for_services^
+106 1532
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::invertible_for?
+215 1252
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::inverse_association_for
+251 15111
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::invertible_for?
+calls=4229 252
+252 1252
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::invertible_for?
+calls=4632 252
+252 17086
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::invertible_for?
+calls=8264 252
+252 57747
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::inverse_reflection_for
+calls=3000 253
+253 4707
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=3000 253
+253 34356
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::set_inverse_instance
+99 16517
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::inverse_association_for
+calls=17125 100
+100 130258
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::inversed_from
+calls=3000 101
+101 95219
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_add_for_services^
+106 1629
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::callbacks_for
+480 43770
+cfl=
+cfn=Symbol::to_s
+calls=35444 481
+481 11336
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=8458 481
+481 3683
+cfl=
+cfn=Kernel::class
+calls=17722 482
+482 3458
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_add_for_services^
+calls=4229 482
+482 1629
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_add_for_services^
+calls=4229 482
+482 1532
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_add_for_buses_services^
+calls=2632 482
+482 1100
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_add_for_buses_services^
+calls=2632 482
+482 1011
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::before_add_for_to_trips^
+calls=1000 482
+482 532
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::after_add_for_to_trips^
+calls=1000 482
+482 586
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_add_for_trips^
+calls=1000 482
+482 519
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_add_for_trips^
+calls=1000 482
+482 522
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::callback
+474 13442
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::callbacks_for
+calls=17722 475
+475 69707
+cfl=
+cfn=Array::each
+calls=17722 475
+475 3323
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::replace_on_target
+451 31782
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::callback
+calls=17722 452
+452 86472
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::set_inverse_instance
+calls=8861 454
+454 130266
+cfl=
+cfn=Kernel::block_given?
+calls=8861 458
+458 1818
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=5229 438
+438 7696
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::distinct_value
+69 6117
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=8862 70
+70 7856
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::constraints
+946 832
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=548 947
+947 3526
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::constraints
+calls=548 947
+947 1800
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::scope
+calls=548 948
+948 299
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/RuntimeReflection::constraints
+1022 3440
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::constraints
+calls=548 1022
+1022 6457
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::constraints
+calls=2172 1022
+1022 12600
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::scopes
+173 2786
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::collect_join_chain
+500 4495
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::constraints
+211 3556
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::chain
+calls=3268 212
+212 4727
+cfl=
+cfn=Enumerable::flat_map
+calls=3268 212
+212 8205
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::joins_values=
+73 2148
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::set_value
+calls=3180 74
+74 3893
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::joins_values
+69 13549
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=22975 70
+70 16424
+
+fl=
+fn=Array::compact!
+0 764
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::joins!
+431 5621
+cfl=
+cfn=Array::compact!
+calls=3180 432
+432 764
+cfl=
+cfn=Array::flatten!
+calls=3180 433
+433 3994
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins_values
+calls=3180 434
+434 4083
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins_values=
+calls=3180 434
+434 6041
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/factory_methods.rb
+fn=Arel/FactoryMethods::create_join
+18 437
+cfl=
+cfn=Class::new
+calls=548 19
+19 1043
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/unary.rb
+fn=Arel/Nodes/Unary::initialize
+8 478
+cfl=
+cfn=BasicObject::initialize
+calls=550 9
+9 115
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/factory_methods.rb
+fn=Arel/FactoryMethods::create_on
+30 553
+cfl=
+cfn=Class::new
+calls=548 31
+31 1190
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::join
+56 1116
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/factory_methods.rb
+cfn=Arel/FactoryMethods::create_on
+calls=548 57
+57 1743
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/factory_methods.rb
+cfn=Arel/FactoryMethods::create_join
+calls=548 57
+57 1480
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::type
+751 559
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=548 751
+751 3690
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/RuntimeReflection::type
+1022 3409
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::type
+calls=548 1022
+1022 4249
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/RuntimeReflection::aliased_table
+1033 7045
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::table_name
+calls=2720 1034
+1034 13118
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::klass
+calls=2720 1034
+1034 5545
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::type_caster
+calls=2720 1034
+1034 196997
+cfl=
+cfn=Class::new
+calls=2720 1034
+1034 13605
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::belongs_to?
+712 1899
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::join_foreign_key
+726 3006
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=2549 727
+727 2301
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Bus/HABTM_Services::compute_type^
+62 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::compute_type
+calls=1 63
+63 16
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::association_primary_key
+461 8939
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=3549 462
+462 2000
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::primary_key
+calls=10181 462
+462 14972
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::join_primary_key
+722 2711
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=1549 723
+723 1607
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::association_primary_key
+calls=1549 723
+723 7066
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::get_join_keys
+751 626
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=548 751
+751 4111
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::get_join_keys
+calls=548 751
+751 4474
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/RuntimeReflection::get_join_keys
+1022 3476
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::get_join_keys
+calls=548 1022
+1022 9211
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::get_join_keys
+calls=2172 1022
+1022 22230
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/RuntimeReflection::klass
+1029 6467
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=8160 1030
+1030 11726
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::next_chain_scope
+81 2624
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::join_keys
+calls=548 82
+82 11887
+cfl=
+cfn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::key
+calls=548 83
+83 145
+cfl=
+cfn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::foreign_key
+calls=548 84
+84 123
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::aliased_table
+calls=548 86
+86 6691
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+cfn=Arel/Table::[]
+calls=1096 88
+88 1398
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb
+cfn=Arel/Predications::eq
+calls=548 88
+88 2335
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::type
+calls=548 90
+90 5043
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::join
+calls=548 95
+95 4339
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins!
+calls=548 95
+95 4770
+
+fl=
+fn=Array::size
+0 2425
+
+fl=
+fn=Enumerable::each_cons
+0 6295
+cfl=
+cfn=Array::size
+calls=3720 0
+0 2421
+cfl=
+cfn=Array::each
+calls=548 0
+0 40295
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::where_clause=
+73 14475
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::set_value
+calls=16249 74
+74 25660
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::+
+12 8860
+cfl=
+cfn=Class::new
+calls=8984 13
+13 8918
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::initialize
+8 22588
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb
+fn=Arel/Nodes/Binary::initialize
+7 4281
+cfl=
+cfn=BasicObject::initialize
+calls=3817 8
+8 1270
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/casted.rb
+fn=Arel/Nodes::build_quoted^
+31 3556
+cfl=
+cfn=Module::===
+calls=3816 32
+32 1516
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb
+fn=Arel/Predications::quoted_node
+224 3544
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/casted.rb
+cfn=Arel/Nodes::build_quoted^
+calls=3268 225
+225 5071
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb
+fn=Arel/Predications::eq
+16 4057
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb
+cfn=Arel/Predications::quoted_node
+calls=3268 17
+17 8616
+cfl=
+cfn=Class::new
+calls=3268 17
+17 8620
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/bind_param.rb
+fn=Arel/Nodes/BindParam::initialize
+7 3257
+cfl=
+cfn=BasicObject::initialize
+calls=2721 9
+9 1201
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::build_bind_attribute
+59 4327
+cfl=
+cfn=String::to_s
+calls=2720 60
+60 1214
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::type
+calls=2720 60
+60 12002
+cfl=
+cfn=Class::new
+calls=5440 60
+60 14108
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder/basic_object_handler.rb
+fn=ActiveRecord/PredicateBuilder/BasicObjectHandler::call
+10 5417
+cfl=
+cfn=#::name
+calls=2720 11
+11 1112
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::build_bind_attribute
+calls=2720 11
+11 31651
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb
+cfn=Arel/Predications::eq
+calls=2720 12
+12 18958
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::===
+251 2154
+cfl=
+cfn=Kernel::is_a?
+calls=2720 252
+252 1190
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::handler_for
+139 2826
+cfl=
+cfn=Enumerable::detect
+calls=2720 140
+140 21116
+cfl=
+cfn=Array::last
+calls=2720 140
+140 1258
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::force_equality?
+93 1730
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::type
+31 6402
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type.rb
+cfn=ActiveRecord/Type::default_value^
+calls=1096 35
+35 911
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::type_for_attribute
+calls=4344 33
+33 20591
+
+fl=
+fn=#::name
+0 3916
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::build
+50 8650
+cfl=
+cfn=#::name
+calls=2720 51
+51 1458
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::type
+calls=2720 51
+51 15901
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::force_equality?
+calls=2720 51
+51 1730
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::handler_for
+calls=2720 55
+55 25200
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder/basic_object_handler.rb
+cfn=ActiveRecord/PredicateBuilder/BasicObjectHandler::call
+calls=2720 55
+55 57138
+
+fl=
+fn=#::new^
+0 4022
+cfl=
+cfn=Struct::initialize
+calls=3817 0
+0 1670
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+fn=Arel/Table::[]
+80 3214
+cfl=
+cfn=#::new^
+calls=3817 81
+81 5692
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::arel_attribute
+23 4753
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+cfn=Arel/Table::[]
+calls=548 27
+27 1165
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::arel_attribute
+calls=2172 25
+25 16013
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::aggregated_with?
+68 2797
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::reflect_on_aggregation
+calls=2172 69
+69 9353
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::associated_with?
+43 3102
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=2172 44
+44 6272
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type_caster/connection.rb
+fn=ActiveRecord/TypeCaster/Connection::initialize
+6 460
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::associated_table
+47 2501
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=1096 48
+48 2026
+cfl=
+cfn=String::to_s
+calls=548 48
+48 86
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::singularize
+calls=548 48
+48 43324
+cfl=
+cfn=Class::new
+calls=1644 56
+56 4257
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::associated_predicate_builder
+119 830
+cfl=
+cfn=Kernel::class
+calls=548 120
+120 101
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::associated_table
+calls=548 120
+120 52193
+cfl=
+cfn=Class::new
+calls=548 120
+120 9497
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::has_column?
+39 922
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash
+calls=548 40
+40 1282
+cfl=
+cfn=String::to_s
+calls=548 40
+40 107
+cfl=
+cfn=Hash::key?
+calls=548 40
+40 219
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::expand_from_hash
+68 3276
+cfl=
+cfn=Enumerable::flat_map
+calls=3268 71
+71 257454
+
+fl=
+fn=Hash::select
+0 22193
+cfl=
+cfn=String::include?
+calls=2720 125
+125 1788
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::convert_dot_notation_to_hash
+123 3422
+cfl=
+cfn=Hash::select
+calls=2720 124
+124 5389
+cfl=
+cfn=Hash::each_key
+calls=2720 128
+128 1343
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::build_from_hash
+19 5600
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::convert_dot_notation_to_hash
+calls=2720 20
+20 10154
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::expand_from_hash
+calls=2720 21
+21 240603
+
+fl=
+fn=Hash::transform_keys!
+0 3479
+cfl=
+cfn=String::to_s
+calls=2710 0
+0 2374
+cfl=
+cfn=Symbol::to_s
+calls=10 0
+0 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/keys.rb
+fn=Hash::stringify_keys!
+45 2661
+cfl=
+cfn=Hash::transform_keys!
+calls=2720 46
+46 5852
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::resolve_column_aliases
+13 3597
+cfl=
+cfn=Kernel::dup
+calls=2720 14
+14 6935
+cfl=
+cfn=Hash::each
+calls=2720 15
+15 4546
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::resolve_column_aliases
+5 3839
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::resolve_column_aliases
+calls=2720 5
+5 15078
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause_factory.rb
+fn=ActiveRecord/Relation/WhereClauseFactory::build
+11 26453
+cfl=
+cfn=Module::===
+calls=14424 12
+12 3935
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::resolve_column_aliases
+calls=2720 16
+16 18916
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::stringify_keys!
+calls=2720 17
+17 8513
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::build_from_hash
+calls=2720 19
+19 256357
+cfl=
+cfn=Class::new
+calls=8984 26
+26 10969
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/sanitization.rb
+cfn=ActiveRecord/Sanitization/ClassMethods::sanitize_sql
+calls=6264 14
+14 18181
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause_factory.rb
+fn=ActiveRecord/Relation/WhereClauseFactory::initialize
+6 6384
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::where_clause_factory
+1217 9889
+cfl=
+cfn=Class::new
+calls=8984 1218
+1218 22541
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::where_clause
+69 29255
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=49578 70
+70 35427
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::references_values=
+73 5643
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::set_value
+calls=5352 74
+74 9630
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::references_values
+69 9111
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=5352 70
+70 5870
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::references!
+172 181528
+cfl=
+cfn=Array::flatten!
+calls=5352 173
+173 9032
+cfl=
+cfn=Array::map!
+calls=5352 174
+174 3974
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::references_values
+calls=5352 176
+176 14997
+cfl=
+cfn=Array::|
+calls=5352 176
+176 3741
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::references_values=
+calls=5352 176
+176 15273
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::references^
+24 2931
+cfl=
+cfn=Enumerable::map
+calls=2720 25
+25 13741
+cfl=
+cfn=Array::compact
+calls=2720 25
+25 1831
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/forbidden_attributes_protection.rb
+fn=ActiveModel/ForbiddenAttributesProtection::sanitize_forbidden_attributes
+21 8760
+cfl=
+cfn=Kernel::respond_to?
+calls=8984 22
+22 4282
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::where!
+585 39132
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/forbidden_attributes_protection.rb
+cfn=ActiveModel/ForbiddenAttributesProtection::sanitize_forbidden_attributes
+calls=8984 586
+586 13042
+cfl=
+cfn=Module::===
+calls=8984 587
+587 3345
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::references^
+calls=2720 587
+587 18503
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::references!
+calls=2720 587
+587 206559
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause
+calls=8984 588
+588 14281
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause_factory
+calls=8984 588
+588 32429
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause_factory.rb
+cfn=ActiveRecord/Relation/WhereClauseFactory::build
+calls=8984 588
+588 343323
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::+
+calls=8984 588
+588 17778
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause=
+calls=8984 588
+588 21341
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+fn=Arel/Table::==
+91 3522
+cfl=
+cfn=Kernel::class
+calls=5440 92
+92 1709
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::apply_scope
+154 7700
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+cfn=Arel/Table::==
+calls=2720 155
+155 5232
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where!
+calls=2720 158
+158 596744
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::transform_value
+77 3589
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache/Params::bind
+calls=1 44
+44 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::deserialize
+21 4377
+cfl=
+cfn=NilClass::nil?
+calls=7265 22
+22 1455
+cfl=
+cfn=Kernel::nil?
+calls=1623 22
+22 280
+cfl=
+cfn=Integer::to_i
+calls=1623 23
+23 294
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute/FromDatabase::type_cast
+164 5790
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::deserialize
+calls=8888 165
+165 6406
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::deserialize
+calls=1000 165
+165 1338
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attribute_aliases^
+106 9231
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias?
+218 23396
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_aliases^
+calls=21413 219
+219 9231
+cfl=
+cfn=String::to_s
+calls=21403 219
+219 5925
+cfl=
+cfn=Hash::key?
+calls=21413 219
+219 7002
+cfl=
+cfn=Symbol::to_s
+calls=10 219
+219 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=ActiveRecord/AttributeMethods/Read::read_attribute
+54 31681
+cfl=
+cfn=Kernel::class
+calls=25198 55
+55 5657
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias?
+calls=12599 55
+55 27929
+cfl=
+cfn=String::to_s
+calls=12599 58
+58 3987
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=12599 61
+61 8115
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=3352 63
+63 4140
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=12599 64
+64 173132
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::[]
+395 4902
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::read_attribute
+calls=3720 396
+396 186297
+
+fl=
+fn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::foreign_key
+0 1571
+
+fl=
+fn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::key
+0 1625
+
+fl=
+fn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::new^
+0 2967
+cfl=
+cfn=Struct::initialize
+calls=2721 0
+0 1633
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::primary_key
+315 8804
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=10184 316
+316 6177
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::active_record_primary_key
+465 2408
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::primary_key
+calls=3 466
+466 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::join_foreign_key
+301 836
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::active_record_primary_key
+calls=1172 302
+302 677
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::foreign_key
+250 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::demodulize
+calls=2 251
+251 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::underscore
+calls=2 251
+251 51
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+fn=String::foreign_key
+251 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::foreign_key
+calls=2 252
+252 63
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::derive_foreign_key
+656 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::belongs_to?
+calls=2 657
+657 3
+cfl=
+cfn=Module::name
+calls=2 662
+662 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::foreign_key
+calls=2 662
+662 71
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::belongs_to?
+calls=4 657
+657 4
+cfl=
+cfn=Symbol::to_s
+calls=4 658
+658 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+452 22871
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::derive_foreign_key
+calls=6 453
+453 98
+cfl=
+cfn=String::freeze
+calls=6 453
+453 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::join_primary_key
+297 955
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=1172 298
+298 679
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::get_join_keys
+285 4835
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::join_primary_key
+calls=1172 286
+286 1635
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::join_foreign_key
+calls=1172 286
+286 1513
+cfl=
+cfn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::new^
+calls=2721 286
+286 4600
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::join_primary_key
+calls=1549 286
+286 11385
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::join_foreign_key
+calls=1549 286
+286 2812
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::join_keys
+167 5760
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=1 168
+168 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::get_join_keys
+calls=1 168
+168 75
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::klass
+calls=2720 168
+168 6798
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::get_join_keys
+calls=2720 168
+168 34917
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=SimpleDelegator::__getobj__
+318 869
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=Delegator::method_missing
+78 3030
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=SimpleDelegator::__getobj__
+calls=1644 80
+80 869
+cfl=
+cfn=Kernel::respond_to?
+calls=1644 82
+82 661
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::join_keys
+calls=548 83
+83 376
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::constraints
+calls=548 83
+83 2088
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::last_chain_scope
+60 14381
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=Delegator::method_missing
+calls=1096 61
+61 3646
+cfl=
+cfn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::key
+calls=2720 62
+62 1480
+cfl=
+cfn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::foreign_key
+calls=2720 63
+63 1447
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::[]
+calls=2720 66
+66 172118
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::transform_value
+calls=2720 66
+66 3596
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::apply_scope
+calls=2720 67
+67 609676
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::join_keys
+calls=2172 61
+61 35289
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::aliased_table
+calls=2172 65
+65 229619
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::type
+calls=2172 69
+69 2615
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::add_constraints
+123 7475
+cfl=
+cfn=Array::last
+calls=2720 124
+124 1622
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::last_chain_scope
+calls=2720 124
+124 1073868
+cfl=
+cfn=Enumerable::each_cons
+calls=2720 126
+126 45084
+cfl=
+cfn=Array::first
+calls=2720 130
+130 1740
+cfl=
+cfn=Array::reverse_each
+calls=2720 131
+131 33035
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::assert_mutability!
+918 20801
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::set_value
+911 32030
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::assert_mutability!
+calls=33766 912
+912 20801
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::extending_values=
+73 6764
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::set_value
+calls=8984 74
+74 13645
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::get_value
+904 178495
+cfl=
+cfn=Hash::fetch
+calls=342383 905
+905 80926
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::extending_values
+69 14968
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=26864 70
+70 18694
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::extending!
+869 27199
+cfl=
+cfn=Array::flatten!
+calls=8984 871
+871 15404
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::extending_values
+calls=24232 873
+873 30053
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::extending_values=
+calls=8984 873
+873 20409
+cfl=
+cfn=Array::any?
+calls=8984 874
+874 2958
+cfl=
+cfn=Kernel::extend
+calls=6264 874
+874 26335
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=SimpleDelegator::__setobj__
+340 603
+cfl=
+cfn=BasicObject::equal?
+calls=548 341
+341 178
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope/ReflectionProxy::initialize
+101 1087
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=Delegator::initialize
+calls=548 102
+102 1560
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/alias_tracker.rb
+fn=ActiveRecord/Associations/AliasTracker::aliased_table_for
+51 1415
+cfl=
+cfn=Numeric::zero?
+calls=548 52
+52 243
+cfl=
+cfn=Class::new
+calls=548 55
+55 2033
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::alias_candidate
+277 657
+cfl=
+cfn=Symbol::to_s
+calls=548 278
+278 179
+
+fl=
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver/KnownTable::join_table
+0 1200
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Bus/HABTM_Services::table_name^
+58 2725
+cfl=
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver/KnownTable::join_table
+calls=3733 59
+59 1200
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::table_name
+147 4945
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=548 148
+148 251
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::table_name^
+calls=1096 148
+148 1409
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::klass
+calls=2720 148
+148 5850
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=2172 148
+148 2264
+
+fl=
+fn=Array::drop
+0 2543
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::add_as_through
+580 2750
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::add_as_source
+572 1224
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::collect_join_reflections
+974 6442
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=3180 975
+975 30290
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::add_as_source
+calls=3180 975
+975 1224
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=3180 976
+976 1276
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::through_reflection
+calls=3180 979
+979 9925
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::add_as_through
+calls=3180 979
+979 2750
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::collect_join_chain
+822 2255
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::collect_join_reflections
+calls=3180 823
+823 51907
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::chain
+281 8674
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::collect_join_chain
+calls=3180 282
+282 54162
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::collect_join_chain
+calls=6440 282
+282 4495
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/RuntimeReflection::initialize
+1024 2476
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::get_chain
+109 7024
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=548 110
+110 418
+cfl=
+cfn=Class::new
+calls=2720 111
+111 5607
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::chain
+calls=2720 112
+112 13871
+cfl=
+cfn=Array::drop
+calls=2720 112
+112 1719
+cfl=
+cfn=Array::each
+calls=2720 112
+112 13970
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/alias_tracker.rb
+fn=ActiveRecord/Associations/AliasTracker::initialize
+46 2402
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/alias_tracker.rb
+fn=ActiveRecord/Associations/AliasTracker::create^
+9 5004
+cfl=
+cfn=Class::new
+calls=5440 11
+11 8889
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation::connection
+76 5278
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=2721 76
+76 94190
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::alias_tracker
+528 7094
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 530
+530 718
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation::connection
+calls=2720 530
+530 99414
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/alias_tracker.rb
+cfn=ActiveRecord/Associations/AliasTracker::create^
+calls=2720 530
+530 13893
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::relation
+284 18035
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/ClassMethods::create
+calls=12621 285
+285 105523
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::finder_needs_type_condition?
+calls=12621 287
+287 6732
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/default.rb
+fn=ActiveRecord/Scoping/Default/ClassMethods::unscoped
+33 4270
+cfl=
+cfn=Kernel::block_given?
+calls=2720 34
+34 1124
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::relation
+calls=2720 34
+34 31074
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::scope
+21 15359
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=2720 22
+22 3666
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/default.rb
+cfn=ActiveRecord/Scoping/Default/ClassMethods::unscoped
+calls=2720 24
+24 36468
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::alias_tracker
+calls=2720 26
+26 121120
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::get_chain
+calls=2720 26
+26 42610
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::extensions
+calls=548 28
+28 1187
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::extending!
+calls=2720 28
+28 35340
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::add_constraints
+calls=2720 29
+29 1162824
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::extensions
+calls=2172 28
+28 6871
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::scope^
+6 3958
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::scope
+calls=2719 7
+7 1424727
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::initialize
+15 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::create^
+10 8
+cfl=
+cfn=Kernel::lambda
+calls=1 11
+11 2
+cfl=
+cfn=Class::new
+calls=2 12
+12 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::association_scope
+88 16493
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=16125 89
+89 17340
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 90
+90 956
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::scope^
+calls=2719 90
+90 1428685
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::add_to_target
+279 14837
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::association_scope
+calls=8861 280
+280 410412
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::distinct_value
+calls=8861 280
+280 13969
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::replace_on_target
+calls=8861 283
+283 258034
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::raise_on_type_mismatch!
+240 10257
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::klass
+calls=4229 241
+241 1467
+cfl=
+cfn=Kernel::is_a?
+calls=8861 241
+241 2023
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=4632 241
+241 2154
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::concat_records
+432 4726
+cfl=
+cfn=Array::each
+calls=5229 435
+435 585991
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_association.rb
+fn=ActiveRecord/Associations/HasManyAssociation::concat_records
+116 6446
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::concat_records
+calls=5229 117
+117 590717
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_association.rb
+cfn=ActiveRecord/Associations/HasManyAssociation::update_counter_if_success
+calls=5229 117
+117 44633
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::nested?
+849 4878
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=4229 850
+850 30726
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::through_reflection?
+calls=8458 850
+850 2322
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::through_reflection
+calls=4229 850
+850 12362
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::ensure_not_nested
+99 2876
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::nested?
+calls=4229 100
+100 50289
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::concat_records
+24 9685
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::ensure_not_nested
+calls=4229 25
+25 53165
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_association.rb
+cfn=ActiveRecord/Associations/HasManyAssociation::concat_records
+calls=4229 27
+27 402890
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=4229 29
+29 5788
+cfl=
+cfn=Array::flatten
+calls=4229 30
+30 25922
+cfl=
+cfn=Array::each
+calls=4229 30
+30 2471645
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet.rb
+fn=Bullet::enable?^
+71 13615
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet.rb
+fn=Bullet::start?^
+168 26092
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet.rb
+cfn=Bullet::enable?^
+calls=22229 169
+169 13615
+cfl=
+cfn=Thread::current^
+calls=22229 169
+169 8603
+cfl=
+cfn=Thread::[]
+calls=22229 169
+169 10596
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::stale_state
+79 7028
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::through_reflection
+calls=7910 80
+80 3115
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::belongs_to?
+calls=7910 80
+80 2973
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::loaded!
+56 16174
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::stale_state
+calls=4229 58
+58 6503
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::stale_state
+calls=7632 58
+58 72274
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::stale_state
+calls=1633 58
+58 415
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::belongs_to?
+558 4280
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::through_reflection?
+143 2517
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::through_reflection
+10 5656
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::through_reflection
+calls=548 12
+12 2145
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::through_reflection?
+calls=548 14
+14 194
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::foreign_key_present?
+85 3086
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::through_reflection
+calls=3180 86
+86 4562
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::belongs_to?
+calls=3180 86
+86 1302
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::find_target?
+202 4470
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded?
+calls=5229 203
+203 1512
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=1161 203
+203 1649
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::foreign_key_present?
+calls=548 203
+203 4299
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/foreign_association.rb
+cfn=ActiveRecord/Associations/ForeignAssociation::foreign_key_present?
+calls=613 203
+203 4853
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::load_target
+270 7193
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::find_target?
+calls=5229 271
+271 16783
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded!
+calls=5229 275
+275 12743
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+fn=#::load_target
+154 7533
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::load_target
+calls=5229 155
+155 36720
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet.rb
+cfn=Bullet::start?^
+calls=5229 157
+157 10411
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core::to_ary
+532 1768
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::concat
+114 11425
+cfl=
+cfn=Array::flatten
+calls=5229 115
+115 51538
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=5229 116
+116 7659
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::load_target
+calls=5229 117
+117 54664
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::concat_records
+calls=4229 118
+118 2969094
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_association.rb
+cfn=ActiveRecord/Associations/HasManyAssociation::concat_records
+calls=1000 118
+118 238906
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions::update_attributes_from_transaction_state
+494 33968
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions::sync_with_transaction_state
+490 45537
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::update_attributes_from_transaction_state
+calls=72907 491
+491 33968
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence::new_record?
+231 30828
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=41554 232
+232 40702
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::concat
+14 6381
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=4229 15
+15 6128
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::concat
+calls=4229 21
+21 3067118
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=Bus/GeneratedAssociationMethods::services
+calls=5 18
+18 71
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+cfn=ReloadJson::find_or_build_service
+calls=5 18
+18 863
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+cfn=ActiveRecord/Associations/CollectionProxy::<<
+calls=5 18
+18 8522
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+fn=ActiveRecord/Associations/CollectionProxy::proxy_association
+926 1644
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+fn=ActiveRecord/Associations/CollectionProxy::<<
+1028 6111
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+cfn=ActiveRecord/Associations/CollectionProxy::proxy_association
+calls=5229 1029
+1029 1644
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::concat
+calls=4229 1029
+1029 3089084
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=City/GeneratedAssociationMethods::to_trips
+calls=1 19
+19 21024
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+cfn=ActiveRecord/Associations/CollectionProxy::build
+calls=1 19
+19 15190240
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::concat
+calls=1000 1029
+1029 266167
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::name=
+21 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=10 24
+24 106
+
+fl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+fn=ReloadJson::build_service
+56 26
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::new
+calls=10 57
+57 10155
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+cfn=ActiveRecord/Associations/CollectionProxy::<<
+calls=1 57
+57 15241788
+
+fl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+fn=ReloadJson::find_or_build_service
+52 2494
+cfl=
+cfn=Enumerable::find
+calls=4229 53
+53 81435
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+cfn=ReloadJson::build_service
+calls=10 53
+53 15251969
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+fn=ActiveRecord/Associations/CollectionProxy::reset_scope
+1091 4906
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::scope
+993 685
+
+fl=
+fn=Array::|
+0 4175
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::extensions
+584 4098
+cfl=
+cfn=Kernel::Array
+calls=3891 585
+585 5975
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::extensions
+993 918
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::extensions
+calls=1096 993
+993 1843
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::default_scope_override^
+106 2337
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::default_scope_override=^
+104 23
+cfl=
+cfn=Kernel::singleton_class
+calls=5 105
+105 6
+cfl=
+cfn=Module::class_eval
+calls=5 105
+105 127
+cfl=
+cfn=Module::singleton_class?
+calls=5 109
+109 4
+
+fl=
+fn=Method::owner
+0 8
+
+fl=
+fn=Kernel::method
+0 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::default_scope_override^
+96 14
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/default.rb
+fn=ActiveRecord/Scoping/Default/ClassMethods::build_default_scope
+103 26359
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=11072 104
+104 4757
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_scope_override^
+calls=5 106
+106 14
+cfl=
+cfn=NilClass::nil?
+calls=5 106
+106 5
+cfl=
+cfn=Kernel::method
+calls=5 107
+107 13
+cfl=
+cfn=Method::owner
+calls=5 107
+107 8
+cfl=
+cfn=Kernel::is_a?
+calls=5 107
+107 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_scope_override=^
+calls=5 107
+107 161
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::default_scope_override^
+calls=6361 110
+110 2337
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_scopes^
+calls=11072 117
+117 4859
+cfl=
+cfn=Array::any?
+calls=11072 117
+117 3944
+cfl=
+cfn=Kernel::nil?
+calls=11067 106
+106 3318
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::default_scope_override^
+calls=10527 110
+110 3296
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::default_scope_override^
+calls=3247 110
+110 1522
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::default_scope_override^
+calls=2003 110
+110 1433
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::default_scope_override^
+calls=1 110
+110 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+fn=ActiveRecord/Scoping/Named/ClassMethods::default_extensions
+54 1929
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::current_scope
+calls=1171 55
+55 15173
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/default.rb
+cfn=ActiveRecord/Scoping/Default/ClassMethods::build_default_scope
+calls=1171 55
+55 5590
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::extensions
+138 4121
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=1171 139
+139 1191
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::default_extensions
+calls=1171 139
+139 22692
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::extensions
+calls=548 139
+139 1575
+cfl=
+cfn=Array::|
+calls=1171 139
+139 434
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::scope
+calls=548 141
+141 386
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::extensions
+calls=623 139
+139 1359
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::initialize
+25 44474
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder/array_handler.rb
+fn=ActiveRecord/PredicateBuilder/ArrayHandler::initialize
+6 543
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder/range_handler.rb
+fn=ActiveRecord/PredicateBuilder/RangeHandler::initialize
+12 263
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder/base_handler.rb
+fn=ActiveRecord/PredicateBuilder/BaseHandler::initialize
+6 312
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::register_handler
+46 1463
+cfl=
+cfn=Array::unshift
+calls=3318 47
+47 888
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder/basic_object_handler.rb
+fn=ActiveRecord/PredicateBuilder/BasicObjectHandler::initialize
+6 366
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::initialize
+7 2542
+cfl=
+cfn=Class::new
+calls=3318 11
+11 4291
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::register_handler
+calls=3318 11
+11 2352
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::initialize
+7 533
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::table_metadata
+295 32
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 296
+296 2155
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::arel_table
+calls=5 296
+296 5
+cfl=
+cfn=Class::new
+calls=5 296
+296 20
+
+fl=
+fn=Module::protected
+0 14
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::predicate_builder
+269 10229
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 270
+270 9666
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::table_metadata
+calls=5 270
+270 2212
+cfl=
+cfn=Class::new
+calls=5 270
+270 141
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+fn=Arel/Table::initialize
+15 6228
+cfl=
+cfn=String::to_s
+calls=3821 16
+16 1620
+cfl=
+cfn=NilClass::to_s
+calls=3821 22
+22 3981
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type_caster/map.rb
+fn=ActiveRecord/TypeCaster/Map::initialize
+6 190481
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::type_caster
+273 2893
+cfl=
+cfn=Class::new
+calls=3273 274
+274 195457
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::arel_table
+260 12398
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=4 261
+261 872
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::type_caster
+calls=5 261
+261 22
+cfl=
+cfn=Class::new
+calls=5 261
+261 35
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::table_name^
+calls=1 261
+261 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+fn=ActiveRecord/Associations/CollectionProxy::initialize
+33 4118
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::arel_table
+calls=1171 35
+35 1607
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::predicate_builder
+calls=1171 35
+35 12435
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::initialize
+calls=1171 35
+35 2199
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::extensions
+calls=1171 37
+37 31759
+cfl=
+cfn=Array::any?
+calls=1171 38
+38 276
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/DelegateCache::relation_delegate_class
+6 31974
+cfl=
+cfn=Kernel::hash
+calls=23689 7
+7 6972
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/ClassMethods::relation_class_for
+137 17659
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/DelegateCache::relation_delegate_class
+calls=23689 138
+138 38946
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/ClassMethods::create
+131 24812
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/ClassMethods::relation_class_for
+calls=23689 132
+132 56605
+cfl=
+cfn=Class::new
+calls=23689 132
+132 178503
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::_validators^
+106 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::_reflections^
+106 2410
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::after_remove_for_buses=^
+104 6
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 12
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::before_remove_for_buses=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 15
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::after_add_for_buses=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 15
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::before_add_for_buses=^
+104 6
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 13
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::after_remove_for_services_buses=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 17
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::before_remove_for_services_buses=^
+104 7
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 17
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::after_add_for_services_buses=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 17
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::before_add_for_services_buses=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 17
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::__callbacks^
+106 3387
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service/HABTM_Buses::__callbacks^
+106 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Service/HABTM_Buses::add_right_association^
+71 10
+cfl=
+cfn=Symbol::to_s
+calls=1 72
+72 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::singularize
+calls=1 72
+72 98
+cfl=
+cfn=String::to_sym
+calls=1 72
+72 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::belongs_to
+calls=1 73
+73 510
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=1 74
+74 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service/HABTM_Buses::_reflections^
+106 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Service/HABTM_Buses::add_left_association^
+66 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::belongs_to
+calls=1 67
+67 703
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=1 68
+68 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service/HABTM_Buses::attribute_type_decorations^
+106 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::attribute_type_decorations^
+106 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::derive_class_name
+650 11
+cfl=
+cfn=Symbol::to_s
+calls=3 651
+651 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::collection?
+calls=2 652
+652 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::camelize
+calls=3 653
+653 69
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::collection?
+calls=1 652
+652 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::singularize
+calls=1 652
+652 78
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::derive_class_name
+985 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=1 987
+987 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=1 987
+987 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::class_name
+calls=1 987
+987 38
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::klass
+764 7150
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::class_name
+calls=1 765
+765 64
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::compute_class
+calls=1 765
+765 10442
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::klass
+128 33436
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::klass
+calls=15413 129
+129 16189
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=31464 129
+129 17974
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::loaded?
+51 13185
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::stale_target?
+68 14543
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded?
+calls=8229 69
+69 3109
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::stale_state
+calls=3681 69
+69 6612
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::stale_state
+calls=387 69
+69 121
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::stale_state
+calls=2000 69
+69 19390
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::reader
+30 10080
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::stale_target?
+calls=6229 31
+31 15381
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=1171 35
+35 11762
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/ClassMethods::create
+calls=1171 35
+35 58361
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+cfn=ActiveRecord/Associations/CollectionProxy::reset_scope
+calls=6229 36
+36 4906
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+fn=ActiveRecord/Associations::association_instance_set
+275 3971
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::reset_scope
+94 4327
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::reset
+35 8906
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::reset
+75 2333
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::reset
+calls=1729 76
+76 1938
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::can_find_inverse_of_automatically?
+643 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::macro
+calls=3 644
+644 7
+cfl=
+cfn=Array::include?
+calls=8 644
+644 7
+cfl=
+cfn=Array::any?
+calls=8 644
+644 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::macro
+calls=5 644
+644 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::automatic_inverse_of
+606 53
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::can_find_inverse_of_automatically?
+calls=3 607
+607 23
+cfl=
+cfn=Module::name
+calls=5 608
+608 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::demodulize
+calls=6 608
+608 44
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::underscore
+calls=6 608
+608 185
+cfl=
+cfn=String::to_sym
+calls=6 608
+608 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=6 611
+611 1782
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=6 611
+611 30
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::valid_inverse_reflection?
+calls=6 618
+618 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::can_find_inverse_of_automatically?
+calls=4 607
+607 40
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::inverse_name
+597 16756
+cfl=
+cfn=Hash::fetch
+calls=9 599
+599 2215
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::has_inverse?
+518 4367
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::inverse_name
+calls=7361 519
+519 6810
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::has_inverse?
+993 449
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::has_inverse?
+calls=548 993
+993 732
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::polymorphic?
+993 389
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=548 993
+993 250
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::check_validity_of_inverse!
+233 7868
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::polymorphic?
+calls=548 234
+234 639
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::has_inverse?
+calls=548 235
+235 1181
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=6813 234
+234 2638
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::has_inverse?
+calls=6813 235
+235 10445
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::inverse_of
+calls=633 235
+235 21482
+cfl=
+cfn=Kernel::nil?
+calls=633 235
+235 200
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::parent_reflection
+993 333
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::has_one?
+993 492
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::has_one?
+calls=548 993
+993 271
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::source_reflection_name
+877 5271
+
+fl=
+fn=NameError::name
+0 18
+
+fl=
+fn=String::starts_with?
+0 84
+
+fl=
+fn=Array::reject
+0 32502
+cfl=
+cfn=String::starts_with?
+calls=473 549
+549 84
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::marked_for_destruction?
+calls=8000 0
+0 4941
+cfl=
+cfn=Array::include?
+calls=2 661
+661 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::blank?
+calls=1 0
+0 4
+
+fl=
+fn=NameError::initialize
+0 18
+cfl=
+cfn=Exception::initialize
+calls=6 0
+0 7
+
+fl=
+fn=Module::ancestors
+0 28
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::safe_constantize
+325 29
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::constantize
+calls=11 326
+326 33661
+cfl=
+cfn=Module::===
+calls=6 326
+326 6
+cfl=
+cfn=NameError::name
+calls=12 328
+328 5
+cfl=
+cfn=String::to_s
+calls=6 328
+328 5
+cfl=
+cfn=String::split
+calls=6 328
+328 12
+cfl=
+cfn=Symbol::to_s
+calls=6 328
+328 5
+cfl=
+cfn=Array::include?
+calls=6 328
+328 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/ClassCache::safe_get
+586 38
+cfl=
+cfn=Kernel::respond_to?
+calls=15 587
+587 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=15 588
+588 32
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::safe_constantize
+calls=11 588
+588 33728
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::[]=
+calls=11 588
+588 48
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::safe_constantize
+618 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ClassCache::safe_get
+calls=15 619
+619 33867
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::compute_type
+172 47
+cfl=
+cfn=String::start_with?
+calls=9 173
+173 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=9 178
+178 24
+cfl=
+cfn=Module::name
+calls=6 185
+185 6
+cfl=
+cfn=String::scan
+calls=6 185
+185 59
+cfl=
+cfn=Array::each
+calls=6 188
+188 33946
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::safe_constantize
+calls=3 179
+179 30
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::compute_class
+414 52
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=9 415
+415 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::compute_type
+calls=8 418
+418 34112
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::compute_type^
+calls=1 418
+418 20
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::class_name
+161 28
+cfl=
+cfn=String::to_s
+calls=9 162
+162 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=1 162
+162 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::derive_class_name
+calls=1 162
+162 58
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::derive_class_name
+calls=3 162
+162 163
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/MacroReflection::klass
+374 33536
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::class_name
+calls=8 375
+375 156
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::compute_class
+calls=8 375
+375 23753
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+785 21367
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::through_reflection
+calls=15414 786
+786 58488
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=15414 786
+786 7489
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection_name
+calls=15414 786
+786 5271
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=15414 786
+786 24372
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::active_record
+993 11913
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::through_reflection
+801 31127
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::active_record
+calls=24467 802
+802 11913
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=24467 802
+802 9688
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=24467 802
+802 33929
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::check_validity!
+906 3452
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::through_reflection
+calls=1096 907
+907 3738
+cfl=
+cfn=Kernel::nil?
+calls=1644 907
+907 274
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=1096 911
+911 697
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=1096 919
+919 8364
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=548 923
+923 231
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::has_one?
+calls=548 931
+931 764
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::parent_reflection
+calls=548 935
+935 329
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::check_validity_of_inverse!
+calls=548 943
+943 2891
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::initialize
+25 14473
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::check_validity!
+calls=548 26
+26 20739
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::reset
+calls=1729 30
+30 4271
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::reset_scope
+calls=7361 31
+31 3281
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::check_validity!
+calls=6813 26
+26 45578
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::reset
+calls=5632 30
+30 10923
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::initialize
+9 725
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::initialize
+calls=548 10
+10 24104
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/HasManyReflection::association_class
+676 1388
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 678
+678 4157
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::association_class
+993 689
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::association_class
+calls=548 993
+993 4557
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+fn=ActiveRecord/Associations::association_instance_get
+270 21581
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+fn=ActiveRecord/Associations::association
+230 51459
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association_instance_get
+calls=28042 231
+231 15502
+cfl=
+cfn=NilClass::nil?
+calls=7361 233
+233 1825
+cfl=
+cfn=Kernel::class
+calls=7361 234
+234 1537
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=7361 234
+234 12549
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::association_class
+calls=548 237
+237 5245
+cfl=
+cfn=Class::new
+calls=7361 237
+237 106768
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association_instance_set
+calls=7361 238
+238 3971
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::association_class
+calls=1181 237
+237 988
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::association_class
+calls=5632 237
+237 8635
+cfl=
+cfn=Kernel::nil?
+calls=20681 233
+233 6848
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=Bus/GeneratedAssociationMethods::services
+107 4291
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=4229 108
+108 42250
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::reader
+calls=4229 108
+108 69523
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::model=
+21 482
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=613 24
+24 3619
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::number=
+21 552
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=613 24
+24 4301
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/clusivity.rb
+fn=ActiveModel/Validations/Clusivity::delimiter
+31 6078
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/clusivity.rb
+fn=ActiveModel/Validations/Clusivity::check_validity!
+11 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/clusivity.rb
+cfn=ActiveModel/Validations/Clusivity::delimiter
+calls=2 12
+12 5
+cfl=
+cfn=Kernel::respond_to?
+calls=2 12
+12 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::_validators^
+106 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::parent_reflection=
+993 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_remove_for_services=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 17
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_remove_for_services=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 17
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_add_for_services=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 17
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_add_for_services=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 3
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 15
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::validate?
+993 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::validate?
+calls=2 993
+993 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::collection?
+993 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::collection?
+calls=4 993
+993 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::options
+993 17739
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::name
+993 8134
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::initialize
+754 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::_reflections^
+106 9253
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_remove_for_buses_services=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 19
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_remove_for_buses_services=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 16
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_add_for_buses_services=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 18
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_add_for_buses_services=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 17
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_options
+110 9
+cfl=
+cfn=Module::name
+calls=2 112
+112 2
+cfl=
+cfn=Hash::key?
+calls=2 114
+114 2
+
+fl=
+fn=String::downcase
+0 2042
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_reflection
+97 17
+cfl=
+cfn=Module::name
+calls=2 98
+98 2
+cfl=
+cfn=String::downcase
+calls=2 98
+98 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::pluralize
+calls=2 98
+98 135
+cfl=
+cfn=Array::join
+calls=2 98
+98 15
+cfl=
+cfn=String::gsub
+calls=2 98
+98 5
+cfl=
+cfn=String::to_sym
+calls=2 98
+98 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_options
+calls=2 100
+100 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::create_reflection^
+calls=2 102
+102 296
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus/HABTM_Services::__callbacks^
+106 3446
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Bus/HABTM_Services::add_right_association^
+71 16
+cfl=
+cfn=Symbol::to_s
+calls=1 72
+72 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::singularize
+calls=1 72
+72 88
+cfl=
+cfn=String::to_sym
+calls=1 72
+72 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::belongs_to
+calls=1 73
+73 999
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=1 74
+74 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::belongs_to_options
+120 7
+cfl=
+cfn=Hash::key?
+calls=4 123
+123 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus/HABTM_Services::_reflections^
+106 5843
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+115 70036
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::_reflections^
+calls=18597 116
+116 5842
+cfl=
+cfn=Symbol::to_s
+calls=76117 116
+116 32721
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::_reflections^
+calls=26790 116
+116 9245
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service/HABTM_Buses::_reflections^
+calls=2 116
+116 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::_reflections^
+calls=5336 116
+116 2407
+cfl=
+cfn=String::to_s
+calls=3268 116
+116 1291
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::_reflections^
+calls=1033 116
+116 1236
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::_reflections^
+calls=27627 116
+116 11676
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/belongs_to.rb
+fn=ActiveRecord/Associations/Builder/BelongsTo::define_validations^
+145 32
+cfl=
+cfn=Hash::key?
+calls=7 146
+146 4
+cfl=
+cfn=Hash::delete
+calls=4 147
+147 4
+cfl=
+cfn=Kernel::nil?
+calls=6 150
+150 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_validations^
+calls=7 156
+156 6
+cfl=
+cfn=NilClass::nil?
+calls=1 150
+150 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::belongs_to_required_by_default^
+calls=1 151
+151 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations/presence.rb
+cfn=ActiveRecord/Validations/ClassMethods::validates_presence_of
+calls=1 159
+159 169
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::has_one?
+561 280
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::collection?
+540 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/belongs_to.rb
+fn=ActiveRecord/Associations/Builder/BelongsTo::define_callbacks^
+17 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_callbacks^
+calls=7 18
+18 992
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/belongs_to.rb
+fn=ActiveRecord/Associations/Builder/BelongsTo::add_counter_cache_methods^
+29 25
+cfl=
+cfn=Module::method_defined?
+calls=7 30
+30 12
+cfl=
+cfn=Module::class_eval
+calls=3 32
+32 21
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/singular_association.rb
+fn=ActiveRecord/Associations/Builder/SingularAssociation::define_constructors^
+26 28
+cfl=
+cfn=Symbol::to_s
+calls=42 27
+27 19
+cfl=
+cfn=Module::class_eval
+calls=7 27
+27 439
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::constructable?
+444 11
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/singular_association.rb
+fn=ActiveRecord/Associations/Builder/SingularAssociation::define_accessors^
+11 69
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_accessors^
+calls=7 12
+12 530
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::generated_association_methods
+calls=7 13
+13 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::constructable?
+calls=7 16
+16 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/singular_association.rb
+cfn=ActiveRecord/Associations/Builder/SingularAssociation::define_constructors^
+calls=7 16
+16 486
+cfl=
+cfn=Symbol::to_s
+calls=14 18
+18 10
+cfl=
+cfn=Module::class_eval
+calls=7 18
+18 140
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/belongs_to.rb
+fn=ActiveRecord/Associations/Builder/BelongsTo::define_accessors^
+24 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/singular_association.rb
+cfn=ActiveRecord/Associations/Builder/SingularAssociation::define_accessors^
+calls=7 25
+25 1254
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/belongs_to.rb
+cfn=ActiveRecord/Associations/Builder/BelongsTo::add_counter_cache_methods^
+calls=7 26
+26 58
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+565 9298
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::calculate_constructable
+735 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=7 736
+736 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::macro
+710 3321
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/belongs_to.rb
+fn=ActiveRecord/Associations/Builder/BelongsTo::macro^
+5 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/singular_association.rb
+fn=ActiveRecord/Associations/Builder/SingularAssociation::valid_options^
+7 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::valid_options^
+calls=7 8
+8 44
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/belongs_to.rb
+fn=ActiveRecord/Associations/Builder/BelongsTo::valid_options^
+9 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/singular_association.rb
+cfn=ActiveRecord/Associations/Builder/SingularAssociation::valid_options^
+calls=7 10
+10 57
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::define_extensions^
+78 11
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+fn=ActiveRecord/Associations/ClassMethods::belongs_to
+1653 30
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 1654
+1654 4444
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::belongs_to_options
+calls=1 93
+93 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::add_right_association^
+calls=1 93
+93 1111
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::build^
+calls=6 1654
+1654 2941
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::add_reflection^
+calls=6 1655
+1655 704
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Bus/HABTM_Services::add_left_association^
+66 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::belongs_to
+calls=1 67
+67 5572
+cfl=
+cfn=Module::const_set
+calls=1 1828
+1828 16
+cfl=
+cfn=Module::private_constant
+calls=1 1829
+1829 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_reflection
+calls=1 1831
+1831 259
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callbacks^
+calls=1 1833
+1833 1678
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::add_reflection^
+calls=1 1834
+1834 44
+cfl=
+cfn=Class::new
+calls=1 1837
+1837 52
+cfl=
+cfn=Module::include
+calls=1 1837
+1837 8
+cfl=
+cfn=Array::each
+calls=1 1851
+1851 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::has_many
+calls=1 1855
+1855 1866
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::_reflections^
+calls=1 1856
+1856 1
+cfl=
+cfn=Symbol::to_s
+calls=1 1856
+1856 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::parent_reflection=
+calls=1 1856
+1856 3
+
+fl=
+fn=Module::attr_accessor
+0 650
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=20 0
+0 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus/HABTM_Services::attribute_type_decorations^
+106 4
+
+fl=
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver/KnownTable::new^
+0 7
+cfl=
+cfn=Struct::initialize
+calls=2 0
+0 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver::build^
+26 6
+cfl=
+cfn=Symbol::to_s
+calls=2 28
+28 2
+cfl=
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver/KnownTable::new^
+calls=2 28
+28 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::through_model
+46 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver::build^
+calls=2 47
+47 20
+cfl=
+cfn=Class::new
+calls=2 49
+49 1638
+cfl=
+cfn=Symbol::to_s
+calls=2 88
+88 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::camelize
+calls=2 88
+88 59
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::add_left_association^
+calls=1 92
+92 9538
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/validates.rb
+cfn=ActiveModel/Validations/ClassMethods::validates
+calls=2 18
+18 752
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Service/HABTM_Buses::add_left_association^
+calls=1 92
+92 717
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::belongs_to_options
+calls=1 93
+93 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Service/HABTM_Buses::add_right_association^
+calls=1 93
+93 624
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::initialize
+40 4
+
+fl=
+fn=Struct::new^
+0 59
+cfl=
+cfn=Class::inherited
+calls=2 0
+0 2
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=8 0
+0 10
+cfl=
+cfn=Module::method_added
+calls=6 0
+0 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/HasAndBelongsToManyReflection::macro
+741 1057
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+fn=ActiveRecord/Associations/ClassMethods::has_and_belongs_to_many
+1821 38
+cfl=
+cfn=Class::new
+calls=4 1822
+1822 289
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 1824
+1824 13307
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=1 664
+664 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::new_constants
+calls=1 664
+664 80
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::through_model
+calls=1 1826
+1826 2491
+cfl=
+cfn=Module::const_set
+calls=1 1828
+1828 7
+cfl=
+cfn=Module::private_constant
+calls=1 1829
+1829 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_reflection
+calls=1 1831
+1831 230
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callbacks^
+calls=1 1833
+1833 1673
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::add_reflection^
+calls=1 1834
+1834 40
+cfl=
+cfn=Module::include
+calls=1 1837
+1837 6
+cfl=
+cfn=Array::each
+calls=1 1851
+1851 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::has_many
+calls=1 1855
+1855 1887
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::_reflections^
+calls=1 1856
+1856 1
+cfl=
+cfn=Symbol::to_s
+calls=1 1856
+1856 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::parent_reflection=
+calls=1 1856
+1856 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_remove_for_trips=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 16
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_remove_for_trips=^
+104 8
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 16
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_add_for_trips=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 66
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_add_for_trips=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 17
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::__callbacks^
+106 1209
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::attribute_type_decorations^
+106 5
+
+fl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+fn=ReloadJson::build_bus
+46 1297
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+calls=1 47
+47 15309027
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::new
+calls=612 47
+47 83669
+
+fl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+fn=ReloadJson::find_or_build_bus
+42 1504
+cfl=
+cfn=Enumerable::find
+calls=1000 43
+43 898994
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+cfn=ReloadJson::build_bus
+calls=613 43
+43 15393993
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/string.rb
+fn=ActiveModel/Type/String::cast_value
+16 3022
+cfl=
+cfn=Module::===
+calls=2246 17
+17 927
+cfl=
+cfn=Class::new
+calls=2246 18
+18 4040
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::cast
+37 21124
+cfl=
+cfn=Kernel::nil?
+calls=21512 38
+38 4561
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/string.rb
+cfn=ActiveModel/Type/String::cast_value
+calls=2246 38
+38 7989
+cfl=
+cfn=NilClass::nil?
+calls=8632 38
+38 1754
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::cast_value
+calls=19266 38
+38 17589
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute/FromUser::type_cast
+174 10459
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::cast
+calls=2246 175
+175 12113
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/helpers/numeric.rb
+cfn=ActiveModel/Type/Helpers/Numeric::cast
+calls=14265 175
+175 53250
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::value
+40 247418
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute/FromUser::type_cast
+calls=16511 42
+42 75823
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute/FromDatabase::type_cast
+calls=3256 42
+42 4460
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_attribute.rb
+cfn=ActiveRecord/Relation/QueryAttribute::type_cast
+calls=1001 42
+42 1043
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute/WithCastValue::type_cast
+calls=1 42
+42 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::fetch_value
+47 273920
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=396338 48
+48 194045
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value
+calls=396338 48
+48 290594
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=ActiveRecord/AttributeMethods/Read::_read_attribute
+76 381358
+cfl=
+cfn=String::to_s
+calls=396338 77
+77 67957
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::fetch_value
+calls=396338 77
+77 758559
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::name
+37 5864
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=11073 40
+40 24044
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::__callbacks
+124 37812
+cfl=
+cfn=Kernel::instance_variable_defined?
+calls=26620 125
+125 17713
+cfl=
+cfn=Kernel::class
+calls=26620 128
+128 9001
+cfl=
+cfn=Kernel::public_send
+calls=26620 128
+128 33040
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_run_initialize_callbacks
+815 5715
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=5265 816
+816 37549
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::from_user^
+12 10196
+cfl=
+cfn=Class::new
+calls=20143 13
+13 33015
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::assert_valid_value
+113 4432
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::with_value_from_user
+70 28568
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::assert_valid_value
+calls=20143 71
+71 4432
+cfl=
+cfn=Kernel::class
+calls=20143 72
+72 3587
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::from_user^
+calls=20143 72
+72 43211
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::write_from_user
+56 21136
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=20143 57
+57 9652
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::with_value_from_user
+calls=20143 57
+57 79799
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=ActiveRecord/AttributeMethods/Write::_write_attribute
+50 17855
+cfl=
+cfn=String::to_s
+calls=20143 51
+51 3841
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::write_from_user
+calls=20143 51
+51 110588
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::name=
+21 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=10 24
+24 102
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::columns_hash
+335 535
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema
+calls=572 336
+336 825
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::columns
+340 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema
+calls=5 341
+341 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash
+calls=5 342
+342 18
+cfl=
+cfn=Hash::values
+calls=5 342
+342 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::column_names
+387 16751
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::columns
+calls=5 388
+388 54
+cfl=
+cfn=Array::map
+calls=5 388
+388 12
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods::respond_to?
+446 67870
+cfl=
+cfn=Kernel::respond_to?
+calls=85867 447
+447 32220
+cfl=
+cfn=Symbol::to_s
+calls=15633 454
+454 18801
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods::matched_attribute_method
+calls=15633 454
+454 212757
+cfl=
+cfn=NilClass::nil?
+calls=15633 454
+454 5334
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::respond_to?
+270 110808
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods::respond_to?
+calls=62234 271
+271 336982
+cfl=
+cfn=Symbol::to_s
+calls=38601 279
+279 15819
+cfl=
+cfn=Kernel::class
+calls=38601 286
+286 8769
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::column_names
+calls=38601 286
+286 16783
+cfl=
+cfn=Array::include?
+calls=38601 286
+286 15082
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_assignment.rb
+fn=ActiveModel/AttributeAssignment::_assign_attribute
+48 20974
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::respond_to?
+calls=11510 50
+50 54004
+cfl=
+cfn=Kernel::public_send
+calls=11510 51
+51 292874
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_assignment.rb
+fn=ActiveModel/AttributeAssignment::_assign_attributes
+42 3690
+cfl=
+cfn=Hash::each
+calls=7897 43
+43 376298
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_assignment.rb
+fn=ActiveRecord/AttributeAssignment::_assign_attributes
+12 13622
+cfl=
+cfn=Hash::each
+calls=7897 16
+16 21609
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_assignment.rb
+cfn=ActiveModel/AttributeAssignment::_assign_attributes
+calls=7897 23
+23 379989
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/forbidden_attributes_protection.rb
+fn=ActiveModel/ForbiddenAttributesProtection::sanitize_for_mass_assignment
+21 3234
+cfl=
+cfn=Kernel::respond_to?
+calls=4265 22
+22 983
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_assignment.rb
+fn=ActiveModel/AttributeAssignment::assign_attributes
+28 10506
+cfl=
+cfn=Kernel::respond_to?
+calls=4265 29
+29 1219
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::stringify_keys
+calls=4265 34
+34 12839
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/forbidden_attributes_protection.rb
+cfn=ActiveModel/ForbiddenAttributesProtection::sanitize_for_mass_assignment
+calls=4265 35
+35 4217
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_assignment.rb
+cfn=ActiveRecord/AttributeAssignment::_assign_attributes
+calls=4265 35
+35 342854
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::default_scopes^
+106 8579
+
+fl=
+fn=Module::<=
+0 19488
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ScopeRegistry::raise_invalid_scope_type!
+99 10419
+cfl=
+cfn=Array::include?
+calls=16337 100
+100 4887
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ScopeRegistry::value_for
+79 52399
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ScopeRegistry::raise_invalid_scope_type!
+calls=16337 80
+80 15307
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=16337 83
+83 48571
+cfl=
+cfn=Module::<=
+calls=32674 84
+84 19487
+cfl=
+cfn=Module::name
+calls=8441 75
+75 5849
+cfl=
+cfn=Class::superclass
+calls=16337 87
+87 5744
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ScopeRegistry::initialize
+74 3
+cfl=
+cfn=Class::new
+calls=1 75
+75 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+fn=ActiveRecord/Scoping/ScopeRegistry::value_for^
+55 18620
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=16337 55
+55 27374
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ScopeRegistry::value_for
+calls=16337 55
+55 147357
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ClassMethods::current_scope
+15 16386
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::method_missing
+calls=1 16
+16 453
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveRecord/Scoping/ScopeRegistry::value_for^
+calls=16336 16
+16 193306
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ClassMethods::scope_attributes?
+30 4882
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::current_scope
+calls=5265 31
+31 67468
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/default.rb
+fn=ActiveRecord/Scoping/Default/ClassMethods::scope_attributes?
+38 10235
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::scope_attributes?
+calls=5265 39
+39 72350
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_scopes^
+calls=5265 39
+39 2749
+cfl=
+cfn=Array::any?
+calls=5265 39
+39 1655
+cfl=
+cfn=Kernel::respond_to?
+calls=5265 39
+39 125728
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping::populate_with_current_scope_attributes
+35 3857
+cfl=
+cfn=Kernel::class
+calls=4265 36
+36 705
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/default.rb
+cfn=ActiveRecord/Scoping/Default/ClassMethods::scope_attributes?
+calls=4265 36
+36 92044
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::descends_from_active_record?
+72 31
+cfl=
+cfn=Class::superclass
+calls=18 75
+75 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=9 75
+75 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::descends_from_active_record?
+calls=4 76
+76 16
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::finder_needs_type_condition?
+82 8790
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::descends_from_active_record?
+calls=5 84
+84 52
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance::ensure_proper_type
+276 4083
+cfl=
+cfn=Kernel::class
+calls=4265 277
+277 921
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::finder_needs_type_condition?
+calls=4265 278
+278 2110
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core::initialize_internals_callback
+546 978
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance::initialize_internals_callback
+266 5434
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core::initialize_internals_callback
+calls=4265 267
+267 978
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance::ensure_proper_type
+calls=4265 268
+268 7114
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping::initialize_internals_callback
+42 4909
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance::initialize_internals_callback
+calls=4265 43
+43 13525
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping::populate_with_current_scope_attributes
+calls=4265 44
+44 96606
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core::init_internals
+536 92260
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+fn=ActiveRecord/Associations::init_internals
+264 11390
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core::init_internals
+calls=5265 266
+266 92260
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/aggregations.rb
+fn=ActiveRecord/Aggregations::init_internals
+24 8587
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::init_internals
+calls=5265 26
+26 103650
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::initialize_dup
+149 5536
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/duplicable.rb
+fn=Object::duplicable?
+26 4591
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/deep_dup.rb
+fn=Object::deep_dup
+15 10422
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/duplicable.rb
+cfn=Object::duplicable?
+calls=16775 16
+16 4590
+cfl=
+cfn=Kernel::dup
+calls=16775 16
+16 19836
+
+fl=
+fn=Class::allocate
+0 3330
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::deep_dup
+69 3519
+cfl=
+cfn=Kernel::class
+calls=4265 70
+70 651
+cfl=
+cfn=Class::allocate
+calls=4265 70
+70 1247
+cfl=
+cfn=Kernel::tap
+calls=4265 70
+70 76456
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=ActiveRecord/AttributeMethods/Write/ClassMethods::define_method_attribute=
+15 70
+cfl=
+cfn=String::unpack
+calls=12 16
+16 9
+cfl=
+cfn=Array::first
+calls=12 16
+16 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/AttrNames::set_name_cache^
+calls=12 17
+17 26
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=12 18
+18 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=12 20
+20 12
+cfl=
+cfn=NilClass::to_s
+calls=12 20
+20 7
+cfl=
+cfn=String::inspect
+calls=12 26
+26 12
+cfl=
+cfn=Module::module_eval
+calls=12 26
+26 659
+
+fl=
+fn=Module::method_undefined
+0 11
+
+fl=
+fn=Module::undef_method
+0 34
+cfl=
+cfn=Module::method_undefined
+calls=24 0
+0 11
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/AttrNames::set_name_cache^
+26 43
+cfl=
+cfn=Module::const_defined?
+calls=24 28
+28 30
+cfl=
+cfn=Kernel::dup
+calls=10 29
+29 25
+cfl=
+cfn=String::freeze
+calls=10 29
+29 5
+cfl=
+cfn=Module::const_set
+calls=10 29
+29 34
+
+fl=
+fn=String::unpack
+0 28
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=ActiveRecord/AttributeMethods/Read/ClassMethods::define_method_attribute
+29 94
+cfl=
+cfn=String::unpack
+calls=12 30
+30 19
+cfl=
+cfn=Array::first
+calls=12 30
+30 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/AttrNames::set_name_cache^
+calls=12 33
+33 112
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=12 34
+34 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=24 36
+36 17
+cfl=
+cfn=NilClass::to_s
+calls=12 36
+36 7
+cfl=
+cfn=Module::module_eval
+calls=24 36
+36 659
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+fn=Concurrent/Map::validate_options_hash!
+328 16
+cfl=
+cfn=Kernel::kind_of?
+calls=5 329
+329 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_cache
+349 13696
+cfl=
+cfn=Class::new
+calls=5 350
+350 97
+
+fl=
+fn=String::inspect
+0 3315
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::define_proxy_call
+365 1031
+cfl=
+cfn=Regexp::match?
+calls=504 366
+366 302
+cfl=
+cfn=Array::map!
+calls=252 372
+372 297
+cfl=
+cfn=Array::join
+calls=252 372
+372 190
+cfl=
+cfn=NilClass::to_s
+calls=252 375
+375 83
+cfl=
+cfn=Module::module_eval
+calls=252 380
+380 9418
+
+fl=
+fn=Kernel::respond_to_missing?
+0 1938
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers/FindByBang::suffix^
+113 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers/FindByBang::prefix^
+109 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers/Method::suffix^
+45 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers/FindBy::prefix^
+97 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers/Method::pattern^
+37 5984
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers/FindBy::prefix^
+calls=1 38
+38 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers/Method::suffix^
+calls=1 38
+38 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers/FindByBang::prefix^
+calls=1 38
+38 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers/FindByBang::suffix^
+calls=1 38
+38 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers/Method::match^
+32 5143
+cfl=
+cfn=Enumerable::find
+calls=5517 33
+33 102435
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers::respond_to_missing?
+6 9760
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers/Method::match^
+calls=5517 10
+10 107577
+cfl=
+cfn=Kernel::respond_to_missing?
+calls=5517 11
+11 1938
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key=
+123 19
+cfl=
+cfn=String::to_s
+calls=5 124
+124 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::suppress_composite_primary_key
+131 15
+cfl=
+cfn=Kernel::is_a?
+calls=4 132
+132 3
+
+fl=
+fn=Array::min
+0 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/strip.rb
+fn=String::strip_heredoc
+22 71
+cfl=
+cfn=String::scan
+calls=5 23
+23 83
+cfl=
+cfn=Array::min
+calls=5 23
+23 10
+cfl=
+cfn=String::gsub
+calls=5 23
+23 44
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::primary_keys
+355 38
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name
+calls=5 356
+356 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote
+calls=5 356
+356 111
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/strip.rb
+cfn=String::strip_heredoc
+calls=5 356
+356 208
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_values
+calls=5 356
+356 12846
+cfl=
+cfn=Array::first
+calls=5 147
+147 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaStatements::primary_key
+145 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::primary_keys
+calls=5 146
+146 13221
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaCache::primary_keys
+42 38
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::data_source_exists?
+calls=5 43
+43 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaStatements::primary_key
+calls=5 43
+43 13239
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::suppress_composite_primary_key
+calls=4 101
+101 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::suppress_composite_primary_key^
+calls=1 101
+101 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::primary_key_prefix_type^
+60 27
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::get_primary_key
+93 39
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::primary_key_prefix_type^
+calls=10 94
+94 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_exists?
+calls=5 99
+99 221
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=5 100
+100 206
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=4 100
+100 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::primary_keys
+calls=5 100
+100 13314
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key=
+calls=5 100
+100 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::table_name^
+calls=1 100
+100 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::reset_primary_key
+85 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=10 86
+86 34
+cfl=
+cfn=Module::name
+calls=4 87
+87 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::get_primary_key
+calls=5 87
+87 13836
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+74 25112
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::reset_primary_key
+calls=5 75
+75 13900
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=5 75
+75 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::instance_method_already_implemented?
+336 231
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=306 337
+337 148
+cfl=
+cfn=Module::method_defined?
+calls=306 337
+337 92
+
+fl=
+fn=UnboundMethod::owner
+0 19
+
+fl=
+fn=Module::instance_method
+0 37
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::instance_method_already_implemented?
+89 564
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::dangerous_attribute_method?
+calls=306 90
+90 1517
+cfl=
+cfn=Class::superclass
+calls=558 94
+94 112
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::method_defined_within?
+calls=252 99
+99 721
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::instance_method_already_implemented?
+calls=306 101
+101 471
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::instance_method_already_implemented?
+63 671
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::instance_method_already_implemented?
+calls=306 64
+64 3385
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=306 64
+64 14075
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::method_name
+calls=85 286
+286 184
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::instance_method_already_implemented?
+calls=85 288
+288 1312
+cfl=
+cfn=Kernel::respond_to?
+calls=60 291
+291 1463
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=60 294
+294 30
+cfl=
+cfn=String::to_s
+calls=60 294
+294 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::define_proxy_call
+calls=60 294
+294 2379
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=301 64
+64 140
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::method_name
+405 201
+cfl=
+cfn=String::%
+calls=306 406
+406 390
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attribute_method_matchers^
+106 31
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_method
+284 48
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_method_matchers^
+calls=17 285
+285 23
+cfl=
+cfn=Array::each
+calls=17 285
+285 35715
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_method
+calls=12 252
+252 15825
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_cache
+calls=12 298
+298 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::clear
+calls=12 298
+298 50
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_methods
+251 25
+cfl=
+cfn=Array::flatten
+calls=5 252
+252 18
+cfl=
+cfn=Array::each
+calls=5 252
+252 35863
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_values
+101 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::query
+calls=6 102
+102 15242
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::extract_schema_qualified_name
+767 4
+cfl=
+cfn=NilClass::to_s
+calls=1 768
+768 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Utils::extract_schema_qualified_name
+calls=1 768
+768 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::quoted_scope
+749 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::extract_schema_qualified_name
+calls=1 750
+750 15
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::data_source_sql
+738 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::quoted_scope
+calls=1 739
+739 19
+cfl=
+cfn=Kernel::dup
+calls=1 742
+742 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaStatements::data_sources
+35 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::data_source_sql
+calls=1 36
+36 30
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_values
+calls=1 36
+36 2412
+cfl=
+cfn=Array::each
+calls=1 36
+36 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaCache::prepare_data_sources
+113 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaStatements::data_sources
+calls=1 114
+114 2456
+cfl=
+cfn=Hash::key?
+calls=1 49
+49 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaCache::data_source_exists?
+47 32
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::prepare_data_sources
+calls=1 48
+48 2462
+cfl=
+cfn=Hash::key?
+calls=14 49
+49 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::table_exists?
+323 30
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=10 324
+324 372
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=8 324
+324 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::data_source_exists?
+calls=10 324
+324 2494
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=1 164
+164 6
+cfl=
+cfn=Hash::keys
+calls=1 164
+164 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::table_name^
+calls=2 324
+324 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names
+162 32
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=5 163
+163 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_exists?
+calls=5 163
+163 2702
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_methods
+calls=1 163
+163 7672
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=4 164
+164 12
+cfl=
+cfn=Hash::keys
+calls=4 164
+164 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+332 287
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::define_attribute_methods
+56 4000
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=5 60
+60 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+cfn=Mutex_m::synchronize
+calls=5 60
+60 39438
+cfl=
+cfn=Kernel::class
+calls=4 310
+310 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes
+calls=4 310
+310 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::deep_dup
+calls=4 310
+310 192
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/aggregations.rb
+cfn=ActiveRecord/Aggregations::init_internals
+calls=4 312
+312 36
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping::initialize_internals_callback
+calls=4 313
+313 299
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_assignment.rb
+cfn=ActiveModel/AttributeAssignment::assign_attributes
+calls=4 315
+315 3152
+cfl=
+cfn=Kernel::block_given?
+calls=6 317
+317 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_initialize_callbacks
+calls=4 318
+318 95
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::initialize_attributes
+calls=2 285
+285 3051
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core::initialize
+308 28600
+cfl=
+cfn=Kernel::class
+calls=8525 309
+309 1581
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::define_attribute_methods
+calls=4265 309
+309 48100
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes
+calls=4260 310
+310 6698
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::deep_dup
+calls=4260 310
+310 81640
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/aggregations.rb
+cfn=ActiveRecord/Aggregations::init_internals
+calls=4260 312
+312 16250
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping::initialize_internals_callback
+calls=4260 313
+313 114222
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_assignment.rb
+cfn=ActiveModel/AttributeAssignment::assign_attributes
+calls=4260 315
+315 368384
+cfl=
+cfn=Kernel::block_given?
+calls=7890 317
+317 2074
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_initialize_callbacks
+calls=4260 318
+318 32208
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::initialize_attributes
+calls=3630 285
+285 1333259
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::has_been_read?
+103 7939
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::changed_in_place?
+62 20254
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::has_been_read?
+calls=19913 63
+63 7939
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::original_value_for_database
+calls=11632 63
+63 25148
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value
+calls=11632 63
+63 5474
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::changed_in_place?
+calls=11632 63
+63 4446
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::with_type
+83 31
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::changed_in_place?
+calls=17 84
+84 28
+cfl=
+cfn=Kernel::class
+calls=17 87
+87 7
+cfl=
+cfn=Class::new
+calls=17 87
+87 33
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::[]
+15 230604
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::time_zone_aware_types^
+106 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::skip_time_zone_conversion_for_attributes^
+106 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::time_zone_aware_attributes^
+60 60
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/time_zone_conversion.rb
+fn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::create_time_zone_conversion_attribute?
+82 49
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::time_zone_aware_attributes^
+calls=17 83
+83 60
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::skip_time_zone_conversion_for_attributes^
+calls=17 83
+83 10
+cfl=
+cfn=String::to_sym
+calls=17 83
+83 22
+cfl=
+cfn=Array::include?
+calls=34 83
+83 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::time_zone_aware_types^
+calls=17 86
+86 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::type
+calls=12 86
+86 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/immutable_string.rb
+cfn=ActiveModel/Type/ImmutableString::type
+calls=5 86
+86 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/locking/optimistic.rb
+fn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column
+142 40
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::lock_optimistically^
+106 11
+
+fl=
+fn=Hash::values
+0 103421
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/TypeDecorator::matching
+83 17
+cfl=
+cfn=Hash::values
+calls=17 84
+84 9
+cfl=
+cfn=Array::select
+calls=17 84
+84 268
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/TypeDecorator::decorators_for
+79 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/TypeDecorator::matching
+calls=17 80
+80 294
+cfl=
+cfn=Array::map
+calls=17 80
+80 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/TypeDecorator::apply
+70 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/TypeDecorator::decorators_for
+calls=17 71
+71 321
+cfl=
+cfn=Enumerable::inject
+calls=17 72
+72 19
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attributes_to_define_after_schema_loads^
+106 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::[]=
+19 35
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::initialize
+11 1799
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes
+381 2987
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema
+calls=4317 382
+382 4234
+cfl=
+cfn=Class::new
+calls=5 383
+383 16
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::initialize
+33 29034
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::from_database^
+8 3787
+cfl=
+cfn=Class::new
+calls=8896 9
+9 15872
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attributes.rb
+fn=ActiveRecord/Attributes/ClassMethods::define_default_attribute
+249 89
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::from_database^
+calls=17 260
+260 49
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes
+calls=51 262
+262 508
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]=
+calls=34 262
+262 35
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=17 251
+251 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::with_type
+calls=17 251
+251 99
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type.rb
+fn=ActiveRecord/Type::default_value^
+45 922
+cfl=
+cfn=Class::new
+calls=1 46
+46 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attributes.rb
+fn=ActiveRecord/Attributes/ClassMethods::define_attribute
+223 61
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=34 229
+229 310
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attributes.rb
+cfn=ActiveRecord/Attributes/ClassMethods::define_default_attribute
+calls=34 230
+230 796
+
+fl=
+fn=Array::eql?
+0 3860
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=#::__getobj__
+392 21
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=#::sql_type
+347 25
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=#::__getobj__
+calls=17 348
+348 12
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/type_metadata.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLTypeMetadata::sql_type
+18 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=#::sql_type
+calls=17 19
+19 37
+cfl=
+cfn=String::gsub
+calls=17 19
+19 22
+
+fl=
+fn=#::nil?
+0 14
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/column.rb
+fn=ActiveRecord/ConnectionAdapters/Column::sql_type
+10 22
+cfl=
+cfn=#::nil?
+calls=17 10
+10 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/type_metadata.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLTypeMetadata::sql_type
+calls=17 10
+10 83
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/column.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::fmod
+7 12
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/column.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::oid
+7 20
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::lookup_cast_type_from_column
+77 570
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map
+calls=17 78
+78 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/column.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::oid
+calls=17 78
+78 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/column.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::fmod
+calls=17 78
+78 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/column.rb
+cfn=ActiveRecord/ConnectionAdapters/Column::sql_type
+calls=17 78
+78 113
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::lookup
+calls=17 78
+78 166
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns
+264 37
+cfl=
+cfn=Class::superclass
+calls=11 268
+268 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns
+calls=11 268
+268 29
+
+fl=
+fn=Hash::[]^
+0 19199
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/immutable_string.rb
+fn=ActiveModel/Type/ImmutableString::type
+6 2761
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/column.rb
+fn=ActiveRecord/ConnectionAdapters/Column::initialize
+18 40
+cfl=
+cfn=String::freeze
+calls=17 19
+19 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/column.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::initialize
+10 65
+cfl=
+cfn=Kernel::dup
+calls=17 11
+11 36
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/column.rb
+cfn=ActiveRecord/ConnectionAdapters/Column::initialize
+calls=17 11
+11 48
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::single_value_from_rows
+493 18
+cfl=
+cfn=Array::first
+calls=12 494
+494 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_value
+97 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::query
+calls=6 98
+98 8365
+cfl=
+cfn=String::to_i
+calls=1 98
+98 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::max_identifier_length
+373 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_value
+calls=1 374
+374 1664
+cfl=
+cfn=Class::new
+calls=1 374
+374 17
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+fn=Object::present?
+26 5640
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=3033 27
+27 1698
+cfl=
+cfn=Array::blank?
+calls=1 27
+27 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=8 27
+27 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Numeric::blank?
+calls=4000 27
+27 1137
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+fn=Object::presence
+46 29
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=17 47
+47 31
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::has_default_function?
+561 15
+cfl=
+cfn=Regexp::match?
+calls=17 562
+562 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::extract_default_function
+557 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::has_default_function?
+calls=17 558
+558 28
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::extract_value_from_default
+531 40
+cfl=
+cfn=Regexp::===
+calls=51 532
+532 33
+cfl=
+cfn=String::===
+calls=34 532
+532 12
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=#::__setobj__
+399 22
+cfl=
+cfn=BasicObject::equal?
+calls=17 400
+400 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=Delegator::initialize
+71 802
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=#::__setobj__
+calls=17 72
+72 30
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=SimpleDelegator::__setobj__
+calls=548 72
+72 780
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/type_metadata.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLTypeMetadata::initialize
+10 38
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=Delegator::initialize
+calls=17 11
+11 51
+cfl=
+cfn=Regexp::match?
+calls=17 15
+15 14
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/sql_type_metadata.rb
+fn=ActiveRecord/ConnectionAdapters/SqlTypeMetadata::initialize
+9 26
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::type
+17 1705
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::get_oid_type
+447 6079
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map
+calls=4042 448
+448 2791
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::key?
+calls=2021 448
+448 3419
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::fetch
+calls=2021 452
+452 28086
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::fetch_type_metadata
+666 96
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::get_oid_type
+calls=17 667
+667 576
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::type
+calls=12 668
+668 13
+cfl=
+cfn=Class::new
+calls=34 668
+668 199
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/immutable_string.rb
+cfn=ActiveModel/Type/ImmutableString::type
+calls=5 668
+668 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::new_column_from_field
+647 79
+cfl=
+cfn=Integer::to_i
+calls=34 649
+649 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::fetch_type_metadata
+calls=17 649
+649 890
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::extract_value_from_default
+calls=17 650
+650 85
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::extract_default_function
+calls=17 651
+651 45
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::presence
+calls=17 653
+653 60
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::max_identifier_length
+calls=17 653
+653 1699
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::new_column_from_field
+calls=1 114
+114 174
+cfl=
+cfn=Class::new
+calls=16 653
+653 163
+
+fl=
+fn=PG/Result::values_without_profiling
+0 3670
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+fn=PG/Result::values
+8 1828
+cfl=
+cfn=PG/Result::values_without_profiling
+calls=1021 9
+9 3670
+
+fl=
+fn=PG/Result::ftype
+0 1527
+
+fl=
+fn=Array::initialize
+0 82
+cfl=
+cfn=PG/Result::ftype
+calls=52 21
+21 33
+
+fl=
+fn=PG/Result::nfields
+0 22
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::result_as_array
+18 115
+cfl=
+cfn=PG/Result::nfields
+calls=17 20
+20 22
+cfl=
+cfn=Class::new
+calls=17 20
+20 155
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Result::values
+calls=17 24
+24 116
+cfl=
+cfn=Array::any?
+calls=17 25
+25 44
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::query
+60 57
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+calls=17 61
+61 35719
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::single_value_from_rows
+calls=6 61
+61 25
+cfl=
+cfn=Array::map
+calls=6 61
+61 20
+
+fl=
+fn=PG/Connection::quote_ident^
+0 33
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::quoted
+22 15
+cfl=
+cfn=PG/Connection::quote_ident^
+calls=5 26
+26 18
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::unquote
+46 23
+cfl=
+cfn=String::start_with?
+calls=13 47
+47 11
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::initialize
+14 29
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::unquote
+calls=20 15
+15 33
+
+fl=
+fn=String::scan
+0 181
+cfl=
+cfn=Array::unshift
+calls=6 185
+185 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Utils::extract_schema_qualified_name
+70 36
+cfl=
+cfn=String::scan
+calls=10 71
+71 46
+cfl=
+cfn=NilClass::nil?
+calls=6 72
+72 6
+cfl=
+cfn=Class::new
+calls=10 76
+76 79
+cfl=
+cfn=Kernel::nil?
+calls=4 72
+72 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name
+32 47
+cfl=
+cfn=String::to_s
+calls=5 33
+33 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Utils::extract_schema_qualified_name
+calls=5 33
+33 92
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::quoted
+calls=5 33
+33 33
+cfl=
+cfn=String::freeze
+calls=5 33
+33 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::column_definitions
+756 32
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name
+calls=5 757
+757 163
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote
+calls=5 757
+757 136
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::query
+calls=5 757
+757 12214
+cfl=
+cfn=Array::map
+calls=5 757
+757 3053
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaStatements::columns
+111 17
+cfl=
+cfn=String::to_s
+calls=5 112
+112 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::column_definitions
+calls=5 113
+113 15598
+cfl=
+cfn=Array::map
+calls=1 113
+113 2
+cfl=
+cfn=Hash::[]^
+calls=1 113
+113 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaCache::columns
+68 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaStatements::columns
+calls=5 69
+69 15624
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns
+calls=1 69
+69 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=1 69
+69 7
+cfl=
+cfn=Hash::each
+calls=1 467
+467 212
+cfl=
+cfn=Array::map
+calls=4 69
+69 11
+cfl=
+cfn=Hash::[]^
+calls=4 69
+69 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaCache::columns_hash
+74 41
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::columns
+calls=5 75
+75 15896
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attributes_to_define_after_schema_loads^
+calls=1 235
+235 2
+cfl=
+cfn=Hash::each
+calls=5 235
+235 1648
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns
+calls=4 75
+75 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=4 75
+75 32
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::table_name_suffix^
+106 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::full_table_name_suffix
+224 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parents
+calls=4 225
+225 15
+cfl=
+cfn=Enumerable::detect
+calls=4 225
+225 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::table_name_suffix^
+calls=4 225
+225 7
+
+fl=
+fn=String::rindex
+0 24
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::demodulize
+221 35
+cfl=
+cfn=String::to_s
+calls=16 222
+222 11
+cfl=
+cfn=String::rindex
+calls=16 223
+223 24
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+fn=String::demodulize
+146 25
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::demodulize
+calls=10 147
+147 46
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::undecorated_table_name
+497 17
+cfl=
+cfn=String::to_s
+calls=4 498
+498 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::demodulize
+calls=4 498
+498 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::underscore
+calls=4 498
+498 92
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::pluralize_table_names^
+calls=4 499
+499 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::pluralize
+calls=4 499
+499 243
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::table_name_prefix^
+106 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::full_table_name_prefix
+220 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parents
+calls=4 221
+221 15
+cfl=
+cfn=Enumerable::detect
+calls=4 221
+221 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::table_name_prefix^
+calls=4 221
+221 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::compute_table_name
+503 41
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=4 504
+504 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parent
+calls=4 507
+507 575
+cfl=
+cfn=Module::<
+calls=4 507
+507 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::full_table_name_prefix
+calls=4 513
+513 51
+cfl=
+cfn=NilClass::to_s
+calls=4 513
+513 10
+cfl=
+cfn=Module::name
+calls=4 513
+513 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::undecorated_table_name
+calls=4 513
+513 385
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::full_table_name_suffix
+calls=4 513
+513 44
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::table_name=
+189 16
+cfl=
+cfn=String::to_s
+calls=4 190
+190 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::reset_table_name
+210 29
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=9 211
+211 10
+cfl=
+cfn=Class::superclass
+calls=9 213
+213 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=4 214
+214 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::compute_table_name
+calls=4 214
+214 1143
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name=
+calls=5 214
+214 21
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::table_name
+179 3215
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::reset_table_name
+calls=5 180
+180 1220
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::load_schema!
+465 32
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=5 466
+466 298
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=4 466
+466 361
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::columns_hash
+calls=5 466
+466 17646
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=1 52
+52 9
+cfl=
+cfn=Hash::each
+calls=5 52
+52 129
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attributes_to_define_after_schema_loads^
+calls=4 235
+235 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::table_name^
+calls=1 466
+466 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attributes.rb
+fn=ActiveRecord/Attributes/ClassMethods::load_schema!
+233 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema!
+calls=5 234
+234 18486
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=1 232
+232 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=4 52
+52 42
+cfl=
+cfn=Hash::each
+calls=4 52
+52 969
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/ClassMethods::load_schema!
+50 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attributes.rb
+cfn=ActiveRecord/Attributes/ClassMethods::load_schema!
+calls=5 51
+51 19518
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=4 232
+232 22
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::schema_loaded?
+450 11318
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::load_schema
+454 14820
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::schema_loaded?
+calls=21795 455
+455 11318
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=95 456
+456 20194
+cfl=
+cfn=String::to_s
+calls=1 456
+456 1
+cfl=
+cfn=Hash::key?
+calls=1 456
+456 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+345 14462
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema
+calls=16901 346
+346 41264
+cfl=
+cfn=Class::new
+calls=6 66
+66 10958
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type.rb
+cfn=ActiveRecord/Type::default_value^
+calls=5 347
+347 13
+cfl=
+cfn=String::to_s
+calls=4 346
+346 3
+cfl=
+cfn=Hash::key?
+calls=4 346
+346 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::has_attribute?
+229 4536
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=4265 230
+230 39181
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+cfn=ReloadJson::find_or_build_city
+calls=1 16
+16 209
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+cfn=ReloadJson::find_or_build_bus
+calls=1 17
+17 15309035
+cfl=
+cfn=String::to_s
+calls=4260 230
+230 863
+cfl=
+cfn=Hash::key?
+calls=4260 230
+230 1461
+cfl=
+cfn=Class::new
+calls=4 66
+66 35522
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column
+252 21114
+cfl=
+cfn=Class::superclass
+calls=10530 253
+253 3825
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column
+calls=10530 253
+253 9917
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::new
+50 12554
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=4265 51
+51 1886
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column
+calls=4265 55
+55 8989
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::has_attribute?
+calls=4265 55
+55 15390809
+cfl=
+cfn=Class::new
+calls=4260 66
+66 1998075
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::_reflections^
+106 1238
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::after_remove_for_from_trips=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 17
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::before_remove_for_from_trips=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 16
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::after_add_for_from_trips=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 16
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::before_add_for_from_trips=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 15
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::_reflections=^
+104 52
+cfl=
+cfn=Kernel::singleton_class
+calls=14 105
+105 10
+cfl=
+cfn=Module::class_eval
+calls=14 105
+105 206
+cfl=
+cfn=Module::singleton_class?
+calls=14 109
+109 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::_reflections^
+106 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ClassMethods::clear_reflections_cache
+124 18
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection::add_reflection^
+35 83
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::clear_reflections_cache
+calls=14 36
+36 18
+cfl=
+cfn=Symbol::to_s
+calls=14 37
+37 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_reflections^
+calls=6 38
+38 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=14 38
+38 604
+cfl=
+cfn=Hash::merge!
+calls=14 38
+38 26
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_reflections=^
+calls=14 38
+38 277
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::_reflections^
+calls=1 38
+38 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::_reflections^
+calls=1 38
+38 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::_reflections^
+calls=2 38
+38 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service/HABTM_Buses::_reflections^
+calls=1 38
+38 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::_reflections^
+calls=1 38
+38 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::_reflections^
+calls=2 38
+38 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::define_validations^
+121 14
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::after_remove_for_to_trips=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 15
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::before_remove_for_to_trips=^
+104 6
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 13
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::after_add_for_to_trips=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 14
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::before_add_for_to_trips=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 16
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=
+fn=Kernel::define_singleton_method
+0 284
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=84 0
+0 19
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Class::class_attribute
+87 71
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=28 88
+88 76
+cfl=
+cfn=Hash::fetch
+calls=168 89
+89 32
+cfl=
+cfn=Array::each
+calls=28 94
+94 2123
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callback^
+31 161
+cfl=
+cfn=Symbol::to_s
+calls=56 32
+32 22
+cfl=
+cfn=Module::method_defined?
+calls=28 35
+35 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Class::class_attribute
+calls=28 35
+35 2303
+cfl=
+cfn=Symbol::to_sym
+calls=28 36
+36 12
+cfl=
+cfn=Kernel::Array
+calls=28 36
+36 41
+cfl=
+cfn=Array::map
+calls=28 36
+36 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::before_add_for_to_trips=^
+calls=1 46
+46 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::after_add_for_to_trips=^
+calls=1 46
+46 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::before_remove_for_to_trips=^
+calls=1 46
+46 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::after_remove_for_to_trips=^
+calls=1 46
+46 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::before_add_for_from_trips=^
+calls=1 46
+46 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::after_add_for_from_trips=^
+calls=1 46
+46 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::before_remove_for_from_trips=^
+calls=1 46
+46 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::after_remove_for_from_trips=^
+calls=1 46
+46 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_add_for_trips=^
+calls=1 46
+46 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_add_for_trips=^
+calls=1 46
+46 73
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_remove_for_trips=^
+calls=1 46
+46 26
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_remove_for_trips=^
+calls=1 46
+46 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_add_for_buses_services=^
+calls=1 46
+46 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_add_for_buses_services=^
+calls=1 46
+46 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_remove_for_buses_services=^
+calls=1 46
+46 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_remove_for_buses_services=^
+calls=1 46
+46 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_add_for_services=^
+calls=1 46
+46 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_add_for_services=^
+calls=1 46
+46 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_remove_for_services=^
+calls=1 46
+46 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_remove_for_services=^
+calls=1 46
+46 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::before_add_for_services_buses=^
+calls=1 46
+46 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::after_add_for_services_buses=^
+calls=1 46
+46 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::before_remove_for_services_buses=^
+calls=1 46
+46 25
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::after_remove_for_services_buses=^
+calls=1 46
+46 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::before_add_for_buses=^
+calls=1 46
+46 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::after_add_for_buses=^
+calls=1 46
+46 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::before_remove_for_buses=^
+calls=1 46
+46 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::after_remove_for_buses=^
+calls=1 46
+46 21
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/callbacks.rb
+fn=ActiveModel/Validations/Callbacks/ClassMethods::after_validation
+97 30
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=7 98
+98 24
+cfl=
+cfn=Kernel::dup
+calls=7 99
+99 17
+cfl=
+cfn=Hash::key?
+calls=7 102
+102 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=7 110
+110 665
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::validate?
+553 34
+cfl=
+cfn=NilClass::nil?
+calls=14 554
+554 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::collection?
+calls=7 554
+554 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::collection?
+calls=7 554
+554 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation/ClassMethods::define_autosave_validation_callbacks
+211 117
+cfl=
+cfn=Symbol::to_s
+calls=14 212
+212 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::validate?
+calls=12 213
+213 55
+cfl=
+cfn=Module::method_defined?
+calls=7 213
+213 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::collection?
+calls=5 214
+214 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation/ClassMethods::define_non_cyclic_method
+calls=7 220
+220 51
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations/ClassMethods::validate
+calls=7 221
+221 790
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/callbacks.rb
+cfn=ActiveModel/Validations/Callbacks/ClassMethods::after_validation
+calls=7 222
+222 741
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=2 212
+212 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::validate?
+calls=2 213
+213 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::collection?
+calls=2 214
+214 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/callbacks.rb
+fn=ActiveRecord/Base::after_update^
+142 527
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=7 143
+143 22
+cfl=
+cfn=Class::new
+calls=7 145
+145 19
+cfl=
+cfn=Kernel::Array
+calls=7 148
+148 16
+cfl=
+cfn=Symbol::to_s
+calls=7 149
+149 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=7 149
+149 808
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/callbacks.rb
+fn=ActiveRecord/Base::after_create^
+142 46
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=7 143
+143 23
+cfl=
+cfn=Class::new
+calls=7 145
+145 22
+cfl=
+cfn=Kernel::Array
+calls=7 148
+148 12
+cfl=
+cfn=Symbol::to_s
+calls=7 149
+149 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=7 149
+149 1154
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation/ClassMethods::define_non_cyclic_method
+151 74
+cfl=
+cfn=Module::method_defined?
+calls=21 152
+152 17
+cfl=
+cfn=Module::define_method
+calls=21 153
+153 88
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::prepend_one
+591 41
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::remove_duplicates
+calls=28 593
+593 185
+cfl=
+cfn=Array::unshift
+calls=28 594
+594 29
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::prepend
+576 34
+cfl=
+cfn=Array::each
+calls=28 577
+577 288
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Conditionals/Value::initialize
+151 33
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/callbacks.rb
+fn=ActiveRecord/Base::after_save^
+142 58
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=7 143
+143 20
+cfl=
+cfn=Class::new
+calls=7 145
+145 25
+cfl=
+cfn=Kernel::Array
+calls=7 148
+148 17
+cfl=
+cfn=Symbol::to_s
+calls=7 149
+149 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=7 149
+149 750
+
+fl=
+fn=Array::shift
+0 1911
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/callbacks.rb
+fn=ActiveRecord/Base::before_save^
+130 51
+cfl=
+cfn=Symbol::to_s
+calls=14 131
+131 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=14 131
+131 1527
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/HasManyReflection::collection?
+674 26
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation/ClassMethods::add_autosave_association_callbacks
+180 165
+cfl=
+cfn=Symbol::to_s
+calls=14 181
+181 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::collection?
+calls=5 183
+183 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/callbacks.rb
+cfn=ActiveRecord/Base::before_save^
+calls=14 184
+184 1594
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/callbacks.rb
+cfn=ActiveRecord/Base::after_save^
+calls=7 185
+185 876
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation/ClassMethods::define_non_cyclic_method
+calls=14 187
+187 128
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/callbacks.rb
+cfn=ActiveRecord/Base::after_create^
+calls=7 189
+189 1266
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/callbacks.rb
+cfn=ActiveRecord/Base::after_update^
+calls=7 190
+190 1399
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation/ClassMethods::define_autosave_validation_callbacks
+calls=14 208
+208 1798
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::collection?
+calls=7 183
+183 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::has_one?
+calls=7 191
+191 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=2 181
+181 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::collection?
+calls=2 183
+183 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation/AssociationBuilderExtension::build^
+134 58
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation/ClassMethods::add_autosave_association_callbacks
+calls=14 135
+135 7266
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::define_callbacks^
+81 32
+cfl=
+cfn=Array::each
+calls=14 87
+87 7349
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=2 82
+82 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callbacks^
+14 29
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_callbacks^
+calls=7 15
+15 6393
+cfl=
+cfn=Array::each
+calls=7 18
+18 3279
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=2 16
+16 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=2 17
+17 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::define_writers^
+113 29
+cfl=
+cfn=Symbol::to_s
+calls=24 114
+114 11
+cfl=
+cfn=Module::class_eval
+calls=12 114
+114 748
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_writers^
+60 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_writers^
+calls=5 61
+61 581
+cfl=
+cfn=Symbol::to_s
+calls=10 63
+63 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::singularize
+calls=5 63
+63 328
+cfl=
+cfn=Module::class_eval
+calls=5 63
+63 716
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::singularize
+49 1436
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=565 50
+50 2713
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::apply_inflections
+calls=565 50
+50 39682
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+fn=String::singularize
+56 826
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::singularize
+calls=561 57
+57 43586
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::define_readers^
+105 42
+cfl=
+cfn=Symbol::to_s
+calls=24 106
+106 12
+cfl=
+cfn=Module::class_eval
+calls=12 106
+106 456
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_readers^
+50 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_readers^
+calls=5 51
+51 226
+cfl=
+cfn=Symbol::to_s
+calls=10 53
+53 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::singularize
+calls=5 53
+53 495
+cfl=
+cfn=Module::class_eval
+calls=5 53
+53 144
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::define_accessors^
+98 58
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::generated_association_methods
+calls=12 99
+99 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_readers^
+calls=5 101
+101 895
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_writers^
+calls=5 102
+102 1654
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_readers^
+calls=7 101
+101 284
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_writers^
+calls=7 102
+102 207
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=2 100
+100 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::calculate_constructable
+590 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/HasManyReflection::macro
+672 1200
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+fn=ActiveSupport/Inflector/Inflections/Uncountables::uncountable?
+56 649
+cfl=
+cfn=Array::any?
+calls=595 57
+57 4773
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::apply_inflections
+399 1427
+cfl=
+cfn=String::to_s
+calls=595 400
+400 194
+cfl=
+cfn=Kernel::dup
+calls=595 400
+400 1026
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=595 402
+402 1520
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector/Inflections/Uncountables::uncountable?
+calls=595 402
+402 5423
+cfl=
+cfn=Array::each
+calls=595 405
+405 31802
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::pluralize
+32 69
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=30 33
+33 189
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::apply_inflections
+calls=30 33
+33 1710
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+fn=String::pluralize
+33 62
+cfl=
+cfn=Kernel::is_a?
+calls=22 34
+34 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::pluralize
+calls=22 38
+38 1510
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::pluralize_table_names^
+106 22
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/MacroReflection::initialize
+341 78
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::pluralize_table_names^
+calls=16 347
+347 18
+cfl=
+cfn=Symbol::to_s
+calls=16 347
+347 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::pluralize
+calls=16 347
+347 1212
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::initialize
+424 95
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::initialize
+calls=16 425
+425 1324
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::macro
+calls=7 428
+428 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::calculate_constructable
+calls=9 428
+428 10
+cfl=
+cfn=Class::new
+calls=16 429
+429 966
+cfl=
+cfn=Kernel::class
+calls=6 431
+431 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasAndBelongsToManyReflection::macro
+calls=2 428
+428 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::macro
+calls=7 428
+428 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::calculate_constructable
+calls=7 428
+428 19
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection::create^
+16 52
+cfl=
+cfn=Class::new
+calls=16 31
+31 2257
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_many.rb
+fn=ActiveRecord/Associations/Builder/HasMany::macro^
+5 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::build_scope^
+48 21
+
+fl=
+fn=Array::flatten!
+0 28513
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/keys.rb
+fn=Hash::assert_valid_keys
+77 27
+cfl=
+cfn=Array::flatten!
+calls=14 78
+78 81
+cfl=
+cfn=Hash::each_key
+calls=14 79
+79 45
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation/AssociationBuilderExtension::valid_options^
+138 19
+
+fl=
+fn=Enumerable::flat_map
+0 6794
+cfl=
+cfn=Array::each
+calls=5282 0
+0 19018
+cfl=
+cfn=Hash::each
+calls=3268 0
+0 254327
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::valid_options^
+70 29
+cfl=
+cfn=Enumerable::flat_map
+calls=14 71
+71 74
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+fn=ActiveRecord/Associations/Builder/CollectionAssociation::valid_options^
+9 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::valid_options^
+calls=7 10
+10 58
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_many.rb
+fn=ActiveRecord/Associations/Builder/HasMany::valid_options^
+9 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::valid_options^
+calls=7 10
+10 75
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::validate_options^
+74 39
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_many.rb
+cfn=ActiveRecord/Associations/Builder/HasMany::valid_options^
+calls=7 75
+75 94
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::assert_valid_keys
+calls=14 75
+75 152
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/belongs_to.rb
+cfn=ActiveRecord/Associations/Builder/BelongsTo::valid_options^
+calls=7 75
+75 71
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::create_reflection^
+38 61
+cfl=
+cfn=Kernel::kind_of?
+calls=14 39
+39 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::validate_options^
+calls=14 41
+41 356
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::build_scope^
+calls=14 43
+43 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_many.rb
+cfn=ActiveRecord/Associations/Builder/HasMany::macro^
+calls=7 45
+45 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::create^
+calls=14 45
+45 2309
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/belongs_to.rb
+cfn=ActiveRecord/Associations/Builder/BelongsTo::macro^
+calls=7 45
+45 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_extensions^
+23 9
+cfl=
+cfn=Kernel::block_given?
+calls=5 24
+24 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::method_defined_within?
+111 747
+cfl=
+cfn=Module::method_defined?
+calls=624 112
+112 532
+cfl=
+cfn=Module::private_method_defined?
+calls=546 112
+112 147
+cfl=
+cfn=Module::instance_method
+calls=48 114
+114 37
+cfl=
+cfn=UnboundMethod::owner
+calls=48 114
+114 19
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::dangerous_attribute_method?
+107 303
+cfl=
+cfn=Class::superclass
+calls=318 108
+108 316
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::method_defined_within?
+calls=318 108
+108 760
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::dangerous_attribute_method?
+67 253
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::dangerous_attribute_method?
+calls=318 68
+68 1378
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=30 68
+68 26
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::build^
+23 87
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::dangerous_attribute_method?
+calls=12 24
+24 141
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_extensions^
+calls=5 30
+30 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::create_reflection^
+calls=12 31
+31 2481
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_accessors^
+calls=5 32
+32 2592
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callbacks^
+calls=5 33
+33 6355
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_validations^
+calls=5 34
+34 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_extensions^
+calls=7 30
+30 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/belongs_to.rb
+cfn=ActiveRecord/Associations/Builder/BelongsTo::define_accessors^
+calls=7 32
+32 1331
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/belongs_to.rb
+cfn=ActiveRecord/Associations/Builder/BelongsTo::define_callbacks^
+calls=7 33
+33 1011
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/belongs_to.rb
+cfn=ActiveRecord/Associations/Builder/BelongsTo::define_validations^
+calls=7 34
+34 233
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+fn=ActiveRecord/Associations/ClassMethods::has_many
+1368 29
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 1369
+1369 6947
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=1 664
+664 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::new_constants
+calls=1 664
+664 623
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::build^
+calls=4 1369
+1369 8153
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::add_reflection^
+calls=4 1370
+1370 163
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::matches?
+320 47
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::filter
+calls=40 321
+321 29
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::filter
+305 66
+
+fl=
+fn=Hash::each_key
+0 21726
+cfl=
+cfn=Array::include?
+calls=26 80
+80 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=14896 37
+37 5730
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::initialized?
+calls=14896 37
+37 3679
+cfl=
+cfn=Array::each
+calls=1000 169
+169 451
+cfl=
+cfn=Hash::delete
+calls=2000 43
+43 1697
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::duplicates?
+324 119
+cfl=
+cfn=Module::===
+calls=105 325
+325 37
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::filter
+calls=51 327
+327 37
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::matches?
+calls=51 327
+327 76
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::__callbacks^
+106 2390
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations/uniqueness.rb
+fn=ActiveRecord/Validations/UniquenessValidator::initialize
+6 11
+cfl=
+cfn=Kernel::Array
+calls=2 11
+11 6
+cfl=
+cfn=Array::all?
+calls=2 11
+11 2
+cfl=
+cfn=Hash::merge!
+calls=2 15
+15 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validator.rb
+cfn=ActiveModel/EachValidator::initialize
+calls=2 15
+15 38
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::__callbacks=^
+104 213
+cfl=
+cfn=Kernel::singleton_class
+calls=66 105
+105 56
+cfl=
+cfn=Module::class_eval
+calls=66 105
+105 1411
+cfl=
+cfn=Module::singleton_class?
+calls=66 109
+109 43
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/ClassMethods::set_callbacks
+840 159
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::__callbacks^
+calls=6 841
+841 7
+cfl=
+cfn=Symbol::to_sym
+calls=66 841
+841 55
+cfl=
+cfn=Hash::merge
+calls=66 841
+841 120
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::__callbacks=^
+calls=66 841
+841 1722
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::__callbacks^
+calls=14 841
+841 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::__callbacks^
+calls=20 841
+841 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::__callbacks^
+calls=1 841
+841 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service/HABTM_Buses::__callbacks^
+calls=1 841
+841 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::__callbacks^
+calls=13 841
+841 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::__callbacks^
+calls=11 841
+841 7
+
+fl=
+fn=Array::delete_if
+0 95
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::duplicates?
+calls=105 599
+599 269
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::remove_duplicates
+597 77
+cfl=
+cfn=Array::delete_if
+calls=66 599
+599 363
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::append_one
+585 55
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::remove_duplicates
+calls=38 587
+587 256
+cfl=
+cfn=Array::push
+calls=38 588
+588 32
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::append
+572 36
+cfl=
+cfn=Array::each
+calls=38 573
+573 384
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::chain
+581 97
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::initialize_copy
+557 153
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::chain
+calls=71 559
+559 69
+cfl=
+cfn=Kernel::dup
+calls=71 559
+559 496
+cfl=
+cfn=Class::new
+calls=71 560
+560 150
+
+fl=
+fn=Array::reverse_each
+0 6191
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::get_callbacks
+calls=66 626
+626 181
+cfl=
+cfn=Kernel::dup
+calls=66 627
+627 892
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::append
+calls=38 676
+676 420
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callbacks
+calls=66 677
+677 2120
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::prepend
+calls=28 676
+676 322
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=Delegator::method_missing
+calls=548 134
+134 3377
+cfl=
+cfn=Array::each
+calls=3268 134
+134 1221
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::constraints
+calls=2720 134
+134 22498
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/descendants_tracker.rb
+fn=ActiveSupport/DescendantsTracker::accumulate_descendants^
+41 204
+cfl=
+cfn=Kernel::hash
+calls=66 42
+42 46
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/descendants_tracker.rb
+fn=ActiveSupport/DescendantsTracker::descendants^
+14 135
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::accumulate_descendants^
+calls=66 16
+16 250
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/ClassMethods::__update_callbacks
+624 114
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::descendants^
+calls=66 625
+625 384
+cfl=
+cfn=Array::reverse_each
+calls=66 625
+625 4186
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::check_conditionals
+353 110
+cfl=
+cfn=Array::any?
+calls=132 354
+354 85
+
+fl=
+fn=NilClass::to_a
+0 1995
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::compute_identifier
+365 84
+cfl=
+cfn=Module::===
+calls=66 366
+366 46
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::initialize
+295 227
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::compute_identifier
+calls=66 300
+300 130
+cfl=
+cfn=Kernel::Array
+calls=132 301
+301 153
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::check_conditionals
+calls=132 301
+301 195
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::build^
+281 100
+cfl=
+cfn=Kernel::is_a?
+calls=66 282
+282 56
+cfl=
+cfn=Class::new
+calls=66 289
+289 810
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::__callbacks^
+106 23
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/ClassMethods::get_callbacks
+836 214
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::__callbacks^
+calls=12 837
+837 16
+cfl=
+cfn=Symbol::to_sym
+calls=137 837
+837 106
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::__callbacks^
+calls=29 837
+837 29
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::__callbacks^
+calls=41 837
+837 34
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::__callbacks^
+calls=2 837
+837 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service/HABTM_Buses::__callbacks^
+calls=2 837
+837 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::__callbacks^
+calls=27 837
+837 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::__callbacks^
+calls=24 837
+837 25
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/ClassMethods::normalize_callback_params
+615 157
+cfl=
+cfn=Array::first
+calls=66 616
+616 52
+cfl=
+cfn=Array::include?
+calls=66 616
+616 50
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=66 617
+617 330
+cfl=
+cfn=Kernel::dup
+calls=66 619
+619 254
+cfl=
+cfn=Array::shift
+calls=42 616
+616 35
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/ClassMethods::set_callback
+667 289
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::normalize_callback_params
+calls=66 668
+668 878
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::get_callbacks
+calls=66 670
+670 217
+cfl=
+cfn=Array::map
+calls=66 671
+671 1065
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::__update_callbacks
+calls=66 675
+675 4684
+
+fl=
+fn=Array::all?
+0 46
+cfl=
+cfn=Kernel::is_a?
+calls=24 157
+157 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+fn=ActiveModel/Validations/ClassMethods::validate
+154 91
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=24 155
+155 85
+cfl=
+cfn=Array::all?
+calls=24 157
+157 57
+cfl=
+cfn=Hash::key?
+calls=24 165
+165 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=24 174
+174 2229
+cfl=
+cfn=Hash::each_key
+calls=8 158
+158 12
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::_validators^
+106 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validator.rb
+fn=ActiveModel/EachValidator::check_validity!
+165 8
+
+fl=
+fn=Kernel::freeze
+0 15
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+fn=Hash::except!
+20 8462
+cfl=
+cfn=Array::each
+calls=14932 21
+21 31725
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+fn=Hash::except
+12 7308
+cfl=
+cfn=Kernel::dup
+calls=8668 13
+13 8684
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except!
+calls=8668 13
+13 26158
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validator.rb
+fn=ActiveModel/Validator::initialize
+108 29
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=16 109
+109 121
+cfl=
+cfn=Kernel::freeze
+calls=16 109
+109 8
+
+fl=
+fn=Kernel::Array
+0 86987
+cfl=
+cfn=NilClass::to_a
+calls=4054 0
+0 1995
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validator.rb
+fn=ActiveModel/EachValidator::initialize
+138 52
+cfl=
+cfn=Hash::delete
+calls=16 139
+139 10
+cfl=
+cfn=Kernel::Array
+calls=16 139
+139 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validator.rb
+cfn=ActiveModel/Validator::initialize
+calls=16 141
+141 158
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validator.rb
+cfn=ActiveModel/EachValidator::check_validity!
+calls=11 142
+142 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/clusivity.rb
+cfn=ActiveModel/Validations/Clusivity::check_validity!
+calls=2 142
+142 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/format.rb
+cfn=ActiveModel/Validations/FormatValidator::check_validity!
+calls=1 142
+142 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::check_validity!
+calls=2 142
+142 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/with.rb
+fn=ActiveModel/Validations/ClassMethods::validates_with
+81 28
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=16 82
+82 59
+cfl=
+cfn=Array::each
+calls=16 85
+85 2024
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/validates.rb
+fn=ActiveModel/Validations/ClassMethods::_parse_validates_options
+160 26
+cfl=
+cfn=Module::===
+calls=20 161
+161 7
+
+fl=
+fn=String::include?
+0 8642
+
+fl=
+fn=String::capitalize
+0 32
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::camelize
+69 53
+cfl=
+cfn=String::to_s
+calls=20 70
+70 9
+cfl=
+cfn=String::sub
+calls=20 72
+72 975
+cfl=
+cfn=String::gsub!
+calls=40 76
+76 37
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+fn=String::camelize
+91 45
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::camelize
+calls=20 94
+94 1074
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/validates.rb
+fn=ActiveModel/Validations/ClassMethods::_validates_default_keys
+156 13
+
+fl=
+fn=Kernel::instance_of?
+0 58
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+fn=Hash::extractable_options?
+9 77
+cfl=
+cfn=Kernel::instance_of?
+calls=98 10
+10 45
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+fn=Array::extract_options!
+24 273
+cfl=
+cfn=Array::last
+calls=274 25
+25 135
+cfl=
+cfn=Kernel::is_a?
+calls=176 25
+25 103
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+cfn=Hash::extractable_options?
+calls=98 25
+25 122
+cfl=
+cfn=Array::pop
+calls=98 26
+26 60
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/validates.rb
+fn=ActiveModel/Validations/ClassMethods::validates
+105 54
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=13 106
+106 49
+cfl=
+cfn=Kernel::dup
+calls=13 106
+106 36
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/validates.rb
+cfn=ActiveModel/Validations/ClassMethods::_validates_default_keys
+calls=13 107
+107 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/slice.rb
+cfn=Hash::slice!
+calls=13 107
+107 101
+cfl=
+cfn=Hash::each
+calls=13 114
+114 3206
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::attribute_type_decorations^
+106 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ApplicationRecord::defined_enums^
+106 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+151 16696
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ApplicationRecord::_validators^
+106 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ApplicationRecord::attribute_type_decorations^
+106 16
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::initialize_load_schema_monitor
+439 17
+cfl=
+cfn=Class::new
+calls=7 440
+440 94
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/descendants_tracker.rb
+fn=ActiveSupport/DescendantsTracker::store_inherited^
+36 31
+cfl=
+cfn=Kernel::hash
+calls=9 37
+37 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/descendants_tracker.rb
+fn=ActiveSupport/DescendantsTracker::inherited
+49 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::store_inherited^
+calls=7 50
+50 39
+cfl=
+cfn=Class::inherited
+calls=7 51
+51 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::defined_enums=^
+104 28
+cfl=
+cfn=Kernel::singleton_class
+calls=7 105
+105 6
+cfl=
+cfn=Module::class_eval
+calls=7 105
+105 142
+cfl=
+cfn=Module::singleton_class?
+calls=7 109
+109 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/deep_dup.rb
+fn=Hash::deep_dup
+43 4152
+cfl=
+cfn=Kernel::dup
+calls=4272 44
+44 8160
+cfl=
+cfn=Hash::each_pair
+calls=4272 45
+45 57923
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::defined_enums^
+106 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/enum.rb
+fn=ActiveRecord/Enum::inherited
+103 31
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::defined_enums^
+calls=3 104
+104 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/deep_dup.rb
+cfn=Hash::deep_dup
+calls=7 104
+104 51
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::defined_enums=^
+calls=7 104
+104 181
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::inherited
+calls=7 105
+105 63
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ApplicationRecord::defined_enums^
+calls=4 104
+104 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/DelegateCache::generated_relation_methods
+41 23
+cfl=
+cfn=Class::new
+calls=7 42
+42 22
+cfl=
+cfn=Kernel::tap
+calls=7 42
+42 74
+
+fl=
+fn=Class::superclass
+0 27420
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::base_class
+95 41387
+cfl=
+cfn=Module::<
+calls=25643 96
+96 9099
+cfl=
+cfn=Class::superclass
+calls=43378 100
+100 8785
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=17735 100
+100 10027
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/DelegateCache::include_relation_methods
+35 58
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=21 36
+36 94
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/DelegateCache::generated_relation_methods
+calls=21 37
+37 119
+cfl=
+cfn=Module::include
+calls=21 37
+37 54
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concern.rb
+fn=ActiveSupport/Concern::included
+126 39
+cfl=
+cfn=Kernel::nil?
+calls=21 127
+127 10
+cfl=
+cfn=Module::included
+calls=21 136
+136 8
+
+fl=
+fn=Module::<
+0 9127
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concern.rb
+fn=ActiveSupport/Concern::append_features
+113 127
+cfl=
+cfn=Kernel::instance_variable_defined?
+calls=42 114
+114 18
+cfl=
+cfn=Module::<
+calls=21 118
+118 22
+cfl=
+cfn=Array::each
+calls=21 119
+119 8
+cfl=
+cfn=Module::append_features
+calls=21 120
+120 48
+cfl=
+cfn=Module::const_defined?
+calls=21 121
+121 16
+cfl=
+cfn=Module::const_get
+calls=21 121
+121 12
+cfl=
+cfn=Kernel::extend
+calls=21 121
+121 91
+cfl=
+cfn=Module::class_eval
+calls=21 122
+122 63
+
+fl=
+fn=Class::initialize
+0 116
+cfl=
+cfn=Class::inherited
+calls=21 0
+0 10
+cfl=
+cfn=Module::include
+calls=21 18
+18 501
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/time_zone_conversion.rb
+cfn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::inherited
+calls=2 0
+0 941
+cfl=
+cfn=Module::attr_accessor
+calls=10 51
+51 655
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=12 58
+58 4
+cfl=
+cfn=Module::private
+calls=2 81
+81 2
+
+fl=
+fn=Array::uniq
+0 34
+
+fl=
+fn=Array::flatten
+0 111645
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::respond_to?
+calls=9458 0
+0 46717
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core::to_ary
+calls=9458 0
+0 1768
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/DelegateCache::initialize_relation_delegate_cache
+10 32
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 13
+13 2357
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/enum.rb
+cfn=ActiveRecord/Enum::inherited
+calls=1 31
+31 69
+cfl=
+cfn=Array::each
+calls=6 13
+13 969
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/DelegateCache::inherited
+29 28
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/DelegateCache::initialize_relation_delegate_cache
+calls=7 30
+30 3427
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/enum.rb
+cfn=ActiveRecord/Enum::inherited
+calls=6 31
+31 269
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::initialize_find_by_cache
+147 24
+cfl=
+cfn=Class::new
+calls=14 148
+148 757
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::inherited
+151 31
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::initialize_find_by_cache
+calls=7 153
+153 781
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/DelegateCache::inherited
+calls=7 154
+154 3723
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::initialize_load_schema_monitor
+calls=1 447
+447 19
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::inherited
+445 25
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::inherited
+calls=7 446
+446 4554
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::initialize_load_schema_monitor
+calls=6 447
+447 92
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::inherited
+163 47
+cfl=
+cfn=Class::new
+calls=7 164
+164 112
+cfl=
+cfn=Kernel::instance_variable_set
+calls=7 164
+164 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::inherited
+calls=7 165
+165 4671
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::_validators=^
+104 32
+cfl=
+cfn=Kernel::singleton_class
+calls=7 105
+105 6
+cfl=
+cfn=Module::class_eval
+calls=7 105
+105 121
+cfl=
+cfn=Module::singleton_class?
+calls=7 109
+109 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::_validators^
+106 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+fn=ActiveModel/Validations/ClassMethods::inherited
+277 39
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_validators^
+calls=3 278
+278 5
+cfl=
+cfn=Kernel::dup
+calls=7 278
+278 35
+cfl=
+cfn=Hash::each
+calls=7 279
+279 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_validators=^
+calls=7 279
+279 168
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::inherited
+calls=7 280
+280 4844
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ApplicationRecord::_validators^
+calls=4 278
+278 9
+
+fl=
+fn=Module::singleton_class?
+0 111
+
+fl=
+fn=Module::public
+0 146
+
+fl=
+fn=Module::define_method
+0 1093
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=141 0
+0 126
+cfl=
+cfn=Module::method_added
+calls=105 0
+0 28
+
+fl=
+fn=Module::alias_method
+0 313
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=141 0
+0 103
+cfl=
+cfn=Module::method_added
+calls=24 0
+0 10
+
+fl=
+fn=Module::method_defined?
+0 884
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/redefine_method.rb
+fn=Module::silence_redefinition_of_method
+8 340
+cfl=
+cfn=Module::method_defined?
+calls=309 9
+9 200
+cfl=
+cfn=Module::alias_method
+calls=141 12
+12 368
+cfl=
+cfn=Module::private_method_defined?
+calls=168 9
+9 46
+
+fl=
+fn=Module::protected_method_defined?
+0 134
+
+fl=
+fn=Module::private_method_defined?
+0 459
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/redefine_method.rb
+fn=Module::method_visibility
+39 297
+cfl=
+cfn=Module::private_method_defined?
+calls=225 41
+41 266
+cfl=
+cfn=Module::protected_method_defined?
+calls=225 41
+41 134
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/redefine_method.rb
+fn=Module::redefine_method
+26 605
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/redefine_method.rb
+cfn=Module::method_visibility
+calls=225 27
+27 696
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/redefine_method.rb
+cfn=Module::silence_redefinition_of_method
+calls=225 28
+28 811
+cfl=
+cfn=Module::define_method
+calls=225 29
+29 1160
+cfl=
+cfn=Module::public
+calls=225 30
+30 146
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attribute_type_decorations=^
+104 80
+cfl=
+cfn=Kernel::singleton_class
+calls=14 105
+105 28
+cfl=
+cfn=Module::class_eval
+calls=14 105
+105 351
+cfl=
+cfn=Module::singleton_class?
+calls=14 109
+109 16
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/TypeDecorator::initialize
+62 23
+
+fl=
+fn=Hash::merge
+0 5617
+cfl=
+cfn=Module::===
+calls=2 24
+24 1
+cfl=
+cfn=Hash::merge
+calls=1 24
+24 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/TypeDecorator::merge
+66 37
+cfl=
+cfn=Hash::merge
+calls=14 67
+67 48
+cfl=
+cfn=Class::new
+calls=14 67
+67 50
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attribute_type_decorations^
+106 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/descendants_tracker.rb
+fn=ActiveSupport/DescendantsTracker::direct_descendants^
+10 11201
+cfl=
+cfn=Kernel::hash
+calls=14 11
+11 18
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/descendants_tracker.rb
+fn=ActiveSupport/DescendantsTracker::direct_descendants
+54 3635
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::direct_descendants^
+calls=14 55
+55 11219
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::reload_schema_from_cache
+477 104
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::direct_descendants
+calls=14 491
+491 14855
+cfl=
+cfn=Array::each
+calls=14 491
+491 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/ClassMethods::decorate_matching_attribute_types
+40 103
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::reload_schema_from_cache
+calls=14 41
+41 14972
+cfl=
+cfn=Symbol::to_s
+calls=14 42
+42 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_type_decorations^
+calls=3 45
+45 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/TypeDecorator::merge
+calls=14 45
+45 135
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_type_decorations=^
+calls=14 45
+45 476
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ApplicationRecord::attribute_type_decorations^
+calls=5 45
+45 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::attribute_type_decorations^
+calls=1 45
+45 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::attribute_type_decorations^
+calls=1 45
+45 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::attribute_type_decorations^
+calls=1 45
+45 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::attribute_type_decorations^
+calls=1 45
+45 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service/HABTM_Buses::attribute_type_decorations^
+calls=1 45
+45 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::attribute_type_decorations^
+calls=1 45
+45 3
+
+fl=
+fn=Module::class_eval
+0 3045
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/ClassMethods::decorate_matching_attribute_types
+calls=14 168
+168 15745
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/redefine_method.rb
+cfn=Module::redefine_method
+calls=141 106
+106 2610
+cfl=
+cfn=Class::new
+calls=21 82
+82 31
+cfl=
+cfn=Module::method_added
+calls=70 107
+107 44
+cfl=
+cfn=Module::private
+calls=3 63
+63 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/locking/optimistic.rb
+fn=ActiveRecord/Locking/Optimistic/ClassMethods::inherited
+165 38
+cfl=
+cfn=Module::class_eval
+calls=7 166
+166 15405
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations/ClassMethods::inherited
+calls=7 172
+172 5109
+
+fl=
+fn=Module::private_constant
+0 34
+
+fl=
+fn=Module::const_set
+0 166
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::generated_association_methods
+224 78
+cfl=
+cfn=Class::new
+calls=7 226
+226 15
+cfl=
+cfn=Module::const_set
+calls=7 226
+226 29
+cfl=
+cfn=Module::private_constant
+calls=7 227
+227 10
+cfl=
+cfn=Module::include
+calls=7 228
+228 38
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::initialize_generated_modules
+220 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::generated_association_methods
+calls=7 221
+221 145
+
+fl=
+fn=Module::included
+0 38
+
+fl=
+fn=Module::append_features
+0 152
+
+fl=
+fn=Module::include
+0 113
+cfl=
+cfn=Module::append_features
+calls=39 0
+0 104
+cfl=
+cfn=Module::included
+calls=39 0
+0 29
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concern.rb
+cfn=ActiveSupport/Concern::append_features
+calls=21 0
+0 405
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concern.rb
+cfn=ActiveSupport/Concern::included
+calls=21 0
+0 58
+
+fl=
+fn=Module::initialize
+0 34
+cfl=
+cfn=Symbol::to_s
+calls=4 1838
+1838 2
+cfl=
+cfn=Module::class_eval
+calls=2 1838
+1838 89
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+fn=Mutex_m::mu_initialize
+108 21
+cfl=
+cfn=Class::new
+calls=7 109
+109 19
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+fn=Mutex_m::initialize
+112 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+cfn=Mutex_m::mu_initialize
+calls=7 113
+113 40
+cfl=
+cfn=Module::initialize
+calls=7 114
+114 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::initialize_generated_modules
+46 73
+cfl=
+cfn=Class::new
+calls=7 47
+47 108
+cfl=
+cfn=Module::include
+calls=7 49
+49 87
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::initialize_generated_modules
+calls=7 51
+51 168
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::inherited
+41 40
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::initialize_generated_modules
+calls=7 42
+42 436
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/locking/optimistic.rb
+cfn=ActiveRecord/Locking/Optimistic/ClassMethods::inherited
+calls=7 43
+43 20552
+cfl=
+cfn=Module::class_eval
+calls=1 74
+74 54
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/time_zone_conversion.rb
+fn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::inherited
+68 40
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::inherited
+calls=7 69
+69 21083
+cfl=
+cfn=Module::class_eval
+calls=6 74
+74 349
+
+fl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+fn=ReloadJson::build_city
+36 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+calls=1 37
+37 15343639
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::new
+calls=9 37
+37 1174
+
+fl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+fn=ReloadJson::find_or_build_city
+32 1605
+cfl=
+cfn=Enumerable::find
+calls=2000 33
+33 37903
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+cfn=ReloadJson::build_city
+calls=10 33
+33 15344834
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::verbose_query_logs^
+60 5419
+
+fl=
+fn=Integer::to_s
+0 11886
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/tagged_logging.rb
+fn=ActiveSupport/TaggedLogging/Formatter::current_tags
+47 2158
+cfl=
+cfn=Kernel::object_id
+calls=1 49
+49 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=1 49
+49 4
+cfl=
+cfn=String::freeze
+calls=1 49
+49 1
+cfl=
+cfn=Thread::current^
+calls=1007 50
+50 800
+cfl=
+cfn=Thread::[]
+calls=1007 50
+50 1646
+cfl=
+cfn=Thread::[]=
+calls=1 50
+50 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/tagged_logging.rb
+fn=ActiveSupport/TaggedLogging/Formatter::tags_text
+53 2951
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/tagged_logging.rb
+cfn=ActiveSupport/TaggedLogging/Formatter::current_tags
+calls=1007 54
+54 4614
+cfl=
+cfn=Array::any?
+calls=1007 55
+55 1058
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/tagged_logging.rb
+fn=ActiveSupport/TaggedLogging/Formatter::call
+22 4046
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/tagged_logging.rb
+cfn=ActiveSupport/TaggedLogging/Formatter::tags_text
+calls=1007 23
+23 8623
+cfl=
+cfn=NilClass::to_s
+calls=1007 23
+23 1183
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+cfn=ActiveSupport/Logger/SimpleFormatter::call
+calls=1007 23
+23 2997
+
+fl=
+fn=IO::write
+0 59137
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger/LogDevice::write
+684 2465
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=2014 686
+686 83732
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+fn=ActiveSupport/Logger/SimpleFormatter::call
+103 4350
+cfl=
+cfn=Module::===
+calls=2014 104
+104 1754
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::format_message
+581 3637
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+cfn=ActiveSupport/Logger/SimpleFormatter::call
+calls=1007 582
+582 3108
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/tagged_logging.rb
+cfn=ActiveSupport/TaggedLogging/Formatter::call
+calls=1007 582
+582 16849
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::format_severity
+577 1567
+
+fl=
+fn=NilClass::nil?
+0 145147
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 11116
+cfl=
+cfn=Kernel::nil?
+calls=4028 457
+457 1311
+cfl=
+cfn=NilClass::nil?
+calls=2014 463
+463 1021
+cfl=
+cfn=Kernel::block_given?
+calls=2014 464
+464 1170
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::format_severity
+calls=2014 471
+471 1567
+cfl=
+cfn=Time::now^
+calls=2014 471
+471 5003
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::format_message
+calls=2014 471
+471 23594
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger/LogDevice::write
+calls=2014 471
+471 86197
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+fn=ActiveSupport/Logger::add
+87 5734
+cfl=
+cfn=Kernel::nil?
+calls=2014 88
+88 1078
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger_thread_safe_level.rb
+cfn=ActiveSupport/LoggerThreadSafeLevel::level
+calls=2014 88
+88 13330
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=2014 89
+89 130978
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+fn=#::add
+26 3450
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+cfn=ActiveSupport/Logger::add
+calls=2014 27
+27 151120
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 2403
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+cfn=#::add
+calls=1007 491
+491 154571
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/log_interceptor.rb
+fn=MetaRequest/LogInterceptor::push_event
+35 2189
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/app_request.rb
+cfn=MetaRequest/AppRequest::current^
+calls=1007 36
+36 3284
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/log_interceptor.rb
+fn=MetaRequest/LogInterceptor::debug
+4 3270
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/log_interceptor.rb
+cfn=MetaRequest/LogInterceptor::push_event
+calls=1007 5
+5 5473
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=1007 6
+6 156974
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+fn=ActiveSupport/LogSubscriber::debug
+95 3021
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=2014 96
+96 6703
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/log_interceptor.rb
+cfn=MetaRequest/LogInterceptor::debug
+calls=1007 96
+96 165717
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::debug
+94 4849
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::debug
+calls=1007 95
+95 175441
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::verbose_query_logs^
+calls=1007 97
+97 5419
+
+fl=
+fn=Regexp::===
+0 33753
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::sql_color
+69 2768
+cfl=
+cfn=Regexp::===
+calls=4043 70
+70 33679
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/LogSubscriber::colorize_logging
+67 2902
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+fn=ActiveSupport/LogSubscriber::color
+105 6468
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/LogSubscriber::colorize_logging
+calls=2014 106
+106 2902
+cfl=
+cfn=Kernel::is_a?
+calls=2014 107
+107 1801
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+fn=NilClass::blank?
+57 2882
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::colorize_payload_name
+61 2765
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=3 62
+62 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::color
+calls=1007 63
+63 6070
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=1004 62
+62 3518
+
+fl=
+fn=Float::to_s
+0 3606
+
+fl=
+fn=NilClass::===
+0 6481
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/numeric/conversions.rb
+fn=ActiveSupport/NumericWithFormat::to_s
+104 13972
+cfl=
+cfn=NilClass::===
+calls=10011 105
+105 4516
+cfl=
+cfn=Float::to_s
+calls=1007 107
+107 3606
+cfl=
+cfn=Integer::to_s
+calls=9004 107
+107 11886
+
+fl=
+fn=Float::round
+0 3039
+
+fl=
+fn=NilClass::to_s
+0 5295
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::begin_db_transaction
+132 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 133
+133 2819
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionState::initialize
+6 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/Transaction::initialize
+97 5
+cfl=
+cfn=Class::new
+calls=1 99
+99 4
+cfl=
+cfn=Hash::fetch
+calls=1 101
+101 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/RealTransaction::initialize
+170 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/Transaction::initialize
+calls=1 171
+171 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::begin_db_transaction
+calls=1 175
+175 2822
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionManager::begin_transaction
+196 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 197
+197 2867
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=1 5
+5 53
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 5
+5 15347676
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionManager::within_new_transaction
+235 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 236
+236 15350613
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/NullTransaction::joinable?
+89 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionManager::current_transaction
+267 4
+cfl=
+cfn=Array::last
+calls=2 268
+268 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::current_transaction
+275 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::current_transaction
+calls=1 275
+275 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::transaction
+260 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::current_transaction
+calls=1 261
+261 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/NullTransaction::joinable?
+calls=1 261
+261 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::within_new_transaction
+calls=1 267
+267 15350618
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/query_cache.rb
+fn=ActiveRecord/ConnectionAdapters/QueryCache/ConnectionPoolConfiguration::query_cache_enabled
+44 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::current_thread
+calls=1 45
+45 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection_cache_key
+calls=1 45
+45 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=1 45
+45 14
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/query_cache.rb
+fn=ActiveRecord/ConnectionAdapters/QueryCache::configure_query_cache!
+140 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache/ConnectionPoolConfiguration::query_cache_enabled
+calls=1 141
+141 21
+
+fl=
+fn=Array::unshift
+0 46953
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallTemplate::expand
+403 84690
+cfl=
+cfn=Array::map
+calls=61547 404
+404 39746
+cfl=
+cfn=Array::unshift
+calls=184641 412
+412 45988
+
+fl=
+fn=ActiveSupport/Callbacks/Filters/Environment::value
+0 19241
+
+fl=
+fn=ActiveSupport/Callbacks/Filters/Environment::target
+0 14144
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+516 9328
+cfl=
+cfn=Array::each
+calls=13725 517
+517 49027
+
+fl=
+fn=PG/Connection::exec_without_profiling
+0 137
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+fn=PG/Connection::query
+55 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/sql_patches.rb
+cfn=SqlPatches::should_measure?^
+calls=1 56
+56 6
+cfl=
+cfn=PG/Connection::exec_without_profiling
+calls=1 56
+56 137
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::active?
+252 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 253
+253 169
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::verify!
+436 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::active?
+calls=1 437
+437 172
+
+fl=
+fn=ActiveSupport/Callbacks/Filters/Environment::halted
+0 29861
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::invoke_before
+512 12372
+cfl=
+cfn=Array::each
+calls=13725 513
+513 117949297
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=999 132
+132 1009
+cfl=
+cfn=Kernel::block_given?
+calls=999 132
+132 812
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=1655 133
+133 8333
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=1327 134
+134 1730
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=204 106
+106 206
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=204 106
+106 1457
+cfl=
+cfn=Array::map
+calls=65 594
+594 4942
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=65 585
+585 5443
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::load_association_ids^
+calls=65 586
+586 1028
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=65 589
+589 334014595
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::final?
+504 7213
+
+fl=
+fn=Proc::new^
+0 22171
+cfl=
+cfn=BasicObject::initialize
+calls=11092 0
+0 4396
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::after
+487 9
+cfl=
+cfn=Array::push
+calls=4 488
+488 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Filters/After::simple^
+269 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::after
+calls=1 270
+270 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Filters/After::build^
+213 15
+cfl=
+cfn=Array::any?
+calls=4 221
+221 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Filters/After::simple^
+calls=1 224
+224 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Filters/After::halting^
+calls=3 218
+218 19
+
+fl=
+fn=Kernel::lambda
+0 92
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallTemplate::make_lambda
+423 59
+cfl=
+cfn=Kernel::lambda
+calls=50 424
+424 77
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallTemplate::initialize
+383 89
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallTemplate::build^
+447 190
+cfl=
+cfn=Module::===
+calls=122 448
+448 46
+cfl=
+cfn=Class::new
+calls=50 450
+450 160
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::current_scopes
+calls=36 462
+462 180
+cfl=
+cfn=Array::join
+calls=36 462
+462 115
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::conditions_lambdas
+374 79
+cfl=
+cfn=Array::map
+calls=100 375
+375 63
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::apply
+334 200
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::conditions_lambdas
+calls=50 335
+335 143
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::build^
+calls=50 336
+336 691
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::make_lambda
+calls=50 342
+342 136
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Filters/After::build^
+calls=4 342
+342 45
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Filters/Before::build^
+calls=46 340
+340 306
+
+fl=
+fn=Array::reverse
+0 24
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::initialize
+473 30
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::compile
+563 7902
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=11 564
+564 1730
+
+fl=
+fn=Struct::initialize
+0 8435
+
+fl=
+fn=ActiveSupport/Callbacks/Filters/Environment::new^
+0 11854
+cfl=
+cfn=Struct::initialize
+calls=13725 0
+0 5110
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::empty?
+539 14342
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::__callbacks^
+106 3
+
+fl=
+fn=Kernel::public_send
+0 48676
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::__callbacks^
+calls=1 0
+0 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=#::name=
+calls=10 0
+0 117
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::__callbacks^
+calls=2020 0
+0 2345
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=#::number=
+calls=613 0
+0 4853
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=#::model=
+calls=613 0
+0 4101
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::__callbacks^
+calls=1226 0
+0 1157
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=#::name=
+calls=10 0
+0 121
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::__callbacks^
+calls=8478 0
+0 3352
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=Bus/HABTM_Services/GeneratedAssociationMethods::service=
+calls=2632 0
+0 160839
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=#::bus_id=
+calls=2632 0
+0 19715
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::__callbacks^
+calls=7896 0
+0 3440
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=Trip/GeneratedAssociationMethods::to=
+calls=1000 0
+0 63992
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=#::start_time=
+calls=1000 0
+0 6916
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=#::duration_minutes=
+calls=1000 0
+0 6350
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=#::price_cents=
+calls=1000 0
+0 6060
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=#::from_id=
+calls=2000 0
+0 16131
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::__callbacks^
+calls=7000 0
+0 4238
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=#::duration_minutes_came_from_user?
+calls=4000 0
+0 16530
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=#::price_cents_came_from_user?
+calls=4000 0
+0 14646
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::from_id
+calls=2000 0
+0 12657
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::to_id
+calls=2000 0
+0 6467
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=#::to_id=
+calls=1000 0
+0 8262
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::bus_id
+calls=2000 0
+0 11679
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=#::bus_id=
+calls=2000 0
+0 13071
+
+fl=
+fn=Kernel::instance_variable_defined?
+0 17741
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::__callbacks
+124 5
+cfl=
+cfn=Kernel::instance_variable_defined?
+calls=1 125
+125 2
+cfl=
+cfn=Kernel::class
+calls=1 128
+128 1
+cfl=
+cfn=Kernel::public_send
+calls=1 128
+128 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks::run_callbacks
+94 102892
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::__callbacks
+calls=1 95
+95 14
+cfl=
+cfn=Symbol::to_sym
+calls=26621 95
+95 9109
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::empty?
+calls=26621 97
+97 14342
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::new^
+calls=13725 100
+100 16963
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::compile
+calls=13725 101
+101 9632
+cfl=
+cfn=Proc::new^
+calls=11092 103
+103 26567
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::final?
+calls=13725 130
+130 7213
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_before
+calls=13725 131
+131 452001225
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=10092 132
+132 4270
+cfl=
+cfn=Kernel::block_given?
+calls=25621 132
+132 8639
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::verify!
+calls=1 879
+879 175
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=11499 133
+133 43576
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=9479 134
+134 2793
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::__callbacks
+calls=26620 95
+95 97566
+cfl=
+cfn=Kernel::respond_to?
+calls=2633 82
+82 1416
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::run_validations!
+calls=8861 118
+118 5884295
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=329 68
+68 397
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=329 68
+68 3049
+cfl=
+cfn=Array::map
+calls=204 594
+594 10149
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=204 585
+585 14819
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::load_association_ids^
+calls=204 586
+586 2805
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=204 589
+589 972193515
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::_run_checkout_callbacks
+815 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=1 816
+816 351
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout_and_verify
+877 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::_run_checkout_callbacks
+calls=1 878
+878 354
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::lease
+149 4
+cfl=
+cfn=Thread::current^
+calls=1 161
+161 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::adopt_connection
+867 3
+
+fl=
+fn=Enumerable::first
+0 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Result::each
+calls=1 0
+0 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/vector.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/Vector::initialize
+13 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_composite_type
+75 10
+cfl=
+cfn=Integer::to_i
+calls=2 76
+76 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::lookup
+calls=2 76
+76 151
+cfl=
+cfn=Class::new
+calls=2 77
+77 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register
+calls=2 77
+77 26
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_range_type
+61 11
+cfl=
+cfn=Integer::to_i
+calls=6 62
+62 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_with_subtype
+calls=6 62
+62 62
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_with_subtype
+95 79
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::key?
+calls=88 96
+96 72
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register
+calls=48 97
+97 398
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_array_type
+55 92
+cfl=
+cfn=Integer::to_i
+calls=82 56
+56 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_with_subtype
+calls=82 56
+56 487
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::extract_precision
+550 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::extract_limit
+554 17
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register
+81 147
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::assert_valid_registration
+calls=55 82
+82 91
+cfl=
+cfn=Kernel::block_given?
+calls=55 83
+83 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::register_type
+calls=55 86
+86 232
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+fn=ActiveRecord/Type/HashLookupTypeMap::perform_fetch
+20 84
+cfl=
+cfn=Hash::fetch
+calls=26 21
+21 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::lookup
+calls=14 7
+7 760
+cfl=
+cfn=Array::last
+calls=6 531
+531 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::extract_limit
+calls=5 531
+531 17
+cfl=
+cfn=Class::new
+calls=6 532
+532 29
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::extract_precision
+calls=1 538
+538 3
+
+fl=
+fn=Array::hash
+0 7383
+cfl=
+cfn=Kernel::hash
+calls=6055 0
+0 1596
+cfl=
+cfn=String::hash
+calls=2053 0
+0 1377
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+fn=Concurrent/Map::put
+17 45
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=48 18
+18 236
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+fn=Concurrent/Map::fetch_or_store
+191 2325
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::fetch
+calls=2081 192
+192 19466
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+fn=ActiveRecord/Type/TypeMap::fetch
+19 3381
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=2059 20
+20 4655
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::fetch_or_store
+calls=2059 20
+20 21598
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+fn=ActiveRecord/Type/TypeMap::lookup
+15 50
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::fetch
+calls=38 16
+16 1547
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_domain_type
+67 16
+cfl=
+cfn=Integer::to_i
+calls=5 68
+68 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::lookup
+calls=5 68
+68 521
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register
+calls=5 69
+69 60
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::assert_valid_registration
+103 90
+cfl=
+cfn=Kernel::nil?
+calls=92 104
+104 22
+cfl=
+cfn=Integer::to_i
+calls=92 105
+105 24
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::alias_type
+90 37
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::assert_valid_registration
+calls=37 91
+91 45
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::alias_type
+calls=37 92
+92 926
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_mapped_type
+47 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::alias_type
+calls=37 48
+48 1008
+
+fl=
+fn=Enumerable::partition
+0 18
+cfl=
+cfn=Array::each
+calls=12 0
+0 384
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+fn=ActiveRecord/Type/HashLookupTypeMap::key?
+10 2035
+cfl=
+cfn=Hash::key?
+calls=2373 11
+11 1626
+
+fl=
+fn=Integer::to_i
+0 4807
+
+fl=
+fn=Enumerable::reject
+0 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Result::each
+calls=1 0
+0 1147
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::run
+17 15
+cfl=
+cfn=Enumerable::reject
+calls=1 18
+18 1150
+cfl=
+cfn=Enumerable::partition
+calls=6 19
+19 284
+cfl=
+cfn=Array::each
+calls=6 26
+26 2574
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+fn=ActiveRecord/Type/HashLookupTypeMap::keys
+14 3
+cfl=
+cfn=Hash::keys
+calls=1 15
+15 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::query_conditions_for_initial_load
+34 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::keys
+calls=1 35
+35 4
+cfl=
+cfn=Array::map
+calls=1 35
+35 19
+cfl=
+cfn=Array::join
+calls=2 37
+37 10
+cfl=
+cfn=String::%
+calls=1 37
+37 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::supports_ranges?
+320 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version
+calls=1 322
+322 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::initialize
+13 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::load_additional_types
+565 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map
+calls=1 566
+566 1
+cfl=
+cfn=Class::new
+calls=1 566
+566 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::supports_ranges?
+calls=1 568
+568 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::query_conditions_for_initial_load
+calls=1 584
+584 45
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear
+calls=1 587
+587 8790
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::register_class_with_precision
+536 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::register_type
+calls=2 537
+537 12
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/specialized_string.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/SpecializedString::initialize
+10 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::initialize
+calls=10 12
+12 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::register_class_with_limit
+529 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::register_type
+calls=3 530
+530 18
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+fn=ActiveRecord/Type/HashLookupTypeMap::alias_type
+6 32
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::register_type
+calls=42 7
+7 925
+
+fl=
+fn=Integer::<=>
+0 4414
+
+fl=
+fn=Kernel::proc
+0 113307
+
+fl=
+fn=Hash::clear
+0 6015
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::clear
+92 120
+cfl=
+cfn=Hash::clear
+calls=149 93
+93 51
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+fn=Concurrent/Collection/MriMapBackend::clear
+61 103
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=149 62
+62 321
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+fn=ActiveRecord/Type/TypeMap::register_type
+25 967
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::clear
+calls=132 27
+27 335
+cfl=
+cfn=Kernel::proc
+calls=35 32
+32 32
+
+fl=
+fn=Integer::-@
+0 3
+
+fl=
+fn=Integer::<<
+0 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::_limit
+65 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::max_value
+57 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::_limit
+calls=8 58
+58 7
+cfl=
+cfn=Integer::<<
+calls=8 58
+58 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::min_value
+61 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::max_value
+calls=4 62
+62 14
+cfl=
+cfn=Integer::-@
+calls=4 62
+62 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::initialize
+8 46
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::initialize
+12 26
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::initialize
+calls=4 13
+13 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::min_value
+calls=4 14
+14 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::max_value
+calls=4 14
+14 8
+cfl=
+cfn=Integer::<=>
+calls=1 14
+14 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::initialize_type_map
+460 53
+cfl=
+cfn=Class::new
+calls=28 461
+461 134
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::register_type
+calls=30 461
+461 148
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::alias_type
+calls=5 466
+466 31
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::register_class_with_limit
+calls=3 468
+468 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::register_class_with_precision
+calls=2 504
+504 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::load_additional_types
+calls=1 527
+527 8858
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 236
+236 1955
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map
+485 2805
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::initialize
+15 1537
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+fn=Concurrent/Collection/MriMapBackend::initialize
+12 135
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::initialize
+calls=66 13
+13 1537
+cfl=
+cfn=Class::new
+calls=66 14
+14 121
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+fn=Concurrent/Map::initialize
+118 169
+cfl=
+cfn=Kernel::kind_of?
+calls=66 119
+119 51
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::initialize
+calls=66 125
+125 1792
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::validate_options_hash!
+calls=5 120
+120 20
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+fn=ActiveRecord/Type/TypeMap::initialize
+8 5
+cfl=
+cfn=Class::new
+calls=1 10
+10 22
+
+fl=
+fn=PG/Connection::type_map_for_results=
+0 3
+
+fl=
+fn=PG/TypeMapByOid::add_coder
+0 5
+
+fl=
+fn=PG/Result::clear
+0 2211
+
+fl=
+fn=PG/Coder::oid=
+0 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::construct_coder
+837 14
+cfl=
+cfn=String::to_i
+calls=7 839
+839 4
+cfl=
+cfn=Class::new
+calls=7 839
+839 52
+
+fl=
+fn=PG/Result::each_without_profiling
+0 1083
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::construct_coder
+calls=7 828
+828 70
+cfl=
+cfn=Integer::to_i
+calls=132 18
+18 25
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::key?
+calls=132 18
+18 77
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+fn=PG/Result::each
+15 9
+cfl=
+cfn=PG/Result::each_without_profiling
+calls=3 16
+16 1255
+
+fl=
+fn=PG/Connection::exec_params_without_profiling
+0 30167
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+fn=PG/Connection::exec_params
+68 36
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/sql_patches.rb
+cfn=SqlPatches::should_measure?^
+calls=6 69
+69 30
+cfl=
+cfn=PG/Connection::exec_params_without_profiling
+calls=6 69
+69 30167
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::type_casted_binds
+141 2040
+cfl=
+cfn=Array::first
+calls=1006 142
+142 845
+cfl=
+cfn=Kernel::is_a?
+calls=1006 142
+142 838
+cfl=
+cfn=Array::map
+calls=1006 145
+145 125362
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::exec_no_cache
+607 72
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::type_casted_binds
+calls=6 608
+608 30
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+calls=6 609
+609 62275
+cfl=
+cfn=Enumerable::map
+calls=1 827
+827 111
+cfl=
+cfn=Array::compact
+calls=1 827
+827 2
+cfl=
+cfn=PG/Result::clear
+calls=6 603
+603 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::run
+calls=1 588
+588 4023
+cfl=
+cfn=PG/Result::fields
+calls=4 83
+83 14
+cfl=
+cfn=Enumerable::each_with_index
+calls=4 84
+84 262
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 89
+89 6168
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Result::values
+calls=4 89
+89 751
+cfl=
+cfn=Class::new
+calls=4 89
+89 24
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::without_prepared_statement?
+599 1275
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear
+594 3150
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::without_prepared_statement?
+calls=1006 595
+595 1275
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::exec_no_cache
+calls=6 596
+596 73758
+cfl=
+cfn=Class::new
+calls=1 832
+832 5
+cfl=
+cfn=Array::each
+calls=1 833
+833 9
+cfl=
+cfn=PG/Connection::type_map_for_results=
+calls=1 834
+834 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::exec_cache
+calls=1000 600
+600 2309697
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::add_pg_decoders
+810 18
+cfl=
+cfn=Hash::keys
+calls=1 820
+820 7
+cfl=
+cfn=Array::map
+calls=1 820
+820 73
+cfl=
+cfn=Array::join
+calls=1 821
+821 3
+cfl=
+cfn=String::%
+calls=1 821
+821 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear
+calls=1 826
+826 4358
+cfl=
+cfn=Class::new
+calls=1 234
+234 30
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map
+calls=1 235
+235 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::initialize_type_map
+calls=1 235
+235 11218
+
+fl=
+fn=PG/Connection::server_version
+0 17
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version
+400 16
+cfl=
+cfn=PG/Connection::server_version
+calls=10 401
+401 17
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+fn=ActiveRecord/ConnectionAdapters/StatementPool::initialize
+10 4
+cfl=
+cfn=Class::new
+calls=1 11
+11 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::initialize
+186 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::initialize
+calls=1 187
+187 7
+
+fl=
+fn=NilClass::=~
+0 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_cast_config_to_integer^
+83 5
+cfl=
+cfn=Kernel::is_a?
+calls=1 84
+84 1
+cfl=
+cfn=NilClass::=~
+calls=1 86
+86 2
+
+fl=
+fn=PG/Connection::type_map_for_queries=
+0 2
+
+fl=
+fn=PG/TypeMapByClass::[]=
+0 33
+cfl=
+cfn=Kernel::hash
+calls=3 0
+0 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.2.2/lib/pg/coder.rb
+fn=PG/Coder::initialize
+17 9
+cfl=
+cfn=Hash::each
+calls=10 18
+18 34
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::add_pg_encoders
+802 18
+cfl=
+cfn=Class::new
+calls=4 803
+803 21
+cfl=
+cfn=PG/TypeMapByClass::[]=
+calls=3 804
+804 34
+cfl=
+cfn=PG/Connection::type_map_for_queries=
+calls=1 807
+807 2
+
+fl=
+fn=PG/Connection::escape
+0 2707
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_string
+20 931
+cfl=
+cfn=PG/Connection::escape
+calls=2272 21
+21 2707
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::_quote
+164 11421
+cfl=
+cfn=Module::===
+calls=22272 165
+165 3220
+cfl=
+cfn=String::to_s
+calls=2272 167
+167 401
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_string
+calls=2272 167
+167 3638
+cfl=
+cfn=TrueClass::===
+calls=5000 165
+165 801
+cfl=
+cfn=FalseClass::===
+calls=5000 165
+165 795
+cfl=
+cfn=NilClass::===
+calls=5000 165
+165 803
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=5000 173
+173 9559
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::_quote
+86 9949
+cfl=
+cfn=Module::===
+calls=36360 87
+87 5273
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::_quote
+calls=7272 107
+107 30639
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::quote
+11 7118
+cfl=
+cfn=Kernel::is_a?
+calls=7272 12
+12 1466
+cfl=
+cfn=Kernel::respond_to?
+calls=7272 14
+14 1306
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::_quote
+calls=7272 18
+18 45861
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::default_timezone^
+60 48
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/keys.rb
+fn=Hash::stringify_keys
+39 4628
+cfl=
+cfn=Hash::transform_keys
+calls=7902 40
+40 11927
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::set_standard_conforming_strings
+300 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 301
+301 1073
+cfl=
+cfn=Hash::fetch
+calls=1 714
+714 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::stringify_keys
+calls=1 714
+714 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::default_timezone^
+calls=1 719
+719 6
+cfl=
+cfn=Enumerable::map
+calls=1 728
+728 16330
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::schema_search_path=
+223 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_registry.rb
+fn=ActiveRecord/ExplainRegistry::collect?
+23 1074
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_registry.rb
+fn=ActiveRecord/ExplainRegistry::reset
+27 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_registry.rb
+fn=ActiveRecord/ExplainRegistry::initialize
+19 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_registry.rb
+cfn=ActiveRecord/ExplainRegistry::reset
+calls=1 20
+20 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+fn=ActiveRecord/ExplainRegistry::collect?^
+55 2493
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=1030 55
+55 3988
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_registry.rb
+cfn=ActiveRecord/ExplainRegistry::collect?
+calls=1030 55
+55 1074
+
+fl=
+fn=Module::module_eval
+0 12863
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=2 55
+55 3
+cfl=
+cfn=Module::method_added
+calls=282 381
+381 89
+cfl=
+cfn=Module::alias_method
+calls=24 45
+45 57
+cfl=
+cfn=Module::undef_method
+calls=24 46
+46 45
+
+fl=
+fn=Module::inspect
+0 4
+
+fl=
+fn=Thread/Backtrace/Location::lineno
+0 10
+
+fl=
+fn=Thread/Backtrace/Location::path
+0 8
+
+fl=
+fn=Kernel::caller_locations
+0 20
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/delegation.rb
+fn=Module::delegate
+154 49
+cfl=
+cfn=Kernel::caller_locations
+calls=5 170
+170 20
+cfl=
+cfn=Array::first
+calls=5 170
+170 6
+cfl=
+cfn=Thread/Backtrace/Location::path
+calls=5 171
+171 8
+cfl=
+cfn=Thread/Backtrace/Location::lineno
+calls=5 171
+171 10
+cfl=
+cfn=Symbol::to_s
+calls=6 173
+173 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=5 174
+174 11
+cfl=
+cfn=Array::map
+calls=5 176
+176 2775
+cfl=
+cfn=Regexp::match?
+calls=1 159
+159 6
+
+fl=
+fn=Kernel::singleton_class
+0 164
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+fn=ActiveSupport/PerThreadRegistry::method_missing
+51 15
+cfl=
+cfn=Kernel::singleton_class
+calls=2 55
+55 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/delegation.rb
+cfn=Module::delegate
+calls=2 55
+55 1102
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveRecord/ExplainRegistry::collect?^
+calls=1 57
+57 25
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveRecord/Scoping/ScopeRegistry::value_for^
+calls=1 57
+57 45
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_subscriber.rb
+fn=ActiveRecord/ExplainSubscriber::finish
+12 2336
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::method_missing
+calls=1 13
+13 737
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveRecord/ExplainRegistry::collect?^
+calls=1029 13
+13 7531
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/app_request.rb
+fn=MetaRequest/AppRequest::current^
+10 3431
+cfl=
+cfn=Thread::current^
+calls=2037 11
+11 1617
+cfl=
+cfn=Thread::[]
+calls=2037 11
+11 1813
+
+fl=
+fn=Integer::fdiv
+0 1089
+
+fl=
+fn=Time::minus_without_duration
+0 2040
+cfl=
+cfn=Integer::fdiv
+calls=1030 0
+0 1089
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/duration.rb
+fn=ActiveSupport/Duration::===^
+144 3612
+cfl=
+cfn=Kernel::is_a?
+calls=5522 145
+145 1718
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/time/calculations.rb
+fn=Time::minus_without_coercion
+271 2316
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/duration.rb
+cfn=ActiveSupport/Duration::===^
+calls=1030 272
+272 2479
+cfl=
+cfn=Time::minus_without_duration
+calls=1030 275
+275 3130
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/time/calculations.rb
+fn=Time::-
+284 2235
+cfl=
+cfn=Kernel::respond_to?
+calls=1030 285
+285 972
+cfl=
+cfn=Kernel::is_a?
+calls=1030 286
+286 1090
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/time/calculations.rb
+cfn=Time::minus_without_coercion
+calls=1030 286
+286 7925
+
+fl=
+fn=Kernel::tap
+0 6344
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::set_defaults
+calls=1030 256
+256 6890
+cfl=
+cfn=Module::const_set
+calls=7 44
+44 35
+cfl=
+cfn=Module::private_constant
+calls=7 45
+45 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/deep_dup.rb
+cfn=Hash::deep_dup
+calls=4265 71
+71 70184
+cfl=
+cfn=Kernel::instance_variable_set
+calls=4282 71
+71 1583
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::default
+219 2947
+cfl=
+cfn=Array::map
+calls=2060 220
+220 2008
+cfl=
+cfn=Hash::default
+calls=2060 220
+220 1463
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::set_defaults
+383 5162
+cfl=
+cfn=Hash::default_proc
+calls=2060 384
+384 1482
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::default
+calls=2060 387
+387 6418
+cfl=
+cfn=Hash::default=
+calls=2060 387
+387 1736
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::to_hash
+351 2597
+cfl=
+cfn=Class::new
+calls=1030 352
+352 1784
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::set_defaults
+calls=1030 353
+353 7907
+cfl=
+cfn=Hash::each
+calls=1030 355
+355 110777
+
+fl=
+fn=Hash::update
+0 2762
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::dup
+254 1809
+cfl=
+cfn=Kernel::class
+calls=1030 255
+255 803
+cfl=
+cfn=Class::new
+calls=1030 255
+255 139347
+cfl=
+cfn=Kernel::tap
+calls=1030 255
+255 8443
+
+fl=
+fn=Array::map!
+0 10620
+cfl=
+cfn=String::inspect
+calls=252 0
+0 159
+cfl=
+cfn=String::to_s
+calls=3180 0
+0 666
+cfl=
+cfn=Regexp::===
+calls=56 397
+397 41
+cfl=
+cfn=String::===
+calls=112 397
+397 20
+cfl=
+cfn=String::to_sym
+calls=56 405
+405 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::convert_value
+calls=8000 377
+377 12021
+
+fl=
+fn=Array::initialize_copy
+0 3242
+
+fl=
+fn=ActiveSupport/HashWithIndifferentAccess::regular_writer
+0 5916
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::convert_value
+366 36865
+cfl=
+cfn=Kernel::is_a?
+calls=53080 367
+367 12094
+cfl=
+cfn=Kernel::dup
+calls=4120 375
+375 8871
+cfl=
+cfn=Array::map!
+calls=4120 377
+377 19129
+
+fl=
+fn=Kernel::kind_of?
+0 4266
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::convert_key
+362 6575
+cfl=
+cfn=Kernel::kind_of?
+calls=9270 363
+363 2343
+cfl=
+cfn=Symbol::to_s
+calls=9270 363
+363 5129
+
+fl=
+fn=Hash::each_pair
+0 114254
+cfl=
+cfn=Kernel::block_given?
+calls=9270 128
+128 2193
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::convert_key
+calls=9270 131
+131 14047
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::convert_value
+calls=9270 131
+131 36560
+cfl=
+cfn=ActiveSupport/HashWithIndifferentAccess::regular_writer
+calls=9270 131
+131 5916
+cfl=
+cfn=Kernel::frozen?
+calls=16775 46
+46 2940
+cfl=
+cfn=Module::===
+calls=16775 46
+46 2749
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/deep_dup.rb
+cfn=Object::deep_dup
+calls=16775 47
+47 34847
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::update
+123 5607
+cfl=
+cfn=Kernel::is_a?
+calls=3693 124
+124 2088
+cfl=
+cfn=Hash::to_hash
+calls=2663 127
+127 1177
+cfl=
+cfn=Hash::each_pair
+calls=2663 127
+127 155584
+cfl=
+cfn=Hash::update
+calls=1030 125
+125 2762
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::initialize
+66 11335
+cfl=
+cfn=Kernel::respond_to?
+calls=3693 67
+67 2012
+cfl=
+cfn=Hash::initialize
+calls=3693 68
+68 2752
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::update
+calls=3693 69
+69 167217
+cfl=
+cfn=Hash::to_hash
+calls=2663 71
+71 1474
+cfl=
+cfn=Hash::default
+calls=3693 72
+72 3819
+cfl=
+cfn=Hash::default_proc
+calls=3693 73
+73 2124
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::to_hash
+calls=1030 71
+71 123066
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/indifferent_access.rb
+fn=Hash::with_indifferent_access
+9 2299
+cfl=
+cfn=Class::new
+calls=1030 10
+10 170958
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+fn=Numeric::as_json
+98 11669
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+fn=NilClass::as_json
+80 6838
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+fn=Array::as_json
+151 2895
+cfl=
+cfn=Array::map
+calls=2060 152
+152 216562
+
+fl=
+fn=String::encode
+0 16081
+
+fl=
+fn=JSON/Ext/Generator/GeneratorMethods/String::to_json
+0 32389
+cfl=
+cfn=String::encode
+calls=26117 0
+0 16081
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+fn=ActiveSupport/JSON/Encoding/JSONGemEncoder/EscapedString::to_json
+55 24504
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=ActiveSupport/ToJsonWithActiveSupportEncoder::to_json
+calls=26117 57
+57 75317
+cfl=
+cfn=String::gsub
+calls=26117 57
+57 49512
+
+fl=
+fn=JSON/Ext/Generator/State::generate
+0 42219
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON/Encoding/JSONGemEncoder/EscapedString::to_json
+calls=26117 0
+0 149334
+cfl=
+cfn=Hash::keys
+calls=4000 0
+0 1926
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON/Encoding/JSONGemEncoder/EscapedString::to_s
+calls=18000 0
+0 6172
+
+fl=
+fn=JSON/Ext/Generator/State::configure
+0 9963
+cfl=
+cfn=Hash::key?
+calls=27810 0
+0 4673
+
+fl=
+fn=Hash::to_hash
+0 5234
+
+fl=
+fn=Kernel::respond_to?
+0 74479
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers::respond_to_missing?
+calls=5517 0
+0 119275
+
+fl=
+fn=JSON/Ext/Generator/State::initialize_copy
+0 2610
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/json/common.rb
+fn=JSON::generate^
+208 20392
+cfl=
+cfn=Module::===
+calls=9270 209
+209 2838
+cfl=
+cfn=Kernel::dup
+calls=9270 212
+212 17416
+cfl=
+cfn=Kernel::respond_to?
+calls=9270 215
+215 2857
+cfl=
+cfn=Hash::to_hash
+calls=9270 216
+216 2584
+cfl=
+cfn=JSON/Ext/Generator/State::configure
+calls=9270 222
+222 14636
+cfl=
+cfn=JSON/Ext/Generator/State::generate
+calls=9270 224
+224 199651
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+fn=ActiveSupport/JSON/Encoding/JSONGemEncoder::stringify
+101 17409
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/json/common.rb
+cfn=JSON::generate^
+calls=9270 102
+102 260374
+
+fl=
+fn=String::initialize
+0 12467
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+fn=ActiveSupport/JSON/Encoding/JSONGemEncoder::jsonify
+85 51715
+cfl=
+cfn=Module::===
+calls=105756 86
+86 21656
+cfl=
+cfn=Class::new
+calls=26117 88
+88 27521
+cfl=
+cfn=Array::map
+calls=2060 94
+94 110922
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=NilClass::as_json
+calls=7033 90
+90 3485
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=Numeric::as_json
+calls=10060 90
+90 5794
+cfl=
+cfn=Enumerable::map
+calls=4000 92
+92 131817
+cfl=
+cfn=Hash::[]^
+calls=4000 92
+92 4598
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+fn=String::as_json
+86 3473
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+fn=ActiveSupport/JSON/Encoding/JSONGemEncoder::encode
+34 13479
+cfl=
+cfn=Kernel::dup
+calls=9270 35
+35 18877
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=String::as_json
+calls=5117 35
+35 2277
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON/Encoding/JSONGemEncoder::jsonify
+calls=9270 35
+35 137505
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON/Encoding/JSONGemEncoder::stringify
+calls=9270 35
+35 277783
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=Array::as_json
+calls=2060 35
+35 219457
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=NilClass::as_json
+calls=33 35
+35 54
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=Numeric::as_json
+calls=2060 35
+35 1483
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+fn=ActiveSupport/JSON/Encoding/JSONGemEncoder::initialize
+29 5209
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+fn=ActiveSupport/JSON::encode^
+21 8496
+cfl=
+cfn=Class::new
+calls=9270 22
+22 12774
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON/Encoding/JSONGemEncoder::encode
+calls=9270 22
+22 670916
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+fn=ActiveSupport/ToJsonWithActiveSupportEncoder::to_json
+35 33043
+cfl=
+cfn=Kernel::is_a?
+calls=35387 36
+36 8333
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON::encode^
+calls=9270 41
+41 692186
+cfl=
+cfn=JSON/Ext/Generator/GeneratorMethods/String::to_json
+calls=26117 38
+38 48470
+
+fl=
+fn=Module::to_s
+0 7761
+cfl=
+cfn=Module::inspect
+calls=2 0
+0 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/event.rb
+fn=MetaRequest/Event::transform_hash
+56 3350
+cfl=
+cfn=Kernel::object_id
+calls=1030 59
+59 1098
+cfl=
+cfn=Enumerable::inject
+calls=1030 60
+60 775018
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/event.rb
+fn=MetaRequest/Event::json_encodable
+36 4438
+cfl=
+cfn=Kernel::is_a?
+calls=1030 37
+37 1008
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/event.rb
+cfn=MetaRequest/Event::transform_hash
+calls=1030 38
+38 779466
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/indifferent_access.rb
+cfn=Hash::with_indifferent_access
+calls=1030 38
+38 173256
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/event.rb
+fn=MetaRequest/Event::initialize
+14 4427
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/event.rb
+cfn=MetaRequest/Event::json_encodable
+calls=1030 15
+15 958168
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Event::initialize
+calls=1030 15
+15 154540
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/time/calculations.rb
+cfn=Time::-
+calls=1030 16
+16 12222
+
+fl=
+fn=BasicObject::singleton_method_added
+0 307
+
+fl=
+fn=String::to_i
+0 1633
+
+fl=
+fn=Object::[]*
+0 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/config.rb
+fn=MetaRequest/Config::source_path
+16 1591
+cfl=
+cfn=Object::[]*
+calls=1 17
+17 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.4.1/lib/rails.rb
+cfn=Rails::root^
+calls=1 17
+17 9
+cfl=
+cfn=Pathname::to_s
+calls=1 17
+17 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request.rb
+fn=MetaRequest::config^
+12 1230
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 13
+13 1435
+cfl=
+cfn=Class::new
+calls=1 13
+13 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/utils.rb
+fn=MetaRequest/Utils::sub_source_path
+18 3950
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request.rb
+cfn=MetaRequest::rails_root^
+calls=1030 19
+19 1106
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request.rb
+cfn=MetaRequest::config^
+calls=1030 20
+20 2670
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/config.rb
+cfn=MetaRequest/Config::source_path
+calls=1030 20
+20 1612
+
+fl=
+fn=String::freeze
+0 2076
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.4.1/lib/rails/application.rb
+fn=Rails/Application::config
+372 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.4.1/lib/rails.rb
+fn=Rails::application^
+39 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.4.1/lib/rails.rb
+fn=Rails::root^
+63 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.4.1/lib/rails.rb
+cfn=Rails::application^
+calls=4 64
+64 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.4.1/lib/rails/application.rb
+cfn=Rails/Application::config
+calls=2 64
+64 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request.rb
+fn=MetaRequest::rails_root^
+22 24643
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.4.1/lib/rails.rb
+cfn=Rails::root^
+calls=1 23
+23 10
+cfl=
+cfn=Pathname::to_s
+calls=1 23
+23 7
+cfl=
+cfn=String::freeze
+calls=1 23
+23 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/utils.rb
+fn=MetaRequest/Utils::dev_callsite
+5 4595
+cfl=
+cfn=Enumerable::detect
+calls=1030 6
+6 74045
+cfl=
+cfn=String::split
+calls=1030 9
+9 8908
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/utils.rb
+cfn=MetaRequest/Utils::sub_source_path
+calls=1030 12
+12 9338
+cfl=
+cfn=String::to_i
+calls=1030 12
+12 1627
+
+fl=
+fn=Kernel::caller
+0 184350
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout/Subscribers/Timed::finish
+126 11124
+cfl=
+cfn=Thread::current^
+calls=1030 127
+127 987
+cfl=
+cfn=Thread::[]
+calls=1030 127
+127 1136
+cfl=
+cfn=Array::pop
+calls=1030 128
+128 1264
+cfl=
+cfn=Time::now^
+calls=1030 129
+129 3084
+cfl=
+cfn=Kernel::block_given?
+calls=1030 81
+81 2942
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=3 43
+43 4846
+cfl=
+cfn=Kernel::caller
+calls=1030 43
+43 183247
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/utils.rb
+cfn=MetaRequest/Utils::dev_callsite
+calls=1030 43
+43 98512
+cfl=
+cfn=Hash::merge!
+calls=1030 44
+44 3710
+cfl=
+cfn=Class::new
+calls=1030 46
+46 1133327
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/app_request.rb
+cfn=MetaRequest/AppRequest::current^
+calls=1030 82
+82 3577
+
+fl=
+fn=BasicObject::__id__
+0 1809
+
+fl=
+fn=Fiber::current^
+0 2142
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger_thread_safe_level.rb
+fn=ActiveSupport/LoggerThreadSafeLevel::local_log_id
+14 3564
+cfl=
+cfn=Fiber::current^
+calls=3044 15
+15 2142
+cfl=
+cfn=BasicObject::__id__
+calls=3044 15
+15 1809
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger_thread_safe_level.rb
+fn=ActiveSupport/LoggerThreadSafeLevel::local_level
+18 4702
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger_thread_safe_level.rb
+cfn=ActiveSupport/LoggerThreadSafeLevel::local_log_id
+calls=3044 19
+19 7515
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=3044 19
+19 7430
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger_thread_safe_level.rb
+fn=ActiveSupport/LoggerThreadSafeLevel::level
+30 4703
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger_thread_safe_level.rb
+cfn=ActiveSupport/LoggerThreadSafeLevel::local_level
+calls=3044 31
+31 19646
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+fn=ActiveSupport/Logger::debug?
+94 2081
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger_thread_safe_level.rb
+cfn=ActiveSupport/LoggerThreadSafeLevel::level
+calls=1030 95
+95 11019
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::runtime=^
+7 1669
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/runtime_registry.rb
+cfn=ActiveRecord/RuntimeRegistry::sql_runtime=^
+calls=1030 8
+8 4262
+
+fl=
+fn=Integer::+
+0 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Event::duration
+80 2241
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/runtime_registry.rb
+fn=ActiveRecord/RuntimeRegistry::sql_runtime=^
+21 1507
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=1031 21
+21 2761
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/runtime_registry.rb
+fn=ActiveRecord/RuntimeRegistry::sql_runtime^
+20 1587
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=1030 20
+20 3124
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::runtime^
+11 1794
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/runtime_registry.rb
+cfn=ActiveRecord/RuntimeRegistry::sql_runtime^
+calls=1030 12
+12 4712
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/runtime_registry.rb
+cfn=ActiveRecord/RuntimeRegistry::sql_runtime=^
+calls=1 12
+12 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Event::duration
+calls=1 12
+12 3
+cfl=
+cfn=Integer::+
+calls=1 12
+12 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::runtime=^
+calls=1 12
+12 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=1 22
+22 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+cfn=ActiveSupport/Logger::debug?
+calls=1 22
+22 18
+cfl=
+cfn=Array::include?
+calls=1 26
+26 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::sql
+20 16605
+cfl=
+cfn=Kernel::class
+calls=1030 21
+21 1801
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::runtime^
+calls=1030 21
+21 6548
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Event::duration
+calls=2036 21
+21 2238
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::runtime=^
+calls=1029 21
+21 5923
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=1029 22
+22 4870
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+cfn=ActiveSupport/Logger::debug?
+calls=1029 22
+22 13081
+cfl=
+cfn=Array::include?
+calls=1029 26
+26 1225
+cfl=
+cfn=NilClass::to_s
+calls=10 28
+28 12
+cfl=
+cfn=Float::round
+calls=1007 28
+28 3039
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=1007 28
+28 7627
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::colorize_payload_name
+calls=1007 40
+40 12357
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::sql_color
+calls=1007 41
+41 36447
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::color
+calls=1007 41
+41 5101
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::debug
+calls=1007 43
+43 185708
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::type_casted_binds
+calls=1000 34
+34 2440
+cfl=
+cfn=Array::zip
+calls=1000 35
+35 2091
+cfl=
+cfn=Array::map
+calls=1000 35
+35 10999
+cfl=
+cfn=Array::inspect
+calls=1000 35
+35 11499
+
+fl=
+fn=Array::first
+0 5256
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+fn=ActiveSupport/Subscriber::finish
+94 5337
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::now
+calls=1030 95
+95 3072
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::event_stack
+calls=1030 96
+96 8551
+cfl=
+cfn=Array::pop
+calls=1030 96
+96 1115
+cfl=
+cfn=Hash::merge!
+calls=1030 98
+98 1901
+cfl=
+cfn=String::split
+calls=1030 100
+100 3981
+cfl=
+cfn=Array::first
+calls=1030 100
+100 1078
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::sql
+calls=1030 101
+101 329611
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+fn=ActiveSupport/LogSubscriber::finish
+83 3139
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=1030 84
+84 7576
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::finish
+calls=1030 84
+84 354646
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Timed::finish
+calls=1 48
+48 7082
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish
+calls=1 48
+48 746
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish
+103 7516
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::finish
+calls=1030 104
+104 373188
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_subscriber.rb
+cfn=ActiveRecord/ExplainSubscriber::finish
+calls=1030 104
+104 10603
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Timed::finish
+calls=1029 48
+48 1440674
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish
+calls=1029 48
+48 12005
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout::finish
+47 2883
+cfl=
+cfn=Array::each
+calls=2030 48
+48 1834388
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Instrumenter::finish_with_state
+43 3692
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout::finish
+calls=2030 44
+44 1837271
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin/ConditionVariable::wait_while
+123 2542
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::wait_for
+219 6341
+cfl=
+cfn=Thread::current^
+calls=2060 220
+220 1208
+cfl=
+cfn=Kernel::hash
+calls=1030 220
+220 1094
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin/ConditionVariable::wait_while
+calls=1030 221
+221 2542
+cfl=
+cfn=Hash::delete
+calls=1030 223
+223 2712
+
+fl=
+fn=PG/Connection::async_exec_without_profiling
+0 34264
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/mini_profiler/profiler.rb
+fn=Rack/MiniProfiler::current^
+30 1595
+cfl=
+cfn=Thread::current^
+calls=1032 31
+31 722
+cfl=
+cfn=Thread::[]
+calls=1032 31
+31 905
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/sql_patches.rb
+fn=SqlPatches::should_measure?^
+17 2116
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/mini_profiler/profiler.rb
+cfn=Rack/MiniProfiler::current^
+calls=1032 18
+18 3221
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+fn=PG/Connection::async_exec
+109 110
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/sql_patches.rb
+cfn=SqlPatches::should_measure?^
+calls=24 110
+110 149
+cfl=
+cfn=PG/Connection::async_exec_without_profiling
+calls=24 110
+110 34264
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::yield_shares
+171 5990
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=2060 173
+173 49867
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Connection::async_exec
+calls=24 75
+75 34523
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Connection::exec_params
+calls=6 611
+611 30233
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::result_as_array
+calls=17 63
+63 452
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Connection::exec_prepared
+calls=1000 622
+622 158395
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies/interlock.rb
+fn=ActiveSupport/Dependencies/Interlock::permit_concurrent_loads
+46 3137
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::yield_shares
+calls=1030 47
+47 279460
+
+fl=
+fn=Thread/Mutex::try_lock
+0 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_try_enter
+170 3625
+cfl=
+cfn=Thread::current^
+calls=2042 171
+171 1412
+cfl=
+cfn=Thread/Mutex::try_lock
+calls=8 172
+172 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb
+fn=ActiveSupport/Concurrency/LoadInterlockAwareMonitor::mon_enter
+11 3251
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_try_enter
+calls=2034 12
+12 5048
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_subscriber.rb
+fn=ActiveRecord/ExplainSubscriber::start
+8 935
+
+fl=
+fn=Time::initialize
+0 3900
+
+fl=
+fn=Time::now^
+0 7625
+cfl=
+cfn=Time::initialize
+calls=4079 0
+0 3900
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout/Subscribers/Timed::start
+121 2211
+cfl=
+cfn=Thread::current^
+calls=1030 122
+122 683
+cfl=
+cfn=Thread::[]
+calls=1030 122
+122 799
+cfl=
+cfn=Thread::[]=
+calls=1 122
+122 2
+cfl=
+cfn=Time::now^
+calls=1030 123
+123 3414
+cfl=
+cfn=Array::push
+calls=1030 123
+123 783
+
+fl=
+fn=Array::push
+0 2630
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+fn=ActiveSupport/SubscriberQueueRegistry::get_queue
+126 3544
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+fn=ActiveSupport/SubscriberQueueRegistry::initialize
+122 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+fn=ActiveSupport/Subscriber::event_stack
+106 5635
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=3090 107
+107 8919
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+cfn=ActiveSupport/SubscriberQueueRegistry::get_queue
+calls=3090 107
+107 3544
+
+fl=
+fn=Hash::initialize_copy
+0 55342
+
+fl=
+fn=Kernel::dup
+0 92380
+cfl=
+cfn=Kernel::initialize_dup
+calls=113079 0
+0 120402
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::initialize_dup
+calls=16775 0
+0 5536
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Event::initialize
+58 7504
+cfl=
+cfn=Kernel::dup
+calls=1030 60
+60 4397
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::dup
+calls=1030 60
+60 150402
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+fn=ActiveSupport/Subscriber::now
+110 2784
+cfl=
+cfn=Process::clock_gettime^
+calls=2060 111
+111 4184
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+fn=ActiveSupport/Subscriber::start
+86 3323
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::now
+calls=1030 87
+87 3896
+cfl=
+cfn=Class::new
+calls=1030 87
+87 9690
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::event_stack
+calls=2060 88
+88 9547
+cfl=
+cfn=Array::last
+calls=1030 88
+88 809
+cfl=
+cfn=Array::push
+calls=1030 91
+91 1809
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::logger
+90 7367
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::logger^
+calls=5104 91
+91 20437
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+fn=ActiveSupport/LogSubscriber::start
+79 2751
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=1030 80
+80 8651
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::start
+calls=1030 80
+80 29073
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::start
+99 2905
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::start
+calls=1030 100
+100 40475
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_subscriber.rb
+cfn=ActiveRecord/ExplainSubscriber::start
+calls=1030 100
+100 935
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::[]=
+23 175
+cfl=
+cfn=Array::hash
+calls=27 24
+24 45
+cfl=
+cfn=Kernel::hash
+calls=1 24
+24 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+fn=Concurrent/Collection/MriMapBackend::[]=
+17 41
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=39 18
+18 111
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::subscribed_to?
+107 25
+cfl=
+cfn=String::===
+calls=38 108
+108 10
+
+fl=
+fn=Array::select
+0 18213
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::subscribed_to?
+calls=38 59
+59 35
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::lock_optimistically^
+calls=17 167
+167 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/locking/optimistic.rb
+cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column
+calls=17 167
+167 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/time_zone_conversion.rb
+cfn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::create_time_zone_conversion_attribute?
+calls=17 75
+75 178
+cfl=
+cfn=#::relation
+calls=6264 53
+53 1503
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::changed?
+calls=14896 15
+15 120206
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::column_names
+calls=20 65
+65 19
+cfl=
+cfn=Array::include?
+calls=20 65
+65 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=2000 920
+920 3416
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+fn=Mutex_m::synchronize
+77 33
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=7 78
+78 38805
+cfl=
+cfn=Kernel::class
+calls=1 310
+310 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes
+calls=1 310
+310 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::deep_dup
+calls=1 310
+310 40
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/aggregations.rb
+cfn=ActiveRecord/Aggregations::init_internals
+calls=1 312
+312 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping::initialize_internals_callback
+calls=1 313
+313 519
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_assignment.rb
+cfn=ActiveModel/AttributeAssignment::assign_attributes
+calls=1 315
+315 99
+cfl=
+cfn=Kernel::block_given?
+calls=1 317
+317 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_initialize_callbacks
+calls=1 318
+318 21
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout::listeners_for
+55 3300
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=2030 57
+57 5422
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+cfn=Mutex_m::synchronize
+calls=2 57
+57 98
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout::start
+43 3838
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout::listeners_for
+calls=2030 44
+44 8820
+cfl=
+cfn=Array::each
+calls=2030 44
+44 56765
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Instrumenter::start
+34 3301
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout::start
+calls=2030 35
+35 69423
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Instrumenter::instrument
+19 6743
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::start
+calls=2030 21
+21 72723
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1030 580
+580 296860
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::finish_with_state
+calls=2030 29
+29 1840963
+cfl=
+cfn=Enumerable::map
+calls=1000 52
+52 226642
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+570 3407
+cfl=
+cfn=Kernel::object_id
+calls=1030 571
+571 1027
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::instrument
+calls=1030 571
+571 2202379
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+72 48
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+calls=7 73
+73 36061
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::schema_search_path=
+calls=1 709
+709 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::set_standard_conforming_strings
+calls=1 712
+712 17424
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::add_pg_encoders
+calls=1 224
+224 75
+cfl=
+cfn=Kernel::class
+calls=1 225
+225 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_cast_config_to_integer^
+calls=1 225
+225 8
+cfl=
+cfn=Class::new
+calls=1 225
+225 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version
+calls=1 228
+228 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::add_pg_decoders
+calls=1 232
+232 15717
+cfl=
+cfn=Kernel::tap
+calls=1 232
+232 3
+cfl=
+cfn=Enumerable::first
+calls=1 73
+73 14
+cfl=
+cfn=Hash::key?
+calls=1 237
+237 2
+cfl=
+cfn=Array::each
+calls=1 14
+14 15343653
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::client_min_messages=
+241 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 242
+242 41560
+
+fl=
+fn=PG/Connection::set_client_encoding
+0 51
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::configure_connection
+704 13
+cfl=
+cfn=PG/Connection::set_client_encoding
+calls=1 706
+706 51
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::client_min_messages=
+calls=1 708
+708 41569
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 855
+855 28
+
+fl=
+fn=String::%
+0 429
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.2.2/lib/pg/connection.rb
+fn=PG/Connection::quote_connstr^
+29 4
+cfl=
+cfn=String::to_s
+calls=2 30
+30 1
+cfl=
+cfn=String::gsub
+calls=2 30
+30 3
+
+fl=
+fn=Hash::each
+0 238200
+cfl=
+cfn=Symbol::to_s
+calls=45 83
+83 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.2.2/lib/pg/connection.rb
+cfn=PG/Connection::quote_connstr^
+calls=2 83
+83 9
+cfl=
+cfn=Module::===
+calls=25270 61
+61 7882
+cfl=
+cfn=Kernel::class
+calls=9270 39
+39 2646
+cfl=
+cfn=Module::to_s
+calls=9270 39
+39 7734
+cfl=
+cfn=Kernel::is_a?
+calls=55490 41
+41 23699
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=ActiveSupport/ToJsonWithActiveSupportEncoder::to_json
+calls=9270 46
+46 706715
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::convert_value
+calls=9270 356
+356 28378
+cfl=
+cfn=Kernel::nil?
+calls=1 732
+732 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote
+calls=1 733
+733 36
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 733
+733 16283
+cfl=
+cfn=PG/Coder::oid=
+calls=7 19
+19 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::camelize
+calls=15 116
+116 991
+cfl=
+cfn=String::include?
+calls=13697 119
+119 6842
+cfl=
+cfn=Module::const_get
+calls=15 119
+119 49
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/validates.rb
+cfn=ActiveModel/Validations/ClassMethods::_parse_validates_options
+calls=15 124
+124 34
+cfl=
+cfn=Hash::merge
+calls=15 124
+124 36
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/with.rb
+cfn=ActiveModel/Validations/ClassMethods::validates_with
+calls=15 124
+124 1965
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=17 468
+468 440
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::lookup_cast_type_from_column
+calls=17 468
+468 890
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attributes.rb
+cfn=ActiveRecord/Attributes/ClassMethods::define_attribute
+calls=34 468
+468 1167
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::attribute_type_decorations^
+calls=2 53
+53 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/TypeDecorator::apply
+calls=17 53
+53 361
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_assignment.rb
+cfn=ActiveModel/AttributeAssignment::_assign_attribute
+calls=11510 44
+44 367853
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::attribute_type_decorations^
+calls=3 53
+53 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::attribute_type_decorations^
+calls=2 53
+53 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::has_column?
+calls=548 72
+72 2529
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::associated_predicate_builder
+calls=548 73
+73 62622
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::expand_from_hash
+calls=548 73
+73 20127
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::associated_with?
+calls=2720 74
+74 9374
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::aggregated_with?
+calls=2720 94
+94 12150
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::arel_attribute
+calls=2720 112
+112 21931
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::build
+calls=2720 112
+112 110077
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::parent_reflection
+calls=2 76
+76 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::attribute_type_decorations^
+calls=3 53
+53 2
+cfl=
+cfn=String::to_s
+calls=20162 29
+29 5579
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::attribute_type_decorations^
+calls=7 53
+53 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias?
+calls=10 16
+16 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::parse_as_number
+calls=8000 72
+72 10041
+cfl=
+cfn=Integer::>
+calls=8000 74
+74 2639
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/duplicable.rb
+cfn=Object::duplicable?
+calls=2 666
+666 2
+cfl=
+cfn=Kernel::dup
+calls=18002 667
+667 27202
+cfl=
+cfn=Array::==
+calls=1 664
+664 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+cfn=I18n/Backend/Simple/Implementation::store_translations
+calls=6 229
+229 1059
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+cfn=#::symbolize_key
+calls=169 16
+16 269
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+cfn=#::deep_symbolize_keys_in_object
+calls=169 16
+16 1930
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=String::as_json
+calls=2000 171
+171 1196
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=Numeric::as_json
+calls=6000 171
+171 3058
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=Object::as_json
+calls=2000 171
+171 76852
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=NilClass::as_json
+calls=7000 171
+171 3299
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=Range::as_json
+calls=1000 171
+171 15369
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON/Encoding/JSONGemEncoder::jsonify
+calls=36000 92
+92 112599
+
+fl=
+fn=Enumerable::map
+0 20967
+cfl=
+cfn=Hash::each
+calls=10722 0
+0 308361
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Result::each
+calls=1 0
+0 107
+cfl=
+cfn=Enumerator::each
+calls=1637 0
+0 246625
+cfl=
+cfn=Array::join
+calls=1633 968
+968 2268
+cfl=
+cfn=Enumerable::each_with_index
+calls=1629 941
+941 3531
+cfl=
+cfn=Enumerable::map
+calls=1629 941
+941 243204
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/result.rb
+cfn=ActiveRecord/Result::each
+calls=1000 0
+0 223787
+
+fl=
+fn=Hash::merge!
+0 8362
+cfl=
+cfn=Module::===
+calls=4 24
+24 3
+cfl=
+cfn=Hash::merge
+calls=2 24
+24 7
+
+fl=
+fn=Array::zip
+0 2100
+
+fl=
+fn=Enumerable::find
+0 85842
+cfl=
+cfn=Array::each
+calls=12749 0
+0 1034977
+
+fl=
+fn=Module::instance_methods
+0 68
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.2.2/lib/pg/connection.rb
+fn=PG/Connection::parse_connect_args^
+36 17
+cfl=
+cfn=Array::last
+calls=1 39
+39 2
+cfl=
+cfn=Kernel::is_a?
+calls=1 39
+39 2
+cfl=
+cfn=Array::pop
+calls=1 39
+39 1
+cfl=
+cfn=Module::instance_methods
+calls=1 45
+45 68
+cfl=
+cfn=Enumerable::find
+calls=1 45
+45 31
+cfl=
+cfn=String::sub
+calls=1 46
+46 4
+cfl=
+cfn=Array::zip
+calls=1 66
+66 9
+cfl=
+cfn=Hash::merge!
+calls=1 71
+71 3
+cfl=
+cfn=Enumerable::map
+calls=1 83
+83 23
+cfl=
+cfn=Array::join
+calls=1 83
+83 2
+
+fl=
+fn=PG/Connection::initialize
+0 5010
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.2.2/lib/pg/connection.rb
+cfn=PG/Connection::parse_connect_args^
+calls=1 0
+0 163
+cfl=
+cfn=String::%
+calls=1 0
+0 27
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.2.2/lib/pg.rb
+fn=PG::connect^
+57 10
+cfl=
+cfn=Class::new
+calls=1 58
+58 5204
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::connect
+691 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.2.2/lib/pg.rb
+cfn=PG::connect^
+calls=1 692
+692 5214
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::configure_connection
+calls=1 693
+693 41661
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_cast_config_to_boolean^
+93 4
+
+fl=
+fn=Kernel::object_id
+0 3224
+
+fl=
+fn=Thread/Mutex::initialize
+0 126
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_initialize
+257 32
+cfl=
+cfn=Class::new
+calls=8 261
+261 20
+cfl=
+cfn=Kernel::object_id
+calls=8 262
+262 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::initialize
+250 22
+cfl=
+cfn=BasicObject::initialize
+calls=8 251
+251 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_initialize
+calls=8 252
+252 62
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+fn=Arel/Visitors/Visitor::dispatch_cache^
+15 3
+cfl=
+cfn=Class::new
+calls=1 16
+16 3
+
+fl=
+fn=Kernel::class
+0 68602
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+fn=Arel/Visitors/Visitor::get_dispatch_cache
+21 4
+cfl=
+cfn=Kernel::class
+calls=1 22
+22 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+cfn=Arel/Visitors/Visitor::dispatch_cache^
+calls=1 22
+22 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+fn=Arel/Visitors/Visitor::initialize
+5 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+cfn=Arel/Visitors/Visitor::get_dispatch_cache
+calls=1 6
+6 12
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::initialize
+68 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+cfn=Arel/Visitors/Visitor::initialize
+calls=1 69
+69 15
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::arel_visitor
+776 6
+cfl=
+cfn=Class::new
+calls=1 777
+777 21
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaCache::initialize
+9 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/utility/monotonic_time.rb
+fn=#::get_time
+13 4
+cfl=
+cfn=Process::clock_gettime^
+calls=1 14
+14 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/utility/monotonic_time.rb
+fn=Concurrent::monotonic_time^
+53 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/utility/monotonic_time.rb
+cfn=#::get_time
+calls=1 54
+54 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications.rb
+fn=ActiveSupport/Notifications/InstrumentationRegistry::instrumenter_for
+209 3008
+cfl=
+cfn=Kernel::hash
+calls=1001 210
+210 802
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications.rb
+fn=ActiveSupport/Notifications::instrumenter^
+189 3036
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=1001 190
+190 3716
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications.rb
+cfn=ActiveSupport/Notifications/InstrumentationRegistry::instrumenter_for
+calls=1001 190
+190 3809
+
+fl=
+fn=Hash::initialize
+0 5839
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionManager::initialize
+191 3
+
+fl=
+fn=String::sub
+0 1104
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=20 72
+72 104
+cfl=
+cfn=String::capitalize
+calls=20 72
+72 32
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/loaded_features_index.rb
+fn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::strip_extension
+120 60
+cfl=
+cfn=String::sub
+calls=22 121
+121 233
+
+fl=
+fn=String::hash
+0 1430
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/NullTransaction::initialize
+85 2
+
+fl=
+fn=Module::attr_writer
+0 38
+cfl=
+cfn=Module::method_added
+calls=4 0
+0 3
+
+fl=
+fn=Module::attr_reader
+0 154
+cfl=
+cfn=Module::method_added
+calls=31 0
+0 14
+
+fl=
+fn=Kernel::require_without_bootsnap
+0 4475
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/compile_cache/iseq.rb
+cfn=Bootsnap/CompileCache/ISeq/InstructionSequenceMixin::load_iseq
+calls=29 0
+0 43115
+cfl=
+cfn=Class::inherited
+calls=36 5
+5 39
+cfl=
+cfn=Module::method_added
+calls=214 6
+6 80
+cfl=
+cfn=Module::attr_reader
+calls=17 94
+94 168
+cfl=
+cfn=Module::attr_writer
+calls=2 95
+95 41
+cfl=
+cfn=Module::private
+calls=15 271
+271 20
+cfl=
+cfn=Class::new
+calls=1 273
+273 7
+cfl=
+cfn=Kernel::extend
+calls=1 3
+3 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=15 1
+1 14831
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=20 19
+19 30
+cfl=
+cfn=String::hash
+calls=2 95
+95 2
+cfl=
+cfn=File::extname^
+calls=2 98
+98 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/loaded_features_index.rb
+cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::strip_extension
+calls=2 100
+100 19
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=2 107
+107 5
+cfl=
+cfn=Struct::new^
+calls=2 6
+6 74
+cfl=
+cfn=Module::include
+calls=2 7
+7 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/delegation.rb
+cfn=Module::delegate
+calls=3 7
+7 1796
+cfl=
+cfn=Module::protected
+calls=10 64
+64 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::create^
+calls=1 19
+19 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/loaded_features_index.rb
+fn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::register
+85 250
+cfl=
+cfn=Kernel::nil?
+calls=30 86
+86 28
+cfl=
+cfn=Kernel::require_without_bootsnap
+calls=30 22
+22 64757
+cfl=
+cfn=String::hash
+calls=27 95
+95 49
+cfl=
+cfn=File::extname^
+calls=35 98
+98 97
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/loaded_features_index.rb
+cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::strip_extension
+calls=19 100
+100 268
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=27 107
+107 145
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+fn=Kernel::require_with_bootsnap_lfi
+20 78
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/loaded_features_index.rb
+cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::register
+calls=30 21
+21 65594
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=1 664
+664 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::new_constants
+calls=1 664
+664 50
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/loaded_features_index.rb
+fn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::key?
+67 55
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=34 68
+68 115
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+fn=Kernel::require
+26 204
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/loaded_features_index.rb
+cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::key?
+calls=34 27
+27 170
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::find
+calls=30 29
+29 545
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+cfn=Kernel::require_with_bootsnap_lfi
+calls=30 30
+30 65723
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=2 664
+664 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::new_constants
+calls=2 664
+664 123
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/WatchStack::watching?
+111 46
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/Loadable::load_dependency
+251 291
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load?
+calls=34 252
+252 121
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=41 252
+252 38
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::watching?
+calls=34 252
+252 46
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+cfn=Kernel::require
+calls=27 291
+291 53538
+cfl=
+cfn=Array::flatten
+calls=7 253
+253 31
+cfl=
+cfn=Array::uniq
+calls=7 253
+253 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::new_constants_in
+calls=7 255
+255 16682
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::has_many
+calls=1 7
+7 2015
+cfl=
+cfn=Module::method_added
+calls=1 10
+10 1
+cfl=
+cfn=Class::inherited
+calls=1 255
+255 1
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=3 5
+5 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::build^
+calls=1 255
+255 660
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::add_reflection^
+calls=1 1655
+1655 44
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/Loadable::require
+289 231
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::load_dependency
+calls=34 291
+291 73486
+cfl=
+cfn=Array::each
+calls=1 291
+291 252
+cfl=
+cfn=String::hash
+calls=1 95
+95 1
+cfl=
+cfn=File::extname^
+calls=1 98
+98 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/loaded_features_index.rb
+cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::strip_extension
+calls=1 100
+100 6
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=1 107
+107 3
+cfl=
+cfn=Class::inherited
+calls=2 6
+6 2
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=19 9
+9 5
+cfl=
+cfn=Class::new
+calls=1 291
+291 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::through_model
+calls=1 1826
+1826 10889
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=1 68
+68 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::reset_transaction
+281 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 282
+282 2096
+cfl=
+cfn=Class::new
+calls=1 282
+282 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::initialize
+6 5
+cfl=
+cfn=BasicObject::initialize
+calls=1 7
+7 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::reset_transaction
+calls=1 8
+8 2116
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/query_cache.rb
+fn=ActiveRecord/ConnectionAdapters/QueryCache::initialize
+51 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::initialize
+calls=1 52
+52 2122
+cfl=
+cfn=Class::new
+calls=1 53
+53 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::initialize
+101 25
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache::initialize
+calls=1 102
+102 2135
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications.rb
+cfn=ActiveSupport/Notifications::instrumenter^
+calls=1 106
+106 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/utility/monotonic_time.rb
+cfn=Concurrent::monotonic_time^
+calls=1 110
+110 12
+cfl=
+cfn=Class::new
+calls=2 111
+111 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::arel_visitor
+calls=1 113
+113 27
+cfl=
+cfn=Kernel::class
+calls=1 116
+116 1
+cfl=
+cfn=Hash::fetch
+calls=1 116
+116 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_cast_config_to_boolean^
+calls=1 116
+116 4
+cfl=
+cfn=Kernel::extend
+calls=1 118
+118 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::initialize
+214 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::initialize
+calls=1 215
+215 2264
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::connect
+calls=1 223
+223 46886
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout_and_verify
+calls=1 223
+223 358
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::logger^
+60 20449
+
+fl=
+fn=Hash::replace
+0 16
+
+fl=
+fn=Hash::default_proc
+0 3613
+
+fl=
+fn=Hash::default=
+0 1746
+
+fl=
+fn=Hash::default
+0 5290
+
+fl=
+fn=Hash::slice
+0 4166
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/slice.rb
+fn=Hash::slice!
+32 45
+cfl=
+cfn=Hash::keys
+calls=14 33
+33 9
+cfl=
+cfn=Array::-
+calls=14 33
+33 13
+cfl=
+cfn=Hash::slice
+calls=28 33
+33 18
+cfl=
+cfn=Hash::default
+calls=14 35
+35 8
+cfl=
+cfn=Hash::default=
+calls=14 35
+35 10
+cfl=
+cfn=Hash::default_proc
+calls=14 36
+36 7
+cfl=
+cfn=Hash::replace
+calls=14 37
+37 16
+
+fl=
+fn=Hash::keys
+0 8072
+
+fl=
+fn=String::to_sym
+0 5525
+
+fl=
+fn=Enumerable::each_with_object
+0 41
+cfl=
+cfn=Array::each
+calls=1 0
+0 113
+cfl=
+cfn=Hash::each
+calls=57 0
+0 2418
+
+fl=
+fn=PG/Connection::conndefaults^
+0 992
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.2.2/lib/pg/connection.rb
+fn=PG/Connection::conndefaults_hash^
+228 6
+cfl=
+cfn=PG/Connection::conndefaults^
+calls=1 229
+229 992
+cfl=
+cfn=Enumerable::each_with_object
+calls=1 229
+229 118
+
+fl=
+fn=Hash::delete
+0 34763
+cfl=
+cfn=Kernel::hash
+calls=3090 0
+0 1801
+
+fl=
+fn=Hash::delete_if
+0 5
+cfl=
+cfn=Kernel::nil?
+calls=4 36
+36 2
+
+fl=
+fn=Symbol::to_sym
+0 10143
+
+fl=
+fn=Hash::transform_keys
+0 9196
+cfl=
+cfn=Symbol::to_sym
+calls=5 57
+57 5
+cfl=
+cfn=Symbol::to_s
+calls=7878 0
+0 2738
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/keys.rb
+fn=Hash::symbolize_keys
+56 4
+cfl=
+cfn=Hash::transform_keys
+calls=2 57
+57 12
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionHandling::postgresql_connection
+33 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::symbolize_keys
+calls=1 34
+34 10
+cfl=
+cfn=Hash::delete_if
+calls=1 36
+36 7
+cfl=
+cfn=Hash::delete
+calls=1 40
+40 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.2.2/lib/pg/connection.rb
+cfn=PG/Connection::conndefaults_hash^
+calls=1 43
+43 1115
+cfl=
+cfn=Hash::keys
+calls=1 43
+43 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/slice.rb
+cfn=Hash::slice!
+calls=1 44
+44 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::logger^
+calls=1 48
+48 12
+cfl=
+cfn=Class::new
+calls=1 48
+48 49542
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::new_connection
+829 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionHandling::postgresql_connection
+calls=1 830
+830 50734
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout_new_connection
+872 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::new_connection
+calls=1 874
+874 50745
+
+fl=
+fn=Numeric::zero?
+0 6528
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::try_to_checkout_new_connection
+840 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 844
+844 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout_new_connection
+calls=1 853
+853 50749
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::transaction
+calls=1 853
+853 15350635
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::can_remove_no_wait?
+167 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::no_wait_poll
+179 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::can_remove_no_wait?
+calls=1 180
+180 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::internal_poll
+150 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::no_wait_poll
+calls=1 151
+151 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/ConnectionLeasingQueue::internal_poll
+276 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::internal_poll
+calls=1 277
+277 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::synchronize
+154 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 155
+155 28
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::poll
+144 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::synchronize
+calls=1 145
+145 31
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::acquire_connection
+807 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::poll
+calls=1 814
+814 33
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::try_to_checkout_new_connection
+calls=1 814
+814 15401403
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout
+537 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::acquire_connection
+calls=1 538
+538 15401440
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection_cache_key
+682 5241
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::current_thread
+686 7570
+cfl=
+cfn=Thread::current^
+calls=10093 687
+687 3918
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection
+381 15047
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::current_thread
+calls=10092 382
+382 11485
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection_cache_key
+calls=10092 382
+382 5240
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=10092 382
+382 30010
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout
+calls=1 382
+382 15401442
+
+fl=
+fn=Hash::fetch
+0 90821
+cfl=
+cfn=Array::hash
+calls=2059 0
+0 6603
+cfl=
+cfn=Kernel::hash
+calls=1 0
+0 1
+cfl=
+cfn=Array::eql?
+calls=2033 0
+0 2485
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::automatic_inverse_of
+calls=7 599
+599 2194
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::get_or_default
+108 9649
+cfl=
+cfn=Hash::fetch
+calls=12197 109
+109 18895
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+fn=Concurrent/Map::fetch
+168 13869
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::get_or_default
+calls=12173 169
+169 28507
+cfl=
+cfn=Kernel::block_given?
+calls=96 171
+171 34
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Map::put
+calls=48 193
+193 281
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::perform_fetch
+calls=26 21
+21 921
+
+fl=
+fn=Process::pid^
+0 6550
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool
+1077 11889
+cfl=
+cfn=Process::pid^
+calls=10092 1078
+1078 5090
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=10092 1078
+1078 80337
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection_pool
+1058 12937
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool
+calls=10092 1059
+1059 97316
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::fetch
+calls=10092 1059
+1059 24147
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection
+1030 15119
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection_pool
+calls=10092 1031
+1031 134400
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection
+calls=10092 1033
+1033 15463224
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling::connection_specification_name
+96 51174
+cfl=
+cfn=Kernel::nil?
+calls=10092 97
+97 4284
+cfl=
+cfn=Class::superclass
+calls=20180 98
+98 8616
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection_specification_name
+calls=20180 98
+98 48425
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::default_connection_handler^
+106 6223
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+fn=ActiveSupport/PerThreadRegistry::instance
+46 35113
+cfl=
+cfn=Thread::current^
+calls=33611 47
+47 13428
+cfl=
+cfn=Thread::[]
+calls=33611 47
+47 22882
+cfl=
+cfn=Class::new
+calls=3 47
+47 18
+cfl=
+cfn=Thread::[]=
+calls=3 47
+47 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/runtime_registry.rb
+fn=ActiveRecord/RuntimeRegistry::connection_handler^
+20 10269
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=10092 20
+20 21569
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Base::connection_handler^
+130 13768
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/runtime_registry.rb
+cfn=ActiveRecord/RuntimeRegistry::connection_handler^
+calls=10092 131
+131 31838
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_connection_handler^
+calls=10092 131
+131 6223
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling::retrieve_connection
+117 17835
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Base::connection_handler^
+calls=10092 118
+118 51829
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection_specification_name
+calls=10092 118
+118 64073
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection
+calls=10092 118
+118 15612744
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling::connection
+89 11490
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::retrieve_connection
+calls=9537 90
+90 15732679
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::retrieve_connection^
+calls=555 90
+90 14433
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions/ClassMethods::transaction
+211 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=1 212
+212 15401556
+
+fl=
+fn=JSON/Ext/Parser::parse
+0 8711
+
+fl=
+fn=JSON/Ext/Parser::initialize
+0 45
+cfl=
+cfn=Hash::key?
+calls=9 0
+0 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/json/common.rb
+fn=JSON::parse^
+155 21
+cfl=
+cfn=Class::new
+calls=1 156
+156 88
+cfl=
+cfn=JSON/Ext/Parser::parse
+calls=1 156
+156 8711
+
+fl=
+fn=IO::read^
+0 3460
+
+fl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+fn=ReloadJson::call
+2 22
+cfl=
+cfn=IO::read^
+calls=1 3
+3 3460
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/json/common.rb
+cfn=JSON::parse^
+calls=1 3
+3 8821
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions/ClassMethods::transaction
+calls=1 4
+4 15401566
+
+fl=
+fn=BasicObject::initialize
+0 7184
+
+fl=
+fn=Thread/ConditionVariable::broadcast
+0 1107
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin/ConditionVariable::broadcast
+149 2441
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_check_owner
+calls=1035 150
+150 1837
+cfl=
+cfn=Thread/ConditionVariable::broadcast
+calls=1035 151
+151 1107
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::eligible_waiters?
+215 10
+cfl=
+cfn=Hash::any?
+calls=5 216
+216 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::stop_exclusive
+96 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=6 97
+97 173
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::history^
+60 13
+
+fl=
+fn=Array::uniq!
+0 15
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::autoloaded_constants^
+60 18
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::autoload_once_paths^
+60 12
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::load_once_path?
+442 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::autoload_once_paths^
+calls=6 445
+445 12
+cfl=
+cfn=Array::any?
+calls=6 445
+445 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/WatchStack::pop_modules
+166 21
+cfl=
+cfn=Array::each
+calls=13 167
+167 30
+
+fl=
+fn=Array::pop
+0 3045
+
+fl=
+fn=Array::join
+0 2974
+cfl=
+cfn=Symbol::to_s
+calls=45 0
+0 34
+
+fl=
+fn=Array::concat
+0 11083
+
+fl=
+fn=Array::-
+0 11917
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core::hash
+calls=2000 0
+0 12182
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb
+cfn=Arel/Nodes/Binary::eql?
+calls=1 0
+0 5
+
+fl=
+fn=Array::last
+0 4706
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/WatchStack::new_constants
+117 47
+cfl=
+cfn=Array::last
+calls=13 121
+121 20
+cfl=
+cfn=Array::each
+calls=13 121
+121 1545
+cfl=
+cfn=Array::pop
+calls=13 149
+149 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::pop_modules
+calls=13 149
+149 51
+
+fl=
+fn=Module::private
+0 28
+
+fl=
+fn=Module::method_added
+0 278
+
+fl=
+fn=Class::inherited
+0 65
+
+fl=
+fn=RubyVM/InstructionSequence::load_from_binary^
+0 7494
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/compile_cache/iseq.rb
+fn=Bootsnap/CompileCache/ISeq::storage_to_output^
+17 414
+cfl=
+cfn=RubyVM/InstructionSequence::load_from_binary^
+calls=35 18
+18 7494
+
+fl=
+fn=RubyVM/InstructionSequence::to_binary
+0 127
+
+fl=
+fn=RubyVM/InstructionSequence::compile_file^
+0 1300
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/compile_cache/iseq.rb
+fn=Bootsnap/CompileCache/ISeq::input_to_storage^
+11 34
+cfl=
+cfn=RubyVM/InstructionSequence::compile_file^
+calls=1 12
+12 1300
+cfl=
+cfn=RubyVM/InstructionSequence::to_binary
+calls=1 12
+12 127
+
+fl=
+fn=Bootsnap/CompileCache/Native::fetch^
+0 53764
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/compile_cache/iseq.rb
+cfn=Bootsnap/CompileCache/ISeq::input_to_storage^
+calls=1 0
+0 1462
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/compile_cache/iseq.rb
+cfn=Bootsnap/CompileCache/ISeq::storage_to_output^
+calls=35 0
+0 7908
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/compile_cache/yaml.rb
+cfn=Bootsnap/CompileCache/YAML::storage_to_output^
+calls=6 0
+0 309
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/compile_cache/iseq.rb
+fn=Bootsnap/CompileCache/ISeq/InstructionSequenceMixin::load_iseq
+33 207
+cfl=
+cfn=String::to_s
+calls=35 37
+37 39
+cfl=
+cfn=Bootsnap/CompileCache/Native::fetch^
+calls=35 37
+37 59458
+
+fl=
+fn=Kernel::load_without_bootsnap
+0 667
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/compile_cache/iseq.rb
+cfn=Bootsnap/CompileCache/ISeq/InstructionSequenceMixin::load_iseq
+calls=6 0
+0 16589
+cfl=
+cfn=Class::inherited
+calls=1 1
+1 4
+cfl=
+cfn=Module::method_added
+calls=8 2
+2 6
+cfl=
+cfn=Module::private
+calls=1 30
+30 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+calls=1 3
+3 14193
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loading^
+calls=1 384
+384 1
+cfl=
+cfn=Array::pop
+calls=1 384
+384 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::history^
+calls=1 388
+388 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::<<
+calls=1 388
+388 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::stop_exclusive
+calls=1 153
+153 29
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/time_zone_conversion.rb
+cfn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::inherited
+calls=4 3
+3 20091
+cfl=
+cfn=Kernel::freeze
+calls=3 3
+3 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::has_many
+calls=1 15
+15 2566
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::has_and_belongs_to_many
+calls=2 16
+16 20061
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_once_path?
+calls=1 479
+479 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::autoloaded_constants^
+calls=2 479
+479 1
+cfl=
+cfn=Array::concat
+calls=1 479
+479 1
+cfl=
+cfn=Array::uniq!
+calls=1 480
+480 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/validates.rb
+cfn=ActiveModel/Validations/ClassMethods::validates
+calls=10 17
+17 1366
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::belongs_to
+calls=3 6
+6 1452
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+fn=Kernel::load^
+52 30
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::find
+calls=6 53
+53 68
+cfl=
+cfn=Kernel::load_without_bootsnap
+calls=6 54
+54 77048
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=1 664
+664 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::new_constants
+calls=1 664
+664 80
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loading^
+calls=1 384
+384 1
+cfl=
+cfn=Array::pop
+calls=1 384
+384 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::history^
+calls=1 388
+388 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::<<
+calls=1 388
+388 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::stop_exclusive
+calls=1 153
+153 30
+
+fl=
+fn=Module::constants
+0 795
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/WatchStack::watch_namespaces
+154 24
+cfl=
+cfn=Array::map
+calls=13 155
+155 762
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::constant_watch_stack^
+60 73
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::new_constants_in
+656 112
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=20 657
+657 25
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::watch_namespaces
+calls=13 657
+657 786
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+cfn=Kernel::load^
+calls=6 476
+476 77264
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::new_constants
+calls=7 664
+664 728
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_once_path?
+calls=1 479
+479 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::autoloaded_constants^
+calls=2 479
+479 4
+cfl=
+cfn=Array::concat
+calls=1 479
+479 1
+cfl=
+cfn=Array::uniq!
+calls=1 480
+480 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+cfn=Kernel::require
+calls=7 291
+291 13229
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::build^
+calls=1 291
+291 2511
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::add_reflection^
+calls=1 1370
+1370 45
+
+fl=
+fn=String::[]
+0 28
+
+fl=
+fn=Array::collect
+0 18
+cfl=
+cfn=String::[]
+calls=6 472
+472 15
+
+fl=
+fn=Array::compact
+0 3219
+
+fl=
+fn=Kernel::is_a?
+0 129726
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::load_file
+470 51
+cfl=
+cfn=Kernel::is_a?
+calls=6 471
+471 11
+cfl=
+cfn=Array::compact
+calls=6 471
+471 9
+cfl=
+cfn=Array::collect
+calls=6 472
+472 33
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::new_constants_in
+calls=6 475
+475 78030
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_once_path?
+calls=3 479
+479 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::autoloaded_constants^
+calls=6 479
+479 7
+cfl=
+cfn=Array::concat
+calls=3 479
+479 4
+cfl=
+cfn=Array::uniq!
+calls=3 480
+480 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loading^
+calls=1 384
+384 2
+cfl=
+cfn=Array::pop
+calls=1 384
+384 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::history^
+calls=1 388
+388 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::<<
+calls=1 388
+388 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::stop_exclusive
+calls=1 153
+153 20
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::warnings_on_first_load^
+60 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::mechanism^
+60 83
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::load?
+328 84
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::mechanism^
+calls=40 329
+329 83
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::<<
+348 27
+
+fl=
+fn=Thread/Mutex::unlock
+0 2997
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_check_owner
+267 8277
+cfl=
+cfn=Thread::current^
+calls=7253 268
+268 4115
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_exit
+199 13662
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_check_owner
+calls=6218 200
+200 10555
+cfl=
+cfn=Thread/Mutex::unlock
+calls=4102 204
+204 2997
+
+fl=
+fn=Kernel::hash
+0 17167
+
+fl=
+fn=Hash::any?
+0 1159
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::busy_for_sharing?
+210 44
+cfl=
+cfn=Hash::any?
+calls=5 211
+211 11
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::busy_for_exclusive?
+205 31
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::busy_for_sharing?
+calls=5 206
+206 55
+cfl=
+cfn=Thread::current^
+calls=5 207
+207 4
+cfl=
+cfn=Kernel::hash
+calls=5 207
+207 5
+
+fl=
+fn=Thread/Mutex::lock
+0 2563
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_enter
+187 10427
+cfl=
+cfn=Thread::current^
+calls=8278 188
+188 2907
+cfl=
+cfn=Thread/Mutex::lock
+calls=4094 189
+189 2563
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::synchronize
+227 28516
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_enter
+calls=4184 228
+228 15898
+cfl=
+cfn=Thread::current^
+calls=2077 78
+78 1070
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::busy_for_exclusive?
+calls=5 79
+79 95
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=6209 232
+232 27166
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::eligible_waiters?
+calls=5 104
+104 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin/ConditionVariable::broadcast
+calls=1035 109
+109 5385
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/ConnectionLeasingQueue::internal_poll
+calls=1 145
+145 9
+cfl=
+cfn=Numeric::zero?
+calls=1 845
+845 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb
+cfn=ActiveSupport/Concurrency/LoadInterlockAwareMonitor::mon_enter
+calls=2034 228
+228 8298
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::interlock^
+calls=1030 74
+74 1523
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies/interlock.rb
+cfn=ActiveSupport/Dependencies/Interlock::permit_concurrent_loads
+calls=1030 74
+74 282597
+cfl=
+cfn=Hash::delete
+calls=2060 174
+174 3921
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::wait_for
+calls=1030 190
+190 13898
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::adopt_connection
+calls=1 857
+857 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::lease
+calls=1 859
+859 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Connection::query
+calls=1 254
+254 148
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::begin_transaction
+calls=1 238
+238 15350605
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::current_transaction
+calls=1 198
+198 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/NullTransaction::joinable?
+calls=1 198
+198 1
+cfl=
+cfn=Class::new
+calls=1 201
+201 2853
+cfl=
+cfn=IO::write
+calls=2014 695
+695 59137
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/ClassMethods::load_schema!
+calls=5 459
+459 19559
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::sql_key
+calls=1000 673
+673 6677
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::key?
+calls=999 674
+674 5665
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::[]
+calls=999 685
+685 3317
+cfl=
+cfn=Array::last
+calls=1 214
+214 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/Transaction::before_commit_records
+calls=1 217
+217 5
+cfl=
+cfn=Array::pop
+calls=1 219
+219 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/RealTransaction::commit
+calls=1 222
+222 1706
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::start_exclusive
+76 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=6 77
+77 261
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::exclusive
+148 100
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::start_exclusive
+calls=6 149
+149 278
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loaded^
+calls=12 358
+358 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=6 358
+358 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::<<
+calls=9 362
+362 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loading^
+calls=9 363
+363 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load?
+calls=6 366
+366 46
+cfl=
+cfn=Kernel::nil?
+calls=6 370
+370 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::warnings_on_first_load^
+calls=6 372
+372 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_file
+calls=6 373
+373 78202
+cfl=
+cfn=Array::pop
+calls=3 384
+384 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::history^
+calls=3 388
+388 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::stop_exclusive
+calls=3 153
+153 113
+cfl=
+cfn=Thread::current^
+calls=1 18
+18 1
+cfl=
+cfn=Thread::[]=
+calls=1 18
+18 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies/interlock.rb
+fn=ActiveSupport/Dependencies/Interlock::loading
+12 26
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::exclusive
+calls=6 13
+13 78816
+cfl=
+cfn=Thread::current^
+calls=1 18
+18 1
+cfl=
+cfn=Thread::[]=
+calls=1 18
+18 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::interlock^
+60 1530
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::load_interlock^
+36 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::interlock^
+calls=6 37
+37 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies/interlock.rb
+cfn=ActiveSupport/Dependencies/Interlock::loading
+calls=6 37
+37 78843
+cfl=
+cfn=Module::const_defined?
+calls=1 511
+511 1
+cfl=
+cfn=Module::const_get
+calls=1 512
+512 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::include?
+253 10834
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::loaded^
+60 19
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::require_or_load
+351 48
+cfl=
+cfn=File::expand_path^
+calls=6 353
+353 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loaded^
+calls=6 354
+354 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=6 354
+354 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_interlock^
+calls=6 356
+356 78875
+cfl=
+cfn=Thread::current^
+calls=2 18
+18 4
+cfl=
+cfn=Thread::[]=
+calls=2 18
+18 2
+cfl=
+cfn=Module::const_defined?
+calls=1 511
+511 2
+cfl=
+cfn=Module::const_get
+calls=1 512
+512 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::require_or_load
+46 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport::allow_bootsnap_retry^
+calls=6 47
+47 79021
+cfl=
+cfn=Module::const_defined?
+calls=1 511
+511 2
+cfl=
+cfn=Module::const_get
+calls=1 512
+512 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::loading^
+60 33
+
+fl=
+fn=String::sub!
+0 42529
+cfl=
+cfn=String::upcase
+calls=2004 145
+145 619
+
+fl=
+fn=Array::any?
+0 22248
+cfl=
+cfn=Module::const_defined?
+calls=11 517
+517 11
+cfl=
+cfn=Regexp::match?
+calls=5950 57
+57 2408
+cfl=
+cfn=Kernel::is_a?
+calls=21 354
+354 15
+
+fl=
+fn=Array::include?
+0 27742
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/introspection.rb
+fn=Module::parents
+50 65
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parent_name
+calls=23 52
+52 24
+cfl=
+cfn=Array::include?
+calls=23 59
+59 17
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/introspection.rb
+fn=Module::parent_name
+9 70
+cfl=
+cfn=Module::name
+calls=6 13
+13 533
+cfl=
+cfn=Kernel::frozen?
+calls=6 14
+14 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/introspection.rb
+fn=Module::parent
+34 47
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parent_name
+calls=15 35
+35 590
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::load_dir
+22 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::stale?
+calls=11 23
+23 49
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=11 24
+24 23
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::autoloadable_module?
+38 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::load_dir
+calls=11 39
+39 91
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::autoload_module!
+453 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::autoloadable_module?
+calls=11 454
+454 113
+
+fl=
+fn=Exception::set_backtrace
+0 18
+
+fl=
+fn=Exception::exception^
+0 15
+cfl=
+cfn=Exception::initialize
+calls=11 0
+0 13
+
+fl=
+fn=Kernel::raise
+0 46
+cfl=
+cfn=Exception::exception^
+calls=11 0
+0 28
+cfl=
+cfn=Exception::set_backtrace
+calls=11 0
+0 10
+cfl=
+cfn=Exception::exception
+calls=12 0
+0 14
+
+fl=
+fn=String::===
+0 51
+
+fl=
+fn=File::extname^
+0 151
+
+fl=
+fn=Hash::key?
+0 35176
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::try_index
+197 64
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::search_index
+188 67
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::try_index
+calls=47 189
+189 64
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::absolute_path?
+100 80
+cfl=
+cfn=String::start_with?
+calls=53 101
+101 55
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/store.rb
+fn=Bootsnap/LoadPathCache/Store::commit_transaction
+56 2
+
+fl=
+fn=SystemCallError::===^
+0 3
+
+fl=
+fn=Exception::backtrace
+0 25
+
+fl=
+fn=Exception::exception
+0 16
+
+fl=
+fn=Exception::initialize
+0 22
+
+fl=
+fn=SystemCallError::initialize
+0 20
+cfl=
+cfn=Exception::initialize
+calls=2 0
+0 2
+
+fl=
+fn=Time::to_i
+0 5
+
+fl=
+fn=File::mtime^
+0 157
+cfl=
+cfn=SystemCallError::initialize
+calls=1 0
+0 12
+cfl=
+cfn=Exception::exception
+calls=1 0
+0 1
+cfl=
+cfn=Exception::backtrace
+calls=1 0
+0 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+fn=Bootsnap/LoadPathCache/Path::latest_mtime
+74 13
+cfl=
+cfn=Array::each
+calls=11 76
+76 208
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/store.rb
+fn=Bootsnap/LoadPathCache/Store::get
+20 14
+
+fl=
+fn=String::initialize_copy
+0 4517
+
+fl=
+fn=Kernel::initialize_dup
+0 53813
+cfl=
+cfn=String::initialize_copy
+calls=13632 0
+0 4517
+cfl=
+cfn=Hash::initialize_copy
+calls=84869 0
+0 55342
+cfl=
+cfn=JSON/Ext/Generator/State::initialize_copy
+calls=9270 0
+0 2610
+cfl=
+cfn=Array::initialize_copy
+calls=5216 0
+0 3242
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::initialize_copy
+calls=71 0
+0 867
+cfl=
+cfn=Kernel::initialize_copy
+calls=34 0
+0 24
+
+fl=
+fn=Pathname::to_s
+0 18
+cfl=
+cfn=Kernel::initialize_dup
+calls=13 0
+0 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler.rb
+fn=Bundler::bundle_path^
+79 6
+
+fl=
+fn=Object::key?*
+0 11
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/bundler.rb
+fn=Bootsnap::bundler?
+4 11
+cfl=
+cfn=Array::each
+calls=11 8
+8 21
+
+fl=
+fn=Enumerable::detect
+0 16507
+cfl=
+cfn=Array::each
+calls=19415 0
+0 204587
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems.rb
+fn=Gem::paths^
+381 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems.rb
+fn=Gem::path^
+427 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems.rb
+cfn=Gem::paths^
+calls=20 428
+428 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+fn=Bootsnap/LoadPathCache/Path::stability
+98 43
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems.rb
+cfn=Gem::path^
+calls=20 100
+100 22
+cfl=
+cfn=Enumerable::detect
+calls=20 100
+100 107
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/bundler.rb
+cfn=Bootsnap::bundler?
+calls=11 102
+102 32
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+cfn=Bootsnap/LoadPathCache/Path::expanded_path
+calls=22 102
+102 35
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler.rb
+cfn=Bundler::bundle_path^
+calls=11 102
+102 6
+cfl=
+cfn=Pathname::to_s
+calls=11 102
+102 18
+cfl=
+cfn=String::start_with?
+calls=22 102
+102 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+fn=Bootsnap/LoadPathCache/Path::stable?
+9 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+cfn=Bootsnap/LoadPathCache/Path::stability
+calls=20 10
+10 268
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+fn=Bootsnap/LoadPathCache/Path::entries_and_dirs
+39 38
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+cfn=Bootsnap/LoadPathCache/Path::stable?
+calls=20 40
+40 285
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+cfn=Bootsnap/LoadPathCache/Path::expanded_path
+calls=31 50
+50 55
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/store.rb
+cfn=Bootsnap/LoadPathCache/Store::get
+calls=20 50
+50 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+cfn=Bootsnap/LoadPathCache/Path::latest_mtime
+calls=11 52
+52 220
+
+fl=
+fn=File::expand_path^
+0 187
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+fn=Bootsnap/LoadPathCache/Path::expanded_path
+61 47
+cfl=
+cfn=File::expand_path^
+calls=104 62
+62 144
+
+fl=
+fn=File/Stat::directory?
+0 4
+
+fl=
+fn=File::stat^
+0 220
+cfl=
+cfn=SystemCallError::initialize
+calls=1 0
+0 10
+cfl=
+cfn=Exception::exception
+calls=1 0
+0 1
+cfl=
+cfn=Exception::backtrace
+calls=1 0
+0 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+fn=Bootsnap/LoadPathCache/Path::non_directory?
+27 18
+cfl=
+cfn=File::stat^
+calls=20 28
+28 232
+cfl=
+cfn=File/Stat::directory?
+calls=19 28
+28 4
+cfl=
+cfn=SystemCallError::===^
+calls=1 28
+28 2
+
+fl=
+fn=String::start_with?
+0 12607
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+fn=Bootsnap/LoadPathCache/Path::relative?
+33 11
+cfl=
+cfn=String::start_with?
+calls=20 34
+34 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+fn=Bootsnap/LoadPathCache/Path::initialize
+22 12
+cfl=
+cfn=String::to_s
+calls=20 23
+23 4
+
+fl=
+fn=Class::new
+0 273453
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+cfn=Bootsnap/LoadPathCache/Path::initialize
+calls=20 0
+0 16
+cfl=
+cfn=BasicObject::initialize
+calls=559 0
+0 188
+cfl=
+cfn=JSON/Ext/Parser::initialize
+calls=1 0
+0 49
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::initialize
+calls=1 0
+0 49519
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::[]=
+calls=1 0
+0 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/NullTransaction::initialize
+calls=1 0
+0 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::initialize
+calls=1 0
+0 3
+cfl=
+cfn=Hash::initialize
+calls=8035 0
+0 3087
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::initialize
+calls=1 0
+0 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::initialize
+calls=8 0
+0 95
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::initialize
+calls=1 0
+0 19
+cfl=
+cfn=Thread/Mutex::initialize
+calls=173 0
+0 126
+cfl=
+cfn=PG/Connection::initialize
+calls=1 0
+0 5199
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Event::initialize
+calls=1030 0
+0 7762
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+cfn=ActiveSupport/SubscriberQueueRegistry::initialize
+calls=1 0
+0 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/event.rb
+cfn=MetaRequest/Event::initialize
+calls=1030 0
+0 1129357
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON/Encoding/JSONGemEncoder::initialize
+calls=9270 0
+0 5209
+cfl=
+cfn=String::initialize
+calls=28364 0
+0 12467
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::initialize
+calls=3693 0
+0 313800
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_registry.rb
+cfn=ActiveRecord/ExplainRegistry::initialize
+calls=1 0
+0 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.2.2/lib/pg/coder.rb
+cfn=PG/Coder::initialize
+calls=10 0
+0 43
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::initialize
+calls=1 0
+0 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::initialize
+calls=1 0
+0 28
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::initialize
+calls=66 0
+0 2032
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::initialize
+calls=4 0
+0 67
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::initialize
+calls=21 0
+0 30
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/specialized_string.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/SpecializedString::initialize
+calls=10 0
+0 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::initialize
+calls=1 0
+0 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/vector.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/Vector::initialize
+calls=2 0
+0 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::initialize
+calls=11 0
+0 30
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::initialize
+calls=50 0
+0 89
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/RealTransaction::initialize
+calls=1 0
+0 2839
+cfl=
+cfn=Array::push
+calls=1 207
+207 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=1 232
+232 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionState::initialize
+calls=1 0
+0 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+cfn=Mutex_m::initialize
+calls=7 0
+0 76
+cfl=
+cfn=Module::initialize
+calls=16 0
+0 112
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/TypeDecorator::initialize
+calls=14 0
+0 23
+cfl=
+cfn=Class::initialize
+calls=23 0
+0 2230
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validator.rb
+cfn=ActiveModel/EachValidator::initialize
+calls=14 0
+0 246
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations/uniqueness.rb
+cfn=ActiveRecord/Validations/UniquenessValidator::initialize
+calls=2 0
+0 60
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::initialize
+calls=66 0
+0 706
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::initialize
+calls=16 0
+0 2448
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Conditionals/Value::initialize
+calls=21 0
+0 33
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::initialize
+calls=10 0
+0 62
+cfl=
+cfn=Array::initialize
+calls=17 0
+0 115
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/sql_type_metadata.rb
+cfn=ActiveRecord/ConnectionAdapters/SqlTypeMetadata::initialize
+calls=17 0
+0 26
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/type_metadata.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLTypeMetadata::initialize
+calls=17 0
+0 104
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/column.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::initialize
+calls=17 0
+0 148
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::initialize
+calls=32777 0
+0 29034
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::initialize
+calls=2638 0
+0 1799
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core::initialize
+calls=4265 0
+0 2033013
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ScopeRegistry::initialize
+calls=1 0
+0 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::initialize
+calls=2 0
+0 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::initialize
+calls=2 0
+0 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::initialize
+calls=548 0
+0 24828
+cfl=
+cfn=NameError::initialize
+calls=6 0
+0 25
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+cfn=ActiveRecord/Associations/CollectionProxy::initialize
+calls=1171 0
+0 52394
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type_caster/map.rb
+cfn=ActiveRecord/TypeCaster/Map::initialize
+calls=3273 0
+0 190481
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+cfn=Arel/Table::initialize
+calls=3821 0
+0 11828
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::initialize
+calls=553 0
+0 533
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::initialize
+calls=553 0
+0 9184
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder/basic_object_handler.rb
+cfn=ActiveRecord/PredicateBuilder/BasicObjectHandler::initialize
+calls=553 0
+0 366
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder/base_handler.rb
+cfn=ActiveRecord/PredicateBuilder/BaseHandler::initialize
+calls=553 0
+0 312
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder/range_handler.rb
+cfn=ActiveRecord/PredicateBuilder/RangeHandler::initialize
+calls=553 0
+0 263
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder/array_handler.rb
+cfn=ActiveRecord/PredicateBuilder/ArrayHandler::initialize
+calls=1106 0
+0 543
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::initialize
+calls=2 0
+0 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::arel_table
+calls=15253 0
+0 7608
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::predicate_builder
+calls=15253 0
+0 6605
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::initialize
+calls=15253 0
+0 27929
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/alias_tracker.rb
+cfn=ActiveRecord/Associations/AliasTracker::initialize
+calls=2720 0
+0 2402
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::initialize
+calls=2720 0
+0 2476
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope/ReflectionProxy::initialize
+calls=548 0
+0 2647
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause_factory.rb
+cfn=ActiveRecord/Relation/WhereClauseFactory::initialize
+calls=8984 0
+0 6384
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type_caster/connection.rb
+cfn=ActiveRecord/TypeCaster/Connection::initialize
+calls=548 0
+0 460
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/bind_param.rb
+cfn=Arel/Nodes/BindParam::initialize
+calls=2721 0
+0 4459
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb
+cfn=Arel/Nodes/Binary::initialize
+calls=3816 0
+0 5548
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::initialize
+calls=52292 0
+0 22588
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/unary.rb
+cfn=Arel/Nodes/Unary::initialize
+calls=550 0
+0 593
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/association_relation.rb
+cfn=ActiveRecord/AssociationRelation::initialize
+calls=7265 0
+0 40398
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::initialize
+calls=17162 0
+0 55432
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::initialize
+calls=6813 0
+0 75160
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::initialize
+calls=4265 0
+0 14722
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::initialize
+calls=4276 0
+0 8179
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::initialize
+calls=5 0
+0 1583
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::initialize
+calls=4265 0
+0 138019
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+cfn=ActiveModel/Name::initialize
+calls=4 0
+0 1362
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/result.rb
+cfn=ActiveRecord/Result::initialize
+calls=1004 0
+0 2159
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/exceptions.rb
+cfn=I18n/MissingTranslation/Base::initialize
+calls=8000 0
+0 51582
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+cfn=Arel/SelectManager::initialize
+calls=1 0
+0 44
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins_values
+calls=1 926
+926 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::left_outer_joins_values
+calls=1 927
+927 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause
+calls=2 929
+929 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::empty?
+calls=2 929
+929 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::ast
+calls=1 929
+929 30
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb
+cfn=Arel/TreeManager::where
+calls=1 929
+929 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::having_clause
+calls=1 930
+930 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::limit_value
+calls=2 931
+931 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation::connection
+calls=1 932
+932 54
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::sanitize_limit
+calls=1 932
+932 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type.rb
+cfn=ActiveRecord/Type::default_value^
+calls=1 932
+932 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::with_cast_value^
+calls=1 932
+932 9
+cfl=
+cfn=Class::new
+calls=2 937
+937 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+cfn=Arel/SelectManager::take
+calls=1 937
+937 117
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache/BindMap::initialize
+calls=1 0
+0 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache::initialize
+calls=1 0
+0 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/select_statement.rb
+cfn=Arel/Nodes/SelectStatement::initialize
+calls=1 0
+0 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/select_core.rb
+cfn=Arel/Nodes/SelectCore::initialize
+calls=1 0
+0 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/join_source.rb
+cfn=Arel/Nodes/JoinSource::initialize
+calls=1 0
+0 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/and.rb
+cfn=Arel/Nodes/And::initialize
+calls=1 0
+0 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/sql_string.rb
+cfn=Arel/Collectors/SQLString::initialize
+calls=1 0
+0 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+cfn=Arel/Collectors/Bind::initialize
+calls=1 0
+0 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::initialize
+calls=1 0
+0 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache/Query::initialize
+calls=1 0
+0 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/builder.rb
+cfn=ActiveModel/AttributeSet/Builder::initialize
+calls=1 0
+0 26
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/builder.rb
+cfn=ActiveModel/LazyAttributeHash::initialize
+calls=1000 0
+0 2315
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/yaml_encoder.rb
+cfn=ActiveModel/AttributeSet/YAMLEncoder::initialize
+calls=1 0
+0 3
+
+fl=
+fn=Array::map
+0 118646
+cfl=
+cfn=String::to_s
+calls=15163 0
+0 3186
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::to_constant_name
+calls=13 156
+156 83
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::qualified_const_defined?
+calls=13 157
+157 42
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::constantize
+calls=13 157
+157 120
+cfl=
+cfn=Module::constants
+calls=13 157
+157 435
+cfl=
+cfn=Regexp::match?
+calls=8 179
+179 12
+cfl=
+cfn=Module::to_s
+calls=8 198
+198 21
+cfl=
+cfn=Symbol::to_s
+calls=8672 198
+198 3163
+cfl=
+cfn=Array::join
+calls=8 201
+201 23
+cfl=
+cfn=Module::module_eval
+calls=8 214
+214 2322
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote
+calls=7 820
+820 67
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::build^
+calls=66 672
+672 966
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::new_column_from_field
+calls=16 114
+114 3034
+cfl=
+cfn=Array::first
+calls=1646 0
+0 207
+cfl=
+cfn=#::name
+calls=6264 58
+58 1344
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::extract_node_value
+calls=6264 59
+59 18270
+cfl=
+cfn=String::to_sym
+calls=50 0
+0 44
+cfl=
+cfn=Kernel::public_send
+calls=36 349
+349 29
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::match
+calls=108 358
+358 200
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::persisted?
+calls=8879 595
+595 13658
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::read_attribute
+calls=8879 600
+600 68345
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=14 785
+785 332
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_column_name
+calls=15 785
+785 62
+cfl=
+cfn=Enumerable::each_with_index
+calls=4 941
+941 5
+cfl=
+cfn=Enumerable::map
+calls=4 941
+941 259150
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+cfn=ActiveModel/Naming::model_name
+calls=4000 183
+183 1684
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+cfn=#::deep_symbolize_keys_in_object
+calls=43 40
+40 49
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::normalize_key
+calls=2 392
+392 33
+cfl=
+cfn=Module::===
+calls=2 149
+149 1
+cfl=
+cfn=Kernel::class
+calls=1 137
+137 1
+cfl=
+cfn=Array::include?
+calls=1 137
+137 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_attribute.rb
+cfn=ActiveRecord/Relation/QueryAttribute::value_for_database
+calls=1000 145
+145 29334
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::type_cast
+calls=2000 145
+145 87200
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value_for_database
+calls=1000 145
+145 4430
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::render_bind
+calls=2000 36
+36 7984
+cfl=
+cfn=Kernel::dup
+calls=6000 152
+152 10422
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=Object::as_json
+calls=2000 152
+152 204149
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=Numeric::as_json
+calls=2000 152
+152 1334
+cfl=
+cfn=Symbol::[]
+calls=18000 15
+15 10642
+cfl=
+cfn=Kernel::instance_variable_get
+calls=18000 15
+15 5027
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON/Encoding/JSONGemEncoder::jsonify
+calls=4000 94
+94 107405
+cfl=
+cfn=String::freeze
+calls=2000 128
+128 1133
+
+fl=
+fn=Thread/Mutex::owned?
+0 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/store.rb
+fn=Bootsnap/LoadPathCache/Store::transaction
+43 2
+cfl=
+cfn=Thread/Mutex::owned?
+calls=1 44
+44 1
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=1 45
+45 1088
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::push_paths_locked
+138 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/store.rb
+cfn=Bootsnap/LoadPathCache/Store::transaction
+calls=1 139
+139 1092
+
+fl=
+fn=Module::extended
+0 1352
+
+fl=
+fn=Module::extend_object
+0 20560
+
+fl=
+fn=Kernel::extend
+0 4536
+cfl=
+cfn=Module::extend_object
+calls=6288 0
+0 20560
+cfl=
+cfn=Module::extended
+calls=6288 0
+0 1352
+
+fl=
+fn=Kernel::instance_variable_set
+0 2163
+
+fl=
+fn=Kernel::frozen?
+0 2952
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/change_observer.rb
+fn=Bootsnap/LoadPathCache/ChangeObserver::register^
+55 6
+cfl=
+cfn=Kernel::frozen?
+calls=1 56
+56 1
+cfl=
+cfn=Kernel::instance_variable_set
+calls=1 57
+57 2
+cfl=
+cfn=Kernel::extend
+calls=1 58
+58 6
+
+fl=
+fn=Thread/Mutex::synchronize
+0 735
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/change_observer.rb
+cfn=Bootsnap/LoadPathCache/ChangeObserver::register^
+calls=1 118
+118 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::now
+calls=1 121
+121 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::push_paths_locked
+calls=1 122
+122 1094
+cfl=
+cfn=Array::map
+calls=1 140
+140 8
+cfl=
+cfn=Array::each
+calls=1 140
+140 1075
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/store.rb
+cfn=Bootsnap/LoadPathCache/Store::commit_transaction
+calls=1 49
+49 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::search_index
+calls=25 53
+53 131
+cfl=
+cfn=Hash::key?
+calls=45 61
+61 53
+cfl=
+cfn=File::extname^
+calls=11 65
+65 26
+cfl=
+cfn=String::===
+calls=11 65
+65 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=2 59
+59 7
+cfl=
+cfn=Array::select
+calls=2 59
+59 60
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::[]=
+calls=2 59
+59 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::[]=
+calls=87 18
+18 220
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::clear
+calls=149 62
+62 171
+cfl=
+cfn=Class::new
+calls=11 565
+565 56
+cfl=
+cfn=Array::reverse
+calls=11 566
+566 17
+cfl=
+cfn=Enumerable::inject
+calls=11 566
+566 1613
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=5 62
+62 34
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names
+calls=5 63
+63 10416
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_methods
+calls=4 63
+63 28234
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::compute_if_absent
+calls=7 25
+25 9135
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::reinitialize
+115 2
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=1 116
+116 1118
+
+fl=
+fn=Float::to_i
+0 59
+
+fl=
+fn=Process::clock_gettime^
+0 4317
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::now
+175 141
+cfl=
+cfn=Process::clock_gettime^
+calls=65 176
+176 129
+cfl=
+cfn=Float::to_i
+calls=65 176
+176 59
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::stale?
+171 114
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::now
+calls=64 172
+172 327
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::find
+47 2552
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::stale?
+calls=53 48
+48 392
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::reinitialize
+calls=1 48
+48 1120
+cfl=
+cfn=String::to_s
+calls=53 49
+49 46
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::absolute_path?
+calls=53 50
+50 135
+cfl=
+cfn=String::start_with?
+calls=25 51
+51 16
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=25 52
+52 272
+cfl=
+cfn=Kernel::raise
+calls=11 92
+92 62
+cfl=
+cfn=Exception::backtrace
+calls=11 92
+92 11
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::search_for_file
+27 83
+cfl=
+cfn=Thread::current^
+calls=17 28
+28 14
+cfl=
+cfn=Thread::[]
+calls=17 28
+28 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::find
+calls=17 30
+30 3994
+cfl=
+cfn=Module::===
+calls=22 31
+31 17
+
+fl=
+fn=String::downcase!
+0 47
+
+fl=
+fn=String::tr!
+0 1603
+
+fl=
+fn=String::gsub!
+0 9257
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=4008 141
+141 10891
+cfl=
+cfn=String::downcase
+calls=8016 141
+141 2033
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::[]
+19 122358
+cfl=
+cfn=Kernel::hash
+calls=10093 20
+20 4515
+cfl=
+cfn=Array::hash
+calls=2000 20
+20 3709
+cfl=
+cfn=Array::eql?
+calls=1999 20
+20 1375
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+fn=Concurrent/Map::[]
+132 96406
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::[]
+calls=130615 133
+133 131956
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::get_or_default
+calls=24 139
+139 37
+cfl=
+cfn=Class::new
+calls=23 11
+11 195
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::fetch_or_store
+calls=22 11
+11 192
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::[]=
+calls=1 36
+36 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+fn=ActiveSupport/Inflector/Inflections::instance^
+66 4829
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=7267 67
+67 9329
+
+fl=
+fn=Kernel::block_given?
+0 23827
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+fn=ActiveSupport/Inflector::inflections
+252 6244
+cfl=
+cfn=Kernel::block_given?
+calls=7267 253
+253 1370
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector/Inflections::instance^
+calls=7267 256
+256 14158
+
+fl=
+fn=String::gsub
+0 57740
+
+fl=
+fn=String::to_s
+0 112435
+
+fl=
+fn=Regexp::match?
+0 29353
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::underscore
+92 216
+cfl=
+cfn=Regexp::match?
+calls=45 93
+93 68
+cfl=
+cfn=String::to_s
+calls=45 94
+94 58
+cfl=
+cfn=String::gsub
+calls=45 94
+94 90
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=45 95
+95 337
+cfl=
+cfn=String::gsub!
+calls=135 95
+95 217
+cfl=
+cfn=String::tr!
+calls=45 98
+98 71
+cfl=
+cfn=String::downcase!
+calls=45 99
+99 47
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+fn=String::underscore
+127 52
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::underscore
+calls=25 128
+128 604
+
+fl=
+fn=Symbol::to_s
+0 116062
+
+fl=
+fn=Module::===
+0 100787
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::to_constant_name
+675 84
+cfl=
+cfn=Module::===
+calls=76 676
+676 43
+cfl=
+cfn=Module::name
+calls=23 680
+680 22
+cfl=
+cfn=String::sub
+calls=7 677
+677 27
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::qualified_name_for
+485 59
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::to_constant_name
+calls=17 486
+486 94
+cfl=
+cfn=Symbol::to_s
+calls=17 487
+487 16
+
+fl=
+fn=BasicObject::equal?
+0 204
+
+fl=
+fn=Module::const_get
+0 172
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+calls=8 0
+0 33016
+
+fl=
+fn=Array::each
+0 907766
+cfl=
+cfn=Module::const_get
+calls=67 283
+283 33121
+cfl=
+cfn=Class::new
+calls=605 141
+141 4393
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+cfn=Bootsnap/LoadPathCache/Path::relative?
+calls=20 142
+142 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+cfn=Bootsnap/LoadPathCache/Path::non_directory?
+calls=20 143
+143 256
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+cfn=Bootsnap/LoadPathCache/Path::expanded_path
+calls=51 144
+144 102
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+cfn=Bootsnap/LoadPathCache/Path::entries_and_dirs
+calls=20 145
+145 612
+cfl=
+cfn=Array::each
+calls=740 147
+147 32686
+cfl=
+cfn=String::to_s
+calls=247 100
+100 54
+cfl=
+cfn=String::start_with?
+calls=68881 100
+100 12495
+cfl=
+cfn=Object::key?*
+calls=11 9
+9 11
+cfl=
+cfn=File::mtime^
+calls=20 78
+78 170
+cfl=
+cfn=Time::to_i
+calls=19 78
+78 5
+cfl=
+cfn=SystemCallError::===^
+calls=1 78
+78 1
+cfl=
+cfn=Array::last
+calls=13 124
+124 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::qualified_const_defined?
+calls=13 126
+126 49
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::constantize
+calls=13 126
+126 133
+cfl=
+cfn=Kernel::is_a?
+calls=98048 127
+127 16665
+cfl=
+cfn=Module::constants
+calls=13 130
+130 360
+cfl=
+cfn=Array::-
+calls=19 130
+130 775
+cfl=
+cfn=Array::concat
+calls=659 138
+138 223
+cfl=
+cfn=Array::join
+calls=6 143
+143 29
+cfl=
+cfn=Array::pop
+calls=13 167
+167 9
+cfl=
+cfn=String::to_sym
+calls=14039 230
+230 5278
+cfl=
+cfn=Symbol::to_sym
+calls=71 45
+45 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::start
+calls=2060 44
+44 44315
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Timed::start
+calls=1030 44
+44 7892
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish
+calls=1030 48
+48 1831236
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request.rb
+cfn=MetaRequest::rails_root^
+calls=68850 6
+6 23557
+cfl=
+cfn=PG/TypeMapByOid::add_coder
+calls=7 833
+833 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::key?
+calls=132 19
+19 93
+cfl=
+cfn=Integer::to_i
+calls=2 24
+24 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_mapped_type
+calls=37 26
+26 1035
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_domain_type
+calls=5 28
+28 599
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_array_type
+calls=82 29
+29 602
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_range_type
+calls=6 30
+30 75
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_composite_type
+calls=2 31
+31 194
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::apply
+calls=50 567
+567 1520
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::target
+calls=52482 271
+271 11077
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=52686 271
+271 10959
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::expand
+calls=4863 425
+425 12914
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache::configure_query_cache!
+calls=1 426
+426 30
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+cfn=ReloadJson::find_or_build_city
+calls=1 15
+15 15343650
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/DelegateCache::include_relation_methods
+calls=21 20
+20 325
+cfl=
+cfn=Module::name
+calls=1320 21
+21 319
+cfl=
+cfn=String::gsub
+calls=21 21
+21 63
+cfl=
+cfn=Module::const_set
+calls=21 22
+22 45
+cfl=
+cfn=Module::private_constant
+calls=21 23
+23 14
+cfl=
+cfn=Kernel::hash
+calls=21 25
+25 11
+cfl=
+cfn=Kernel::respond_to?
+calls=14733 88
+88 4009
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations/ClassMethods::validate
+calls=16 96
+96 1561
+cfl=
+cfn=Hash::delete
+calls=162719 21
+21 28004
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::_validators^
+calls=2 90
+90 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::append_one
+calls=38 573
+573 343
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation/AssociationBuilderExtension::valid_options^
+calls=14 0
+0 19
+cfl=
+cfn=String::sub!
+calls=22871 405
+405 21702
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation/AssociationBuilderExtension::build^
+calls=14 88
+88 7324
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::prepend_one
+calls=28 577
+577 256
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callback^
+calls=28 19
+19 3252
+cfl=
+cfn=Kernel::singleton_class
+calls=84 95
+95 26
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/redefine_method.rb
+cfn=Module::silence_redefinition_of_method
+calls=84 95
+95 143
+cfl=
+cfn=Kernel::define_singleton_method
+calls=84 96
+96 303
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/redefine_method.rb
+cfn=Module::redefine_method
+calls=84 124
+124 808
+cfl=
+cfn=NilClass::nil?
+calls=185913 141
+141 30641
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_method
+calls=5 252
+252 35847
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::method_name
+calls=221 286
+286 407
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::instance_method_already_implemented?
+calls=221 288
+288 22348
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_cache
+calls=5 298
+298 122
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::clear
+calls=5 298
+298 38
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers/Method::pattern^
+calls=11034 33
+33 5994
+cfl=
+cfn=Regexp::match?
+calls=11034 33
+33 5415
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read/ClassMethods::define_method_attribute
+calls=12 292
+292 926
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write/ClassMethods::define_method_attribute=
+calls=12 292
+292 809
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=192 294
+294 72
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::define_proxy_call
+calls=192 294
+294 8943
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::name
+calls=11063 33
+33 29872
+cfl=
+cfn=Hash::key?
+calls=18 1852
+1852 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::_validators^
+calls=3 90
+90 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=Bus/GeneratedAssociationMethods::services
+calls=4224 18
+18 115993
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+cfn=ReloadJson::find_or_build_service
+calls=4224 18
+18 15335035
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::safe_constantize
+calls=12 189
+189 33860
+cfl=
+cfn=NilClass::to_s
+calls=6 190
+190 9
+cfl=
+cfn=Module::to_s
+calls=6 190
+190 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::[]=
+calls=6 191
+191 22
+cfl=
+cfn=Module::const_defined?
+calls=406 286
+286 137
+cfl=
+cfn=Module::ancestors
+calls=6 291
+291 28
+cfl=
+cfn=Enumerable::inject
+calls=6 291
+291 430
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::_validators^
+calls=2 90
+90 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::raise_on_type_mismatch!
+calls=5229 436
+436 9541
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::add_to_target
+calls=5229 437
+437 568795
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::table_name
+calls=548 113
+113 1600
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::alias_candidate
+calls=548 113
+113 836
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=3180 113
+113 1241
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::type_caster
+calls=548 113
+113 1332
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/alias_tracker.rb
+cfn=ActiveRecord/Associations/AliasTracker::aliased_table_for
+calls=548 113
+113 3691
+cfl=
+cfn=Module::===
+calls=32394 140
+140 7703
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::===
+calls=2720 140
+140 3344
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::next_chain_scope
+calls=548 127
+127 39354
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::scopes
+calls=3268 0
+0 2786
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::build_through_record
+calls=4229 31
+31 2467527
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::relation
+calls=2632 33
+33 26806
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::scope_for_association
+calls=2632 33
+33 46088
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::except
+calls=2632 34
+34 46060
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::merge!
+calls=2632 34
+34 154381
+cfl=
+cfn=Kernel::nil?
+calls=70494 72
+72 16343
+cfl=
+cfn=Array::blank?
+calls=14530 72
+72 3394
+cfl=
+cfn=Symbol::to_s
+calls=27647 76
+76 8353
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::references!
+calls=2632 76
+76 21988
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::name
+calls=31514 53
+53 95772
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::_validators^
+calls=9 90
+90 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::counter_cache_column
+calls=6 254
+254 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::number
+calls=274402 43
+43 811788
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+cfn=ActiveRecord/Associations/CollectionProxy::<<
+calls=4223 18
+18 3056129
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::raw_filter
+calls=33 31
+31 28
+cfl=
+cfn=Kernel::class
+calls=1299 32
+32 238
+cfl=
+cfn=Kernel::dup
+calls=51 36
+36 210
+cfl=
+cfn=Kernel::instance_variable_get
+calls=17 38
+38 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_associations
+calls=15 43
+43 197
+cfl=
+cfn=Kernel::instance_variable_set
+calls=1650 52
+52 559
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::chain
+calls=17 55
+55 28
+cfl=
+cfn=Kernel::tap
+calls=17 55
+55 64
+cfl=
+cfn=Array::include?
+calls=13 568
+568 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash
+calls=19 568
+568 60
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/column.rb
+cfn=ActiveRecord/ConnectionAdapters/Column::type
+calls=5 568
+568 65
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=2031 585
+585 76767
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::load_association_ids^
+calls=2031 586
+586 240456
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=2031 589
+589 74230138
+cfl=
+cfn=Array::map
+calls=1030 594
+594 62503
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=98487 195
+195 19409
+cfl=
+cfn=Kernel::catch
+calls=47619 605
+605 53487823
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=15343 151
+151 23389
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations/presence.rb
+cfn=ActiveRecord/Validations/PresenceValidator::validate_each
+calls=27862 152
+152 1568616
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::association_valid?
+calls=8474 316
+316 6317778
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=Trip/GeneratedAssociationMethods::bus
+calls=4000 150
+150 49739
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::blank?
+calls=13000 151
+151 249311
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=Trip/GeneratedAssociationMethods::from
+calls=2000 150
+150 34871
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=Trip/GeneratedAssociationMethods::to
+calls=2000 150
+150 4451861
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::start_time
+calls=4000 150
+150 19755
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/format.rb
+cfn=ActiveModel/Validations/FormatValidator::validate_each
+calls=4000 152
+152 25493
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::duration_minutes
+calls=8000 150
+150 28958
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Numeric::blank?
+calls=22000 151
+151 8041
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::validate_each
+calls=8000 152
+152 351457
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::price_cents
+calls=8000 150
+150 28797
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::plain?
+calls=108 0
+0 57
+cfl=
+cfn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher/AttributeMethodMatch::attr_name
+calls=29633 467
+467 7841
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey::attribute_method?
+calls=29633 467
+467 81561
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::_ensure_no_duplicate_errors
+calls=4862 426
+426 11645
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::add
+calls=26 436
+436 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=2699 691
+691 1155
+cfl=
+cfn=Enumerable::any?
+calls=2633 691
+691 6187
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=1633 945
+945 740
+cfl=
+cfn=Kernel::Array
+calls=2266 945
+945 82662
+cfl=
+cfn=Array::first
+calls=1633 945
+945 294
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::sequence_name
+calls=3262 945
+945 14526
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::next_value_for_sequence
+calls=1629 946
+946 1019
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::type_for_attribute
+calls=7236 951
+951 17421
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/immutable_string.rb
+cfn=ActiveModel/Type/ImmutableString::type
+calls=2241 952
+952 2740
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/immutable_string.rb
+cfn=ActiveModel/Type/ImmutableString::serialize
+calls=2241 952
+952 6532
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote
+calls=7236 953
+953 55161
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=4 801
+801 125
+cfl=
+cfn=Array::flatten
+calls=4 801
+801 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+cfn=ActiveModel/Naming::model_name
+calls=4004 801
+801 3160
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+cfn=ActiveModel/Name::to_s
+calls=4 801
+801 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::insert_many
+calls=4 801
+801 61824
+cfl=
+cfn=PG/Result::ftype
+calls=2004 85
+85 1494
+cfl=
+cfn=PG/Result::fmod
+calls=2004 86
+86 1404
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::get_oid_type
+calls=2004 87
+87 39800
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey::id=
+calls=1633 830
+830 16572
+cfl=
+cfn=Hash::each
+calls=1633 832
+832 447
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::respond_to?
+calls=3266 855
+855 28221
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::changes_applied
+calls=1633 857
+857 131926
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::find_associated_objects_for_import^
+calls=2623 889
+889 171580
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=6633 914
+914 11450
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded!
+calls=633 915
+915 692
+cfl=
+cfn=Array::select
+calls=633 920
+920 4718
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=8008 922
+922 3358
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey::id
+calls=4000 922
+922 30824
+cfl=
+cfn=Kernel::public_send
+calls=10000 922
+922 69106
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/try.rb
+cfn=NilClass::try
+calls=2000 924
+924 436
+cfl=
+cfn=Array::index
+calls=36 45
+45 35
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::target
+calls=6000 874
+874 15842
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=6000 875
+875 5388
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::association_primary_key
+calls=2000 877
+877 5497
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::bus_id
+calls=4000 150
+150 16868
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=2000 151
+151 614
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::from_id
+calls=2000 150
+150 7033
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::to_id
+calls=2000 150
+150 17811
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::load_file
+calls=6 18
+18 5215
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::<<
+calls=2 52
+52 3
+cfl=
+cfn=Hash::has_key?
+calls=70000 95
+95 12495
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::resolve
+calls=14000 129
+129 602728
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=66 410
+410 520
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectCore
+calls=1 217
+217 305
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=3 270
+270 281
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value
+calls=2 77
+77 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_attribute.rb
+cfn=ActiveRecord/Relation/QueryAttribute::with_cast_value
+calls=1000 85
+85 5586
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence/ClassMethods::instantiate
+calls=1000 52
+52 204367
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/inclusion.rb
+cfn=ActiveModel/Validations/InclusionValidator::validate_each
+calls=4852 152
+152 35752
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::model
+calls=613 150
+150 11818
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=408 97
+97 3760
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::type
+calls=4995 952
+952 1680
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::serialize
+calls=4995 952
+952 31499
+
+fl=
+fn=Enumerable::inject
+0 10539
+cfl=
+cfn=Array::each
+calls=16090 0
+0 142480
+cfl=
+cfn=Hash::each
+calls=1031 0
+0 771976
+cfl=
+cfn=Enumerator::each
+calls=1 0
+0 112
+
+fl=
+fn=String::split
+0 14754
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::constantize
+272 131
+cfl=
+cfn=String::split
+calls=54 273
+273 89
+cfl=
+cfn=Enumerable::inject
+calls=54 281
+281 33821
+cfl=
+cfn=Array::first
+calls=7 279
+279 6
+
+fl=
+fn=Module::const_defined?
+0 300
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::qualified_const_defined?
+394 78
+cfl=
+cfn=Module::const_defined?
+calls=43 395
+395 77
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::load_missing_constant
+493 511
+cfl=
+cfn=Module::name
+calls=34 494
+494 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::qualified_const_defined?
+calls=17 494
+494 63
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::constantize
+calls=17 494
+494 134
+cfl=
+cfn=BasicObject::equal?
+calls=17 494
+494 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::qualified_name_for
+calls=17 498
+498 169
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::underscore
+calls=17 499
+499 494
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::search_for_file
+calls=17 501
+501 4119
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::autoload_module!
+calls=11 514
+514 138
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parent
+calls=11 516
+516 61
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parents
+calls=11 516
+516 50
+cfl=
+cfn=Array::any?
+calls=11 516
+516 28
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+calls=5 542
+542 75093
+cfl=
+cfn=File::expand_path^
+calls=6 504
+504 27
+cfl=
+cfn=String::sub!
+calls=6 505
+505 31
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loading^
+calls=6 507
+507 15
+cfl=
+cfn=Array::include?
+calls=6 507
+507 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::require_or_load
+calls=6 510
+510 79043
+cfl=
+cfn=Module::const_defined?
+calls=3 511
+511 4
+cfl=
+cfn=Module::const_get
+calls=3 512
+512 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::new
+calls=1 542
+542 15327313
+cfl=
+cfn=Thread::current^
+calls=1 18
+18 1
+cfl=
+cfn=Thread::[]=
+calls=1 18
+18 1
+cfl=
+cfn=Class::new
+calls=6 548
+548 33
+cfl=
+cfn=Kernel::caller
+calls=6 549
+549 1103
+cfl=
+cfn=Array::reject
+calls=6 549
+549 233
+cfl=
+cfn=Exception::set_backtrace
+calls=6 549
+549 8
+cfl=
+cfn=Kernel::raise
+calls=6 550
+550 24
+cfl=
+cfn=Exception::backtrace
+calls=6 550
+550 9
+
+fl=
+fn=Thread::[]=
+0 50
+
+fl=
+fn=Thread::[]
+0 51264
+
+fl=
+fn=Thread::current^
+0 53856
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport::allow_bootsnap_retry^
+13 138
+cfl=
+cfn=Thread::current^
+calls=63 14
+14 26
+cfl=
+cfn=Thread::[]
+calls=23 14
+14 22
+cfl=
+cfn=Thread::[]=
+calls=40 15
+15 29
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_missing_constant
+calls=17 60
+60 15488745
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::require_or_load
+calls=6 48
+48 78965
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::new
+calls=1 60
+60 10462
+cfl=
+cfn=Array::each
+calls=1 18
+18 15279965
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::load_missing_constant
+58 96
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport::allow_bootsnap_retry^
+calls=17 59
+59 30779331
+cfl=
+cfn=Thread::current^
+calls=13 18
+18 8
+cfl=
+cfn=Thread::[]=
+calls=1 18
+18 1
+cfl=
+cfn=Module::===
+calls=6 59
+59 4
+cfl=
+cfn=Kernel::instance_variable_defined?
+calls=6 63
+63 7
+cfl=
+cfn=Kernel::instance_variable_set
+calls=6 64
+64 6
+cfl=
+cfn=Thread::[]
+calls=12 68
+68 7
+cfl=
+cfn=Kernel::class
+calls=6 73
+73 7
+cfl=
+cfn=NameError::name
+calls=6 76
+76 7
+cfl=
+cfn=Module::const_defined?
+calls=6 78
+78 20
+cfl=
+cfn=Kernel::raise
+calls=6 78
+78 13
+cfl=
+cfn=Exception::backtrace
+calls=6 78
+78 4
+
+fl=
+fn=Kernel::nil?
+0 55009
+
+fl=
+fn=Module::name
+0 9982
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/anonymous.rb
+fn=Module::anonymous?
+27 34
+cfl=
+cfn=Module::name
+calls=17 28
+28 20
+cfl=
+cfn=Kernel::nil?
+calls=17 28
+28 19
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+193 291
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/anonymous.rb
+cfn=Module::anonymous?
+calls=17 194
+194 74
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::load_missing_constant
+calls=17 195
+195 30779512
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/time_zone_conversion.rb
+cfn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::inherited
+calls=1 195
+195 439
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/validates.rb
+cfn=ActiveModel/Validations/ClassMethods::validates
+calls=1 4
+4 1340
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations/ClassMethods::validate
+calls=1 5
+5 136
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::has_many
+calls=1 6
+6 7584
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_once_path?
+calls=1 479
+479 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::autoloaded_constants^
+calls=2 479
+479 6
+cfl=
+cfn=Array::concat
+calls=1 479
+479 2
+cfl=
+cfn=Array::uniq!
+calls=1 480
+480 2
+
+fl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/profilizers/time_profilizer.rb
+fn=TimeProfilizer::run^
+6 25
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+calls=1 6
+6 14424
+cfl=
+cfn=Class::new
+calls=1 6
+6 6
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+cfn=ReloadJson::call
+calls=1 6
+6 15413869
+
diff --git a/profilizers/ruby_prof_reports/callgrind.callgrind.out.15588.70350810317140 b/profilizers/ruby_prof_reports/callgrind.callgrind.out.15588.70350810317140
new file mode 100644
index 00000000..9da2e300
--- /dev/null
+++ b/profilizers/ruby_prof_reports/callgrind.callgrind.out.15588.70350810317140
@@ -0,0 +1,30 @@
+events: wall_time
+
+fl=
+fn=Thread::[]
+0 2
+
+fl=
+fn=Thread::current^
+0 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/mini_profiler/storage/file_store.rb
+fn=Rack/MiniProfiler/FileStore::initialize
+82 13
+cfl=
+cfn=Thread::current^
+calls=2 82
+82 4
+cfl=
+cfn=Thread::[]
+calls=2 82
+82 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/mini_profiler/storage/file_store.rb
+cfn=Kernel::sleep
+calls=2 81
+81 12274311
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/mini_profiler/storage/file_store.rb
+fn=Kernel::sleep
+81 17
+
diff --git a/profilizers/ruby_prof_reports/callgrind.callgrind.out.15588.70350810665400 b/profilizers/ruby_prof_reports/callgrind.callgrind.out.15588.70350810665400
new file mode 100644
index 00000000..159cbe9b
--- /dev/null
+++ b/profilizers/ruby_prof_reports/callgrind.callgrind.out.15588.70350810665400
@@ -0,0 +1,134 @@
+events: wall_time
+
+fl=
+fn=Kernel::nil?
+0 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::flush
+616 3
+cfl=
+cfn=Kernel::nil?
+calls=1 617
+617 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 619
+619 20
+cfl=
+cfn=Array::each
+calls=1 630
+630 1
+
+fl=
+fn=Thread/Mutex::unlock
+0 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_check_owner
+267 4
+cfl=
+cfn=Thread::current^
+calls=2 268
+268 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_exit
+199 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_check_owner
+calls=2 200
+200 5
+cfl=
+cfn=Thread/Mutex::unlock
+calls=2 204
+204 5
+
+fl=
+fn=Array::each
+0 7
+
+fl=
+fn=Thread::alive?
+0 3
+
+fl=
+fn=Array::select
+0 9
+cfl=
+cfn=Thread::alive?
+calls=1 597
+597 3
+
+fl=
+fn=Thread/Mutex::lock
+0 5
+
+fl=
+fn=Thread::current^
+0 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_enter
+187 9
+cfl=
+cfn=Thread::current^
+calls=4 188
+188 6
+cfl=
+cfn=Thread/Mutex::lock
+calls=2 189
+189 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::synchronize
+227 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_enter
+calls=2 228
+228 19
+cfl=
+cfn=Array::select
+calls=2 596
+596 11
+cfl=
+cfn=Array::each
+calls=2 596
+596 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=2 232
+232 16
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::reap
+594 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 595
+595 39
+cfl=
+cfn=Array::each
+calls=1 603
+603 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Reaper::run
+302 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::reap
+calls=1 302
+302 45
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::flush
+calls=1 303
+303 26
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=Kernel::sleep
+calls=1 301
+301 2424214
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=Kernel::sleep
+301 40
+
diff --git a/profilizers/ruby_prof_reports/callgrind.callgrind.out.15884 b/profilizers/ruby_prof_reports/callgrind.callgrind.out.15884
new file mode 100644
index 00000000..8c8b2efb
--- /dev/null
+++ b/profilizers/ruby_prof_reports/callgrind.callgrind.out.15884
@@ -0,0 +1,25358 @@
+events: wall_time
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/Transaction::commit_records
+124 845
+cfl=
+cfn=Array::uniq
+calls=1 125
+125 14
+cfl=
+cfn=Array::shift
+calls=1 126
+126 3
+cfl=
+cfn=Array::each
+calls=1 135
+135 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionState::full_commit!
+75 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::commit_db_transaction
+142 62
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 143
+143 19172
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionState::full_commit!
+calls=1 186
+186 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/RealTransaction::commit
+184 45
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::commit_db_transaction
+calls=1 185
+185 19242
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/Transaction::commit_records
+calls=1 223
+223 863
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=1 232
+232 14
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/Transaction::before_commit_records
+120 34
+cfl=
+cfn=Array::uniq
+calls=1 121
+121 31
+cfl=
+cfn=Array::each
+calls=1 121
+121 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction
+212 73
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 213
+213 20302
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=1 232
+232 36
+
+fl=
+fn=Thread::status
+0 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::default_scope_override^
+106 21
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::model
+37 3040
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=1000 40
+40 31897
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/clusivity.rb
+fn=ActiveModel/Validations/Clusivity::inclusion_method
+40 36028
+cfl=
+cfn=Kernel::is_a?
+calls=47639 41
+41 24600
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/clusivity.rb
+fn=ActiveModel/Validations/Clusivity::include?
+19 108039
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/clusivity.rb
+cfn=ActiveModel/Validations/Clusivity::delimiter
+calls=142917 20
+20 56308
+cfl=
+cfn=Kernel::respond_to?
+calls=95278 20
+20 23103
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/clusivity.rb
+cfn=ActiveModel/Validations/Clusivity::inclusion_method
+calls=47639 28
+28 60628
+cfl=
+cfn=Array::include?
+calls=47639 28
+28 25960
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/inclusion.rb
+fn=ActiveModel/Validations/InclusionValidator::validate_each
+10 37055
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/clusivity.rb
+cfn=ActiveModel/Validations/Clusivity::include?
+calls=47639 11
+11 274038
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=Service::validate_associated_records_for_buses
+153 73776
+cfl=
+cfn=BasicObject::instance_eval
+calls=46639 159
+159 178546
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=Service::validate_associated_records_for_services_buses
+153 94649
+cfl=
+cfn=BasicObject::instance_eval
+calls=46639 159
+159 168160
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=Bus::validate_associated_records_for_services
+153 4281
+cfl=
+cfn=BasicObject::instance_eval
+calls=1000 159
+159 8611367
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=Bus::validate_associated_records_for_buses_services
+153 4556
+cfl=
+cfn=BasicObject::instance_eval
+calls=1000 159
+159 853844
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/builder.rb
+fn=ActiveModel/LazyAttributeHash::key?
+34 82512
+cfl=
+cfn=Hash::key?
+calls=120000 35
+35 52363
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_run_find_callbacks
+815 32992
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=10000 816
+816 2475010
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/yaml_encoder.rb
+fn=ActiveModel/AttributeSet/YAMLEncoder::decode
+22 16739
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/yaml_encoder.rb
+fn=ActiveModel/AttributeSet/YAMLEncoder::initialize
+8 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::yaml_encoder
+350 15280
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=1 351
+351 6
+cfl=
+cfn=Class::new
+calls=1 351
+351 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/legacy_yaml_adapter.rb
+fn=ActiveRecord/LegacyYamlAdapter::convert^
+5 15371
+cfl=
+cfn=Kernel::is_a?
+calls=10000 6
+6 11081
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core::init_with
+335 3863952
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 336
+336 1250
+cfl=
+cfn=Kernel::class
+calls=30000 336
+336 12807
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/legacy_yaml_adapter.rb
+cfn=ActiveRecord/LegacyYamlAdapter::convert^
+calls=10000 336
+336 26452
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::yaml_encoder
+calls=10000 337
+337 15291
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/yaml_encoder.rb
+cfn=ActiveModel/AttributeSet/YAMLEncoder::decode
+calls=10000 337
+337 16739
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/aggregations.rb
+cfn=ActiveRecord/Aggregations::init_internals
+calls=10000 339
+339 121809
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::define_attribute_methods
+calls=10000 343
+343 14000
+cfl=
+cfn=Kernel::block_given?
+calls=10000 345
+345 10054
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::set_inverse_instance
+calls=10000 50
+50 131107
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_find_callbacks
+calls=10000 347
+347 2508001
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_initialize_callbacks
+calls=10000 348
+348 137399
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::allocate
+142 27494
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::define_attribute_methods
+calls=10000 143
+143 16603
+cfl=
+cfn=Class::allocate
+calls=10000 144
+144 33468
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/builder.rb
+fn=ActiveModel/LazyAttributeHash::initialize
+25 32281
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/builder.rb
+fn=ActiveModel/AttributeSet/Builder::build_from_database
+15 20479
+cfl=
+cfn=Class::new
+calls=20000 16
+16 85340
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/builder.rb
+fn=ActiveModel/AttributeSet/Builder::initialize
+10 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::except
+9 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=1 9
+9 16
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::attributes_builder
+327 18655
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes
+calls=1 329
+329 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::column_names
+calls=1 329
+329 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=1 329
+329 2
+cfl=
+cfn=Array::-
+calls=1 329
+329 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::except
+calls=1 329
+329 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=1 330
+330 4
+cfl=
+cfn=Class::new
+calls=1 330
+330 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence/ClassMethods::discriminate_class_for_record
+216 11538
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::using_single_table_inheritance?
+213 33223
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column
+calls=10000 214
+214 160009
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=10000 214
+214 36027
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::discriminate_class_for_record
+205 34101
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::using_single_table_inheritance?
+calls=10000 206
+206 229259
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence/ClassMethods::discriminate_class_for_record
+calls=10000 209
+209 11538
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence/ClassMethods::instantiate
+68 62582
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::discriminate_class_for_record
+calls=10000 69
+69 274898
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attributes_builder
+calls=10000 70
+70 18704
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/builder.rb
+cfn=ActiveModel/AttributeSet/Builder::build_from_database
+calls=10000 70
+70 105820
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::allocate
+calls=10000 71
+71 77566
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core::init_with
+calls=10000 71
+71 6867541
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/result.rb
+fn=ActiveRecord/Result::hash_rows
+123 24830
+cfl=
+cfn=Array::map
+calls=20000 128
+128 143635
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/result.rb
+fn=ActiveRecord/Result::each
+55 30658
+cfl=
+cfn=Kernel::block_given?
+calls=10000 56
+56 8930
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/result.rb
+cfn=ActiveRecord/Result::hash_rows
+calls=10000 57
+57 168464
+cfl=
+cfn=Array::each
+calls=10000 57
+57 7444240
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/result.rb
+fn=ActiveRecord/Result::length
+47 16780
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+fn=ActiveSupport/JSON/Encoding/JSONGemEncoder/EscapedString::to_s
+63 76153
+
+fl=
+fn=Range::to_s
+0 37972
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=20000 0
+0 130070
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/range/conversions.rb
+fn=ActiveSupport/RangeWithFormat::to_s
+27 29315
+cfl=
+cfn=Range::to_s
+calls=10000 31
+31 168042
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+fn=Range::as_json
+145 29949
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/range/conversions.rb
+cfn=ActiveSupport/RangeWithFormat::to_s
+calls=10000 146
+146 197357
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+fn=Hash::as_json
+157 81165
+cfl=
+cfn=Enumerable::map
+calls=40000 171
+171 2370156
+cfl=
+cfn=Hash::[]^
+calls=40000 171
+171 356861
+
+fl=
+fn=Symbol::[]
+0 724374
+
+fl=
+fn=Kernel::instance_variables
+0 53963
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/instance_variables.rb
+fn=Object::instance_values
+14 68207
+cfl=
+cfn=Kernel::instance_variables
+calls=40000 15
+15 53963
+cfl=
+cfn=Array::map
+calls=40000 15
+15 965210
+cfl=
+cfn=Hash::[]^
+calls=40000 15
+15 167786
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+fn=Object::as_json
+52 113084
+cfl=
+cfn=Kernel::respond_to?
+calls=40000 53
+53 29870
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/instance_variables.rb
+cfn=Object::instance_values
+calls=40000 56
+56 1255167
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=Hash::as_json
+calls=40000 56
+56 2808182
+
+fl=
+fn=Integer::inspect
+0 20554
+
+fl=
+fn=Array::inspect
+0 136897
+cfl=
+cfn=Array::inspect
+calls=20000 0
+0 103196
+cfl=
+cfn=String::inspect
+calls=20000 0
+0 38751
+cfl=
+cfn=Integer::inspect
+calls=20000 0
+0 20554
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::binary?
+57 17173
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::render_bind
+51 59214
+cfl=
+cfn=Kernel::is_a?
+calls=20000 52
+52 12541
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::binary?
+calls=20000 54
+54 17173
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::type_casted_binds
+47 16713
+cfl=
+cfn=Kernel::respond_to?
+calls=10000 48
+48 18152
+
+fl=
+fn=PG/Connection::exec_prepared_without_profiling
+0 2230846
+cfl=
+cfn=Kernel::hash
+calls=1 0
+0 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+fn=PG/Connection::exec_prepared
+81 38235
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/sql_patches.rb
+cfn=SqlPatches::should_measure?^
+calls=10000 82
+82 55765
+cfl=
+cfn=PG/Connection::exec_prepared_without_profiling
+calls=10000 82
+82 2232028
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::types_which_need_no_typecasting
+160 632859
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/time/calculations.rb
+fn=Time::===^
+17 95239
+cfl=
+cfn=Module::===
+calls=20000 18
+18 10708
+cfl=
+cfn=Kernel::is_a?
+calls=20000 18
+18 12790
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::_type_cast
+183 98435
+cfl=
+cfn=Module::===
+calls=140000 184
+184 35683
+cfl=
+cfn=TrueClass::===
+calls=20000 184
+184 10776
+cfl=
+cfn=FalseClass::===
+calls=20000 184
+184 10487
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/time/calculations.rb
+cfn=Time::===^
+calls=20000 184
+184 118737
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::types_which_need_no_typecasting
+calls=20000 184
+184 632859
+cfl=
+cfn=NilClass::===
+calls=20000 184
+184 12993
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::_type_cast
+111 71958
+cfl=
+cfn=Module::===
+calls=100000 112
+112 26371
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::_type_cast
+calls=20000 125
+125 919969
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::type_cast
+24 210701
+cfl=
+cfn=Kernel::is_a?
+calls=20000 25
+25 11745
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::_type_cast
+calls=20000 31
+31 1018298
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_attribute.rb
+fn=ActiveRecord/Relation/QueryAttribute::value_for_database
+12 27163
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value_for_database
+calls=10000 13
+13 450197
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+fn=ActiveRecord/ConnectionAdapters/StatementPool::[]
+23 15442
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::cache
+calls=10000 24
+24 31431
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+fn=ActiveRecord/ConnectionAdapters/StatementPool::[]=
+31 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::cache
+calls=2 32
+32 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::[]=
+196 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::[]=
+calls=1 197
+197 8
+cfl=
+cfn=Kernel::tap
+calls=1 197
+197 2
+
+fl=
+fn=PG/Connection::get_last_result
+0 5
+
+fl=
+fn=PG/Connection::prepare_without_profiling
+0 335
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+fn=PG/Connection::prepare
+42 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/sql_patches.rb
+cfn=SqlPatches::should_measure?^
+calls=1 51
+51 6
+cfl=
+cfn=PG/Connection::prepare_without_profiling
+calls=1 51
+51 335
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::next_key
+192 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=1 193
+193 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+fn=ActiveRecord/ConnectionAdapters/StatementPool::cache
+52 34765
+cfl=
+cfn=Process::pid^
+calls=20002 53
+53 28210
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+fn=ActiveRecord/ConnectionAdapters/StatementPool::key?
+19 28011
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::cache
+calls=10000 20
+20 31540
+cfl=
+cfn=Hash::key?
+calls=10000 20
+20 14754
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::schema_search_path
+231 20641
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_value
+calls=1 232
+232 1312
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::sql_key
+665 34027
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::schema_search_path
+calls=10000 666
+666 21953
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::key?
+calls=1 674
+674 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::next_key
+calls=1 675
+675 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Connection::prepare
+calls=1 677
+677 349
+cfl=
+cfn=PG/Connection::get_last_result
+calls=1 682
+682 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::[]=
+calls=1 683
+683 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::[]
+calls=1 685
+685 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=1 232
+232 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::prepare_statement
+671 21366
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=10000 672
+672 379623
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::type_casted_binds
+calls=1 618
+618 120
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+calls=1 620
+620 2847
+cfl=
+cfn=PG/Result::fields
+calls=1 83
+83 5
+cfl=
+cfn=Enumerable::each_with_index
+calls=1 84
+84 207
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Result::values
+calls=1 89
+89 9
+cfl=
+cfn=Class::new
+calls=1 89
+89 8
+cfl=
+cfn=PG/Result::clear
+calls=1 603
+603 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::exec_cache
+616 453576
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::prepare_statement
+calls=10000 617
+617 404189
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::type_casted_binds
+calls=9999 618
+618 1871202
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+calls=9999 620
+620 143223835
+cfl=
+cfn=PG/Result::fields
+calls=9999 83
+83 27738
+cfl=
+cfn=Enumerable::each_with_index
+calls=9999 84
+84 1327064
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Result::values
+calls=9999 89
+89 540088
+cfl=
+cfn=Class::new
+calls=9999 89
+89 132589
+cfl=
+cfn=PG/Result::clear
+calls=9999 603
+603 24205
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_prepared
+481 24920
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_query
+calls=10000 482
+482 148086946
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/querying.rb
+fn=ActiveRecord/Querying::find_by_sql
+40 69568
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=10000 41
+41 1144959
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/sanitization.rb
+cfn=ActiveRecord/Sanitization/ClassMethods::sanitize_sql
+calls=10000 41
+41 85494
+cfl=
+cfn=Module::name
+calls=10000 41
+41 20621
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache::select_all
+calls=10000 41
+41 158257916
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet.rb
+cfn=Bullet::start?^
+calls=9999 20
+20 79816
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+fn=#::find_by_sql
+18 51973
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/querying.rb
+cfn=ActiveRecord/Querying::find_by_sql
+calls=10000 19
+19 159658375
+cfl=
+cfn=Array::first
+calls=1 19
+19 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache/Query::sql_for
+38 12929
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_attribute.rb
+fn=ActiveRecord/Relation/QueryAttribute::with_cast_value
+16 15923
+cfl=
+cfn=Class::new
+calls=10000 17
+17 39877
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache/BindMap::bind
+83 22814
+cfl=
+cfn=Kernel::dup
+calls=10000 84
+84 153398
+cfl=
+cfn=Enumerable::each_with_index
+calls=10000 85
+85 129060
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache::execute
+103 54685
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache/BindMap::bind
+calls=10000 104
+104 305272
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache/Query::sql_for
+calls=10000 106
+106 12929
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::find_by_sql
+calls=10000 108
+108 159710349
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded?
+calls=1 161
+161 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded!
+calls=1 161
+161 35
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::target
+calls=1 162
+162 10
+cfl=
+cfn=Array::first
+calls=9999 108
+108 11991
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::join_id_for
+486 24486
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::join_foreign_key
+calls=10000 487
+487 33116
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::[]
+calls=10000 487
+487 221098
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::get_bind_values^
+32 53757
+cfl=
+cfn=Array::last
+calls=10000 34
+34 691564
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::join_id_for
+calls=10000 36
+36 278701
+cfl=
+cfn=Enumerable::each_cons
+calls=10000 41
+41 573055
+cfl=
+cfn=Enumerator::each
+calls=10000 41
+41 66249
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache::initialize
+97 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute/WithCastValue::type_cast
+184 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_attribute.rb
+fn=ActiveRecord/Relation/QueryAttribute::type_cast
+8 15351
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache/BindMap::initialize
+72 4
+cfl=
+cfn=Enumerable::each_with_index
+calls=1 76
+76 20
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache/Query::initialize
+34 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache::query^
+59 4
+cfl=
+cfn=Class::new
+calls=1 60
+60 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+fn=Arel/Collectors/Bind::value
+19 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+fn=Arel/Collectors/PlainString::value
+9 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+fn=Arel/Collectors/Composite::value
+23 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+cfn=Arel/Collectors/PlainString::value
+calls=1 24
+24 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+cfn=Arel/Collectors/Bind::value
+calls=1 24
+24 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_Limit
+406 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=1 407
+407 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=1 408
+408 24
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectOptions
+234 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::maybe_visit
+calls=3 235
+235 66
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+fn=Arel/Collectors/Bind::add_bind
+14 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/sql_string.rb
+fn=Arel/Collectors/SQLString::add_bind
+13 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=2 49
+49 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+cfn=Arel/Collectors/PlainString::<<
+calls=2 49
+49 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+fn=Arel/Collectors/Composite::add_bind
+17 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/sql_string.rb
+cfn=Arel/Collectors/SQLString::add_bind
+calls=2 18
+18 25
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+cfn=Arel/Collectors/Bind::add_bind
+calls=2 19
+19 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/postgresql.rb
+fn=Arel/Visitors/PostgreSQL::visit_Arel_Nodes_BindParam
+48 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::add_bind
+calls=2 49
+49 38
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_attribute.rb
+fn=ActiveRecord/Relation/QueryAttribute::nil?
+20 4
+cfl=
+cfn=Kernel::is_a?
+calls=1 21
+21 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/bind_param.rb
+fn=Arel/Nodes/BindParam::nil?
+22 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_attribute.rb
+cfn=ActiveRecord/Relation/QueryAttribute::nil?
+calls=1 23
+23 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_Equality
+661 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=2 664
+664 88
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/bind_param.rb
+cfn=Arel/Nodes/BindParam::nil?
+calls=1 666
+666 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=1 669
+669 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::inject_join
+818 4
+cfl=
+cfn=Enumerable::each_with_index
+calls=1 820
+820 2
+cfl=
+cfn=Enumerable::inject
+calls=1 820
+820 136
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_And
+638 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::inject_join
+calls=1 639
+639 142
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Table
+609 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::quote_table_name
+calls=1 613
+613 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=1 613
+613 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_JoinSource
+544 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=1 546
+546 32
+cfl=
+cfn=Array::any?
+calls=1 548
+548 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/join_source.rb
+fn=Arel/Nodes/JoinSource::empty?
+14 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::quote_column_name
+807 6
+cfl=
+cfn=Module::===
+calls=2 808
+808 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_column_name
+calls=1 809
+809 16
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::quote_table_name
+802 10
+cfl=
+cfn=Module::===
+calls=3 803
+803 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name
+calls=3 804
+804 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Attributes_Attribute
+727 13
+cfl=
+cfn=#::relation
+calls=4 728
+728 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::quote_table_name
+calls=2 729
+729 15
+cfl=
+cfn=#::name
+calls=2 729
+729 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::quote_column_name
+calls=2 729
+729 25
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=2 729
+729 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::collect_nodes_for
+265 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=2 267
+267 10
+cfl=
+cfn=Enumerable::each_with_index
+calls=2 269
+269 215
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_Top
+412 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::maybe_visit
+812 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=2 814
+814 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=2 815
+815 78
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+fn=Arel/Collectors/Bind::<<
+10 15
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+fn=Arel/Collectors/PlainString::<<
+13 23
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+fn=Arel/Collectors/Composite::<<
+11 33
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+cfn=Arel/Collectors/PlainString::<<
+calls=11 12
+12 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+cfn=Arel/Collectors/Bind::<<
+calls=11 13
+13 15
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectCore
+240 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=2 241
+241 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::maybe_visit
+calls=2 243
+243 31
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::collect_nodes_for
+calls=4 247
+247 233
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/join_source.rb
+cfn=Arel/Nodes/JoinSource::empty?
+calls=1 249
+249 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=1 251
+251 56
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectStatement
+210 7
+cfl=
+cfn=Enumerable::inject
+calls=1 216
+216 359
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectOptions
+calls=1 229
+229 72
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+fn=Arel/Visitors/Visitor::dispatch
+25 14
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+fn=Arel/Visitors/Reduce::visit
+13 94
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+cfn=Arel/Visitors/Visitor::dispatch
+calls=11 14
+14 14
+cfl=
+cfn=Kernel::class
+calls=11 14
+14 10
+cfl=
+cfn=Kernel::hash
+calls=21 14
+14 13
+cfl=
+cfn=Module::name
+calls=9 17
+17 13
+cfl=
+cfn=String::gsub
+calls=9 17
+17 39
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectStatement
+calls=1 15
+15 437
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_Top
+calls=1 15
+15 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Attributes_Attribute
+calls=2 15
+15 72
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_And
+calls=1 15
+15 146
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_JoinSource
+calls=1 15
+15 37
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Table
+calls=1 15
+15 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_Equality
+calls=1 15
+15 109
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/postgresql.rb
+cfn=Arel/Visitors/PostgreSQL::visit_Arel_Nodes_BindParam
+calls=2 15
+15 43
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_Limit
+calls=1 15
+15 34
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+fn=Arel/Visitors/Reduce::accept
+7 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=1 8
+8 470
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb
+fn=ActiveRecord/ConnectionAdapters/DetermineIfPreparableVisitor::accept
+8 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::accept
+calls=1 10
+10 474
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+fn=Arel/Collectors/Composite::initialize
+6 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+fn=Arel/Collectors/Bind::initialize
+6 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+fn=Arel/Collectors/PlainString::initialize
+5 4
+cfl=
+cfn=Kernel::dup
+calls=1 6
+6 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/sql_string.rb
+fn=Arel/Collectors/SQLString::initialize
+8 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+cfn=Arel/Collectors/PlainString::initialize
+calls=1 9
+9 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::collector
+609 8
+cfl=
+cfn=Class::new
+calls=3 611
+611 23
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::cacheable_query
+46 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::collector
+calls=1 48
+48 31
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb
+cfn=ActiveRecord/ConnectionAdapters/DetermineIfPreparableVisitor::accept
+calls=1 48
+48 479
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::value
+calls=1 48
+48 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache::query^
+calls=1 49
+49 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+fn=Arel/SelectManager::distinct
+150 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+fn=Arel/SelectManager::project
+133 4
+cfl=
+cfn=Array::map
+calls=1 136
+136 7
+cfl=
+cfn=Array::concat
+calls=1 136
+136 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel.rb
+fn=Arel::sql^
+29 4
+cfl=
+cfn=Class::new
+calls=1 30
+30 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel.rb
+fn=Arel::star^
+33 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel.rb
+cfn=Arel::sql^
+calls=1 34
+34 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::select_values
+69 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=1 70
+70 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::build_select
+1039 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::select_values
+calls=1 1040
+1040 5
+cfl=
+cfn=Array::any?
+calls=2 1040
+1040 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns
+calls=1 1042
+1042 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel.rb
+cfn=Arel::star^
+calls=1 1045
+1045 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+cfn=Arel/Table::[]
+calls=1 1045
+1045 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+cfn=Arel/SelectManager::project
+calls=1 1045
+1045 13
+
+fl=
+fn=Array::reject!
+0 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::build_order
+1119 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::order_values
+calls=1 1120
+1120 4
+cfl=
+cfn=Array::uniq
+calls=1 1120
+1120 2
+cfl=
+cfn=Array::reject!
+calls=1 1121
+1121 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::group_values
+69 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=1 70
+70 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::offset_value
+69 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=1 70
+70 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+fn=Arel/SelectManager::take
+218 19
+cfl=
+cfn=Class::new
+calls=2 220
+220 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::offset_value
+calls=1 939
+939 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::group_values
+calls=1 947
+947 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::build_order
+calls=1 949
+949 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::build_select
+calls=1 951
+951 65
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::distinct_value
+calls=1 953
+953 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+cfn=Arel/SelectManager::distinct
+calls=1 953
+953 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::from_clause
+calls=1 954
+954 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/from_clause.rb
+cfn=ActiveRecord/Relation/FromClause::empty?
+calls=1 954
+954 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::lock_value
+calls=1 955
+955 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::with_cast_value^
+16 5
+cfl=
+cfn=Class::new
+calls=1 17
+17 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::sanitize_limit
+411 4
+cfl=
+cfn=Kernel::is_a?
+calls=1 412
+412 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::limit_value
+69 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=2 70
+70 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb
+fn=Arel/TreeManager::where
+31 5
+cfl=
+cfn=Module::===
+calls=1 32
+32 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/and.rb
+fn=Arel/Nodes/And::initialize
+7 4
+cfl=
+cfn=BasicObject::initialize
+calls=1 8
+8 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb
+fn=Arel/Nodes/Binary::eql?
+23 5
+cfl=
+cfn=Kernel::class
+calls=2 24
+24 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::non_empty_predicates
+158 4
+cfl=
+cfn=Array::-
+calls=1 159
+159 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::predicates_with_wrapped_sql_literals
+147 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::non_empty_predicates
+calls=1 148
+148 13
+cfl=
+cfn=Array::map
+calls=1 148
+148 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::ast
+64 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::predicates_with_wrapped_sql_literals
+calls=1 65
+65 22
+cfl=
+cfn=Class::new
+calls=1 65
+65 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+fn=Arel/SelectManager::from
+88 6
+cfl=
+cfn=Module::===
+calls=2 89
+89 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/select_statement.rb
+fn=Arel/Nodes/SelectStatement::initialize
+8 6
+cfl=
+cfn=BasicObject::initialize
+calls=1 9
+9 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/join_source.rb
+fn=Arel/Nodes/JoinSource::initialize
+10 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb
+cfn=Arel/Nodes/Binary::initialize
+calls=1 11
+11 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/select_core.rb
+fn=Arel/Nodes/SelectCore::initialize
+8 8
+cfl=
+cfn=BasicObject::initialize
+calls=1 9
+9 1
+cfl=
+cfn=Class::new
+calls=1 10
+10 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb
+fn=Arel/TreeManager::initialize
+10 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+fn=Arel/SelectManager::initialize
+10 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb
+cfn=Arel/TreeManager::initialize
+calls=1 11
+11 3
+cfl=
+cfn=Class::new
+calls=1 12
+12 31
+cfl=
+cfn=Array::last
+calls=1 13
+13 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+cfn=Arel/SelectManager::from
+calls=1 14
+14 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::build_arel
+923 9
+cfl=
+cfn=Class::new
+calls=3 924
+924 409
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::cacheable_query
+calls=1 924
+924 540
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::arel
+899 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::build_arel
+calls=1 900
+900 957
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::limit_value=
+73 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::set_value
+calls=1 74
+74 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::limit!
+666 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::limit_value=
+calls=1 667
+667 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::reset
+433 7
+cfl=
+cfn=Kernel::freeze
+calls=1 436
+436 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::initialize_copy
+35 4
+cfl=
+cfn=Kernel::dup
+calls=1 36
+36 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::reset
+calls=1 37
+37 8
+
+fl=
+fn=Kernel::initialize_clone
+0 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::initialize_copy
+calls=1 0
+0 17
+
+fl=
+fn=Kernel::clone
+0 5
+cfl=
+cfn=Kernel::initialize_clone
+calls=1 0
+0 21
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+fn=ActiveRecord/SpawnMethods::spawn
+10 5
+cfl=
+cfn=Kernel::clone
+calls=1 11
+11 26
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::limit
+662 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::spawn
+calls=1 663
+663 30
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::limit!
+calls=1 663
+663 11
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache/Params::bind
+68 4
+cfl=
+cfn=Class::new
+calls=1 68
+68 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache::create^
+90 22
+cfl=
+cfn=Class::new
+calls=1 91
+91 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::create^
+calls=1 44
+44 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::target_scope
+calls=1 45
+45 353
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::scope
+calls=1 45
+45 680
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::merge!
+calls=1 45
+45 159
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::limit
+calls=1 45
+45 48
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::arel
+calls=1 92
+92 963
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::association_scope_cache
+436 37259
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=10000 438
+438 14852
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::compute_if_absent
+calls=10000 441
+441 66677
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::target
+calls=1 12
+12 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::source_reflection
+494 22897
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::eager_load_values
+69 14357
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=10000 70
+70 21774
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::eager_loading?
+472 31471
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::eager_load_values
+calls=10000 473
+473 36132
+cfl=
+cfn=Array::any?
+calls=20000 473
+473 10603
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::includes_values
+calls=10000 473
+473 2176056
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::has_scope?
+514 14115
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::skip_statement_cache?
+291 93779
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::has_scope?
+calls=10000 292
+292 14115
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::eager_loading?
+calls=10000 292
+292 2254262
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=10000 292
+292 669275
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/default.rb
+cfn=ActiveRecord/Scoping/Default/ClassMethods::scope_attributes?
+calls=10000 292
+292 1219735
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::source_reflection
+calls=10000 292
+292 22897
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_scopes^
+calls=10000 292
+292 15110
+cfl=
+cfn=Array::any?
+calls=10000 292
+292 8074
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+fn=ActiveRecord/Associations/SingularAssociation::find_target
+38 116882
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::scope
+calls=10000 39
+39 95429553
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::skip_statement_cache?
+calls=10000 40
+40 4297245
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=10000 42
+42 25344
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=10000 42
+42 1800504
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::association_scope_cache
+calls=10000 43
+43 118795
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::chain
+calls=9999 48
+48 51666
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::get_bind_values^
+calls=9999 48
+48 1663274
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache::execute
+calls=9999 49
+49 160088249
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded?
+calls=9999 161
+161 821079
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded!
+calls=9999 161
+161 10050576
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::target
+calls=9999 162
+162 71898
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::foreign_key_present?
+105 29310
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=10000 106
+106 13968
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=10000 106
+106 73825
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::find_target?
+76 24959
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded?
+calls=10000 77
+77 11708
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::foreign_key_present?
+calls=10000 77
+77 117103
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=10000 77
+77 37612
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::load_target
+158 34180
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::find_target?
+calls=10000 159
+159 191382
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+cfn=ActiveRecord/Associations/SingularAssociation::find_target
+calls=10000 159
+159 274535065
+cfl=
+cfn=Kernel::nil?
+calls=10000 151
+151 10021
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::blank?
+calls=1 151
+151 66
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations/presence.rb
+cfn=ActiveRecord/Validations/PresenceValidator::validate_each
+calls=1 152
+152 43
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::target
+calls=9999 47
+47 59210
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::reload
+43 44743
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::reset
+calls=10000 44
+44 46593
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::reset_scope
+calls=10000 45
+45 13378
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::load_target
+calls=10000 46
+46 274829967
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::target
+calls=9999 12
+12 60925
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=Bus::validate_associated_records_for_trips
+153 4387
+cfl=
+cfn=BasicObject::instance_eval
+calls=1000 159
+159 263775278371
+cfl=
+cfn=Array::map
+calls=59 594
+594 3335
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=59 585
+585 10834
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::load_association_ids^
+calls=59 586
+586 1267
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=59 589
+589 15375235905
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=28 106
+106 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=28 106
+106 270
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=40 97
+97 425
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=25 134
+134 19
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=11 201
+201 3
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::target
+calls=5 193
+193 2
+cfl=
+cfn=Kernel::catch
+calls=5 605
+605 4151
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core::hash
+431 14685
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey::id
+calls=20000 432
+432 108245
+cfl=
+cfn=Kernel::hash
+calls=20000 435
+435 2970
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::handle_exception
+370 56337
+cfl=
+cfn=Kernel::throw
+calls=80000 375
+375 21606
+
+fl=
+fn=Kernel::throw
+0 54157
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/exceptions.rb
+fn=I18n/MissingTranslation/Base::initialize
+52 69758
+cfl=
+cfn=Kernel::dup
+calls=80000 53
+53 129069
+cfl=
+cfn=Hash::each
+calls=80000 54
+54 229568
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+fn=I18n/Backend/Base::subtrees?
+116 25964
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+fn=String::humanize
+231 22523
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::humanize
+calls=20000 232
+232 507527
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/translation.rb
+fn=ActiveModel/Translation::human_attribute_name
+44 163423
+cfl=
+cfn=Hash::merge!
+calls=20000 45
+45 5392
+cfl=
+cfn=Symbol::to_s
+calls=40000 46
+46 12351
+cfl=
+cfn=String::split
+calls=20000 46
+46 19797
+cfl=
+cfn=Array::pop
+calls=20000 47
+47 6219
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/translation.rb
+cfn=ActiveRecord/Translation::i18n_scope
+calls=20000 49
+49 7048
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/translation.rb
+cfn=ActiveRecord/Translation::lookup_ancestors
+calls=20000 57
+57 101193
+cfl=
+cfn=Array::map
+calls=20000 57
+57 59614
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::humanize
+calls=20000 64
+64 530050
+cfl=
+cfn=Array::shift
+calls=20000 67
+67 6062
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::translate
+calls=20000 67
+67 3086884
+
+fl=
+fn=Regexp::initialize
+0 1738279
+
+fl=
+fn=Regexp::union^
+0 281594
+cfl=
+cfn=Regexp::initialize
+calls=80000 0
+0 1738279
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::interpolation_patterns
+151 49651
+cfl=
+cfn=Kernel::dup
+calls=1 152
+152 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/interpolate/ruby.rb
+fn=I18n::interpolate_hash^
+22 95587
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::config
+calls=80000 23
+23 94652
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::interpolation_patterns
+calls=80000 23
+23 49654
+cfl=
+cfn=Regexp::union^
+calls=80000 23
+23 2020028
+cfl=
+cfn=String::gsub
+calls=80000 23
+23 90385
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/interpolate/ruby.rb
+fn=I18n::interpolate^
+16 125961
+cfl=
+cfn=String::=~
+calls=80000 17
+17 89122
+cfl=
+cfn=Kernel::kind_of?
+calls=80000 18
+18 17916
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/interpolate/ruby.rb
+cfn=I18n::interpolate_hash^
+calls=80000 19
+19 2350306
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+fn=I18n/Backend/Base::interpolate
+183 92031
+cfl=
+cfn=Module::===
+calls=80000 186
+186 15062
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/interpolate/ruby.rb
+cfn=I18n::interpolate^
+calls=80000 187
+187 2583319
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+fn=#::except!
+9 48397
+cfl=
+cfn=Array::each
+calls=80000 10
+10 462518
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+fn=#::except
+5 68697
+cfl=
+cfn=Kernel::dup
+calls=80000 6
+6 101290
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+cfn=#::except!
+calls=80000 6
+6 510915
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+fn=I18n/Backend/Base::pluralize
+165 21935
+cfl=
+cfn=Kernel::is_a?
+calls=40000 166
+166 8401
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+fn=I18n/Backend/Base::resolve
+141 252971
+cfl=
+cfn=Kernel::catch
+calls=240000 143
+143 6339632
+cfl=
+cfn=Kernel::is_a?
+calls=240000 154
+154 50236
+
+fl=
+fn=Hash::reject
+0 76338
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+fn=I18n/Backend/Base::default
+124 74318
+cfl=
+cfn=Hash::reject
+calls=60000 125
+125 76338
+cfl=
+cfn=Module::===
+calls=60000 126
+126 13669
+cfl=
+cfn=Array::each
+calls=60000 128
+128 6563583
+
+fl=
+fn=Hash::has_key?
+0 142419
+
+fl=
+fn=Array::delete
+0 15
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::normalize_key
+388 360947
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=960004 389
+389 959452
+cfl=
+cfn=Module::===
+calls=18 389
+389 7
+cfl=
+cfn=Symbol::to_s
+calls=16 394
+394 9
+cfl=
+cfn=String::split
+calls=17 394
+394 21
+cfl=
+cfn=Array::delete
+calls=17 395
+395 15
+cfl=
+cfn=Array::map!
+calls=17 396
+396 164
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::[]=
+calls=18 408
+408 47
+cfl=
+cfn=Array::map
+calls=1 392
+392 31
+cfl=
+cfn=Array::flatten
+calls=1 392
+392 4
+cfl=
+cfn=NilClass::to_s
+calls=1 394
+394 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::default_separator
+75 80487
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::default_separator
+54 109913
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::config
+calls=160000 55
+55 143093
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::default_separator
+calls=160000 55
+55 80487
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::normalize_keys
+323 385511
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::default_separator
+calls=160000 324
+324 333492
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::normalize_key
+calls=480000 327
+327 1320669
+cfl=
+cfn=Array::concat
+calls=480000 327
+327 122792
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+fn=I18n/Backend/Simple/Implementation::lookup
+89 256270
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+cfn=I18n/Backend/Simple/Implementation::initialized?
+calls=160000 90
+90 65650
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::normalize_keys
+calls=160000 91
+91 2162463
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+cfn=I18n/Backend/Simple/Implementation::translations
+calls=160000 93
+93 87783
+cfl=
+cfn=Enumerable::inject
+calls=160000 93
+93 1279577
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+fn=I18n/Backend/Base::translate
+27 876281
+cfl=
+cfn=Kernel::is_a?
+calls=400000 28
+28 66612
+cfl=
+cfn=Symbol::empty?
+calls=160000 28
+28 30055
+cfl=
+cfn=Kernel::nil?
+calls=500000 30
+30 86271
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+cfn=I18n/Backend/Simple/Implementation::lookup
+calls=160000 32
+32 3851744
+cfl=
+cfn=NilClass::nil?
+calls=220000 34
+34 43995
+cfl=
+cfn=Hash::key?
+calls=300000 34
+34 59196
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::default
+calls=60000 35
+35 6727908
+cfl=
+cfn=Kernel::dup
+calls=80000 48
+48 88333
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::pluralize
+calls=40000 49
+49 30337
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+cfn=#::except
+calls=80000 56
+56 680902
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::interpolate
+calls=80000 61
+61 2690412
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::resolve
+calls=100000 37
+37 253506
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::subtrees?
+calls=80000 42
+42 25964
+cfl=
+cfn=Class::new
+calls=80000 44
+44 493386
+cfl=
+cfn=Kernel::throw
+calls=80000 44
+44 32551
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+fn=#::deep_merge!
+22 13
+cfl=
+cfn=Kernel::lambda
+calls=6 23
+23 11
+cfl=
+cfn=Hash::merge!
+calls=6 26
+26 18
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+fn=#::deep_symbolize_keys_in_object
+35 173
+cfl=
+cfn=Module::===
+calls=374 36
+36 118
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+cfn=#::deep_symbolize_keys
+calls=50 38
+38 2351
+cfl=
+cfn=Array::map
+calls=5 40
+40 65
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+fn=#::symbolize_key
+29 159
+cfl=
+cfn=Kernel::respond_to?
+calls=169 30
+30 56
+cfl=
+cfn=String::to_sym
+calls=169 30
+30 141
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+fn=#::deep_symbolize_keys
+14 36
+cfl=
+cfn=Enumerable::each_with_object
+calls=56 15
+15 3373
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+fn=I18n/Backend/Simple/Implementation::translations
+69 87800
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::available_locales_initialized?
+64 14
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::available_locales_initialized?
+346 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::config
+calls=6 347
+347 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::available_locales_initialized?
+calls=6 347
+347 14
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::enforce_available_locales
+54 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::config
+calls=6 55
+55 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::enforce_available_locales
+calls=6 55
+55 11
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+fn=I18n/Backend/Simple/Implementation::store_translations
+35 57
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::enforce_available_locales
+calls=6 36
+36 41
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::available_locales_initialized?
+calls=6 36
+36 30
+cfl=
+cfn=String::to_sym
+calls=6 42
+42 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+cfn=I18n/Backend/Simple/Implementation::translations
+calls=12 43
+43 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+cfn=#::deep_symbolize_keys
+calls=6 44
+44 1059
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+cfn=#::deep_merge!
+calls=6 45
+45 42
+
+fl=
+fn=MessagePack/Unpacker::read
+0 91
+
+fl=
+fn=MessagePack/Unpacker::feed
+0 24
+
+fl=
+fn=MessagePack/Factory::unpacker
+0 39
+
+fl=
+fn=Integer::chr
+0 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/compile_cache/yaml.rb
+fn=Bootsnap/CompileCache/YAML::storage_to_output^
+21 49
+cfl=
+cfn=String::[]
+calls=6 25
+25 9
+cfl=
+cfn=Integer::chr
+calls=6 25
+25 6
+cfl=
+cfn=MessagePack/Factory::unpacker
+calls=6 28
+28 39
+cfl=
+cfn=MessagePack/Unpacker::feed
+calls=6 28
+28 24
+cfl=
+cfn=MessagePack/Unpacker::read
+calls=6 28
+28 91
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/compile_cache/yaml.rb
+fn=Psych::load_file^
+48 15
+cfl=
+cfn=Bootsnap/CompileCache/Native::fetch^
+calls=6 50
+50 8135
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+fn=I18n/Backend/Base::load_yml
+240 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/compile_cache/yaml.rb
+cfn=Psych::load_file^
+calls=6 242
+242 8150
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+fn=I18n/Backend/Base::load_file
+222 40
+cfl=
+cfn=File::extname^
+calls=6 223
+223 14
+cfl=
+cfn=String::tr
+calls=6 223
+223 10
+cfl=
+cfn=String::downcase
+calls=6 223
+223 5
+cfl=
+cfn=Kernel::respond_to?
+calls=6 224
+224 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::load_yml
+calls=6 225
+225 8161
+cfl=
+cfn=Kernel::is_a?
+calls=6 226
+226 4
+cfl=
+cfn=Hash::each
+calls=6 229
+229 1275
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::load_path
+126 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::load_path
+54 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::config
+calls=1 55
+55 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::load_path
+calls=1 55
+55 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+fn=I18n/Backend/Base::load_translations
+16 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::load_path
+calls=1 17
+17 6
+cfl=
+cfn=Array::flatten
+calls=1 18
+18 3
+cfl=
+cfn=Array::each
+calls=1 18
+18 9521
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+fn=I18n/Backend/Simple/Implementation::init_translations
+79 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::load_translations
+calls=1 80
+80 9535
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+fn=I18n/Backend/Simple/Implementation::initialized?
+27 65652
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+fn=I18n/Backend/Simple/Implementation::available_locales
+49 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+cfn=I18n/Backend/Simple/Implementation::initialized?
+calls=1 50
+50 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+cfn=I18n/Backend/Simple/Implementation::init_translations
+calls=1 50
+50 9538
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+cfn=I18n/Backend/Simple/Implementation::translations
+calls=1 51
+51 2
+cfl=
+cfn=Enumerable::inject
+calls=1 51
+51 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::backend
+20 76295
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::available_locales
+43 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::backend
+calls=1 45
+45 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+cfn=I18n/Backend/Simple/Implementation::available_locales
+calls=1 45
+45 9551
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::available_locales_set
+50 78137
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::available_locales
+calls=1 51
+51 9558
+cfl=
+cfn=Class::new
+calls=1 51
+51 9
+cfl=
+cfn=Enumerable::inject
+calls=1 51
+51 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::locale_available?
+335 162205
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::config
+calls=160000 336
+336 132479
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::available_locales_set
+calls=160000 336
+336 87714
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=160000 336
+336 60681
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::enforce_available_locales
+141 72312
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::enforce_available_locales!
+340 190153
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::config
+calls=160000 341
+341 152696
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::enforce_available_locales
+calls=160000 341
+341 72301
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::locale_available?
+calls=160000 342
+342 443078
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::default_locale
+30 40187
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::locale
+9 42205
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::default_locale
+calls=60000 10
+10 40187
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::config
+41 493529
+cfl=
+cfn=Thread::current^
+calls=780013 42
+42 128595
+cfl=
+cfn=Thread::[]
+calls=780013 42
+42 123633
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::translate
+195 512552
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::config
+calls=220000 196
+196 222809
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::locale
+calls=60000 196
+196 82393
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::enforce_available_locales!
+calls=160000 198
+198 858228
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::backend
+calls=160000 200
+200 76294
+cfl=
+cfn=Kernel::catch
+calls=160000 202
+202 16267359
+cfl=
+cfn=Kernel::is_a?
+calls=160000 210
+210 47337
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::handle_exception
+calls=80000 211
+211 77943
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+fn=ActiveModel/Name::human
+178 92716
+cfl=
+cfn=Kernel::respond_to?
+calls=40000 179
+179 10470
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/translation.rb
+cfn=ActiveRecord/Translation::lookup_ancestors
+calls=20000 182
+182 64973
+cfl=
+cfn=Array::map
+calls=20000 182
+182 49347
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/translation.rb
+cfn=ActiveRecord/Translation::i18n_scope
+calls=20000 189
+189 6073
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=20000 189
+189 77497
+cfl=
+cfn=Hash::merge!
+calls=20000 189
+189 4934
+cfl=
+cfn=Array::shift
+calls=20000 190
+190 5388
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::translate
+calls=20000 190
+190 2148502
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+fn=ActiveRecord/Base::model_name
+222 18148
+cfl=
+cfn=Kernel::class
+calls=20000 222
+222 3894
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+cfn=ActiveModel/Naming::model_name
+calls=20000 222
+222 6984
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/translation.rb
+fn=ActiveRecord/Translation::lookup_ancestors
+8 95864
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=60000 11
+11 150043
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/translation.rb
+fn=ActiveRecord/Translation::i18n_scope
+20 19240
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::generate_message
+401 278053
+cfl=
+cfn=Kernel::is_a?
+calls=20000 402
+402 5904
+cfl=
+cfn=Hash::delete
+calls=10000 402
+402 1730
+cfl=
+cfn=Kernel::class
+calls=80000 404
+404 14716
+cfl=
+cfn=Kernel::respond_to?
+calls=20000 404
+404 5934
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/translation.rb
+cfn=ActiveRecord/Translation::i18n_scope
+calls=20000 405
+405 6119
+cfl=
+cfn=Symbol::to_s
+calls=100000 405
+405 23925
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/translation.rb
+cfn=ActiveRecord/Translation::lookup_ancestors
+calls=20000 406
+406 79741
+cfl=
+cfn=Enumerable::flat_map
+calls=20000 406
+406 216932
+cfl=
+cfn=Array::shift
+calls=20000 418
+418 6877
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::bus_id
+calls=20000 420
+420 69890
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+cfn=ActiveRecord/Base::model_name
+calls=20000 423
+423 29026
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+cfn=ActiveModel/Name::human
+calls=20000 423
+423 2459900
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/translation.rb
+cfn=ActiveModel/Translation::human_attribute_name
+calls=20000 423
+423 3998033
+cfl=
+cfn=Hash::merge!
+calls=20000 423
+423 7149
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::translate
+calls=20000 430
+430 7091392
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::normalize_message
+451 31676
+cfl=
+cfn=Module::===
+calls=20000 452
+452 4378
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=20000 454
+454 96091
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::generate_message
+calls=20000 454
+454 14295323
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::normalize_detail
+460 29803
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=20000 461
+461 128555
+cfl=
+cfn=Hash::merge
+calls=20000 461
+461 7966
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::add
+295 78473
+cfl=
+cfn=Kernel::respond_to?
+calls=20000 296
+296 6411
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::normalize_detail
+calls=20000 297
+297 166325
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::normalize_message
+calls=20000 298
+298 14427469
+cfl=
+cfn=Symbol::to_sym
+calls=40000 304
+304 8774
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::bus_id=
+21 15538
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=20000 24
+24 169678
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::bus_id
+37 63217
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=80000 40
+40 377184
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::to_id=
+21 8998
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=10000 24
+24 79397
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::to_id
+37 32704
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=40000 40
+40 193731
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::from_id
+37 32973
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=40000 40
+40 209768
+
+fl=
+fn=Array::index
+0 51
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::bulk_import^
+517 63
+cfl=
+cfn=Array::first
+calls=8 518
+518 7
+cfl=
+cfn=Kernel::is_a?
+calls=6 518
+518 9
+cfl=
+cfn=Array::last
+calls=2 520
+520 7
+cfl=
+cfn=Array::pop
+calls=2 520
+520 8
+cfl=
+cfn=Hash::merge!
+calls=2 520
+520 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_helper^
+calls=2 523
+523 53230723
+
+fl=
+fn=Hash::each_value
+0 64
+cfl=
+cfn=Hash::each_value
+calls=4 896
+896 53230874
+cfl=
+cfn=Array::first
+calls=2 897
+897 8
+cfl=
+cfn=Kernel::class
+calls=2 897
+897 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::bulk_import^
+calls=2 897
+897 53230831
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/try.rb
+fn=NilClass::try
+138 4231
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::find_associated_objects_for_import^
+904 39145
+cfl=
+cfn=Kernel::class
+calls=43030 905
+905 6997
+cfl=
+cfn=Module::name
+calls=21010 905
+905 4116
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey::id
+calls=21010 906
+906 125490
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_associations
+calls=22020 909
+909 80632
+cfl=
+cfn=Array::each
+calls=11010 911
+911 431001
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import_associations^
+882 789
+cfl=
+cfn=Kernel::nil?
+calls=4 887
+887 10
+cfl=
+cfn=Array::each
+calls=4 889
+889 696704
+cfl=
+cfn=Hash::delete
+calls=8 892
+892 28
+cfl=
+cfn=Hash::each_value
+calls=4 895
+895 53230911
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::with_value_from_database
+75 46278
+cfl=
+cfn=Kernel::class
+calls=73040 76
+76 12271
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::from_database^
+calls=73040 76
+76 126028
+
+fl=
+fn=Range::cover?
+0 101131
+cfl=
+cfn=Integer::<=>
+calls=242040 0
+0 58251
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/range/compare_range.rb
+fn=ActiveSupport/CompareWithRange::cover?
+49 138228
+cfl=
+cfn=Kernel::is_a?
+calls=121020 50
+50 142893
+cfl=
+cfn=Range::cover?
+calls=121020 55
+55 159381
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::ensure_in_range
+51 126318
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/range/compare_range.rb
+cfn=ActiveSupport/CompareWithRange::cover?
+calls=121020 52
+52 440503
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::serialize
+26 179543
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/helpers/numeric.rb
+cfn=ActiveModel/Type/Helpers/Numeric::cast
+calls=121020 27
+27 650194
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::ensure_in_range
+calls=121020 29
+29 566820
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::value_for_database
+54 128913
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value
+calls=93040 55
+55 144471
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::serialize
+calls=71020 55
+55 794815
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/immutable_string.rb
+cfn=ActiveModel/Type/ImmutableString::serialize
+calls=12020 55
+55 43752
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::serialize
+calls=10000 55
+55 13619
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::forgetting_assignment
+66 47997
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value_for_database
+calls=73040 67
+67 618238
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::with_value_from_database
+calls=73040 67
+67 184576
+
+fl=
+fn=Hash::transform_values
+0 42816
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::forgetting_assignment
+calls=73040 0
+0 850811
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::map
+95 11169
+cfl=
+cfn=Hash::transform_values
+calls=11020 96
+96 893626
+cfl=
+cfn=Class::new
+calls=11020 97
+97 11378
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+fn=ActiveModel/Dirty::forget_attribute_assignments
+271 9461
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::map
+calls=11020 272
+272 916173
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+fn=ActiveModel/Dirty::changes_applied
+146 53832
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::mutations_from_database
+calls=11020 150
+150 455789
+cfl=
+cfn=Class::new
+calls=11020 151
+151 66209
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::forget_attribute_assignments
+calls=11020 152
+152 925634
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey::id=
+25 15637
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=11020 26
+26 15204
+cfl=
+cfn=Kernel::class
+calls=11020 27
+27 2017
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=11020 27
+27 5223
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=11020 28
+28 110262
+
+fl=
+fn=ActiveRecord/Import/Result::failed_instances
+0 14
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::set_attributes_and_mark_clean^
+822 151
+cfl=
+cfn=Kernel::nil?
+calls=5 823
+823 4
+cfl=
+cfn=ActiveRecord/Import/Result::failed_instances
+calls=5 824
+824 14
+cfl=
+cfn=Array::-
+calls=5 824
+824 136891
+cfl=
+cfn=ActiveRecord/Import/Result::ids
+calls=10 827
+827 16
+cfl=
+cfn=Enumerable::each_with_index
+calls=6 828
+828 172983
+cfl=
+cfn=ActiveRecord/Import/Result::results
+calls=6 838
+838 25
+cfl=
+cfn=Array::each
+calls=5 854
+854 1721692
+cfl=
+cfn=Kernel::Array
+calls=1 839
+839 7
+
+fl=
+fn=ActiveRecord/Import/Result::results
+0 97
+
+fl=
+fn=ActiveRecord/Import/Result::ids
+0 101
+
+fl=
+fn=ActiveRecord/Import/Result::num_inserts
+0 33
+
+fl=
+fn=ActiveRecord/Import/Result::new^
+0 4299
+cfl=
+cfn=Struct::initialize
+calls=14 0
+0 70
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/result.rb
+fn=ActiveRecord/Result::initialize
+39 27153
+
+fl=
+fn=PG/Result::fmod
+0 13388
+
+fl=
+fn=PG/Result::fields
+0 27766
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_query
+80 31049
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear
+calls=10004 81
+81 150725696
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select
+477 233
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_query
+calls=4 478
+478 2669799
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::to_sql_and_binds
+17 29309
+cfl=
+cfn=Kernel::respond_to?
+calls=10004 18
+18 13984
+cfl=
+cfn=Kernel::dup
+calls=10004 39
+39 40764
+cfl=
+cfn=String::freeze
+calls=10004 39
+39 11390
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::arel_from_relation
+498 16211
+cfl=
+cfn=Kernel::is_a?
+calls=10004 499
+499 11163
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_all
+59 51305
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::arel_from_relation
+calls=10004 60
+60 27375
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::to_sql_and_binds
+calls=10004 61
+61 95447
+cfl=
+cfn=NilClass::nil?
+calls=4 63
+63 77
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select
+calls=4 70
+70 2670032
+cfl=
+cfn=Kernel::nil?
+calls=10000 63
+63 7956
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_prepared
+calls=10000 68
+68 148111867
+cfl=
+cfn=Kernel::dup
+calls=1 42
+42 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=1 43
+43 10
+cfl=
+cfn=Hash::each_key
+calls=1 43
+43 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications.rb
+cfn=ActiveSupport/Notifications::instrumenter^
+calls=1 44
+44 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/result.rb
+cfn=ActiveRecord/Result::length
+calls=1 47
+47 7
+cfl=
+cfn=Module::name
+calls=1 47
+47 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::instrument
+calls=1 51
+51 1744
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/query_cache.rb
+fn=ActiveRecord/ConnectionAdapters/QueryCache::select_all
+95 130566
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_all
+calls=10004 106
+106 150965860
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet.rb
+cfn=Bullet::start?^
+calls=1 20
+20 12
+cfl=
+cfn=Kernel::dup
+calls=9999 42
+42 60093
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=9999 43
+43 61889
+cfl=
+cfn=Hash::each_key
+calls=9999 43
+43 43351
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications.rb
+cfn=ActiveSupport/Notifications::instrumenter^
+calls=9999 44
+44 117419
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/result.rb
+cfn=ActiveRecord/Result::length
+calls=9999 47
+47 16774
+cfl=
+cfn=Module::name
+calls=9999 47
+47 888956
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::instrument
+calls=9999 51
+51 8644619
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_rows
+93 341
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache::select_all
+calls=4 94
+94 2671622
+cfl=
+cfn=Array::map
+calls=4 94
+94 4694
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_values
+87 502
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_rows
+calls=4 88
+88 2676657
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=4 33
+33 20
+cfl=
+cfn=ActiveRecord/Import/Result::new^
+calls=4 42
+42 4293
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::insert_many
+6 7749
+cfl=
+cfn=Kernel::is_a?
+calls=8 12
+12 12
+cfl=
+cfn=Array::shift
+calls=4 15
+15 36
+cfl=
+cfn=Array::join
+calls=8 15
+15 3603
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::returning_columns
+calls=4 20
+20 92
+cfl=
+cfn=Array::blank?
+calls=4 21
+21 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_values
+calls=4 28
+28 2681473
+cfl=
+cfn=ActiveRecord/Import/Result::num_inserts
+calls=4 805
+805 17
+cfl=
+cfn=ActiveRecord/Import/Result::ids
+calls=4 806
+806 77
+cfl=
+cfn=ActiveRecord/Import/Result::results
+calls=4 807
+807 63
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+fn=ActiveModel/Name::to_s
+134 66
+cfl=
+cfn=String::to_s
+calls=4 134
+134 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::tableize
+187 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::underscore
+calls=4 188
+188 85
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::pluralize
+calls=4 188
+188 603
+
+fl=
+fn=String::upcase
+0 6566
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::humanize
+129 71686
+cfl=
+cfn=String::to_s
+calls=20004 130
+130 5126
+cfl=
+cfn=Kernel::dup
+calls=20004 130
+130 22765
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=20004 132
+132 65363
+cfl=
+cfn=Array::each
+calls=20004 132
+132 4675
+cfl=
+cfn=String::sub!
+calls=60012 134
+134 103798
+cfl=
+cfn=String::tr!
+calls=20004 138
+138 15666
+cfl=
+cfn=String::gsub!
+calls=20004 140
+140 218777
+
+fl=
+fn=String::tr
+0 22
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+fn=ActiveModel/Name::_singularize
+195 870
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::underscore
+calls=4 196
+196 2876
+cfl=
+cfn=String::tr
+calls=4 196
+196 12
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+fn=ActiveModel/Name::initialize
+148 339
+cfl=
+cfn=Module::name
+calls=4 149
+149 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=4 151
+151 104
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+cfn=ActiveModel/Name::_singularize
+calls=4 155
+155 3758
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::pluralize
+calls=4 156
+156 1999
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::demodulize
+calls=4 157
+157 59
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::underscore
+calls=4 157
+157 114
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::humanize
+calls=4 158
+158 329
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::tableize
+calls=4 159
+159 708
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::underscore
+calls=4 161
+161 204
+cfl=
+cfn=String::to_sym
+calls=4 161
+161 47
+cfl=
+cfn=Kernel::dup
+calls=4 163
+163 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::singularize
+calls=4 164
+164 2066
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+fn=ActiveModel/Naming::model_name
+237 62294
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parents
+calls=4 239
+239 92
+cfl=
+cfn=Enumerable::detect
+calls=4 239
+239 24
+cfl=
+cfn=Class::new
+calls=4 242
+242 9819
+
+fl=
+fn=Enumerable::each_slice
+0 92
+cfl=
+cfn=Array::size
+calls=4 0
+0 22
+cfl=
+cfn=Array::each
+calls=4 0
+0 2703188
+cfl=
+cfn=ActiveRecord/Import/Result::new^
+calls=4 817
+817 57
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::returning_columns
+89 104
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=16 91
+91 182
+cfl=
+cfn=Kernel::Array
+calls=8 91
+91 21
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/abstract_adapter.rb
+fn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::increment_locking_column!
+62 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=1 63
+63 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_on_duplicate_key_update_as_array
+155 4
+cfl=
+cfn=Array::map
+calls=1 156
+156 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/abstract_adapter.rb
+cfn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::increment_locking_column!
+calls=1 160
+160 4
+cfl=
+cfn=Array::join
+calls=1 161
+161 2
+
+fl=
+fn=Symbol::empty?
+0 30056
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_conflict_target
+174 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=2 178
+178 4
+cfl=
+cfn=Kernel::Array
+calls=1 181
+181 1
+cfl=
+cfn=Array::reject
+calls=1 181
+181 6
+cfl=
+cfn=Array::join
+calls=1 181
+181 3
+cfl=
+cfn=Kernel::tap
+calls=1 181
+181 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_on_duplicate_key_update
+120 9
+cfl=
+cfn=Kernel::is_a?
+calls=4 122
+122 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_conflict_target
+calls=1 126
+126 22
+cfl=
+cfn=Hash::fetch
+calls=1 128
+128 1
+cfl=
+cfn=Kernel::respond_to?
+calls=1 130
+130 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_on_duplicate_key_update_as_array
+calls=1 141
+141 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=1 150
+150 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/abstract_adapter.rb
+fn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::post_sql_statements
+44 39
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::supports_on_duplicate_key_update?
+calls=4 47
+47 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_on_duplicate_key_update
+calls=1 48
+48 49
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::database_version
+207 821
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version
+calls=8 208
+208 144
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::supports_on_duplicate_key_update?
+197 45
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::database_version
+calls=8 198
+198 965
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::post_sql_statements
+67 303
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::supports_on_duplicate_key_update?
+calls=4 70
+70 991
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/abstract_adapter.rb
+cfn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::post_sql_statements
+calls=4 79
+79 108
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::returning_columns
+calls=4 81
+81 215
+cfl=
+cfn=Array::blank?
+calls=4 82
+82 25
+cfl=
+cfn=Array::join
+calls=4 83
+83 24
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Import/ImportSupport::supports_import?
+9 80
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::supports_import?^
+255 138
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=8 256
+256 1668
+cfl=
+cfn=Kernel::respond_to?
+calls=4 256
+256 37
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/ImportSupport::supports_import?
+calls=4 256
+256 80
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::serialize
+45 23727
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/immutable_string.rb
+fn=ActiveModel/Type/ImmutableString::serialize
+10 48238
+cfl=
+cfn=Module::===
+calls=24040 11
+11 9961
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/duration.rb
+cfn=ActiveSupport/Duration::===^
+calls=24040 11
+11 25025
+cfl=
+cfn=TrueClass::===
+calls=24040 11
+11 5205
+cfl=
+cfn=FalseClass::===
+calls=24040 11
+11 4701
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::serialize
+calls=24040 15
+15 10108
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::next_value_for_sequence
+63 16222
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::parts
+41 20
+cfl=
+cfn=Array::compact
+calls=4 42
+42 11
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::to_s
+18 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::parts
+calls=4 19
+19 32
+cfl=
+cfn=Array::join
+calls=4 19
+19 16
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::serial_sequence
+254 168
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote
+calls=8 255
+255 2490
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_value
+calls=4 255
+255 77773
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Utils::extract_schema_qualified_name
+calls=4 249
+249 254
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::to_s
+calls=4 249
+249 58
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::default_sequence_name
+246 72
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::serial_sequence
+calls=4 247
+247 80743
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::reset_sequence_name
+286 1478
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=4 288
+288 194
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=4 288
+288 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=4 288
+288 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::default_sequence_name
+calls=4 288
+288 80814
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::sequence_name
+278 30413
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=22040 279
+279 67117
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::reset_sequence_name
+calls=4 280
+280 82497
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=4 280
+280 44
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::sequence_name
+calls=4 946
+946 100
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::next_value_for_sequence
+calls=4 946
+946 785
+cfl=
+cfn=Kernel::nil?
+calls=10 945
+945 8
+cfl=
+cfn=Kernel::respond_to?
+calls=20 947
+947 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::type_for_attribute
+calls=10 951
+951 137
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/immutable_string.rb
+cfn=ActiveModel/Type/ImmutableString::type
+calls=5 952
+952 60
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/immutable_string.rb
+cfn=ActiveModel/Type/ImmutableString::serialize
+calls=5 952
+952 119
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote
+calls=10 953
+953 1740
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::type
+calls=5 952
+952 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::serialize
+calls=5 952
+952 230
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::values_sql_for_columns_and_attributes^
+935 273
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=8 938
+938 213
+cfl=
+cfn=Array::map
+calls=4 940
+940 12573400
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_import?^
+calls=4 794
+794 1923
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::quoted_table_name
+calls=4 796
+796 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::post_sql_statements
+calls=4 796
+796 1667
+cfl=
+cfn=Enumerable::each_slice
+calls=4 799
+799 2703358
+cfl=
+cfn=ActiveRecord/Import/Result::num_inserts
+calls=4 749
+749 7
+cfl=
+cfn=ActiveRecord/Import/Result::ids
+calls=4 749
+749 5
+cfl=
+cfn=ActiveRecord/Import/Result::results
+calls=4 749
+749 8
+cfl=
+cfn=ActiveRecord/Import/Result::new^
+calls=4 749
+749 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::quoted_table_name
+205 66
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=4 206
+206 141
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=4 206
+206 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name
+calls=4 206
+206 50
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/abstract_adapter.rb
+fn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::pre_sql_statements
+22 35
+cfl=
+cfn=Kernel::is_a?
+calls=4 28
+28 11
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::quote_column_name
+67 29
+cfl=
+cfn=Symbol::to_s
+calls=10 68
+68 9
+cfl=
+cfn=String::to_s
+calls=1 68
+68 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_column_name
+46 1828
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote_column_name
+calls=11 47
+47 39
+cfl=
+cfn=PG/Connection::quote_ident^
+calls=11 47
+47 60
+cfl=
+cfn=String::freeze
+calls=11 47
+47 35
+
+fl=
+fn=Hash::to_a
+0 9851
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::default_scope_override^
+106 22143
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ClassMethods::scope_attributes
+25 138
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::all
+calls=4 26
+26 12157
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::scope_for_create
+calls=4 26
+26 2115
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import_without_validations_or_callbacks^
+758 614
+cfl=
+cfn=Array::map
+calls=8 761
+761 2878
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::scope_attributes
+calls=4 762
+762 14409
+cfl=
+cfn=Hash::to_a
+calls=4 762
+762 9851
+cfl=
+cfn=Hash::transform_keys!
+calls=4 762
+762 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=4 764
+764 40
+cfl=
+cfn=Enumerable::each_with_index
+calls=4 777
+777 53
+cfl=
+cfn=Enumerable::map
+calls=4 777
+777 350
+cfl=
+cfn=Array::join
+calls=8 785
+785 39
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=4 786
+786 153
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/abstract_adapter.rb
+cfn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::pre_sql_statements
+calls=4 786
+786 47
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::quoted_table_name
+calls=4 787
+787 252
+cfl=
+cfn=Array::flatten
+calls=4 788
+788 52
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::values_sql_for_columns_and_attributes^
+calls=4 789
+789 15280873
+cfl=
+cfn=ActiveRecord/Import/Result::num_inserts
+calls=4 719
+719 7
+cfl=
+cfn=Kernel::nil?
+calls=4 719
+719 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=4 722
+722 537
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::set_attributes_and_mark_clean^
+calls=4 723
+723 1895242
+cfl=
+cfn=Kernel::dup
+calls=3 726
+726 31
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_associations^
+calls=3 726
+726 53864315
+cfl=
+cfn=ActiveRecord/Import/Result::new^
+calls=1 759
+759 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import^
+calls=1 26
+26 84955
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::each
+167 9463
+cfl=
+cfn=Hash::each_key
+calls=21020 168
+168 13314
+
+fl=
+fn=Enumerable::any?
+0 9681
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::each
+calls=21020 0
+0 22777
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import_with_validations^
+739 1174
+cfl=
+cfn=Kernel::block_given?
+calls=5 742
+742 17
+cfl=
+cfn=Array::each
+calls=5 691
+691 63914
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_without_validations_or_callbacks^
+calls=5 747
+747 71154737
+cfl=
+cfn=ActiveRecord/Import/Result::num_inserts
+calls=1 749
+749 1
+cfl=
+cfn=ActiveRecord/Import/Result::ids
+calls=1 749
+749 2
+cfl=
+cfn=ActiveRecord/Import/Result::results
+calls=1 749
+749 1
+cfl=
+cfn=ActiveRecord/Import/Result::new^
+calls=1 749
+749 3
+
+fl=
+fn=Time::utc
+0 1301
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update_in_model
+68 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update
+calls=5 69
+69 21
+cfl=
+cfn=Array::select
+calls=5 69
+69 24
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create
+76 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create_in_model
+64 28
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create
+calls=5 65
+65 9
+cfl=
+cfn=Array::select
+calls=5 65
+65 179
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::add_special_rails_stamps^
+972 374
+cfl=
+cfn=Kernel::respond_to?
+calls=5 976
+976 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create_in_model
+calls=5 977
+977 216
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update_in_model
+calls=5 978
+978 56
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::default_timezone^
+calls=5 986
+986 363
+cfl=
+cfn=Time::now^
+calls=5 986
+986 64
+cfl=
+cfn=Time::utc
+calls=5 986
+986 1301
+cfl=
+cfn=Array::each
+calls=5 988
+988 978
+
+fl=
+fn=Array::==
+0 2
+
+fl=
+fn=Hash::<=
+0 29
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::subset?
+285 22
+cfl=
+cfn=Kernel::class
+calls=5 287
+287 3
+cfl=
+cfn=Kernel::instance_of?
+calls=5 287
+287 3
+cfl=
+cfn=Kernel::respond_to?
+calls=5 287
+287 6
+cfl=
+cfn=Kernel::instance_variable_get
+calls=5 288
+288 13
+cfl=
+cfn=Hash::<=
+calls=5 288
+288 29
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::add
+348 25
+
+fl=
+fn=Enumerable::each_entry
+0 21
+cfl=
+cfn=Array::each
+calls=10 0
+0 866
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::do_with_enum
+122 31
+cfl=
+cfn=Kernel::respond_to?
+calls=10 123
+123 15
+cfl=
+cfn=Enumerable::each_entry
+calls=10 124
+124 887
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::merge
+432 114
+cfl=
+cfn=Kernel::class
+calls=10 433
+433 12
+cfl=
+cfn=Kernel::instance_of?
+calls=10 433
+433 60
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::do_with_enum
+calls=10 436
+436 933
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Enumerable::to_set
+814 869
+cfl=
+cfn=Class::new
+calls=10 815
+815 4514
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence::persisted?
+244 61554
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=73040 245
+245 73280
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::_ensure_no_duplicate_errors
+506 46996
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=47649 507
+507 19698
+cfl=
+cfn=Hash::each_key
+calls=47649 507
+507 14621
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=City::validate_associated_records_for_from_trips
+153 28
+cfl=
+cfn=BasicObject::instance_eval
+calls=10 159
+159 71
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::values
+188 142857
+cfl=
+cfn=Hash::select
+calls=163648 189
+189 115037
+cfl=
+cfn=Hash::values
+calls=163648 189
+189 355699
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::size
+179 168918
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::values
+calls=163648 180
+180 613593
+cfl=
+cfn=Array::flatten
+calls=163648 180
+180 1028487
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::empty?
+209 213345
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::size
+calls=163648 210
+210 1810999
+cfl=
+cfn=Numeric::zero?
+calls=163648 210
+210 58596
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=#::price_cents_came_from_user?
+381 11157844
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/before_type_cast.rb
+cfn=ActiveRecord/AttributeMethods/BeforeTypeCast::attribute_came_from_user?
+calls=40000 382
+382 640018
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::price_cents
+37 65743
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=80000 40
+40 531441
+
+fl=
+fn=Integer::>
+0 32010
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::allow_only_integer?
+115 180995
+cfl=
+cfn=Module::===
+calls=160000 116
+116 54859
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::parse_as_number
+89 594590
+cfl=
+cfn=Kernel::is_a?
+calls=480000 90
+90 243552
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::is_number?
+83 90669
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::parse_as_number
+calls=80000 84
+84 267109
+cfl=
+cfn=Kernel::nil?
+calls=80000 84
+84 23263
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::changed_in_place?
+54 105426
+cfl=
+cfn=String::to_s
+calls=80000 55
+55 23769
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=80000 55
+55 43243
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::changed_in_place?
+calls=80000 55
+55 520859
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+fn=ActiveModel/Dirty::attribute_changed_in_place?
+251 96972
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::mutations_from_database
+calls=80000 252
+252 80278
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::changed_in_place?
+calls=80000 252
+252 693297
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::record_attribute_changed_in_place?
+126 112451
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::respond_to?
+calls=80000 127
+127 415925
+cfl=
+cfn=Symbol::to_s
+calls=80000 127
+127 34430
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::attribute_changed_in_place?
+calls=80000 127
+127 870547
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/before_type_cast.rb
+fn=ActiveRecord/AttributeMethods/BeforeTypeCast::read_attribute_before_type_cast
+48 77421
+cfl=
+cfn=Symbol::to_s
+calls=80000 49
+49 39265
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=80000 49
+49 40596
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::value_constructed_by_mass_assignment?
+89 249746
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute/FromUser::came_from_user?
+178 310714
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::value_constructed_by_mass_assignment?
+calls=80000 179
+179 249746
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/before_type_cast.rb
+fn=ActiveRecord/AttributeMethods/BeforeTypeCast::attribute_came_from_user?
+73 108671
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=80000 74
+74 141653
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute/FromUser::came_from_user?
+calls=80000 74
+74 560459
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=#::duration_minutes_came_from_user?
+381 284023
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/before_type_cast.rb
+cfn=ActiveRecord/AttributeMethods/BeforeTypeCast::attribute_came_from_user?
+calls=40000 382
+382 170765
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::validate_each
+25 547728
+cfl=
+cfn=Symbol::to_s
+calls=80000 26
+26 51379
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::respond_to?
+calls=80000 28
+28 566822
+cfl=
+cfn=Kernel::public_send
+calls=80000 29
+29 12353443
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/before_type_cast.rb
+cfn=ActiveRecord/AttributeMethods/BeforeTypeCast::read_attribute_before_type_cast
+calls=80000 30
+30 157282
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::record_attribute_changed_in_place?
+calls=80000 42
+42 1433353
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::is_number?
+calls=80000 46
+46 381041
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::allow_only_integer?
+calls=80000 51
+51 235855
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::parse_as_number
+calls=80000 56
+56 117052
+cfl=
+cfn=Hash::keys
+calls=80000 58
+58 158730
+cfl=
+cfn=Hash::slice
+calls=80000 58
+58 70911
+cfl=
+cfn=Hash::each
+calls=80000 58
+58 742616
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+fn=Numeric::blank?
+142 756973
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::duration_minutes
+37 71638
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=80000 40
+40 273311
+
+fl=
+fn=String::=~
+0 232678
+
+fl=
+fn=Kernel::!~
+0 30034
+cfl=
+cfn=String::=~
+calls=40000 0
+0 143556
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/format.rb
+fn=ActiveModel/Validations/FormatValidator::option_call
+27 41959
+cfl=
+cfn=Kernel::respond_to?
+calls=40000 29
+29 21564
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/format.rb
+fn=ActiveModel/Validations/FormatValidator::validate_each
+6 81076
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/format.rb
+cfn=ActiveModel/Validations/FormatValidator::option_call
+calls=40000 8
+8 63523
+cfl=
+cfn=String::to_s
+calls=40000 9
+9 18417
+cfl=
+cfn=Kernel::!~
+calls=40000 9
+9 173590
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::start_time
+37 46660
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=40000 40
+40 202986
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=Trip/GeneratedAssociationMethods::to
+107 56976
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=20000 108
+108 71143
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+cfn=ActiveRecord/Associations/SingularAssociation::reader
+calls=20000 108
+108 301604924
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=13 201
+201 5
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::target
+calls=6 193
+193 3
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=6 194
+194 4
+cfl=
+cfn=Kernel::catch
+calls=6 605
+605 528
+cfl=
+cfn=Kernel::nil?
+calls=9999 151
+151 10406
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::blank?
+calls=9999 151
+151 999945
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations/presence.rb
+cfn=ActiveRecord/Validations/PresenceValidator::validate_each
+calls=9999 152
+152 1169570
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=Trip/GeneratedAssociationMethods::from
+107 35543
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=20000 108
+108 77525
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+cfn=ActiveRecord/Associations/SingularAssociation::reader
+calls=20000 108
+108 218362
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::marked_for_destruction?
+246 771478
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/wrap.rb
+fn=Array::wrap^
+39 139013
+cfl=
+cfn=Kernel::nil?
+calls=80000 40
+40 37900
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::respond_to?
+calls=80000 42
+42 1598620
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::attribute_method?
+448 285903
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::key?
+calls=291020 450
+450 2321919
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey::attribute_method?
+56 361001
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::attribute_method?
+calls=291020 57
+57 2607822
+
+fl=
+fn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher/AttributeMethodMatch::attr_name
+0 90067
+
+fl=
+fn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher/AttributeMethodMatch::new^
+0 46
+cfl=
+cfn=Struct::initialize
+calls=8 0
+0 23
+
+fl=
+fn=Regexp::=~
+0 294
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::match
+399 234
+cfl=
+cfn=Regexp::=~
+calls=108 400
+400 294
+cfl=
+cfn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher/AttributeMethodMatch::new^
+calls=8 401
+401 69
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::plain?
+409 380
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::compute_if_absent
+27 2378
+cfl=
+cfn=Hash::fetch
+calls=7 28
+28 32
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_method_matchers^
+calls=6 357
+357 70
+cfl=
+cfn=Enumerable::partition
+calls=6 357
+357 607
+cfl=
+cfn=Array::reverse
+calls=6 357
+357 63
+cfl=
+cfn=Array::flatten
+calls=6 357
+357 52
+cfl=
+cfn=Array::map
+calls=6 358
+358 822
+cfl=
+cfn=Array::compact
+calls=6 358
+358 32
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 441
+441 6755
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache::create^
+calls=1 441
+441 2238
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::_get
+19 112380
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+fn=Concurrent/Collection/MriMapBackend::compute_if_absent
+21 179686
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::_get
+calls=161020 22
+22 112380
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=7 25
+25 14021
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::chain
+calls=1 48
+48 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::get_bind_values^
+calls=1 48
+48 52
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache::execute
+calls=1 49
+49 7026
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::target
+calls=1 47
+47 7
+cfl=
+cfn=Kernel::nil?
+calls=1 47
+47 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_matching
+353 196129
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_cache
+calls=151020 354
+354 131817
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::compute_if_absent
+calls=151020 354
+354 246500
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods::matched_attribute_method
+465 263777
+cfl=
+cfn=Kernel::class
+calls=151020 466
+466 56197
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_matching
+calls=151020 466
+466 574446
+cfl=
+cfn=Enumerable::detect
+calls=151020 467
+467 3527522
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+fn=Object::blank?
+19 186410
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::respond_to?
+calls=140000 20
+20 5765227
+cfl=
+cfn=Kernel::respond_to?
+calls=1 20
+20 1
+cfl=
+cfn=Symbol::empty?
+calls=1 20
+20 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+fn=#::target
+200 1885680
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet.rb
+cfn=Bullet::start?^
+calls=160000 203
+203 1289687
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+fn=ActiveRecord/Associations/SingularAssociation::reader
+7 155865
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded?
+calls=80000 8
+8 108814
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::stale_target?
+calls=80000 8
+8 27067301
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::target
+calls=70000 12
+12 2766974
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::reload
+calls=10000 9
+9 274995606
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=Trip/GeneratedAssociationMethods::bus
+107 72182
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=40000 108
+108 831358
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+cfn=ActiveRecord/Associations/SingularAssociation::reader
+calls=40000 108
+108 3271275
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_run_validate_callbacks
+815 85882
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=71314 816
+816 329777709
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=9999 410
+410 17133
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=9999 410
+410 1178880
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+fn=ActiveModel/Validations::run_validations!
+408 123588
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_validate_callbacks
+calls=71314 409
+409 331059604
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=61314 410
+410 28090
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=61314 410
+410 349471
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_run_validation_callbacks
+815 65430
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=71314 816
+816 333996000
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/callbacks.rb
+fn=ActiveModel/Validations/Callbacks::run_validations!
+117 80635
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_validation_callbacks
+calls=71314 118
+118 334061430
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::association_valid?
+calls=1 316
+316 36135
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=2 97
+97 15
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=1 134
+134 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+fn=ActiveModel/Validations::valid?
+336 196854
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=81314 338
+338 252517
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::clear
+calls=71314 338
+338 129356
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/callbacks.rb
+cfn=ActiveModel/Validations/Callbacks::run_validations!
+calls=71314 339
+339 334178218
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=10000 106
+106 145575
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations.rb
+fn=ActiveRecord/Validations::default_validation_context
+75 53281
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=71314 76
+76 149205
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations.rb
+fn=ActiveRecord/Validations::valid?
+65 166288
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations.rb
+cfn=ActiveRecord/Validations::default_validation_context
+calls=71314 66
+66 202486
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::valid?
+calls=71314 67
+67 334902519
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=61314 68
+68 24743
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=61314 68
+68 264914
+cfl=
+cfn=Array::map
+calls=1 594
+594 46
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=1 585
+585 65
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::load_association_ids^
+calls=1 586
+586 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=1 589
+589 368408419
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/enumerable.rb
+fn=Enumerable::exclude?
+92 55650
+cfl=
+cfn=Array::include?
+calls=71314 93
+93 556067
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::custom_validation_context?
+502 103248
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/enumerable.rb
+cfn=Enumerable::exclude?
+calls=71314 503
+503 611717
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence::destroyed?
+237 69445
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=71314 238
+238 105413
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::association_valid?
+324 358077
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::destroyed?
+calls=71314 325
+325 174858
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::custom_validation_context?
+calls=71314 327
+327 714965
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations.rb
+cfn=ActiveRecord/Validations::valid?
+calls=71314 329
+329 703969494
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::association_valid?
+calls=8999 316
+316 266571096591
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=9702 201
+201 7398
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::target
+calls=4410 193
+193 1689
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=5073 194
+194 1828
+cfl=
+cfn=Kernel::catch
+calls=4410 605
+605 9123728
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=46629 325
+325 30467
+cfl=
+cfn=Array::map
+calls=407 594
+594 22999
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=407 585
+585 49686
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::load_association_ids^
+calls=407 586
+586 9138
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=407 589
+589 126629774366
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=548 106
+106 1144
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=548 106
+106 5363
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=1326 97
+97 16552
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::associated_records_to_validate_or_save
+274 39376
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::validate_collection_association
+313 197802
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association_instance_get
+calls=96298 314
+314 58601
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=2848 315
+315 16130
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::associated_records_to_validate_or_save
+calls=2848 315
+315 39376
+cfl=
+cfn=Enumerable::each_with_index
+calls=2848 316
+316 203182103899
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=47639 314
+314 32787
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=919 315
+315 1803
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=105 106
+106 248
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=105 106
+106 3775
+cfl=
+cfn=Array::map
+calls=113 594
+594 7036
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=113 585
+585 12519
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::load_association_ids^
+calls=113 586
+586 2322
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=113 589
+589 32731876027
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=118 97
+97 1315
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=159 134
+134 72
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=220 201
+201 72
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::target
+calls=100 193
+193 41
+cfl=
+cfn=Kernel::catch
+calls=100 605
+605 62378
+
+fl=
+fn=BasicObject::instance_eval
+0 163077
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::validate_collection_association
+calls=96298 220
+220 235914416201
+cfl=
+cfn=Array::map
+calls=105 594
+594 8156
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=105 585
+585 19835
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::load_association_ids^
+calls=105 586
+586 2032
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=105 589
+589 27874986925
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=59 106
+106 56
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=59 106
+106 512
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=56 97
+97 595
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=78 134
+134 36
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=110 201
+201 27
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::target
+calls=50 193
+193 15
+cfl=
+cfn=Kernel::catch
+calls=50 605
+605 44897
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=City::validate_associated_records_for_to_trips
+153 44
+cfl=
+cfn=BasicObject::instance_eval
+calls=10 159
+159 4552007
+
+fl=/Users/ruslan/thinknetica/rails-optimization-task3/app/models/city.rb
+fn=City::name_has_no_spaces
+10 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::name
+calls=10 11
+11 34
+cfl=
+cfn=String::include?
+calls=10 11
+11 12
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/presence.rb
+fn=ActiveModel/Validations/PresenceValidator::validate_each
+6 221320
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=47649 7
+7 55679
+cfl=
+cfn=Array::blank?
+calls=80000 7
+7 44692
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Numeric::blank?
+calls=140000 7
+7 53630
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=20000 7
+7 5910
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=20000 7
+7 8767
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::add
+calls=20000 7
+7 14687451
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations/presence.rb
+fn=ActiveRecord/Validations/PresenceValidator::validate_each
+6 495716
+cfl=
+cfn=Kernel::class
+calls=287649 7
+7 76977
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=287649 7
+7 623777
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/presence.rb
+cfn=ActiveModel/Validations/PresenceValidator::validate_each
+calls=287649 10
+10 15077449
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/wrap.rb
+cfn=Array::wrap^
+calls=80000 8
+8 1775533
+cfl=
+cfn=Array::reject
+calls=80000 8
+8 919662
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validator.rb
+fn=ActiveModel/EachValidator::validate
+148 395216
+cfl=
+cfn=Array::each
+calls=456298 149
+149 351601088
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=1 132
+132 1
+cfl=
+cfn=Kernel::block_given?
+calls=1 132
+132 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=1 133
+133 5
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=1 134
+134 4
+
+fl=
+fn=Kernel::catch
+0 2375565
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::expand
+calls=552606 425
+425 1885865
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validator.rb
+cfn=ActiveModel/EachValidator::validate
+calls=456298 426
+426 351996315
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/models/city.rb
+cfn=City::name_has_no_spaces
+calls=10 426
+426 62
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=City::validate_associated_records_for_to_trips
+calls=10 426
+426 4552051
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=City::validate_associated_records_for_from_trips
+calls=10 426
+426 100
+cfl=
+cfn=Kernel::is_a?
+calls=160000 203
+203 38178
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::translate
+calls=160000 206
+206 16037453
+cfl=
+cfn=Module::===
+calls=380000 144
+144 79424
+cfl=
+cfn=Hash::merge
+calls=100000 146
+146 46350
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::translate
+calls=100000 146
+146 5818136
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=Bus::validate_associated_records_for_trips
+calls=1000 426
+426 279150538995
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=129987 201
+201 42125
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::target
+calls=59994 193
+193 21870
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=60004 194
+194 28861
+cfl=
+cfn=Kernel::catch
+calls=59994 605
+605 9578434
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=Bus::validate_associated_records_for_buses_services
+calls=1000 426
+426 858400
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=Bus::validate_associated_records_for_services
+calls=1000 426
+426 8615647
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=Service::validate_associated_records_for_services_buses
+calls=46639 426
+426 262809
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=Service::validate_associated_records_for_buses
+calls=46639 426
+426 252322
+cfl=
+cfn=Array::map
+calls=28 594
+594 1580
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=28 585
+585 2507
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::load_association_ids^
+calls=28 586
+586 584
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=28 589
+589 6004909794
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=20 106
+106 63
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=20 106
+106 215
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=20 97
+97 296
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::current_scopes
+348 61
+cfl=
+cfn=Kernel::Array
+calls=36 349
+349 28
+cfl=
+cfn=Array::map
+calls=36 349
+349 56
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::before
+482 51
+cfl=
+cfn=Array::unshift
+calls=46 483
+483 35
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Filters/Before::halting^
+191 64
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::before
+calls=46 192
+192 86
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Filters/Before::build^
+162 74
+cfl=
+cfn=Array::any?
+calls=46 165
+165 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Filters/Before::halting^
+calls=46 168
+168 149
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Filters/After::halting^
+244 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::after
+calls=3 245
+245 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::clear
+115 111200
+cfl=
+cfn=Hash::clear
+calls=184668 116
+116 57969
+
+fl=
+fn=Proc::to_proc
+0 6811
+
+fl=
+fn=Hash::default_proc=
+0 75212
+cfl=
+cfn=Proc::to_proc
+calls=31410 0
+0 6811
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::apply_default_array
+470 29117
+cfl=
+cfn=Kernel::proc
+calls=31410 471
+471 29064
+cfl=
+cfn=Hash::default_proc=
+calls=31410 471
+471 82023
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::initialize
+74 43703
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::apply_default_array
+calls=31410 76
+76 140204
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+fn=ActiveModel/Validations::errors
+303 210830
+cfl=
+cfn=Class::new
+calls=15705 304
+304 212695
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Import/Validator::valid_model?
+67 172366
+cfl=
+cfn=Kernel::class
+calls=21020 68
+68 6137
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=21020 71
+71 47865
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=41040 76
+76 60828
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::clear
+calls=21020 76
+76 39814
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=21020 78
+78 291325211784
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=20020 106
+106 131312
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::load_association_ids^
+868 41192
+cfl=
+cfn=Kernel::class
+calls=21020 869
+869 5924
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_associations
+calls=21020 869
+869 139692
+cfl=
+cfn=Array::each
+calls=21020 870
+870 2855247
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::supports_setting_primary_key_of_imported_objects?
+201 13099
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+269 39353
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=42050 270
+270 994195
+cfl=
+cfn=Kernel::respond_to?
+calls=21025 270
+270 12733
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::supports_setting_primary_key_of_imported_objects?
+calls=21025 270
+270 13099
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update
+80 50
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::record_timestamps^
+106 55
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=#::type
+347 3184
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=#::__getobj__
+calls=5 348
+348 3610
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/column.rb
+fn=ActiveRecord/ConnectionAdapters/Column::type
+10 114
+cfl=
+cfn=#::nil?
+calls=5 10
+10 30
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=#::type
+calls=5 10
+10 6794
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey::id
+18 114915
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=81015 19
+19 75595
+cfl=
+cfn=Kernel::class
+calls=81015 20
+20 14081
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=81015 20
+20 36719
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=81015 21
+21 235958
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::supports_virtual_columns?
+327 21
+
+fl=
+fn=Kernel::instance_variable_get
+0 56480
+
+fl=
+fn=Kernel::initialize_copy
+0 39
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::raw_filter
+306 98
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::each
+537 34
+cfl=
+cfn=Array::each
+calls=5 537
+537 1636
+
+fl=
+fn=Enumerable::each_with_index
+0 10049593
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::each
+calls=5 0
+0 1670
+cfl=
+cfn=Array::each
+calls=33886 0
+0 169055213406
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=210 97
+97 2351
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=245 134
+134 129
+cfl=
+cfn=Array::map
+calls=115 594
+594 6637
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=115 585
+585 10226
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::load_association_ids^
+calls=115 586
+586 5534
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=115 589
+589 34130768714
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=113 106
+106 111
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=113 106
+106 989
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=308 201
+201 92
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::target
+calls=140 193
+193 46
+cfl=
+cfn=Kernel::catch
+calls=140 605
+605 117738
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_validate_callbacks^
+819 820
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::get_callbacks
+calls=5 820
+820 145
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Import/Validator::init_validations
+27 752
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_validate_callbacks^
+calls=5 28
+28 965
+cfl=
+cfn=Kernel::dup
+calls=5 28
+28 2546
+cfl=
+cfn=Enumerable::each_with_index
+calls=5 30
+30 1704
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Import/Validator::initialize
+21 82
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::init_validations
+calls=5 24
+24 5966
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import_helper^
+542 11174
+cfl=
+cfn=Array::last
+calls=15 544
+544 24
+cfl=
+cfn=Kernel::is_a?
+calls=16 544
+544 17
+cfl=
+cfn=Array::pop
+calls=5 544
+544 16
+cfl=
+cfn=Hash::merge!
+calls=5 544
+544 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=14 546
+546 802
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names
+calls=5 547
+547 125
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/locking/optimistic.rb
+cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column
+calls=5 547
+547 35
+cfl=
+cfn=Array::include?
+calls=5 547
+547 32
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=5 549
+549 45
+cfl=
+cfn=Class::new
+calls=5 550
+550 6131
+cfl=
+cfn=Array::first
+calls=15 553
+553 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=10 559
+559 461
+cfl=
+cfn=Kernel::respond_to?
+calls=10 559
+559 52
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::supports_virtual_columns?
+calls=5 559
+559 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::column_names
+calls=5 562
+562 9
+cfl=
+cfn=Kernel::dup
+calls=6 562
+562 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey::id
+calls=5 566
+566 168
+cfl=
+cfn=NilClass::nil?
+calls=5 566
+566 6
+cfl=
+cfn=Kernel::Array
+calls=13 567
+567 30
+cfl=
+cfn=Array::each
+calls=10 567
+567 410388872
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::record_timestamps^
+calls=9 574
+574 49
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update
+calls=5 576
+576 29
+cfl=
+cfn=Array::map
+calls=13 576
+576 872
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Enumerable::to_set
+calls=8 650
+650 704
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::subset?
+calls=4 650
+650 56
+cfl=
+cfn=Array::reject
+calls=1 661
+661 3
+cfl=
+cfn=Enumerable::each_with_object
+calls=1 663
+663 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::add_special_rails_stamps^
+calls=4 685
+685 892
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_with_validations^
+calls=4 689
+689 35824723
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import^
+calls=1 25
+25 368463464
+cfl=
+cfn=ActiveRecord/Import/Result::num_inserts
+calls=1 719
+719 2
+cfl=
+cfn=Kernel::nil?
+calls=1 719
+719 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=1 722
+722 88
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::set_attributes_and_mark_clean^
+calls=1 723
+723 136540
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_associations^
+calls=1 726
+726 64126
+cfl=
+cfn=Thread::current^
+calls=1 248
+248 5
+cfl=
+cfn=Thread::status
+calls=1 248
+248 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction
+calls=1 252
+252 20411
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import^
+517 105
+cfl=
+cfn=Array::first
+calls=12 518
+518 6
+cfl=
+cfn=Kernel::is_a?
+calls=9 518
+518 6
+cfl=
+cfn=Array::last
+calls=3 520
+520 4
+cfl=
+cfn=Array::pop
+calls=3 520
+520 4
+cfl=
+cfn=Hash::merge!
+calls=3 520
+520 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_helper^
+calls=3 523
+523 761689343
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::number
+37 2875107
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=4731618 40
+40 12445653
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_add_for_trips^
+106 5422
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_add_for_trips^
+106 4709
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::stale_state
+280 7075
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=Bus/GeneratedAssociationMethods::trips
+107 13480
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=10000 108
+108 52449
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::reader
+calls=10000 108
+108 96588
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::after_add_for_to_trips^
+106 6184
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::before_add_for_to_trips^
+106 7511
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::inversed_from
+120 36345
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::target=
+calls=30000 121
+121 367251
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::inversed_from
+34 42268
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::replace_keys
+calls=30000 35
+35 853379
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::inversed_from
+calls=30000 36
+36 403596
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::from_id=
+21 17857
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=20000 24
+24 144932
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::cast_value
+42 151206
+cfl=
+cfn=Integer::to_i
+calls=182040 47
+47 56192
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::deserialize
+23 12332
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::cast
+calls=10000 24
+24 7284
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::price_cents=
+21 8071
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=10000 24
+24 63434
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::duration_minutes=
+21 7611
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=10000 24
+24 69412
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::start_time=
+21 9964
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=10000 24
+24 75019
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=Trip/GeneratedAssociationMethods::to=
+115 13335
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=10000 116
+116 212381
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+cfn=ActiveRecord/Associations/SingularAssociation::writer
+calls=10000 116
+116 602990
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+fn=ActiveRecord/Associations/CollectionProxy::build
+318 22020
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::build
+calls=10000 319
+319 51805139
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import^
+calls=1 24
+24 393141056
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Trip::default_scope_override^
+106 10938
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::check_validity!
+16 6
+cfl=
+cfn=Hash::keys
+calls=2 17
+17 1
+cfl=
+cfn=Array::-
+calls=2 17
+17 2
+cfl=
+cfn=Hash::slice
+calls=2 18
+18 1
+cfl=
+cfn=Hash::each
+calls=2 18
+18 5
+
+fl=
+fn=String::end_with?
+0 1
+
+fl=
+fn=Regexp::source
+0 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/format.rb
+fn=ActiveModel/Validations/FormatValidator::regexp_using_multiline_anchors?
+50 6
+cfl=
+cfn=Regexp::source
+calls=1 51
+51 1
+cfl=
+cfn=String::start_with?
+calls=1 52
+52 1
+cfl=
+cfn=String::end_with?
+calls=1 52
+52 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/format.rb
+fn=ActiveModel/Validations/FormatValidator::check_options_validity
+36 5
+cfl=
+cfn=Kernel::is_a?
+calls=1 38
+38 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/format.rb
+cfn=ActiveModel/Validations/FormatValidator::regexp_using_multiline_anchors?
+calls=1 39
+39 10
+
+fl=
+fn=TrueClass::^
+0 2
+
+fl=
+fn=Hash::include?
+0 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/format.rb
+fn=ActiveModel/Validations/FormatValidator::check_validity!
+16 5
+cfl=
+cfn=Hash::include?
+calls=2 17
+17 2
+cfl=
+cfn=TrueClass::^
+calls=1 17
+17 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/format.rb
+cfn=ActiveModel/Validations/FormatValidator::check_options_validity
+calls=2 21
+21 16
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Trip::_validators^
+106 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/helper_methods.rb
+fn=ActiveModel/Validations/HelperMethods::_merge_attributes
+7 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=1 8
+8 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::symbolize_keys
+calls=1 8
+8 3
+cfl=
+cfn=Array::flatten!
+calls=1 9
+9 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations/presence.rb
+fn=ActiveRecord/Validations/ClassMethods::validates_presence_of
+63 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/helper_methods.rb
+cfn=ActiveModel/Validations/HelperMethods::_merge_attributes
+calls=1 64
+64 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/with.rb
+cfn=ActiveModel/Validations/ClassMethods::validates_with
+calls=1 64
+64 161
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::belongs_to_required_by_default^
+60 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Trip::_reflections^
+106 127315
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Trip::__callbacks^
+106 50991
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Trip::attribute_type_decorations^
+106 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=City/GeneratedAssociationMethods::to_trips
+107 14293
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=10000 108
+108 40550
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::reader
+calls=10000 108
+108 55711
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::name
+37 251883
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=350867 40
+40 942106
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_add_for_buses_services^
+106 2347
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_add_for_buses_services^
+106 2842
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::key?
+32 283170
+cfl=
+cfn=Hash::key?
+calls=290390 33
+33 1969154
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=39370 33
+33 29962
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::initialized?
+calls=39370 33
+33 13843
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/builder.rb
+cfn=ActiveModel/LazyAttributeHash::key?
+calls=40000 33
+33 134875
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::has_attribute?
+302 34518
+cfl=
+cfn=String::to_s
+calls=19370 303
+303 5505
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::key?
+calls=39370 303
+303 109084
+cfl=
+cfn=Symbol::to_s
+calls=20000 303
+303 16892
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::foreign_key_for?
+271 43894
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=39370 272
+272 19338
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::has_attribute?
+calls=39370 272
+272 166000
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::invertible_for?
+266 34533
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::foreign_key_for?
+calls=39370 267
+267 229232
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::inverse_reflection_for
+calls=39370 267
+267 94883
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::bus_id=
+21 4088
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=4685 24
+24 36560
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::scope_for_create
+467 51451
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::table_name^
+calls=4685 468
+468 6029
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::where_values_hash
+calls=14689 468
+468 288898
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::create_with_value
+calls=14689 468
+468 22019
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::stringify_keys
+calls=14689 468
+468 16917
+cfl=
+cfn=Hash::merge!
+calls=14689 468
+468 6065
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=10004 468
+468 10458
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::attribute_present?
+373 18373
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=15685 374
+374 63996
+cfl=
+cfn=NilClass::nil?
+calls=15685 375
+375 3864
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/foreign_association.rb
+fn=ActiveRecord/Associations/ForeignAssociation::foreign_key_present?
+5 40208
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=15685 6
+6 9701
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=15685 6
+6 10589
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::active_record_primary_key
+calls=15685 7
+7 8428
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::attribute_present?
+calls=15685 7
+7 86233
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::type_for_attribute
+365 154578
+cfl=
+cfn=String::to_s
+calls=85880 366
+366 34525
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=85880 370
+370 238840
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::arel_attribute
+264 1323352
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias?
+calls=11930 265
+265 1982960
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+cfn=Arel/Table::[]
+calls=11930 266
+266 150069
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::aggregate_reflections^
+106 465398
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ClassMethods::reflect_on_aggregation
+63 27680
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::aggregate_reflections^
+calls=11930 64
+64 465398
+cfl=
+cfn=String::to_s
+calls=11930 64
+64 11873
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::reflect_on_aggregation
+72 23181
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::reflect_on_aggregation
+calls=11930 73
+73 504950
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::scope_for_create
+198 25426
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::scope
+calls=14685 199
+199 4115152
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::scope_for_create
+calls=14685 199
+199 399721
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::changed_in_place?
+85 46194
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute/FromDatabase::_original_value_for_database
+168 42404
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::original_value_for_database
+140 230463
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::original_value_for_database
+calls=94685 142
+142 163667
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute/FromDatabase::_original_value_for_database
+calls=94685 144
+144 42404
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/helpers/numeric.rb
+fn=ActiveModel/Type/Helpers/Numeric::number_to_non_number?
+24 8348
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::changed?
+64 17816
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/helpers/numeric.rb
+fn=ActiveModel/Type/Helpers/Numeric::changed?
+18 31317
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::changed?
+calls=34685 19
+19 13843
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/helpers/numeric.rb
+cfn=ActiveModel/Type/Helpers/Numeric::number_to_non_number?
+calls=14685 19
+19 8348
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::original_value
+46 71413
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::original_value
+calls=44685 48
+48 107297
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute/FromDatabase::type_cast
+calls=44685 50
+50 74678
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::changed_from_assignment?
+155 73556
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::original_value
+calls=44685 156
+156 146091
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value
+calls=44685 156
+156 205922
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/helpers/numeric.rb
+cfn=ActiveModel/Type/Helpers/Numeric::changed?
+calls=34685 156
+156 53508
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::changed?
+calls=10000 156
+156 3972
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::changed?
+58 66177
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::changed_from_assignment?
+calls=84055 59
+59 483051
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::changed_in_place?
+calls=54055 59
+59 116329
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::changed?
+46 142182
+cfl=
+cfn=String::to_s
+calls=84055 47
+47 15068
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=84055 48
+48 33699
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=84055 48
+48 35592
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::changed?
+calls=84055 48
+48 665556
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::initialized?
+95 39022
+
+fl=
+fn=Enumerator::each
+0 41560
+cfl=
+cfn=Hash::each_key
+calls=14685 0
+0 152804
+cfl=
+cfn=Enumerable::each_with_index
+calls=11025 0
+0 2499296
+cfl=
+cfn=Enumerable::each_cons
+calls=10000 0
+0 45751
+
+fl=
+fn=Enumerable::select
+0 30679
+cfl=
+cfn=Enumerator::each
+calls=14685 0
+0 162757
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::keys
+36 13896
+cfl=
+cfn=Hash::each_key
+calls=14685 37
+37 25210
+cfl=
+cfn=Enumerable::select
+calls=14685 37
+37 193436
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::attr_names
+80 12536
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::keys
+calls=14685 81
+81 232543
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::changed_attribute_names
+14 18722
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::attr_names
+calls=14685 15
+15 245078
+cfl=
+cfn=Array::select
+calls=14685 15
+15 952075
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::initialize
+93 30305
+cfl=
+cfn=Class::new
+calls=15716 94
+94 14501
+cfl=
+cfn=NilClass::nil?
+calls=15706 96
+96 3484
+cfl=
+cfn=Kernel::nil?
+calls=10 96
+96 45
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::merge
+calls=10 101
+101 1120
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::initialize
+9 33660
+cfl=
+cfn=Class::new
+calls=15705 11
+11 67846
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+fn=ActiveModel/Dirty::mutations_from_database
+260 549914
+cfl=
+cfn=Class::new
+calls=15705 265
+265 117631
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/dirty.rb
+fn=ActiveRecord/AttributeMethods/Dirty::changed_attribute_names_to_save
+113 18948
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::mutations_from_database
+calls=14685 114
+114 131477
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::changed_attribute_names
+calls=14685 114
+114 1215876
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::initialize_attributes
+179 106283
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=14685 181
+181 9612
+cfl=
+cfn=Array::compact
+calls=14685 181
+181 16346
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/dirty.rb
+cfn=ActiveRecord/AttributeMethods/Dirty::changed_attribute_names_to_save
+calls=14685 182
+182 1366301
+cfl=
+cfn=Hash::keys
+calls=14685 183
+183 10496
+cfl=
+cfn=Array::map
+calls=14685 183
+183 65168
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::scope_for_create
+calls=14685 184
+184 4540299
+cfl=
+cfn=Array::-
+calls=14685 184
+184 12451
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except!
+calls=14685 184
+184 64832
+cfl=
+cfn=Hash::any?
+calls=14685 185
+185 5415
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_assignment.rb
+cfn=ActiveRecord/AttributeAssignment::_assign_attributes
+calls=14685 185
+185 409406
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::set_inverse_instance
+calls=14685 186
+186 859751
+
+fl=
+fn=FalseClass::===
+0 87357
+
+fl=
+fn=TrueClass::===
+0 123772
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/helpers/numeric.rb
+fn=ActiveModel/Type/Helpers/Numeric::cast
+7 468004
+cfl=
+cfn=TrueClass::===
+calls=236725 9
+9 96900
+cfl=
+cfn=FalseClass::===
+calls=236725 9
+9 61162
+cfl=
+cfn=Module::===
+calls=236725 9
+9 97961
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::cast
+calls=236725 15
+15 468716
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::stale_state
+124 159858
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=74685 125
+125 352025
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=74685 125
+125 10425473
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=20000 126
+126 97557
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::target=
+73 59806
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded!
+calls=44685 75
+75 502371
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=ActiveRecord/AttributeMethods/Write::write_attribute
+35 117305
+cfl=
+cfn=Kernel::class
+calls=89370 36
+36 18918
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias?
+calls=44685 36
+36 94775
+cfl=
+cfn=String::to_s
+calls=44685 39
+39 8707
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=44685 42
+42 26749
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=44685 45
+45 403934
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::[]=
+409 39443
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::write_attribute
+calls=44685 410
+410 670387
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::primary_key
+101 142900
+cfl=
+cfn=Kernel::class
+calls=44685 102
+102 10290
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::association_primary_key
+calls=44685 102
+102 110926
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::replace_keys
+97 84806
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=44685 98
+98 23876
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::primary_key
+calls=44685 98
+98 264116
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=44685 98
+98 158754
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::[]=
+calls=44685 98
+98 709830
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::inverse_reflection_for
+260 82875
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::inverse_of
+calls=94055 261
+261 163533
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::invertible_for?
+111 34113
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::inverse_reflection_for
+calls=24685 112
+112 94407
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::counter_cache_column
+215 24345
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::belongs_to?
+calls=14688 216
+216 5959
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::belongs_to?
+calls=3 216
+216 6
+cfl=
+cfn=Symbol::to_s
+calls=3 223
+223 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::require_counter_update?
+80 13508
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::counter_cache_column
+calls=14685 81
+81 30280
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::update_counters_on_replace
+84 12010
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::require_counter_update?
+calls=14685 85
+85 43788
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::replace
+19 71879
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::raise_on_type_mismatch!
+calls=14685 21
+21 33998
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::update_counters_on_replace
+calls=14685 22
+22 55798
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::set_inverse_instance
+calls=14685 23
+23 69570
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::replace_keys
+calls=14685 29
+29 388004
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::target=
+calls=14685 31
+31 194925
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+fn=ActiveRecord/Associations/SingularAssociation::writer
+16 13688
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::replace
+calls=14685 17
+17 814175
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::reset
+43 65307
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::reset
+calls=44685 44
+44 61924
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::can_find_inverse_of_automatically?
+731 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=4 732
+732 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::can_find_inverse_of_automatically?
+calls=4 732
+732 26
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::association_class
+714 40477
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=34685 715
+715 21289
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 718
+718 1081
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=Bus/HABTM_Services/GeneratedAssociationMethods::service=
+115 5471
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=4685 116
+116 80232
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+cfn=ActiveRecord/Associations/SingularAssociation::writer
+calls=4685 116
+116 224872
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Bus/HABTM_Services::suppress_composite_primary_key^
+83 5
+cfl=
+cfn=Kernel::is_a?
+calls=1 84
+84 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Bus/HABTM_Services::retrieve_connection^
+77 1333
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::retrieve_connection
+calls=926 78
+78 23444
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::build_association
+153 26208
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=14685 154
+154 7062
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::new
+calls=14685 154
+154 11288809
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::add_to_target
+calls=2 154
+154 168
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::build_record
+283 18462
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::build_association
+calls=14685 284
+284 11322246
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::build
+104 145883
+cfl=
+cfn=Kernel::is_a?
+calls=14685 105
+105 9339
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::build_record
+calls=14685 108
+108 11340709
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::add_to_target
+calls=14683 108
+108 877833
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=Bus/GeneratedAssociationMethods::trips
+calls=10000 22
+22 162517
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+cfn=ActiveRecord/Associations/CollectionProxy::<<
+calls=10000 22
+22 1957996
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+cfn=ReloadJson::find_or_build_city
+calls=19998 15
+15 474184
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+cfn=ReloadJson::find_or_build_bus
+calls=9999 17
+17 18387261
+cfl=
+cfn=Array::each
+calls=9999 18
+18 11981000
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=City/GeneratedAssociationMethods::to_trips
+calls=9999 19
+19 104087
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+cfn=ActiveRecord/Associations/CollectionProxy::build
+calls=9999 19
+19 9314967
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::options
+23 10379
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=4685 23
+23 1966
+
+fl=
+fn=Array::to_h
+0 14256
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::extract_node_value
+169 45301
+cfl=
+cfn=Module::===
+calls=77480 170
+170 18170
+cfl=
+cfn=Kernel::respond_to?
+calls=19370 177
+177 6609
+
+fl=
+fn=#::relation
+0 8982
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::equalities
+93 25591
+cfl=
+cfn=Array::each
+calls=19374 96
+96 60633
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::to_h
+49 37910
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::equalities
+calls=19374 50
+50 86223
+cfl=
+cfn=Array::select
+calls=19374 52
+52 34458
+cfl=
+cfn=Array::map
+calls=19374 57
+57 124174
+cfl=
+cfn=Array::to_h
+calls=19374 57
+57 14256
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::where_values_hash
+463 32335
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause
+calls=19374 464
+464 32627
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::to_h
+calls=19374 464
+464 297021
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::valid_inverse_reflection?
+628 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=1 629
+629 2
+cfl=
+cfn=Module::<=
+calls=1 629
+629 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::can_find_inverse_of_automatically?
+calls=1 629
+629 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::check_validity!
+469 28431
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::check_validity_of_inverse!
+calls=36624 470
+470 121500
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::through_association
+22 9751
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::through_reflection
+calls=919 23
+23 403
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=919 23
+23 17192
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+fn=String::blank?
+122 241283
+cfl=
+cfn=Regexp::match?
+calls=233343 128
+128 212502
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/sanitization.rb
+fn=ActiveRecord/Sanitization/ClassMethods::sanitize_sql
+22 63270
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=29370 23
+23 88230
+cfl=
+cfn=Module::===
+calls=29370 25
+25 18303
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::none!
+736 45403
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where!
+calls=19370 737
+737 474093
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 737
+737 1171
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::extending!
+calls=19370 737
+737 361886
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::null_scope?
+292 30785
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=19370 293
+293 60980
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::foreign_key_present?
+calls=4685 293
+293 8265
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/foreign_association.rb
+cfn=ActiveRecord/Associations/ForeignAssociation::foreign_key_present?
+calls=14685 293
+293 146462
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+fn=ActiveRecord/SpawnMethods::relation_with
+71 8277
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/ClassMethods::create
+calls=4685 72
+72 31244
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::extending_values
+calls=4685 73
+73 6837
+cfl=
+cfn=Array::any?
+calls=4685 73
+73 1067
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+fn=ActiveRecord/SpawnMethods::except
+57 8274
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::values
+calls=4685 58
+58 7841
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=4685 58
+58 25663
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::relation_with
+calls=4685 58
+58 47425
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus/HABTM_Services::default_scope_override^
+106 6624
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+fn=ActiveRecord/Scoping/Named/ClassMethods::scope_for_association
+40 6031
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::current_scope
+calls=4685 41
+41 57734
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::default_scoped
+calls=4685 46
+46 26647
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::left_outer_joins_values
+69 57184
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=63428 70
+70 1691484
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge_outer_joins
+135 69985
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::left_outer_joins_values
+calls=63427 136
+136 1748664
+cfl=
+cfn=Array::blank?
+calls=63427 136
+136 20555
+
+fl=
+fn=Array::blank?
+0 120194
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge_joins
+114 89233
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins_values
+calls=68112 115
+115 135586
+cfl=
+cfn=Array::blank?
+calls=63427 115
+115 34920
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins!
+calls=4685 118
+118 32223
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::includes_values
+69 2210861
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=73427 70
+70 85794
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::preload_values
+69 60723
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=63427 70
+70 77163
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge_preloads
+93 103326
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::preload_values
+calls=63427 94
+94 137886
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::includes_values
+calls=63427 94
+94 120599
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::having_clause
+69 632206
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=126855 70
+70 215606
+
+fl=
+fn=Array::empty?
+0 960548
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::empty?
+6 900289
+cfl=
+cfn=Array::empty?
+calls=126856 6
+6 960548
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::predicates_unreferenced_by
+108 116941
+cfl=
+cfn=Array::reject
+calls=126854 109
+109 67044
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::merge
+24 164471
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::predicates_unreferenced_by
+calls=126854 25
+25 183985
+cfl=
+cfn=Class::new
+calls=126854 25
+25 189459
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/from_clause.rb
+fn=ActiveRecord/Relation/FromClause::empty?
+17 84140
+cfl=
+cfn=NilClass::nil?
+calls=126855 18
+18 36800
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::from_clause
+69 116940
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=126855 70
+70 403169
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::replace_from_clause?
+187 131771
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::from_clause
+calls=126854 188
+188 520105
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/from_clause.rb
+cfn=ActiveRecord/Relation/FromClause::empty?
+calls=126854 188
+188 120936
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge_clauses
+177 314143
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::replace_from_clause?
+calls=63427 178
+178 772813
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause
+calls=126854 180
+180 713056
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::merge
+calls=126854 180
+180 537914
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::empty?
+calls=126854 181
+181 1860832
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::having_clause
+calls=126854 183
+183 847825
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause=
+calls=29371 181
+181 133923
+
+fl=
+fn=Hash::blank?
+0 28546
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::create_with_value
+69 64329
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=78116 70
+70 84282
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::lock_value
+69 62137
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=63428 70
+70 71141
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge_single_values
+169 117796
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::lock_value
+calls=63427 170
+170 133274
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::create_with_value
+calls=63427 172
+172 126592
+cfl=
+cfn=Hash::blank?
+calls=63427 172
+172 28546
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::extensions
+69 95776
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=126854 70
+70 504052
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::order_values
+69 55014
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=63428 70
+70 146936
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::reordering_value
+69 72554
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=63427 70
+70 95098
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge_multi_values
+156 235054
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::reordering_value
+calls=63427 157
+157 167653
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::order_values
+calls=63427 160
+160 201946
+cfl=
+cfn=Array::any?
+calls=126854 160
+160 51237
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::extensions
+calls=126854 165
+165 599829
+cfl=
+cfn=Array::-
+calls=63427 165
+165 66347
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::normal_values
+61 38536
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge
+65 279216
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::normal_values
+calls=63427 66
+66 38536
+cfl=
+cfn=Array::each
+calls=63427 66
+66 619025
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge_multi_values
+calls=63427 81
+81 1322066
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge_single_values
+calls=63427 82
+82 406209
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge_clauses
+calls=63427 83
+83 5180506
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge_preloads
+calls=63427 84
+84 361811
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge_joins
+calls=63427 85
+85 291962
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge_outer_joins
+calls=63427 86
+86 1839204
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::values
+507 61681
+cfl=
+cfn=Kernel::dup
+calls=68112 508
+508 557401
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::initialize
+51 112434
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::values
+calls=63427 53
+53 611241
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+fn=ActiveRecord/SpawnMethods::merge!
+41 141205
+cfl=
+cfn=Kernel::is_a?
+calls=126854 42
+42 55825
+cfl=
+cfn=Class::new
+calls=63427 45
+45 1145968
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge
+calls=63427 45
+45 10338535
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+fn=ActiveRecord/Scoping/Named/ClassMethods::default_scoped
+50 42875
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/default.rb
+cfn=ActiveRecord/Scoping/Default/ClassMethods::build_default_scope
+calls=34060 51
+51 265932
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+fn=ActiveRecord/Scoping/Named/ClassMethods::all
+26 97465
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::current_scope
+calls=29375 27
+27 614010
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::relation
+calls=29375 36
+36 416777
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::default_scoped
+calls=29375 36
+36 282160
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/association_relation.rb
+fn=ActiveRecord/AssociationRelation::initialize
+5 106537
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::arel_table
+calls=29371 6
+6 28723
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::predicate_builder
+calls=29371 6
+6 23087
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::initialize
+calls=29371 6
+6 87476
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::target_scope
+134 117734
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=58742 135
+135 90052
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/ClassMethods::create
+calls=29371 135
+135 537179
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::all
+calls=29371 135
+135 1398256
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::merge!
+calls=29371 135
+135 5993905
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::target_scope
+30 8818
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::target_scope
+calls=4685 31
+31 515316
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::chain
+calls=4685 32
+32 101604
+cfl=
+cfn=Array::drop
+calls=4685 32
+32 1747
+cfl=
+cfn=Array::each
+calls=4685 32
+32 517724
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::scope
+78 59064
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::target_scope
+calls=4685 79
+79 1145209
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::association_scope
+calls=29370 79
+79 85889087
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::merge!
+calls=29370 79
+79 5417080
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::target_scope
+calls=24685 79
+79 7621456
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::scope
+286 49019
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::scope
+calls=19370 287
+287 4702342
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::null_scope?
+calls=19370 288
+288 246492
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::none!
+calls=19370 288
+288 882555
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::through_scope_attributes
+68 19144
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::scope
+calls=4685 69
+69 1765255
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::through_association
+calls=14055 69
+69 25485
+cfl=
+cfn=Symbol::to_s
+calls=4685 69
+69 1833
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::where_values_hash
+calls=4685 69
+69 73085
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=4685 69
+69 2005
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=4685 69
+69 1740
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column
+calls=4685 69
+69 9839
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except!
+calls=4685 69
+69 11982
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::source_reflection
+7 7183
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=9370 7
+7 75714
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::ensure_mutable
+89 6362
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::source_reflection
+calls=4685 90
+90 42185
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::belongs_to?
+calls=4685 90
+90 1606
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::build_through_record
+56 64394
+cfl=
+cfn=Kernel::object_id
+calls=46629 57
+57 15541
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::ensure_mutable
+calls=4685 58
+58 50153
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::through_scope_attributes
+calls=4685 60
+60 1910369
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::source_reflection
+calls=4685 61
+61 40712
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::options
+calls=4685 62
+62 12345
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::through_association
+calls=4685 64
+64 1860
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::build
+calls=4685 64
+64 2950638
+
+fl=
+fn=Array::select!
+0 78233
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasAndBelongsToManyReflection::macro
+calls=3013 102
+102 2173
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::macro
+calls=120039 102
+102 37984
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::macro
+calls=3063 102
+102 2442
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ClassMethods::reflections
+71 20932
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::_reflections^
+calls=1 75
+75 1
+cfl=
+cfn=Hash::each
+calls=4 75
+75 31
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::_reflections^
+calls=1 75
+75 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::_reflections^
+calls=1 75
+75 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::_reflections^
+calls=1 75
+75 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_associations
+100 60454
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::reflections
+calls=43057 101
+101 20967
+cfl=
+cfn=Hash::values
+calls=43057 101
+101 18489
+cfl=
+cfn=Array::select!
+calls=43057 102
+102 120832
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::inverse_which_updates_counter_cache
+251 34913
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::klass
+calls=1 253
+253 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_associations
+calls=2 253
+253 37
+cfl=
+cfn=Enumerable::find
+calls=2 253
+253 40
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=1 253
+253 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::has_cached_counter?
+267 113628
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=46629 268
+268 24324
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::inverse_which_updates_counter_cache
+calls=56629 268
+268 28838
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::inverse_name
+983 42507
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::inverse_name
+calls=46629 983
+983 28068
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::inverse_of
+227 148858
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::inverse_name
+calls=46629 228
+228 70575
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::inverse_name
+calls=115078 228
+228 83799
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=3 230
+230 6264
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=3 230
+230 15
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::inverse_updates_counter_in_memory?
+259 47826
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::inverse_of
+calls=66629 260
+260 138399
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::inverse_which_updates_counter_cache
+calls=10000 260
+260 6154
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::counter_must_be_updated_by_has_many?
+273 70435
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::inverse_updates_counter_in_memory?
+calls=56629 274
+274 192378
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::has_cached_counter?
+calls=56629 274
+274 166790
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_association.rb
+fn=ActiveRecord/Associations/HasManyAssociation::update_counter_in_memory
+83 47971
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::counter_must_be_updated_by_has_many?
+calls=56629 84
+84 429603
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_association.rb
+fn=ActiveRecord/Associations/HasManyAssociation::update_counter_if_success
+128 64123
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_association.rb
+cfn=ActiveRecord/Associations/HasManyAssociation::update_counter_in_memory
+calls=56629 130
+130 477574
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_add_for_services^
+106 18437
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::invertible_for?
+215 18404
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::inverse_association_for
+251 127100
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::invertible_for?
+calls=46629 252
+252 18404
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::invertible_for?
+calls=24685 252
+252 128520
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::invertible_for?
+calls=39370 252
+252 358648
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::inverse_reflection_for
+calls=30000 253
+253 57117
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=30000 253
+253 397366
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::set_inverse_instance
+99 131969
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::inverse_association_for
+calls=110684 100
+100 1087155
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::inversed_from
+calls=30000 101
+101 1299243
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_add_for_services^
+106 18313
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::callbacks_for
+480 456755
+cfl=
+cfn=Symbol::to_s
+calls=285256 481
+481 97879
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=93258 481
+481 49678
+cfl=
+cfn=Kernel::class
+calls=142628 482
+482 31635
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_add_for_services^
+calls=46629 482
+482 18313
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_add_for_services^
+calls=46629 482
+482 18437
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_add_for_buses_services^
+calls=4685 482
+482 2842
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_add_for_buses_services^
+calls=4685 482
+482 2347
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::before_add_for_to_trips^
+calls=10000 482
+482 7511
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::after_add_for_to_trips^
+calls=10000 482
+482 6184
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_add_for_trips^
+calls=10000 482
+482 4709
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_add_for_trips^
+calls=10000 482
+482 5422
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::callback
+474 144557
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::callbacks_for
+calls=142628 475
+475 701711
+cfl=
+cfn=Array::each
+calls=142628 475
+475 29999
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::replace_on_target
+451 297695
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::callback
+calls=142628 452
+452 876267
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::set_inverse_instance
+calls=71314 454
+454 1457940
+cfl=
+cfn=Kernel::block_given?
+calls=71314 458
+458 20131
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=56629 438
+438 107205
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::distinct_value
+69 56660
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=71315 70
+70 83982
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::constraints
+946 1801
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=919 947
+947 6790
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::constraints
+calls=919 947
+947 3218
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::scope
+calls=919 948
+948 612
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/RuntimeReflection::constraints
+1022 47409
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::constraints
+calls=919 1022
+1022 12422
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::constraints
+calls=11930 1022
+1022 1354458
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::scopes
+173 587584
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::collect_join_chain
+500 68566
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::constraints
+211 27203
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::chain
+calls=13768 212
+212 674435
+cfl=
+cfn=Enumerable::flat_map
+calls=13768 212
+212 660891
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::joins_values=
+73 4108
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::set_value
+calls=5604 74
+74 7077
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::joins_values
+69 70350
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=73717 70
+70 72578
+
+fl=
+fn=Array::compact!
+0 1584
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::joins!
+431 11770
+cfl=
+cfn=Array::compact!
+calls=5604 432
+432 1584
+cfl=
+cfn=Array::flatten!
+calls=5604 433
+433 8805
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins_values
+calls=5604 434
+434 7338
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins_values=
+calls=5604 434
+434 11185
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/factory_methods.rb
+fn=Arel/FactoryMethods::create_join
+18 570
+cfl=
+cfn=Class::new
+calls=919 19
+19 1481
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/unary.rb
+fn=Arel/Nodes/Unary::initialize
+8 878
+cfl=
+cfn=BasicObject::initialize
+calls=921 9
+9 140
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/factory_methods.rb
+fn=Arel/FactoryMethods::create_on
+30 808
+cfl=
+cfn=Class::new
+calls=919 31
+31 2021
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::join
+56 1878
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/factory_methods.rb
+cfn=Arel/FactoryMethods::create_on
+calls=919 57
+57 2828
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/factory_methods.rb
+cfn=Arel/FactoryMethods::create_join
+calls=919 57
+57 2051
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::type
+751 846
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=919 751
+751 6522
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/RuntimeReflection::type
+1022 25528
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::type
+calls=919 1022
+1022 7368
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/RuntimeReflection::aliased_table
+1033 46626
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::table_name
+calls=12849 1034
+1034 89894
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::klass
+calls=12849 1034
+1034 33430
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::type_caster
+calls=12849 1034
+1034 59519
+cfl=
+cfn=Class::new
+calls=12849 1034
+1034 119384
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::belongs_to?
+712 7569
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::join_foreign_key
+726 31046
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=20920 727
+727 672973
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Bus/HABTM_Services::compute_type^
+62 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::compute_type
+calls=1 63
+63 16
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::association_primary_key
+461 89265
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=30920 462
+462 19088
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::primary_key
+calls=75605 462
+462 135763
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::join_primary_key
+722 41061
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=10920 723
+723 13438
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::association_primary_key
+calls=10920 723
+723 72147
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::get_join_keys
+751 1370
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=919 751
+751 8139
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::get_join_keys
+calls=919 751
+751 15105
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/RuntimeReflection::get_join_keys
+1022 25951
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::get_join_keys
+calls=919 1022
+1022 24614
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::get_join_keys
+calls=11930 1022
+1022 2514232
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/RuntimeReflection::klass
+1029 45232
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=38547 1030
+1030 76395
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::next_chain_scope
+81 4981
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::join_keys
+calls=919 82
+82 30928
+cfl=
+cfn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::key
+calls=919 83
+83 297
+cfl=
+cfn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::foreign_key
+calls=919 84
+84 274
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::aliased_table
+calls=919 86
+86 10705
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+cfn=Arel/Table::[]
+calls=1838 88
+88 2014
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb
+cfn=Arel/Predications::eq
+calls=919 88
+88 4117
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::type
+calls=919 90
+90 8805
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::join
+calls=919 95
+95 6758
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins!
+calls=919 95
+95 8459
+
+fl=
+fn=Array::size
+0 31621
+
+fl=
+fn=Enumerable::each_cons
+0 621346
+cfl=
+cfn=Array::size
+calls=22849 0
+0 31600
+cfl=
+cfn=Array::each
+calls=919 0
+0 78874
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::where_clause=
+73 137035
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::set_value
+calls=61590 74
+74 150737
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::+
+12 44879
+cfl=
+cfn=Class::new
+calls=32219 13
+13 43043
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::initialize
+8 117721
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb
+fn=Arel/Nodes/Binary::initialize
+7 819819
+cfl=
+cfn=BasicObject::initialize
+calls=14688 8
+8 37849
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/casted.rb
+fn=Arel/Nodes::build_quoted^
+31 24670
+cfl=
+cfn=Module::===
+calls=14687 32
+32 11991
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb
+fn=Arel/Predications::quoted_node
+224 26805
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/casted.rb
+cfn=Arel/Nodes::build_quoted^
+calls=13768 225
+225 36662
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb
+fn=Arel/Predications::eq
+16 27792
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb
+cfn=Arel/Predications::quoted_node
+calls=13768 17
+17 63467
+cfl=
+cfn=Class::new
+calls=13768 17
+17 888036
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/bind_param.rb
+fn=Arel/Nodes/BindParam::initialize
+7 20632
+cfl=
+cfn=BasicObject::initialize
+calls=12850 9
+9 12260
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::build_bind_attribute
+59 29289
+cfl=
+cfn=String::to_s
+calls=12849 60
+60 8490
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::type
+calls=12849 60
+60 104629
+cfl=
+cfn=Class::new
+calls=25698 60
+60 11347372
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder/basic_object_handler.rb
+fn=ActiveRecord/PredicateBuilder/BasicObjectHandler::call
+10 395394
+cfl=
+cfn=#::name
+calls=12849 11
+11 8400
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::build_bind_attribute
+calls=12849 11
+11 11489779
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb
+cfn=Arel/Predications::eq
+calls=12849 12
+12 975178
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::===
+251 16688
+cfl=
+cfn=Kernel::is_a?
+calls=12849 252
+252 9391
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::handler_for
+139 19436
+cfl=
+cfn=Enumerable::detect
+calls=12849 140
+140 144995
+cfl=
+cfn=Array::last
+calls=12849 140
+140 9367
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::force_equality?
+93 13615
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::type
+31 1666858
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type.rb
+cfn=ActiveRecord/Type::default_value^
+calls=1838 35
+35 1243
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::type_for_attribute
+calls=23860 33
+33 168688
+
+fl=
+fn=#::name
+0 29400
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::build
+50 58665
+cfl=
+cfn=#::name
+calls=12849 51
+51 13529
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::type
+calls=12849 51
+51 1732161
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::force_equality?
+calls=12849 51
+51 13615
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::handler_for
+calls=12849 55
+55 173798
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder/basic_object_handler.rb
+cfn=ActiveRecord/PredicateBuilder/BasicObjectHandler::call
+calls=12849 55
+55 12868751
+
+fl=
+fn=#::new^
+0 83915
+cfl=
+cfn=Struct::initialize
+calls=14688 0
+0 51291
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+fn=Arel/Table::[]
+80 19070
+cfl=
+cfn=#::new^
+calls=14688 81
+81 135206
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::arel_attribute
+23 28565
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+cfn=Arel/Table::[]
+calls=919 27
+27 2187
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::arel_attribute
+calls=11930 25
+25 3456382
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::aggregated_with?
+68 21347
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::reflect_on_aggregation
+calls=11930 69
+69 528131
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::associated_with?
+43 27281
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=11930 44
+44 87752
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type_caster/connection.rb
+fn=ActiveRecord/TypeCaster/Connection::initialize
+6 748
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::associated_table
+47 4850
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=1838 48
+48 3432
+cfl=
+cfn=String::to_s
+calls=919 48
+48 170
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::singularize
+calls=919 48
+48 75251
+cfl=
+cfn=Class::new
+calls=2757 56
+56 6819
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::associated_predicate_builder
+119 1566
+cfl=
+cfn=Kernel::class
+calls=919 120
+120 194
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::associated_table
+calls=919 120
+120 90523
+cfl=
+cfn=Class::new
+calls=919 120
+120 17049
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::has_column?
+39 1591
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash
+calls=919 40
+40 3074
+cfl=
+cfn=String::to_s
+calls=919 40
+40 189
+cfl=
+cfn=Hash::key?
+calls=919 40
+40 344
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::expand_from_hash
+68 23793
+cfl=
+cfn=Enumerable::flat_map
+calls=13768 71
+71 19571116
+
+fl=
+fn=Hash::select
+0 139637
+cfl=
+cfn=String::include?
+calls=12849 125
+125 12460
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::convert_dot_notation_to_hash
+123 22460
+cfl=
+cfn=Hash::select
+calls=12849 124
+124 37059
+cfl=
+cfn=Hash::each_key
+calls=12849 128
+128 17909
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::build_from_hash
+19 37645
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::convert_dot_notation_to_hash
+calls=12849 20
+20 77429
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::expand_from_hash
+calls=12849 21
+21 19560196
+
+fl=
+fn=Hash::transform_keys!
+0 24101
+cfl=
+cfn=String::to_s
+calls=12839 0
+0 10413
+cfl=
+cfn=Symbol::to_s
+calls=10 0
+0 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/keys.rb
+fn=Hash::stringify_keys!
+45 18772
+cfl=
+cfn=Hash::transform_keys!
+calls=12849 46
+46 34490
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::resolve_column_aliases
+13 25253
+cfl=
+cfn=Kernel::dup
+calls=12849 14
+14 29296864
+cfl=
+cfn=Hash::each
+calls=12849 15
+15 31239
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::resolve_column_aliases
+5 36873
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::resolve_column_aliases
+calls=12849 5
+5 29353356
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause_factory.rb
+fn=ActiveRecord/Relation/WhereClauseFactory::build
+11 3923638
+cfl=
+cfn=Module::===
+calls=57917 12
+12 161654
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::resolve_column_aliases
+calls=12849 16
+16 29390229
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::stringify_keys!
+calls=12849 17
+17 53262
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::build_from_hash
+calls=12849 19
+19 19675269
+cfl=
+cfn=Class::new
+calls=32219 26
+26 102832
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/sanitization.rb
+cfn=ActiveRecord/Sanitization/ClassMethods::sanitize_sql
+calls=19370 14
+14 84308
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause_factory.rb
+fn=ActiveRecord/Relation/WhereClauseFactory::initialize
+6 33540
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::where_clause_factory
+1217 45298
+cfl=
+cfn=Class::new
+calls=32219 1218
+1218 75397
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::where_clause
+69 153700
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=178449 70
+70 674807
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::references_values=
+73 133473
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::set_value
+calls=17534 74
+74 51419
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::references_values
+69 22181
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=17534 70
+70 31904
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::references!
+172 58472
+cfl=
+cfn=Array::flatten!
+calls=17534 173
+173 43602
+cfl=
+cfn=Array::map!
+calls=17534 174
+174 18925
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::references_values
+calls=17534 176
+176 54086
+cfl=
+cfn=Array::|
+calls=17534 176
+176 18521
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::references_values=
+calls=17534 176
+176 184893
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::references^
+24 25014
+cfl=
+cfn=Enumerable::map
+calls=12849 25
+25 112422
+cfl=
+cfn=Array::compact
+calls=12849 25
+25 7451616
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/forbidden_attributes_protection.rb
+fn=ActiveModel/ForbiddenAttributesProtection::sanitize_forbidden_attributes
+21 40067
+cfl=
+cfn=Kernel::respond_to?
+calls=32219 22
+22 29187
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::where!
+585 246005
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/forbidden_attributes_protection.rb
+cfn=ActiveModel/ForbiddenAttributesProtection::sanitize_forbidden_attributes
+calls=32219 586
+586 69254
+cfl=
+cfn=Module::===
+calls=32219 587
+587 22496
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::references^
+calls=12849 587
+587 7589052
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::references!
+calls=12849 587
+587 333357
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause
+calls=32219 588
+588 82817
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause_factory
+calls=32219 588
+588 120694
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause_factory.rb
+cfn=ActiveRecord/Relation/WhereClauseFactory::build
+calls=32219 588
+588 53391192
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::+
+calls=32219 588
+588 87922
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause=
+calls=32219 588
+588 153850
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+fn=Arel/Table::==
+91 22684
+cfl=
+cfn=Kernel::class
+calls=25698 92
+92 10678
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::apply_scope
+154 59184
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+cfn=Arel/Table::==
+calls=12849 155
+155 33362
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where!
+calls=12849 158
+158 61622547
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::transform_value
+77 27831
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache/Params::bind
+calls=1 44
+44 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::deserialize
+21 30111
+cfl=
+cfn=NilClass::nil?
+calls=45705 22
+22 8106
+cfl=
+cfn=Kernel::nil?
+calls=11010 22
+22 1947
+cfl=
+cfn=Integer::to_i
+calls=11010 23
+23 2096
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute/FromDatabase::type_cast
+164 41952
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::deserialize
+calls=56715 165
+165 42260
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::deserialize
+calls=10000 165
+165 19615
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attribute_aliases^
+106 197379
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias?
+218 10063286
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_aliases^
+calls=152514 219
+219 197451
+cfl=
+cfn=String::to_s
+calls=152504 219
+219 48288
+cfl=
+cfn=Hash::key?
+calls=152514 219
+219 1994268
+cfl=
+cfn=Symbol::to_s
+calls=10 219
+219 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=ActiveRecord/AttributeMethods/Read::read_attribute
+54 275068
+cfl=
+cfn=Kernel::class
+calls=191778 55
+55 53324
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias?
+calls=95889 55
+55 10225541
+cfl=
+cfn=String::to_s
+calls=95889 58
+58 29501
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=95889 61
+61 73029
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=13868 63
+63 14107
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=95889 64
+64 390830
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::[]
+395 48468
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::read_attribute
+calls=22849 396
+396 10426648
+
+fl=
+fn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::foreign_key
+0 10656
+
+fl=
+fn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::key
+0 10845
+
+fl=
+fn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::new^
+0 1673949
+cfl=
+cfn=Struct::initialize
+calls=12850 0
+0 12527
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::primary_key
+315 77691
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=75608 316
+316 58084
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::active_record_primary_key
+465 9357
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::primary_key
+calls=3 466
+466 11
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::join_foreign_key
+301 1430
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::active_record_primary_key
+calls=1930 302
+302 941
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::foreign_key
+250 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::demodulize
+calls=2 251
+251 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::underscore
+calls=2 251
+251 47
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+fn=String::foreign_key
+251 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::foreign_key
+calls=2 252
+252 60
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::derive_foreign_key
+656 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::belongs_to?
+calls=2 657
+657 4
+cfl=
+cfn=Module::name
+calls=2 662
+662 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::foreign_key
+calls=2 662
+662 68
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::belongs_to?
+calls=4 657
+657 4
+cfl=
+cfn=Symbol::to_s
+calls=4 658
+658 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+452 1135780
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::derive_foreign_key
+calls=6 453
+453 101
+cfl=
+cfn=String::freeze
+calls=6 453
+453 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::join_primary_key
+297 1378
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=1930 298
+298 887
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::get_join_keys
+285 40754
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::join_primary_key
+calls=1930 286
+286 2266
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::join_foreign_key
+calls=1930 286
+286 2371
+cfl=
+cfn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::new^
+calls=12850 286
+286 1686476
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::join_primary_key
+calls=10920 286
+286 126645
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::join_foreign_key
+calls=10920 286
+286 670903
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::join_keys
+167 38949
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=1 168
+168 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::get_join_keys
+calls=1 168
+168 79
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::klass
+calls=12849 168
+168 49808
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::get_join_keys
+calls=12849 168
+168 2564797
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=SimpleDelegator::__getobj__
+318 1818
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=Delegator::method_missing
+78 6366
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=SimpleDelegator::__getobj__
+calls=2757 80
+80 1818
+cfl=
+cfn=Kernel::respond_to?
+calls=2757 82
+82 1454
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::join_keys
+calls=919 83
+83 536
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::constraints
+calls=919 83
+83 4854
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::last_chain_scope
+60 89624
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=Delegator::method_missing
+calls=1838 61
+61 6658
+cfl=
+cfn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::key
+calls=12849 62
+62 10548
+cfl=
+cfn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::foreign_key
+calls=12849 63
+63 10383
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::[]
+calls=12849 66
+66 10254017
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::transform_value
+calls=12849 66
+66 27838
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::apply_scope
+calls=12849 67
+67 61715093
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::join_keys
+calls=11930 61
+61 2622169
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::aliased_table
+calls=11930 65
+65 338148
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::type
+calls=11930 69
+69 24092
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::add_constraints
+123 48568
+cfl=
+cfn=Array::last
+calls=12849 124
+124 11420
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::last_chain_scope
+calls=12849 124
+124 75098569
+cfl=
+cfn=Enumerable::each_cons
+calls=12849 126
+126 113014
+cfl=
+cfn=Array::first
+calls=12849 130
+130 23639
+cfl=
+cfn=Array::reverse_each
+calls=12849 131
+131 2079125
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::assert_mutability!
+918 123396
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::set_value
+911 639079
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::assert_mutability!
+calls=116948 912
+912 123396
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::extending_values=
+73 35461
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::set_value
+calls=32219 74
+74 553237
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::get_value
+904 1407756
+cfl=
+cfn=Hash::fetch
+calls=1288758 905
+905 2932874
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::extending_values
+69 64346
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=88493 70
+70 80848
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::extending!
+869 126470
+cfl=
+cfn=Array::flatten!
+calls=32219 871
+871 106428
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::extending_values
+calls=83808 873
+873 138357
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::extending_values=
+calls=32219 873
+873 588698
+cfl=
+cfn=Array::any?
+calls=32219 874
+874 14559
+cfl=
+cfn=Kernel::extend
+calls=19370 874
+874 98745
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=SimpleDelegator::__setobj__
+340 992
+cfl=
+cfn=BasicObject::equal?
+calls=919 341
+341 290
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope/ReflectionProxy::initialize
+101 1367
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=Delegator::initialize
+calls=919 102
+102 2609
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/alias_tracker.rb
+fn=ActiveRecord/Associations/AliasTracker::aliased_table_for
+51 2468
+cfl=
+cfn=Numeric::zero?
+calls=919 52
+52 433
+cfl=
+cfn=Class::new
+calls=919 55
+55 4029
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::alias_candidate
+277 1308
+cfl=
+cfn=Symbol::to_s
+calls=919 278
+278 301
+
+fl=
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver/KnownTable::join_table
+0 2278
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Bus/HABTM_Services::table_name^
+58 7091
+cfl=
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver/KnownTable::join_table
+calls=6528 59
+59 2278
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::table_name
+147 30014
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=919 148
+148 406
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::table_name^
+calls=1838 148
+148 3328
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::klass
+calls=12849 148
+148 38388
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=11930 148
+148 21107
+
+fl=
+fn=Array::drop
+0 27062
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::add_as_through
+580 3492
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::add_as_source
+572 2125
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::collect_join_reflections
+974 13725
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=5604 975
+975 57684
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::add_as_source
+calls=5604 975
+975 2125
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=5604 976
+976 2475
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::through_reflection
+calls=5604 979
+979 34332
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::add_as_through
+calls=5604 979
+979 3492
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::collect_join_chain
+822 16416
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::collect_join_reflections
+calls=5604 823
+823 113833
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::chain
+281 699364
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::collect_join_chain
+calls=5604 282
+282 130249
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::collect_join_chain
+calls=35698 282
+282 68566
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/RuntimeReflection::initialize
+1024 18064
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::get_chain
+109 49816
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=919 110
+110 650
+cfl=
+cfn=Class::new
+calls=12849 111
+111 324133
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::chain
+calls=12849 112
+112 70469
+cfl=
+cfn=Array::drop
+calls=12849 112
+112 25315
+cfl=
+cfn=Array::each
+calls=12849 112
+112 31748
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/alias_tracker.rb
+fn=ActiveRecord/Associations/AliasTracker::initialize
+46 17760
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/alias_tracker.rb
+fn=ActiveRecord/Associations/AliasTracker::create^
+9 37035
+cfl=
+cfn=Class::new
+calls=25698 11
+11 64161
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation::connection
+76 28783
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=12850 76
+76 651549
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::alias_tracker
+528 45869
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 530
+530 838
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation::connection
+calls=12849 530
+530 680264
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/alias_tracker.rb
+cfn=ActiveRecord/Associations/AliasTracker::create^
+calls=12849 530
+530 101196
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::relation
+284 100015
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/ClassMethods::create
+calls=46909 285
+285 2927669
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::finder_needs_type_condition?
+calls=46909 287
+287 41751
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/default.rb
+fn=ActiveRecord/Scoping/Default/ClassMethods::unscoped
+33 21336
+cfl=
+cfn=Kernel::block_given?
+calls=12849 34
+34 14309
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::relation
+calls=12849 34
+34 2599736
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::scope
+21 97352
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=12849 22
+22 23640
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/default.rb
+cfn=ActiveRecord/Scoping/Default/ClassMethods::unscoped
+calls=12849 24
+24 2635381
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::alias_tracker
+calls=12849 26
+26 828167
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::get_chain
+calls=12849 26
+26 502131
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::extensions
+calls=919 28
+28 2196
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::extending!
+calls=12849 28
+28 711370
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::add_constraints
+calls=12849 29
+29 77374336
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::extensions
+calls=11930 28
+28 4393140
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::scope^
+6 27832
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::scope
+calls=12848 7
+7 86567034
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::initialize
+15 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::create^
+10 8
+cfl=
+cfn=Kernel::lambda
+calls=1 11
+11 2
+cfl=
+cfn=Class::new
+calls=2 12
+12 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::association_scope
+88 126646
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=100684 89
+89 128441
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 90
+90 1020
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::scope^
+calls=12848 90
+90 86594866
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::add_to_target
+279 130838
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::association_scope
+calls=71314 280
+280 961887
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::distinct_value
+calls=71314 280
+280 140637
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::replace_on_target
+calls=71314 283
+283 2759238
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::raise_on_type_mismatch!
+240 132855
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::klass
+calls=46629 241
+241 25407
+cfl=
+cfn=Kernel::is_a?
+calls=71314 241
+241 17461
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=24685 241
+241 13757
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::concat_records
+432 60429
+cfl=
+cfn=Array::each
+calls=56629 435
+435 3354472
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_association.rb
+fn=ActiveRecord/Associations/HasManyAssociation::concat_records
+116 85870
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::concat_records
+calls=56629 117
+117 3414901
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_association.rb
+cfn=ActiveRecord/Associations/HasManyAssociation::update_counter_if_success
+calls=56629 117
+117 541697
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::nested?
+849 81832
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=46629 850
+850 481903
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::through_reflection?
+calls=93258 850
+850 35081
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::through_reflection
+calls=46629 850
+850 167911
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::ensure_not_nested
+99 38062
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::nested?
+calls=46629 100
+100 766727
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::concat_records
+24 164430
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::ensure_not_nested
+calls=46629 25
+25 804789
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_association.rb
+cfn=ActiveRecord/Associations/HasManyAssociation::concat_records
+calls=46629 27
+27 2392365
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=46629 29
+29 80278
+cfl=
+cfn=Array::flatten
+calls=46629 30
+30 371940
+cfl=
+cfn=Array::each
+calls=46629 30
+30 5104269
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet.rb
+fn=Bullet::enable?^
+71 211998
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet.rb
+fn=Bullet::start?^
+168 388869
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet.rb
+cfn=Bullet::enable?^
+calls=226629 169
+169 211998
+cfl=
+cfn=Thread::current^
+calls=226629 169
+169 814750
+cfl=
+cfn=Thread::[]
+calls=226629 169
+169 109842
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::stale_state
+79 89854
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::through_reflection
+calls=92339 80
+80 40281
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::belongs_to?
+calls=92339 80
+80 32865
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::loaded!
+56 147312
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::stale_state
+calls=46629 58
+58 70974
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::stale_state
+calls=54685 58
+58 10470781
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::stale_state
+calls=11020 58
+58 3093
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::belongs_to?
+558 34768
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::through_reflection?
+143 35523
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::through_reflection
+10 44647
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::through_reflection
+calls=919 12
+12 4946
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::through_reflection?
+calls=919 14
+14 442
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::foreign_key_present?
+85 6023
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::through_reflection
+calls=5604 86
+86 9351
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::belongs_to?
+calls=5604 86
+86 1894
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::find_target?
+202 46774
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded?
+calls=56629 203
+203 18725
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=1919 203
+203 3059
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::foreign_key_present?
+calls=919 203
+203 9003
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/foreign_association.rb
+cfn=ActiveRecord/Associations/ForeignAssociation::foreign_key_present?
+calls=1000 203
+203 8698
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::load_target
+270 73301
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::find_target?
+calls=56629 271
+271 86259
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded!
+calls=56629 275
+275 137302
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+fn=#::load_target
+154 101799
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::load_target
+calls=56629 155
+155 296863
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet.rb
+cfn=Bullet::start?^
+calls=56629 157
+157 155944
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core::to_ary
+532 20783
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::concat
+114 140227
+cfl=
+cfn=Array::flatten
+calls=56629 115
+115 549937
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=56629 116
+116 98788
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::load_target
+calls=56629 117
+117 554605
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::concat_records
+calls=46629 118
+118 8918071
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_association.rb
+cfn=ActiveRecord/Associations/HasManyAssociation::concat_records
+calls=10000 118
+118 1650103
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions::update_attributes_from_transaction_state
+494 240047
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions::sync_with_transaction_state
+490 441716
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::update_attributes_from_transaction_state
+calls=593244 491
+491 240047
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence::new_record?
+231 288773
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=342987 232
+232 398164
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::concat
+14 75259
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=46629 15
+15 87664
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::concat
+calls=46629 21
+21 9974829
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=Bus/GeneratedAssociationMethods::services
+calls=3 18
+18 39
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+cfn=ReloadJson::find_or_build_service
+calls=3 18
+18 447
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+cfn=ActiveRecord/Associations/CollectionProxy::<<
+calls=3 18
+18 3520
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+fn=ActiveRecord/Associations/CollectionProxy::proxy_association
+926 21601
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+fn=ActiveRecord/Associations/CollectionProxy::<<
+1028 88259
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+cfn=ActiveRecord/Associations/CollectionProxy::proxy_association
+calls=56629 1029
+1029 21601
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::concat
+calls=46629 1029
+1029 10141758
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=City/GeneratedAssociationMethods::to_trips
+calls=1 19
+19 6466
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+cfn=ActiveRecord/Associations/CollectionProxy::build
+calls=1 19
+19 435653248
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::concat
+calls=10000 1029
+1029 1936902
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::name=
+21 50
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=10 24
+24 264
+
+fl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+fn=ReloadJson::build_service
+56 34
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::new
+calls=10 57
+57 18406
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+cfn=ActiveRecord/Associations/CollectionProxy::<<
+calls=1 57
+57 435681929
+
+fl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+fn=ReloadJson::find_or_build_service
+52 37412
+cfl=
+cfn=Enumerable::find
+calls=46629 53
+53 1058519
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+cfn=ReloadJson::build_service
+calls=10 53
+53 435700369
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+fn=ActiveRecord/Associations/CollectionProxy::reset_scope
+1091 72333
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::scope
+993 1250
+
+fl=
+fn=Array::|
+0 19336
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::extensions
+584 29680
+cfl=
+cfn=Kernel::Array
+calls=14778 585
+585 4370175
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::extensions
+993 1727
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::extensions
+calls=1838 993
+993 4181
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::default_scope_override^
+106 3899
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::default_scope_override=^
+104 85
+cfl=
+cfn=Kernel::singleton_class
+calls=5 105
+105 27
+cfl=
+cfn=Module::class_eval
+calls=5 105
+105 4390
+cfl=
+cfn=Module::singleton_class?
+calls=5 109
+109 8
+
+fl=
+fn=Method::owner
+0 1932
+
+fl=
+fn=Kernel::method
+0 28
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::default_scope_override^
+96 695
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/default.rb
+fn=ActiveRecord/Scoping/Default/ClassMethods::build_default_scope
+103 127006
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=35989 104
+104 28811
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_scope_override^
+calls=5 106
+106 695
+cfl=
+cfn=NilClass::nil?
+calls=5 106
+106 5
+cfl=
+cfn=Kernel::method
+calls=5 107
+107 28
+cfl=
+cfn=Method::owner
+calls=5 107
+107 1932
+cfl=
+cfn=Kernel::is_a?
+calls=5 107
+107 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_scope_override=^
+calls=5 107
+107 4510
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::default_scope_override^
+calls=11209 110
+110 3899
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_scopes^
+calls=35989 117
+117 28926
+cfl=
+cfn=Array::any?
+calls=35989 117
+117 23244
+cfl=
+cfn=Kernel::nil?
+calls=35984 106
+106 15814
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::default_scope_override^
+calls=18739 110
+110 6624
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::default_scope_override^
+calls=22021 110
+110 10938
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::default_scope_override^
+calls=20003 110
+110 22143
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::default_scope_override^
+calls=1 110
+110 21
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+fn=ActiveRecord/Scoping/Named/ClassMethods::default_extensions
+54 3627
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::current_scope
+calls=1929 55
+55 35006
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/default.rb
+cfn=ActiveRecord/Scoping/Default/ClassMethods::build_default_scope
+calls=1929 55
+55 8677
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::extensions
+138 6402
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=1929 139
+139 1880
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::default_extensions
+calls=1929 139
+139 47310
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::extensions
+calls=919 139
+139 3712
+cfl=
+cfn=Array::|
+calls=1929 139
+139 815
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::scope
+calls=919 141
+141 639
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::extensions
+calls=1010 139
+139 2534
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::initialize
+25 208061
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder/array_handler.rb
+fn=ActiveRecord/PredicateBuilder/ArrayHandler::initialize
+6 891
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder/range_handler.rb
+fn=ActiveRecord/PredicateBuilder/RangeHandler::initialize
+12 518
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder/base_handler.rb
+fn=ActiveRecord/PredicateBuilder/BaseHandler::initialize
+6 572
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::register_handler
+46 2585
+cfl=
+cfn=Array::unshift
+calls=5544 47
+47 1488
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder/basic_object_handler.rb
+fn=ActiveRecord/PredicateBuilder/BasicObjectHandler::initialize
+6 595
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::initialize
+7 5301
+cfl=
+cfn=Class::new
+calls=5544 11
+11 8504
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::register_handler
+calls=5544 11
+11 4073
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::initialize
+7 876
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::table_metadata
+295 659
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 296
+296 1688
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::arel_table
+calls=5 296
+296 8
+cfl=
+cfn=Class::new
+calls=5 296
+296 50
+
+fl=
+fn=Module::protected
+0 16
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::predicate_builder
+269 57634
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 270
+270 9501
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::table_metadata
+calls=5 270
+270 2405
+cfl=
+cfn=Class::new
+calls=5 270
+270 1885
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+fn=Arel/Table::initialize
+15 34225
+cfl=
+cfn=String::to_s
+calls=14692 16
+16 10386
+cfl=
+cfn=NilClass::to_s
+calls=14692 22
+22 44808
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type_caster/map.rb
+fn=ActiveRecord/TypeCaster/Map::initialize
+6 17687
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::type_caster
+273 21898
+cfl=
+cfn=Class::new
+calls=13773 274
+274 39695
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::arel_table
+260 68467
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=4 261
+261 481
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::type_caster
+calls=5 261
+261 35
+cfl=
+cfn=Class::new
+calls=5 261
+261 60
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::table_name^
+calls=1 261
+261 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+fn=ActiveRecord/Associations/CollectionProxy::initialize
+33 7137
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::arel_table
+calls=1929 35
+35 1926
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::predicate_builder
+calls=1929 35
+35 12237
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::initialize
+calls=1929 35
+35 3664
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::extensions
+calls=1929 37
+37 63291
+cfl=
+cfn=Array::any?
+calls=1929 38
+38 388
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/DelegateCache::relation_delegate_class
+6 198572
+cfl=
+cfn=Kernel::hash
+calls=82894 7
+7 2327109
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/ClassMethods::relation_class_for
+137 98392
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/DelegateCache::relation_delegate_class
+calls=82894 138
+138 2525681
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/ClassMethods::create
+131 226007
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/ClassMethods::relation_class_for
+calls=82894 132
+132 2624073
+cfl=
+cfn=Class::new
+calls=82894 132
+132 746522
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::_validators^
+106 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::_reflections^
+106 24933
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::after_remove_for_buses=^
+104 8
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 26
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::before_remove_for_buses=^
+104 9
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 27
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::after_add_for_buses=^
+104 6
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 14
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::before_add_for_buses=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 14
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::after_remove_for_services_buses=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 14
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::before_remove_for_services_buses=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 15
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::after_add_for_services_buses=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 3
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 12
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::before_add_for_services_buses=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 14
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::__callbacks^
+106 35246
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service/HABTM_Buses::__callbacks^
+106 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Service/HABTM_Buses::add_right_association^
+71 10
+cfl=
+cfn=Symbol::to_s
+calls=1 72
+72 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::singularize
+calls=1 72
+72 90
+cfl=
+cfn=String::to_sym
+calls=1 72
+72 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::belongs_to
+calls=1 73
+73 561
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=1 74
+74 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service/HABTM_Buses::_reflections^
+106 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Service/HABTM_Buses::add_left_association^
+66 80
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::belongs_to
+calls=1 67
+67 728
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=1 68
+68 11
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service/HABTM_Buses::attribute_type_decorations^
+106 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Service::attribute_type_decorations^
+106 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::derive_class_name
+650 12
+cfl=
+cfn=Symbol::to_s
+calls=3 651
+651 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::collection?
+calls=2 652
+652 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::camelize
+calls=3 653
+653 61
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::collection?
+calls=1 652
+652 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::singularize
+calls=1 652
+652 76
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::derive_class_name
+985 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=1 987
+987 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=1 987
+987 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::class_name
+calls=1 987
+987 33
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::klass
+764 48733
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::class_name
+calls=1 765
+765 54
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::compute_class
+calls=1 765
+765 8991
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::klass
+128 238577
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::klass
+calls=66198 129
+129 32370
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=178482 129
+129 793233
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::loaded?
+51 1001074
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::stale_target?
+68 26572779
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded?
+calls=86629 69
+69 40748
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::stale_state
+calls=45710 69
+69 92025
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::stale_state
+calls=9000 69
+69 3982
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::stale_state
+calls=20000 69
+69 564132
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::reader
+30 122869
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::stale_target?
+calls=66629 31
+31 212376
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=1929 35
+35 11542
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/ClassMethods::create
+calls=1929 35
+35 100510
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+cfn=ActiveRecord/Associations/CollectionProxy::reset_scope
+calls=66629 36
+36 72333
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+fn=ActiveRecord/Associations::association_instance_set
+275 23444
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::reset_scope
+94 36276
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::reset
+35 65246
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::reset
+75 3571
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::reset
+calls=2858 76
+76 3322
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::can_find_inverse_of_automatically?
+643 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::macro
+calls=3 644
+644 4
+cfl=
+cfn=Array::include?
+calls=8 644
+644 6
+cfl=
+cfn=Array::any?
+calls=8 644
+644 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::macro
+calls=5 644
+644 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::automatic_inverse_of
+606 63
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::can_find_inverse_of_automatically?
+calls=3 607
+607 22
+cfl=
+cfn=Module::name
+calls=5 608
+608 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::demodulize
+calls=6 608
+608 41
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::underscore
+calls=6 608
+608 144
+cfl=
+cfn=String::to_sym
+calls=6 608
+608 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=6 611
+611 1755
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=6 611
+611 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::valid_inverse_reflection?
+calls=6 618
+618 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::can_find_inverse_of_automatically?
+calls=4 607
+607 42
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::inverse_name
+597 136951
+cfl=
+cfn=Hash::fetch
+calls=9 599
+599 2149
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::has_inverse?
+518 25152
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::inverse_name
+calls=37543 519
+519 27233
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::has_inverse?
+993 849
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::has_inverse?
+calls=919 993
+993 1505
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::polymorphic?
+993 836
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=919 993
+993 455
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::check_validity_of_inverse!
+233 50833
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::polymorphic?
+calls=919 234
+234 1292
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::has_inverse?
+calls=919 235
+235 2354
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=36624 234
+234 14031
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::has_inverse?
+calls=36624 235
+235 50881
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::inverse_of
+calls=1020 235
+235 7579
+cfl=
+cfn=Kernel::nil?
+calls=1020 235
+235 295
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::parent_reflection
+993 736
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::has_one?
+993 1214
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::has_one?
+calls=919 993
+993 469
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::source_reflection_name
+877 24958
+
+fl=
+fn=NameError::name
+0 13
+
+fl=
+fn=String::starts_with?
+0 83
+
+fl=
+fn=Array::reject
+0 215358
+cfl=
+cfn=String::starts_with?
+calls=479 549
+549 83
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::marked_for_destruction?
+calls=80000 0
+0 771478
+cfl=
+cfn=Array::include?
+calls=2 661
+661 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::blank?
+calls=1 0
+0 4
+
+fl=
+fn=NameError::initialize
+0 17
+cfl=
+cfn=Exception::initialize
+calls=6 0
+0 9
+
+fl=
+fn=Module::ancestors
+0 21
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::safe_constantize
+325 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::constantize
+calls=11 326
+326 16713
+cfl=
+cfn=Module::===
+calls=6 326
+326 4
+cfl=
+cfn=NameError::name
+calls=12 328
+328 5
+cfl=
+cfn=String::to_s
+calls=6 328
+328 6
+cfl=
+cfn=String::split
+calls=6 328
+328 11
+cfl=
+cfn=Symbol::to_s
+calls=6 328
+328 5
+cfl=
+cfn=Array::include?
+calls=6 328
+328 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/ClassCache::safe_get
+586 42
+cfl=
+cfn=Kernel::respond_to?
+calls=15 587
+587 32
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=15 588
+588 31
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::safe_constantize
+calls=11 588
+588 16776
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::[]=
+calls=11 588
+588 47
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::safe_constantize
+618 25
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ClassCache::safe_get
+calls=15 619
+619 16926
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::compute_type
+172 56
+cfl=
+cfn=String::start_with?
+calls=9 173
+173 274
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=9 178
+178 28
+cfl=
+cfn=Module::name
+calls=6 185
+185 5
+cfl=
+cfn=String::scan
+calls=6 185
+185 39
+cfl=
+cfn=Array::each
+calls=6 188
+188 16987
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::safe_constantize
+calls=3 179
+179 48
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::compute_class
+414 45
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=9 415
+415 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::compute_type
+calls=8 418
+418 17422
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::compute_type^
+calls=1 418
+418 20
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::class_name
+161 23
+cfl=
+cfn=String::to_s
+calls=9 162
+162 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=1 162
+162 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::derive_class_name
+calls=1 162
+162 50
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::derive_class_name
+calls=3 162
+162 154
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/MacroReflection::klass
+374 882055
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::class_name
+calls=8 375
+375 148
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::compute_class
+calls=8 375
+375 8508
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+785 129005
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::through_reflection
+calls=66199 786
+786 352908
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=66199 786
+786 35378
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection_name
+calls=66199 786
+786 24958
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=66199 786
+786 108344
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::active_record
+993 79931
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::through_reflection
+801 218342
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::active_record
+calls=121189 802
+802 79931
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=121189 802
+802 60401
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=121189 802
+802 208520
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::check_validity!
+906 6895
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::through_reflection
+calls=1838 907
+907 7096
+cfl=
+cfn=Kernel::nil?
+calls=2757 907
+907 490
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=1838 911
+911 1443
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=1838 919
+919 13827
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=919 923
+923 410
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::has_one?
+calls=919 931
+931 1682
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::parent_reflection
+calls=919 935
+935 732
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::check_validity_of_inverse!
+calls=919 943
+943 5764
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::initialize
+25 83012
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::check_validity!
+calls=919 26
+26 38339
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::reset
+calls=2858 30
+30 6893
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::reset_scope
+calls=37543 31
+31 22899
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::check_validity!
+calls=36624 26
+26 149931
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::reset
+calls=34685 30
+30 80638
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::initialize
+9 1157
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::initialize
+calls=919 10
+10 44035
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/HasManyReflection::association_class
+676 2508
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 678
+678 2833
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::association_class
+993 1462
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::association_class
+calls=919 993
+993 3585
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+fn=ActiveRecord/Associations::association_instance_get
+270 270868
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+fn=ActiveRecord/Associations::association
+230 1179498
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association_instance_get
+calls=253253 231
+231 212267
+cfl=
+cfn=NilClass::nil?
+calls=37543 233
+233 13590
+cfl=
+cfn=Kernel::class
+calls=37543 234
+234 8838
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=37543 234
+234 77462
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::association_class
+calls=919 237
+237 5047
+cfl=
+cfn=Class::new
+calls=37543 237
+237 422279
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association_instance_set
+calls=37543 238
+238 23444
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::association_class
+calls=1939 237
+237 1756
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::association_class
+calls=34685 237
+237 62847
+cfl=
+cfn=Kernel::nil?
+calls=215710 233
+233 79992
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=Bus/GeneratedAssociationMethods::services
+107 71118
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=46629 108
+108 162693
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::reader
+calls=46629 108
+108 367332
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::model=
+21 7359
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=1000 24
+24 5766
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::number=
+21 1076
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=1000 24
+24 8822
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/clusivity.rb
+fn=ActiveModel/Validations/Clusivity::delimiter
+31 56313
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/clusivity.rb
+fn=ActiveModel/Validations/Clusivity::check_validity!
+11 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/clusivity.rb
+cfn=ActiveModel/Validations/Clusivity::delimiter
+calls=2 12
+12 5
+cfl=
+cfn=Kernel::respond_to?
+calls=2 12
+12 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::_validators^
+106 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::parent_reflection=
+993 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_remove_for_services=^
+104 3
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 14
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_remove_for_services=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 15
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_add_for_services=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 14
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_add_for_services=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 14
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::validate?
+993 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::validate?
+calls=2 993
+993 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::collection?
+993 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::collection?
+calls=4 993
+993 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::options
+993 121853
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::name
+993 83126
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::initialize
+754 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::_reflections^
+106 55248
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_remove_for_buses_services=^
+104 8
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 18
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_remove_for_buses_services=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 14
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_add_for_buses_services=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 2
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 13
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_add_for_buses_services=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 15
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_options
+110 8
+cfl=
+cfn=Module::name
+calls=2 112
+112 1
+cfl=
+cfn=Hash::key?
+calls=2 114
+114 1
+
+fl=
+fn=String::downcase
+0 23711
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_reflection
+97 17
+cfl=
+cfn=Module::name
+calls=2 98
+98 2
+cfl=
+cfn=String::downcase
+calls=2 98
+98 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::pluralize
+calls=2 98
+98 125
+cfl=
+cfn=Array::join
+calls=2 98
+98 7
+cfl=
+cfn=String::gsub
+calls=2 98
+98 4
+cfl=
+cfn=String::to_sym
+calls=2 98
+98 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_options
+calls=2 100
+100 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::create_reflection^
+calls=2 102
+102 279
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus/HABTM_Services::__callbacks^
+106 7112
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Bus/HABTM_Services::add_right_association^
+71 7
+cfl=
+cfn=Symbol::to_s
+calls=1 72
+72 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::singularize
+calls=1 72
+72 82
+cfl=
+cfn=String::to_sym
+calls=1 72
+72 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::belongs_to
+calls=1 73
+73 444
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=1 74
+74 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::belongs_to_options
+120 5
+cfl=
+cfn=Hash::key?
+calls=4 123
+123 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus/HABTM_Services::_reflections^
+106 43242
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+115 573846
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::_reflections^
+calls=71806 116
+116 43241
+cfl=
+cfn=Symbol::to_s
+calls=512593 116
+116 260587
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::_reflections^
+calls=125028 116
+116 55240
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service/HABTM_Buses::_reflections^
+calls=2 116
+116 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::_reflections^
+calls=48478 116
+116 24924
+cfl=
+cfn=String::to_s
+calls=13768 116
+116 8983
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::_reflections^
+calls=10033 116
+116 15211
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::_reflections^
+calls=271014 116
+116 127311
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/belongs_to.rb
+fn=ActiveRecord/Associations/Builder/BelongsTo::define_validations^
+145 33
+cfl=
+cfn=Hash::key?
+calls=7 146
+146 7
+cfl=
+cfn=Hash::delete
+calls=4 147
+147 5
+cfl=
+cfn=Kernel::nil?
+calls=6 150
+150 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_validations^
+calls=7 156
+156 6
+cfl=
+cfn=NilClass::nil?
+calls=1 150
+150 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::belongs_to_required_by_default^
+calls=1 151
+151 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations/presence.rb
+cfn=ActiveRecord/Validations/ClassMethods::validates_presence_of
+calls=1 159
+159 189
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::has_one?
+561 478
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::collection?
+540 15
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/belongs_to.rb
+fn=ActiveRecord/Associations/Builder/BelongsTo::define_callbacks^
+17 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_callbacks^
+calls=7 18
+18 1222
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/belongs_to.rb
+fn=ActiveRecord/Associations/Builder/BelongsTo::add_counter_cache_methods^
+29 42
+cfl=
+cfn=Module::method_defined?
+calls=7 30
+30 17
+cfl=
+cfn=Module::class_eval
+calls=3 32
+32 19
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/singular_association.rb
+fn=ActiveRecord/Associations/Builder/SingularAssociation::define_constructors^
+26 23
+cfl=
+cfn=Symbol::to_s
+calls=42 27
+27 11
+cfl=
+cfn=Module::class_eval
+calls=7 27
+27 424
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::constructable?
+444 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/singular_association.rb
+fn=ActiveRecord/Associations/Builder/SingularAssociation::define_accessors^
+11 41
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_accessors^
+calls=7 12
+12 599
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::generated_association_methods
+calls=7 13
+13 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::constructable?
+calls=7 16
+16 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/singular_association.rb
+cfn=ActiveRecord/Associations/Builder/SingularAssociation::define_constructors^
+calls=7 16
+16 457
+cfl=
+cfn=Symbol::to_s
+calls=14 18
+18 9
+cfl=
+cfn=Module::class_eval
+calls=7 18
+18 148
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/belongs_to.rb
+fn=ActiveRecord/Associations/Builder/BelongsTo::define_accessors^
+24 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/singular_association.rb
+cfn=ActiveRecord/Associations/Builder/SingularAssociation::define_accessors^
+calls=7 25
+25 1268
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/belongs_to.rb
+cfn=ActiveRecord/Associations/Builder/BelongsTo::add_counter_cache_methods^
+calls=7 26
+26 77
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+565 65534
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::calculate_constructable
+735 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=7 736
+736 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::macro
+710 38003
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/belongs_to.rb
+fn=ActiveRecord/Associations/Builder/BelongsTo::macro^
+5 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/singular_association.rb
+fn=ActiveRecord/Associations/Builder/SingularAssociation::valid_options^
+7 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::valid_options^
+calls=7 8
+8 53
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/belongs_to.rb
+fn=ActiveRecord/Associations/Builder/BelongsTo::valid_options^
+9 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/singular_association.rb
+cfn=ActiveRecord/Associations/Builder/SingularAssociation::valid_options^
+calls=7 10
+10 69
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::define_extensions^
+78 16
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+fn=ActiveRecord/Associations/ClassMethods::belongs_to
+1653 37
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 1654
+1654 2880
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::belongs_to_options
+calls=1 93
+93 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::add_right_association^
+calls=1 93
+93 540
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::build^
+calls=6 1654
+1654 3444
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::add_reflection^
+calls=6 1655
+1655 224
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Bus/HABTM_Services::add_left_association^
+66 25
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::belongs_to
+calls=1 67
+67 3435
+cfl=
+cfn=Module::const_set
+calls=1 1828
+1828 4
+cfl=
+cfn=Module::private_constant
+calls=1 1829
+1829 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_reflection
+calls=1 1831
+1831 217
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callbacks^
+calls=1 1833
+1833 1047
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::add_reflection^
+calls=1 1834
+1834 41
+cfl=
+cfn=Class::new
+calls=1 1837
+1837 46
+cfl=
+cfn=Module::include
+calls=1 1837
+1837 7
+cfl=
+cfn=Array::each
+calls=1 1851
+1851 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::has_many
+calls=1 1855
+1855 1415
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::_reflections^
+calls=1 1856
+1856 1
+cfl=
+cfn=Symbol::to_s
+calls=1 1856
+1856 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::parent_reflection=
+calls=1 1856
+1856 4
+
+fl=
+fn=Module::attr_accessor
+0 60
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=20 0
+0 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus/HABTM_Services::attribute_type_decorations^
+106 4
+
+fl=
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver/KnownTable::new^
+0 5
+cfl=
+cfn=Struct::initialize
+calls=2 0
+0 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver::build^
+26 6
+cfl=
+cfn=Symbol::to_s
+calls=2 28
+28 2
+cfl=
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver/KnownTable::new^
+calls=2 28
+28 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::through_model
+46 28
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver::build^
+calls=2 47
+47 16
+cfl=
+cfn=Class::new
+calls=2 49
+49 1118
+cfl=
+cfn=Symbol::to_s
+calls=2 88
+88 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::camelize
+calls=2 88
+88 118
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::add_left_association^
+calls=1 92
+92 6249
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/validates.rb
+cfn=ActiveModel/Validations/ClassMethods::validates
+calls=2 18
+18 421
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Service/HABTM_Buses::add_left_association^
+calls=1 92
+92 818
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::belongs_to_options
+calls=1 93
+93 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Service/HABTM_Buses::add_right_association^
+calls=1 93
+93 669
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::initialize
+40 7
+
+fl=
+fn=Struct::new^
+0 60
+cfl=
+cfn=Class::inherited
+calls=2 0
+0 2
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=8 0
+0 3
+cfl=
+cfn=Module::method_added
+calls=6 0
+0 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/HasAndBelongsToManyReflection::macro
+741 2181
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+fn=ActiveRecord/Associations/ClassMethods::has_and_belongs_to_many
+1821 45
+cfl=
+cfn=Class::new
+calls=4 1822
+1822 345
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 1824
+1824 8516
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=1 664
+664 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::new_constants
+calls=1 664
+664 80
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::through_model
+calls=1 1826
+1826 2247
+cfl=
+cfn=Module::const_set
+calls=1 1828
+1828 6
+cfl=
+cfn=Module::private_constant
+calls=1 1829
+1829 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_reflection
+calls=1 1831
+1831 235
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callbacks^
+calls=1 1833
+1833 1071
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::add_reflection^
+calls=1 1834
+1834 35
+cfl=
+cfn=Module::include
+calls=1 1837
+1837 6
+cfl=
+cfn=Array::each
+calls=1 1851
+1851 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::has_many
+calls=1 1855
+1855 1522
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::_reflections^
+calls=1 1856
+1856 6
+cfl=
+cfn=Symbol::to_s
+calls=1 1856
+1856 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::parent_reflection=
+calls=1 1856
+1856 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_remove_for_trips=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 14
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_remove_for_trips=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 14
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_add_for_trips=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 2
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 13
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_add_for_trips=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 14
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::__callbacks^
+106 6311
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::attribute_type_decorations^
+106 4
+
+fl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+fn=ReloadJson::build_bus
+46 2542
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+calls=1 47
+47 435743937
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::new
+calls=999 47
+47 169490
+
+fl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+fn=ReloadJson::find_or_build_bus
+42 16817
+cfl=
+cfn=Enumerable::find
+calls=10000 43
+43 18198419
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+cfn=ReloadJson::build_bus
+calls=1000 43
+43 435915969
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/string.rb
+fn=ActiveModel/Type/String::cast_value
+16 13883
+cfl=
+cfn=Module::===
+calls=12020 17
+17 4140
+cfl=
+cfn=Class::new
+calls=12020 18
+18 29249
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::cast
+37 235046
+cfl=
+cfn=Kernel::nil?
+calls=194060 38
+38 62052
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/string.rb
+cfn=ActiveModel/Type/String::cast_value
+calls=12020 38
+38 47273
+cfl=
+cfn=NilClass::nil?
+calls=64685 38
+38 13071
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::cast_value
+calls=182040 38
+38 207398
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute/FromUser::type_cast
+174 100032
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::cast
+calls=12020 175
+175 88840
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/helpers/numeric.rb
+cfn=ActiveModel/Type/Helpers/Numeric::cast
+calls=115705 175
+175 542550
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::value
+40 12651301
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute/FromUser::type_cast
+calls=127725 42
+42 731422
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute/FromDatabase::type_cast
+calls=22030 42
+42 29149
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_attribute.rb
+cfn=ActiveRecord/Relation/QueryAttribute::type_cast
+calls=10001 42
+42 15351
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute/WithCastValue::type_cast
+calls=1 42
+42 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::fetch_value
+47 4655933
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=5875761 48
+48 3106873
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value
+calls=5875761 48
+48 13021012
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=ActiveRecord/AttributeMethods/Read::_read_attribute
+76 4471477
+cfl=
+cfn=String::to_s
+calls=5875761 77
+77 1590413
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::fetch_value
+calls=5875761 77
+77 20783817
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::name
+37 70571
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=110317 40
+40 288793
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::__callbacks
+124 831289
+cfl=
+cfn=Kernel::instance_variable_defined?
+calls=199353 125
+125 800817
+cfl=
+cfn=Kernel::class
+calls=199353 128
+128 68111
+cfl=
+cfn=Kernel::public_send
+calls=199353 128
+128 279860
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_run_initialize_callbacks
+815 39565
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=25705 816
+816 267881
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::from_user^
+12 74120
+cfl=
+cfn=Class::new
+calls=142410 13
+13 312803
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::assert_valid_value
+113 36949
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::with_value_from_user
+70 252679
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::assert_valid_value
+calls=142410 71
+71 36949
+cfl=
+cfn=Kernel::class
+calls=142410 72
+72 28980
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::from_user^
+calls=142410 72
+72 386923
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::write_from_user
+56 181397
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=142410 57
+57 116748
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::with_value_from_user
+calls=142410 57
+57 705531
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=ActiveRecord/AttributeMethods/Write::_write_attribute
+50 136443
+cfl=
+cfn=String::to_s
+calls=142410 51
+51 27463
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::write_from_user
+calls=142410 51
+51 1003676
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::name=
+21 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=10 24
+24 103
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::columns_hash
+335 900
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema
+calls=943 336
+336 2390
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::columns
+340 57
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema
+calls=5 341
+341 52
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash
+calls=5 342
+342 69
+cfl=
+cfn=Hash::values
+calls=5 342
+342 22
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::column_names
+387 179993
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::columns
+calls=5 388
+388 200
+cfl=
+cfn=Array::map
+calls=5 388
+388 43
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods::respond_to?
+446 1722261
+cfl=
+cfn=Kernel::respond_to?
+calls=797708 447
+447 848507
+cfl=
+cfn=Symbol::to_s
+calls=151020 454
+454 97270
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods::matched_attribute_method
+calls=151020 454
+454 4421943
+cfl=
+cfn=NilClass::nil?
+calls=151020 454
+454 67072
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::respond_to?
+270 1700756
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods::respond_to?
+calls=566688 271
+271 7157052
+cfl=
+cfn=Symbol::to_s
+calls=335668 279
+279 197737
+cfl=
+cfn=Kernel::class
+calls=335668 286
+286 82571
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::column_names
+calls=335668 286
+286 180196
+cfl=
+cfn=Array::include?
+calls=335668 286
+286 166756
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_assignment.rb
+fn=ActiveModel/AttributeAssignment::_assign_attribute
+48 158806
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::respond_to?
+calls=61390 50
+50 351571
+cfl=
+cfn=Kernel::public_send
+calls=61390 51
+51 1619301
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_assignment.rb
+fn=ActiveModel/AttributeAssignment::_assign_attributes
+42 17776
+cfl=
+cfn=Hash::each
+calls=30390 43
+43 2178164
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_assignment.rb
+fn=ActiveRecord/AttributeAssignment::_assign_attributes
+12 69857
+cfl=
+cfn=Hash::each
+calls=30390 16
+16 151627
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_assignment.rb
+cfn=ActiveModel/AttributeAssignment::_assign_attributes
+calls=30390 23
+23 2195940
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/forbidden_attributes_protection.rb
+fn=ActiveModel/ForbiddenAttributesProtection::sanitize_for_mass_assignment
+21 14745
+cfl=
+cfn=Kernel::respond_to?
+calls=15705 22
+22 4341
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_assignment.rb
+fn=ActiveModel/AttributeAssignment::assign_attributes
+28 44205
+cfl=
+cfn=Kernel::respond_to?
+calls=15705 29
+29 6924
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::stringify_keys
+calls=15705 34
+34 79415
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/forbidden_attributes_protection.rb
+cfn=ActiveModel/ForbiddenAttributesProtection::sanitize_for_mass_assignment
+calls=15705 35
+35 19087
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_assignment.rb
+cfn=ActiveRecord/AttributeAssignment::_assign_attributes
+calls=15705 35
+35 2008018
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::default_scopes^
+106 63905
+
+fl=
+fn=Module::<=
+0 119468
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ScopeRegistry::raise_invalid_scope_type!
+99 64874
+cfl=
+cfn=Array::include?
+calls=61694 100
+100 42334
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ScopeRegistry::value_for
+79 258637
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ScopeRegistry::raise_invalid_scope_type!
+calls=61694 80
+80 107208
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=61694 83
+83 347241
+cfl=
+cfn=Module::<=
+calls=123388 84
+84 119467
+cfl=
+cfn=Module::name
+calls=47639 75
+75 40970
+cfl=
+cfn=Class::superclass
+calls=61694 87
+87 37517
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ScopeRegistry::initialize
+74 3
+cfl=
+cfn=Class::new
+calls=1 75
+75 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+fn=ActiveRecord/Scoping/ScopeRegistry::value_for^
+55 126322
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=61694 55
+55 189466
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ScopeRegistry::value_for
+calls=61694 55
+55 911041
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ClassMethods::current_scope
+15 99835
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::method_missing
+calls=1 16
+16 159
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveRecord/Scoping/ScopeRegistry::value_for^
+calls=61693 16
+16 1226783
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ClassMethods::scope_attributes?
+30 37592
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::current_scope
+calls=25705 31
+31 620026
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/default.rb
+fn=ActiveRecord/Scoping/Default/ClassMethods::scope_attributes?
+38 72165
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::scope_attributes?
+calls=25705 39
+39 657619
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_scopes^
+calls=25705 39
+39 19869
+cfl=
+cfn=Array::any?
+calls=25705 39
+39 12531
+cfl=
+cfn=Kernel::respond_to?
+calls=25705 39
+39 944283
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping::populate_with_current_scope_attributes
+35 18205
+cfl=
+cfn=Kernel::class
+calls=15705 36
+36 3201
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/default.rb
+cfn=ActiveRecord/Scoping/Default/ClassMethods::scope_attributes?
+calls=15705 36
+36 486732
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::descends_from_active_record?
+72 126
+cfl=
+cfn=Class::superclass
+calls=18 75
+75 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=9 75
+75 33
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::descends_from_active_record?
+calls=4 76
+76 84
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::finder_needs_type_condition?
+82 52039
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::descends_from_active_record?
+calls=5 84
+84 177
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance::ensure_proper_type
+276 19360
+cfl=
+cfn=Kernel::class
+calls=15705 277
+277 3391
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::finder_needs_type_condition?
+calls=15705 278
+278 10465
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core::initialize_internals_callback
+546 3972
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance::initialize_internals_callback
+266 19376
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core::initialize_internals_callback
+calls=15705 267
+267 3972
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance::ensure_proper_type
+calls=15705 268
+268 33217
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping::initialize_internals_callback
+42 26711
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance::initialize_internals_callback
+calls=15705 43
+43 56564
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping::populate_with_current_scope_attributes
+calls=15705 44
+44 508138
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core::init_internals
+536 73877
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+fn=ActiveRecord/Associations::init_internals
+264 62198
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core::init_internals
+calls=25705 266
+266 73877
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/aggregations.rb
+fn=ActiveRecord/Aggregations::init_internals
+24 60381
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::init_internals
+calls=25705 26
+26 136075
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::initialize_dup
+149 33855
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/duplicable.rb
+fn=Object::duplicable?
+26 25433
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/deep_dup.rb
+fn=Object::deep_dup
+15 57305
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/duplicable.rb
+cfn=Object::duplicable?
+calls=87095 16
+16 25432
+cfl=
+cfn=Kernel::dup
+calls=87095 16
+16 113840
+
+fl=
+fn=Class::allocate
+0 38217
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::deep_dup
+69 16417
+cfl=
+cfn=Kernel::class
+calls=15705 70
+70 2544
+cfl=
+cfn=Class::allocate
+calls=15705 70
+70 4749
+cfl=
+cfn=Kernel::tap
+calls=15705 70
+70 496015
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=ActiveRecord/AttributeMethods/Write/ClassMethods::define_method_attribute=
+15 89
+cfl=
+cfn=String::unpack
+calls=12 16
+16 25
+cfl=
+cfn=Array::first
+calls=12 16
+16 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/AttrNames::set_name_cache^
+calls=12 17
+17 36
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=12 18
+18 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=12 20
+20 12
+cfl=
+cfn=NilClass::to_s
+calls=12 20
+20 7
+cfl=
+cfn=String::inspect
+calls=12 26
+26 13
+cfl=
+cfn=Module::module_eval
+calls=12 26
+26 561
+
+fl=
+fn=Module::method_undefined
+0 11
+
+fl=
+fn=Module::undef_method
+0 31
+cfl=
+cfn=Module::method_undefined
+calls=24 0
+0 11
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/AttrNames::set_name_cache^
+26 49
+cfl=
+cfn=Module::const_defined?
+calls=24 28
+28 31
+cfl=
+cfn=Kernel::dup
+calls=10 29
+29 22
+cfl=
+cfn=String::freeze
+calls=10 29
+29 5
+cfl=
+cfn=Module::const_set
+calls=10 29
+29 27
+
+fl=
+fn=String::unpack
+0 41
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=ActiveRecord/AttributeMethods/Read/ClassMethods::define_method_attribute
+29 85
+cfl=
+cfn=String::unpack
+calls=12 30
+30 16
+cfl=
+cfn=Array::first
+calls=12 30
+30 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/AttrNames::set_name_cache^
+calls=12 33
+33 99
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=12 34
+34 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=24 36
+36 17
+cfl=
+cfn=NilClass::to_s
+calls=12 36
+36 9
+cfl=
+cfn=Module::module_eval
+calls=24 36
+36 641
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+fn=Concurrent/Map::validate_options_hash!
+328 16
+cfl=
+cfn=Kernel::kind_of?
+calls=5 329
+329 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_cache
+349 131865
+cfl=
+cfn=Class::new
+calls=5 350
+350 104
+
+fl=
+fn=String::inspect
+0 38960
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::define_proxy_call
+365 1262
+cfl=
+cfn=Regexp::match?
+calls=504 366
+366 375
+cfl=
+cfn=Array::map!
+calls=252 372
+372 379
+cfl=
+cfn=Array::join
+calls=252 372
+372 234
+cfl=
+cfn=NilClass::to_s
+calls=252 375
+375 92
+cfl=
+cfn=Module::module_eval
+calls=252 380
+380 7137
+
+fl=
+fn=Kernel::respond_to_missing?
+0 14582
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers/FindByBang::suffix^
+113 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers/FindByBang::prefix^
+109 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers/Method::suffix^
+45 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers/FindBy::prefix^
+97 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers/Method::pattern^
+37 49100
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers/FindBy::prefix^
+calls=1 38
+38 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers/Method::suffix^
+calls=1 38
+38 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers/FindByBang::prefix^
+calls=1 38
+38 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers/FindByBang::suffix^
+calls=1 38
+38 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers/Method::match^
+32 45855
+cfl=
+cfn=Enumerable::find
+calls=25957 33
+33 670304
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers::respond_to_missing?
+6 76275
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers/Method::match^
+calls=25957 10
+10 716159
+cfl=
+cfn=Kernel::respond_to_missing?
+calls=25957 11
+11 14582
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key=
+123 13
+cfl=
+cfn=String::to_s
+calls=5 124
+124 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::suppress_composite_primary_key
+131 12
+cfl=
+cfn=Kernel::is_a?
+calls=4 132
+132 5
+
+fl=
+fn=Array::min
+0 18
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/strip.rb
+fn=String::strip_heredoc
+22 128
+cfl=
+cfn=String::scan
+calls=5 23
+23 117
+cfl=
+cfn=Array::min
+calls=5 23
+23 18
+cfl=
+cfn=String::gsub
+calls=5 23
+23 84
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::primary_keys
+355 53
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name
+calls=5 356
+356 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote
+calls=5 356
+356 150
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/strip.rb
+cfn=String::strip_heredoc
+calls=5 356
+356 347
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_values
+calls=5 356
+356 14520
+cfl=
+cfn=Array::first
+calls=5 147
+147 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaStatements::primary_key
+145 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::primary_keys
+calls=5 146
+146 15099
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaCache::primary_keys
+42 55
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::data_source_exists?
+calls=5 43
+43 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaStatements::primary_key
+calls=5 43
+43 15122
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::suppress_composite_primary_key
+calls=4 101
+101 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::suppress_composite_primary_key^
+calls=1 101
+101 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::primary_key_prefix_type^
+60 31
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::get_primary_key
+93 45
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::primary_key_prefix_type^
+calls=10 94
+94 31
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_exists?
+calls=5 99
+99 279
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=5 100
+100 307
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=4 100
+100 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::primary_keys
+calls=5 100
+100 15214
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key=
+calls=5 100
+100 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::table_name^
+calls=1 100
+100 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::reset_primary_key
+85 34
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=10 86
+86 40
+cfl=
+cfn=Module::name
+calls=4 87
+87 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::get_primary_key
+calls=5 87
+87 15915
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+74 301140
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::reset_primary_key
+calls=5 75
+75 15994
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=5 75
+75 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::instance_method_already_implemented?
+336 247
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=306 337
+337 170
+cfl=
+cfn=Module::method_defined?
+calls=306 337
+337 131
+
+fl=
+fn=UnboundMethod::owner
+0 22
+
+fl=
+fn=Module::instance_method
+0 41
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::instance_method_already_implemented?
+89 688
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::dangerous_attribute_method?
+calls=306 90
+90 1795
+cfl=
+cfn=Class::superclass
+calls=558 94
+94 119
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::method_defined_within?
+calls=252 99
+99 603
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::instance_method_already_implemented?
+calls=306 101
+101 548
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::instance_method_already_implemented?
+63 786
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::instance_method_already_implemented?
+calls=306 64
+64 3753
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=306 64
+64 16193
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::method_name
+calls=85 286
+286 192
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::instance_method_already_implemented?
+calls=85 288
+288 1320
+cfl=
+cfn=Kernel::respond_to?
+calls=60 291
+291 588
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=60 294
+294 27
+cfl=
+cfn=String::to_s
+calls=60 294
+294 30
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::define_proxy_call
+calls=60 294
+294 2314
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=301 64
+64 146
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::method_name
+405 236
+cfl=
+cfn=String::%
+calls=306 406
+406 466
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attribute_method_matchers^
+106 91
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_method
+284 72
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_method_matchers^
+calls=17 285
+285 21
+cfl=
+cfn=Array::each
+calls=17 285
+285 36168
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_method
+calls=12 252
+252 15085
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_cache
+calls=12 298
+298 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::clear
+calls=12 298
+298 96
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_methods
+251 39
+cfl=
+cfn=Array::flatten
+calls=5 252
+252 18
+cfl=
+cfn=Array::each
+calls=5 252
+252 36396
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_values
+101 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::query
+calls=6 102
+102 16419
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::extract_schema_qualified_name
+767 5
+cfl=
+cfn=NilClass::to_s
+calls=1 768
+768 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Utils::extract_schema_qualified_name
+calls=1 768
+768 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::quoted_scope
+749 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::extract_schema_qualified_name
+calls=1 750
+750 19
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::data_source_sql
+738 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::quoted_scope
+calls=1 739
+739 24
+cfl=
+cfn=Kernel::dup
+calls=1 742
+742 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaStatements::data_sources
+35 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::data_source_sql
+calls=1 36
+36 35
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_values
+calls=1 36
+36 1926
+cfl=
+cfn=Array::each
+calls=1 36
+36 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaCache::prepare_data_sources
+113 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaStatements::data_sources
+calls=1 114
+114 1979
+cfl=
+cfn=Hash::key?
+calls=1 49
+49 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaCache::data_source_exists?
+47 81
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::prepare_data_sources
+calls=1 48
+48 1988
+cfl=
+cfn=Hash::key?
+calls=14 49
+49 24
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::table_exists?
+323 30
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=10 324
+324 402
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=8 324
+324 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::data_source_exists?
+calls=10 324
+324 2079
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=1 164
+164 7
+cfl=
+cfn=Hash::keys
+calls=1 164
+164 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::table_name^
+calls=2 324
+324 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names
+162 147
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=5 163
+163 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_exists?
+calls=5 163
+163 2260
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_methods
+calls=1 163
+163 4929
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=4 164
+164 15
+cfl=
+cfn=Hash::keys
+calls=4 164
+164 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+332 317
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::define_attribute_methods
+56 38099
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=5 60
+60 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+cfn=Mutex_m::synchronize
+calls=5 60
+60 39265
+cfl=
+cfn=Kernel::class
+calls=4 310
+310 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes
+calls=4 310
+310 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::deep_dup
+calls=4 310
+310 249
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/aggregations.rb
+cfn=ActiveRecord/Aggregations::init_internals
+calls=4 312
+312 119
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping::initialize_internals_callback
+calls=4 313
+313 1047
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_assignment.rb
+cfn=ActiveModel/AttributeAssignment::assign_attributes
+calls=4 315
+315 3521
+cfl=
+cfn=Kernel::block_given?
+calls=6 317
+317 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_initialize_callbacks
+calls=4 318
+318 273
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::initialize_attributes
+calls=2 285
+285 2538
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core::initialize
+308 145864
+cfl=
+cfn=Kernel::class
+calls=31405 309
+309 6148
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::define_attribute_methods
+calls=15705 309
+309 54554
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes
+calls=15700 310
+310 30930
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::deep_dup
+calls=15700 310
+310 519438
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/aggregations.rb
+cfn=ActiveRecord/Aggregations::init_internals
+calls=15700 312
+312 74516
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping::initialize_internals_callback
+calls=15700 313
+313 590133
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_assignment.rb
+cfn=ActiveModel/AttributeAssignment::assign_attributes
+calls=15700 315
+315 2154027
+cfl=
+cfn=Kernel::block_given?
+calls=30383 317
+317 11166
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_initialize_callbacks
+calls=15700 318
+318 169750
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::initialize_attributes
+calls=14683 285
+285 7463823
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::has_been_read?
+103 74615
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::changed_in_place?
+62 187646
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::has_been_read?
+calls=134072 63
+63 74615
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::original_value_for_database
+calls=94685 63
+63 272867
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value
+calls=94685 63
+63 55894
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::changed_in_place?
+calls=94685 63
+63 46194
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::with_type
+83 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::changed_in_place?
+calls=17 84
+84 28
+cfl=
+cfn=Kernel::class
+calls=17 87
+87 5
+cfl=
+cfn=Class::new
+calls=17 87
+87 28
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::[]
+15 3569375
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::time_zone_aware_types^
+106 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::skip_time_zone_conversion_for_attributes^
+106 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::time_zone_aware_attributes^
+60 50
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/time_zone_conversion.rb
+fn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::create_time_zone_conversion_attribute?
+82 49
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::time_zone_aware_attributes^
+calls=17 83
+83 50
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::skip_time_zone_conversion_for_attributes^
+calls=17 83
+83 10
+cfl=
+cfn=String::to_sym
+calls=17 83
+83 18
+cfl=
+cfn=Array::include?
+calls=34 83
+83 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::time_zone_aware_types^
+calls=17 86
+86 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::type
+calls=12 86
+86 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/immutable_string.rb
+cfn=ActiveModel/Type/ImmutableString::type
+calls=5 86
+86 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/locking/optimistic.rb
+fn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column
+142 50
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::lock_optimistically^
+106 10
+
+fl=
+fn=Hash::values
+0 374219
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/TypeDecorator::matching
+83 16
+cfl=
+cfn=Hash::values
+calls=17 84
+84 9
+cfl=
+cfn=Array::select
+calls=17 84
+84 246
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/TypeDecorator::decorators_for
+79 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/TypeDecorator::matching
+calls=17 80
+80 271
+cfl=
+cfn=Array::map
+calls=17 80
+80 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/TypeDecorator::apply
+70 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/TypeDecorator::decorators_for
+calls=17 71
+71 298
+cfl=
+cfn=Enumerable::inject
+calls=17 72
+72 17
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attributes_to_define_after_schema_loads^
+106 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::[]=
+19 26
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::initialize
+11 20440
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes
+381 13465
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema
+calls=15757 382
+382 17811
+cfl=
+cfn=Class::new
+calls=5 383
+383 16
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::initialize
+33 258619
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::from_database^
+8 29386
+cfl=
+cfn=Class::new
+calls=73057 9
+9 96694
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attributes.rb
+fn=ActiveRecord/Attributes/ClassMethods::define_default_attribute
+249 84
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::from_database^
+calls=17 260
+260 53
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes
+calls=51 262
+262 325
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]=
+calls=34 262
+262 26
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=17 251
+251 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::with_type
+calls=17 251
+251 88
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type.rb
+fn=ActiveRecord/Type::default_value^
+45 1254
+cfl=
+cfn=Class::new
+calls=1 46
+46 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attributes.rb
+fn=ActiveRecord/Attributes/ClassMethods::define_attribute
+223 56
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=34 229
+229 290
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attributes.rb
+cfn=ActiveRecord/Attributes/ClassMethods::define_default_attribute
+calls=34 230
+230 589
+
+fl=
+fn=Array::eql?
+0 46389
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=#::__getobj__
+392 3623
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=#::sql_type
+347 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=#::__getobj__
+calls=17 348
+348 12
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/type_metadata.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLTypeMetadata::sql_type
+18 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=#::sql_type
+calls=17 19
+19 39
+cfl=
+cfn=String::gsub
+calls=17 19
+19 21
+
+fl=
+fn=#::nil?
+0 40
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/column.rb
+fn=ActiveRecord/ConnectionAdapters/Column::sql_type
+10 19
+cfl=
+cfn=#::nil?
+calls=17 10
+10 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/type_metadata.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLTypeMetadata::sql_type
+calls=17 10
+10 84
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/column.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::fmod
+7 12
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/column.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::oid
+7 16
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::lookup_cast_type_from_column
+77 43
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map
+calls=17 78
+78 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/column.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::oid
+calls=17 78
+78 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/column.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::fmod
+calls=17 78
+78 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/column.rb
+cfn=ActiveRecord/ConnectionAdapters/Column::sql_type
+calls=17 78
+78 113
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::lookup
+calls=17 78
+78 164
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns
+264 43
+cfl=
+cfn=Class::superclass
+calls=11 268
+268 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns
+calls=11 268
+268 37
+
+fl=
+fn=Hash::[]^
+0 585756
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/immutable_string.rb
+fn=ActiveModel/Type/ImmutableString::type
+6 5288
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/column.rb
+fn=ActiveRecord/ConnectionAdapters/Column::initialize
+18 38
+cfl=
+cfn=String::freeze
+calls=17 19
+19 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/column.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::initialize
+10 47
+cfl=
+cfn=Kernel::dup
+calls=17 11
+11 31
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/column.rb
+cfn=ActiveRecord/ConnectionAdapters/Column::initialize
+calls=17 11
+11 46
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::single_value_from_rows
+493 79
+cfl=
+cfn=Array::first
+calls=12 494
+494 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_value
+97 105
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::query
+calls=6 98
+98 79987
+cfl=
+cfn=String::to_i
+calls=1 98
+98 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::max_identifier_length
+373 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_value
+calls=1 374
+374 1008
+cfl=
+cfn=Class::new
+calls=1 374
+374 18
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+fn=Object::present?
+26 69372
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=30033 27
+27 20078
+cfl=
+cfn=Array::blank?
+calls=1 27
+27 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=8 27
+27 72
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Numeric::blank?
+calls=40000 27
+27 14754
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+fn=Object::presence
+46 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=17 47
+47 29
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::has_default_function?
+561 13
+cfl=
+cfn=Regexp::match?
+calls=17 562
+562 11
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::extract_default_function
+557 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::has_default_function?
+calls=17 558
+558 24
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::extract_value_from_default
+531 31
+cfl=
+cfn=Regexp::===
+calls=51 532
+532 34
+cfl=
+cfn=String::===
+calls=34 532
+532 12
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=#::__setobj__
+399 21
+cfl=
+cfn=BasicObject::equal?
+calls=17 400
+400 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=Delegator::initialize
+71 1345
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=#::__setobj__
+calls=17 72
+72 30
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=SimpleDelegator::__setobj__
+calls=919 72
+72 1282
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/type_metadata.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLTypeMetadata::initialize
+10 35
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=Delegator::initialize
+calls=17 11
+11 48
+cfl=
+cfn=Regexp::match?
+calls=17 15
+15 15
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/sql_type_metadata.rb
+fn=ActiveRecord/ConnectionAdapters/SqlTypeMetadata::initialize
+9 25
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::type
+17 27482
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::get_oid_type
+447 71719
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map
+calls=40042 448
+448 32604
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::key?
+calls=20021 448
+448 53894
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::fetch
+calls=20021 452
+452 1025693
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::fetch_type_metadata
+666 67
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::get_oid_type
+calls=17 667
+667 610
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::type
+calls=12 668
+668 9
+cfl=
+cfn=Class::new
+calls=34 668
+668 173
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/immutable_string.rb
+cfn=ActiveModel/Type/ImmutableString::type
+calls=5 668
+668 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::new_column_from_field
+647 74
+cfl=
+cfn=Integer::to_i
+calls=34 649
+649 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::fetch_type_metadata
+calls=17 649
+649 865
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::extract_value_from_default
+calls=17 650
+650 77
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::extract_default_function
+calls=17 651
+651 40
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::presence
+calls=17 653
+653 53
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::max_identifier_length
+calls=17 653
+653 1046
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::new_column_from_field
+calls=1 114
+114 178
+cfl=
+cfn=Class::new
+calls=16 653
+653 133
+
+fl=
+fn=PG/Result::values_without_profiling
+0 36479
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+fn=PG/Result::values
+8 504797
+cfl=
+cfn=PG/Result::values_without_profiling
+calls=10021 9
+9 36479
+
+fl=
+fn=PG/Result::ftype
+0 18154
+
+fl=
+fn=Array::initialize
+0 103
+cfl=
+cfn=PG/Result::ftype
+calls=52 21
+21 44
+
+fl=
+fn=PG/Result::nfields
+0 70
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::result_as_array
+18 241
+cfl=
+cfn=PG/Result::nfields
+calls=17 20
+20 70
+cfl=
+cfn=Class::new
+calls=17 20
+20 202
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Result::values
+calls=17 24
+24 148
+cfl=
+cfn=Array::any?
+calls=17 25
+25 48
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::query
+60 141
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+calls=17 61
+61 106838
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::single_value_from_rows
+calls=6 61
+61 87
+cfl=
+cfn=Array::map
+calls=6 61
+61 20
+
+fl=
+fn=PG/Connection::quote_ident^
+0 84
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::quoted
+22 17
+cfl=
+cfn=PG/Connection::quote_ident^
+calls=5 26
+26 24
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::unquote
+46 24
+cfl=
+cfn=String::start_with?
+calls=13 47
+47 33
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::initialize
+14 76
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::unquote
+calls=20 15
+15 58
+
+fl=
+fn=String::scan
+0 253
+cfl=
+cfn=Array::unshift
+calls=6 185
+185 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Utils::extract_schema_qualified_name
+70 104
+cfl=
+cfn=String::scan
+calls=10 71
+71 102
+cfl=
+cfn=NilClass::nil?
+calls=6 72
+72 10
+cfl=
+cfn=Class::new
+calls=10 76
+76 155
+cfl=
+cfn=Kernel::nil?
+calls=4 72
+72 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name
+32 100
+cfl=
+cfn=String::to_s
+calls=5 33
+33 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Utils::extract_schema_qualified_name
+calls=5 33
+33 108
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::quoted
+calls=5 33
+33 41
+cfl=
+cfn=String::freeze
+calls=5 33
+33 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::column_definitions
+756 40
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name
+calls=5 757
+757 185
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote
+calls=5 757
+757 156
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::query
+calls=5 757
+757 10679
+cfl=
+cfn=Array::map
+calls=5 757
+757 2321
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaStatements::columns
+111 27
+cfl=
+cfn=String::to_s
+calls=5 112
+112 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::column_definitions
+calls=5 113
+113 13381
+cfl=
+cfn=Array::map
+calls=1 113
+113 2
+cfl=
+cfn=Hash::[]^
+calls=1 113
+113 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaCache::columns
+68 32
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaStatements::columns
+calls=5 69
+69 13418
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns
+calls=1 69
+69 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=1 69
+69 9
+cfl=
+cfn=Hash::each
+calls=1 467
+467 210
+cfl=
+cfn=Array::map
+calls=4 69
+69 8
+cfl=
+cfn=Hash::[]^
+calls=4 69
+69 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaCache::columns_hash
+74 43
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::columns
+calls=5 75
+75 13695
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attributes_to_define_after_schema_loads^
+calls=1 235
+235 2
+cfl=
+cfn=Hash::each
+calls=5 235
+235 1072
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns
+calls=4 75
+75 34
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=4 75
+75 31
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::table_name_suffix^
+106 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::full_table_name_suffix
+224 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parents
+calls=4 225
+225 30
+cfl=
+cfn=Enumerable::detect
+calls=4 225
+225 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::table_name_suffix^
+calls=4 225
+225 8
+
+fl=
+fn=String::rindex
+0 35
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::demodulize
+221 69
+cfl=
+cfn=String::to_s
+calls=16 222
+222 12
+cfl=
+cfn=String::rindex
+calls=16 223
+223 35
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+fn=String::demodulize
+146 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::demodulize
+calls=10 147
+147 49
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::undecorated_table_name
+497 65
+cfl=
+cfn=String::to_s
+calls=4 498
+498 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::demodulize
+calls=4 498
+498 36
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::underscore
+calls=4 498
+498 127
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::pluralize_table_names^
+calls=4 499
+499 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::pluralize
+calls=4 499
+499 259
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::table_name_prefix^
+106 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::full_table_name_prefix
+220 25
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parents
+calls=4 221
+221 19
+cfl=
+cfn=Enumerable::detect
+calls=4 221
+221 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::table_name_prefix^
+calls=4 221
+221 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::compute_table_name
+503 56
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=4 504
+504 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parent
+calls=4 507
+507 46
+cfl=
+cfn=Module::<
+calls=4 507
+507 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::full_table_name_prefix
+calls=4 513
+513 72
+cfl=
+cfn=NilClass::to_s
+calls=4 513
+513 9
+cfl=
+cfn=Module::name
+calls=4 513
+513 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::undecorated_table_name
+calls=4 513
+513 507
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::full_table_name_suffix
+calls=4 513
+513 77
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::table_name=
+189 19
+cfl=
+cfn=String::to_s
+calls=4 190
+190 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::reset_table_name
+210 38
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=9 211
+211 9
+cfl=
+cfn=Class::superclass
+calls=9 213
+213 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=4 214
+214 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::compute_table_name
+calls=4 214
+214 805
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name=
+calls=5 214
+214 22
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::table_name
+179 31665
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::reset_table_name
+calls=5 180
+180 894
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::load_schema!
+465 41
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=5 466
+466 328
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=4 466
+466 455
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::columns_hash
+calls=5 466
+466 14877
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=1 52
+52 11
+cfl=
+cfn=Hash::each
+calls=5 52
+52 133
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attributes_to_define_after_schema_loads^
+calls=4 235
+235 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::table_name^
+calls=1 466
+466 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attributes.rb
+fn=ActiveRecord/Attributes/ClassMethods::load_schema!
+233 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema!
+calls=5 234
+234 15854
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=1 232
+232 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=4 52
+52 41
+cfl=
+cfn=Hash::each
+calls=4 52
+52 734
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/ClassMethods::load_schema!
+50 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attributes.rb
+cfn=ActiveRecord/Attributes/ClassMethods::load_schema!
+calls=5 51
+51 16648
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=4 232
+232 18
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::schema_loaded?
+450 100675
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::load_schema
+454 111633
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::schema_loaded?
+calls=128336 455
+455 100675
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=95 456
+456 17128
+cfl=
+cfn=String::to_s
+calls=1 456
+456 1
+cfl=
+cfn=Hash::key?
+calls=1 456
+456 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+345 146058
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema
+calls=111631 346
+346 209187
+cfl=
+cfn=Class::new
+calls=6 66
+66 7457
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type.rb
+cfn=ActiveRecord/Type::default_value^
+calls=5 347
+347 11
+cfl=
+cfn=String::to_s
+calls=4 346
+346 3
+cfl=
+cfn=Hash::key?
+calls=4 346
+346 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::has_attribute?
+229 21032
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=15705 230
+230 61607
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+cfn=ReloadJson::find_or_build_city
+calls=1 16
+16 201
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+cfn=ReloadJson::find_or_build_bus
+calls=1 17
+17 435743945
+cfl=
+cfn=String::to_s
+calls=15700 230
+230 3430
+cfl=
+cfn=Hash::key?
+calls=15700 230
+230 6620
+cfl=
+cfn=Class::new
+calls=4 66
+66 39851
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column
+252 190847
+cfl=
+cfn=Class::superclass
+calls=51410 253
+253 35025
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column
+calls=51410 253
+253 107408
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::new
+50 72423
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=15705 51
+51 8786
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column
+calls=15705 55
+55 56024
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::has_attribute?
+calls=15705 55
+55 435876686
+cfl=
+cfn=Class::new
+calls=15700 66
+66 11229637
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::_reflections^
+106 15214
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::after_remove_for_from_trips=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 18
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::before_remove_for_from_trips=^
+104 7
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 15
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::after_add_for_from_trips=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 17
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::before_add_for_from_trips=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 19
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::_reflections=^
+104 55
+cfl=
+cfn=Kernel::singleton_class
+calls=14 105
+105 15
+cfl=
+cfn=Module::class_eval
+calls=14 105
+105 357
+cfl=
+cfn=Module::singleton_class?
+calls=14 109
+109 12
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::_reflections^
+106 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ClassMethods::clear_reflections_cache
+124 21
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection::add_reflection^
+35 96
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::clear_reflections_cache
+calls=14 36
+36 21
+cfl=
+cfn=Symbol::to_s
+calls=14 37
+37 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_reflections^
+calls=6 38
+38 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=14 38
+38 114
+cfl=
+cfn=Hash::merge!
+calls=14 38
+38 29
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_reflections=^
+calls=14 38
+38 439
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::_reflections^
+calls=1 38
+38 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::_reflections^
+calls=1 38
+38 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::_reflections^
+calls=2 38
+38 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service/HABTM_Buses::_reflections^
+calls=1 38
+38 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::_reflections^
+calls=1 38
+38 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::_reflections^
+calls=2 38
+38 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::define_validations^
+121 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::after_remove_for_to_trips=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 17
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::before_remove_for_to_trips=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 15
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::after_add_for_to_trips=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 3
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 15
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::before_add_for_to_trips=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 16
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=
+fn=Kernel::define_singleton_method
+0 265
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=84 0
+0 17
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Class::class_attribute
+87 75
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=28 88
+88 51
+cfl=
+cfn=Hash::fetch
+calls=168 89
+89 31
+cfl=
+cfn=Array::each
+calls=28 94
+94 1585
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callback^
+31 161
+cfl=
+cfn=Symbol::to_s
+calls=56 32
+32 23
+cfl=
+cfn=Module::method_defined?
+calls=28 35
+35 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Class::class_attribute
+calls=28 35
+35 1742
+cfl=
+cfn=Symbol::to_sym
+calls=28 36
+36 12
+cfl=
+cfn=Kernel::Array
+calls=28 36
+36 31
+cfl=
+cfn=Array::map
+calls=28 36
+36 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::before_add_for_to_trips=^
+calls=1 46
+46 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::after_add_for_to_trips=^
+calls=1 46
+46 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::before_remove_for_to_trips=^
+calls=1 46
+46 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::after_remove_for_to_trips=^
+calls=1 46
+46 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::before_add_for_from_trips=^
+calls=1 46
+46 26
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::after_add_for_from_trips=^
+calls=1 46
+46 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::before_remove_for_from_trips=^
+calls=1 46
+46 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::after_remove_for_from_trips=^
+calls=1 46
+46 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_add_for_trips=^
+calls=1 46
+46 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_add_for_trips=^
+calls=1 46
+46 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_remove_for_trips=^
+calls=1 46
+46 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_remove_for_trips=^
+calls=1 46
+46 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_add_for_buses_services=^
+calls=1 46
+46 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_add_for_buses_services=^
+calls=1 46
+46 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_remove_for_buses_services=^
+calls=1 46
+46 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_remove_for_buses_services=^
+calls=1 46
+46 29
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_add_for_services=^
+calls=1 46
+46 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_add_for_services=^
+calls=1 46
+46 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_remove_for_services=^
+calls=1 46
+46 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_remove_for_services=^
+calls=1 46
+46 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::before_add_for_services_buses=^
+calls=1 46
+46 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::after_add_for_services_buses=^
+calls=1 46
+46 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::before_remove_for_services_buses=^
+calls=1 46
+46 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::after_remove_for_services_buses=^
+calls=1 46
+46 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::before_add_for_buses=^
+calls=1 46
+46 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::after_add_for_buses=^
+calls=1 46
+46 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::before_remove_for_buses=^
+calls=1 46
+46 38
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::after_remove_for_buses=^
+calls=1 46
+46 36
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/callbacks.rb
+fn=ActiveModel/Validations/Callbacks/ClassMethods::after_validation
+97 29
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=7 98
+98 23
+cfl=
+cfn=Kernel::dup
+calls=7 99
+99 17
+cfl=
+cfn=Hash::key?
+calls=7 102
+102 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=7 110
+110 634
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::validate?
+553 32
+cfl=
+cfn=NilClass::nil?
+calls=14 554
+554 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::collection?
+calls=7 554
+554 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::collection?
+calls=7 554
+554 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation/ClassMethods::define_autosave_validation_callbacks
+211 120
+cfl=
+cfn=Symbol::to_s
+calls=14 212
+212 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::validate?
+calls=12 213
+213 52
+cfl=
+cfn=Module::method_defined?
+calls=7 213
+213 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::collection?
+calls=5 214
+214 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation/ClassMethods::define_non_cyclic_method
+calls=7 220
+220 52
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations/ClassMethods::validate
+calls=7 221
+221 775
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/callbacks.rb
+cfn=ActiveModel/Validations/Callbacks/ClassMethods::after_validation
+calls=7 222
+222 708
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=2 212
+212 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::validate?
+calls=2 213
+213 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::collection?
+calls=2 214
+214 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/callbacks.rb
+fn=ActiveRecord/Base::after_update^
+142 36
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=7 143
+143 18
+cfl=
+cfn=Class::new
+calls=7 145
+145 18
+cfl=
+cfn=Kernel::Array
+calls=7 148
+148 12
+cfl=
+cfn=Symbol::to_s
+calls=7 149
+149 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=7 149
+149 608
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/callbacks.rb
+fn=ActiveRecord/Base::after_create^
+142 37
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=7 143
+143 18
+cfl=
+cfn=Class::new
+calls=7 145
+145 17
+cfl=
+cfn=Kernel::Array
+calls=7 148
+148 11
+cfl=
+cfn=Symbol::to_s
+calls=7 149
+149 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=7 149
+149 625
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation/ClassMethods::define_non_cyclic_method
+151 64
+cfl=
+cfn=Module::method_defined?
+calls=21 152
+152 20
+cfl=
+cfn=Module::define_method
+calls=21 153
+153 94
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::prepend_one
+591 41
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::remove_duplicates
+calls=28 593
+593 174
+cfl=
+cfn=Array::unshift
+calls=28 594
+594 24
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::prepend
+576 28
+cfl=
+cfn=Array::each
+calls=28 577
+577 270
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Conditionals/Value::initialize
+151 36
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/callbacks.rb
+fn=ActiveRecord/Base::after_save^
+142 52
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=7 143
+143 24
+cfl=
+cfn=Class::new
+calls=7 145
+145 25
+cfl=
+cfn=Kernel::Array
+calls=7 148
+148 15
+cfl=
+cfn=Symbol::to_s
+calls=7 149
+149 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=7 149
+149 713
+
+fl=
+fn=Array::shift
+0 18411
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/callbacks.rb
+fn=ActiveRecord/Base::before_save^
+130 52
+cfl=
+cfn=Symbol::to_s
+calls=14 131
+131 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=14 131
+131 1619
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/HasManyReflection::collection?
+674 20
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation/ClassMethods::add_autosave_association_callbacks
+180 161
+cfl=
+cfn=Symbol::to_s
+calls=14 181
+181 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::collection?
+calls=5 183
+183 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/callbacks.rb
+cfn=ActiveRecord/Base::before_save^
+calls=14 184
+184 1683
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/callbacks.rb
+cfn=ActiveRecord/Base::after_save^
+calls=7 185
+185 834
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation/ClassMethods::define_non_cyclic_method
+calls=14 187
+187 127
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/callbacks.rb
+cfn=ActiveRecord/Base::after_create^
+calls=7 189
+189 717
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/callbacks.rb
+cfn=ActiveRecord/Base::after_update^
+calls=7 190
+190 696
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation/ClassMethods::define_autosave_validation_callbacks
+calls=14 208
+208 1747
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::collection?
+calls=7 183
+183 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::has_one?
+calls=7 191
+191 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=2 181
+181 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::collection?
+calls=2 183
+183 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation/AssociationBuilderExtension::build^
+134 68
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation/ClassMethods::add_autosave_association_callbacks
+calls=14 135
+135 6012
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::define_callbacks^
+81 35
+cfl=
+cfn=Array::each
+calls=14 87
+87 6108
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=2 82
+82 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callbacks^
+14 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_callbacks^
+calls=7 15
+15 4925
+cfl=
+cfn=Array::each
+calls=7 18
+18 2651
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=2 16
+16 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=2 17
+17 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::define_writers^
+113 29
+cfl=
+cfn=Symbol::to_s
+calls=24 114
+114 11
+cfl=
+cfn=Module::class_eval
+calls=12 114
+114 335
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_writers^
+60 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_writers^
+calls=5 61
+61 148
+cfl=
+cfn=Symbol::to_s
+calls=10 63
+63 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::singularize
+calls=5 63
+63 308
+cfl=
+cfn=Module::class_eval
+calls=5 63
+63 126
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::singularize
+49 2517
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=936 50
+50 4582
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::apply_inflections
+calls=936 50
+50 69579
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+fn=String::singularize
+56 1551
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::singularize
+calls=932 57
+57 74612
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::define_readers^
+105 37
+cfl=
+cfn=Symbol::to_s
+calls=24 106
+106 16
+cfl=
+cfn=Module::class_eval
+calls=12 106
+106 475
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_readers^
+50 25
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_readers^
+calls=5 51
+51 203
+cfl=
+cfn=Symbol::to_s
+calls=10 53
+53 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::singularize
+calls=5 53
+53 357
+cfl=
+cfn=Module::class_eval
+calls=5 53
+53 125
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::define_accessors^
+98 71
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::generated_association_methods
+calls=12 99
+99 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_readers^
+calls=5 101
+101 716
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_writers^
+calls=5 102
+102 608
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_readers^
+calls=7 101
+101 324
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_writers^
+calls=7 102
+102 228
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=2 100
+100 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::calculate_constructable
+590 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/HasManyReflection::macro
+672 2454
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+fn=ActiveSupport/Inflector/Inflections/Uncountables::uncountable?
+56 1175
+cfl=
+cfn=Array::any?
+calls=966 57
+57 8906
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::apply_inflections
+399 2621
+cfl=
+cfn=String::to_s
+calls=966 400
+400 302
+cfl=
+cfn=Kernel::dup
+calls=966 400
+400 1956
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=966 402
+402 2556
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector/Inflections/Uncountables::uncountable?
+calls=966 402
+402 10081
+cfl=
+cfn=Array::each
+calls=966 405
+405 55803
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::pluralize
+32 170
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=30 33
+33 215
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::apply_inflections
+calls=30 33
+33 3739
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+fn=String::pluralize
+33 67
+cfl=
+cfn=Kernel::is_a?
+calls=22 34
+34 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::pluralize
+calls=22 38
+38 1522
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::pluralize_table_names^
+106 34
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/MacroReflection::initialize
+341 83
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::pluralize_table_names^
+calls=16 347
+347 18
+cfl=
+cfn=Symbol::to_s
+calls=16 347
+347 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::pluralize
+calls=16 347
+347 1229
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::initialize
+424 107
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::initialize
+calls=16 425
+425 1346
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::macro
+calls=7 428
+428 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::calculate_constructable
+calls=9 428
+428 9
+cfl=
+cfn=Class::new
+calls=16 429
+429 165
+cfl=
+cfn=Kernel::class
+calls=6 431
+431 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasAndBelongsToManyReflection::macro
+calls=2 428
+428 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::macro
+calls=7 428
+428 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::calculate_constructable
+calls=7 428
+428 23
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection::create^
+16 49
+cfl=
+cfn=Class::new
+calls=16 31
+31 1442
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_many.rb
+fn=ActiveRecord/Associations/Builder/HasMany::macro^
+5 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::build_scope^
+48 27
+
+fl=
+fn=Array::flatten!
+0 158909
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/keys.rb
+fn=Hash::assert_valid_keys
+77 27
+cfl=
+cfn=Array::flatten!
+calls=14 78
+78 72
+cfl=
+cfn=Hash::each_key
+calls=14 79
+79 65
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation/AssociationBuilderExtension::valid_options^
+138 15
+
+fl=
+fn=Enumerable::flat_map
+0 75827
+cfl=
+cfn=Array::each
+calls=33782 0
+0 819732
+cfl=
+cfn=Hash::each
+calls=13768 0
+0 19553449
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::valid_options^
+70 31
+cfl=
+cfn=Enumerable::flat_map
+calls=14 71
+71 69
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+fn=ActiveRecord/Associations/Builder/CollectionAssociation::valid_options^
+9 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::valid_options^
+calls=7 10
+10 47
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_many.rb
+fn=ActiveRecord/Associations/Builder/HasMany::valid_options^
+9 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::valid_options^
+calls=7 10
+10 64
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::validate_options^
+74 69
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_many.rb
+cfn=ActiveRecord/Associations/Builder/HasMany::valid_options^
+calls=7 75
+75 81
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::assert_valid_keys
+calls=14 75
+75 164
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/belongs_to.rb
+cfn=ActiveRecord/Associations/Builder/BelongsTo::valid_options^
+calls=7 75
+75 87
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::create_reflection^
+38 94
+cfl=
+cfn=Kernel::kind_of?
+calls=14 39
+39 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::validate_options^
+calls=14 41
+41 400
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::build_scope^
+calls=14 43
+43 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_many.rb
+cfn=ActiveRecord/Associations/Builder/HasMany::macro^
+calls=7 45
+45 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::create^
+calls=14 45
+45 1491
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/belongs_to.rb
+cfn=ActiveRecord/Associations/Builder/BelongsTo::macro^
+calls=7 45
+45 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_extensions^
+23 10
+cfl=
+cfn=Kernel::block_given?
+calls=5 24
+24 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::method_defined_within?
+111 622
+cfl=
+cfn=Module::method_defined?
+calls=624 112
+112 680
+cfl=
+cfn=Module::private_method_defined?
+calls=546 112
+112 181
+cfl=
+cfn=Module::instance_method
+calls=48 114
+114 41
+cfl=
+cfn=UnboundMethod::owner
+calls=48 114
+114 22
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::dangerous_attribute_method?
+107 331
+cfl=
+cfn=Class::superclass
+calls=318 108
+108 388
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::method_defined_within?
+calls=318 108
+108 942
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::dangerous_attribute_method?
+67 292
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::dangerous_attribute_method?
+calls=318 68
+68 1662
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=30 68
+68 25
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::build^
+23 124
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::dangerous_attribute_method?
+calls=12 24
+24 183
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_extensions^
+calls=5 30
+30 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::create_reflection^
+calls=12 31
+31 1762
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_accessors^
+calls=5 32
+32 1367
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callbacks^
+calls=5 33
+33 5488
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_validations^
+calls=5 34
+34 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_extensions^
+calls=7 30
+30 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/belongs_to.rb
+cfn=ActiveRecord/Associations/Builder/BelongsTo::define_accessors^
+calls=7 32
+32 1363
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/belongs_to.rb
+cfn=ActiveRecord/Associations/Builder/BelongsTo::define_callbacks^
+calls=7 33
+33 1245
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/belongs_to.rb
+cfn=ActiveRecord/Associations/Builder/BelongsTo::define_validations^
+calls=7 34
+34 257
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+fn=ActiveRecord/Associations/ClassMethods::has_many
+1368 32
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 1369
+1369 6717
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=1 664
+664 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::new_constants
+calls=1 664
+664 153
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::build^
+calls=4 1369
+1369 5920
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::add_reflection^
+calls=4 1370
+1370 346
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::matches?
+320 53
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::filter
+calls=40 321
+321 24
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::filter
+305 58
+
+fl=
+fn=Hash::each_key
+0 165147
+cfl=
+cfn=Array::include?
+calls=26 80
+80 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=84055 37
+37 54857
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::initialized?
+calls=84055 37
+37 25179
+cfl=
+cfn=Array::each
+calls=10000 169
+169 4306
+cfl=
+cfn=Hash::delete
+calls=20000 43
+43 17787
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::duplicates?
+324 119
+cfl=
+cfn=Module::===
+calls=105 325
+325 39
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::filter
+calls=51 327
+327 35
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::matches?
+calls=51 327
+327 77
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::__callbacks^
+106 30771
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations/uniqueness.rb
+fn=ActiveRecord/Validations/UniquenessValidator::initialize
+6 8
+cfl=
+cfn=Kernel::Array
+calls=2 11
+11 3
+cfl=
+cfn=Array::all?
+calls=2 11
+11 1
+cfl=
+cfn=Hash::merge!
+calls=2 15
+15 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validator.rb
+cfn=ActiveModel/EachValidator::initialize
+calls=2 15
+15 30
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::__callbacks=^
+104 216
+cfl=
+cfn=Kernel::singleton_class
+calls=66 105
+105 59
+cfl=
+cfn=Module::class_eval
+calls=66 105
+105 939
+cfl=
+cfn=Module::singleton_class?
+calls=66 109
+109 38
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/ClassMethods::set_callbacks
+840 133
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::__callbacks^
+calls=6 841
+841 5
+cfl=
+cfn=Symbol::to_sym
+calls=66 841
+841 39
+cfl=
+cfn=Hash::merge
+calls=66 841
+841 124
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::__callbacks=^
+calls=66 841
+841 1251
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::__callbacks^
+calls=14 841
+841 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::__callbacks^
+calls=20 841
+841 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::__callbacks^
+calls=1 841
+841 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service/HABTM_Buses::__callbacks^
+calls=1 841
+841 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::__callbacks^
+calls=13 841
+841 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::__callbacks^
+calls=11 841
+841 8
+
+fl=
+fn=Array::delete_if
+0 95
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::duplicates?
+calls=105 599
+599 270
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::remove_duplicates
+597 75
+cfl=
+cfn=Array::delete_if
+calls=66 599
+599 365
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::append_one
+585 55
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::remove_duplicates
+calls=38 587
+587 266
+cfl=
+cfn=Array::push
+calls=38 588
+588 37
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::append
+572 37
+cfl=
+cfn=Array::each
+calls=38 573
+573 398
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::chain
+581 98
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::initialize_copy
+557 196
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::chain
+calls=71 559
+559 67
+cfl=
+cfn=Kernel::dup
+calls=71 559
+559 203
+cfl=
+cfn=Class::new
+calls=71 560
+560 2460
+
+fl=
+fn=Array::reverse_each
+0 50132
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::get_callbacks
+calls=66 626
+626 177
+cfl=
+cfn=Kernel::dup
+calls=66 627
+627 584
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::append
+calls=38 676
+676 436
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callbacks
+calls=66 677
+677 1601
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::prepend
+calls=28 676
+676 298
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=Delegator::method_missing
+calls=919 134
+134 8370
+cfl=
+cfn=Array::each
+calls=13768 134
+134 606591
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::constraints
+calls=12849 134
+134 1414288
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/descendants_tracker.rb
+fn=ActiveSupport/DescendantsTracker::accumulate_descendants^
+41 194
+cfl=
+cfn=Kernel::hash
+calls=66 42
+42 43
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/descendants_tracker.rb
+fn=ActiveSupport/DescendantsTracker::descendants^
+14 93
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::accumulate_descendants^
+calls=66 16
+16 237
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/ClassMethods::__update_callbacks
+624 107
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::descendants^
+calls=66 625
+625 330
+cfl=
+cfn=Array::reverse_each
+calls=66 625
+625 3352
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::check_conditionals
+353 112
+cfl=
+cfn=Array::any?
+calls=132 354
+354 76
+
+fl=
+fn=NilClass::to_a
+0 4304140
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::compute_identifier
+365 109
+cfl=
+cfn=Module::===
+calls=66 366
+366 42
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::initialize
+295 223
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::compute_identifier
+calls=66 300
+300 151
+cfl=
+cfn=Kernel::Array
+calls=132 301
+301 147
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::check_conditionals
+calls=132 301
+301 188
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::build^
+281 110
+cfl=
+cfn=Kernel::is_a?
+calls=66 282
+282 43
+cfl=
+cfn=Class::new
+calls=66 289
+289 843
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::__callbacks^
+106 21
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/ClassMethods::get_callbacks
+836 253
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::__callbacks^
+calls=12 837
+837 16
+cfl=
+cfn=Symbol::to_sym
+calls=137 837
+837 106
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::__callbacks^
+calls=29 837
+837 29
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::__callbacks^
+calls=41 837
+837 32
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::__callbacks^
+calls=2 837
+837 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service/HABTM_Buses::__callbacks^
+calls=2 837
+837 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::__callbacks^
+calls=27 837
+837 55
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::__callbacks^
+calls=24 837
+837 40
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/ClassMethods::normalize_callback_params
+615 152
+cfl=
+cfn=Array::first
+calls=66 616
+616 47
+cfl=
+cfn=Array::include?
+calls=66 616
+616 47
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=66 617
+617 345
+cfl=
+cfn=Kernel::dup
+calls=66 619
+619 180
+cfl=
+cfn=Array::shift
+calls=42 616
+616 45
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/ClassMethods::set_callback
+667 290
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::normalize_callback_params
+calls=66 668
+668 816
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::get_callbacks
+calls=66 670
+670 215
+cfl=
+cfn=Array::map
+calls=66 671
+671 1093
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::__update_callbacks
+calls=66 675
+675 3789
+
+fl=
+fn=Array::all?
+0 35
+cfl=
+cfn=Kernel::is_a?
+calls=24 157
+157 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+fn=ActiveModel/Validations/ClassMethods::validate
+154 86
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=24 155
+155 90
+cfl=
+cfn=Array::all?
+calls=24 157
+157 46
+cfl=
+cfn=Hash::key?
+calls=24 165
+165 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=24 174
+174 2003
+cfl=
+cfn=Hash::each_key
+calls=8 158
+158 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::_validators^
+106 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validator.rb
+fn=ActiveModel/EachValidator::check_validity!
+165 9
+
+fl=
+fn=Kernel::freeze
+0 17
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+fn=Hash::except!
+20 52850
+cfl=
+cfn=Array::each
+calls=84091 21
+21 212355
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+fn=Hash::except
+12 53350
+cfl=
+cfn=Kernel::dup
+calls=64721 13
+13 86325
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except!
+calls=64721 13
+13 188391
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validator.rb
+fn=ActiveModel/Validator::initialize
+108 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=16 109
+109 90
+cfl=
+cfn=Kernel::freeze
+calls=16 109
+109 11
+
+fl=
+fn=Kernel::Array
+0 75922
+cfl=
+cfn=NilClass::to_a
+calls=14941 0
+0 4304140
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validator.rb
+fn=ActiveModel/EachValidator::initialize
+138 53
+cfl=
+cfn=Hash::delete
+calls=16 139
+139 10
+cfl=
+cfn=Kernel::Array
+calls=16 139
+139 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validator.rb
+cfn=ActiveModel/Validator::initialize
+calls=16 141
+141 124
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validator.rb
+cfn=ActiveModel/EachValidator::check_validity!
+calls=11 142
+142 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/clusivity.rb
+cfn=ActiveModel/Validations/Clusivity::check_validity!
+calls=2 142
+142 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/format.rb
+cfn=ActiveModel/Validations/FormatValidator::check_validity!
+calls=1 142
+142 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::check_validity!
+calls=2 142
+142 15
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/with.rb
+fn=ActiveModel/Validations/ClassMethods::validates_with
+81 28
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=16 82
+82 63
+cfl=
+cfn=Array::each
+calls=16 85
+85 1764
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/validates.rb
+fn=ActiveModel/Validations/ClassMethods::_parse_validates_options
+160 27
+cfl=
+cfn=Module::===
+calls=20 161
+161 8
+
+fl=
+fn=String::include?
+0 67810
+
+fl=
+fn=String::capitalize
+0 37
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::camelize
+69 55
+cfl=
+cfn=String::to_s
+calls=20 70
+70 12
+cfl=
+cfn=String::sub
+calls=20 72
+72 283
+cfl=
+cfn=String::gsub!
+calls=40 76
+76 40
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+fn=String::camelize
+91 54
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::camelize
+calls=20 94
+94 391
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/validates.rb
+fn=ActiveModel/Validations/ClassMethods::_validates_default_keys
+156 11
+
+fl=
+fn=Kernel::instance_of?
+0 114
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+fn=Hash::extractable_options?
+9 85
+cfl=
+cfn=Kernel::instance_of?
+calls=98 10
+10 51
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+fn=Array::extract_options!
+24 267
+cfl=
+cfn=Array::last
+calls=274 25
+25 146
+cfl=
+cfn=Kernel::is_a?
+calls=176 25
+25 92
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+cfn=Hash::extractable_options?
+calls=98 25
+25 136
+cfl=
+cfn=Array::pop
+calls=98 26
+26 51
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/validates.rb
+fn=ActiveModel/Validations/ClassMethods::validates
+105 63
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=13 106
+106 52
+cfl=
+cfn=Kernel::dup
+calls=13 106
+106 25
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/validates.rb
+cfn=ActiveModel/Validations/ClassMethods::_validates_default_keys
+calls=13 107
+107 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/slice.rb
+cfn=Hash::slice!
+calls=13 107
+107 117
+cfl=
+cfn=Hash::each
+calls=13 114
+114 2178
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::attribute_type_decorations^
+106 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ApplicationRecord::defined_enums^
+106 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+151 129027
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ApplicationRecord::_validators^
+106 12
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ApplicationRecord::attribute_type_decorations^
+106 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::initialize_load_schema_monitor
+439 18
+cfl=
+cfn=Class::new
+calls=7 440
+440 98
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/descendants_tracker.rb
+fn=ActiveSupport/DescendantsTracker::store_inherited^
+36 34
+cfl=
+cfn=Kernel::hash
+calls=9 37
+37 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/descendants_tracker.rb
+fn=ActiveSupport/DescendantsTracker::inherited
+49 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::store_inherited^
+calls=7 50
+50 40
+cfl=
+cfn=Class::inherited
+calls=7 51
+51 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::defined_enums=^
+104 33
+cfl=
+cfn=Kernel::singleton_class
+calls=7 105
+105 9
+cfl=
+cfn=Module::class_eval
+calls=7 105
+105 142
+cfl=
+cfn=Module::singleton_class?
+calls=7 109
+109 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/deep_dup.rb
+fn=Hash::deep_dup
+43 19369
+cfl=
+cfn=Kernel::dup
+calls=15712 44
+44 66338
+cfl=
+cfn=Hash::each_pair
+calls=15712 45
+45 375638
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::defined_enums^
+106 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/enum.rb
+fn=ActiveRecord/Enum::inherited
+103 38
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::defined_enums^
+calls=3 104
+104 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/deep_dup.rb
+cfn=Hash::deep_dup
+calls=7 104
+104 52
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::defined_enums=^
+calls=7 104
+104 191
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::inherited
+calls=7 105
+105 67
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ApplicationRecord::defined_enums^
+calls=4 104
+104 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/DelegateCache::generated_relation_methods
+41 27
+cfl=
+cfn=Class::new
+calls=7 42
+42 19
+cfl=
+cfn=Kernel::tap
+calls=7 42
+42 79
+
+fl=
+fn=Class::superclass
+0 207557
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::base_class
+95 335985
+cfl=
+cfn=Module::<
+calls=143774 96
+96 74659
+cfl=
+cfn=Class::superclass
+calls=273481 100
+100 62576
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=129707 100
+100 91383
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/DelegateCache::include_relation_methods
+35 58
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=21 36
+36 103
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/DelegateCache::generated_relation_methods
+calls=21 37
+37 125
+cfl=
+cfn=Module::include
+calls=21 37
+37 57
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concern.rb
+fn=ActiveSupport/Concern::included
+126 36
+cfl=
+cfn=Kernel::nil?
+calls=21 127
+127 13
+cfl=
+cfn=Module::included
+calls=21 136
+136 22
+
+fl=
+fn=Module::<
+0 74686
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concern.rb
+fn=ActiveSupport/Concern::append_features
+113 111
+cfl=
+cfn=Kernel::instance_variable_defined?
+calls=42 114
+114 20
+cfl=
+cfn=Module::<
+calls=21 118
+118 19
+cfl=
+cfn=Array::each
+calls=21 119
+119 9
+cfl=
+cfn=Module::append_features
+calls=21 120
+120 39
+cfl=
+cfn=Module::const_defined?
+calls=21 121
+121 16
+cfl=
+cfn=Module::const_get
+calls=21 121
+121 11
+cfl=
+cfn=Kernel::extend
+calls=21 121
+121 98
+cfl=
+cfn=Module::class_eval
+calls=21 122
+122 62
+
+fl=
+fn=Class::initialize
+0 115
+cfl=
+cfn=Class::inherited
+calls=21 0
+0 10
+cfl=
+cfn=Module::include
+calls=21 18
+18 497
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/time_zone_conversion.rb
+cfn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::inherited
+calls=2 0
+0 1000
+cfl=
+cfn=Module::attr_accessor
+calls=10 51
+51 67
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=12 58
+58 4
+cfl=
+cfn=Module::private
+calls=2 81
+81 2
+
+fl=
+fn=Array::uniq
+0 67
+
+fl=
+fn=Array::flatten
+0 1337265
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::respond_to?
+calls=103258 0
+0 592530
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core::to_ary
+calls=103258 0
+0 20783
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/DelegateCache::initialize_relation_delegate_cache
+10 36
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 13
+13 1712
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/enum.rb
+cfn=ActiveRecord/Enum::inherited
+calls=1 31
+31 74
+cfl=
+cfn=Array::each
+calls=6 13
+13 1046
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/DelegateCache::inherited
+29 29
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/DelegateCache::initialize_relation_delegate_cache
+calls=7 30
+30 2869
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/enum.rb
+cfn=ActiveRecord/Enum::inherited
+calls=6 31
+31 288
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::initialize_find_by_cache
+147 21
+cfl=
+cfn=Class::new
+calls=14 148
+148 98
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::inherited
+151 32
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::initialize_find_by_cache
+calls=7 153
+153 118
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/DelegateCache::inherited
+calls=7 154
+154 3186
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::initialize_load_schema_monitor
+calls=1 447
+447 17
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::inherited
+445 28
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::inherited
+calls=7 446
+446 3353
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::initialize_load_schema_monitor
+calls=6 447
+447 99
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::inherited
+163 54
+cfl=
+cfn=Class::new
+calls=7 164
+164 132
+cfl=
+cfn=Kernel::instance_variable_set
+calls=7 164
+164 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::inherited
+calls=7 165
+165 3481
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::_validators=^
+104 28
+cfl=
+cfn=Kernel::singleton_class
+calls=7 105
+105 8
+cfl=
+cfn=Module::class_eval
+calls=7 105
+105 122
+cfl=
+cfn=Module::singleton_class?
+calls=7 109
+109 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::_validators^
+106 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+fn=ActiveModel/Validations/ClassMethods::inherited
+277 35
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_validators^
+calls=3 278
+278 5
+cfl=
+cfn=Kernel::dup
+calls=7 278
+278 36
+cfl=
+cfn=Hash::each
+calls=7 279
+279 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_validators=^
+calls=7 279
+279 162
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::inherited
+calls=7 280
+280 3683
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ApplicationRecord::_validators^
+calls=4 278
+278 12
+
+fl=
+fn=Module::singleton_class?
+0 101
+
+fl=
+fn=Module::public
+0 143
+
+fl=
+fn=Module::define_method
+0 666
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=141 0
+0 97
+cfl=
+cfn=Module::method_added
+calls=105 0
+0 29
+
+fl=
+fn=Module::alias_method
+0 1122
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=141 0
+0 795
+cfl=
+cfn=Module::method_added
+calls=24 0
+0 9
+
+fl=
+fn=Module::method_defined?
+0 1046
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/redefine_method.rb
+fn=Module::silence_redefinition_of_method
+8 325
+cfl=
+cfn=Module::method_defined?
+calls=309 9
+9 173
+cfl=
+cfn=Module::alias_method
+calls=141 12
+12 1870
+cfl=
+cfn=Module::private_method_defined?
+calls=168 9
+9 49
+
+fl=
+fn=Module::protected_method_defined?
+0 854
+
+fl=
+fn=Module::private_method_defined?
+0 1236
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/redefine_method.rb
+fn=Module::method_visibility
+39 381
+cfl=
+cfn=Module::private_method_defined?
+calls=225 41
+41 1007
+cfl=
+cfn=Module::protected_method_defined?
+calls=225 41
+41 854
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/redefine_method.rb
+fn=Module::redefine_method
+26 1355
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/redefine_method.rb
+cfn=Module::method_visibility
+calls=225 27
+27 2241
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/redefine_method.rb
+cfn=Module::silence_redefinition_of_method
+calls=225 28
+28 2310
+cfl=
+cfn=Module::define_method
+calls=225 29
+29 698
+cfl=
+cfn=Module::public
+calls=225 30
+30 143
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attribute_type_decorations=^
+104 78
+cfl=
+cfn=Kernel::singleton_class
+calls=14 105
+105 30
+cfl=
+cfn=Module::class_eval
+calls=14 105
+105 345
+cfl=
+cfn=Module::singleton_class?
+calls=14 109
+109 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/TypeDecorator::initialize
+62 24
+
+fl=
+fn=Hash::merge
+0 54479
+cfl=
+cfn=Module::===
+calls=2 24
+24 1
+cfl=
+cfn=Hash::merge
+calls=1 24
+24 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/TypeDecorator::merge
+66 30
+cfl=
+cfn=Hash::merge
+calls=14 67
+67 22
+cfl=
+cfn=Class::new
+calls=14 67
+67 45
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attribute_type_decorations^
+106 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/descendants_tracker.rb
+fn=ActiveSupport/DescendantsTracker::direct_descendants^
+10 71
+cfl=
+cfn=Kernel::hash
+calls=14 11
+11 22
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/descendants_tracker.rb
+fn=ActiveSupport/DescendantsTracker::direct_descendants
+54 35
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::direct_descendants^
+calls=14 55
+55 93
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::reload_schema_from_cache
+477 100
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::direct_descendants
+calls=14 491
+491 128
+cfl=
+cfn=Array::each
+calls=14 491
+491 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/ClassMethods::decorate_matching_attribute_types
+40 95
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::reload_schema_from_cache
+calls=14 41
+41 241
+cfl=
+cfn=Symbol::to_s
+calls=14 42
+42 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_type_decorations^
+calls=3 45
+45 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/TypeDecorator::merge
+calls=14 45
+45 97
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_type_decorations=^
+calls=14 45
+45 466
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ApplicationRecord::attribute_type_decorations^
+calls=5 45
+45 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::attribute_type_decorations^
+calls=1 45
+45 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::attribute_type_decorations^
+calls=1 45
+45 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::attribute_type_decorations^
+calls=1 45
+45 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::attribute_type_decorations^
+calls=1 45
+45 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service/HABTM_Buses::attribute_type_decorations^
+calls=1 45
+45 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::attribute_type_decorations^
+calls=1 45
+45 5
+
+fl=
+fn=Module::class_eval
+0 2568
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/ClassMethods::decorate_matching_attribute_types
+calls=14 168
+168 954
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/redefine_method.rb
+cfn=Module::redefine_method
+calls=141 106
+106 5958
+cfl=
+cfn=Class::new
+calls=21 82
+82 28
+cfl=
+cfn=Module::method_added
+calls=70 107
+107 42
+cfl=
+cfn=Module::private
+calls=3 63
+63 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/locking/optimistic.rb
+fn=ActiveRecord/Locking/Optimistic/ClassMethods::inherited
+165 38
+cfl=
+cfn=Module::class_eval
+calls=7 166
+166 630
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations/ClassMethods::inherited
+calls=7 172
+172 3943
+
+fl=
+fn=Module::private_constant
+0 47
+
+fl=
+fn=Module::const_set
+0 144
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::generated_association_methods
+224 68
+cfl=
+cfn=Class::new
+calls=7 226
+226 18
+cfl=
+cfn=Module::const_set
+calls=7 226
+226 22
+cfl=
+cfn=Module::private_constant
+calls=7 227
+227 10
+cfl=
+cfn=Module::include
+calls=7 228
+228 28
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::initialize_generated_modules
+220 32
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::generated_association_methods
+calls=7 221
+221 125
+
+fl=
+fn=Module::included
+0 43
+
+fl=
+fn=Module::append_features
+0 145
+
+fl=
+fn=Module::include
+0 93
+cfl=
+cfn=Module::append_features
+calls=39 0
+0 106
+cfl=
+cfn=Module::included
+calls=39 0
+0 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concern.rb
+cfn=ActiveSupport/Concern::append_features
+calls=21 0
+0 384
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concern.rb
+cfn=ActiveSupport/Concern::included
+calls=21 0
+0 72
+
+fl=
+fn=Module::initialize
+0 27
+cfl=
+cfn=Symbol::to_s
+calls=4 1838
+1838 2
+cfl=
+cfn=Module::class_eval
+calls=2 1838
+1838 83
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+fn=Mutex_m::mu_initialize
+108 27
+cfl=
+cfn=Class::new
+calls=7 109
+109 31
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+fn=Mutex_m::initialize
+112 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+cfn=Mutex_m::mu_initialize
+calls=7 113
+113 58
+cfl=
+cfn=Module::initialize
+calls=7 114
+114 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::initialize_generated_modules
+46 69
+cfl=
+cfn=Class::new
+calls=7 47
+47 126
+cfl=
+cfn=Module::include
+calls=7 49
+49 68
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::initialize_generated_modules
+calls=7 51
+51 157
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::inherited
+41 54
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::initialize_generated_modules
+calls=7 42
+42 420
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/locking/optimistic.rb
+cfn=ActiveRecord/Locking/Optimistic/ClassMethods::inherited
+calls=7 43
+43 4611
+cfl=
+cfn=Module::class_eval
+calls=1 74
+74 60
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/time_zone_conversion.rb
+fn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::inherited
+68 40
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::inherited
+calls=7 69
+69 5145
+cfl=
+cfn=Module::class_eval
+calls=6 74
+74 331
+
+fl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+fn=ReloadJson::build_city
+36 32
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+calls=1 37
+37 435770106
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::new
+calls=9 37
+37 1255
+
+fl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+fn=ReloadJson::find_or_build_city
+32 16118
+cfl=
+cfn=Enumerable::find
+calls=20000 33
+33 457029
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+cfn=ReloadJson::build_city
+calls=10 33
+33 435771394
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::verbose_query_logs^
+60 78286
+
+fl=
+fn=Integer::to_s
+0 87309
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/tagged_logging.rb
+fn=ActiveSupport/TaggedLogging/Formatter::current_tags
+47 29638
+cfl=
+cfn=Kernel::object_id
+calls=1 49
+49 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=1 49
+49 6
+cfl=
+cfn=String::freeze
+calls=1 49
+49 1
+cfl=
+cfn=Thread::current^
+calls=10007 50
+50 8034
+cfl=
+cfn=Thread::[]
+calls=10007 50
+50 20536
+cfl=
+cfn=Thread::[]=
+calls=1 50
+50 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/tagged_logging.rb
+fn=ActiveSupport/TaggedLogging/Formatter::tags_text
+53 25154
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/tagged_logging.rb
+cfn=ActiveSupport/TaggedLogging/Formatter::current_tags
+calls=10007 54
+54 58220
+cfl=
+cfn=Array::any?
+calls=10007 55
+55 16679
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/tagged_logging.rb
+fn=ActiveSupport/TaggedLogging/Formatter::call
+22 51407
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/tagged_logging.rb
+cfn=ActiveSupport/TaggedLogging/Formatter::tags_text
+calls=10007 23
+23 100053
+cfl=
+cfn=NilClass::to_s
+calls=10007 23
+23 12946
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+cfn=ActiveSupport/Logger/SimpleFormatter::call
+calls=10007 23
+23 38486
+
+fl=
+fn=IO::write
+0 15494994
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger/LogDevice::write
+684 28521
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=20014 686
+686 16274993
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+fn=ActiveSupport/Logger/SimpleFormatter::call
+103 61205
+cfl=
+cfn=Module::===
+calls=20014 104
+104 17578
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::format_message
+581 54082
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+cfn=ActiveSupport/Logger/SimpleFormatter::call
+calls=10007 582
+582 40297
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/tagged_logging.rb
+cfn=ActiveSupport/TaggedLogging/Formatter::call
+calls=10007 582
+582 202892
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::format_severity
+577 19351
+
+fl=
+fn=NilClass::nil?
+0 335289
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 272722
+cfl=
+cfn=Kernel::nil?
+calls=40028 457
+457 5870355
+cfl=
+cfn=NilClass::nil?
+calls=20014 463
+463 10446
+cfl=
+cfn=Kernel::block_given?
+calls=20014 464
+464 16337
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::format_severity
+calls=20014 471
+471 19351
+cfl=
+cfn=Time::now^
+calls=20014 471
+471 55585
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::format_message
+calls=20014 471
+471 297270
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger/LogDevice::write
+calls=20014 471
+471 16303514
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+fn=ActiveSupport/Logger::add
+87 559155
+cfl=
+cfn=Kernel::nil?
+calls=20014 88
+88 11967
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger_thread_safe_level.rb
+cfn=ActiveSupport/LoggerThreadSafeLevel::level
+calls=20014 88
+88 160989
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=20014 89
+89 22845579
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+fn=#::add
+26 37952
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+cfn=ActiveSupport/Logger::add
+calls=20014 27
+27 23577691
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 26033
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+cfn=#::add
+calls=10007 491
+491 23615642
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/log_interceptor.rb
+fn=MetaRequest/LogInterceptor::push_event
+35 26568
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/app_request.rb
+cfn=MetaRequest/AppRequest::current^
+calls=10007 36
+36 48815
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/log_interceptor.rb
+fn=MetaRequest/LogInterceptor::debug
+4 36521
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/log_interceptor.rb
+cfn=MetaRequest/LogInterceptor::push_event
+calls=10007 5
+5 75383
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=10007 6
+6 23641675
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+fn=ActiveSupport/LogSubscriber::debug
+95 29888
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=20014 96
+96 84801
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/log_interceptor.rb
+cfn=MetaRequest/LogInterceptor::debug
+calls=10007 96
+96 23753579
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::debug
+94 50780
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::debug
+calls=10007 95
+95 23868268
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::verbose_query_logs^
+calls=10007 97
+97 78286
+
+fl=
+fn=Regexp::===
+0 147711
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::sql_color
+69 44450
+cfl=
+cfn=Regexp::===
+calls=40043 70
+70 147630
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/LogSubscriber::colorize_logging
+67 27882
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+fn=ActiveSupport/LogSubscriber::color
+105 92674
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/LogSubscriber::colorize_logging
+calls=20014 106
+106 27882
+cfl=
+cfn=Kernel::is_a?
+calls=20014 107
+107 154990
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+fn=NilClass::blank?
+57 32110
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::colorize_payload_name
+61 30573
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=3 62
+62 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::color
+calls=10007 63
+63 69188
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=10004 62
+62 41790
+
+fl=
+fn=Float::to_s
+0 52027
+
+fl=
+fn=NilClass::===
+0 137732
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/numeric/conversions.rb
+fn=ActiveSupport/NumericWithFormat::to_s
+104 184617
+cfl=
+cfn=NilClass::===
+calls=100011 105
+105 106926
+cfl=
+cfn=Float::to_s
+calls=10007 107
+107 52027
+cfl=
+cfn=Integer::to_s
+calls=90004 107
+107 87309
+
+fl=
+fn=Float::round
+0 34255
+
+fl=
+fn=NilClass::to_s
+0 57917
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::begin_db_transaction
+132 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 133
+133 1602
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionState::initialize
+6 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/Transaction::initialize
+97 6
+cfl=
+cfn=Class::new
+calls=1 99
+99 5
+cfl=
+cfn=Hash::fetch
+calls=1 101
+101 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/RealTransaction::initialize
+170 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/Transaction::initialize
+calls=1 171
+171 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::begin_db_transaction
+calls=1 175
+175 1605
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionManager::begin_transaction
+196 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 197
+197 1644
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=1 5
+5 48
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 5
+5 435773949
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionManager::within_new_transaction
+235 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 236
+236 435775659
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/NullTransaction::joinable?
+89 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionManager::current_transaction
+267 4
+cfl=
+cfn=Array::last
+calls=2 268
+268 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::current_transaction
+275 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::current_transaction
+calls=1 275
+275 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::transaction
+260 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::current_transaction
+calls=1 261
+261 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/NullTransaction::joinable?
+calls=1 261
+261 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::within_new_transaction
+calls=1 267
+267 435775661
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/query_cache.rb
+fn=ActiveRecord/ConnectionAdapters/QueryCache/ConnectionPoolConfiguration::query_cache_enabled
+44 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::current_thread
+calls=1 45
+45 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection_cache_key
+calls=1 45
+45 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=1 45
+45 12
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/query_cache.rb
+fn=ActiveRecord/ConnectionAdapters/QueryCache::configure_query_cache!
+140 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache/ConnectionPoolConfiguration::query_cache_enabled
+calls=1 141
+141 20
+
+fl=
+fn=Array::unshift
+0 611275
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallTemplate::expand
+403 958299
+cfl=
+cfn=Array::map
+calls=600256 404
+404 450460
+cfl=
+cfn=Array::unshift
+calls=1800768 412
+412 609721
+
+fl=
+fn=ActiveSupport/Callbacks/Filters/Environment::value
+0 176323
+
+fl=
+fn=ActiveSupport/Callbacks/Filters/Environment::target
+0 140382
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+516 92589
+cfl=
+cfn=Array::each
+calls=135299 517
+517 473439
+
+fl=
+fn=PG/Connection::exec_without_profiling
+0 231
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+fn=PG/Connection::query
+55 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/sql_patches.rb
+cfn=SqlPatches::should_measure?^
+calls=1 56
+56 4
+cfl=
+cfn=PG/Connection::exec_without_profiling
+calls=1 56
+56 231
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::active?
+252 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 253
+253 271
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::verify!
+436 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::active?
+calls=1 437
+437 276
+
+fl=
+fn=ActiveSupport/Callbacks/Filters/Environment::halted
+0 289085
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::invoke_before
+512 115235
+cfl=
+cfn=Array::each
+calls=135299 513
+513 290035138615
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=9999 132
+132 13091
+cfl=
+cfn=Kernel::block_given?
+calls=9999 132
+132 9448
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=9999 133
+133 26225
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=9999 134
+134 15532
+cfl=
+cfn=Array::map
+calls=10 594
+594 722
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=9 585
+585 1787
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::load_association_ids^
+calls=9 586
+586 197
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=9 589
+589 1545838545
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=1 106
+106 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=1 106
+106 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::final?
+504 69583
+
+fl=
+fn=Proc::new^
+0 854333
+cfl=
+cfn=BasicObject::initialize
+calls=114279 0
+0 30676
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::after
+487 8
+cfl=
+cfn=Array::push
+calls=4 488
+488 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Filters/After::simple^
+269 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::after
+calls=1 270
+270 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Filters/After::build^
+213 11
+cfl=
+cfn=Array::any?
+calls=4 221
+221 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Filters/After::simple^
+calls=1 224
+224 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Filters/After::halting^
+calls=3 218
+218 16
+
+fl=
+fn=Kernel::lambda
+0 83
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallTemplate::make_lambda
+423 78
+cfl=
+cfn=Kernel::lambda
+calls=50 424
+424 70
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallTemplate::initialize
+383 81
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallTemplate::build^
+447 119
+cfl=
+cfn=Module::===
+calls=122 448
+448 35
+cfl=
+cfn=Class::new
+calls=50 450
+450 126
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::current_scopes
+calls=36 462
+462 145
+cfl=
+cfn=Array::join
+calls=36 462
+462 115
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::conditions_lambdas
+374 61
+cfl=
+cfn=Array::map
+calls=100 375
+375 28
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::apply
+334 204
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::conditions_lambdas
+calls=50 335
+335 89
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::build^
+calls=50 336
+336 540
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::make_lambda
+calls=50 342
+342 148
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Filters/After::build^
+calls=4 342
+342 38
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Filters/Before::build^
+calls=46 340
+340 237
+
+fl=
+fn=Array::reverse
+0 79
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::initialize
+473 37
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::compile
+563 110901
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=11 564
+564 1510
+
+fl=
+fn=Struct::initialize
+0 114647
+
+fl=
+fn=ActiveSupport/Callbacks/Filters/Environment::new^
+0 658223
+cfl=
+cfn=Struct::initialize
+calls=135299 0
+0 50732
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::empty?
+539 1347559
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::__callbacks^
+106 3
+
+fl=
+fn=Kernel::public_send
+0 442803
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::__callbacks^
+calls=1 0
+0 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=#::name=
+calls=10 0
+0 116
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::__callbacks^
+calls=20020 0
+0 30726
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=#::number=
+calls=1000 0
+0 9897
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=#::model=
+calls=1000 0
+0 13125
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::__callbacks^
+calls=2000 0
+0 6266
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=#::name=
+calls=10 0
+0 314
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::__callbacks^
+calls=93278 0
+0 35181
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=Bus/HABTM_Services/GeneratedAssociationMethods::service=
+calls=4685 0
+0 310575
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=#::bus_id=
+calls=4685 0
+0 40648
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::__callbacks^
+calls=14055 0
+0 7108
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=Trip/GeneratedAssociationMethods::to=
+calls=10000 0
+0 828707
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=#::start_time=
+calls=10000 0
+0 84983
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=#::duration_minutes=
+calls=10000 0
+0 77023
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=#::price_cents=
+calls=10000 0
+0 71505
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=#::from_id=
+calls=20000 0
+0 162789
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::__callbacks^
+calls=70000 0
+0 50944
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=#::duration_minutes_came_from_user?
+calls=40000 0
+0 454789
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=#::price_cents_came_from_user?
+calls=40000 0
+0 11797862
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::from_id
+calls=20000 0
+0 163328
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::to_id
+calls=20000 0
+0 94703
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=#::to_id=
+calls=10000 0
+0 88395
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::bus_id
+calls=20000 0
+0 180273
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=#::bus_id=
+calls=20000 0
+0 185217
+
+fl=
+fn=Kernel::instance_variable_defined?
+0 800847
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::__callbacks
+124 5
+cfl=
+cfn=Kernel::instance_variable_defined?
+calls=1 125
+125 3
+cfl=
+cfn=Kernel::class
+calls=1 128
+128 1
+cfl=
+cfn=Kernel::public_send
+calls=1 128
+128 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks::run_callbacks
+94 1047580
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::__callbacks
+calls=1 95
+95 13
+cfl=
+cfn=Symbol::to_sym
+calls=199354 95
+95 458966
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::empty?
+calls=199354 97
+97 1347559
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::new^
+calls=135299 100
+100 708956
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::compile
+calls=135299 101
+101 112411
+cfl=
+cfn=Proc::new^
+calls=114279 103
+103 885009
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::final?
+calls=135299 130
+130 69583
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_before
+calls=135299 131
+131 291581159403
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=104279 132
+132 29072
+cfl=
+cfn=Kernel::block_given?
+calls=189354 132
+132 994223
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::verify!
+calls=1 879
+879 278
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=123299 133
+133 515799
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=103279 134
+134 23713
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::__callbacks
+calls=199353 95
+95 1980076
+cfl=
+cfn=Kernel::respond_to?
+calls=21020 82
+82 7710
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::run_validations!
+calls=71314 118
+118 331560754
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=1 68
+68 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=1 68
+68 9
+cfl=
+cfn=Array::map
+calls=3 594
+594 1611
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=1 585
+585 84
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::load_association_ids^
+calls=1 586
+586 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=1 589
+589 35423670
+cfl=
+cfn=Kernel::Array
+calls=2 647
+647 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=1 648
+648 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Enumerable::to_set
+calls=2 650
+650 4679
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::subset?
+calls=1 650
+650 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::record_timestamps^
+calls=1 684
+684 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::add_special_rails_stamps^
+calls=1 685
+685 2469
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_with_validations^
+calls=1 689
+689 35395127
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::_run_checkout_callbacks
+815 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=1 816
+816 433
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout_and_verify
+877 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::_run_checkout_callbacks
+calls=1 878
+878 439
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::lease
+149 4
+cfl=
+cfn=Thread::current^
+calls=1 161
+161 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::adopt_connection
+867 3
+
+fl=
+fn=Enumerable::first
+0 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Result::each
+calls=1 0
+0 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/vector.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/Vector::initialize
+13 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_composite_type
+75 8
+cfl=
+cfn=Integer::to_i
+calls=2 76
+76 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::lookup
+calls=2 76
+76 129
+cfl=
+cfn=Class::new
+calls=2 77
+77 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register
+calls=2 77
+77 22
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_range_type
+61 6
+cfl=
+cfn=Integer::to_i
+calls=6 62
+62 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_with_subtype
+calls=6 62
+62 56
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_with_subtype
+95 63
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::key?
+calls=88 96
+96 56
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register
+calls=48 97
+97 304
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_array_type
+55 60
+cfl=
+cfn=Integer::to_i
+calls=82 56
+56 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_with_subtype
+calls=82 56
+56 367
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::extract_precision
+550 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::extract_limit
+554 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register
+81 112
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::assert_valid_registration
+calls=55 82
+82 71
+cfl=
+cfn=Kernel::block_given?
+calls=55 83
+83 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::register_type
+calls=55 86
+86 173
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+fn=ActiveRecord/Type/HashLookupTypeMap::perform_fetch
+20 75
+cfl=
+cfn=Hash::fetch
+calls=26 21
+21 28
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::lookup
+calls=14 7
+7 653
+cfl=
+cfn=Array::last
+calls=6 531
+531 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::extract_limit
+calls=5 531
+531 13
+cfl=
+cfn=Class::new
+calls=6 532
+532 28
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::extract_precision
+calls=1 538
+538 5
+
+fl=
+fn=Array::hash
+0 88030
+cfl=
+cfn=Kernel::hash
+calls=60055 0
+0 18397
+cfl=
+cfn=String::hash
+calls=20053 0
+0 29398
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+fn=Concurrent/Map::put
+17 45
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=48 18
+18 163
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+fn=Concurrent/Map::fetch_or_store
+191 28181
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::fetch
+calls=20081 192
+192 240385
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+fn=ActiveRecord/Type/TypeMap::fetch
+19 699557
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=20059 20
+20 59060
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::fetch_or_store
+calls=20059 20
+20 268373
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+fn=ActiveRecord/Type/TypeMap::lookup
+15 47
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::fetch
+calls=38 16
+16 1298
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_domain_type
+67 11
+cfl=
+cfn=Integer::to_i
+calls=5 68
+68 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::lookup
+calls=5 68
+68 398
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register
+calls=5 69
+69 45
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::assert_valid_registration
+103 71
+cfl=
+cfn=Kernel::nil?
+calls=92 104
+104 18
+cfl=
+cfn=Integer::to_i
+calls=92 105
+105 22
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::alias_type
+90 31
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::assert_valid_registration
+calls=37 91
+91 40
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::alias_type
+calls=37 92
+92 149
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_mapped_type
+47 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::alias_type
+calls=37 48
+48 221
+
+fl=
+fn=Enumerable::partition
+0 38
+cfl=
+cfn=Array::each
+calls=12 0
+0 819
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+fn=ActiveRecord/Type/HashLookupTypeMap::key?
+10 27745
+cfl=
+cfn=Hash::key?
+calls=20373 11
+11 26371
+
+fl=
+fn=Integer::to_i
+0 58365
+
+fl=
+fn=Enumerable::reject
+0 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Result::each
+calls=1 0
+0 315
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::run
+17 9
+cfl=
+cfn=Enumerable::reject
+calls=1 18
+18 318
+cfl=
+cfn=Enumerable::partition
+calls=6 19
+19 250
+cfl=
+cfn=Array::each
+calls=6 26
+26 1421
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+fn=ActiveRecord/Type/HashLookupTypeMap::keys
+14 2
+cfl=
+cfn=Hash::keys
+calls=1 15
+15 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::query_conditions_for_initial_load
+34 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::keys
+calls=1 35
+35 3
+cfl=
+cfn=Array::map
+calls=1 35
+35 16
+cfl=
+cfn=Array::join
+calls=2 37
+37 7
+cfl=
+cfn=String::%
+calls=1 37
+37 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::supports_ranges?
+320 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version
+calls=1 322
+322 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::initialize
+13 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::load_additional_types
+565 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map
+calls=1 566
+566 1
+cfl=
+cfn=Class::new
+calls=1 566
+566 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::supports_ranges?
+calls=1 568
+568 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::query_conditions_for_initial_load
+calls=1 584
+584 37
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear
+calls=1 587
+587 5240
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::register_class_with_precision
+536 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::register_type
+calls=2 537
+537 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/specialized_string.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/SpecializedString::initialize
+10 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::initialize
+calls=10 12
+12 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::register_class_with_limit
+529 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::register_type
+calls=3 530
+530 14
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+fn=ActiveRecord/Type/HashLookupTypeMap::alias_type
+6 28
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::register_type
+calls=42 7
+7 145
+
+fl=
+fn=Integer::<=>
+0 58254
+
+fl=
+fn=Kernel::proc
+0 29091
+
+fl=
+fn=Hash::clear
+0 58006
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::clear
+92 121
+cfl=
+cfn=Hash::clear
+calls=149 93
+93 37
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+fn=Concurrent/Collection/MriMapBackend::clear
+61 89
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=149 62
+62 305
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+fn=ActiveRecord/Type/TypeMap::register_type
+25 172
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::clear
+calls=132 27
+27 261
+cfl=
+cfn=Kernel::proc
+calls=35 32
+32 27
+
+fl=
+fn=Integer::-@
+0 2
+
+fl=
+fn=Integer::<<
+0 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::_limit
+65 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::max_value
+57 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::_limit
+calls=8 58
+58 7
+cfl=
+cfn=Integer::<<
+calls=8 58
+58 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::min_value
+61 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::max_value
+calls=4 62
+62 10
+cfl=
+cfn=Integer::-@
+calls=4 62
+62 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::initialize
+8 40
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::initialize
+12 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::initialize
+calls=4 13
+13 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::min_value
+calls=4 14
+14 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::max_value
+calls=4 14
+14 8
+cfl=
+cfn=Integer::<=>
+calls=1 14
+14 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::initialize_type_map
+460 41
+cfl=
+cfn=Class::new
+calls=28 461
+461 102
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::register_type
+calls=30 461
+461 120
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::alias_type
+calls=5 466
+466 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::register_class_with_limit
+calls=3 468
+468 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::register_class_with_precision
+calls=2 504
+504 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::load_additional_types
+calls=1 527
+527 5294
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 236
+236 1011
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map
+485 32617
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::initialize
+15 76
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+fn=Concurrent/Collection/MriMapBackend::initialize
+12 138
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::initialize
+calls=66 13
+13 76
+cfl=
+cfn=Class::new
+calls=66 14
+14 124
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+fn=Concurrent/Map::initialize
+118 176
+cfl=
+cfn=Kernel::kind_of?
+calls=66 119
+119 51
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::initialize
+calls=66 125
+125 338
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::validate_options_hash!
+calls=5 120
+120 20
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+fn=ActiveRecord/Type/TypeMap::initialize
+8 4
+cfl=
+cfn=Class::new
+calls=1 10
+10 18
+
+fl=
+fn=PG/Connection::type_map_for_results=
+0 2
+
+fl=
+fn=PG/TypeMapByOid::add_coder
+0 3
+
+fl=
+fn=PG/Result::clear
+0 24337
+
+fl=
+fn=PG/Coder::oid=
+0 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::construct_coder
+837 11
+cfl=
+cfn=String::to_i
+calls=7 839
+839 3
+cfl=
+cfn=Class::new
+calls=7 839
+839 44
+
+fl=
+fn=PG/Result::each_without_profiling
+0 247
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::construct_coder
+calls=7 828
+828 58
+cfl=
+cfn=Integer::to_i
+calls=132 18
+18 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::key?
+calls=132 18
+18 76
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+fn=PG/Result::each
+15 6
+cfl=
+cfn=PG/Result::each_without_profiling
+calls=3 16
+16 404
+
+fl=
+fn=PG/Connection::exec_params_without_profiling
+0 655509
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+fn=PG/Connection::exec_params
+68 122
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/sql_patches.rb
+cfn=SqlPatches::should_measure?^
+calls=6 69
+69 123
+cfl=
+cfn=PG/Connection::exec_params_without_profiling
+calls=6 69
+69 655509
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::type_casted_binds
+141 25394
+cfl=
+cfn=Array::first
+calls=10006 142
+142 10473
+cfl=
+cfn=Kernel::is_a?
+calls=10006 142
+142 9547
+cfl=
+cfn=Array::map
+calls=10006 145
+145 1826267
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::exec_no_cache
+607 761
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::type_casted_binds
+calls=6 608
+608 360
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+calls=6 609
+609 2661687
+cfl=
+cfn=Enumerable::map
+calls=1 827
+827 92
+cfl=
+cfn=Array::compact
+calls=1 827
+827 1
+cfl=
+cfn=PG/Result::clear
+calls=6 603
+603 128
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::run
+calls=1 588
+588 1997
+cfl=
+cfn=PG/Result::fields
+calls=4 83
+83 23
+cfl=
+cfn=Enumerable::each_with_index
+calls=4 84
+84 807
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 89
+89 9614
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Result::values
+calls=4 89
+89 1031
+cfl=
+cfn=Class::new
+calls=4 89
+89 72
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::without_prepared_statement?
+599 17839
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear
+594 34360
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::without_prepared_statement?
+calls=10006 595
+595 17839
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::exec_no_cache
+calls=6 596
+596 2676575
+cfl=
+cfn=Class::new
+calls=1 832
+832 4
+cfl=
+cfn=Array::each
+calls=1 833
+833 7
+cfl=
+cfn=PG/Connection::type_map_for_results=
+calls=1 834
+834 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::exec_cache
+calls=10000 600
+600 148004485
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::add_pg_decoders
+810 20
+cfl=
+cfn=Hash::keys
+calls=1 820
+820 2
+cfl=
+cfn=Array::map
+calls=1 820
+820 78
+cfl=
+cfn=Array::join
+calls=1 821
+821 4
+cfl=
+cfn=String::%
+calls=1 821
+821 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear
+calls=1 826
+826 2336
+cfl=
+cfn=Class::new
+calls=1 234
+234 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map
+calls=1 235
+235 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::initialize_type_map
+calls=1 235
+235 6624
+
+fl=
+fn=PG/Connection::server_version
+0 35
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version
+400 119
+cfl=
+cfn=PG/Connection::server_version
+calls=10 401
+401 35
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+fn=ActiveRecord/ConnectionAdapters/StatementPool::initialize
+10 3
+cfl=
+cfn=Class::new
+calls=1 11
+11 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::initialize
+186 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::initialize
+calls=1 187
+187 5
+
+fl=
+fn=NilClass::=~
+0 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_cast_config_to_integer^
+83 5
+cfl=
+cfn=Kernel::is_a?
+calls=1 84
+84 1
+cfl=
+cfn=NilClass::=~
+calls=1 86
+86 1
+
+fl=
+fn=PG/Connection::type_map_for_queries=
+0 2
+
+fl=
+fn=PG/TypeMapByClass::[]=
+0 28
+cfl=
+cfn=Kernel::hash
+calls=3 0
+0 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.2.2/lib/pg/coder.rb
+fn=PG/Coder::initialize
+17 7
+cfl=
+cfn=Hash::each
+calls=10 18
+18 28
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::add_pg_encoders
+802 18
+cfl=
+cfn=Class::new
+calls=4 803
+803 19
+cfl=
+cfn=PG/TypeMapByClass::[]=
+calls=3 804
+804 29
+cfl=
+cfn=PG/Connection::type_map_for_queries=
+calls=1 807
+807 2
+
+fl=
+fn=PG/Connection::escape
+0 11157
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_string
+20 12047
+cfl=
+cfn=PG/Connection::escape
+calls=12046 21
+21 11157
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::_quote
+164 223184
+cfl=
+cfn=Module::===
+calls=212046 165
+165 44121
+cfl=
+cfn=String::to_s
+calls=12046 167
+167 5105
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_string
+calls=12046 167
+167 23204
+cfl=
+cfn=TrueClass::===
+calls=50000 165
+165 10891
+cfl=
+cfn=FalseClass::===
+calls=50000 165
+165 11008
+cfl=
+cfn=NilClass::===
+calls=50000 165
+165 17813
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=50000 173
+173 101790
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::_quote
+86 138785
+cfl=
+cfn=Module::===
+calls=310230 87
+87 77088
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::_quote
+calls=62046 107
+107 437117
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::quote
+11 113012
+cfl=
+cfn=Kernel::is_a?
+calls=62046 12
+12 20530
+cfl=
+cfn=Kernel::respond_to?
+calls=62046 14
+14 20959
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::_quote
+calls=62046 18
+18 653434
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::default_timezone^
+60 369
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/keys.rb
+fn=Hash::stringify_keys
+39 23044
+cfl=
+cfn=Hash::transform_keys
+calls=30395 40
+40 73295
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::set_standard_conforming_strings
+300 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 301
+301 1491
+cfl=
+cfn=Hash::fetch
+calls=1 714
+714 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::stringify_keys
+calls=1 714
+714 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::default_timezone^
+calls=1 719
+719 7
+cfl=
+cfn=Enumerable::map
+calls=1 728
+728 3208
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::schema_search_path=
+223 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_registry.rb
+fn=ActiveRecord/ExplainRegistry::collect?
+23 13564
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_registry.rb
+fn=ActiveRecord/ExplainRegistry::reset
+27 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_registry.rb
+fn=ActiveRecord/ExplainRegistry::initialize
+19 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_registry.rb
+cfn=ActiveRecord/ExplainRegistry::reset
+calls=1 20
+20 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+fn=ActiveRecord/ExplainRegistry::collect?^
+55 26371
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=10030 55
+55 43551
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_registry.rb
+cfn=ActiveRecord/ExplainRegistry::collect?
+calls=10030 55
+55 13564
+
+fl=
+fn=Module::module_eval
+0 8790
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=2 55
+55 3
+cfl=
+cfn=Module::method_added
+calls=282 381
+381 133
+cfl=
+cfn=Module::alias_method
+calls=24 45
+45 56
+cfl=
+cfn=Module::undef_method
+calls=24 46
+46 41
+
+fl=
+fn=Module::inspect
+0 4
+
+fl=
+fn=Thread/Backtrace/Location::lineno
+0 6
+
+fl=
+fn=Thread/Backtrace/Location::path
+0 11
+
+fl=
+fn=Kernel::caller_locations
+0 23
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/delegation.rb
+fn=Module::delegate
+154 53
+cfl=
+cfn=Kernel::caller_locations
+calls=5 170
+170 23
+cfl=
+cfn=Array::first
+calls=5 170
+170 7
+cfl=
+cfn=Thread/Backtrace/Location::path
+calls=5 171
+171 11
+cfl=
+cfn=Thread/Backtrace/Location::lineno
+calls=5 171
+171 6
+cfl=
+cfn=Symbol::to_s
+calls=6 173
+173 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=5 174
+174 18
+cfl=
+cfn=Array::map
+calls=5 176
+176 837
+cfl=
+cfn=Regexp::match?
+calls=1 159
+159 6
+
+fl=
+fn=Kernel::singleton_class
+0 203
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+fn=ActiveSupport/PerThreadRegistry::method_missing
+51 15
+cfl=
+cfn=Kernel::singleton_class
+calls=2 55
+55 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/delegation.rb
+cfn=Module::delegate
+calls=2 55
+55 297
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveRecord/ExplainRegistry::collect?^
+calls=1 57
+57 30
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveRecord/Scoping/ScopeRegistry::value_for^
+calls=1 57
+57 45
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_subscriber.rb
+fn=ActiveRecord/ExplainSubscriber::finish
+12 26948
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::method_missing
+calls=1 13
+13 232
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveRecord/ExplainRegistry::collect?^
+calls=10029 13
+13 83457
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/app_request.rb
+fn=MetaRequest/AppRequest::current^
+10 56685
+cfl=
+cfn=Thread::current^
+calls=20037 11
+11 18101
+cfl=
+cfn=Thread::[]
+calls=20037 11
+11 22164
+
+fl=
+fn=Integer::fdiv
+0 13172
+
+fl=
+fn=Time::minus_without_duration
+0 19839
+cfl=
+cfn=Integer::fdiv
+calls=10030 0
+0 13172
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/duration.rb
+fn=ActiveSupport/Duration::===^
+144 38025
+cfl=
+cfn=Kernel::is_a?
+calls=34070 145
+145 571665
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/time/calculations.rb
+fn=Time::minus_without_coercion
+271 40654
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/duration.rb
+cfn=ActiveSupport/Duration::===^
+calls=10030 272
+272 584666
+cfl=
+cfn=Time::minus_without_duration
+calls=10030 275
+275 33011
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/time/calculations.rb
+fn=Time::-
+284 28794
+cfl=
+cfn=Kernel::respond_to?
+calls=10030 285
+285 9942
+cfl=
+cfn=Kernel::is_a?
+calls=10030 286
+286 14157
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/time/calculations.rb
+cfn=Time::minus_without_coercion
+calls=10030 286
+286 658331
+
+fl=
+fn=Kernel::tap
+0 47116
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::set_defaults
+calls=10030 256
+256 69753
+cfl=
+cfn=Module::const_set
+calls=7 44
+44 29
+cfl=
+cfn=Module::private_constant
+calls=7 45
+45 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/deep_dup.rb
+cfn=Hash::deep_dup
+calls=15705 71
+71 461294
+cfl=
+cfn=Kernel::instance_variable_set
+calls=15722 71
+71 8347
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::default
+219 35348
+cfl=
+cfn=Array::map
+calls=20060 220
+220 23984
+cfl=
+cfn=Hash::default
+calls=20060 220
+220 14254
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::set_defaults
+383 213641
+cfl=
+cfn=Hash::default_proc
+calls=20060 384
+384 366525
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::default
+calls=20060 387
+387 73585
+cfl=
+cfn=Hash::default=
+calls=20060 387
+387 17927
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::to_hash
+351 28260
+cfl=
+cfn=Class::new
+calls=10030 352
+352 146312
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::set_defaults
+calls=10030 353
+353 601925
+cfl=
+cfn=Hash::each
+calls=10030 355
+355 6189767
+
+fl=
+fn=Hash::update
+0 30236
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::dup
+254 34800
+cfl=
+cfn=Kernel::class
+calls=10030 255
+255 8566
+cfl=
+cfn=Class::new
+calls=10030 255
+255 7904359
+cfl=
+cfn=Kernel::tap
+calls=10030 255
+255 90357
+
+fl=
+fn=Array::map!
+0 655675
+cfl=
+cfn=String::inspect
+calls=252 0
+0 196
+cfl=
+cfn=String::to_s
+calls=5604 0
+0 1322
+cfl=
+cfn=Regexp::===
+calls=56 397
+397 48
+cfl=
+cfn=String::===
+calls=112 397
+397 18
+cfl=
+cfn=String::to_sym
+calls=56 405
+405 35
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::convert_value
+calls=80000 377
+377 981264
+
+fl=
+fn=Array::initialize_copy
+0 35278
+
+fl=
+fn=ActiveSupport/HashWithIndifferentAccess::regular_writer
+0 89435
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::convert_value
+366 356995
+cfl=
+cfn=Kernel::is_a?
+calls=521080 367
+367 959161
+cfl=
+cfn=Kernel::dup
+calls=40120 375
+375 91767
+cfl=
+cfn=Array::map!
+calls=40120 377
+377 1619091
+
+fl=
+fn=Kernel::kind_of?
+0 43584
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::convert_key
+362 382433
+cfl=
+cfn=Kernel::kind_of?
+calls=90270 363
+363 25598
+cfl=
+cfn=Symbol::to_s
+calls=90270 363
+363 61236
+
+fl=
+fn=Hash::each_pair
+0 264914
+cfl=
+cfn=Kernel::block_given?
+calls=90270 128
+128 24428
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::convert_key
+calls=90270 131
+131 469268
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::convert_value
+calls=90270 131
+131 1185373
+cfl=
+cfn=ActiveSupport/HashWithIndifferentAccess::regular_writer
+calls=90270 131
+131 89435
+cfl=
+cfn=Kernel::frozen?
+calls=87095 46
+46 19924
+cfl=
+cfn=Module::===
+calls=87095 46
+46 51864
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/deep_dup.rb
+cfn=Object::deep_dup
+calls=87095 47
+47 196577
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::update
+123 62583
+cfl=
+cfn=Kernel::is_a?
+calls=31080 124
+124 20620
+cfl=
+cfn=Hash::to_hash
+calls=21050 127
+127 10733
+cfl=
+cfn=Hash::each_pair
+calls=21050 127
+127 1926144
+cfl=
+cfn=Hash::update
+calls=10030 125
+125 30236
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::initialize
+66 121391
+cfl=
+cfn=Kernel::respond_to?
+calls=31080 67
+67 373345
+cfl=
+cfn=Hash::initialize
+calls=31080 68
+68 22250
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::update
+calls=31080 69
+69 2050316
+cfl=
+cfn=Hash::to_hash
+calls=21050 71
+71 13674
+cfl=
+cfn=Hash::default
+calls=31080 72
+72 441984
+cfl=
+cfn=Hash::default_proc
+calls=31080 73
+73 31770
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::to_hash
+calls=10030 71
+71 6966265
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/indifferent_access.rb
+fn=Hash::with_indifferent_access
+9 23450
+cfl=
+cfn=Class::new
+calls=10030 10
+10 2095187
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+fn=Numeric::as_json
+98 140314
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+fn=NilClass::as_json
+80 85513
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+fn=Array::as_json
+151 33975
+cfl=
+cfn=Array::map
+calls=20060 152
+152 3398358
+
+fl=
+fn=String::encode
+0 235308
+
+fl=
+fn=JSON/Ext/Generator/GeneratorMethods/String::to_json
+0 2173325
+cfl=
+cfn=String::encode
+calls=260117 0
+0 235308
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+fn=ActiveSupport/JSON/Encoding/JSONGemEncoder/EscapedString::to_json
+55 284194
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=ActiveSupport/ToJsonWithActiveSupportEncoder::to_json
+calls=260117 57
+57 2700226
+cfl=
+cfn=String::gsub
+calls=260117 57
+57 7585002
+
+fl=
+fn=JSON/Ext/Generator/State::generate
+0 5317745
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON/Encoding/JSONGemEncoder/EscapedString::to_json
+calls=260117 0
+0 10569422
+cfl=
+cfn=Hash::keys
+calls=40000 0
+0 42321
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON/Encoding/JSONGemEncoder/EscapedString::to_s
+calls=180000 0
+0 76153
+
+fl=
+fn=JSON/Ext/Generator/State::configure
+0 109631
+cfl=
+cfn=Hash::key?
+calls=270810 0
+0 50651
+
+fl=
+fn=Hash::to_hash
+0 13465771
+
+fl=
+fn=Kernel::respond_to?
+0 1656377
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers::respond_to_missing?
+calls=25957 0
+0 807017
+
+fl=
+fn=JSON/Ext/Generator/State::initialize_copy
+0 32015
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/json/common.rb
+fn=JSON::generate^
+208 238481
+cfl=
+cfn=Module::===
+calls=90270 209
+209 30850
+cfl=
+cfn=Kernel::dup
+calls=90270 212
+212 8467228
+cfl=
+cfn=Kernel::respond_to?
+calls=90270 215
+215 31173
+cfl=
+cfn=Hash::to_hash
+calls=90270 216
+216 13441364
+cfl=
+cfn=JSON/Ext/Generator/State::configure
+calls=90270 222
+222 160282
+cfl=
+cfn=JSON/Ext/Generator/State::generate
+calls=90270 224
+224 16005641
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+fn=ActiveSupport/JSON/Encoding/JSONGemEncoder::stringify
+101 650152
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/json/common.rb
+cfn=JSON::generate^
+calls=90270 102
+102 38375111
+
+fl=
+fn=String::initialize
+0 135012
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+fn=ActiveSupport/JSON/Encoding/JSONGemEncoder::jsonify
+85 569900
+cfl=
+cfn=Module::===
+calls=1050756 86
+86 394484
+cfl=
+cfn=Class::new
+calls=260117 88
+88 2240172
+cfl=
+cfn=Array::map
+calls=20060 94
+94 3349755
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=NilClass::as_json
+calls=70033 90
+90 46785
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=Numeric::as_json
+calls=100060 90
+90 71899
+cfl=
+cfn=Enumerable::map
+calls=40000 92
+92 3750438
+cfl=
+cfn=Hash::[]^
+calls=40000 92
+92 61096
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+fn=String::as_json
+86 77946
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+fn=ActiveSupport/JSON/Encoding/JSONGemEncoder::encode
+34 145915
+cfl=
+cfn=Kernel::dup
+calls=90270 35
+35 280343
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=String::as_json
+calls=50117 35
+35 61670
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON/Encoding/JSONGemEncoder::jsonify
+calls=90270 35
+35 3634143
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON/Encoding/JSONGemEncoder::stringify
+calls=90270 35
+35 39025263
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=Array::as_json
+calls=20060 35
+35 3432333
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=NilClass::as_json
+calls=33 35
+35 69
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=Numeric::as_json
+calls=20060 35
+35 15562
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+fn=ActiveSupport/JSON/Encoding/JSONGemEncoder::initialize
+29 57973
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+fn=ActiveSupport/JSON::encode^
+21 89201
+cfl=
+cfn=Class::new
+calls=90270 22
+22 153923
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON/Encoding/JSONGemEncoder::encode
+calls=90270 22
+22 46595298
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+fn=ActiveSupport/ToJsonWithActiveSupportEncoder::to_json
+35 357543
+cfl=
+cfn=Kernel::is_a?
+calls=350387 36
+36 85137
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON::encode^
+calls=90270 41
+41 46838422
+cfl=
+cfn=JSON/Ext/Generator/GeneratorMethods/String::to_json
+calls=260117 38
+38 2408689
+
+fl=
+fn=Module::to_s
+0 105115
+cfl=
+cfn=Module::inspect
+calls=2 0
+0 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/event.rb
+fn=MetaRequest/Event::transform_hash
+56 38319
+cfl=
+cfn=Kernel::object_id
+calls=10030 59
+59 10423
+cfl=
+cfn=Enumerable::inject
+calls=10030 60
+60 47751851
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/event.rb
+fn=MetaRequest/Event::json_encodable
+36 849039
+cfl=
+cfn=Kernel::is_a?
+calls=10030 37
+37 17708
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/event.rb
+cfn=MetaRequest/Event::transform_hash
+calls=10030 38
+38 47800593
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/indifferent_access.rb
+cfn=Hash::with_indifferent_access
+calls=10030 38
+38 2118636
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/event.rb
+fn=MetaRequest/Event::initialize
+14 55901
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/event.rb
+cfn=MetaRequest/Event::json_encodable
+calls=10030 15
+15 50785976
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Event::initialize
+calls=10030 15
+15 8091868
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/time/calculations.rb
+cfn=Time::-
+calls=10030 16
+16 711225
+
+fl=
+fn=BasicObject::singleton_method_added
+0 956
+
+fl=
+fn=String::to_i
+0 18291
+
+fl=
+fn=Object::[]*
+0 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/config.rb
+fn=MetaRequest/Config::source_path
+16 18592
+cfl=
+cfn=Object::[]*
+calls=1 17
+17 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.4.1/lib/rails.rb
+cfn=Rails::root^
+calls=1 17
+17 12
+cfl=
+cfn=Pathname::to_s
+calls=1 17
+17 11
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request.rb
+fn=MetaRequest::config^
+12 15746
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 13
+13 1497
+cfl=
+cfn=Class::new
+calls=1 13
+13 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/utils.rb
+fn=MetaRequest/Utils::sub_source_path
+18 40130
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request.rb
+cfn=MetaRequest::rails_root^
+calls=10030 19
+19 17611
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request.rb
+cfn=MetaRequest::config^
+calls=10030 20
+20 17250
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/config.rb
+cfn=MetaRequest/Config::source_path
+calls=10030 20
+20 18624
+
+fl=
+fn=String::freeze
+0 24510
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.4.1/lib/rails/application.rb
+fn=Rails/Application::config
+372 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.4.1/lib/rails.rb
+fn=Rails::application^
+39 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.4.1/lib/rails.rb
+fn=Rails::root^
+63 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.4.1/lib/rails.rb
+cfn=Rails::application^
+calls=4 64
+64 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.4.1/lib/rails/application.rb
+cfn=Rails/Application::config
+calls=2 64
+64 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request.rb
+fn=MetaRequest::rails_root^
+22 459070
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.4.1/lib/rails.rb
+cfn=Rails::root^
+calls=1 23
+23 13
+cfl=
+cfn=Pathname::to_s
+calls=1 23
+23 7
+cfl=
+cfn=String::freeze
+calls=1 23
+23 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/utils.rb
+fn=MetaRequest/Utils::dev_callsite
+5 53447
+cfl=
+cfn=Enumerable::detect
+calls=10030 6
+6 1081845
+cfl=
+cfn=String::split
+calls=10030 9
+9 278598
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/utils.rb
+cfn=MetaRequest/Utils::sub_source_path
+calls=10030 12
+12 93615
+cfl=
+cfn=String::to_i
+calls=10030 12
+12 18287
+
+fl=
+fn=Kernel::caller
+0 24050570
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout/Subscribers/Timed::finish
+126 118484
+cfl=
+cfn=Thread::current^
+calls=10030 127
+127 8443
+cfl=
+cfn=Thread::[]
+calls=10030 127
+127 9449
+cfl=
+cfn=Array::pop
+calls=10030 128
+128 10501
+cfl=
+cfn=Time::now^
+calls=10030 129
+129 27676
+cfl=
+cfn=Kernel::block_given?
+calls=10030 81
+81 18191
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=3 43
+43 3835
+cfl=
+cfn=Kernel::caller
+calls=10030 43
+43 24050065
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/utils.rb
+cfn=MetaRequest/Utils::dev_callsite
+calls=10030 43
+43 1525793
+cfl=
+cfn=Hash::merge!
+calls=10030 44
+44 43705
+cfl=
+cfn=Class::new
+calls=10030 46
+46 59705691
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/app_request.rb
+cfn=MetaRequest/AppRequest::current^
+calls=10030 82
+82 48135
+
+fl=
+fn=BasicObject::__id__
+0 21321
+
+fl=
+fn=Fiber::current^
+0 22495
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger_thread_safe_level.rb
+fn=ActiveSupport/LoggerThreadSafeLevel::local_log_id
+14 45620
+cfl=
+cfn=Fiber::current^
+calls=30044 15
+15 22495
+cfl=
+cfn=BasicObject::__id__
+calls=30044 15
+15 21321
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger_thread_safe_level.rb
+fn=ActiveSupport/LoggerThreadSafeLevel::local_level
+18 61669
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger_thread_safe_level.rb
+cfn=ActiveSupport/LoggerThreadSafeLevel::local_log_id
+calls=30044 19
+19 89435
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=30044 19
+19 81149
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger_thread_safe_level.rb
+fn=ActiveSupport/LoggerThreadSafeLevel::level
+30 1064375
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger_thread_safe_level.rb
+cfn=ActiveSupport/LoggerThreadSafeLevel::local_level
+calls=30044 31
+31 232254
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+fn=ActiveSupport/Logger::debug?
+94 27797
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger_thread_safe_level.rb
+cfn=ActiveSupport/LoggerThreadSafeLevel::level
+calls=10030 95
+95 1135640
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::runtime=^
+7 19773
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/runtime_registry.rb
+cfn=ActiveRecord/RuntimeRegistry::sql_runtime=^
+calls=10030 8
+8 10494830
+
+fl=
+fn=Integer::+
+0 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Event::duration
+80 28344
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/runtime_registry.rb
+fn=ActiveRecord/RuntimeRegistry::sql_runtime=^
+21 10457712
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=10031 21
+21 37126
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/runtime_registry.rb
+fn=ActiveRecord/RuntimeRegistry::sql_runtime^
+20 20546
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=10030 20
+20 2432186
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::runtime^
+11 19849
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/runtime_registry.rb
+cfn=ActiveRecord/RuntimeRegistry::sql_runtime^
+calls=10030 12
+12 2452732
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/runtime_registry.rb
+cfn=ActiveRecord/RuntimeRegistry::sql_runtime=^
+calls=1 12
+12 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Event::duration
+calls=1 12
+12 4
+cfl=
+cfn=Integer::+
+calls=1 12
+12 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::runtime=^
+calls=1 12
+12 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=1 22
+22 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+cfn=ActiveSupport/Logger::debug?
+calls=1 22
+22 32
+cfl=
+cfn=Array::include?
+calls=1 26
+26 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::sql
+20 188369
+cfl=
+cfn=Kernel::class
+calls=10030 21
+21 12713
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::runtime^
+calls=10030 21
+21 2472648
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Event::duration
+calls=20036 21
+21 28340
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::runtime=^
+calls=10029 21
+21 10514592
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=10029 22
+22 67241
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+cfn=ActiveSupport/Logger::debug?
+calls=10029 22
+22 1163405
+cfl=
+cfn=Array::include?
+calls=10029 26
+26 13896
+cfl=
+cfn=NilClass::to_s
+calls=10 28
+28 34
+cfl=
+cfn=Float::round
+calls=10007 28
+28 34255
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=10007 28
+28 101440
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::colorize_payload_name
+calls=10007 40
+40 141555
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::sql_color
+calls=10007 41
+41 192080
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::color
+calls=10007 41
+41 206357
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::debug
+calls=10007 43
+43 23997333
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::type_casted_binds
+calls=10000 34
+34 34865
+cfl=
+cfn=Array::zip
+calls=10000 35
+35 37352
+cfl=
+cfn=Array::map
+calls=10000 35
+35 117130
+cfl=
+cfn=Array::inspect
+calls=10000 35
+35 196201
+
+fl=
+fn=Array::first
+0 64514
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+fn=ActiveSupport/Subscriber::finish
+94 66529
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::now
+calls=10030 95
+95 46246
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::event_stack
+calls=10030 96
+96 79606
+cfl=
+cfn=Array::pop
+calls=10030 96
+96 43507
+cfl=
+cfn=Hash::merge!
+calls=10030 98
+98 20687
+cfl=
+cfn=String::split
+calls=10030 100
+100 51340
+cfl=
+cfn=Array::first
+calls=10030 100
+100 11172
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::sql
+calls=10030 101
+101 39519806
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+fn=ActiveSupport/LogSubscriber::finish
+83 37145
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=10030 84
+84 98345
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::finish
+calls=10030 84
+84 39838892
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Timed::finish
+calls=1 48
+48 6432
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish
+calls=1 48
+48 247
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish
+103 90151
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::finish
+calls=10030 104
+104 39981061
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_subscriber.rb
+cfn=ActiveRecord/ExplainSubscriber::finish
+calls=10030 104
+104 110637
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Timed::finish
+calls=10029 48
+48 85563536
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish
+calls=10029 48
+48 135324
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout::finish
+47 763828
+cfl=
+cfn=Array::each
+calls=20030 48
+48 125779371
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Instrumenter::finish_with_state
+43 63396
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout::finish
+calls=20030 44
+44 126543199
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin/ConditionVariable::wait_while
+123 30761
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::wait_for
+219 94993
+cfl=
+cfn=Thread::current^
+calls=20060 220
+220 12211
+cfl=
+cfn=Kernel::hash
+calls=10030 220
+220 11175
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin/ConditionVariable::wait_while
+calls=10030 221
+221 30761
+cfl=
+cfn=Hash::delete
+calls=10030 223
+223 6560879
+
+fl=
+fn=PG/Connection::async_exec_without_profiling
+0 104170
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/mini_profiler/profiler.rb
+fn=Rack/MiniProfiler::current^
+30 16417
+cfl=
+cfn=Thread::current^
+calls=10032 31
+31 7645
+cfl=
+cfn=Thread::[]
+calls=10032 31
+31 8800
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/sql_patches.rb
+fn=SqlPatches::should_measure?^
+17 23280
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/mini_profiler/profiler.rb
+cfn=Rack/MiniProfiler::current^
+calls=10032 18
+18 32862
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+fn=PG/Connection::async_exec
+109 783
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/sql_patches.rb
+cfn=SqlPatches::should_measure?^
+calls=24 110
+110 244
+cfl=
+cfn=PG/Connection::async_exec_without_profiling
+calls=24 110
+110 104170
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::yield_shares
+171 67400
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=20060 173
+173 7119332
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Connection::async_exec
+calls=24 75
+75 105197
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Connection::exec_params
+calls=6 611
+611 655754
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::result_as_array
+calls=17 63
+63 708
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Connection::exec_prepared
+calls=10000 622
+622 2326028
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies/interlock.rb
+fn=ActiveSupport/Dependencies/Interlock::permit_concurrent_loads
+46 46789
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::yield_shares
+calls=10030 47
+47 10274420
+
+fl=
+fn=Thread/Mutex::try_lock
+0 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_try_enter
+170 53168
+cfl=
+cfn=Thread::current^
+calls=20042 171
+171 18525
+cfl=
+cfn=Thread/Mutex::try_lock
+calls=8 172
+172 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb
+fn=ActiveSupport/Concurrency/LoadInterlockAwareMonitor::mon_enter
+11 52197
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_try_enter
+calls=20034 12
+12 71702
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_subscriber.rb
+fn=ActiveRecord/ExplainSubscriber::start
+8 13518
+
+fl=
+fn=Time::initialize
+0 44141
+
+fl=
+fn=Time::now^
+0 80098
+cfl=
+cfn=Time::initialize
+calls=40079 0
+0 44141
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout/Subscribers/Timed::start
+121 36623
+cfl=
+cfn=Thread::current^
+calls=10030 122
+122 7332
+cfl=
+cfn=Thread::[]
+calls=10030 122
+122 10251
+cfl=
+cfn=Thread::[]=
+calls=1 122
+122 3
+cfl=
+cfn=Time::now^
+calls=10030 123
+123 40915
+cfl=
+cfn=Array::push
+calls=10030 123
+123 8498
+
+fl=
+fn=Array::push
+0 38637
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+fn=ActiveSupport/SubscriberQueueRegistry::get_queue
+126 38613
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+fn=ActiveSupport/SubscriberQueueRegistry::initialize
+122 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+fn=ActiveSupport/Subscriber::event_stack
+106 49776
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=30090 107
+107 8001721
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+cfn=ActiveSupport/SubscriberQueueRegistry::get_queue
+calls=30090 107
+107 38613
+
+fl=
+fn=Hash::initialize_copy
+0 30101329
+
+fl=
+fn=Kernel::dup
+0 9544708
+cfl=
+cfn=Kernel::initialize_dup
+calls=923390 0
+0 30937180
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::initialize_dup
+calls=87095 0
+0 33855
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Event::initialize
+58 92669
+cfl=
+cfn=Kernel::dup
+calls=10030 60
+60 52920
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::dup
+calls=10030 60
+60 8038082
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+fn=ActiveSupport/Subscriber::now
+110 34464
+cfl=
+cfn=Process::clock_gettime^
+calls=20060 111
+111 56123
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+fn=ActiveSupport/Subscriber::start
+86 36350
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::now
+calls=10030 87
+87 44341
+cfl=
+cfn=Class::new
+calls=10030 87
+87 223310
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::event_stack
+calls=20060 88
+88 8010504
+cfl=
+cfn=Array::last
+calls=10030 88
+88 9017
+cfl=
+cfn=Array::push
+calls=10030 91
+91 30097
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::logger
+90 84584
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::logger^
+calls=50104 91
+91 294793
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+fn=ActiveSupport/LogSubscriber::start
+79 30817
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=10030 80
+80 128983
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::start
+calls=10030 80
+80 8353619
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::start
+99 40941
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::start
+calls=10030 100
+100 8513419
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_subscriber.rb
+cfn=ActiveRecord/ExplainSubscriber::start
+calls=10030 100
+100 13518
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::[]=
+23 104
+cfl=
+cfn=Array::hash
+calls=27 24
+24 45
+cfl=
+cfn=Kernel::hash
+calls=1 24
+24 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+fn=Concurrent/Collection/MriMapBackend::[]=
+17 38
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=39 18
+18 105
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::subscribed_to?
+107 30
+cfl=
+cfn=String::===
+calls=38 108
+108 12
+
+fl=
+fn=Array::select
+0 111741
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::subscribed_to?
+calls=38 59
+59 42
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::lock_optimistically^
+calls=17 167
+167 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/locking/optimistic.rb
+cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column
+calls=17 167
+167 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/time_zone_conversion.rb
+cfn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::create_time_zone_conversion_attribute?
+calls=17 75
+75 163
+cfl=
+cfn=#::relation
+calls=19370 53
+53 8978
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::changed?
+calls=84055 15
+15 892097
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::column_names
+calls=20 65
+65 28
+cfl=
+cfn=Array::include?
+calls=20 65
+65 28
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=20000 920
+920 35762
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+fn=Mutex_m::synchronize
+77 36
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=7 78
+78 38928
+cfl=
+cfn=Kernel::class
+calls=1 310
+310 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes
+calls=1 310
+310 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::deep_dup
+calls=1 310
+310 38
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/aggregations.rb
+cfn=ActiveRecord/Aggregations::init_internals
+calls=1 312
+312 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping::initialize_internals_callback
+calls=1 313
+313 234
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_assignment.rb
+cfn=ActiveModel/AttributeAssignment::assign_attributes
+calls=1 315
+315 100
+cfl=
+cfn=Kernel::block_given?
+calls=1 317
+317 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_initialize_callbacks
+calls=1 318
+318 23
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout::listeners_for
+55 257732
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=20030 57
+57 97283
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+cfn=Mutex_m::synchronize
+calls=2 57
+57 115
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout::start
+43 47691
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout::listeners_for
+calls=20030 44
+44 355129
+cfl=
+cfn=Array::each
+calls=20030 44
+44 8721414
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Instrumenter::start
+34 50509
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout::start
+calls=20030 35
+35 9124234
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Instrumenter::instrument
+19 83422
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::start
+calls=20030 21
+21 9174743
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=10030 580
+580 11084910
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::finish_with_state
+calls=20030 29
+29 126606595
+cfl=
+cfn=Enumerable::map
+calls=10000 52
+52 7674832
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+570 39306
+cfl=
+cfn=Kernel::object_id
+calls=10030 571
+571 15383
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::instrument
+calls=10030 571
+571 145978140
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+72 48
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+calls=7 73
+73 37621
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::schema_search_path=
+calls=1 709
+709 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::set_standard_conforming_strings
+calls=1 712
+712 4730
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::add_pg_encoders
+calls=1 224
+224 68
+cfl=
+cfn=Kernel::class
+calls=1 225
+225 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_cast_config_to_integer^
+calls=1 225
+225 7
+cfl=
+cfn=Class::new
+calls=1 225
+225 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version
+calls=1 228
+228 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::add_pg_decoders
+calls=1 232
+232 9095
+cfl=
+cfn=Kernel::tap
+calls=1 232
+232 2
+cfl=
+cfn=Enumerable::first
+calls=1 73
+73 8
+cfl=
+cfn=Hash::key?
+calls=1 237
+237 2
+cfl=
+cfn=Array::each
+calls=1 14
+14 435770159
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::client_min_messages=
+241 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 242
+242 21394
+
+fl=
+fn=PG/Connection::set_client_encoding
+0 65
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::configure_connection
+704 14
+cfl=
+cfn=PG/Connection::set_client_encoding
+calls=1 706
+706 65
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::client_min_messages=
+calls=1 708
+708 21402
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 855
+855 25
+
+fl=
+fn=String::%
+0 491
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.2.2/lib/pg/connection.rb
+fn=PG/Connection::quote_connstr^
+29 7
+cfl=
+cfn=String::to_s
+calls=2 30
+30 2
+cfl=
+cfn=String::gsub
+calls=2 30
+30 5
+
+fl=
+fn=Hash::each
+0 6868232
+cfl=
+cfn=Symbol::to_s
+calls=45 83
+83 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.2.2/lib/pg/connection.rb
+cfn=PG/Connection::quote_connstr^
+calls=2 83
+83 13
+cfl=
+cfn=Module::===
+calls=250270 61
+61 108155
+cfl=
+cfn=Kernel::class
+calls=90270 39
+39 30529
+cfl=
+cfn=Module::to_s
+calls=90270 39
+39 105090
+cfl=
+cfn=Kernel::is_a?
+calls=451128 41
+41 490837
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=ActiveSupport/ToJsonWithActiveSupportEncoder::to_json
+calls=90270 46
+46 46989564
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::convert_value
+calls=90270 356
+356 860377
+cfl=
+cfn=Kernel::nil?
+calls=1 732
+732 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote
+calls=1 733
+733 46
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 733
+733 3145
+cfl=
+cfn=PG/Coder::oid=
+calls=7 19
+19 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::camelize
+calls=15 116
+116 265
+cfl=
+cfn=String::include?
+calls=73335 119
+119 55339
+cfl=
+cfn=Module::const_get
+calls=15 119
+119 45
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/validates.rb
+cfn=ActiveModel/Validations/ClassMethods::_parse_validates_options
+calls=15 124
+124 34
+cfl=
+cfn=Hash::merge
+calls=15 124
+124 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/with.rb
+cfn=ActiveModel/Validations/ClassMethods::validates_with
+calls=15 124
+124 1694
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=17 468
+468 425
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::lookup_cast_type_from_column
+calls=17 468
+468 356
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attributes.rb
+cfn=ActiveRecord/Attributes/ClassMethods::define_attribute
+calls=34 468
+468 935
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::attribute_type_decorations^
+calls=2 53
+53 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/TypeDecorator::apply
+calls=17 53
+53 336
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_assignment.rb
+cfn=ActiveModel/AttributeAssignment::_assign_attribute
+calls=61390 44
+44 2129678
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::attribute_type_decorations^
+calls=3 53
+53 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::attribute_type_decorations^
+calls=2 53
+53 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::has_column?
+calls=919 72
+72 5198
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::associated_predicate_builder
+calls=919 73
+73 109332
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::expand_from_hash
+calls=919 73
+73 34713
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::associated_with?
+calls=12849 74
+74 115033
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::aggregated_with?
+calls=12849 94
+94 549478
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::arel_attribute
+calls=12849 112
+112 3487134
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::build
+calls=12849 112
+112 14860518
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::parent_reflection
+calls=2 76
+76 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::attribute_type_decorations^
+calls=3 53
+53 2
+cfl=
+cfn=String::to_s
+calls=191920 29
+29 55460
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::attribute_type_decorations^
+calls=7 53
+53 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias?
+calls=10 16
+16 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::parse_as_number
+calls=80000 72
+72 453980
+cfl=
+cfn=Integer::>
+calls=80000 74
+74 32010
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/duplicable.rb
+cfn=Object::duplicable?
+calls=2 666
+666 1
+cfl=
+cfn=Kernel::dup
+calls=180002 667
+667 455399
+cfl=
+cfn=Array::==
+calls=1 664
+664 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+cfn=I18n/Backend/Simple/Implementation::store_translations
+calls=6 229
+229 1253
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+cfn=#::symbolize_key
+calls=169 16
+16 355
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+cfn=#::deep_symbolize_keys_in_object
+calls=169 16
+16 2660
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=String::as_json
+calls=20000 171
+171 16276
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=Numeric::as_json
+calls=60000 171
+171 37291
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=Object::as_json
+calls=20000 171
+171 1255452
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=NilClass::as_json
+calls=70000 171
+171 38658
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=Range::as_json
+calls=10000 171
+171 227306
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON/Encoding/JSONGemEncoder::jsonify
+calls=360000 92
+92 3535259
+
+fl=
+fn=Enumerable::map
+0 194313
+cfl=
+cfn=Hash::each
+calls=92851 0
+0 6105391
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Result::each
+calls=1 0
+0 89
+cfl=
+cfn=Enumerator::each
+calls=11024 0
+0 2510270
+cfl=
+cfn=Array::join
+calls=11020 968
+968 80591
+cfl=
+cfn=Enumerable::each_with_index
+calls=11016 941
+941 9941916
+cfl=
+cfn=Enumerable::map
+calls=11016 941
+941 2433932
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/result.rb
+cfn=ActiveRecord/Result::each
+calls=10000 0
+0 7652292
+
+fl=
+fn=Hash::merge!
+0 88010
+cfl=
+cfn=Module::===
+calls=4 24
+24 2
+cfl=
+cfn=Hash::merge
+calls=2 24
+24 6
+
+fl=
+fn=Array::zip
+0 37363
+
+fl=
+fn=Enumerable::find
+0 90598
+cfl=
+cfn=Array::each
+calls=102589 0
+0 20293764
+
+fl=
+fn=Module::instance_methods
+0 102
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.2.2/lib/pg/connection.rb
+fn=PG/Connection::parse_connect_args^
+36 24
+cfl=
+cfn=Array::last
+calls=1 39
+39 2
+cfl=
+cfn=Kernel::is_a?
+calls=1 39
+39 2
+cfl=
+cfn=Array::pop
+calls=1 39
+39 2
+cfl=
+cfn=Module::instance_methods
+calls=1 45
+45 102
+cfl=
+cfn=Enumerable::find
+calls=1 45
+45 49
+cfl=
+cfn=String::sub
+calls=1 46
+46 5
+cfl=
+cfn=Array::zip
+calls=1 66
+66 11
+cfl=
+cfn=Hash::merge!
+calls=1 71
+71 4
+cfl=
+cfn=Enumerable::map
+calls=1 83
+83 31
+cfl=
+cfn=Array::join
+calls=1 83
+83 3
+
+fl=
+fn=PG/Connection::initialize
+0 4400
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.2.2/lib/pg/connection.rb
+cfn=PG/Connection::parse_connect_args^
+calls=1 0
+0 236
+cfl=
+cfn=String::%
+calls=1 0
+0 14
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.2.2/lib/pg.rb
+fn=PG::connect^
+57 7
+cfl=
+cfn=Class::new
+calls=1 58
+58 4656
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::connect
+691 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.2.2/lib/pg.rb
+cfn=PG::connect^
+calls=1 692
+692 4663
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::configure_connection
+calls=1 693
+693 21506
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_cast_config_to_boolean^
+93 4
+
+fl=
+fn=Kernel::object_id
+0 41358
+
+fl=
+fn=Thread/Mutex::initialize
+0 2441
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_initialize
+257 37
+cfl=
+cfn=Class::new
+calls=8 261
+261 18
+cfl=
+cfn=Kernel::object_id
+calls=8 262
+262 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::initialize
+250 25
+cfl=
+cfn=BasicObject::initialize
+calls=8 251
+251 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_initialize
+calls=8 252
+252 66
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+fn=Arel/Visitors/Visitor::dispatch_cache^
+15 4
+cfl=
+cfn=Class::new
+calls=1 16
+16 4
+
+fl=
+fn=Kernel::class
+0 593227
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+fn=Arel/Visitors/Visitor::get_dispatch_cache
+21 4
+cfl=
+cfn=Kernel::class
+calls=1 22
+22 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+cfn=Arel/Visitors/Visitor::dispatch_cache^
+calls=1 22
+22 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+fn=Arel/Visitors/Visitor::initialize
+5 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+cfn=Arel/Visitors/Visitor::get_dispatch_cache
+calls=1 6
+6 14
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::initialize
+68 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+cfn=Arel/Visitors/Visitor::initialize
+calls=1 69
+69 18
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::arel_visitor
+776 12
+cfl=
+cfn=Class::new
+calls=1 777
+777 26
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaCache::initialize
+9 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/utility/monotonic_time.rb
+fn=#::get_time
+13 5
+cfl=
+cfn=Process::clock_gettime^
+calls=1 14
+14 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/utility/monotonic_time.rb
+fn=Concurrent::monotonic_time^
+53 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/utility/monotonic_time.rb
+cfn=#::get_time
+calls=1 54
+54 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications.rb
+fn=ActiveSupport/Notifications/InstrumentationRegistry::instrumenter_for
+209 29294
+cfl=
+cfn=Kernel::hash
+calls=10001 210
+210 8498
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications.rb
+fn=ActiveSupport/Notifications::instrumenter^
+189 37398
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=10001 190
+190 42277
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications.rb
+cfn=ActiveSupport/Notifications/InstrumentationRegistry::instrumenter_for
+calls=10001 190
+190 37792
+
+fl=
+fn=Hash::initialize
+0 167703
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionManager::initialize
+191 4
+
+fl=
+fn=String::sub
+0 401
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=20 72
+72 107
+cfl=
+cfn=String::capitalize
+calls=20 72
+72 37
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/loaded_features_index.rb
+fn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::strip_extension
+120 68
+cfl=
+cfn=String::sub
+calls=22 121
+121 225
+
+fl=
+fn=String::hash
+0 29449
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/NullTransaction::initialize
+85 3
+
+fl=
+fn=Module::attr_writer
+0 44
+cfl=
+cfn=Module::method_added
+calls=4 0
+0 4
+
+fl=
+fn=Module::attr_reader
+0 148
+cfl=
+cfn=Module::method_added
+calls=31 0
+0 14
+
+fl=
+fn=Kernel::require_without_bootsnap
+0 4294
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/compile_cache/iseq.rb
+cfn=Bootsnap/CompileCache/ISeq/InstructionSequenceMixin::load_iseq
+calls=29 0
+0 38186
+cfl=
+cfn=Class::inherited
+calls=36 5
+5 37
+cfl=
+cfn=Module::method_added
+calls=214 6
+6 59
+cfl=
+cfn=Module::attr_reader
+calls=17 94
+94 163
+cfl=
+cfn=Module::attr_writer
+calls=2 95
+95 48
+cfl=
+cfn=Module::private
+calls=15 271
+271 20
+cfl=
+cfn=Class::new
+calls=1 273
+273 7
+cfl=
+cfn=Kernel::extend
+calls=1 3
+3 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=15 1
+1 12653
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=20 19
+19 23
+cfl=
+cfn=String::hash
+calls=2 95
+95 2
+cfl=
+cfn=File::extname^
+calls=2 98
+98 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/loaded_features_index.rb
+cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::strip_extension
+calls=2 100
+100 19
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=2 107
+107 7
+cfl=
+cfn=Struct::new^
+calls=2 6
+6 68
+cfl=
+cfn=Module::include
+calls=2 7
+7 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/delegation.rb
+cfn=Module::delegate
+calls=3 7
+7 676
+cfl=
+cfn=Module::protected
+calls=10 64
+64 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::create^
+calls=1 19
+19 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/loaded_features_index.rb
+fn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::register
+85 253
+cfl=
+cfn=Kernel::nil?
+calls=30 86
+86 28
+cfl=
+cfn=Kernel::require_without_bootsnap
+calls=30 22
+22 56317
+cfl=
+cfn=String::hash
+calls=27 95
+95 47
+cfl=
+cfn=File::extname^
+calls=35 98
+98 99
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/loaded_features_index.rb
+cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::strip_extension
+calls=19 100
+100 268
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=27 107
+107 150
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+fn=Kernel::require_with_bootsnap_lfi
+20 85
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/loaded_features_index.rb
+cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::register
+calls=30 21
+21 57161
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=1 664
+664 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::new_constants
+calls=1 664
+664 58
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/loaded_features_index.rb
+fn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::key?
+67 53
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=34 68
+68 122
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+fn=Kernel::require
+26 202
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/loaded_features_index.rb
+cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::key?
+calls=34 27
+27 175
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::find
+calls=30 29
+29 9151
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+cfn=Kernel::require_with_bootsnap_lfi
+calls=30 30
+30 57305
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=2 664
+664 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::new_constants
+calls=2 664
+664 159
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/WatchStack::watching?
+111 52
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/Loadable::load_dependency
+251 315
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load?
+calls=34 252
+252 153
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=41 252
+252 50
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::watching?
+calls=34 252
+252 52
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+cfn=Kernel::require
+calls=27 291
+291 56884
+cfl=
+cfn=Array::flatten
+calls=7 253
+253 30
+cfl=
+cfn=Array::uniq
+calls=7 253
+253 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::new_constants_in
+calls=7 255
+255 12815
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::has_many
+calls=1 7
+7 1789
+cfl=
+cfn=Module::method_added
+calls=1 10
+10 1
+cfl=
+cfn=Class::inherited
+calls=1 255
+255 1
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=3 5
+5 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::build^
+calls=1 255
+255 656
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::add_reflection^
+calls=1 1655
+1655 39
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/Loadable::require
+289 258
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::load_dependency
+calls=34 291
+291 72807
+cfl=
+cfn=Array::each
+calls=1 291
+291 211
+cfl=
+cfn=String::hash
+calls=1 95
+95 1
+cfl=
+cfn=File::extname^
+calls=1 98
+98 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/loaded_features_index.rb
+cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::strip_extension
+calls=1 100
+100 7
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=1 107
+107 3
+cfl=
+cfn=Class::inherited
+calls=2 6
+6 2
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=19 9
+9 7
+cfl=
+cfn=Class::new
+calls=1 291
+291 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::through_model
+calls=1 1826
+1826 7197
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=1 68
+68 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::reset_transaction
+281 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 282
+282 6946
+cfl=
+cfn=Class::new
+calls=1 282
+282 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::initialize
+6 4
+cfl=
+cfn=BasicObject::initialize
+calls=1 7
+7 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::reset_transaction
+calls=1 8
+8 6965
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/query_cache.rb
+fn=ActiveRecord/ConnectionAdapters/QueryCache::initialize
+51 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::initialize
+calls=1 52
+52 6971
+cfl=
+cfn=Class::new
+calls=1 53
+53 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::initialize
+101 30
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache::initialize
+calls=1 102
+102 6984
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications.rb
+cfn=ActiveSupport/Notifications::instrumenter^
+calls=1 106
+106 28
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/utility/monotonic_time.rb
+cfn=Concurrent::monotonic_time^
+calls=1 110
+110 14
+cfl=
+cfn=Class::new
+calls=2 111
+111 34
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::arel_visitor
+calls=1 113
+113 38
+cfl=
+cfn=Kernel::class
+calls=1 116
+116 1
+cfl=
+cfn=Hash::fetch
+calls=1 116
+116 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_cast_config_to_boolean^
+calls=1 116
+116 4
+cfl=
+cfn=Kernel::extend
+calls=1 118
+118 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::initialize
+214 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::initialize
+calls=1 215
+215 7147
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::connect
+calls=1 223
+223 26180
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout_and_verify
+calls=1 223
+223 443
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::logger^
+60 294806
+
+fl=
+fn=Hash::replace
+0 12
+
+fl=
+fn=Hash::default_proc
+0 398303
+
+fl=
+fn=Hash::default=
+0 17936
+
+fl=
+fn=Hash::default
+0 456247
+
+fl=
+fn=Hash::slice
+0 70932
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/slice.rb
+fn=Hash::slice!
+32 54
+cfl=
+cfn=Hash::keys
+calls=14 33
+33 9
+cfl=
+cfn=Array::-
+calls=14 33
+33 14
+cfl=
+cfn=Hash::slice
+calls=28 33
+33 20
+cfl=
+cfn=Hash::default
+calls=14 35
+35 9
+cfl=
+cfn=Hash::default=
+calls=14 35
+35 10
+cfl=
+cfn=Hash::default_proc
+calls=14 36
+36 8
+cfl=
+cfn=Hash::replace
+calls=14 37
+37 12
+
+fl=
+fn=Hash::keys
+0 211570
+
+fl=
+fn=String::to_sym
+0 51755
+
+fl=
+fn=Enumerable::each_with_object
+0 43
+cfl=
+cfn=Array::each
+calls=1 0
+0 63
+cfl=
+cfn=Hash::each
+calls=57 0
+0 3348
+
+fl=
+fn=PG/Connection::conndefaults^
+0 864
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.2.2/lib/pg/connection.rb
+fn=PG/Connection::conndefaults_hash^
+228 6
+cfl=
+cfn=PG/Connection::conndefaults^
+calls=1 229
+229 864
+cfl=
+cfn=Enumerable::each_with_object
+calls=1 229
+229 67
+
+fl=
+fn=Hash::delete
+0 6842254
+cfl=
+cfn=Kernel::hash
+calls=30090 0
+0 24669
+
+fl=
+fn=Hash::delete_if
+0 4
+cfl=
+cfn=Kernel::nil?
+calls=4 36
+36 1
+
+fl=
+fn=Symbol::to_sym
+0 467920
+
+fl=
+fn=Hash::transform_keys
+0 54150
+cfl=
+cfn=Symbol::to_sym
+calls=5 57
+57 3
+cfl=
+cfn=Symbol::to_s
+calls=46705 0
+0 19151
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/keys.rb
+fn=Hash::symbolize_keys
+56 3
+cfl=
+cfn=Hash::transform_keys
+calls=2 57
+57 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionHandling::postgresql_connection
+33 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::symbolize_keys
+calls=1 34
+34 8
+cfl=
+cfn=Hash::delete_if
+calls=1 36
+36 5
+cfl=
+cfn=Hash::delete
+calls=1 40
+40 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.2.2/lib/pg/connection.rb
+cfn=PG/Connection::conndefaults_hash^
+calls=1 43
+43 936
+cfl=
+cfn=Hash::keys
+calls=1 43
+43 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/slice.rb
+cfn=Hash::slice!
+calls=1 44
+44 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::logger^
+calls=1 48
+48 13
+cfl=
+cfn=Class::new
+calls=1 48
+48 33791
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::new_connection
+829 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionHandling::postgresql_connection
+calls=1 830
+830 34794
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout_new_connection
+872 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::new_connection
+calls=1 874
+874 34804
+
+fl=
+fn=Numeric::zero?
+0 59030
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::try_to_checkout_new_connection
+840 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 844
+844 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout_new_connection
+calls=1 853
+853 34807
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::transaction
+calls=1 853
+853 435775679
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::can_remove_no_wait?
+167 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::no_wait_poll
+179 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::can_remove_no_wait?
+calls=1 180
+180 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::internal_poll
+150 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::no_wait_poll
+calls=1 151
+151 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/ConnectionLeasingQueue::internal_poll
+276 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::internal_poll
+calls=1 277
+277 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::synchronize
+154 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 155
+155 25
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::poll
+144 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::synchronize
+calls=1 145
+145 28
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::acquire_connection
+807 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::poll
+calls=1 814
+814 30
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::try_to_checkout_new_connection
+calls=1 814
+814 435810503
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout
+537 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::acquire_connection
+calls=1 538
+538 435810537
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection_cache_key
+682 49577
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::current_thread
+686 87583
+cfl=
+cfn=Thread::current^
+calls=74996 687
+687 37924
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection
+381 130346
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::current_thread
+calls=74995 382
+382 125503
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection_cache_key
+calls=74995 382
+382 49576
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=74995 382
+382 258292
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout
+calls=1 382
+382 435810539
+
+fl=
+fn=Hash::fetch
+0 3810935
+cfl=
+cfn=Array::hash
+calls=20059 0
+0 98210
+cfl=
+cfn=Kernel::hash
+calls=1 0
+0 1
+cfl=
+cfn=Array::eql?
+calls=20033 0
+0 31606
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::automatic_inverse_of
+calls=7 599
+599 2130
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::get_or_default
+108 110534
+cfl=
+cfn=Hash::fetch
+calls=95100 109
+109 1007762
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+fn=Concurrent/Map::fetch
+168 137656
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::get_or_default
+calls=95076 169
+169 1118233
+cfl=
+cfn=Kernel::block_given?
+calls=96 171
+171 33
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Map::put
+calls=48 193
+193 209
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::perform_fetch
+calls=26 21
+21 808
+
+fl=
+fn=Process::pid^
+0 79518
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool
+1077 104325
+cfl=
+cfn=Process::pid^
+calls=74995 1078
+1078 51308
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=74995 1078
+1078 195054
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection_pool
+1058 115754
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool
+calls=74995 1059
+1059 350687
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::fetch
+calls=74995 1059
+1059 1016553
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection
+1030 131048
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection_pool
+calls=74995 1031
+1031 1482993
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection
+calls=74995 1033
+1033 436374256
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling::connection_specification_name
+96 1591293
+cfl=
+cfn=Kernel::nil?
+calls=74995 97
+97 38006
+cfl=
+cfn=Class::superclass
+calls=149986 98
+98 71896
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection_specification_name
+calls=149986 98
+98 436111
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::default_connection_handler^
+106 74957
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+fn=ActiveSupport/PerThreadRegistry::instance
+46 450074
+cfl=
+cfn=Thread::current^
+calls=206871 47
+47 10270798
+cfl=
+cfn=Thread::[]
+calls=206871 47
+47 230475
+cfl=
+cfn=Class::new
+calls=3 47
+47 21
+cfl=
+cfn=Thread::[]=
+calls=3 47
+47 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/runtime_registry.rb
+fn=ActiveRecord/RuntimeRegistry::connection_handler^
+20 91336
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=74995 20
+20 206169
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Base::connection_handler^
+130 121395
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/runtime_registry.rb
+cfn=ActiveRecord/RuntimeRegistry::connection_handler^
+calls=74995 131
+131 297505
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_connection_handler^
+calls=74995 131
+131 74957
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling::retrieve_connection
+117 138710
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Base::connection_handler^
+calls=74995 118
+118 493858
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection_specification_name
+calls=74995 118
+118 1701214
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection
+calls=74995 118
+118 437988298
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling::connection
+89 83637
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::retrieve_connection
+calls=74069 90
+90 440298634
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::retrieve_connection^
+calls=926 90
+90 24777
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions/ClassMethods::transaction
+211 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=1 212
+212 435810621
+
+fl=
+fn=JSON/Ext/Parser::parse
+0 139107
+
+fl=
+fn=JSON/Ext/Parser::initialize
+0 13
+cfl=
+cfn=Hash::key?
+calls=9 0
+0 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/json/common.rb
+fn=JSON::parse^
+155 16
+cfl=
+cfn=Class::new
+calls=1 156
+156 32
+cfl=
+cfn=JSON/Ext/Parser::parse
+calls=1 156
+156 139107
+
+fl=
+fn=IO::read^
+0 16998
+
+fl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+fn=ReloadJson::call
+2 6501
+cfl=
+cfn=IO::read^
+calls=1 3
+3 16998
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/json/common.rb
+cfn=JSON::parse^
+calls=1 3
+3 139155
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions/ClassMethods::transaction
+calls=1 4
+4 435810635
+
+fl=
+fn=BasicObject::initialize
+0 81306
+
+fl=
+fn=Thread/ConditionVariable::broadcast
+0 17435
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin/ConditionVariable::broadcast
+149 29495
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_check_owner
+calls=10035 150
+150 20873
+cfl=
+cfn=Thread/ConditionVariable::broadcast
+calls=10035 151
+151 17435
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::eligible_waiters?
+215 12
+cfl=
+cfn=Hash::any?
+calls=5 216
+216 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::stop_exclusive
+96 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=6 97
+97 203
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::history^
+60 14
+
+fl=
+fn=Array::uniq!
+0 17
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::autoloaded_constants^
+60 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::autoload_once_paths^
+60 12
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::load_once_path?
+442 20
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::autoload_once_paths^
+calls=6 445
+445 12
+cfl=
+cfn=Array::any?
+calls=6 445
+445 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/WatchStack::pop_modules
+166 22
+cfl=
+cfn=Array::each
+calls=13 167
+167 38
+
+fl=
+fn=Array::pop
+0 60349
+
+fl=
+fn=Array::join
+0 84649
+cfl=
+cfn=Symbol::to_s
+calls=45 0
+0 61
+
+fl=
+fn=Array::concat
+0 126118
+
+fl=
+fn=Array::-
+0 90060
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core::hash
+calls=20000 0
+0 125900
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb
+cfn=Arel/Nodes/Binary::eql?
+calls=1 0
+0 6
+
+fl=
+fn=Array::last
+0 721590
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/WatchStack::new_constants
+117 59
+cfl=
+cfn=Array::last
+calls=13 121
+121 18
+cfl=
+cfn=Array::each
+calls=13 121
+121 1102
+cfl=
+cfn=Array::pop
+calls=13 149
+149 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::pop_modules
+calls=13 149
+149 60
+
+fl=
+fn=Module::private
+0 29
+
+fl=
+fn=Module::method_added
+0 300
+
+fl=
+fn=Class::inherited
+0 61
+
+fl=
+fn=RubyVM/InstructionSequence::load_from_binary^
+0 4613
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/compile_cache/iseq.rb
+fn=Bootsnap/CompileCache/ISeq::storage_to_output^
+17 435
+cfl=
+cfn=RubyVM/InstructionSequence::load_from_binary^
+calls=35 18
+18 4613
+
+fl=
+fn=Bootsnap/CompileCache/Native::fetch^
+0 50229
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/compile_cache/iseq.rb
+cfn=Bootsnap/CompileCache/ISeq::storage_to_output^
+calls=35 0
+0 5048
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/compile_cache/yaml.rb
+cfn=Bootsnap/CompileCache/YAML::storage_to_output^
+calls=6 0
+0 218
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/compile_cache/iseq.rb
+fn=Bootsnap/CompileCache/ISeq/InstructionSequenceMixin::load_iseq
+33 206
+cfl=
+cfn=String::to_s
+calls=35 37
+37 28
+cfl=
+cfn=Bootsnap/CompileCache/Native::fetch^
+calls=35 37
+37 47360
+
+fl=
+fn=Kernel::load_without_bootsnap
+0 595
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/compile_cache/iseq.rb
+cfn=Bootsnap/CompileCache/ISeq/InstructionSequenceMixin::load_iseq
+calls=6 0
+0 9408
+cfl=
+cfn=Class::inherited
+calls=1 1
+1 3
+cfl=
+cfn=Module::method_added
+calls=8 2
+2 5
+cfl=
+cfn=Module::private
+calls=1 30
+30 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+calls=1 3
+3 11275
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loading^
+calls=1 384
+384 1
+cfl=
+cfn=Array::pop
+calls=1 384
+384 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::history^
+calls=1 388
+388 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::<<
+calls=1 388
+388 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::stop_exclusive
+calls=1 153
+153 50
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/time_zone_conversion.rb
+cfn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::inherited
+calls=4 3
+3 4049
+cfl=
+cfn=Kernel::freeze
+calls=3 3
+3 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::has_many
+calls=1 15
+15 1558
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::has_and_belongs_to_many
+calls=2 16
+16 14128
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_once_path?
+calls=1 479
+479 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::autoloaded_constants^
+calls=2 479
+479 1
+cfl=
+cfn=Array::concat
+calls=1 479
+479 1
+cfl=
+cfn=Array::uniq!
+calls=1 480
+480 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/validates.rb
+cfn=ActiveModel/Validations/ClassMethods::validates
+calls=10 17
+17 1589
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::belongs_to
+calls=3 6
+6 1961
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+fn=Kernel::load^
+52 29
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::find
+calls=6 53
+53 57
+cfl=
+cfn=Kernel::load_without_bootsnap
+calls=6 54
+54 44646
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=1 664
+664 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::new_constants
+calls=1 664
+664 91
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loading^
+calls=1 384
+384 1
+cfl=
+cfn=Array::pop
+calls=1 384
+384 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::history^
+calls=1 388
+388 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::<<
+calls=1 388
+388 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::stop_exclusive
+calls=1 153
+153 27
+
+fl=
+fn=Module::constants
+0 807
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/WatchStack::watch_namespaces
+154 22
+cfl=
+cfn=Array::map
+calls=13 155
+155 727
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::constant_watch_stack^
+60 80
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::new_constants_in
+656 104
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=20 657
+657 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::watch_namespaces
+calls=13 657
+657 749
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+cfn=Kernel::load^
+calls=6 476
+476 44858
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::new_constants
+calls=7 664
+664 716
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_once_path?
+calls=1 479
+479 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::autoloaded_constants^
+calls=2 479
+479 2
+cfl=
+cfn=Array::concat
+calls=1 479
+479 1
+cfl=
+cfn=Array::uniq!
+calls=1 480
+480 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+cfn=Kernel::require
+calls=7 291
+291 10112
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::build^
+calls=1 291
+291 1806
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::add_reflection^
+calls=1 1370
+1370 49
+
+fl=
+fn=String::[]
+0 20
+
+fl=
+fn=Array::collect
+0 14
+cfl=
+cfn=String::[]
+calls=6 472
+472 11
+
+fl=
+fn=Array::compact
+0 7468014
+
+fl=
+fn=Kernel::is_a?
+0 3289666
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::load_file
+470 50
+cfl=
+cfn=Kernel::is_a?
+calls=6 471
+471 11
+cfl=
+cfn=Array::compact
+calls=6 471
+471 7
+cfl=
+cfn=Array::collect
+calls=6 472
+472 26
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::new_constants_in
+calls=6 475
+475 45612
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_once_path?
+calls=3 479
+479 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::autoloaded_constants^
+calls=6 479
+479 7
+cfl=
+cfn=Array::concat
+calls=3 479
+479 5
+cfl=
+cfn=Array::uniq!
+calls=3 480
+480 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loading^
+calls=1 384
+384 4
+cfl=
+cfn=Array::pop
+calls=1 384
+384 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::history^
+calls=1 388
+388 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::<<
+calls=1 388
+388 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::stop_exclusive
+calls=1 153
+153 22
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::warnings_on_first_load^
+60 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::mechanism^
+60 80
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::load?
+328 90
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::mechanism^
+calls=40 329
+329 80
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::<<
+348 27
+
+fl=
+fn=Thread/Mutex::unlock
+0 27264
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_check_owner
+267 105321
+cfl=
+cfn=Thread::current^
+calls=70253 268
+268 52631
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_exit
+199 740018
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_check_owner
+calls=60218 200
+200 137079
+cfl=
+cfn=Thread/Mutex::unlock
+calls=40102 204
+204 27264
+
+fl=
+fn=Kernel::hash
+0 2433285
+
+fl=
+fn=Hash::any?
+0 5430
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::busy_for_sharing?
+210 8
+cfl=
+cfn=Hash::any?
+calls=5 211
+211 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::busy_for_exclusive?
+205 26
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::busy_for_sharing?
+calls=5 206
+206 15
+cfl=
+cfn=Thread::current^
+calls=5 207
+207 3
+cfl=
+cfn=Kernel::hash
+calls=5 207
+207 6
+
+fl=
+fn=Thread/Mutex::lock
+0 29230
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_enter
+187 618174
+cfl=
+cfn=Thread::current^
+calls=80278 188
+188 27925
+cfl=
+cfn=Thread/Mutex::lock
+calls=40094 189
+189 29230
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::synchronize
+227 306626
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_enter
+calls=40184 228
+228 675328
+cfl=
+cfn=Thread::current^
+calls=20077 78
+78 10018
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::busy_for_exclusive?
+calls=5 79
+79 50
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=60209 232
+232 904280
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::eligible_waiters?
+calls=5 104
+104 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin/ConditionVariable::broadcast
+calls=10035 109
+109 67803
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/ConnectionLeasingQueue::internal_poll
+calls=1 145
+145 8
+cfl=
+cfn=Numeric::zero?
+calls=1 845
+845 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb
+cfn=ActiveSupport/Concurrency/LoadInterlockAwareMonitor::mon_enter
+calls=20034 228
+228 123899
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::interlock^
+calls=10030 74
+74 19873
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies/interlock.rb
+cfn=ActiveSupport/Dependencies/Interlock::permit_concurrent_loads
+calls=10030 74
+74 10321209
+cfl=
+cfn=Hash::delete
+calls=20060 174
+174 48085
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::wait_for
+calls=10030 190
+190 6710018
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::adopt_connection
+calls=1 857
+857 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::lease
+calls=1 859
+859 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Connection::query
+calls=1 254
+254 254
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::begin_transaction
+calls=1 238
+238 435775650
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::current_transaction
+calls=1 198
+198 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/NullTransaction::joinable?
+calls=1 198
+198 1
+cfl=
+cfn=Class::new
+calls=1 201
+201 1633
+cfl=
+cfn=IO::write
+calls=20014 695
+695 15495052
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/ClassMethods::load_schema!
+calls=5 459
+459 16686
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::sql_key
+calls=10000 673
+673 56379
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::key?
+calls=9999 674
+674 74293
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::[]
+calls=9999 685
+685 46869
+cfl=
+cfn=Array::last
+calls=1 214
+214 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/Transaction::before_commit_records
+calls=1 217
+217 66
+cfl=
+cfn=Array::pop
+calls=1 219
+219 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/RealTransaction::commit
+calls=1 222
+222 20164
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::start_exclusive
+76 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=6 77
+77 152
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::exclusive
+148 95
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::start_exclusive
+calls=6 149
+149 166
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loaded^
+calls=12 358
+358 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=6 358
+358 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::<<
+calls=9 362
+362 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loading^
+calls=9 363
+363 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load?
+calls=6 366
+366 17
+cfl=
+cfn=Kernel::nil?
+calls=6 370
+370 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::warnings_on_first_load^
+calls=6 372
+372 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_file
+calls=6 373
+373 45781
+cfl=
+cfn=Array::pop
+calls=3 384
+384 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::history^
+calls=3 388
+388 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::stop_exclusive
+calls=3 153
+153 122
+cfl=
+cfn=Thread::current^
+calls=1 18
+18 1
+cfl=
+cfn=Thread::[]=
+calls=1 18
+18 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies/interlock.rb
+fn=ActiveSupport/Dependencies/Interlock::loading
+12 25
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::exclusive
+calls=6 13
+13 46254
+cfl=
+cfn=Thread::current^
+calls=1 18
+18 1
+cfl=
+cfn=Thread::[]=
+calls=1 18
+18 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::interlock^
+60 19880
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::load_interlock^
+36 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::interlock^
+calls=6 37
+37 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies/interlock.rb
+cfn=ActiveSupport/Dependencies/Interlock::loading
+calls=6 37
+37 46281
+cfl=
+cfn=Module::const_defined?
+calls=1 511
+511 1
+cfl=
+cfn=Module::const_get
+calls=1 512
+512 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::include?
+253 94593
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::loaded^
+60 15
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::require_or_load
+351 39
+cfl=
+cfn=File::expand_path^
+calls=6 353
+353 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loaded^
+calls=6 354
+354 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=6 354
+354 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_interlock^
+calls=6 356
+356 46311
+cfl=
+cfn=Thread::current^
+calls=2 18
+18 3
+cfl=
+cfn=Thread::[]=
+calls=2 18
+18 6
+cfl=
+cfn=Module::const_defined?
+calls=1 511
+511 1
+cfl=
+cfn=Module::const_get
+calls=1 512
+512 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::require_or_load
+46 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport::allow_bootsnap_retry^
+calls=6 47
+47 46450
+cfl=
+cfn=Module::const_defined?
+calls=1 511
+511 2
+cfl=
+cfn=Module::const_get
+calls=1 512
+512 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::loading^
+60 30
+
+fl=
+fn=String::sub!
+0 136199
+cfl=
+cfn=String::upcase
+calls=20004 145
+145 6566
+
+fl=
+fn=Array::any?
+0 142584
+cfl=
+cfn=Module::const_defined?
+calls=11 517
+517 12
+cfl=
+cfn=Regexp::match?
+calls=9660 57
+57 4873
+cfl=
+cfn=Kernel::is_a?
+calls=21 354
+354 13
+
+fl=
+fn=Array::include?
+0 805217
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/introspection.rb
+fn=Module::parents
+50 99
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parent_name
+calls=23 52
+52 53
+cfl=
+cfn=Array::include?
+calls=23 59
+59 32
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/introspection.rb
+fn=Module::parent_name
+9 101
+cfl=
+cfn=Module::name
+calls=6 13
+13 5
+cfl=
+cfn=Kernel::frozen?
+calls=6 14
+14 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/introspection.rb
+fn=Module::parent
+34 49
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parent_name
+calls=15 35
+35 62
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::load_dir
+22 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::stale?
+calls=11 23
+23 43
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=11 24
+24 18
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::autoloadable_module?
+38 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::load_dir
+calls=11 39
+39 82
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::autoload_module!
+453 29
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::autoloadable_module?
+calls=11 454
+454 105
+
+fl=
+fn=Exception::set_backtrace
+0 16
+
+fl=
+fn=Exception::exception^
+0 21
+cfl=
+cfn=Exception::initialize
+calls=11 0
+0 15
+
+fl=
+fn=Kernel::raise
+0 53
+cfl=
+cfn=Exception::exception^
+calls=11 0
+0 37
+cfl=
+cfn=Exception::set_backtrace
+calls=11 0
+0 10
+cfl=
+cfn=Exception::exception
+calls=12 0
+0 12
+
+fl=
+fn=String::===
+0 52
+
+fl=
+fn=File::extname^
+0 150
+
+fl=
+fn=Hash::key?
+0 4173851
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::try_index
+197 67
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::search_index
+188 64
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::try_index
+calls=47 189
+189 67
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::absolute_path?
+100 77
+cfl=
+cfn=String::start_with?
+calls=53 101
+101 62
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/store.rb
+fn=Bootsnap/LoadPathCache/Store::commit_transaction
+56 4
+
+fl=
+fn=SystemCallError::===^
+0 6
+
+fl=
+fn=Exception::backtrace
+0 29
+
+fl=
+fn=Exception::exception
+0 15
+
+fl=
+fn=Exception::initialize
+0 28
+
+fl=
+fn=SystemCallError::initialize
+0 20
+cfl=
+cfn=Exception::initialize
+calls=3 0
+0 4
+
+fl=
+fn=Time::to_i
+0 13
+
+fl=
+fn=File::mtime^
+0 483
+cfl=
+cfn=SystemCallError::initialize
+calls=1 0
+0 4
+cfl=
+cfn=Exception::exception
+calls=1 0
+0 1
+cfl=
+cfn=Exception::backtrace
+calls=1 0
+0 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+fn=Bootsnap/LoadPathCache/Path::latest_mtime
+74 36
+cfl=
+cfn=Array::each
+calls=26 76
+76 604
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/store.rb
+fn=Bootsnap/LoadPathCache/Store::get
+20 114
+
+fl=
+fn=String::initialize_copy
+0 73584
+
+fl=
+fn=Kernel::initialize_dup
+0 688388
+cfl=
+cfn=String::initialize_copy
+calls=131023 0
+0 73584
+cfl=
+cfn=Hash::initialize_copy
+calls=651809 0
+0 30101329
+cfl=
+cfn=JSON/Ext/Generator/State::initialize_copy
+calls=90270 0
+0 32015
+cfl=
+cfn=Array::initialize_copy
+calls=50216 0
+0 35278
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::initialize_copy
+calls=71 0
+0 2926
+cfl=
+cfn=Kernel::initialize_copy
+calls=34 0
+0 39
+
+fl=
+fn=Pathname::to_s
+0 45
+cfl=
+cfn=Kernel::initialize_dup
+calls=33 0
+0 46
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler.rb
+fn=Bundler::bundle_path^
+79 19
+
+fl=
+fn=Object::key?*
+0 37
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/bundler.rb
+fn=Bootsnap::bundler?
+4 36
+cfl=
+cfn=Array::each
+calls=31 8
+8 77
+
+fl=
+fn=Enumerable::detect
+0 224088
+cfl=
+cfn=Array::each
+calls=174044 0
+0 4531128
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems.rb
+fn=Gem::paths^
+381 71
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems.rb
+fn=Gem::path^
+427 88
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems.rb
+cfn=Gem::paths^
+calls=133 428
+428 71
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+fn=Bootsnap/LoadPathCache/Path::stability
+98 258
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems.rb
+cfn=Gem::path^
+calls=133 100
+100 159
+cfl=
+cfn=Enumerable::detect
+calls=133 100
+100 792
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/bundler.rb
+cfn=Bootsnap::bundler?
+calls=31 102
+102 113
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+cfn=Bootsnap/LoadPathCache/Path::expanded_path
+calls=70 102
+102 164
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler.rb
+cfn=Bundler::bundle_path^
+calls=31 102
+102 19
+cfl=
+cfn=Pathname::to_s
+calls=31 102
+102 73
+cfl=
+cfn=String::start_with?
+calls=70 102
+102 21
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+fn=Bootsnap/LoadPathCache/Path::stable?
+9 98
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+cfn=Bootsnap/LoadPathCache/Path::stability
+calls=133 10
+10 1600
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+fn=Bootsnap/LoadPathCache/Path::entries_and_dirs
+39 261
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+cfn=Bootsnap/LoadPathCache/Path::stable?
+calls=133 40
+40 1698
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+cfn=Bootsnap/LoadPathCache/Path::expanded_path
+calls=159 50
+50 351
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/store.rb
+cfn=Bootsnap/LoadPathCache/Store::get
+calls=133 50
+50 114
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+cfn=Bootsnap/LoadPathCache/Path::latest_mtime
+calls=26 52
+52 640
+
+fl=
+fn=File::expand_path^
+0 1057
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+fn=Bootsnap/LoadPathCache/Path::expanded_path
+61 295
+cfl=
+cfn=File::expand_path^
+calls=526 62
+62 1015
+
+fl=
+fn=File/Stat::directory?
+0 33
+
+fl=
+fn=File::stat^
+0 1545
+cfl=
+cfn=SystemCallError::initialize
+calls=2 0
+0 20
+cfl=
+cfn=Exception::exception
+calls=2 0
+0 2
+cfl=
+cfn=Exception::backtrace
+calls=2 0
+0 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+fn=Bootsnap/LoadPathCache/Path::non_directory?
+27 137
+cfl=
+cfn=File::stat^
+calls=133 28
+28 1570
+cfl=
+cfn=File/Stat::directory?
+calls=131 28
+28 33
+cfl=
+cfn=SystemCallError::===^
+calls=2 28
+28 5
+
+fl=
+fn=String::start_with?
+0 169763
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+fn=Bootsnap/LoadPathCache/Path::relative?
+33 94
+cfl=
+cfn=String::start_with?
+calls=133 34
+34 62
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+fn=Bootsnap/LoadPathCache/Path::initialize
+22 98
+cfl=
+cfn=String::to_s
+calls=133 23
+23 32
+
+fl=
+fn=Class::new
+0 15724553
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+cfn=Bootsnap/LoadPathCache/Path::initialize
+calls=133 0
+0 131
+cfl=
+cfn=BasicObject::initialize
+calls=930 0
+0 367
+cfl=
+cfn=JSON/Ext/Parser::initialize
+calls=1 0
+0 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::initialize
+calls=1 0
+0 33780
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::[]=
+calls=1 0
+0 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/NullTransaction::initialize
+calls=1 0
+0 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::initialize
+calls=1 0
+0 4
+cfl=
+cfn=Hash::initialize
+calls=38604 0
+0 145452
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::initialize
+calls=1 0
+0 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::initialize
+calls=8 0
+0 101
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::initialize
+calls=1 0
+0 23
+cfl=
+cfn=Thread/Mutex::initialize
+calls=173 0
+0 2441
+cfl=
+cfn=PG/Connection::initialize
+calls=1 0
+0 4651
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Event::initialize
+calls=10030 0
+0 91803
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+cfn=ActiveSupport/SubscriberQueueRegistry::initialize
+calls=1 0
+0 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/event.rb
+cfn=MetaRequest/Event::initialize
+calls=10030 0
+0 59644970
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON/Encoding/JSONGemEncoder::initialize
+calls=90270 0
+0 57973
+cfl=
+cfn=String::initialize
+calls=272138 0
+0 135012
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::initialize
+calls=31080 0
+0 10020994
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_registry.rb
+cfn=ActiveRecord/ExplainRegistry::initialize
+calls=1 0
+0 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.2.2/lib/pg/coder.rb
+cfn=PG/Coder::initialize
+calls=10 0
+0 35
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::initialize
+calls=1 0
+0 8
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::initialize
+calls=1 0
+0 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::initialize
+calls=66 0
+0 584
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::initialize
+calls=4 0
+0 48
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::initialize
+calls=21 0
+0 28
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/specialized_string.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/SpecializedString::initialize
+calls=10 0
+0 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::initialize
+calls=1 0
+0 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/vector.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/Vector::initialize
+calls=2 0
+0 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::initialize
+calls=11 0
+0 37
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::initialize
+calls=50 0
+0 81
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/RealTransaction::initialize
+calls=1 0
+0 1622
+cfl=
+cfn=Array::push
+calls=1 207
+207 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=1 232
+232 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionState::initialize
+calls=1 0
+0 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+cfn=Mutex_m::initialize
+calls=7 0
+0 89
+cfl=
+cfn=Module::initialize
+calls=16 0
+0 103
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/TypeDecorator::initialize
+calls=14 0
+0 24
+cfl=
+cfn=Class::initialize
+calls=23 0
+0 1694
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validator.rb
+cfn=ActiveModel/EachValidator::initialize
+calls=14 0
+0 230
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations/uniqueness.rb
+cfn=ActiveRecord/Validations/UniquenessValidator::initialize
+calls=2 0
+0 45
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::initialize
+calls=66 0
+0 709
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::initialize
+calls=16 0
+0 1687
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Conditionals/Value::initialize
+calls=21 0
+0 36
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::initialize
+calls=10 0
+0 134
+cfl=
+cfn=Array::initialize
+calls=17 0
+0 147
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/sql_type_metadata.rb
+cfn=ActiveRecord/ConnectionAdapters/SqlTypeMetadata::initialize
+calls=17 0
+0 25
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/type_metadata.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLTypeMetadata::initialize
+calls=17 0
+0 99
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/column.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::initialize
+calls=17 0
+0 125
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::initialize
+calls=238334 0
+0 258619
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::initialize
+calls=21025 0
+0 20440
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core::initialize
+calls=15705 0
+0 11220349
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ScopeRegistry::initialize
+calls=1 0
+0 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::initialize
+calls=2 0
+0 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::initialize
+calls=2 0
+0 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::initialize
+calls=919 0
+0 45192
+cfl=
+cfn=NameError::initialize
+calls=6 0
+0 26
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+cfn=ActiveRecord/Associations/CollectionProxy::initialize
+calls=1929 0
+0 88643
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type_caster/map.rb
+cfn=ActiveRecord/TypeCaster/Map::initialize
+calls=13773 0
+0 17687
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+cfn=Arel/Table::initialize
+calls=14692 0
+0 89419
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::initialize
+calls=924 0
+0 876
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::initialize
+calls=924 0
+0 17877
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder/basic_object_handler.rb
+cfn=ActiveRecord/PredicateBuilder/BasicObjectHandler::initialize
+calls=924 0
+0 595
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder/base_handler.rb
+cfn=ActiveRecord/PredicateBuilder/BaseHandler::initialize
+calls=924 0
+0 572
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder/range_handler.rb
+cfn=ActiveRecord/PredicateBuilder/RangeHandler::initialize
+calls=924 0
+0 518
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder/array_handler.rb
+cfn=ActiveRecord/PredicateBuilder/ArrayHandler::initialize
+calls=1848 0
+0 891
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::initialize
+calls=2 0
+0 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::arel_table
+calls=51594 0
+0 38388
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::predicate_builder
+calls=51594 0
+0 36101
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::initialize
+calls=51594 0
+0 116922
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/alias_tracker.rb
+cfn=ActiveRecord/Associations/AliasTracker::initialize
+calls=12849 0
+0 17760
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::initialize
+calls=12849 0
+0 18064
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope/ReflectionProxy::initialize
+calls=919 0
+0 3975
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause_factory.rb
+cfn=ActiveRecord/Relation/WhereClauseFactory::initialize
+calls=32219 0
+0 33540
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type_caster/connection.rb
+cfn=ActiveRecord/TypeCaster/Connection::initialize
+calls=919 0
+0 748
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/bind_param.rb
+cfn=Arel/Nodes/BindParam::initialize
+calls=12850 0
+0 32892
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb
+cfn=Arel/Nodes/Binary::initialize
+calls=14687 0
+0 857665
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::initialize
+calls=191292 0
+0 117721
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/unary.rb
+cfn=Arel/Nodes/Unary::initialize
+calls=921 0
+0 1018
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/association_relation.rb
+cfn=ActiveRecord/AssociationRelation::initialize
+calls=29371 0
+0 245823
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::initialize
+calls=63427 0
+0 723675
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::initialize
+calls=36624 0
+0 337677
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::initialize
+calls=15705 0
+0 101506
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::initialize
+calls=15716 0
+0 49521
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::initialize
+calls=5 0
+0 6048
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::initialize
+calls=15705 0
+0 183907
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+cfn=ActiveModel/Name::initialize
+calls=4 0
+0 9749
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/result.rb
+cfn=ActiveRecord/Result::initialize
+calls=10004 0
+0 27153
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/exceptions.rb
+cfn=I18n/MissingTranslation/Base::initialize
+calls=80000 0
+0 428395
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+cfn=Arel/SelectManager::initialize
+calls=1 0
+0 51
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins_values
+calls=1 926
+926 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::left_outer_joins_values
+calls=1 927
+927 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause
+calls=2 929
+929 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::empty?
+calls=2 929
+929 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::ast
+calls=1 929
+929 33
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb
+cfn=Arel/TreeManager::where
+calls=1 929
+929 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::having_clause
+calls=1 930
+930 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::limit_value
+calls=2 931
+931 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation::connection
+calls=1 932
+932 68
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::sanitize_limit
+calls=1 932
+932 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type.rb
+cfn=ActiveRecord/Type::default_value^
+calls=1 932
+932 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::with_cast_value^
+calls=1 932
+932 10
+cfl=
+cfn=Class::new
+calls=2 937
+937 26
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+cfn=Arel/SelectManager::take
+calls=1 937
+937 138
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache/BindMap::initialize
+calls=1 0
+0 24
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache::initialize
+calls=1 0
+0 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/select_statement.rb
+cfn=Arel/Nodes/SelectStatement::initialize
+calls=1 0
+0 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/select_core.rb
+cfn=Arel/Nodes/SelectCore::initialize
+calls=1 0
+0 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/join_source.rb
+cfn=Arel/Nodes/JoinSource::initialize
+calls=1 0
+0 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/and.rb
+cfn=Arel/Nodes/And::initialize
+calls=1 0
+0 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/sql_string.rb
+cfn=Arel/Collectors/SQLString::initialize
+calls=1 0
+0 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+cfn=Arel/Collectors/Bind::initialize
+calls=1 0
+0 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::initialize
+calls=1 0
+0 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache/Query::initialize
+calls=1 0
+0 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/builder.rb
+cfn=ActiveModel/AttributeSet/Builder::initialize
+calls=1 0
+0 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/builder.rb
+cfn=ActiveModel/LazyAttributeHash::initialize
+calls=10000 0
+0 32281
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/yaml_encoder.rb
+cfn=ActiveModel/AttributeSet/YAMLEncoder::initialize
+calls=1 0
+0 3
+
+fl=
+fn=Array::map
+0 1140393
+cfl=
+cfn=String::to_s
+calls=92543 0
+0 19612
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::to_constant_name
+calls=13 156
+156 91
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::qualified_const_defined?
+calls=13 157
+157 43
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::constantize
+calls=13 157
+157 121
+cfl=
+cfn=Module::constants
+calls=13 157
+157 396
+cfl=
+cfn=Regexp::match?
+calls=8 179
+179 14
+cfl=
+cfn=Module::to_s
+calls=8 198
+198 19
+cfl=
+cfn=Symbol::to_s
+calls=64725 198
+198 39386
+cfl=
+cfn=Array::join
+calls=8 201
+201 23
+cfl=
+cfn=Module::module_eval
+calls=8 214
+214 684
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote
+calls=7 820
+820 73
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::build^
+calls=66 672
+672 996
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::new_column_from_field
+calls=16 114
+114 2301
+cfl=
+cfn=Array::first
+calls=11033 0
+0 2120
+cfl=
+cfn=#::name
+calls=19370 58
+58 7469
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::extract_node_value
+calls=19370 59
+59 70081
+cfl=
+cfn=String::to_sym
+calls=50 0
+0 2370
+cfl=
+cfn=Kernel::public_send
+calls=36 349
+349 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::match
+calls=108 358
+358 597
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::persisted?
+calls=73040 595
+595 134833
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::read_attribute
+calls=73040 600
+600 634752
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=14 785
+785 685
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_column_name
+calls=15 785
+785 1946
+cfl=
+cfn=Enumerable::each_with_index
+calls=4 941
+941 10
+cfl=
+cfn=Enumerable::map
+calls=4 941
+941 12573332
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+cfn=ActiveModel/Naming::model_name
+calls=40000 183
+183 36605
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+cfn=#::deep_symbolize_keys_in_object
+calls=43 40
+40 46
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::normalize_key
+calls=2 392
+392 29
+cfl=
+cfn=Module::===
+calls=2 149
+149 1
+cfl=
+cfn=Kernel::class
+calls=1 137
+137 1
+cfl=
+cfn=Array::include?
+calls=1 137
+137 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_attribute.rb
+cfn=ActiveRecord/Relation/QueryAttribute::value_for_database
+calls=10000 145
+145 477359
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::type_cast
+calls=20000 145
+145 1240744
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value_for_database
+calls=10000 145
+145 57135
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::render_bind
+calls=20000 36
+36 88928
+cfl=
+cfn=Kernel::dup
+calls=60000 152
+152 445742
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=Object::as_json
+calls=20000 152
+152 2950851
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=Numeric::as_json
+calls=20000 152
+152 15562
+cfl=
+cfn=Symbol::[]
+calls=180000 15
+15 724374
+cfl=
+cfn=Kernel::instance_variable_get
+calls=180000 15
+15 56423
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON/Encoding/JSONGemEncoder::jsonify
+calls=40000 94
+94 3315128
+cfl=
+cfn=String::freeze
+calls=20000 128
+128 13057
+
+fl=
+fn=Thread/Mutex::owned?
+0 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/store.rb
+fn=Bootsnap/LoadPathCache/Store::transaction
+43 5
+cfl=
+cfn=Thread/Mutex::owned?
+calls=2 44
+44 3
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=2 45
+45 9701
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::push_paths_locked
+138 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/store.rb
+cfn=Bootsnap/LoadPathCache/Store::transaction
+calls=2 139
+139 9709
+
+fl=
+fn=Module::extended
+0 5292
+
+fl=
+fn=Module::extend_object
+0 73705
+
+fl=
+fn=Kernel::extend
+0 19880
+cfl=
+cfn=Module::extend_object
+calls=19395 0
+0 73705
+cfl=
+cfn=Module::extended
+calls=19395 0
+0 5292
+
+fl=
+fn=Kernel::instance_variable_set
+0 12020
+
+fl=
+fn=Kernel::frozen?
+0 19935
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/change_observer.rb
+fn=Bootsnap/LoadPathCache/ChangeObserver::register^
+55 10
+cfl=
+cfn=Kernel::frozen?
+calls=2 56
+56 2
+cfl=
+cfn=Kernel::instance_variable_set
+calls=2 57
+57 4
+cfl=
+cfn=Kernel::extend
+calls=2 58
+58 11
+
+fl=
+fn=Thread/Mutex::synchronize
+0 1717
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/change_observer.rb
+cfn=Bootsnap/LoadPathCache/ChangeObserver::register^
+calls=2 118
+118 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::now
+calls=2 121
+121 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::push_paths_locked
+calls=2 122
+122 9716
+cfl=
+cfn=Array::map
+calls=2 140
+140 54
+cfl=
+cfn=Array::each
+calls=2 140
+140 9636
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/store.rb
+cfn=Bootsnap/LoadPathCache/Store::commit_transaction
+calls=2 49
+49 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::search_index
+calls=25 53
+53 131
+cfl=
+cfn=Hash::key?
+calls=45 61
+61 63
+cfl=
+cfn=File::extname^
+calls=11 65
+65 29
+cfl=
+cfn=String::===
+calls=11 65
+65 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=2 59
+59 8
+cfl=
+cfn=Array::select
+calls=2 59
+59 73
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::[]=
+calls=2 59
+59 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::[]=
+calls=87 18
+18 149
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::clear
+calls=149 62
+62 158
+cfl=
+cfn=Class::new
+calls=11 565
+565 82
+cfl=
+cfn=Array::reverse
+calls=11 566
+566 15
+cfl=
+cfn=Enumerable::inject
+calls=11 566
+566 1366
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=5 62
+62 31
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names
+calls=5 63
+63 7233
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_methods
+calls=4 63
+63 31523
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::compute_if_absent
+calls=7 25
+25 13049
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::reinitialize
+115 4
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=2 116
+116 9763
+
+fl=
+fn=Float::to_i
+0 100
+
+fl=
+fn=Process::clock_gettime^
+0 56267
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::now
+175 143
+cfl=
+cfn=Process::clock_gettime^
+calls=66 176
+176 141
+cfl=
+cfn=Float::to_i
+calls=66 176
+176 100
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::stale?
+171 118
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::now
+calls=64 172
+172 378
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::find
+47 895
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::stale?
+calls=53 48
+48 453
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::reinitialize
+calls=2 48
+48 9767
+cfl=
+cfn=String::to_s
+calls=53 49
+49 44
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::absolute_path?
+calls=53 50
+50 139
+cfl=
+cfn=String::start_with?
+calls=25 51
+51 16
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=25 52
+52 303
+cfl=
+cfn=Kernel::raise
+calls=11 92
+92 77
+cfl=
+cfn=Exception::backtrace
+calls=11 92
+92 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::search_for_file
+27 82
+cfl=
+cfn=Thread::current^
+calls=17 28
+28 10
+cfl=
+cfn=Thread::[]
+calls=17 28
+28 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::find
+calls=17 30
+30 2495
+cfl=
+cfn=Module::===
+calls=22 31
+31 12
+
+fl=
+fn=String::downcase!
+0 64
+
+fl=
+fn=String::tr!
+0 15790
+
+fl=
+fn=String::gsub!
+0 97819
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=40008 141
+141 98336
+cfl=
+cfn=String::downcase
+calls=80016 141
+141 23702
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::[]
+19 668672
+cfl=
+cfn=Kernel::hash
+calls=74996 20
+20 40363
+cfl=
+cfn=Array::hash
+calls=20000 20
+20 37570
+cfl=
+cfn=Array::eql?
+calls=19999 20
+20 14783
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+fn=Concurrent/Map::[]
+132 955154
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::[]
+calls=1242163 133
+133 761387
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::get_or_default
+calls=24 139
+139 64
+cfl=
+cfn=Class::new
+calls=23 11
+11 171
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::fetch_or_store
+calls=22 11
+11 193
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::[]=
+calls=1 36
+36 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+fn=ActiveSupport/Inflector/Inflections::instance^
+66 40694
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=62009 67
+67 66605
+
+fl=
+fn=Kernel::block_given?
+0 1138663
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+fn=ActiveSupport/Inflector::inflections
+252 54596
+cfl=
+cfn=Kernel::block_given?
+calls=62009 253
+253 11363
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector/Inflections::instance^
+calls=62009 256
+256 107300
+
+fl=
+fn=String::gsub
+0 7675727
+
+fl=
+fn=String::to_s
+0 1942901
+
+fl=
+fn=Regexp::match?
+0 278677
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::underscore
+92 393
+cfl=
+cfn=Regexp::match?
+calls=45 93
+93 106
+cfl=
+cfn=String::to_s
+calls=45 94
+94 38
+cfl=
+cfn=String::gsub
+calls=45 94
+94 116
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=45 95
+95 2100
+cfl=
+cfn=String::gsub!
+calls=135 95
+95 1040
+cfl=
+cfn=String::tr!
+calls=45 98
+98 124
+cfl=
+cfn=String::downcase!
+calls=45 99
+99 64
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+fn=String::underscore
+127 160
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::underscore
+calls=25 128
+128 714
+
+fl=
+fn=Symbol::to_s
+0 1043589
+
+fl=
+fn=Module::===
+0 1349208
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::to_constant_name
+675 125
+cfl=
+cfn=Module::===
+calls=76 676
+676 48
+cfl=
+cfn=Module::name
+calls=23 680
+680 20
+cfl=
+cfn=String::sub
+calls=7 677
+677 32
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::qualified_name_for
+485 73
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::to_constant_name
+calls=17 486
+486 134
+cfl=
+cfn=Symbol::to_s
+calls=17 487
+487 21
+
+fl=
+fn=BasicObject::equal?
+0 317
+
+fl=
+fn=Module::const_get
+0 164
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+calls=8 0
+0 16023
+
+fl=
+fn=Array::each
+0 12191938
+cfl=
+cfn=Module::const_get
+calls=67 283
+283 16125
+cfl=
+cfn=Class::new
+calls=1089 141
+141 6411
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+cfn=Bootsnap/LoadPathCache/Path::relative?
+calls=133 142
+142 157
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+cfn=Bootsnap/LoadPathCache/Path::non_directory?
+calls=133 143
+143 1745
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+cfn=Bootsnap/LoadPathCache/Path::expanded_path
+calls=297 144
+144 794
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
+cfn=Bootsnap/LoadPathCache/Path::entries_and_dirs
+calls=133 145
+145 3064
+cfl=
+cfn=Array::each
+calls=1353 147
+147 354820
+cfl=
+cfn=String::to_s
+calls=380 100
+100 136
+cfl=
+cfn=String::start_with?
+calls=681014 100
+100 169293
+cfl=
+cfn=Object::key?*
+calls=31 9
+9 37
+cfl=
+cfn=File::mtime^
+calls=49 78
+78 488
+cfl=
+cfn=Time::to_i
+calls=48 78
+78 13
+cfl=
+cfn=SystemCallError::===^
+calls=1 78
+78 1
+cfl=
+cfn=Array::last
+calls=13 124
+124 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::qualified_const_defined?
+calls=13 126
+126 52
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::constantize
+calls=13 126
+126 149
+cfl=
+cfn=Kernel::is_a?
+calls=980048 127
+127 165983
+cfl=
+cfn=Module::constants
+calls=13 130
+130 411
+cfl=
+cfn=Array::-
+calls=19 130
+130 250
+cfl=
+cfn=Array::concat
+calls=1046 138
+138 3314
+cfl=
+cfn=Array::join
+calls=6 143
+143 38
+cfl=
+cfn=Array::pop
+calls=13 167
+167 9
+cfl=
+cfn=String::to_sym
+calls=140039 230
+230 49116
+cfl=
+cfn=Symbol::to_sym
+calls=72 45
+45 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::start
+calls=20060 44
+44 8567878
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Timed::start
+calls=10030 44
+44 103622
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish
+calls=10030 48
+48 125745138
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request.rb
+cfn=MetaRequest::rails_root^
+calls=680850 6
+6 443161
+cfl=
+cfn=PG/TypeMapByOid::add_coder
+calls=7 833
+833 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::key?
+calls=132 19
+19 90
+cfl=
+cfn=Integer::to_i
+calls=2 24
+24 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_mapped_type
+calls=37 26
+26 245
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_domain_type
+calls=5 28
+28 455
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_array_type
+calls=82 29
+29 441
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_range_type
+calls=6 30
+30 63
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_composite_type
+calls=2 31
+31 164
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::apply
+calls=50 567
+567 1255
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::target
+calls=535551 271
+271 116717
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=535665 271
+271 106122
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::expand
+calls=47650 425
+425 132616
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache::configure_query_cache!
+calls=1 426
+426 24
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+cfn=ReloadJson::find_or_build_city
+calls=1 15
+15 435770155
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/DelegateCache::include_relation_methods
+calls=21 20
+20 343
+cfl=
+cfn=Module::name
+calls=2094 21
+21 947
+cfl=
+cfn=String::gsub
+calls=21 21
+21 72
+cfl=
+cfn=Module::const_set
+calls=21 22
+22 57
+cfl=
+cfn=Module::private_constant
+calls=21 23
+23 13
+cfl=
+cfn=Kernel::hash
+calls=21 25
+25 11
+cfl=
+cfn=Kernel::respond_to?
+calls=124281 88
+88 35912
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations/ClassMethods::validate
+calls=16 96
+96 1345
+cfl=
+cfn=Hash::delete
+calls=1432196 21
+21 238503
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::_validators^
+calls=2 90
+90 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::append_one
+calls=38 573
+573 358
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation/AssociationBuilderExtension::valid_options^
+calls=14 0
+0 15
+cfl=
+cfn=String::sub!
+calls=37340 405
+405 38941
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation/AssociationBuilderExtension::build^
+calls=14 88
+88 6080
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::prepend_one
+calls=28 577
+577 239
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callback^
+calls=28 19
+19 2622
+cfl=
+cfn=Kernel::singleton_class
+calls=84 95
+95 22
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/redefine_method.rb
+cfn=Module::silence_redefinition_of_method
+calls=84 95
+95 106
+cfl=
+cfn=Kernel::define_singleton_method
+calls=84 96
+96 282
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/redefine_method.rb
+cfn=Module::redefine_method
+calls=84 124
+124 789
+cfl=
+cfn=NilClass::nil?
+calls=750003 141
+141 134747
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_method
+calls=5 252
+252 36380
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::method_name
+calls=221 286
+286 510
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::instance_method_already_implemented?
+calls=221 288
+288 24030
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_cache
+calls=5 298
+298 129
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::clear
+calls=5 298
+298 36
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers/Method::pattern^
+calls=51914 33
+33 49106
+cfl=
+cfn=Regexp::match?
+calls=51914 33
+33 60776
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read/ClassMethods::define_method_attribute
+calls=12 292
+292 884
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write/ClassMethods::define_method_attribute=
+calls=12 292
+292 758
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=192 294
+294 84
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::define_proxy_call
+calls=192 294
+294 7165
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::name
+calls=110307 33
+33 359330
+cfl=
+cfn=Hash::key?
+calls=18 1852
+1852 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::_validators^
+calls=3 90
+90 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=Bus/GeneratedAssociationMethods::services
+calls=46626 18
+18 601103
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+cfn=ReloadJson::find_or_build_service
+calls=46626 18
+18 436795853
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::safe_constantize
+calls=12 189
+189 16903
+cfl=
+cfn=NilClass::to_s
+calls=6 190
+190 8
+cfl=
+cfn=Module::to_s
+calls=6 190
+190 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::[]=
+calls=6 191
+191 20
+cfl=
+cfn=Module::const_defined?
+calls=406 286
+286 152
+cfl=
+cfn=Module::ancestors
+calls=6 291
+291 21
+cfl=
+cfn=Enumerable::inject
+calls=6 291
+291 492
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::_validators^
+calls=2 90
+90 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::raise_on_type_mismatch!
+calls=56629 436
+436 155482
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::add_to_target
+calls=56629 437
+437 3114598
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::table_name
+calls=919 113
+113 3349
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::alias_candidate
+calls=919 113
+113 1609
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=5604 113
+113 2325
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::type_caster
+calls=919 113
+113 2038
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/alias_tracker.rb
+cfn=ActiveRecord/Associations/AliasTracker::aliased_table_for
+calls=919 113
+113 6929
+cfl=
+cfn=Module::===
+calls=122357 140
+140 39906
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::===
+calls=12849 140
+140 26080
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::next_chain_scope
+calls=919 127
+127 77338
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::scopes
+calls=13768 0
+0 587584
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::build_through_record
+calls=46629 31
+31 5046011
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::relation
+calls=4685 33
+33 52922
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::scope_for_association
+calls=4685 33
+33 90411
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::except
+calls=4685 34
+34 89203
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::merge!
+calls=4685 34
+34 270389
+cfl=
+cfn=Kernel::nil?
+calls=606054 72
+72 163286
+cfl=
+cfn=Array::blank?
+calls=58742 72
+72 19991
+cfl=
+cfn=Symbol::to_s
+calls=254700 76
+76 89605
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::references!
+calls=4685 76
+76 45141
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::name
+calls=350867 53
+53 1193989
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::_validators^
+calls=9 90
+90 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::counter_cache_column
+calls=6 254
+254 32
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::number
+calls=4731618 43
+43 15320760
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+cfn=ActiveRecord/Associations/CollectionProxy::<<
+calls=46625 18
+18 10204790
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::raw_filter
+calls=33 31
+31 98
+cfl=
+cfn=Kernel::class
+calls=2073 32
+32 510
+cfl=
+cfn=Kernel::dup
+calls=51 36
+36 167
+cfl=
+cfn=Kernel::instance_variable_get
+calls=17 38
+38 44
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_associations
+calls=15 43
+43 381
+cfl=
+cfn=Kernel::instance_variable_set
+calls=11037 52
+52 3647
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::chain
+calls=17 55
+55 31
+cfl=
+cfn=Kernel::tap
+calls=17 55
+55 104
+cfl=
+cfn=Array::include?
+calls=13 568
+568 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash
+calls=19 568
+568 147
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/column.rb
+cfn=ActiveRecord/ConnectionAdapters/Column::type
+calls=5 568
+568 6938
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=20182 585
+585 951212
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::load_association_ids^
+calls=20182 586
+586 3020951
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=20182 589
+589 46628447739
+cfl=
+cfn=Array::map
+calls=10181 594
+594 841054
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=1012510 195
+195 197199
+cfl=
+cfn=Kernel::catch
+calls=487901 605
+605 285516405154
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=146304 151
+151 267866
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations/presence.rb
+cfn=ActiveRecord/Validations/PresenceValidator::validate_each
+calls=277649 152
+152 17799501
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::association_valid?
+calls=62314 316
+316 127344225619
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=Trip/GeneratedAssociationMethods::bus
+calls=40000 150
+150 4174815
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::blank?
+calls=130000 151
+151 4951625
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=Trip/GeneratedAssociationMethods::from
+calls=20000 150
+150 331430
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+cfn=Trip/GeneratedAssociationMethods::to
+calls=20000 150
+150 303913502
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::start_time
+calls=40000 150
+150 249646
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/format.rb
+cfn=ActiveModel/Validations/FormatValidator::validate_each
+calls=40000 152
+152 336606
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::duration_minutes
+calls=80000 150
+150 344948
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Numeric::blank?
+calls=220000 151
+151 688589
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::validate_each
+calls=80000 152
+152 16816213
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::price_cents
+calls=80000 150
+150 597184
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::plain?
+calls=108 0
+0 380
+cfl=
+cfn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher/AttributeMethodMatch::attr_name
+calls=291020 467
+467 90067
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey::attribute_method?
+calls=291020 467
+467 2968824
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::_ensure_no_duplicate_errors
+calls=47649 426
+426 81316
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::add
+calls=26 436
+436 25
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=21146 691
+691 10097
+cfl=
+cfn=Enumerable::any?
+calls=21020 691
+691 32458
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=11020 945
+945 89804
+cfl=
+cfn=Kernel::Array
+calls=12040 945
+945 9634
+cfl=
+cfn=Array::first
+calls=11020 945
+945 4984
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::sequence_name
+calls=22036 945
+945 183188
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::next_value_for_sequence
+calls=11016 946
+946 15437
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::type_for_attribute
+calls=62010 951
+951 259133
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/immutable_string.rb
+cfn=ActiveModel/Type/ImmutableString::type
+calls=12015 952
+952 5219
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/immutable_string.rb
+cfn=ActiveModel/Type/ImmutableString::serialize
+calls=12015 952
+952 59365
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote
+calls=62010 953
+953 803281
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=4 801
+801 193
+cfl=
+cfn=Array::flatten
+calls=4 801
+801 55
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+cfn=ActiveModel/Naming::model_name
+calls=40004 801
+801 28640
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+cfn=ActiveModel/Name::to_s
+calls=4 801
+801 79
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::insert_many
+calls=4 801
+801 2693132
+cfl=
+cfn=PG/Result::ftype
+calls=20004 85
+85 18111
+cfl=
+cfn=PG/Result::fmod
+calls=20004 86
+86 13388
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::get_oid_type
+calls=20004 87
+87 1183299
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey::id=
+calls=11020 830
+830 148343
+cfl=
+cfn=Hash::each
+calls=11020 832
+832 2470
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::respond_to?
+calls=22040 855
+855 194373
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::changes_applied
+calls=11020 857
+857 1501464
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::find_associated_objects_for_import^
+calls=21010 889
+889 687381
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=61020 914
+914 144131
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded!
+calls=1020 915
+915 1876
+cfl=
+cfn=Array::select
+calls=1020 920
+920 61809
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=80008 922
+922 41201
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey::id
+calls=40000 922
+922 243364
+cfl=
+cfn=Kernel::public_send
+calls=100000 922
+922 884649
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/try.rb
+cfn=NilClass::try
+calls=20000 924
+924 4231
+cfl=
+cfn=Array::index
+calls=36 45
+45 51
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::target
+calls=60000 874
+874 216335
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=60000 875
+875 67985
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::association_primary_key
+calls=20000 877
+877 61043
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::bus_id
+calls=40000 150
+150 190238
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=20000 151
+151 6058
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::from_id
+calls=20000 150
+150 79413
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::to_id
+calls=20000 150
+150 131732
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::load_file
+calls=6 18
+18 9512
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::<<
+calls=2 52
+52 3
+cfl=
+cfn=Hash::has_key?
+calls=700000 95
+95 142419
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::resolve
+calls=140000 129
+129 6389333
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=126 410
+410 1650
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectCore
+calls=1 217
+217 354
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=3 270
+270 331
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value
+calls=2 77
+77 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_attribute.rb
+cfn=ActiveRecord/Relation/QueryAttribute::with_cast_value
+calls=10000 85
+85 55800
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence/ClassMethods::instantiate
+calls=10000 52
+52 7407110
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/inclusion.rb
+cfn=ActiveModel/Validations/InclusionValidator::validate_each
+calls=47639 152
+152 311094
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::model
+calls=1000 150
+150 34938
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=228 97
+97 2450
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::type
+calls=49995 952
+952 27452
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::serialize
+calls=49995 952
+952 601513
+
+fl=
+fn=Enumerable::inject
+0 122861
+cfl=
+cfn=Array::each
+calls=160090 0
+0 1203059
+cfl=
+cfn=Hash::each
+calls=10031 0
+0 47724631
+cfl=
+cfn=Enumerator::each
+calls=1 0
+0 134
+
+fl=
+fn=String::split
+0 349869
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::constantize
+272 139
+cfl=
+cfn=String::split
+calls=54 273
+273 102
+cfl=
+cfn=Enumerable::inject
+calls=54 281
+281 16873
+cfl=
+cfn=Array::first
+calls=7 279
+279 6
+
+fl=
+fn=Module::const_defined?
+0 312
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::qualified_const_defined?
+394 70
+cfl=
+cfn=Module::const_defined?
+calls=43 395
+395 74
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::load_missing_constant
+493 491
+cfl=
+cfn=Module::name
+calls=34 494
+494 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::qualified_const_defined?
+calls=17 494
+494 49
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::constantize
+calls=17 494
+494 137
+cfl=
+cfn=BasicObject::equal?
+calls=17 494
+494 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::qualified_name_for
+calls=17 498
+498 227
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::underscore
+calls=17 499
+499 543
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::search_for_file
+calls=17 501
+501 2609
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::autoload_module!
+calls=11 514
+514 134
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parent
+calls=11 516
+516 64
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parents
+calls=11 516
+516 43
+cfl=
+cfn=Array::any?
+calls=11 516
+516 30
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+calls=5 542
+542 43811
+cfl=
+cfn=File::expand_path^
+calls=6 504
+504 28
+cfl=
+cfn=String::sub!
+calls=6 505
+505 26
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loading^
+calls=6 507
+507 11
+cfl=
+cfn=Array::include?
+calls=6 507
+507 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::require_or_load
+calls=6 510
+510 46470
+cfl=
+cfn=Module::const_defined?
+calls=3 511
+511 5
+cfl=
+cfn=Module::const_get
+calls=3 512
+512 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::new
+calls=1 542
+542 435757359
+cfl=
+cfn=Thread::current^
+calls=1 18
+18 1
+cfl=
+cfn=Thread::[]=
+calls=1 18
+18 1
+cfl=
+cfn=Class::new
+calls=6 548
+548 37
+cfl=
+cfn=Kernel::caller
+calls=6 549
+549 505
+cfl=
+cfn=Array::reject
+calls=6 549
+549 228
+cfl=
+cfn=Exception::set_backtrace
+calls=6 549
+549 7
+cfl=
+cfn=Kernel::raise
+calls=6 550
+550 21
+cfl=
+cfn=Exception::backtrace
+calls=6 550
+550 11
+
+fl=
+fn=Thread::[]=
+0 59
+
+fl=
+fn=Thread::[]
+0 535187
+
+fl=
+fn=Thread::current^
+0 11423001
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport::allow_bootsnap_retry^
+13 142
+cfl=
+cfn=Thread::current^
+calls=63 14
+14 37
+cfl=
+cfn=Thread::[]
+calls=23 14
+14 19
+cfl=
+cfn=Thread::[]=
+calls=40 15
+15 31
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_missing_constant
+calls=17 60
+60 435852896
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::require_or_load
+calls=6 48
+48 46394
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::new
+calls=1 60
+60 8237
+cfl=
+cfn=Array::each
+calls=1 18
+18 435723829
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::load_missing_constant
+58 84
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport::allow_bootsnap_retry^
+calls=17 59
+59 871585134
+cfl=
+cfn=Thread::current^
+calls=13 18
+18 9
+cfl=
+cfn=Thread::[]=
+calls=1 18
+18 1
+cfl=
+cfn=Module::===
+calls=6 59
+59 4
+cfl=
+cfn=Kernel::instance_variable_defined?
+calls=6 63
+63 8
+cfl=
+cfn=Kernel::instance_variable_set
+calls=6 64
+64 5
+cfl=
+cfn=Thread::[]
+calls=12 68
+68 5
+cfl=
+cfn=Kernel::class
+calls=6 73
+73 6
+cfl=
+cfn=NameError::name
+calls=6 76
+76 9
+cfl=
+cfn=Module::const_defined?
+calls=6 78
+78 18
+cfl=
+cfn=Kernel::raise
+calls=6 78
+78 13
+cfl=
+cfn=Exception::backtrace
+calls=6 78
+78 4
+
+fl=
+fn=Kernel::nil?
+0 6420191
+
+fl=
+fn=Module::name
+0 955711
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/anonymous.rb
+fn=Module::anonymous?
+27 33
+cfl=
+cfn=Module::name
+calls=17 28
+28 18
+cfl=
+cfn=Kernel::nil?
+calls=17 28
+28 20
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+193 85
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/anonymous.rb
+cfn=Module::anonymous?
+calls=17 194
+194 70
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::load_missing_constant
+calls=17 195
+195 871585301
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/time_zone_conversion.rb
+cfn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::inherited
+calls=1 195
+195 466
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/validates.rb
+cfn=ActiveModel/Validations/ClassMethods::validates
+calls=1 4
+4 436
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations/ClassMethods::validate
+calls=1 5
+5 126
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::has_many
+calls=1 6
+6 6884
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_once_path?
+calls=1 479
+479 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::autoloaded_constants^
+calls=2 479
+479 2
+cfl=
+cfn=Array::concat
+calls=1 479
+479 4
+cfl=
+cfn=Array::uniq!
+calls=1 480
+480 2
+
+fl=/Users/ruslan/thinknetica/rails-optimization-task3/profilizers/time_profilizer.rb
+fn=TimeProfilizer::run^
+6 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+calls=1 6
+6 8230
+cfl=
+cfn=Class::new
+calls=1 6
+6 4
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/services/reload_json.rb
+cfn=ReloadJson::call
+calls=1 6
+6 435973289
+
diff --git a/profilizers/ruby_prof_reports/callgrind.callgrind.out.15884.70166809316340 b/profilizers/ruby_prof_reports/callgrind.callgrind.out.15884.70166809316340
new file mode 100644
index 00000000..f42e6899
--- /dev/null
+++ b/profilizers/ruby_prof_reports/callgrind.callgrind.out.15884.70166809316340
@@ -0,0 +1,30 @@
+events: wall_time
+
+fl=
+fn=Thread::[]
+0 41
+
+fl=
+fn=Thread::current^
+0 76
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/mini_profiler/storage/file_store.rb
+fn=Rack/MiniProfiler/FileStore::initialize
+82 7798
+cfl=
+cfn=Thread::current^
+calls=36 82
+82 76
+cfl=
+cfn=Thread::[]
+calls=36 82
+82 41
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/mini_profiler/storage/file_store.rb
+cfn=Kernel::sleep
+calls=36 81
+81 432719066
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/mini_profiler/storage/file_store.rb
+fn=Kernel::sleep
+81 2726
+
diff --git a/profilizers/ruby_prof_reports/callgrind.callgrind.out.15884.70166826125700 b/profilizers/ruby_prof_reports/callgrind.callgrind.out.15884.70166826125700
new file mode 100644
index 00000000..6c6e23fe
--- /dev/null
+++ b/profilizers/ruby_prof_reports/callgrind.callgrind.out.15884.70166826125700
@@ -0,0 +1,134 @@
+events: wall_time
+
+fl=
+fn=Kernel::nil?
+0 6
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::flush
+616 32
+cfl=
+cfn=Kernel::nil?
+calls=7 617
+617 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=7 619
+619 88
+cfl=
+cfn=Array::each
+calls=7 630
+630 2
+
+fl=
+fn=Thread/Mutex::unlock
+0 10
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_check_owner
+267 24
+cfl=
+cfn=Thread::current^
+calls=14 268
+268 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_exit
+199 943
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_check_owner
+calls=14 200
+200 31
+cfl=
+cfn=Thread/Mutex::unlock
+calls=14 204
+204 10
+
+fl=
+fn=Array::each
+0 20
+
+fl=
+fn=Thread::alive?
+0 12
+
+fl=
+fn=Array::select
+0 221
+cfl=
+cfn=Thread::alive?
+calls=7 597
+597 12
+
+fl=
+fn=Thread/Mutex::lock
+0 25
+
+fl=
+fn=Thread::current^
+0 31
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_enter
+187 131
+cfl=
+cfn=Thread::current^
+calls=28 188
+188 24
+cfl=
+cfn=Thread/Mutex::lock
+calls=14 189
+189 25
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::synchronize
+227 271
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_enter
+calls=14 228
+228 179
+cfl=
+cfn=Array::select
+calls=14 596
+596 232
+cfl=
+cfn=Array::each
+calls=14 596
+596 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=14 232
+232 983
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::reap
+594 97
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=7 595
+595 1592
+cfl=
+cfn=Array::each
+calls=7 603
+603 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Reaper::run
+302 11052
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::reap
+calls=7 302
+302 1692
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::flush
+calls=7 303
+303 128
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=Kernel::sleep
+calls=7 301
+301 382752080
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=Kernel::sleep
+301 460
+
diff --git a/profilizers/ruby_prof_reports/callgrind.callgrind.out.20844 b/profilizers/ruby_prof_reports/callgrind.callgrind.out.20844
new file mode 100644
index 00000000..ea740e37
--- /dev/null
+++ b/profilizers/ruby_prof_reports/callgrind.callgrind.out.20844
@@ -0,0 +1,13682 @@
+events: wall_time
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/Transaction::commit_records
+124 4
+cfl=
+cfn=Array::uniq
+calls=1 125
+125 2
+cfl=
+cfn=Array::shift
+calls=1 126
+126 6
+cfl=
+cfn=Array::each
+calls=1 135
+135 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionState::full_commit!
+75 15
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::commit_db_transaction
+142 547
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 143
+143 17845
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionState::full_commit!
+calls=1 186
+186 15
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/RealTransaction::commit
+184 49
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::commit_db_transaction
+calls=1 185
+185 18407
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/Transaction::commit_records
+calls=1 223
+223 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=1 232
+232 6
+
+fl=
+fn=Array::uniq
+0 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/Transaction::before_commit_records
+120 22
+cfl=
+cfn=Array::uniq
+calls=1 121
+121 11
+cfl=
+cfn=Array::each
+calls=1 121
+121 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction
+212 30
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 213
+213 19849
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=1 232
+232 14
+
+fl=
+fn=Thread::status
+0 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::type
+17 15902
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::default_scope_override^
+106 28
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::model
+37 3138
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=1000 40
+40 23716
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/clusivity.rb
+fn=ActiveModel/Validations/Clusivity::inclusion_method
+40 36375
+cfl=
+cfn=Kernel::is_a?
+calls=47639 41
+41 22875
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/clusivity.rb
+fn=ActiveModel/Validations/Clusivity::delimiter
+31 58101
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/clusivity.rb
+fn=ActiveModel/Validations/Clusivity::include?
+19 111476
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/clusivity.rb
+cfn=ActiveModel/Validations/Clusivity::delimiter
+calls=142917 20
+20 58101
+cfl=
+cfn=Kernel::respond_to?
+calls=95278 20
+20 23582
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/clusivity.rb
+cfn=ActiveModel/Validations/Clusivity::inclusion_method
+calls=47639 28
+28 59251
+cfl=
+cfn=Array::include?
+calls=47639 28
+28 26424
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/inclusion.rb
+fn=ActiveModel/Validations/InclusionValidator::validate_each
+10 39558
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/clusivity.rb
+cfn=ActiveModel/Validations/Clusivity::include?
+calls=47639 11
+11 278834
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=Service::validate_associated_records_for_buses
+153 74776
+cfl=
+cfn=BasicObject::instance_eval
+calls=46639 159
+159 144306
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=Service::validate_associated_records_for_services_buses
+153 95482
+cfl=
+cfn=BasicObject::instance_eval
+calls=46639 159
+159 137018
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=Bus::validate_associated_records_for_services
+153 6477
+cfl=
+cfn=BasicObject::instance_eval
+calls=1000 159
+159 9430582
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=Bus::validate_associated_records_for_buses_services
+153 4559
+cfl=
+cfn=BasicObject::instance_eval
+calls=1000 159
+159 292608
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/builder.rb
+fn=ActiveModel/LazyAttributeHash::key?
+34 58518
+cfl=
+cfn=Hash::key?
+calls=120000 35
+35 39272
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_run_find_callbacks
+815 31535
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=10000 816
+816 249863
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/yaml_encoder.rb
+fn=ActiveModel/AttributeSet/YAMLEncoder::decode
+22 18646
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::yaml_encoder
+350 15388
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/legacy_yaml_adapter.rb
+fn=ActiveRecord/LegacyYamlAdapter::convert^
+5 19761
+cfl=
+cfn=Kernel::is_a?
+calls=10000 6
+6 13443
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core::init_with
+335 119318
+cfl=
+cfn=Kernel::class
+calls=30000 336
+336 14451
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/legacy_yaml_adapter.rb
+cfn=ActiveRecord/LegacyYamlAdapter::convert^
+calls=10000 336
+336 33204
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::yaml_encoder
+calls=10000 337
+337 15388
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/yaml_encoder.rb
+cfn=ActiveModel/AttributeSet/YAMLEncoder::decode
+calls=10000 337
+337 18646
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/aggregations.rb
+cfn=ActiveRecord/Aggregations::init_internals
+calls=10000 339
+339 98245
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::define_attribute_methods
+calls=10000 343
+343 12514
+cfl=
+cfn=Kernel::block_given?
+calls=10000 345
+345 9114
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::set_inverse_instance
+calls=10000 50
+50 702642
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_find_callbacks
+calls=10000 347
+347 281397
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_initialize_callbacks
+calls=10000 348
+348 153424
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::allocate
+142 32862
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::define_attribute_methods
+calls=10000 143
+143 15958
+cfl=
+cfn=Class::allocate
+calls=10000 144
+144 31896
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/builder.rb
+fn=ActiveModel/LazyAttributeHash::initialize
+25 31043
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/builder.rb
+fn=ActiveModel/AttributeSet/Builder::build_from_database
+15 22670
+cfl=
+cfn=Class::new
+calls=20000 16
+16 79853
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::attributes_builder
+327 16069
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence/ClassMethods::discriminate_class_for_record
+216 12657
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::using_single_table_inheritance?
+213 33327
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column
+calls=10000 214
+214 146069
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=10000 214
+214 41730
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::discriminate_class_for_record
+205 33692
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::using_single_table_inheritance?
+calls=10000 206
+206 221125
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence/ClassMethods::discriminate_class_for_record
+calls=10000 209
+209 12657
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence/ClassMethods::instantiate
+68 66347
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::discriminate_class_for_record
+calls=10000 69
+69 267474
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attributes_builder
+calls=10000 70
+70 16069
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/builder.rb
+cfn=ActiveModel/AttributeSet/Builder::build_from_database
+calls=10000 70
+70 102523
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::allocate
+calls=10000 71
+71 80716
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core::init_with
+calls=10000 71
+71 1458344
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/result.rb
+fn=ActiveRecord/Result::hash_rows
+123 25537
+cfl=
+cfn=Array::map
+calls=20000 128
+128 2246024
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/result.rb
+fn=ActiveRecord/Result::each
+55 29501
+cfl=
+cfn=Kernel::block_given?
+calls=10000 56
+56 11179
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/result.rb
+cfn=ActiveRecord/Result::hash_rows
+calls=10000 57
+57 2271561
+cfl=
+cfn=Array::each
+calls=10000 57
+57 2028134
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/result.rb
+fn=ActiveRecord/Result::length
+47 18346
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications.rb
+fn=ActiveSupport/Notifications/InstrumentationRegistry::instrumenter_for
+209 26523
+cfl=
+cfn=Kernel::hash
+calls=10000 210
+210 8674
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications.rb
+fn=ActiveSupport/Notifications::instrumenter^
+189 40271
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=10000 190
+190 46948
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications.rb
+cfn=ActiveSupport/Notifications/InstrumentationRegistry::instrumenter_for
+calls=10000 190
+190 35198
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+fn=ActiveSupport/JSON/Encoding/JSONGemEncoder/EscapedString::to_s
+63 70117
+
+fl=
+fn=Range::to_s
+0 37216
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=20000 0
+0 102176
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/range/conversions.rb
+fn=ActiveSupport/RangeWithFormat::to_s
+27 26088
+cfl=
+cfn=Range::to_s
+calls=10000 31
+31 139393
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+fn=Range::as_json
+145 29920
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/range/conversions.rb
+cfn=ActiveSupport/RangeWithFormat::to_s
+calls=10000 146
+146 165481
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+fn=Hash::as_json
+157 1575959
+cfl=
+cfn=Enumerable::map
+calls=40000 171
+171 6706220
+cfl=
+cfn=Hash::[]^
+calls=40000 171
+171 516054
+
+fl=
+fn=Hash::[]^
+0 989086
+
+fl=
+fn=Symbol::[]
+0 125656
+
+fl=
+fn=Kernel::instance_variables
+0 53187
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/instance_variables.rb
+fn=Object::instance_values
+14 71194
+cfl=
+cfn=Kernel::instance_variables
+calls=40000 15
+15 53187
+cfl=
+cfn=Array::map
+calls=40000 15
+15 346551
+cfl=
+cfn=Hash::[]^
+calls=40000 15
+15 406750
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+fn=Object::as_json
+52 132555
+cfl=
+cfn=Kernel::respond_to?
+calls=40000 53
+53 35676
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/instance_variables.rb
+cfn=Object::instance_values
+calls=40000 56
+56 877682
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=Hash::as_json
+calls=40000 56
+56 8798233
+
+fl=
+fn=Integer::inspect
+0 17214
+
+fl=
+fn=String::inspect
+0 30655
+
+fl=
+fn=Array::inspect
+0 76330
+cfl=
+cfn=Array::inspect
+calls=20000 0
+0 89901
+cfl=
+cfn=String::inspect
+calls=20000 0
+0 30655
+cfl=
+cfn=Integer::inspect
+calls=20000 0
+0 17214
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::binary?
+57 16321
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::render_bind
+51 58999
+cfl=
+cfn=Kernel::is_a?
+calls=20000 52
+52 13576
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::binary?
+calls=20000 54
+54 16321
+
+fl=
+fn=Array::zip
+0 21349
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::type_casted_binds
+47 21415
+cfl=
+cfn=Kernel::respond_to?
+calls=10000 48
+48 12969
+
+fl=
+fn=PG/Connection::exec_prepared_without_profiling
+0 2176653
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+fn=PG/Connection::exec_prepared
+81 114003
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/sql_patches.rb
+cfn=SqlPatches::should_measure?^
+calls=10000 82
+82 60419
+cfl=
+cfn=PG/Connection::exec_prepared_without_profiling
+calls=10000 82
+82 2177308
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::types_which_need_no_typecasting
+160 27357
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/time/calculations.rb
+fn=Time::===^
+17 33919
+cfl=
+cfn=Module::===
+calls=20000 18
+18 11176
+cfl=
+cfn=Kernel::is_a?
+calls=20000 18
+18 12442
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::_type_cast
+183 101240
+cfl=
+cfn=Module::===
+calls=140000 184
+184 32656
+cfl=
+cfn=TrueClass::===
+calls=20000 184
+184 16111
+cfl=
+cfn=FalseClass::===
+calls=20000 184
+184 1749525
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/time/calculations.rb
+cfn=Time::===^
+calls=20000 184
+184 57537
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::types_which_need_no_typecasting
+calls=20000 184
+184 27357
+cfl=
+cfn=NilClass::===
+calls=20000 184
+184 17500
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::_type_cast
+111 70026
+cfl=
+cfn=Module::===
+calls=100000 112
+112 28495
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::_type_cast
+calls=20000 125
+125 2001943
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::type_cast
+24 38752
+cfl=
+cfn=Kernel::is_a?
+calls=20000 25
+25 13644
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::_type_cast
+calls=20000 31
+31 2100464
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_attribute.rb
+fn=ActiveRecord/Relation/QueryAttribute::type_cast
+8 589221
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_attribute.rb
+fn=ActiveRecord/Relation/QueryAttribute::value_for_database
+12 33162
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value_for_database
+calls=10000 13
+13 2036624
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+fn=ActiveRecord/ConnectionAdapters/StatementPool::[]
+23 16852
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::cache
+calls=10000 24
+24 21096
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+fn=ActiveRecord/ConnectionAdapters/StatementPool::cache
+52 29895
+cfl=
+cfn=Process::pid^
+calls=20000 53
+53 20948
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+fn=ActiveRecord/ConnectionAdapters/StatementPool::key?
+19 25259
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::cache
+calls=10000 20
+20 29747
+cfl=
+cfn=Hash::key?
+calls=10000 20
+20 273753
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::schema_search_path
+231 20445
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::sql_key
+665 34563
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::schema_search_path
+calls=10000 666
+666 20445
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::prepare_statement
+671 32492
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=10000 672
+672 4426870
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::exec_cache
+616 106533
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::prepare_statement
+calls=10000 617
+617 4459362
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::type_casted_binds
+calls=10000 618
+618 4371883
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+calls=10000 620
+620 50248290
+cfl=
+cfn=PG/Result::fields
+calls=10000 83
+83 27848
+cfl=
+cfn=Enumerable::each_with_index
+calls=10000 84
+84 1389260
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Result::values
+calls=10000 89
+89 52497
+cfl=
+cfn=Class::new
+calls=10000 89
+89 57638
+cfl=
+cfn=PG/Result::clear
+calls=10000 603
+603 24685
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_prepared
+481 25511
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_query
+calls=10000 482
+482 60811937
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/querying.rb
+fn=ActiveRecord/Querying::find_by_sql
+40 72727
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=10000 41
+41 2698585
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/sanitization.rb
+cfn=ActiveRecord/Sanitization/ClassMethods::sanitize_sql
+calls=10000 41
+41 82661
+cfl=
+cfn=Module::name
+calls=10000 41
+41 10838
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache::select_all
+calls=10000 41
+41 69799494
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet.rb
+cfn=Bullet::start?^
+calls=10000 20
+20 84094
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+fn=#::find_by_sql
+18 49406
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/querying.rb
+cfn=ActiveRecord/Querying::find_by_sql
+calls=10000 19
+19 72748399
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache/Query::sql_for
+38 23416
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_attribute.rb
+fn=ActiveRecord/Relation/QueryAttribute::with_cast_value
+16 20252
+cfl=
+cfn=Class::new
+calls=10000 17
+17 41972
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache/BindMap::bind
+83 25232
+cfl=
+cfn=Kernel::dup
+calls=10000 84
+84 40346
+cfl=
+cfn=Enumerable::each_with_index
+calls=10000 85
+85 113424
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache::execute
+103 67567
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache/BindMap::bind
+calls=10000 104
+104 179002
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache/Query::sql_for
+calls=10000 106
+106 23416
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::find_by_sql
+calls=10000 108
+108 72797805
+cfl=
+cfn=Array::first
+calls=10000 108
+108 12228
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::join_id_for
+486 25296
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::join_foreign_key
+calls=10000 487
+487 832989
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::[]
+calls=10000 487
+487 492042
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::get_bind_values^
+32 43089
+cfl=
+cfn=Array::last
+calls=10000 34
+34 9229
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::join_id_for
+calls=10000 36
+36 1350326
+cfl=
+cfn=Enumerable::each_cons
+calls=10000 41
+41 24393
+cfl=
+cfn=Enumerator::each
+calls=10000 41
+41 52793
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::association_scope_cache
+436 40714
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=10000 438
+438 40130
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::compute_if_absent
+calls=10000 441
+441 32173
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::source_reflection
+494 20485
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::eager_load_values
+69 14692
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=10000 70
+70 21293
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::eager_loading?
+472 31205
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::eager_load_values
+calls=10000 473
+473 35985
+cfl=
+cfn=Array::any?
+calls=20000 473
+473 9880
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::includes_values
+calls=10000 473
+473 32774
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::has_scope?
+514 15778
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::skip_statement_cache?
+291 56401
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::has_scope?
+calls=10000 292
+292 15778
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::eager_loading?
+calls=10000 292
+292 109845
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=10000 292
+292 29282
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/default.rb
+cfn=ActiveRecord/Scoping/Default/ClassMethods::scope_attributes?
+calls=10000 292
+292 1694349
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::source_reflection
+calls=10000 292
+292 20485
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_scopes^
+calls=10000 292
+292 10268
+cfl=
+cfn=Array::any?
+calls=10000 292
+292 8580
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+fn=ActiveRecord/Associations/SingularAssociation::find_target
+38 120906
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::scope
+calls=10000 39
+39 42906638
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::skip_statement_cache?
+calls=10000 40
+40 1944987
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=10000 42
+42 32774
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=10000 42
+42 2145528
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::association_scope_cache
+calls=10000 43
+43 113017
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::chain
+calls=10000 48
+48 27708
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::get_bind_values^
+calls=10000 48
+48 1479830
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache::execute
+calls=10000 49
+49 73080017
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded?
+calls=10000 161
+161 26668
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded!
+calls=10000 161
+161 1112577
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::target
+calls=10000 162
+162 91342
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::foreign_key_present?
+105 21130
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=10000 106
+106 11591
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=10000 106
+106 104371
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::find_target?
+76 28526
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded?
+calls=10000 77
+77 10799
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::foreign_key_present?
+calls=10000 77
+77 137092
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=10000 77
+77 39015
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::load_target
+158 308669
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::find_target?
+calls=10000 159
+159 215432
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+cfn=ActiveRecord/Associations/SingularAssociation::find_target
+calls=10000 159
+159 123081993
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::target
+calls=10000 47
+47 66402
+cfl=
+cfn=Kernel::nil?
+calls=10000 47
+47 10660
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::reload
+43 53476
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::reset
+calls=10000 44
+44 66189
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::reset_scope
+calls=10000 45
+45 14032
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::load_target
+calls=10000 46
+46 123683156
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::target
+calls=10000 12
+12 64665
+
+fl=
+fn=Integer::to_s
+0 962457
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=Bus::validate_associated_records_for_trips
+153 5473
+cfl=
+cfn=BasicObject::instance_eval
+calls=1000 159
+159 106851828488
+cfl=
+cfn=Array::map
+calls=59 594
+594 3412
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=59 585
+585 5791
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::load_association_ids^
+calls=59 586
+586 1477
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=59 589
+589 6042102387
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=28 106
+106 54
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=28 106
+106 247
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=40 97
+97 411
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=25 134
+134 17
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=11 201
+201 3
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::target
+calls=5 193
+193 1
+cfl=
+cfn=Kernel::catch
+calls=5 605
+605 2008
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/HasAndBelongsToManyReflection::macro
+741 2341
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core::hash
+431 16609
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey::id
+calls=20000 432
+432 115002
+cfl=
+cfn=Kernel::hash
+calls=20000 435
+435 3472
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::handle_exception
+370 54193
+cfl=
+cfn=Kernel::throw
+calls=80000 375
+375 23437
+
+fl=
+fn=Kernel::throw
+0 50932
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/exceptions.rb
+fn=I18n/MissingTranslation/Base::initialize
+52 72321
+cfl=
+cfn=Kernel::dup
+calls=80000 53
+53 132313
+cfl=
+cfn=Hash::each
+calls=80000 54
+54 223741
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+fn=I18n/Backend/Base::subtrees?
+116 24841
+
+fl=
+fn=String::upcase
+0 6911
+
+fl=
+fn=String::downcase
+0 22545
+
+fl=
+fn=String::gsub!
+0 95969
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=40000 141
+141 94308
+cfl=
+cfn=String::downcase
+calls=80000 141
+141 22545
+
+fl=
+fn=String::tr!
+0 13988
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::humanize
+129 67171
+cfl=
+cfn=String::to_s
+calls=20000 130
+130 4123
+cfl=
+cfn=Kernel::dup
+calls=20000 130
+130 73660
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=20000 132
+132 60120
+cfl=
+cfn=Array::each
+calls=20000 132
+132 4669
+cfl=
+cfn=String::sub!
+calls=60000 134
+134 146241
+cfl=
+cfn=String::tr!
+calls=20000 138
+138 13988
+cfl=
+cfn=String::gsub!
+calls=20000 140
+140 212822
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+fn=String::humanize
+231 20450
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::humanize
+calls=20000 232
+232 582793
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/translation.rb
+fn=ActiveModel/Translation::human_attribute_name
+44 148049
+cfl=
+cfn=Hash::merge!
+calls=20000 45
+45 5118
+cfl=
+cfn=Symbol::to_s
+calls=40000 46
+46 13460
+cfl=
+cfn=String::split
+calls=20000 46
+46 19511
+cfl=
+cfn=Array::pop
+calls=20000 47
+47 5004
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/translation.rb
+cfn=ActiveRecord/Translation::i18n_scope
+calls=20000 49
+49 6509
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/translation.rb
+cfn=ActiveRecord/Translation::lookup_ancestors
+calls=20000 57
+57 75323
+cfl=
+cfn=Array::map
+calls=20000 57
+57 60249
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/string/inflections.rb
+cfn=String::humanize
+calls=20000 64
+64 603243
+cfl=
+cfn=Array::shift
+calls=20000 67
+67 6198
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::translate
+calls=20000 67
+67 2890321
+
+fl=
+fn=Regexp::initialize
+0 1623294
+
+fl=
+fn=Regexp::union^
+0 269911
+cfl=
+cfn=Regexp::initialize
+calls=80000 0
+0 1623294
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::interpolation_patterns
+151 44932
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/interpolate/ruby.rb
+fn=I18n::interpolate_hash^
+22 91375
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::config
+calls=80000 23
+23 80674
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::interpolation_patterns
+calls=80000 23
+23 44932
+cfl=
+cfn=Regexp::union^
+calls=80000 23
+23 1893204
+cfl=
+cfn=String::gsub
+calls=80000 23
+23 92651
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/interpolate/ruby.rb
+fn=I18n::interpolate^
+16 139823
+cfl=
+cfn=String::=~
+calls=80000 17
+17 82001
+cfl=
+cfn=Kernel::kind_of?
+calls=80000 18
+18 17616
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/interpolate/ruby.rb
+cfn=I18n::interpolate_hash^
+calls=80000 19
+19 2202836
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+fn=I18n/Backend/Base::interpolate
+183 85431
+cfl=
+cfn=Module::===
+calls=80000 186
+186 13931
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/interpolate/ruby.rb
+cfn=I18n::interpolate^
+calls=80000 187
+187 2442276
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+fn=#::except!
+9 45166
+cfl=
+cfn=Array::each
+calls=80000 10
+10 448995
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+fn=#::except
+5 76113
+cfl=
+cfn=Kernel::dup
+calls=80000 6
+6 115272
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+cfn=#::except!
+calls=80000 6
+6 494162
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+fn=I18n/Backend/Base::pluralize
+165 19677
+cfl=
+cfn=Kernel::is_a?
+calls=40000 166
+166 7952
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+fn=I18n/Backend/Base::resolve
+141 251937
+cfl=
+cfn=Kernel::catch
+calls=240000 143
+143 6159055
+cfl=
+cfn=Kernel::is_a?
+calls=240000 154
+154 48830
+
+fl=
+fn=Hash::reject
+0 72530
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+fn=I18n/Backend/Base::default
+124 68107
+cfl=
+cfn=Hash::reject
+calls=60000 125
+125 72530
+cfl=
+cfn=Module::===
+calls=60000 126
+126 13297
+cfl=
+cfn=Array::each
+calls=60000 128
+128 6377473
+
+fl=
+fn=Hash::has_key?
+0 134862
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+fn=I18n/Backend/Simple/Implementation::translations
+69 79188
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::normalize_key
+388 354543
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=960000 389
+389 901781
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::default_separator
+75 75679
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::default_separator
+54 104878
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::config
+calls=160000 55
+55 130461
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::default_separator
+calls=160000 55
+55 75679
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::normalize_keys
+323 376154
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::default_separator
+calls=160000 324
+324 311018
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::normalize_key
+calls=480000 327
+327 1256341
+cfl=
+cfn=Array::concat
+calls=480000 327
+327 118610
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+fn=I18n/Backend/Simple/Implementation::initialized?
+27 67257
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+fn=I18n/Backend/Simple/Implementation::lookup
+89 250276
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+cfn=I18n/Backend/Simple/Implementation::initialized?
+calls=160000 90
+90 67257
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::normalize_keys
+calls=160000 91
+91 2062122
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+cfn=I18n/Backend/Simple/Implementation::translations
+calls=160000 93
+93 79188
+cfl=
+cfn=Enumerable::inject
+calls=160000 93
+93 1232479
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+fn=I18n/Backend/Base::translate
+27 844689
+cfl=
+cfn=Kernel::is_a?
+calls=400000 28
+28 63822
+cfl=
+cfn=Symbol::empty?
+calls=160000 28
+28 30264
+cfl=
+cfn=Kernel::nil?
+calls=500000 30
+30 82640
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/simple.rb
+cfn=I18n/Backend/Simple/Implementation::lookup
+calls=160000 32
+32 3691323
+cfl=
+cfn=NilClass::nil?
+calls=220000 34
+34 42845
+cfl=
+cfn=Hash::key?
+calls=300000 34
+34 56449
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::default
+calls=60000 35
+35 6531407
+cfl=
+cfn=Kernel::dup
+calls=80000 48
+48 86042
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::pluralize
+calls=40000 49
+49 27629
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/core_ext/hash.rb
+cfn=#::except
+calls=80000 56
+56 685547
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::interpolate
+calls=80000 61
+61 2541638
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::resolve
+calls=100000 37
+37 254055
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::subtrees?
+calls=80000 42
+42 24841
+cfl=
+cfn=Class::new
+calls=80000 44
+44 493726
+cfl=
+cfn=Kernel::throw
+calls=80000 44
+44 27495
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::backend
+20 67719
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::available_locales_set
+50 72624
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::locale_available?
+335 147860
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::config
+calls=160000 336
+336 127541
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::available_locales_set
+calls=160000 336
+336 72624
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=160000 336
+336 52889
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::enforce_available_locales
+141 69622
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::enforce_available_locales!
+340 183597
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::config
+calls=160000 341
+341 145599
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::enforce_available_locales
+calls=160000 341
+341 69622
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::locale_available?
+calls=160000 342
+342 400914
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::default_locale
+30 36411
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+fn=I18n/Config::locale
+9 35147
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::default_locale
+calls=60000 10
+10 36411
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::config
+41 442642
+cfl=
+cfn=Thread::current^
+calls=780000 42
+42 119298
+cfl=
+cfn=Thread::[]
+calls=780000 42
+42 116300
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+fn=I18n/Base::translate
+195 453917
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::config
+calls=220000 196
+196 193965
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::locale
+calls=60000 196
+196 71557
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::enforce_available_locales!
+calls=160000 198
+198 799732
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/config.rb
+cfn=I18n/Config::backend
+calls=160000 200
+200 67719
+cfl=
+cfn=Kernel::catch
+calls=160000 202
+202 15701016
+cfl=
+cfn=Kernel::is_a?
+calls=160000 210
+210 44339
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::handle_exception
+calls=80000 211
+211 77630
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+fn=ActiveModel/Name::human
+178 98836
+cfl=
+cfn=Kernel::respond_to?
+calls=40000 179
+179 7668
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/translation.rb
+cfn=ActiveRecord/Translation::lookup_ancestors
+calls=20000 182
+182 64103
+cfl=
+cfn=Array::map
+calls=20000 182
+182 23673
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/translation.rb
+cfn=ActiveRecord/Translation::i18n_scope
+calls=20000 189
+189 6339
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=20000 189
+189 61109
+cfl=
+cfn=Hash::merge!
+calls=20000 189
+189 4480
+cfl=
+cfn=Array::shift
+calls=20000 190
+190 5688
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::translate
+calls=20000 190
+190 2033265
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+fn=ActiveRecord/Base::model_name
+222 18438
+cfl=
+cfn=Kernel::class
+calls=20000 222
+222 3687
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+cfn=ActiveModel/Naming::model_name
+calls=20000 222
+222 6506
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/translation.rb
+fn=ActiveRecord/Translation::lookup_ancestors
+8 71514
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=60000 11
+11 145794
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/translation.rb
+fn=ActiveRecord/Translation::i18n_scope
+20 19184
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::generate_message
+401 251220
+cfl=
+cfn=Kernel::is_a?
+calls=20000 402
+402 4409
+cfl=
+cfn=Hash::delete
+calls=10000 402
+402 1763
+cfl=
+cfn=Kernel::class
+calls=80000 404
+404 13976
+cfl=
+cfn=Kernel::respond_to?
+calls=20000 404
+404 5160
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/translation.rb
+cfn=ActiveRecord/Translation::i18n_scope
+calls=20000 405
+405 6336
+cfl=
+cfn=Symbol::to_s
+calls=100000 405
+405 31450
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/translation.rb
+cfn=ActiveRecord/Translation::lookup_ancestors
+calls=20000 406
+406 77883
+cfl=
+cfn=Enumerable::flat_map
+calls=20000 406
+406 201710
+cfl=
+cfn=Array::shift
+calls=20000 418
+418 7128
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::bus_id
+calls=20000 420
+420 67213
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+cfn=ActiveRecord/Base::model_name
+calls=20000 423
+423 28631
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+cfn=ActiveModel/Name::human
+calls=20000 423
+423 2305161
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/translation.rb
+cfn=ActiveModel/Translation::human_attribute_name
+calls=20000 423
+423 3832985
+cfl=
+cfn=Hash::merge!
+calls=20000 423
+423 5686
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::translate
+calls=20000 430
+430 6880098
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::normalize_message
+451 29794
+cfl=
+cfn=Module::===
+calls=20000 452
+452 4143
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=20000 454
+454 100544
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::generate_message
+calls=20000 454
+454 13720807
+
+fl=
+fn=Hash::merge
+0 69350
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::normalize_detail
+460 34668
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=20000 461
+461 126816
+cfl=
+cfn=Hash::merge
+calls=20000 461
+461 9147
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::add
+295 114191
+cfl=
+cfn=Kernel::respond_to?
+calls=20000 296
+296 8605
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::normalize_detail
+calls=20000 297
+297 170632
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::normalize_message
+calls=20000 298
+298 13855289
+cfl=
+cfn=Symbol::to_sym
+calls=40000 304
+304 8534
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::bus_id=
+21 14244
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=20000 24
+24 142995
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::bus_id
+37 59169
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=80000 40
+40 315901
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::to_id=
+21 7972
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=10000 24
+24 77400
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::to_id
+37 28884
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=40000 40
+40 173274
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::from_id
+37 30282
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=40000 40
+40 178919
+
+fl=
+fn=Array::index
+0 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::macro
+710 36331
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::bulk_import^
+517 43
+cfl=
+cfn=Array::first
+calls=8 518
+518 9
+cfl=
+cfn=Kernel::is_a?
+calls=6 518
+518 13
+cfl=
+cfn=Array::last
+calls=2 520
+520 8
+cfl=
+cfn=Array::pop
+calls=2 520
+520 22
+cfl=
+cfn=Hash::merge!
+calls=2 520
+520 26
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_helper^
+calls=2 523
+523 37623608
+
+fl=
+fn=Hash::each_value
+0 859
+cfl=
+cfn=Hash::each_value
+calls=4 896
+896 37623777
+cfl=
+cfn=Array::first
+calls=2 897
+897 10
+cfl=
+cfn=Kernel::class
+calls=2 897
+897 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::bulk_import^
+calls=2 897
+897 37623730
+
+fl=
+fn=Array::concat
+0 119291
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/try.rb
+fn=NilClass::try
+138 4249
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::find_associated_objects_for_import^
+904 40939
+cfl=
+cfn=Kernel::class
+calls=43030 905
+905 6769
+cfl=
+cfn=Module::name
+calls=21010 905
+905 4500
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey::id
+calls=21010 906
+906 130011
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_associations
+calls=22020 909
+909 77394
+cfl=
+cfn=Array::each
+calls=11010 911
+911 377650
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import_associations^
+882 634
+cfl=
+cfn=Kernel::nil?
+calls=4 887
+887 12
+cfl=
+cfn=Array::each
+calls=4 889
+889 646216
+cfl=
+cfn=Hash::delete
+calls=8 892
+892 269
+cfl=
+cfn=Hash::each_value
+calls=4 895
+895 37624608
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::initialize
+11 20619
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::from_database^
+8 34445
+cfl=
+cfn=Class::new
+calls=73040 9
+9 120219
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::with_value_from_database
+75 52854
+cfl=
+cfn=Kernel::class
+calls=73040 76
+76 13627
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::from_database^
+calls=73040 76
+76 154664
+
+fl=
+fn=Integer::<=>
+0 50862
+
+fl=
+fn=Range::cover?
+0 80410
+cfl=
+cfn=Integer::<=>
+calls=242040 0
+0 50862
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/range/compare_range.rb
+fn=ActiveSupport/CompareWithRange::cover?
+49 132402
+cfl=
+cfn=Kernel::is_a?
+calls=121020 50
+50 37867
+cfl=
+cfn=Range::cover?
+calls=121020 55
+55 131272
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::ensure_in_range
+51 294909
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/range/compare_range.rb
+cfn=ActiveSupport/CompareWithRange::cover?
+calls=121020 52
+52 301541
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::serialize
+26 151789
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/helpers/numeric.rb
+cfn=ActiveModel/Type/Helpers/Numeric::cast
+calls=121020 27
+27 1444161
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::ensure_in_range
+calls=121020 29
+29 596449
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::value_for_database
+54 124880
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value
+calls=93040 55
+55 738812
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::serialize
+calls=71020 55
+55 1862853
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/immutable_string.rb
+cfn=ActiveModel/Type/ImmutableString::serialize
+calls=12020 55
+55 48246
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::serialize
+calls=10000 55
+55 13102
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::forgetting_assignment
+66 55562
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value_for_database
+calls=73040 67
+67 700730
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::with_value_from_database
+calls=73040 67
+67 221145
+
+fl=
+fn=Hash::transform_values
+0 49287
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::forgetting_assignment
+calls=73040 0
+0 977437
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::map
+95 13221
+cfl=
+cfn=Hash::transform_values
+calls=11020 96
+96 1026724
+cfl=
+cfn=Class::new
+calls=11020 97
+97 2648956
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+fn=ActiveModel/Dirty::forget_attribute_assignments
+271 10668
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::map
+calls=11020 272
+272 3688901
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+fn=ActiveModel/Dirty::changes_applied
+146 66353
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::mutations_from_database
+calls=11020 150
+150 288514
+cfl=
+cfn=Class::new
+calls=11020 151
+151 78876
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::forget_attribute_assignments
+calls=11020 152
+152 3699569
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey::id=
+25 16665
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=11020 26
+26 11390
+cfl=
+cfn=Kernel::class
+calls=11020 27
+27 2134
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=11020 27
+27 5954
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=11020 28
+28 82604
+
+fl=
+fn=ActiveRecord/Import/Result::failed_instances
+0 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::set_attributes_and_mark_clean^
+822 61
+cfl=
+cfn=Kernel::nil?
+calls=5 823
+823 4
+cfl=
+cfn=ActiveRecord/Import/Result::failed_instances
+calls=5 824
+824 8
+cfl=
+cfn=Array::-
+calls=5 824
+824 149790
+cfl=
+cfn=ActiveRecord/Import/Result::ids
+calls=10 827
+827 14
+cfl=
+cfn=Enumerable::each_with_index
+calls=6 828
+828 135592
+cfl=
+cfn=ActiveRecord/Import/Result::results
+calls=6 838
+838 28
+cfl=
+cfn=Array::each
+calls=5 854
+854 4398201
+cfl=
+cfn=Kernel::Array
+calls=1 839
+839 13
+
+fl=
+fn=ActiveRecord/Import/Result::results
+0 46
+
+fl=
+fn=ActiveRecord/Import/Result::ids
+0 55
+
+fl=
+fn=ActiveRecord/Import/Result::num_inserts
+0 77
+
+fl=
+fn=ActiveRecord/Import/Result::new^
+0 112
+cfl=
+cfn=Struct::initialize
+calls=14 0
+0 33
+
+fl=
+fn=PG/Result::clear
+0 24802
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/result.rb
+fn=ActiveRecord/Result::initialize
+39 24991
+
+fl=
+fn=PG/Result::values_without_profiling
+0 33920
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+fn=PG/Result::values
+8 20041
+cfl=
+cfn=PG/Result::values_without_profiling
+calls=10004 9
+9 33920
+
+fl=
+fn=Array::eql?
+0 42865
+
+fl=
+fn=String::hash
+0 23396
+
+fl=
+fn=Array::hash
+0 676687
+cfl=
+cfn=Kernel::hash
+calls=60004 0
+0 18619
+cfl=
+cfn=String::hash
+calls=20004 0
+0 23396
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+fn=Concurrent/Map::fetch_or_store
+191 31341
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::fetch
+calls=20004 192
+192 819075
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+fn=ActiveRecord/Type/TypeMap::fetch
+19 42019
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=20004 20
+20 61690
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::fetch_or_store
+calls=20004 20
+20 850416
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+fn=ActiveRecord/Type/HashLookupTypeMap::key?
+10 22452
+cfl=
+cfn=Hash::key?
+calls=20004 11
+11 174439
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map
+485 34178
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::get_oid_type
+447 72964
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map
+calls=40008 448
+448 34178
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::key?
+calls=20004 448
+448 196891
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::fetch
+calls=20004 452
+452 954125
+
+fl=
+fn=PG/Result::fmod
+0 16635
+
+fl=
+fn=PG/Result::ftype
+0 21108
+
+fl=
+fn=PG/Result::fields
+0 27874
+
+fl=
+fn=PG/Connection::exec_params_without_profiling
+0 590126
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+fn=PG/Connection::exec_params
+68 55
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/sql_patches.rb
+cfn=SqlPatches::should_measure?^
+calls=4 69
+69 133
+cfl=
+cfn=PG/Connection::exec_params_without_profiling
+calls=4 69
+69 590126
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::type_casted_binds
+141 25146
+cfl=
+cfn=Array::first
+calls=10004 142
+142 9560
+cfl=
+cfn=Kernel::is_a?
+calls=10004 142
+142 9043
+cfl=
+cfn=Array::map
+calls=10004 145
+145 4328185
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::exec_no_cache
+607 192
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::type_casted_binds
+calls=4 608
+608 52
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+calls=4 609
+609 1058902
+cfl=
+cfn=PG/Result::fields
+calls=4 83
+83 27
+cfl=
+cfn=Enumerable::each_with_index
+calls=4 84
+84 748
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Result::values
+calls=4 89
+89 1464
+cfl=
+cfn=Class::new
+calls=4 89
+89 42
+cfl=
+cfn=PG/Result::clear
+calls=4 603
+603 117
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::without_prepared_statement?
+599 14787
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear
+594 31935
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::without_prepared_statement?
+calls=10004 595
+595 14787
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::exec_no_cache
+calls=4 596
+596 1061542
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::exec_cache
+calls=10000 600
+600 60737996
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_query
+80 27647
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear
+calls=10004 81
+81 61846259
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select
+477 100
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_query
+calls=4 478
+478 1061969
+
+fl=
+fn=String::freeze
+0 34546
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::to_sql_and_binds
+17 39840
+cfl=
+cfn=Kernel::respond_to?
+calls=10004 18
+18 543593
+cfl=
+cfn=Kernel::dup
+calls=10004 39
+39 42138
+cfl=
+cfn=String::freeze
+calls=10004 39
+39 14645
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::arel_from_relation
+498 19941
+cfl=
+cfn=Kernel::is_a?
+calls=10004 499
+499 13421
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_all
+59 58209
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::arel_from_relation
+calls=10004 60
+60 33363
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::to_sql_and_binds
+calls=10004 61
+61 640216
+cfl=
+cfn=NilClass::nil?
+calls=4 63
+63 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select
+calls=4 70
+70 1062069
+cfl=
+cfn=Kernel::nil?
+calls=10000 63
+63 2246166
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_prepared
+calls=10000 68
+68 60837449
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/query_cache.rb
+fn=ActiveRecord/ConnectionAdapters/QueryCache::select_all
+95 112852
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_all
+calls=10004 106
+106 64877477
+cfl=
+cfn=Kernel::dup
+calls=10000 42
+42 65519
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=10000 43
+43 67144
+cfl=
+cfn=Hash::each_key
+calls=10000 43
+43 52591
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications.rb
+cfn=ActiveSupport/Notifications::instrumenter^
+calls=10000 44
+44 122417
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/result.rb
+cfn=ActiveRecord/Result::length
+calls=10000 47
+47 18346
+cfl=
+cfn=Module::name
+calls=10000 47
+47 13449
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::instrument
+calls=10000 51
+51 5535108
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_rows
+93 411
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache::select_all
+calls=4 94
+94 1065409
+cfl=
+cfn=Array::map
+calls=4 94
+94 6005
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_values
+87 79
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_rows
+calls=4 88
+88 1071825
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=4 33
+33 10
+cfl=
+cfn=ActiveRecord/Import/Result::new^
+calls=4 42
+42 99
+
+fl=
+fn=Array::shift
+0 19030
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::insert_many
+6 2603
+cfl=
+cfn=Kernel::is_a?
+calls=8 12
+12 7
+cfl=
+cfn=Array::shift
+calls=4 15
+15 10
+cfl=
+cfn=Array::join
+calls=8 15
+15 2598
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::returning_columns
+calls=4 20
+20 62
+cfl=
+cfn=Array::blank?
+calls=4 21
+21 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_values
+calls=4 28
+28 1072013
+cfl=
+cfn=ActiveRecord/Import/Result::num_inserts
+calls=4 805
+805 30
+cfl=
+cfn=ActiveRecord/Import/Result::ids
+calls=4 806
+806 18
+cfl=
+cfn=ActiveRecord/Import/Result::results
+calls=4 807
+807 14
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+fn=ActiveModel/Name::to_s
+134 16
+cfl=
+cfn=String::to_s
+calls=4 134
+134 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+fn=ActiveModel/Naming::model_name
+237 40264
+
+fl=
+fn=Enumerable::each_slice
+0 57
+cfl=
+cfn=Array::size
+calls=4 0
+0 19
+cfl=
+cfn=Array::each
+calls=4 0
+0 1077962
+cfl=
+cfn=ActiveRecord/Import/Result::new^
+calls=4 817
+817 25
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::returning_columns
+89 39
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=16 91
+91 79
+cfl=
+cfn=Kernel::Array
+calls=8 91
+91 18
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/abstract_adapter.rb
+fn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::increment_locking_column!
+62 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=1 63
+63 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_on_duplicate_key_update_as_array
+155 3
+cfl=
+cfn=Array::map
+calls=1 156
+156 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/abstract_adapter.rb
+cfn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::increment_locking_column!
+calls=1 160
+160 4
+cfl=
+cfn=Array::join
+calls=1 161
+161 1
+
+fl=
+fn=Symbol::empty?
+0 30265
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_conflict_target
+174 5
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=2 178
+178 4
+cfl=
+cfn=Kernel::Array
+calls=1 181
+181 1
+cfl=
+cfn=Array::reject
+calls=1 181
+181 6
+cfl=
+cfn=Array::join
+calls=1 181
+181 3
+cfl=
+cfn=Kernel::tap
+calls=1 181
+181 3
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_on_duplicate_key_update
+120 9
+cfl=
+cfn=Kernel::is_a?
+calls=4 122
+122 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_conflict_target
+calls=1 126
+126 21
+cfl=
+cfn=Hash::fetch
+calls=1 128
+128 1
+cfl=
+cfn=Kernel::respond_to?
+calls=1 130
+130 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_on_duplicate_key_update_as_array
+calls=1 141
+141 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=1 150
+150 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/abstract_adapter.rb
+fn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::post_sql_statements
+44 21
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::supports_on_duplicate_key_update?
+calls=4 47
+47 44
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_on_duplicate_key_update
+calls=1 48
+48 46
+
+fl=
+fn=PG/Connection::server_version
+0 21
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version
+400 640
+cfl=
+cfn=PG/Connection::server_version
+calls=8 401
+401 21
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::database_version
+207 44
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version
+calls=8 208
+208 661
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::supports_on_duplicate_key_update?
+197 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::database_version
+calls=8 198
+198 706
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::post_sql_statements
+67 88
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::supports_on_duplicate_key_update?
+calls=4 70
+70 680
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/abstract_adapter.rb
+cfn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::post_sql_statements
+calls=4 79
+79 112
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::returning_columns
+calls=4 81
+81 74
+cfl=
+cfn=Array::blank?
+calls=4 82
+82 5
+cfl=
+cfn=Array::join
+calls=4 83
+83 25
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Import/ImportSupport::supports_import?
+9 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::supports_import?^
+255 65
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=8 256
+256 297
+cfl=
+cfn=Kernel::respond_to?
+calls=4 256
+256 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/ImportSupport::supports_import?
+calls=4 256
+256 8
+
+fl=
+fn=PG/Connection::escape
+0 7379
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_string
+20 7095
+cfl=
+cfn=PG/Connection::escape
+calls=12020 21
+21 7379
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::_quote
+164 137045
+cfl=
+cfn=Module::===
+calls=212020 165
+165 31569
+cfl=
+cfn=String::to_s
+calls=12020 167
+167 2405
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_string
+calls=12020 167
+167 14473
+cfl=
+cfn=TrueClass::===
+calls=50000 165
+165 8566
+cfl=
+cfn=FalseClass::===
+calls=50000 165
+165 8195
+cfl=
+cfn=NilClass::===
+calls=50000 165
+165 8434
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=50000 173
+173 940163
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::_quote
+86 88957
+cfl=
+cfn=Module::===
+calls=310100 87
+87 46424
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::_quote
+calls=62020 107
+107 1150849
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::quote
+11 69583
+cfl=
+cfn=Kernel::is_a?
+calls=62020 12
+12 14472
+cfl=
+cfn=Kernel::respond_to?
+calls=62020 14
+14 13282
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::_quote
+calls=62020 18
+18 1286230
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::serialize
+45 21221
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/immutable_string.rb
+fn=ActiveModel/Type/ImmutableString::serialize
+10 42832
+cfl=
+cfn=Module::===
+calls=24040 11
+11 9328
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/duration.rb
+cfn=ActiveSupport/Duration::===^
+calls=24040 11
+11 17470
+cfl=
+cfn=TrueClass::===
+calls=24040 11
+11 4908
+cfl=
+cfn=FalseClass::===
+calls=24040 11
+11 4818
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::serialize
+calls=24040 15
+15 8119
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/immutable_string.rb
+fn=ActiveModel/Type/ImmutableString::type
+6 4504
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::next_value_for_sequence
+63 8216
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::sequence_name
+278 16356
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=22040 279
+279 46113
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::values_sql_for_columns_and_attributes^
+935 28
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=4 938
+938 144
+cfl=
+cfn=Array::map
+calls=4 940
+940 2332199
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::quoted_table_name
+205 11
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/abstract_adapter.rb
+fn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::pre_sql_statements
+22 22
+cfl=
+cfn=Kernel::is_a?
+calls=4 28
+28 7
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_column_name
+46 29
+
+fl=
+fn=Hash::to_a
+0 9
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::default_scope_override^
+106 21278
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ClassMethods::scope_attributes
+25 33
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::all
+calls=4 26
+26 997
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::scope_for_create
+calls=4 26
+26 435
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import_without_validations_or_callbacks^
+758 959
+cfl=
+cfn=Array::map
+calls=8 761
+761 747
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::scope_attributes
+calls=4 762
+762 1466
+cfl=
+cfn=Hash::to_a
+calls=4 762
+762 9
+cfl=
+cfn=Hash::transform_keys!
+calls=4 762
+762 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=4 764
+764 13
+cfl=
+cfn=Enumerable::each_with_index
+calls=4 777
+777 17
+cfl=
+cfn=Enumerable::map
+calls=4 777
+777 1835
+cfl=
+cfn=Array::join
+calls=8 785
+785 30
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=8 786
+786 227
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/abstract_adapter.rb
+cfn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::pre_sql_statements
+calls=4 786
+786 30
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::quoted_table_name
+calls=8 787
+787 11
+cfl=
+cfn=Array::flatten
+calls=4 788
+788 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::values_sql_for_columns_and_attributes^
+calls=4 789
+789 2332372
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_import?^
+calls=4 794
+794 377
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::post_sql_statements
+calls=4 796
+796 983
+cfl=
+cfn=Enumerable::each_slice
+calls=4 799
+799 1078062
+cfl=
+cfn=ActiveRecord/Import/Result::num_inserts
+calls=4 749
+749 28
+cfl=
+cfn=ActiveRecord/Import/Result::ids
+calls=4 749
+749 20
+cfl=
+cfn=ActiveRecord/Import/Result::results
+calls=4 749
+749 4
+cfl=
+cfn=ActiveRecord/Import/Result::new^
+calls=5 749
+749 16
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::each
+167 9223
+cfl=
+cfn=Hash::each_key
+calls=21020 168
+168 13942
+
+fl=
+fn=Enumerable::any?
+0 9208
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::each
+calls=21020 0
+0 23164
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import_with_validations^
+739 1471
+cfl=
+cfn=Kernel::block_given?
+calls=5 742
+742 847
+cfl=
+cfn=Array::each
+calls=5 691
+691 61669
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_without_validations_or_callbacks^
+calls=5 747
+747 3417240
+cfl=
+cfn=ActiveRecord/Import/Result::num_inserts
+calls=5 719
+719 17
+cfl=
+cfn=Kernel::nil?
+calls=4 719
+719 14
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=4 722
+722 500
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::set_attributes_and_mark_clean^
+calls=4 723
+723 4535533
+cfl=
+cfn=Kernel::dup
+calls=3 726
+726 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_associations^
+calls=3 726
+726 38202269
+cfl=
+cfn=ActiveRecord/Import/Result::ids
+calls=1 749
+749 3
+cfl=
+cfn=ActiveRecord/Import/Result::results
+calls=1 749
+749 1
+cfl=
+cfn=ActiveRecord/Import/Result::new^
+calls=1 749
+749 5
+
+fl=
+fn=Time::utc
+0 828
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::default_timezone^
+60 84
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update_in_model
+68 13
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update
+calls=5 69
+69 6
+cfl=
+cfn=Array::select
+calls=5 69
+69 24
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create
+76 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create_in_model
+64 40
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create
+calls=5 65
+65 13
+cfl=
+cfn=Array::select
+calls=5 65
+65 65
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::add_special_rails_stamps^
+972 226
+cfl=
+cfn=Kernel::respond_to?
+calls=5 976
+976 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create_in_model
+calls=5 977
+977 119
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update_in_model
+calls=5 978
+978 43
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::default_timezone^
+calls=5 986
+986 84
+cfl=
+cfn=Time::now^
+calls=5 986
+986 48
+cfl=
+cfn=Time::utc
+calls=5 986
+986 828
+cfl=
+cfn=Array::each
+calls=5 988
+988 39
+
+fl=
+fn=Array::==
+0 2
+
+fl=
+fn=Enumerable::each_with_object
+0 2
+cfl=
+cfn=Hash::each
+calls=1 0
+0 16
+
+fl=
+fn=Hash::<=
+0 35
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::subset?
+285 64
+cfl=
+cfn=Kernel::class
+calls=5 287
+287 5
+cfl=
+cfn=Kernel::instance_of?
+calls=5 287
+287 4
+cfl=
+cfn=Kernel::respond_to?
+calls=5 287
+287 11
+cfl=
+cfn=Kernel::instance_variable_get
+calls=5 288
+288 32
+cfl=
+cfn=Hash::<=
+calls=5 288
+288 35
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::add
+348 1491
+
+fl=
+fn=Enumerable::each_entry
+0 20
+cfl=
+cfn=Array::each
+calls=10 0
+0 2190
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::do_with_enum
+122 65
+cfl=
+cfn=Kernel::respond_to?
+calls=10 123
+123 25
+cfl=
+cfn=Enumerable::each_entry
+calls=10 124
+124 2211
+
+fl=
+fn=Kernel::instance_of?
+0 81
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::merge
+432 1928
+cfl=
+cfn=Kernel::class
+calls=10 433
+433 9
+cfl=
+cfn=Kernel::instance_of?
+calls=10 433
+433 77
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::do_with_enum
+calls=10 436
+436 2300
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Enumerable::to_set
+814 749
+cfl=
+cfn=Class::new
+calls=10 815
+815 7947
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence::persisted?
+244 48442
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=73040 245
+245 61925
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::_ensure_no_duplicate_errors
+506 46991
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=47649 507
+507 20945
+cfl=
+cfn=Hash::each_key
+calls=47649 507
+507 12362
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=City::validate_associated_records_for_from_trips
+153 28
+cfl=
+cfn=BasicObject::instance_eval
+calls=10 159
+159 46
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::values
+188 135658
+cfl=
+cfn=Hash::select
+calls=163648 189
+189 82662
+cfl=
+cfn=Hash::values
+calls=163648 189
+189 475919
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::size
+179 152334
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::values
+calls=163648 180
+180 694240
+cfl=
+cfn=Array::flatten
+calls=163648 180
+180 633784
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::empty?
+209 171958
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::size
+calls=163648 210
+210 1480358
+cfl=
+cfn=Numeric::zero?
+calls=163648 210
+210 49739
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+516 93409
+cfl=
+cfn=Array::each
+calls=135298 517
+517 439332
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=#::price_cents_came_from_user?
+381 41656
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/before_type_cast.rb
+cfn=ActiveRecord/AttributeMethods/BeforeTypeCast::attribute_came_from_user?
+calls=40000 382
+382 118703
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::price_cents
+37 70392
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=80000 40
+40 261671
+
+fl=
+fn=Integer::>
+0 29386
+
+fl=
+fn=Hash::slice
+0 54367
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::allow_only_integer?
+115 108592
+cfl=
+cfn=Module::===
+calls=160000 116
+116 53660
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::parse_as_number
+89 239237
+cfl=
+cfn=Kernel::is_a?
+calls=480000 90
+90 148655
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::is_number?
+83 78054
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::parse_as_number
+calls=80000 84
+84 145765
+cfl=
+cfn=Kernel::nil?
+calls=80000 84
+84 23494
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::changed_in_place?
+54 90946
+cfl=
+cfn=String::to_s
+calls=80000 55
+55 23565
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=80000 55
+55 39431
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::changed_in_place?
+calls=80000 55
+55 928367
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+fn=ActiveModel/Dirty::attribute_changed_in_place?
+251 2114622
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::mutations_from_database
+calls=80000 252
+252 60811
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::changed_in_place?
+calls=80000 252
+252 1082309
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::record_attribute_changed_in_place?
+126 104941
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::respond_to?
+calls=80000 127
+127 889818
+cfl=
+cfn=Symbol::to_s
+calls=80000 127
+127 29371
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::attribute_changed_in_place?
+calls=80000 127
+127 3257742
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/before_type_cast.rb
+fn=ActiveRecord/AttributeMethods/BeforeTypeCast::read_attribute_before_type_cast
+48 66862
+cfl=
+cfn=Symbol::to_s
+calls=80000 49
+49 31256
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=80000 49
+49 42013
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::value_constructed_by_mass_assignment?
+89 43967
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute/FromUser::came_from_user?
+178 84153
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::value_constructed_by_mass_assignment?
+calls=80000 179
+179 43967
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/before_type_cast.rb
+fn=ActiveRecord/AttributeMethods/BeforeTypeCast::attribute_came_from_user?
+73 86163
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=80000 74
+74 538353
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute/FromUser::came_from_user?
+calls=80000 74
+74 128120
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=#::duration_minutes_came_from_user?
+381 40109
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/before_type_cast.rb
+cfn=ActiveRecord/AttributeMethods/BeforeTypeCast::attribute_came_from_user?
+calls=40000 382
+382 633932
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::validate_each
+25 439845
+cfl=
+cfn=Symbol::to_s
+calls=80000 26
+26 33070
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::respond_to?
+calls=80000 28
+28 1017267
+cfl=
+cfn=Kernel::public_send
+calls=80000 29
+29 919949
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/before_type_cast.rb
+cfn=ActiveRecord/AttributeMethods/BeforeTypeCast::read_attribute_before_type_cast
+calls=80000 30
+30 140132
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::record_attribute_changed_in_place?
+calls=80000 42
+42 4281872
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::is_number?
+calls=80000 46
+46 247313
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::allow_only_integer?
+calls=80000 51
+51 162252
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::parse_as_number
+calls=80000 56
+56 127491
+cfl=
+cfn=Hash::keys
+calls=80000 58
+58 3551001
+cfl=
+cfn=Hash::slice
+calls=80000 58
+58 54367
+cfl=
+cfn=Hash::each
+calls=80000 58
+58 417883
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+fn=Numeric::blank?
+142 150098
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::duration_minutes
+37 67395
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=80000 40
+40 1403050
+
+fl=
+fn=String::=~
+0 277964
+
+fl=
+fn=Kernel::!~
+0 35285
+cfl=
+cfn=String::=~
+calls=40000 0
+0 195963
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/format.rb
+fn=ActiveModel/Validations/FormatValidator::option_call
+27 36319
+cfl=
+cfn=Kernel::respond_to?
+calls=40000 29
+29 19068
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/format.rb
+fn=ActiveModel/Validations/FormatValidator::validate_each
+6 75896
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/format.rb
+cfn=ActiveModel/Validations/FormatValidator::option_call
+calls=40000 8
+8 55387
+cfl=
+cfn=String::to_s
+calls=40000 9
+9 245271
+cfl=
+cfn=Kernel::!~
+calls=40000 9
+9 231248
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::start_time
+37 49894
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=40000 40
+40 179715
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=Trip/GeneratedAssociationMethods::to
+107 60884
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=20000 108
+108 59134
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+cfn=ActiveRecord/Associations/SingularAssociation::reader
+calls=20000 108
+108 124472565
+cfl=
+cfn=Kernel::nil?
+calls=10000 151
+151 11002
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::blank?
+calls=10000 151
+151 506640
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations/presence.rb
+cfn=ActiveRecord/Validations/PresenceValidator::validate_each
+calls=10000 152
+152 876344
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=Trip/GeneratedAssociationMethods::from
+107 39316
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=20000 108
+108 59180
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+cfn=ActiveRecord/Associations/SingularAssociation::reader
+calls=20000 108
+108 675443
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::marked_for_destruction?
+246 55024
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/wrap.rb
+fn=Array::wrap^
+39 127979
+cfl=
+cfn=Kernel::nil?
+calls=80000 40
+40 33795
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::respond_to?
+calls=80000 42
+42 669792
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::attribute_method?
+448 1381251
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::key?
+calls=291020 450
+450 1477008
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey::attribute_method?
+56 328484
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::attribute_method?
+calls=291020 57
+57 2858258
+
+fl=
+fn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher/AttributeMethodMatch::attr_name
+0 76519
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::_get
+19 240823
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+fn=Concurrent/Collection/MriMapBackend::compute_if_absent
+21 170001
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::_get
+calls=161020 22
+22 240823
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_cache
+349 131578
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_matching
+353 1065101
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_cache
+calls=151020 354
+354 131578
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::compute_if_absent
+calls=151020 354
+354 378652
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods::matched_attribute_method
+465 276764
+cfl=
+cfn=Kernel::class
+calls=151020 466
+466 648570
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_matching
+calls=151020 466
+466 1575331
+cfl=
+cfn=Enumerable::detect
+calls=151020 467
+467 4600738
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+fn=Object::blank?
+19 181871
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::respond_to?
+calls=140000 20
+20 8619850
+cfl=
+cfn=Kernel::respond_to?
+calls=1 20
+20 1
+cfl=
+cfn=Symbol::empty?
+calls=1 20
+20 1
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+fn=#::target
+200 255892
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet.rb
+cfn=Bullet::start?^
+calls=160000 203
+203 1167023
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+fn=ActiveRecord/Associations/SingularAssociation::reader
+7 161195
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded?
+calls=80000 8
+8 355293
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::stale_target?
+calls=80000 8
+8 555438
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bullet-6.1.0/lib/bullet/active_record52.rb
+cfn=#::target
+calls=70000 12
+12 1014235
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::reload
+calls=10000 9
+9 123881517
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=Trip/GeneratedAssociationMethods::bus
+107 64531
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=40000 108
+108 147897
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+cfn=ActiveRecord/Associations/SingularAssociation::reader
+calls=40000 108
+108 819671
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_run_validate_callbacks
+815 79685
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=71314 816
+816 156591257
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=10000 410
+410 17766
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=10000 410
+410 152984
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+fn=ActiveModel/Validations::run_validations!
+408 116475
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_validate_callbacks
+calls=71314 409
+409 156841692
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=61314 410
+410 30495
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=61314 410
+410 1113182
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_run_validation_callbacks
+815 69920
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=71314 816
+816 159682240
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/callbacks.rb
+fn=ActiveModel/Validations/Callbacks::run_validations!
+117 73920
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_validation_callbacks
+calls=71314 118
+118 159752161
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+fn=ActiveModel/Validations::valid?
+336 166973
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=81314 338
+338 143676
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::clear
+calls=71314 338
+338 408401
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/callbacks.rb
+cfn=ActiveModel/Validations/Callbacks::run_validations!
+calls=71314 339
+339 159826081
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=10000 68
+68 101295
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations.rb
+fn=ActiveRecord/Validations::default_validation_context
+75 53729
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=71314 76
+76 132676
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations.rb
+fn=ActiveRecord/Validations::valid?
+65 157103
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations.rb
+cfn=ActiveRecord/Validations::default_validation_context
+calls=71314 66
+66 186405
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::valid?
+calls=71314 67
+67 160646426
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=61314 68
+68 24463
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=61314 68
+68 219912
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/enumerable.rb
+fn=Enumerable::exclude?
+92 373036
+cfl=
+cfn=Array::include?
+calls=71314 93
+93 26023
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::custom_validation_context?
+502 104557
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/enumerable.rb
+cfn=Enumerable::exclude?
+calls=71314 503
+503 399059
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence::destroyed?
+237 75982
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=71314 238
+238 119921
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::association_valid?
+324 256014
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::destroyed?
+calls=71314 325
+325 195903
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::custom_validation_context?
+calls=71314 327
+327 503616
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations.rb
+cfn=ActiveRecord/Validations::valid?
+calls=71314 329
+329 161234309
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::association_valid?
+calls=9000 316
+316 113635811852
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=1328 97
+97 17991
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=5074 134
+134 2260
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=9702 201
+201 4129
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::target
+calls=4410 193
+193 1647
+cfl=
+cfn=Kernel::catch
+calls=4410 605
+605 8910739
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=46629 325
+325 32612
+cfl=
+cfn=Array::map
+calls=407 594
+594 25658
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=407 585
+585 39931
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::load_association_ids^
+calls=407 586
+586 7624
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=407 589
+589 52516686923
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=548 106
+106 1276
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=548 106
+106 4877
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::associated_records_to_validate_or_save
+274 8094
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::validate_collection_association
+313 112702
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association_instance_get
+calls=96298 314
+314 50203
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=2848 315
+315 18485
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::associated_records_to_validate_or_save
+calls=2848 315
+315 8094
+cfl=
+cfn=Enumerable::each_with_index
+calls=2848 316
+316 83104610808
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=47639 314
+314 32633
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=919 315
+315 2187
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=105 106
+106 209
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=105 106
+106 877
+cfl=
+cfn=Array::map
+calls=113 594
+594 6727
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=113 585
+585 12334
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::load_association_ids^
+calls=113 586
+586 2184
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=113 589
+589 13186278080
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=118 97
+97 1889
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=159 134
+134 118
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=220 201
+201 138
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::target
+calls=100 193
+193 103
+cfl=
+cfn=Kernel::catch
+calls=100 605
+605 60400
+
+fl=
+fn=BasicObject::instance_eval
+0 127689
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::validate_collection_association
+calls=96298 220
+220 96291198172
+cfl=
+cfn=Array::map
+calls=105 594
+594 5853
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=105 585
+585 9650
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::load_association_ids^
+calls=105 586
+586 1882
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=105 589
+589 10573966817
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=59 106
+106 57
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=59 106
+106 594
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=56 97
+97 596
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=78 134
+134 83
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=110 201
+201 30
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::target
+calls=50 193
+193 67
+cfl=
+cfn=Kernel::catch
+calls=50 605
+605 33006
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+fn=City::validate_associated_records_for_to_trips
+153 46
+cfl=
+cfn=BasicObject::instance_eval
+calls=10 159
+159 3511447
+
+fl=/Users/ruslan/thinknetica/rails-optimization-task3/app/models/city.rb
+fn=City::name_has_no_spaces
+10 15
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=#::name
+calls=10 11
+11 34
+cfl=
+cfn=String::include?
+calls=10 11
+11 13
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/presence.rb
+fn=ActiveModel/Validations/PresenceValidator::validate_each
+6 398078
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=47649 7
+7 60561
+cfl=
+cfn=Array::blank?
+calls=80000 7
+7 42300
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Numeric::blank?
+calls=140000 7
+7 48136
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=20000 7
+7 5293
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=20000 7
+7 8056
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::add
+calls=20000 7
+7 14157250
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/validations/presence.rb
+fn=ActiveRecord/Validations/PresenceValidator::validate_each
+6 480549
+cfl=
+cfn=Kernel::class
+calls=287649 7
+7 77095
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=287649 7
+7 971898
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations/presence.rb
+cfn=ActiveModel/Validations/PresenceValidator::validate_each
+calls=287649 10
+10 14719675
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/array/wrap.rb
+cfn=Array::wrap^
+calls=80000 8
+8 831565
+cfl=
+cfn=Array::reject
+calls=80000 8
+8 170399
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validator.rb
+fn=ActiveModel/EachValidator::validate
+148 311489
+cfl=
+cfn=Array::each
+calls=456298 149
+149 169144937
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallTemplate::expand
+403 878380
+cfl=
+cfn=Array::map
+calls=600255 404
+404 445745
+cfl=
+cfn=Array::unshift
+calls=1800765 412
+412 524543
+
+fl=
+fn=Kernel::catch
+0 2141603
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::expand
+calls=552606 425
+425 1719717
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validator.rb
+cfn=ActiveModel/EachValidator::validate
+calls=456298 426
+426 169456426
+cfl=/Users/ruslan/thinknetica/rails-optimization-task3/app/models/city.rb
+cfn=City::name_has_no_spaces
+calls=10 426
+426 62
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=City::validate_associated_records_for_to_trips
+calls=10 426
+426 3511494
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=City::validate_associated_records_for_from_trips
+calls=10 426
+426 74
+cfl=
+cfn=Kernel::is_a?
+calls=160000 203
+203 35789
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n/backend/base.rb
+cfn=I18n/Backend/Base::translate
+calls=160000 206
+206 15484411
+cfl=
+cfn=Module::===
+calls=380000 144
+144 73377
+cfl=
+cfn=Hash::merge
+calls=100000 146
+146 60203
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.8.2/lib/i18n.rb
+cfn=I18n/Base::translate
+calls=100000 146
+146 5606191
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=Bus::validate_associated_records_for_trips
+calls=1000 426
+426 112893949769
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=130000 201
+201 44571
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::target
+calls=60000 193
+193 26316
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=60010 194
+194 29660
+cfl=
+cfn=Kernel::catch
+calls=60000 605
+605 12033837
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=Bus::validate_associated_records_for_buses_services
+calls=1000 426
+426 297167
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=Bus::validate_associated_records_for_services
+calls=1000 426
+426 9437060
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=Service::validate_associated_records_for_services_buses
+calls=46639 426
+426 232500
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=Service::validate_associated_records_for_buses
+calls=46639 426
+426 219082
+cfl=
+cfn=Array::map
+calls=28 594
+594 1676
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=28 585
+585 2816
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::load_association_ids^
+calls=28 586
+586 783
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=28 589
+589 2188679921
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=20 106
+106 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=20 106
+106 156
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=20 97
+97 1144
+
+fl=
+fn=ActiveSupport/Callbacks/Filters/Environment::value
+0 548157
+
+fl=
+fn=ActiveSupport/Callbacks/Filters/Environment::target
+0 137410
+
+fl=
+fn=Array::join
+0 17425
+cfl=
+cfn=Symbol::to_s
+calls=26 0
+0 29
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::current_scopes
+348 40
+cfl=
+cfn=Kernel::Array
+calls=25 349
+349 18
+cfl=
+cfn=Array::map
+calls=25 349
+349 30
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::before
+482 48
+cfl=
+cfn=Array::unshift
+calls=33 483
+483 17
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Filters/Before::halting^
+191 25
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::before
+calls=33 192
+192 66
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Filters/Before::build^
+162 51
+cfl=
+cfn=Array::any?
+calls=33 165
+165 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Filters/Before::halting^
+calls=33 168
+168 90
+
+fl=
+fn=Kernel::lambda
+0 23
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallTemplate::make_lambda
+423 21
+cfl=
+cfn=Kernel::lambda
+calls=33 424
+424 23
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallTemplate::initialize
+383 49
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallTemplate::build^
+447 73
+cfl=
+cfn=Module::===
+calls=83 448
+448 21
+cfl=
+cfn=Class::new
+calls=33 450
+450 71
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::current_scopes
+calls=25 462
+462 88
+cfl=
+cfn=Array::join
+calls=25 462
+462 106
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::conditions_lambdas
+374 32
+cfl=
+cfn=Array::map
+calls=66 375
+375 16
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::apply
+334 138
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::conditions_lambdas
+calls=33 335
+335 48
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::build^
+calls=33 336
+336 359
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::make_lambda
+calls=33 340
+340 44
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Filters/Before::build^
+calls=33 340
+340 151
+
+fl=
+fn=Array::reverse
+0 15
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::initialize
+473 18
+
+fl=
+fn=Thread/Mutex::synchronize
+0 529
+cfl=
+cfn=Class::new
+calls=5 565
+565 48
+cfl=
+cfn=Array::reverse
+calls=5 566
+566 15
+cfl=
+cfn=Enumerable::inject
+calls=5 566
+566 788
+
+fl=
+fn=ActiveSupport/Callbacks/Filters/Environment::halted
+0 333770
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::invoke_before
+512 111679
+cfl=
+cfn=Array::each
+calls=135298 513
+513 116873228423
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=10000 132
+132 39343
+cfl=
+cfn=Kernel::block_given?
+calls=10000 132
+132 10381
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=10000 133
+133 46789
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=10000 134
+134 128223
+cfl=
+cfn=Array::map
+calls=10 594
+594 794
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=9 585
+585 925
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::load_association_ids^
+calls=9 586
+586 184
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=9 589
+589 606706418
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=1 106
+106 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=1 106
+106 8
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::final?
+504 734370
+
+fl=
+fn=Proc::new^
+0 1139629
+cfl=
+cfn=BasicObject::initialize
+calls=114278 0
+0 370122
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::compile
+563 74276
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=5 564
+564 1379
+
+fl=
+fn=ActiveSupport/Callbacks/Filters/Environment::new^
+0 109216
+cfl=
+cfn=Struct::initialize
+calls=135298 0
+0 62724
+
+fl=
+fn=Hash::clear
+0 346329
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::clear
+115 96370
+cfl=
+cfn=Hash::clear
+calls=184668 116
+116 346329
+
+fl=
+fn=Proc::to_proc
+0 9116
+
+fl=
+fn=Hash::default_proc=
+0 16401
+cfl=
+cfn=Proc::to_proc
+calls=31410 0
+0 9116
+
+fl=
+fn=Kernel::proc
+0 30293
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::apply_default_array
+470 25098
+cfl=
+cfn=Kernel::proc
+calls=31410 471
+471 30293
+cfl=
+cfn=Hash::default_proc=
+calls=31410 471
+471 25517
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+fn=ActiveModel/Errors::initialize
+74 24491
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::apply_default_array
+calls=31410 76
+76 80907
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+fn=ActiveModel/Validations::errors
+303 184593
+cfl=
+cfn=Class::new
+calls=15705 304
+304 120624
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Import/Validator::valid_model?
+67 172868
+cfl=
+cfn=Kernel::class
+calls=21020 68
+68 4163
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=21020 71
+71 45394
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=41040 76
+76 47347
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::clear
+calls=21020 76
+76 34298
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=21020 78
+78 117366693559
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=20020 106
+106 105495
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::load_association_ids^
+868 32638
+cfl=
+cfn=Kernel::class
+calls=21020 869
+869 4956
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_associations
+calls=21020 869
+869 114343
+cfl=
+cfn=Array::each
+calls=21020 870
+870 2374688
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::supports_setting_primary_key_of_imported_objects?
+201 8407
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+269 32658
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=42050 270
+270 820145
+cfl=
+cfn=Kernel::respond_to?
+calls=21025 270
+270 7996
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::supports_setting_primary_key_of_imported_objects?
+calls=21025 270
+270 8407
+
+fl=
+fn=String::to_sym
+0 55760
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update
+80 20
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::record_timestamps^
+106 54
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=#::__getobj__
+392 21
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=#::type
+347 159
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=#::__getobj__
+calls=5 348
+348 21
+
+fl=
+fn=#::nil?
+0 47
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/column.rb
+fn=ActiveRecord/ConnectionAdapters/Column::type
+10 62
+cfl=
+cfn=#::nil?
+calls=5 10
+10 47
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=#::type
+calls=5 10
+10 181
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey::id
+18 110813
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=81015 19
+19 75387
+cfl=
+cfn=Kernel::class
+calls=81015 20
+20 14269
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=81015 20
+20 36266
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=81015 21
+21 234459
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::supports_virtual_columns?
+327 17
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/HasManyReflection::macro
+672 2124
+
+fl=
+fn=Array::select!
+0 67096
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::macro
+calls=3063 102
+102 2124
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::macro
+calls=120036 102
+102 36331
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasAndBelongsToManyReflection::macro
+calls=3012 102
+102 2341
+
+fl=
+fn=Hash::values
+0 489052
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ClassMethods::reflections
+71 18296
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_associations
+100 52619
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::reflections
+calls=43055 101
+101 18296
+cfl=
+cfn=Hash::values
+calls=43055 101
+101 13132
+cfl=
+cfn=Array::select!
+calls=43055 102
+102 107892
+
+fl=
+fn=Kernel::instance_variable_get
+0 59136
+
+fl=
+fn=Kernel::initialize_copy
+0 14
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::raw_filter
+306 48
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::each
+537 564
+cfl=
+cfn=Array::each
+calls=5 537
+537 3004
+
+fl=
+fn=Enumerable::each_with_index
+0 65526
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::each
+calls=5 0
+0 3568
+cfl=
+cfn=Array::each
+calls=33882 0
+0 69325239087
+cfl=
+cfn=Array::map
+calls=116 594
+594 7621
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=116 585
+585 12122
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::load_association_ids^
+calls=116 586
+586 2293
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=116 589
+589 13783112458
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=210 97
+97 2154
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=245 134
+134 117
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=113 106
+106 113
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=113 106
+106 1108
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=308 201
+201 92
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::target
+calls=140 193
+193 54
+cfl=
+cfn=Kernel::catch
+calls=140 605
+605 96440
+
+fl=
+fn=Thread/Mutex::initialize
+0 28
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::chain
+581 27
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::initialize_copy
+557 57
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::chain
+calls=5 559
+559 16
+cfl=
+cfn=Kernel::dup
+calls=5 559
+559 46
+cfl=
+cfn=Class::new
+calls=5 560
+560 44
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/ClassMethods::get_callbacks
+836 44
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::__callbacks^
+calls=1 837
+837 1
+cfl=
+cfn=Symbol::to_sym
+calls=5 837
+837 765
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::__callbacks^
+calls=2 837
+837 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::__callbacks^
+calls=1 837
+837 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::__callbacks^
+calls=1 837
+837 36
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_validate_callbacks^
+819 79
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::get_callbacks
+calls=5 820
+820 855
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Import/Validator::init_validations
+27 52
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_validate_callbacks^
+calls=5 28
+28 934
+cfl=
+cfn=Kernel::dup
+calls=5 28
+28 248
+cfl=
+cfn=Enumerable::each_with_index
+calls=5 30
+30 3672
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Import/Validator::initialize
+21 88
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::init_validations
+calls=5 24
+24 4906
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+fn=Object::present?
+26 67346
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=30016 27
+27 19399
+cfl=
+cfn=Array::blank?
+calls=1 27
+27 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=8 27
+27 28
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Numeric::blank?
+calls=40000 27
+27 13024
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/locking/optimistic.rb
+fn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column
+142 874
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names
+162 43
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import_helper^
+542 2344
+cfl=
+cfn=Array::last
+calls=15 544
+544 17
+cfl=
+cfn=Kernel::is_a?
+calls=16 544
+544 15
+cfl=
+cfn=Array::pop
+calls=5 544
+544 17
+cfl=
+cfn=Hash::merge!
+calls=5 544
+544 11
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=14 546
+546 1199
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names
+calls=5 547
+547 43
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/locking/optimistic.rb
+cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column
+calls=5 547
+547 874
+cfl=
+cfn=Array::include?
+calls=5 547
+547 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=5 549
+549 44
+cfl=
+cfn=Class::new
+calls=5 550
+550 5995
+cfl=
+cfn=Array::first
+calls=15 553
+553 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=10 559
+559 1188
+cfl=
+cfn=Kernel::respond_to?
+calls=10 559
+559 99
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::supports_virtual_columns?
+calls=5 559
+559 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::column_names
+calls=5 562
+562 17
+cfl=
+cfn=Kernel::dup
+calls=6 562
+562 46
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey::id
+calls=5 566
+566 219
+cfl=
+cfn=NilClass::nil?
+calls=5 566
+566 14
+cfl=
+cfn=Kernel::Array
+calls=13 567
+567 51
+cfl=
+cfn=Array::each
+calls=10 567
+567 212462630
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::record_timestamps^
+calls=9 574
+574 44
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update
+calls=5 576
+576 13
+cfl=
+cfn=Array::map
+calls=13 576
+576 2097
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Enumerable::to_set
+calls=8 650
+650 631
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::subset?
+calls=4 650
+650 108
+cfl=
+cfn=Array::reject
+calls=1 661
+661 5
+cfl=
+cfn=Enumerable::each_with_object
+calls=1 663
+663 18
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::add_special_rails_stamps^
+calls=4 685
+685 453
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_with_validations^
+calls=4 689
+689 26736579
+cfl=
+cfn=ActiveRecord/Import/Result::num_inserts
+calls=1 719
+719 2
+cfl=
+cfn=Kernel::nil?
+calls=1 719
+719 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_setting_primary_key_of_imported_objects?^
+calls=1 722
+722 92
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::set_attributes_and_mark_clean^
+calls=1 723
+723 148178
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_associations^
+calls=1 726
+726 69470
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import^
+517 121
+cfl=
+cfn=Array::first
+calls=12 518
+518 23
+cfl=
+cfn=Kernel::is_a?
+calls=9 518
+518 9
+cfl=
+cfn=Array::last
+calls=3 520
+520 20
+cfl=
+cfn=Array::pop
+calls=3 520
+520 5
+cfl=
+cfn=Hash::merge!
+calls=3 520
+520 27
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_helper^
+calls=3 523
+523 201808959
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import^
+calls=1 27
+27 179023666
+cfl=
+cfn=Thread::current^
+calls=1 248
+248 4
+cfl=
+cfn=Thread::status
+calls=1 248
+248 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction
+calls=1 252
+252 19893
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_registry.rb
+fn=ActiveRecord/ExplainRegistry::collect?
+23 13311
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+fn=ActiveRecord/ExplainRegistry::collect?^
+55 28568
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=10007 55
+55 48051
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_registry.rb
+cfn=ActiveRecord/ExplainRegistry::collect?
+calls=10007 55
+55 13311
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_subscriber.rb
+fn=ActiveRecord/ExplainSubscriber::finish
+12 27949
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveRecord/ExplainRegistry::collect?^
+calls=10007 13
+13 89929
+
+fl=
+fn=Integer::fdiv
+0 14722
+
+fl=
+fn=Time::minus_without_duration
+0 21713
+cfl=
+cfn=Integer::fdiv
+calls=10007 0
+0 14722
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/duration.rb
+fn=ActiveSupport/Duration::===^
+144 29716
+cfl=
+cfn=Kernel::is_a?
+calls=34047 145
+145 838188
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/time/calculations.rb
+fn=Time::minus_without_coercion
+271 27598
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/duration.rb
+cfn=ActiveSupport/Duration::===^
+calls=10007 272
+272 850434
+cfl=
+cfn=Time::minus_without_duration
+calls=10007 275
+275 36435
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/time/calculations.rb
+fn=Time::-
+284 27326
+cfl=
+cfn=Kernel::respond_to?
+calls=10007 285
+285 21095
+cfl=
+cfn=Kernel::is_a?
+calls=10007 286
+286 20855
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/time/calculations.rb
+cfn=Time::minus_without_coercion
+calls=10007 286
+286 914480
+
+fl=
+fn=Hash::default=
+0 24172
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::default
+219 42618
+cfl=
+cfn=Array::map
+calls=20014 220
+220 25123
+cfl=
+cfn=Hash::default
+calls=20014 220
+220 17551
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::set_defaults
+383 49691
+cfl=
+cfn=Hash::default_proc
+calls=20014 384
+384 20379
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::default
+calls=20014 387
+387 85292
+cfl=
+cfn=Hash::default=
+calls=20014 387
+387 24172
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::to_hash
+351 34146
+cfl=
+cfn=Class::new
+calls=10007 352
+352 28146
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::set_defaults
+calls=10007 353
+353 92509
+cfl=
+cfn=Hash::each
+calls=10007 355
+355 435467
+
+fl=
+fn=Hash::update
+0 3991875
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::dup
+254 23820
+cfl=
+cfn=Kernel::class
+calls=10007 255
+255 9941
+cfl=
+cfn=Class::new
+calls=10007 255
+255 6157684
+cfl=
+cfn=Kernel::tap
+calls=10007 255
+255 135325
+
+fl=
+fn=Hash::default_proc
+0 45577
+
+fl=
+fn=Hash::default
+0 72020
+
+fl=
+fn=Array::initialize_copy
+0 48499
+
+fl=
+fn=ActiveSupport/HashWithIndifferentAccess::regular_writer
+0 85985
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::convert_value
+366 2366098
+cfl=
+cfn=Kernel::is_a?
+calls=520252 367
+367 148993
+cfl=
+cfn=Kernel::dup
+calls=40028 375
+375 140611
+cfl=
+cfn=Array::map!
+calls=40028 377
+377 232280
+
+fl=
+fn=Kernel::kind_of?
+0 44157
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::convert_key
+362 307858
+cfl=
+cfn=Kernel::kind_of?
+calls=90063 363
+363 26541
+cfl=
+cfn=Symbol::to_s
+calls=90063 363
+363 64079
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::update
+123 66683
+cfl=
+cfn=Kernel::is_a?
+calls=31034 124
+124 26865
+cfl=
+cfn=Hash::to_hash
+calls=21027 127
+127 12663
+cfl=
+cfn=Hash::each_pair
+calls=21027 127
+127 3079723
+cfl=
+cfn=Hash::update
+calls=10007 125
+125 3991875
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::initialize
+66 134247
+cfl=
+cfn=Kernel::respond_to?
+calls=31034 67
+67 23518
+cfl=
+cfn=Hash::initialize
+calls=31034 68
+68 1397517
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::update
+calls=31034 69
+69 7177809
+cfl=
+cfn=Hash::to_hash
+calls=21027 71
+71 18332
+cfl=
+cfn=Hash::default
+calls=31034 72
+72 54469
+cfl=
+cfn=Hash::default_proc
+calls=31034 73
+73 25198
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::to_hash
+calls=10007 71
+71 590267
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/indifferent_access.rb
+fn=Hash::with_indifferent_access
+9 30123
+cfl=
+cfn=Class::new
+calls=10007 10
+10 3294561
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+fn=Numeric::as_json
+98 137955
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+fn=Array::as_json
+151 35608
+cfl=
+cfn=Array::map
+calls=20014 152
+152 7172753
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+fn=NilClass::as_json
+80 2447788
+
+fl=
+fn=String::gsub
+0 496214
+
+fl=
+fn=String::encode
+0 142823
+
+fl=
+fn=JSON/Ext/Generator/GeneratorMethods/String::to_json
+0 1085948
+cfl=
+cfn=String::encode
+calls=260025 0
+0 142823
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+fn=ActiveSupport/JSON/Encoding/JSONGemEncoder/EscapedString::to_json
+55 289917
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=ActiveSupport/ToJsonWithActiveSupportEncoder::to_json
+calls=260025 57
+57 1528680
+cfl=
+cfn=String::gsub
+calls=260025 57
+57 403563
+
+fl=
+fn=JSON/Ext/Generator/State::generate
+0 1135757
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON/Encoding/JSONGemEncoder/EscapedString::to_json
+calls=260025 0
+0 2222160
+cfl=
+cfn=Hash::keys
+calls=40000 0
+0 33475
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON/Encoding/JSONGemEncoder/EscapedString::to_s
+calls=180000 0
+0 70117
+
+fl=
+fn=JSON/Ext/Generator/State::configure
+0 596562
+cfl=
+cfn=Hash::key?
+calls=270189 0
+0 54466
+
+fl=
+fn=Hash::to_hash
+0 61762
+
+fl=
+fn=JSON/Ext/Generator/State::initialize_copy
+0 40037
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/json/common.rb
+fn=JSON::generate^
+208 227939
+cfl=
+cfn=Module::===
+calls=90063 209
+209 33131
+cfl=
+cfn=Kernel::dup
+calls=90063 212
+212 722895
+cfl=
+cfn=Kernel::respond_to?
+calls=90063 215
+215 34609
+cfl=
+cfn=Hash::to_hash
+calls=90063 216
+216 30768
+cfl=
+cfn=JSON/Ext/Generator/State::configure
+calls=90063 222
+222 651028
+cfl=
+cfn=JSON/Ext/Generator/State::generate
+calls=90063 224
+224 3461510
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+fn=ActiveSupport/JSON/Encoding/JSONGemEncoder::stringify
+101 106052
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/json/common.rb
+cfn=JSON::generate^
+calls=90063 102
+102 5161880
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+fn=ActiveSupport/JSON/Encoding/JSONGemEncoder::jsonify
+85 588833
+cfl=
+cfn=Module::===
+calls=1050181 86
+86 231547
+cfl=
+cfn=Class::new
+calls=260025 88
+88 270642
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=NilClass::as_json
+calls=70010 90
+90 45068
+cfl=
+cfn=Array::map
+calls=20014 94
+94 1226494
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=Numeric::as_json
+calls=100014 90
+90 66880
+cfl=
+cfn=Enumerable::map
+calls=40000 92
+92 1437110
+cfl=
+cfn=Hash::[]^
+calls=40000 92
+92 66283
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+fn=String::as_json
+86 40590
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+fn=ActiveSupport/JSON/Encoding/JSONGemEncoder::encode
+34 146048
+cfl=
+cfn=Kernel::dup
+calls=90063 35
+35 200833
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=String::as_json
+calls=50025 35
+35 26124
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON/Encoding/JSONGemEncoder::jsonify
+calls=90063 35
+35 1532372
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON/Encoding/JSONGemEncoder::stringify
+calls=90063 35
+35 5267932
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=NilClass::as_json
+calls=10 35
+35 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=Array::as_json
+calls=20014 35
+35 7208361
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=Numeric::as_json
+calls=20014 35
+35 16695
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+fn=ActiveSupport/JSON/Encoding/JSONGemEncoder::initialize
+29 57995
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+fn=ActiveSupport/JSON::encode^
+21 92011
+cfl=
+cfn=Class::new
+calls=90063 22
+22 136246
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON/Encoding/JSONGemEncoder::encode
+calls=90063 22
+22 14398389
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+fn=ActiveSupport/ToJsonWithActiveSupportEncoder::to_json
+35 363073
+cfl=
+cfn=Kernel::is_a?
+calls=350088 36
+36 85726
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON::encode^
+calls=90063 41
+41 14626645
+cfl=
+cfn=JSON/Ext/Generator/GeneratorMethods/String::to_json
+calls=260025 38
+38 1228771
+
+fl=
+fn=Module::to_s
+0 62100
+
+fl=
+fn=Enumerable::inject
+0 123489
+cfl=
+cfn=Hash::each
+calls=10007 0
+0 16058310
+cfl=
+cfn=Array::each
+calls=160005 0
+0 1133982
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/event.rb
+fn=MetaRequest/Event::transform_hash
+56 39373
+cfl=
+cfn=Kernel::object_id
+calls=10007 59
+59 14220
+cfl=
+cfn=Enumerable::inject
+calls=10007 60
+60 16082514
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/event.rb
+fn=MetaRequest/Event::json_encodable
+36 61517
+cfl=
+cfn=Kernel::is_a?
+calls=10007 37
+37 63891
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/event.rb
+cfn=MetaRequest/Event::transform_hash
+calls=10007 38
+38 16136107
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/indifferent_access.rb
+cfn=Hash::with_indifferent_access
+calls=10007 38
+38 3324684
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/event.rb
+fn=MetaRequest/Event::initialize
+14 59482
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/event.rb
+cfn=MetaRequest/Event::json_encodable
+calls=10007 15
+15 19586199
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Event::initialize
+calls=10007 15
+15 6376515
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/time/calculations.rb
+cfn=Time::-
+calls=10007 16
+16 983756
+
+fl=
+fn=String::to_i
+0 19012
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/config.rb
+fn=MetaRequest/Config::source_path
+16 23171
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request.rb
+fn=MetaRequest::config^
+12 15626
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/utils.rb
+fn=MetaRequest/Utils::sub_source_path
+18 39713
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request.rb
+cfn=MetaRequest::rails_root^
+calls=10007 19
+19 11918
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request.rb
+cfn=MetaRequest::config^
+calls=10007 20
+20 15626
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/config.rb
+cfn=MetaRequest/Config::source_path
+calls=10007 20
+20 23171
+
+fl=
+fn=String::start_with?
+0 143657
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request.rb
+fn=MetaRequest::rails_root^
+22 367692
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/utils.rb
+fn=MetaRequest/Utils::dev_callsite
+5 52777
+cfl=
+cfn=Enumerable::detect
+calls=10007 6
+6 915602
+cfl=
+cfn=String::split
+calls=10007 9
+9 95091
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/utils.rb
+cfn=MetaRequest/Utils::sub_source_path
+calls=10007 12
+12 90428
+cfl=
+cfn=String::to_i
+calls=10007 12
+12 19012
+
+fl=
+fn=Kernel::caller
+0 7924908
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout/Subscribers/Timed::finish
+126 127506
+cfl=
+cfn=Thread::current^
+calls=10007 127
+127 10791
+cfl=
+cfn=Thread::[]
+calls=10007 127
+127 12345
+cfl=
+cfn=Array::pop
+calls=10007 128
+128 16278
+cfl=
+cfn=Time::now^
+calls=10007 129
+129 38790
+cfl=
+cfn=Kernel::block_given?
+calls=10007 81
+81 24809
+cfl=
+cfn=Kernel::caller
+calls=10007 43
+43 7924908
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/utils.rb
+cfn=MetaRequest/Utils::dev_callsite
+calls=10007 43
+43 1172910
+cfl=
+cfn=Hash::merge!
+calls=10007 44
+44 772578
+cfl=
+cfn=Class::new
+calls=10007 46
+46 27050827
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/app_request.rb
+cfn=MetaRequest/AppRequest::current^
+calls=10007 82
+82 45351
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::verbose_query_logs^
+60 74908
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/tagged_logging.rb
+fn=ActiveSupport/TaggedLogging/Formatter::current_tags
+47 36307
+cfl=
+cfn=Thread::current^
+calls=10007 50
+50 17244
+cfl=
+cfn=Thread::[]
+calls=10007 50
+50 18055
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/tagged_logging.rb
+fn=ActiveSupport/TaggedLogging/Formatter::tags_text
+53 24101
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/tagged_logging.rb
+cfn=ActiveSupport/TaggedLogging/Formatter::current_tags
+calls=10007 54
+54 71607
+cfl=
+cfn=Array::any?
+calls=10007 55
+55 11692
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/tagged_logging.rb
+fn=ActiveSupport/TaggedLogging/Formatter::call
+22 43964
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/tagged_logging.rb
+cfn=ActiveSupport/TaggedLogging/Formatter::tags_text
+calls=10007 23
+23 107400
+cfl=
+cfn=NilClass::to_s
+calls=10007 23
+23 22449
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+cfn=ActiveSupport/Logger/SimpleFormatter::call
+calls=10007 23
+23 31964
+
+fl=
+fn=IO::write
+0 976523
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger/LogDevice::write
+684 26556
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=20014 686
+686 1262187
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+fn=ActiveSupport/Logger/SimpleFormatter::call
+103 412639
+cfl=
+cfn=Module::===
+calls=20014 104
+104 29480
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::format_message
+581 39069
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+cfn=ActiveSupport/Logger/SimpleFormatter::call
+calls=10007 582
+582 410155
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/tagged_logging.rb
+cfn=ActiveSupport/TaggedLogging/Formatter::call
+calls=10007 582
+582 205777
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::format_severity
+577 19009
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 112789
+cfl=
+cfn=Kernel::nil?
+calls=40028 457
+457 13295
+cfl=
+cfn=NilClass::nil?
+calls=20014 463
+463 19497
+cfl=
+cfn=Kernel::block_given?
+calls=20014 464
+464 16979
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::format_severity
+calls=20014 471
+471 19009
+cfl=
+cfn=Time::now^
+calls=20014 471
+471 54259
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::format_message
+calls=20014 471
+471 655000
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger/LogDevice::write
+calls=20014 471
+471 1288743
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+fn=ActiveSupport/Logger::add
+87 62903
+cfl=
+cfn=Kernel::nil?
+calls=20014 88
+88 14952
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger_thread_safe_level.rb
+cfn=ActiveSupport/LoggerThreadSafeLevel::level
+calls=20014 88
+88 1036284
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=20014 89
+89 2179570
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+fn=#::add
+26 43802
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+cfn=ActiveSupport/Logger::add
+calls=20014 27
+27 3293709
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 34731
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+cfn=#::add
+calls=10007 491
+491 3337511
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/app_request.rb
+fn=MetaRequest/AppRequest::current^
+10 41968
+cfl=
+cfn=Thread::current^
+calls=20014 11
+11 20418
+cfl=
+cfn=Thread::[]
+calls=20014 11
+11 23659
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/log_interceptor.rb
+fn=MetaRequest/LogInterceptor::push_event
+35 24939
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/app_request.rb
+cfn=MetaRequest/AppRequest::current^
+calls=10007 36
+36 40694
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/log_interceptor.rb
+fn=MetaRequest/LogInterceptor::debug
+4 44051
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/log_interceptor.rb
+cfn=MetaRequest/LogInterceptor::push_event
+calls=10007 5
+5 65633
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=10007 6
+6 3372242
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+fn=ActiveSupport/LogSubscriber::debug
+95 34379
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=20014 96
+96 76727
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/meta_request-0.7.2/lib/meta_request/log_interceptor.rb
+cfn=MetaRequest/LogInterceptor::debug
+calls=10007 96
+96 3481926
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::debug
+94 49737
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::debug
+calls=10007 95
+95 3593032
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::verbose_query_logs^
+calls=10007 97
+97 74908
+
+fl=
+fn=Regexp::===
+0 122964
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::sql_color
+69 757332
+cfl=
+cfn=Regexp::===
+calls=40043 70
+70 122964
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/LogSubscriber::colorize_logging
+67 33006
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+fn=ActiveSupport/LogSubscriber::color
+105 77312
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/LogSubscriber::colorize_logging
+calls=20014 106
+106 33006
+cfl=
+cfn=Kernel::is_a?
+calls=20014 107
+107 23611
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+fn=NilClass::blank?
+57 30710
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::colorize_payload_name
+61 34839
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=3 62
+62 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::color
+calls=10007 63
+63 76134
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=10004 62
+62 42909
+
+fl=
+fn=Float::to_s
+0 43484
+
+fl=
+fn=NilClass::===
+0 99911
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/numeric/conversions.rb
+fn=ActiveSupport/NumericWithFormat::to_s
+104 156616
+cfl=
+cfn=NilClass::===
+calls=100007 105
+105 73978
+cfl=
+cfn=Float::to_s
+calls=10007 107
+107 43484
+cfl=
+cfn=Integer::to_s
+calls=90000 107
+107 962457
+
+fl=
+fn=Float::round
+0 26459
+
+fl=
+fn=BasicObject::__id__
+0 53439
+
+fl=
+fn=Fiber::current^
+0 26024
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger_thread_safe_level.rb
+fn=ActiveSupport/LoggerThreadSafeLevel::local_log_id
+14 889104
+cfl=
+cfn=Fiber::current^
+calls=30021 15
+15 26024
+cfl=
+cfn=BasicObject::__id__
+calls=30021 15
+15 53439
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger_thread_safe_level.rb
+fn=ActiveSupport/LoggerThreadSafeLevel::local_level
+18 85286
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger_thread_safe_level.rb
+cfn=ActiveSupport/LoggerThreadSafeLevel::local_log_id
+calls=30021 19
+19 968567
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=30021 19
+19 115803
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger_thread_safe_level.rb
+fn=ActiveSupport/LoggerThreadSafeLevel::level
+30 70492
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger_thread_safe_level.rb
+cfn=ActiveSupport/LoggerThreadSafeLevel::local_level
+calls=30021 31
+31 1169656
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+fn=ActiveSupport/Logger::debug?
+94 27105
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger_thread_safe_level.rb
+cfn=ActiveSupport/LoggerThreadSafeLevel::level
+calls=10007 95
+95 203863
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/runtime_registry.rb
+fn=ActiveRecord/RuntimeRegistry::sql_runtime=^
+21 17768
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=10007 21
+21 33705
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::runtime=^
+7 18835
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/runtime_registry.rb
+cfn=ActiveRecord/RuntimeRegistry::sql_runtime=^
+calls=10007 8
+8 51473
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Event::duration
+80 27202
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/runtime_registry.rb
+fn=ActiveRecord/RuntimeRegistry::sql_runtime^
+20 19846
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=10007 20
+20 63980
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::runtime^
+11 19754
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/runtime_registry.rb
+cfn=ActiveRecord/RuntimeRegistry::sql_runtime^
+calls=10007 12
+12 83825
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::sql
+20 160203
+cfl=
+cfn=Kernel::class
+calls=10007 21
+21 476879
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::runtime^
+calls=10007 21
+21 103580
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Event::duration
+calls=20014 21
+21 27202
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::runtime=^
+calls=10007 21
+21 70308
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=10007 22
+22 61386
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/logger.rb
+cfn=ActiveSupport/Logger::debug?
+calls=10007 22
+22 230969
+cfl=
+cfn=Array::include?
+calls=10007 26
+26 14926
+cfl=
+cfn=NilClass::to_s
+calls=10 28
+28 32
+cfl=
+cfn=Float::round
+calls=10007 28
+28 26459
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=10007 28
+28 91142
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::colorize_payload_name
+calls=10007 40
+40 153885
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::sql_color
+calls=10007 41
+41 880296
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::color
+calls=10007 41
+41 57795
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::debug
+calls=10007 43
+43 3717676
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::type_casted_binds
+calls=10000 34
+34 34384
+cfl=
+cfn=Array::zip
+calls=10000 35
+35 21349
+cfl=
+cfn=Array::map
+calls=10000 35
+35 119971
+cfl=
+cfn=Array::inspect
+calls=10000 35
+35 124200
+
+fl=
+fn=String::split
+0 327516
+
+fl=
+fn=Array::pop
+0 35128
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+fn=ActiveSupport/Subscriber::finish
+94 69902
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::now
+calls=10007 95
+95 40683
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::event_stack
+calls=10007 96
+96 89438
+cfl=
+cfn=Array::pop
+calls=10007 96
+96 13791
+cfl=
+cfn=Hash::merge!
+calls=10007 98
+98 55633
+cfl=
+cfn=String::split
+calls=10007 100
+100 212914
+cfl=
+cfn=Array::first
+calls=10007 100
+100 13125
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::sql
+calls=10007 101
+101 6372642
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+fn=ActiveSupport/LogSubscriber::finish
+83 472457
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=10007 84
+84 119504
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::finish
+calls=10007 84
+84 6868128
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish
+103 96233
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::finish
+calls=10007 104
+104 7460089
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Timed::finish
+calls=10007 48
+48 37197092
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish
+calls=10007 48
+48 143417
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_subscriber.rb
+cfn=ActiveRecord/ExplainSubscriber::finish
+calls=10007 104
+104 117879
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout::finish
+47 32920
+cfl=
+cfn=Array::each
+calls=20007 48
+48 44932235
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Instrumenter::finish_with_state
+43 47611
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout::finish
+calls=20007 44
+44 44965154
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin/ConditionVariable::wait_while
+123 26121
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::wait_for
+219 1248001
+cfl=
+cfn=Thread::current^
+calls=20014 220
+220 13397
+cfl=
+cfn=Kernel::hash
+calls=10007 220
+220 13237
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin/ConditionVariable::wait_while
+calls=10007 221
+221 26121
+cfl=
+cfn=Hash::delete
+calls=10007 223
+223 36325
+
+fl=
+fn=PG/Connection::async_exec_without_profiling
+0 40866
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/mini_profiler/profiler.rb
+fn=Rack/MiniProfiler::current^
+30 19822
+cfl=
+cfn=Thread::current^
+calls=10007 31
+31 7768
+cfl=
+cfn=Thread::[]
+calls=10007 31
+31 9753
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/sql_patches.rb
+fn=SqlPatches::should_measure?^
+17 23229
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/mini_profiler/profiler.rb
+cfn=Rack/MiniProfiler::current^
+calls=10007 18
+18 37342
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+fn=PG/Connection::async_exec
+109 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/sql_patches.rb
+cfn=SqlPatches::should_measure?^
+calls=3 110
+110 19
+cfl=
+cfn=PG/Connection::async_exec_without_profiling
+calls=3 110
+110 40866
+
+fl=
+fn=Thread/Mutex::unlock
+0 34432
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_exit
+199 2192887
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_check_owner
+calls=60038 200
+200 178485
+cfl=
+cfn=Thread/Mutex::unlock
+calls=40029 204
+204 34432
+
+fl=
+fn=Thread/ConditionVariable::broadcast
+0 12832
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_check_owner
+267 147437
+cfl=
+cfn=Thread::current^
+calls=70045 268
+268 54930
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin/ConditionVariable::broadcast
+149 25128
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_check_owner
+calls=10007 150
+150 23897
+cfl=
+cfn=Thread/ConditionVariable::broadcast
+calls=10007 151
+151 12832
+
+fl=
+fn=Thread/Mutex::lock
+0 34090
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_enter
+187 117574
+cfl=
+cfn=Thread::current^
+calls=80056 188
+188 30633
+cfl=
+cfn=Thread/Mutex::lock
+calls=40028 189
+189 34090
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::yield_shares
+171 71373
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=20014 173
+173 1795928
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Connection::async_exec
+calls=3 75
+75 40908
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Connection::exec_params
+calls=4 611
+611 590314
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb
+cfn=PG/Connection::exec_prepared
+calls=10000 622
+622 2351730
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies/interlock.rb
+fn=ActiveSupport/Dependencies/Interlock::permit_concurrent_loads
+46 35045
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::yield_shares
+calls=10007 47
+47 4850253
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::interlock^
+60 19805
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_subscriber.rb
+fn=ActiveRecord/ExplainSubscriber::start
+8 13163
+
+fl=
+fn=Time::initialize
+0 46958
+
+fl=
+fn=Time::now^
+0 84465
+cfl=
+cfn=Time::initialize
+calls=40033 0
+0 46958
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout/Subscribers/Timed::start
+121 27465
+cfl=
+cfn=Thread::current^
+calls=10007 122
+122 8115
+cfl=
+cfn=Thread::[]
+calls=10007 122
+122 8639
+cfl=
+cfn=Time::now^
+calls=10007 123
+123 38327
+cfl=
+cfn=Array::push
+calls=10007 123
+123 9068
+
+fl=
+fn=Array::push
+0 32927
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+fn=ActiveSupport/SubscriberQueueRegistry::get_queue
+126 39273
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+fn=ActiveSupport/Subscriber::event_stack
+106 53784
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=30021 107
+107 104676
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+cfn=ActiveSupport/SubscriberQueueRegistry::get_queue
+calls=30021 107
+107 39273
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Event::initialize
+58 99041
+cfl=
+cfn=Kernel::dup
+calls=10007 60
+60 48011
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::dup
+calls=10007 60
+60 6326770
+
+fl=
+fn=Process::clock_gettime^
+0 53858
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+fn=ActiveSupport/Subscriber::now
+110 43308
+cfl=
+cfn=Process::clock_gettime^
+calls=20014 111
+111 53858
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+fn=ActiveSupport/Subscriber::start
+86 40864
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::now
+calls=10007 87
+87 56483
+cfl=
+cfn=Class::new
+calls=10007 87
+87 120427
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::event_stack
+calls=20014 88
+88 108295
+cfl=
+cfn=Array::last
+calls=10007 88
+88 9537
+cfl=
+cfn=Array::push
+calls=10007 91
+91 23856
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::logger^
+60 271205
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::logger
+90 119666
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::logger^
+calls=50035 91
+91 271205
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+fn=ActiveSupport/LogSubscriber::start
+79 31455
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=10007 80
+80 133282
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::start
+calls=10007 80
+80 359463
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::start
+99 36733
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::start
+calls=10007 100
+100 524200
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/explain_subscriber.rb
+cfn=ActiveRecord/ExplainSubscriber::start
+calls=10007 100
+100 13163
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout::listeners_for
+55 34838
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=20007 57
+57 955303
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout::start
+43 44154
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout::listeners_for
+calls=20007 44
+44 990141
+cfl=
+cfn=Array::each
+calls=20007 44
+44 830356
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Instrumenter::start
+34 51954
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout::start
+calls=20007 35
+35 1864651
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Instrumenter::instrument
+19 78923
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::start
+calls=20007 21
+21 1916606
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=10007 580
+580 5082279
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::finish_with_state
+calls=20007 29
+29 45012765
+cfl=
+cfn=Enumerable::map
+calls=10000 52
+52 4366120
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+570 42248
+cfl=
+cfn=Kernel::object_id
+calls=10007 571
+571 390982
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::instrument
+calls=10007 571
+571 50921585
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+72 19
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+calls=3 73
+73 47624
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.4/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import^
+calls=1 26
+26 201722187
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::begin_db_transaction
+132 4
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 133
+133 3962
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionState::initialize
+6 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/Transaction::initialize
+97 6
+cfl=
+cfn=Class::new
+calls=1 99
+99 9
+cfl=
+cfn=Hash::fetch
+calls=1 101
+101 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/RealTransaction::initialize
+170 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/Transaction::initialize
+calls=1 171
+171 17
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::begin_db_transaction
+calls=1 175
+175 3967
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionManager::begin_transaction
+196 16
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 197
+197 4039
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=1 21
+21 101
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 21
+21 201748023
+
+fl=
+fn=Thread/Mutex::try_lock
+0 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_try_enter
+170 52800
+cfl=
+cfn=Thread::current^
+calls=20011 171
+171 1788831
+cfl=
+cfn=Thread/Mutex::try_lock
+calls=1 172
+172 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb
+fn=ActiveSupport/Concurrency/LoadInterlockAwareMonitor::mon_enter
+11 45141
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_try_enter
+calls=20010 12
+12 1841633
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::synchronize
+227 328243
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb
+cfn=ActiveSupport/Concurrency/LoadInterlockAwareMonitor::mon_enter
+calls=20010 228
+228 1886774
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::begin_transaction
+calls=1 238
+238 201752179
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::current_transaction
+calls=1 198
+198 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/NullTransaction::joinable?
+calls=1 198
+198 3
+cfl=
+cfn=Class::new
+calls=1 201
+201 4019
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::interlock^
+calls=10007 74
+74 19805
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies/interlock.rb
+cfn=ActiveSupport/Dependencies/Interlock::permit_concurrent_loads
+calls=10007 74
+74 4885298
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=60035 232
+232 2405770
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_enter
+calls=40028 228
+228 182297
+cfl=
+cfn=Thread::current^
+calls=20014 174
+174 12564
+cfl=
+cfn=Hash::delete
+calls=20014 174
+174 50696
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin/ConditionVariable::broadcast
+calls=10007 183
+183 61856
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::wait_for
+calls=10007 190
+190 1337081
+cfl=
+cfn=IO::write
+calls=20014 695
+695 976523
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::sql_key
+calls=10000 673
+673 55007
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::key?
+calls=10000 674
+674 328759
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::[]
+calls=10000 685
+685 37947
+cfl=
+cfn=Array::last
+calls=1 214
+214 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/Transaction::before_commit_records
+calls=1 217
+217 36
+cfl=
+cfn=Array::pop
+calls=1 219
+219 9
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/RealTransaction::commit
+calls=1 222
+222 18474
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionManager::within_new_transaction
+235 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 236
+236 201752195
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/NullTransaction::joinable?
+89 5
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionManager::current_transaction
+267 4
+cfl=
+cfn=Array::last
+calls=2 268
+268 2
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::current_transaction
+275 3
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::current_transaction
+calls=1 275
+275 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::transaction
+260 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::current_transaction
+calls=1 261
+261 7
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/NullTransaction::joinable?
+calls=1 261
+261 2
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::within_new_transaction
+calls=1 267
+267 201752197
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions/ClassMethods::transaction
+211 6
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=1 212
+212 60
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::transaction
+calls=1 212
+212 201752212
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::number
+37 2592866
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=4731618 40
+40 10142401
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_add_for_trips^
+106 4661
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_add_for_trips^
+106 4167
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::stale_state
+280 5488
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=Bus/GeneratedAssociationMethods::trips
+107 10590
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=10000 108
+108 40481
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::reader
+calls=10000 108
+108 76252
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::after_add_for_to_trips^
+106 4124
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::before_add_for_to_trips^
+106 4477
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Trip::__callbacks^
+106 53050
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::inversed_from
+120 25401
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::target=
+calls=30000 121
+121 272646
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::inversed_from
+34 30880
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::replace_keys
+calls=30000 35
+35 553621
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::inversed_from
+calls=30000 36
+36 298048
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::from_id=
+21 14060
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=20000 24
+24 164772
+
+fl=
+fn=Integer::to_i
+0 44372
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::cast_value
+42 134001
+cfl=
+cfn=Integer::to_i
+calls=182040 47
+47 42415
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::deserialize
+23 4880
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::cast
+calls=10000 24
+24 5604
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::price_cents=
+21 6937
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=10000 24
+24 52412
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::duration_minutes=
+21 7662
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=10000 24
+24 55990
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::start_time=
+21 7103
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=10000 24
+24 59837
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Trip::_reflections^
+106 124817
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=Trip/GeneratedAssociationMethods::to=
+115 9987
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=10000 116
+116 152756
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+cfn=ActiveRecord/Associations/SingularAssociation::writer
+calls=10000 116
+116 433137
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_proxy.rb
+fn=ActiveRecord/Associations/CollectionProxy::build
+318 10033
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::build
+calls=10000 319
+319 6990357
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Trip::default_scope_override^
+106 8456
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=City::_reflections^
+106 16865
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=City/GeneratedAssociationMethods::to_trips
+107 12189
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=10000 108
+108 27304
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::reader
+calls=10000 108
+108 39257
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+fn=#::name
+37 221521
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=350867 40
+40 1933048
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_add_for_buses_services^
+106 2080
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_add_for_buses_services^
+106 1777
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus/HABTM_Services::__callbacks^
+106 6784
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::key?
+32 255172
+cfl=
+cfn=Hash::key?
+calls=290390 33
+33 1174792
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=39370 33
+33 17201
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::initialized?
+calls=39370 33
+33 12140
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set/builder.rb
+cfn=ActiveModel/LazyAttributeHash::key?
+calls=40000 33
+33 97790
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::has_attribute?
+302 27269
+cfl=
+cfn=String::to_s
+calls=19370 303
+303 3964
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::key?
+calls=39370 303
+303 80132
+cfl=
+cfn=Symbol::to_s
+calls=20000 303
+303 6923
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::foreign_key_for?
+271 32688
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=39370 272
+272 17473
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::has_attribute?
+calls=39370 272
+272 118287
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::invertible_for?
+266 30010
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::foreign_key_for?
+calls=39370 267
+267 168448
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::inverse_reflection_for
+calls=39370 267
+267 73430
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=#::bus_id=
+21 3525
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=4685 24
+24 30277
+
+fl=
+fn=Hash::any?
+0 4103
+
+fl=
+fn=Hash::merge!
+0 847687
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::scope_for_create
+467 38957
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::table_name^
+calls=4685 468
+468 4328
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::where_values_hash
+calls=14689 468
+468 214397
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::create_with_value
+calls=14689 468
+468 19062
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::stringify_keys
+calls=14689 468
+468 13181
+cfl=
+cfn=Hash::merge!
+calls=14689 468
+468 4127
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=10004 468
+468 7603
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::attribute_present?
+373 15519
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=15685 374
+374 49363
+cfl=
+cfn=NilClass::nil?
+calls=15685 375
+375 3197
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/foreign_association.rb
+fn=ActiveRecord/Associations/ForeignAssociation::foreign_key_present?
+5 30984
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=15685 6
+6 5946
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=15685 6
+6 8023
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::active_record_primary_key
+calls=15685 7
+7 7305
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::attribute_present?
+calls=15685 7
+7 68079
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::type_for_attribute
+365 109530
+cfl=
+cfn=String::to_s
+calls=85878 366
+366 26432
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=85878 370
+370 194219
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::arel_attribute
+264 26403
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias?
+calls=11929 265
+265 50343
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+cfn=Arel/Table::[]
+calls=11929 266
+266 51281
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::aggregate_reflections^
+106 26286
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ClassMethods::reflect_on_aggregation
+63 602305
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::aggregate_reflections^
+calls=11929 64
+64 26286
+cfl=
+cfn=String::to_s
+calls=11929 64
+64 8064
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::reflect_on_aggregation
+72 24954
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::reflect_on_aggregation
+calls=11929 73
+73 636655
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::active_record_primary_key
+465 8174
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::join_foreign_key
+301 1316
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::active_record_primary_key
+calls=1929 302
+302 869
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::join_primary_key
+297 1378
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=1929 298
+298 891
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Bus/HABTM_Services::retrieve_connection^
+77 1047
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::retrieve_connection
+calls=919 78
+78 22461
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::scope_for_create
+198 20496
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::scope
+calls=14685 199
+199 3289806
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::scope_for_create
+calls=14685 199
+199 301220
+
+fl=
+fn=Hash::keys
+0 3590365
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::changed_in_place?
+85 43871
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute/FromDatabase::_original_value_for_database
+168 39727
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::original_value_for_database
+140 196122
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::original_value_for_database
+calls=94685 142
+142 139357
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute/FromDatabase::_original_value_for_database
+calls=94685 144
+144 39727
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/helpers/numeric.rb
+fn=ActiveModel/Type/Helpers/Numeric::number_to_non_number?
+24 5360
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::changed?
+64 15460
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/helpers/numeric.rb
+fn=ActiveModel/Type/Helpers/Numeric::changed?
+18 25148
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::changed?
+calls=34685 19
+19 12074
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/helpers/numeric.rb
+cfn=ActiveModel/Type/Helpers/Numeric::number_to_non_number?
+calls=14685 19
+19 5360
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::original_value
+46 59111
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::original_value
+calls=44685 48
+48 85029
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute/FromDatabase::type_cast
+calls=44685 50
+50 56730
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::has_been_read?
+103 520583
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::changed_in_place?
+62 172779
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::has_been_read?
+calls=134055 63
+63 520583
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::original_value_for_database
+calls=94685 63
+63 235849
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value
+calls=94685 63
+63 48287
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::changed_in_place?
+calls=94685 63
+63 43871
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::changed_from_assignment?
+155 60033
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::original_value
+calls=44685 156
+156 115840
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value
+calls=44685 156
+156 153710
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/helpers/numeric.rb
+cfn=ActiveModel/Type/Helpers/Numeric::changed?
+calls=34685 156
+156 42582
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::changed?
+calls=10000 156
+156 3386
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::changed?
+58 51987
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::changed_from_assignment?
+calls=84055 59
+59 375551
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::changed_in_place?
+calls=54055 59
+59 93002
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::include?
+253 82217
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::changed?
+46 118645
+cfl=
+cfn=String::to_s
+calls=84055 47
+47 12933
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=84055 48
+48 29328
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=84055 48
+48 30628
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::changed?
+calls=84055 48
+48 520541
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::initialized?
+95 32676
+
+fl=
+fn=Enumerator::each
+0 37283
+cfl=
+cfn=Hash::each_key
+calls=14685 0
+0 108645
+cfl=
+cfn=Enumerable::each_with_index
+calls=11024 0
+0 2281905
+cfl=
+cfn=Enumerable::each_cons
+calls=10000 0
+0 26840
+
+fl=
+fn=Enumerable::select
+0 9007
+cfl=
+cfn=Enumerator::each
+calls=14685 0
+0 115139
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::keys
+36 10650
+cfl=
+cfn=Hash::each_key
+calls=14685 37
+37 15716
+cfl=
+cfn=Enumerable::select
+calls=14685 37
+37 124146
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::attr_names
+80 9125
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::keys
+calls=14685 81
+81 150511
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::changed_attribute_names
+14 10619
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::attr_names
+calls=14685 15
+15 159637
+cfl=
+cfn=Array::select
+calls=14685 15
+15 762245
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::initialize
+93 21089
+cfl=
+cfn=Class::new
+calls=15715 94
+94 12559
+cfl=
+cfn=NilClass::nil?
+calls=15705 96
+96 2862
+cfl=
+cfn=Kernel::nil?
+calls=10 96
+96 10
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::merge
+calls=10 101
+101 4315
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::initialize
+9 12093
+cfl=
+cfn=Class::new
+calls=15705 11
+11 50075
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+fn=ActiveModel/Dirty::mutations_from_database
+260 360541
+cfl=
+cfn=Class::new
+calls=15705 265
+265 74909
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/dirty.rb
+fn=ActiveRecord/AttributeMethods/Dirty::changed_attribute_names_to_save
+113 13932
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::mutations_from_database
+calls=14685 114
+114 86125
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::changed_attribute_names
+calls=14685 114
+114 932501
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::initialize_attributes
+179 90920
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=14685 181
+181 6763
+cfl=
+cfn=Array::compact
+calls=14685 181
+181 6309
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/dirty.rb
+cfn=ActiveRecord/AttributeMethods/Dirty::changed_attribute_names_to_save
+calls=14685 182
+182 1032558
+cfl=
+cfn=Hash::keys
+calls=14685 183
+183 5888
+cfl=
+cfn=Array::map
+calls=14685 183
+183 24585
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::scope_for_create
+calls=14685 184
+184 3611522
+cfl=
+cfn=Array::-
+calls=14685 184
+184 9589
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except!
+calls=14685 184
+184 51124
+cfl=
+cfn=Hash::any?
+calls=14685 185
+185 4103
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_assignment.rb
+cfn=ActiveRecord/AttributeAssignment::_assign_attributes
+calls=14685 185
+185 330641
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::set_inverse_instance
+calls=14685 186
+186 602531
+
+fl=
+fn=FalseClass::===
+0 1819413
+
+fl=
+fn=TrueClass::===
+0 972290
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/helpers/numeric.rb
+fn=ActiveModel/Type/Helpers/Numeric::cast
+7 401429
+cfl=
+cfn=TrueClass::===
+calls=236725 9
+9 942705
+cfl=
+cfn=FalseClass::===
+calls=236725 9
+9 56874
+cfl=
+cfn=Module::===
+calls=236725 9
+9 81857
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::cast
+calls=236725 15
+15 397976
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::stale_state
+124 978716
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=74685 125
+125 287009
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=74685 125
+125 515147
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=20000 126
+126 103054
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::target=
+73 32708
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded!
+calls=44685 75
+75 386259
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+fn=ActiveRecord/AttributeMethods/Write::write_attribute
+35 96212
+cfl=
+cfn=Kernel::class
+calls=89370 36
+36 16552
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias?
+calls=44685 36
+36 69353
+cfl=
+cfn=String::to_s
+calls=44685 39
+39 8434
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=44685 42
+42 21523
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=44685 45
+45 282706
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::[]=
+409 25947
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::write_attribute
+calls=44685 410
+410 494779
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::primary_key
+101 36763
+cfl=
+cfn=Kernel::class
+calls=44685 102
+102 9028
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::association_primary_key
+calls=44685 102
+102 85057
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::replace_keys
+97 65344
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=44685 98
+98 20084
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::primary_key
+calls=44685 98
+98 130848
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=44685 98
+98 129057
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::[]=
+calls=44685 98
+98 520726
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::inverse_reflection_for
+260 75642
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::inverse_of
+calls=94055 261
+261 173290
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::invertible_for?
+111 256483
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::inverse_reflection_for
+calls=24685 112
+112 131649
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::counter_cache_column
+215 17543
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::belongs_to?
+calls=14685 216
+216 4211
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::require_counter_update?
+80 10945
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::counter_cache_column
+calls=14685 81
+81 21754
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::update_counters_on_replace
+84 10476
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::require_counter_update?
+calls=14685 85
+85 32699
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::replace
+19 37359
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::raise_on_type_mismatch!
+calls=14685 21
+21 23929
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::update_counters_on_replace
+calls=14685 22
+22 43175
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::set_inverse_instance
+calls=14685 23
+23 58787
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::replace_keys
+calls=14685 29
+29 312437
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::target=
+calls=14685 31
+31 146321
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+fn=ActiveRecord/Associations/SingularAssociation::writer
+16 9902
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::replace
+calls=14685 17
+17 622009
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::reset
+43 54278
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::reset
+calls=44685 44
+44 71959
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::association_class
+714 27792
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=34685 715
+715 16273
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/builder/association.rb
+fn=Bus/HABTM_Services/GeneratedAssociationMethods::service=
+115 4521
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=4685 116
+116 73226
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/singular_association.rb
+cfn=ActiveRecord/Associations/SingularAssociation::writer
+calls=4685 116
+116 198774
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::build_association
+153 17900
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=14685 154
+154 5968
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::new
+calls=14685 154
+154 8620375
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::build_record
+283 13000
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::build_association
+calls=14685 284
+284 8644243
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::build
+104 22709
+cfl=
+cfn=Kernel::is_a?
+calls=14685 105
+105 5714
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::build_record
+calls=14685 108
+108 8657243
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::add_to_target
+calls=14685 108
+108 703162
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::options
+23 3893
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=4685 23
+23 1898
+
+fl=
+fn=Array::to_h
+0 13087
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::extract_node_value
+169 37219
+cfl=
+cfn=Module::===
+calls=77480 170
+170 13688
+cfl=
+cfn=Kernel::respond_to?
+calls=19370 177
+177 5343
+
+fl=
+fn=Array::map
+0 3158263
+cfl=
+cfn=#::name
+calls=19370 58
+58 4958
+cfl=
+cfn=String::to_s
+calls=92410 58
+58 18951
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::extract_node_value
+calls=19370 59
+59 56250
+cfl=
+cfn=Symbol::to_s
+calls=64685 0
+0 18920
+cfl=
+cfn=String::to_sym
+calls=50 0
+0 3463
+cfl=
+cfn=Kernel::public_send
+calls=25 349
+349 12
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::persisted?
+calls=73040 595
+595 110366
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::read_attribute
+calls=73040 600
+600 596986
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=14 785
+785 534
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_column_name
+calls=15 785
+785 29
+cfl=
+cfn=Enumerable::each_with_index
+calls=11020 941
+941 7327
+cfl=
+cfn=Enumerable::map
+calls=11020 941
+941 2291530
+cfl=
+cfn=Array::join
+calls=11020 968
+968 14692
+cfl=
+cfn=Array::first
+calls=11020 0
+0 3180
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/naming.rb
+cfn=ActiveModel/Naming::model_name
+calls=40000 183
+183 15765
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_attribute.rb
+cfn=ActiveRecord/Relation/QueryAttribute::value_for_database
+calls=10000 145
+145 2069786
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::type_cast
+calls=20000 145
+145 2152860
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value_for_database
+calls=10000 145
+145 50538
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::render_bind
+calls=20000 36
+36 88895
+cfl=
+cfn=Kernel::dup
+calls=60000 152
+152 184596
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=Object::as_json
+calls=20000 152
+152 7009241
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/json.rb
+cfn=Numeric::as_json
+calls=20000 152
+152 15309
+cfl=
+cfn=Symbol::[]
+calls=180000 15
+15 125656
+cfl=
+cfn=Kernel::instance_variable_get
+calls=180000 15
+15 59072
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/json/encoding.rb
+cfn=ActiveSupport/JSON/Encoding/JSONGemEncoder::jsonify
+calls=40000 94
+94 1186098
+cfl=
+cfn=String::freeze
+calls=20000 128
+128 19901
+
+fl=
+fn=#::relation
+0 4406
+
+fl=
+fn=Array::select
+0 85588
+cfl=
+cfn=#::relation
+calls=19370 53
+53 4406
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::changed?
+calls=84055 15
+15 712076
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::column_names
+calls=20 65
+65 23
+cfl=
+cfn=Array::include?
+calls=20 65
+65 23
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=20000 920
+920 34125
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::equalities
+93 16228
+cfl=
+cfn=Array::each
+calls=19374 96
+96 43595
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::to_h
+49 31362
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::equalities
+calls=19374 50
+50 59823
+cfl=
+cfn=Array::select
+calls=19374 52
+52 26070
+cfl=
+cfn=Array::map
+calls=19374 57
+57 96929
+cfl=
+cfn=Array::to_h
+calls=19374 57
+57 13087
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::where_values_hash
+463 25155
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause
+calls=19374 464
+464 27269
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::to_h
+calls=19374 464
+464 227270
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::check_validity!
+469 21383
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::check_validity_of_inverse!
+calls=36624 470
+470 93884
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::through_association
+22 7990
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::through_reflection
+calls=919 23
+23 467
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=919 23
+23 15660
+
+fl=
+fn=Module::extended
+0 4613
+
+fl=
+fn=Module::extend_object
+0 53393
+
+fl=
+fn=Kernel::extend
+0 13274
+cfl=
+cfn=Module::extend_object
+calls=19370 0
+0 53393
+cfl=
+cfn=Module::extended
+calls=19370 0
+0 4613
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+fn=String::blank?
+122 218455
+cfl=
+cfn=Regexp::match?
+calls=233339 128
+128 204697
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/sanitization.rb
+fn=ActiveRecord/Sanitization/ClassMethods::sanitize_sql
+22 51516
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=29370 23
+23 73503
+cfl=
+cfn=Module::===
+calls=29370 25
+25 18534
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::none!
+736 28514
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where!
+calls=19370 737
+737 335083
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::extending!
+calls=19370 737
+737 252665
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::null_scope?
+292 23371
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=19370 293
+293 35017
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::foreign_key_present?
+calls=4685 293
+293 7798
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/foreign_association.rb
+cfn=ActiveRecord/Associations/ForeignAssociation::foreign_key_present?
+calls=14685 293
+293 111496
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+fn=ActiveRecord/SpawnMethods::relation_with
+71 6999
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/ClassMethods::create
+calls=4685 72
+72 28587
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::extending_values
+calls=4685 73
+73 6488
+cfl=
+cfn=Array::any?
+calls=4685 73
+73 874
+
+fl=
+fn=Hash::delete
+0 317160
+cfl=
+cfn=Kernel::hash
+calls=30021 0
+0 30769
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+fn=Hash::except!
+20 46660
+cfl=
+cfn=Array::each
+calls=84055 21
+21 194168
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+fn=Hash::except
+12 55259
+cfl=
+cfn=Kernel::dup
+calls=64685 13
+13 77064
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except!
+calls=64685 13
+13 180105
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+fn=ActiveRecord/SpawnMethods::except
+57 7465
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::values
+calls=4685 58
+58 7374
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=4685 58
+58 23958
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::relation_with
+calls=4685 58
+58 42947
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus/HABTM_Services::default_scope_override^
+106 5993
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+fn=ActiveRecord/Scoping/Named/ClassMethods::scope_for_association
+40 5698
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::current_scope
+calls=4685 41
+41 46821
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::default_scoped
+calls=4685 46
+46 24137
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::left_outer_joins_values
+69 52971
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=63425 70
+70 62450
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge_outer_joins
+135 69197
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::left_outer_joins_values
+calls=63425 136
+136 115421
+cfl=
+cfn=Array::blank?
+calls=63425 136
+136 778379
+
+fl=
+fn=Array::blank?
+0 871657
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge_joins
+114 835357
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins_values
+calls=68110 115
+115 140340
+cfl=
+cfn=Array::blank?
+calls=63425 115
+115 25659
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins!
+calls=4685 118
+118 25967
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::includes_values
+69 75361
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=73425 70
+70 118495
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::preload_values
+69 88064
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=63425 70
+70 70648
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge_preloads
+93 91883
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::preload_values
+calls=63425 94
+94 158712
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::includes_values
+calls=63425 94
+94 161081
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::having_clause
+69 94220
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=126850 70
+70 106368
+
+fl=
+fn=Array::empty?
+0 42824
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::empty?
+6 94466
+cfl=
+cfn=Array::empty?
+calls=126850 6
+6 42824
+
+fl=
+fn=Array::reject
+0 168055
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::marked_for_destruction?
+calls=80000 0
+0 55024
+cfl=
+cfn=Array::include?
+calls=2 661
+661 1
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/object/blank.rb
+cfn=Object::blank?
+calls=1 0
+0 4
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::predicates_unreferenced_by
+108 92246
+cfl=
+cfn=Array::reject
+calls=126850 109
+109 52676
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::merge
+24 310059
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::predicates_unreferenced_by
+calls=126850 25
+25 144921
+cfl=
+cfn=Class::new
+calls=126850 25
+25 172208
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/from_clause.rb
+fn=ActiveRecord/Relation/FromClause::empty?
+17 76358
+cfl=
+cfn=NilClass::nil?
+calls=126850 18
+18 34211
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::from_clause
+69 84401
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=126850 70
+70 147762
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::replace_from_clause?
+187 114325
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::from_clause
+calls=126850 188
+188 232163
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/from_clause.rb
+cfn=ActiveRecord/Relation/FromClause::empty?
+calls=126850 188
+188 110569
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge_clauses
+177 320599
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::replace_from_clause?
+calls=63425 178
+178 457057
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause
+calls=126850 180
+180 785578
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::merge
+calls=126850 180
+180 627188
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::empty?
+calls=126850 181
+181 137290
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::having_clause
+calls=126850 183
+183 200588
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause=
+calls=29370 181
+181 723229
+
+fl=
+fn=Hash::blank?
+0 28906
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::create_with_value
+69 66019
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=78114 70
+70 74509
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::lock_value
+69 1614131
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=63425 70
+70 400700
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge_single_values
+169 109202
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::lock_value
+calls=63425 170
+170 2014831
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::create_with_value
+calls=63425 172
+172 121466
+cfl=
+cfn=Hash::blank?
+calls=63425 172
+172 28906
+
+fl=
+fn=Array::-
+0 107517
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core::hash
+calls=20000 0
+0 135083
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::extensions
+69 94117
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=126850 70
+70 111155
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::order_values
+69 51473
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=63425 70
+70 65487
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::reordering_value
+69 70886
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=63425 70
+70 89870
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge_multi_values
+156 656864
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::reordering_value
+calls=63425 157
+157 160755
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::order_values
+calls=63425 160
+160 116960
+cfl=
+cfn=Array::any?
+calls=126850 160
+160 37398
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::extensions
+calls=126850 165
+165 205272
+cfl=
+cfn=Array::-
+calls=63425 165
+165 83221
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::normal_values
+61 1957049
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge
+65 265989
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::normal_values
+calls=63425 66
+66 1957049
+cfl=
+cfn=Array::each
+calls=63425 66
+66 591418
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge_multi_values
+calls=63425 81
+81 1260470
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge_single_values
+calls=63425 82
+82 2274404
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge_clauses
+calls=63425 83
+83 3251529
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge_preloads
+calls=63425 84
+84 411675
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge_joins
+calls=63425 85
+85 1027323
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge_outer_joins
+calls=63425 86
+86 962997
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::values
+507 65325
+cfl=
+cfn=Kernel::dup
+calls=68110 508
+508 356244
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::initialize
+51 92815
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::values
+calls=63425 53
+53 414195
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+fn=ActiveRecord/SpawnMethods::merge!
+41 128001
+cfl=
+cfn=Kernel::is_a?
+calls=126850 42
+42 50137
+cfl=
+cfn=Class::new
+calls=63425 45
+45 570938
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge
+calls=63425 45
+45 12002855
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+fn=ActiveRecord/Scoping/Named/ClassMethods::default_scoped
+50 44255
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/default.rb
+cfn=ActiveRecord/Scoping/Default/ClassMethods::build_default_scope
+calls=34059 51
+51 210696
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+fn=ActiveRecord/Scoping/Named/ClassMethods::all
+26 87835
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::current_scope
+calls=29374 27
+27 995271
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::relation
+calls=29374 36
+36 704351
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::default_scoped
+calls=29374 36
+36 230815
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/association_relation.rb
+fn=ActiveRecord/AssociationRelation::initialize
+5 89343
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::arel_table
+calls=29370 6
+6 31365
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::predicate_builder
+calls=29370 6
+6 24005
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::initialize
+calls=29370 6
+6 78066
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::target_scope
+134 102215
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=58740 135
+135 71011
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/ClassMethods::create
+calls=29370 135
+135 10520419
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::all
+calls=29370 135
+135 2017274
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::merge!
+calls=29370 135
+135 5389654
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::target_scope
+30 7617
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::target_scope
+calls=4685 31
+31 448454
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::chain
+calls=4685 32
+32 71351
+cfl=
+cfn=Array::drop
+calls=4685 32
+32 1492
+cfl=
+cfn=Array::each
+calls=4685 32
+32 454114
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::scope
+78 58235
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::target_scope
+calls=4685 79
+79 983028
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::association_scope
+calls=29370 79
+79 21063014
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::merge!
+calls=29370 79
+79 7124068
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::target_scope
+calls=24685 79
+79 17652120
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::scope
+286 34991
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::scope
+calls=19370 287
+287 3973827
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::null_scope?
+calls=19370 288
+288 177681
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::none!
+calls=19370 288
+288 616262
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::through_scope_attributes
+68 16343
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::scope
+calls=4685 69
+69 1512955
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::through_association
+calls=14055 69
+69 22434
+cfl=
+cfn=Symbol::to_s
+calls=4685 69
+69 1768
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::where_values_hash
+calls=4685 69
+69 65297
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=4685 69
+69 2118
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=4685 69
+69 1741
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column
+calls=4685 69
+69 7272
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except!
+calls=4685 69
+69 9600
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::belongs_to?
+712 5629
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::source_reflection
+7 7032
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=9370 7
+7 63848
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::ensure_mutable
+89 5252
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::source_reflection
+calls=4685 90
+90 33274
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::belongs_to?
+calls=4685 90
+90 1418
+
+fl=
+fn=Kernel::object_id
+0 415050
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::build_through_record
+56 42098
+cfl=
+cfn=Kernel::object_id
+calls=46629 57
+57 9848
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::ensure_mutable
+calls=4685 58
+58 39944
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::through_scope_attributes
+calls=4685 60
+60 1639527
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::source_reflection
+calls=4685 61
+61 37606
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::options
+calls=4685 62
+62 5791
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::through_association
+calls=4685 64
+64 1684
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::build
+calls=4685 64
+64 2398470
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::inverse_which_updates_counter_cache
+251 27161
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::has_cached_counter?
+267 56670
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=46629 268
+268 18683
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::inverse_which_updates_counter_cache
+calls=56629 268
+268 22065
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::inverse_name
+983 31197
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::inverse_name
+calls=46629 983
+983 22125
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::inverse_of
+227 128745
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::inverse_name
+calls=46629 228
+228 53322
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::inverse_name
+calls=115075 228
+228 94481
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::inverse_updates_counter_in_memory?
+259 36202
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::inverse_of
+calls=66629 260
+260 101967
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::inverse_which_updates_counter_cache
+calls=10000 260
+260 5096
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::counter_must_be_updated_by_has_many?
+273 50208
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::inverse_updates_counter_in_memory?
+calls=56629 274
+274 143264
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::has_cached_counter?
+calls=56629 274
+274 97418
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_association.rb
+fn=ActiveRecord/Associations/HasManyAssociation::update_counter_in_memory
+83 33814
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::counter_must_be_updated_by_has_many?
+calls=56629 84
+84 290890
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_association.rb
+fn=ActiveRecord/Associations/HasManyAssociation::update_counter_if_success
+128 52649
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_association.rb
+cfn=ActiveRecord/Associations/HasManyAssociation::update_counter_in_memory
+calls=56629 130
+130 324705
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_add_for_services^
+106 15511
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::invertible_for?
+215 14176
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::inverse_association_for
+251 105809
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::invertible_for?
+calls=46629 252
+252 14176
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::invertible_for?
+calls=24685 252
+252 388131
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::invertible_for?
+calls=39370 252
+252 271888
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::inverse_reflection_for
+calls=30000 253
+253 43854
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=30000 253
+253 306402
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::set_inverse_instance
+99 415257
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::inverse_association_for
+calls=110684 100
+100 1130260
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::inversed_from
+calls=30000 101
+101 882548
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_add_for_services^
+106 15972
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::callbacks_for
+480 297055
+cfl=
+cfn=Symbol::to_s
+calls=285256 481
+481 78061
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=93258 481
+481 39265
+cfl=
+cfn=Kernel::class
+calls=142628 482
+482 26629
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_add_for_services^
+calls=46629 482
+482 15972
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_add_for_services^
+calls=46629 482
+482 15511
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_add_for_buses_services^
+calls=4685 482
+482 1777
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_add_for_buses_services^
+calls=4685 482
+482 2080
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::before_add_for_to_trips^
+calls=10000 482
+482 4477
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=City::after_add_for_to_trips^
+calls=10000 482
+482 4124
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_add_for_trips^
+calls=10000 482
+482 4167
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.4.1/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_add_for_trips^
+calls=10000 482
+482 4661
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::callback
+474 98910
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::callbacks_for
+calls=142628 475
+475 493779
+cfl=
+cfn=Array::each
+calls=142628 475
+475 25146
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::replace_on_target
+451 238507
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::callback
+calls=142628 452
+452 617834
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::set_inverse_instance
+calls=71314 454
+454 1064105
+cfl=
+cfn=Kernel::block_given?
+calls=71314 458
+458 14340
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=56629 438
+438 81451
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::distinct_value
+69 41181
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=71314 70
+70 60431
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::constraints
+946 1664
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=919 947
+947 7433
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::constraints
+calls=919 947
+947 3323
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::scope
+calls=919 948
+948 631
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/RuntimeReflection::constraints
+1022 27070
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::constraints
+calls=919 1022
+1022 13051
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::constraints
+calls=11929 1022
+1022 225758
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::scopes
+173 31859
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::collect_join_chain
+500 81872
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::constraints
+211 28071
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::chain
+calls=13767 212
+212 37322
+cfl=
+cfn=Enumerable::flat_map
+calls=13767 212
+212 168112
+
+fl=
+fn=Array::reverse_each
+0 44213
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=Delegator::method_missing
+calls=919 134
+134 6865
+cfl=
+cfn=Array::each
+calls=13767 134
+134 9222
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::constraints
+calls=12848 134
+134 265879
+
+fl=
+fn=Array::first
+0 51866
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::joins_values=
+73 3376
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::set_value
+calls=5604 74
+74 6735
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::joins_values
+69 76922
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=73714 70
+70 70227
+
+fl=
+fn=Array::compact!
+0 1491
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::joins!
+431 9264
+cfl=
+cfn=Array::compact!
+calls=5604 432
+432 1491
+cfl=
+cfn=Array::flatten!
+calls=5604 433
+433 6067
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins_values
+calls=5604 434
+434 6810
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins_values=
+calls=5604 434
+434 10112
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/factory_methods.rb
+fn=Arel/FactoryMethods::create_join
+18 741
+cfl=
+cfn=Class::new
+calls=919 19
+19 1852
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/unary.rb
+fn=Arel/Nodes/Unary::initialize
+8 1002
+cfl=
+cfn=BasicObject::initialize
+calls=919 9
+9 139
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/factory_methods.rb
+fn=Arel/FactoryMethods::create_on
+30 925
+cfl=
+cfn=Class::new
+calls=919 31
+31 2213
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::join
+56 1753
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/factory_methods.rb
+cfn=Arel/FactoryMethods::create_on
+calls=919 57
+57 3139
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/factory_methods.rb
+cfn=Arel/FactoryMethods::create_join
+calls=919 57
+57 2593
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::type
+751 894
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=919 751
+751 6832
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/RuntimeReflection::type
+1022 27983
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::type
+calls=919 1022
+1022 7726
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::table_name
+179 26621
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/RuntimeReflection::aliased_table
+1033 44818
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::table_name
+calls=12848 1034
+1034 1372802
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::klass
+calls=12848 1034
+1034 1359092
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::type_caster
+calls=12848 1034
+1034 64403
+cfl=
+cfn=Class::new
+calls=12848 1034
+1034 2586817
+
+fl=
+fn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::new^
+0 25992
+cfl=
+cfn=Struct::initialize
+calls=12848 0
+0 14115
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+452 425436
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::join_foreign_key
+726 827570
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=20919 727
+727 42838
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::primary_key
+315 68486
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=75604 316
+316 52671
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::association_primary_key
+461 77162
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=30919 462
+462 1212525
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::primary_key
+calls=75604 462
+462 121157
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::join_primary_key
+722 41519
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=10919 723
+723 15497
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::association_primary_key
+calls=10919 723
+723 1270499
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::get_join_keys
+285 40090
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::join_primary_key
+calls=10919 286
+286 1327515
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::join_foreign_key
+calls=10919 286
+286 37418
+cfl=
+cfn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::new^
+calls=12848 286
+286 40107
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::join_primary_key
+calls=1929 286
+286 2268
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::join_foreign_key
+calls=1929 286
+286 2185
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::get_join_keys
+751 1329
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=919 751
+751 44259
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::get_join_keys
+calls=919 751
+751 9777
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/RuntimeReflection::get_join_keys
+1022 810887
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::get_join_keys
+calls=919 1022
+1022 55365
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::get_join_keys
+calls=11929 1022
+1022 1439805
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/RuntimeReflection::klass
+1029 2632045
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=38544 1030
+1030 131477
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::next_chain_scope
+81 4634
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::join_keys
+calls=919 82
+82 83763
+cfl=
+cfn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::key
+calls=919 83
+83 255
+cfl=
+cfn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::foreign_key
+calls=919 84
+84 207
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::aliased_table
+calls=919 86
+86 10480
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+cfn=Arel/Table::[]
+calls=1838 88
+88 2198
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb
+cfn=Arel/Predications::eq
+calls=919 88
+88 4440
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::type
+calls=919 90
+90 9552
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::join
+calls=919 95
+95 7485
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins!
+calls=919 95
+95 7776
+
+fl=
+fn=Array::size
+0 26685
+
+fl=
+fn=Enumerable::each_cons
+0 56022
+cfl=
+cfn=Array::size
+calls=22848 0
+0 26666
+cfl=
+cfn=Array::each
+calls=919 0
+0 132371
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::where_clause=
+73 707563
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::set_value
+calls=61588 74
+74 375420
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::+
+12 33194
+cfl=
+cfn=Class::new
+calls=32218 13
+13 42907
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::initialize
+8 115870
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb
+fn=Arel/Nodes/Binary::initialize
+7 27611
+cfl=
+cfn=BasicObject::initialize
+calls=14686 8
+8 25048
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/casted.rb
+fn=Arel/Nodes::build_quoted^
+31 24905
+cfl=
+cfn=Module::===
+calls=14686 32
+32 9701
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb
+fn=Arel/Predications::quoted_node
+224 23398
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/casted.rb
+cfn=Arel/Nodes::build_quoted^
+calls=13767 225
+225 34606
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb
+fn=Arel/Predications::eq
+16 41709
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb
+cfn=Arel/Predications::quoted_node
+calls=13767 17
+17 58003
+cfl=
+cfn=Class::new
+calls=13767 17
+17 96111
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/bind_param.rb
+fn=Arel/Nodes/BindParam::initialize
+7 28379
+cfl=
+cfn=BasicObject::initialize
+calls=12848 9
+9 11026
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::build_bind_attribute
+59 37276
+cfl=
+cfn=String::to_s
+calls=12848 60
+60 8287
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::type
+calls=12848 60
+60 84492
+cfl=
+cfn=Class::new
+calls=25696 60
+60 113175
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder/basic_object_handler.rb
+fn=ActiveRecord/PredicateBuilder/BasicObjectHandler::call
+10 49664
+cfl=
+cfn=#::name
+calls=12848 11
+11 12991
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::build_bind_attribute
+calls=12848 11
+11 243231
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb
+cfn=Arel/Predications::eq
+calls=12848 12
+12 191383
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::===
+251 18712
+cfl=
+cfn=Kernel::is_a?
+calls=12848 252
+252 10114
+
+fl=
+fn=Enumerable::detect
+0 1092715
+cfl=
+cfn=Array::each
+calls=173875 0
+0 4578031
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::handler_for
+139 27588
+cfl=
+cfn=Enumerable::detect
+calls=12848 140
+140 154405
+cfl=
+cfn=Array::last
+calls=12848 140
+140 20793
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::force_equality?
+93 318751
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type.rb
+fn=ActiveRecord/Type::default_value^
+45 1289
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::type
+31 42516
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/type.rb
+cfn=ActiveRecord/Type::default_value^
+calls=1838 35
+35 1289
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::type_for_attribute
+calls=23858 33
+33 167597
+
+fl=
+fn=#::name
+0 31427
+
+fl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::build
+50 66779
+cfl=
+cfn=#::name
+calls=12848 51
+51 13479
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::type
+calls=12848 51
+51 126909
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.4.1/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::force_equality?
+calls=12848 51
+51 318751
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::handler_for
+calls=12848 55
+55 202786
+cfl=/Users/ruslan/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.4.1/lib/active_record/relation/predicate_builder/basic_object_handler.rb
+cfn=ActiveRecord/PredicateBuilder/BasicObjectHandler::call
+calls=12848 55
+55 497269
+
+fl=
+fn=Struct::initialize
+0 89623
+
+fl=
+fn=#