array:40 [
  "versionId" => 2021672
  "version" => "2.2.16"
  "app" => App {#2
    #container: Container {#10
      #data: array:184 [ …184]
      #cache: array:76 [ …76]
      #cacheable: array:184 [ …184]
      #factory: array:20 [ …20]
      #factoryObjects: array:7 [ …7]
    }
    #preLoadShared: array:26 [
      0 => "addOns"
      1 => "addOnsComposer"
      2 => "autoJobRun"
      3 => "bbCodeMedia"
      4 => "classExtensions"
      5 => "codeEventListeners"
      6 => "connectedAccountCount"
      7 => "contentTypes"
      8 => "displayStyles"
      9 => "helpPageCount"
      10 => "languages"
      11 => "masterStyleProperties"
      12 => "nodeTypes"
      13 => "options"
      14 => "paymentProvider"
      15 => "reactions"
      16 => "reportCounts"
      17 => "simpleCache"
      18 => "smilies"
      19 => "unapprovedCounts"
      20 => "userBanners"
      21 => "userTitleLadder"
      22 => "userUpgradeCount"
      23 => "widgetCache"
      24 => "widgetDefinition"
      25 => "widgetPosition"
    ]
    #preLoadLocal: array:13 [
      0 => "bannedIps"
      1 => "bbCodeCustom"
      2 => "discouragedIps"
      3 => "forumTypes"
      4 => "notices"
      5 => "noticesLastReset"
      6 => "routeFilters"
      7 => "routesPublic"
      8 => "styles"
      9 => "userFieldsInfo"
      10 => "threadFieldsInfo"
      11 => "threadPrefixes"
      12 => "threadTypes"
    ]
    #updateCsrfCookie: "jo_BkMoUEiGremi-"
    #isServedFromCache: false
  }
  "request" => Request {#233
    #filterer: InputFilterer {#234
      #stringCleaning: array:67 [ …67]
      #fullUnicode: true
    }
    #input: array:1 [
      "/shooting/threads/which-published-berger-bcs-are-from-predictions-rather-than-measurements_236299/page-2" => ""
    ]
    #files: []
    #cookie: []
    #server: array:39 [
      "USER" => "production"
      "HOME" => "/home/production"
      "HTTP_CF_CONNECTING_IP" => "18.222.92.56"
      "HTTP_REFERER" => "https://www.snipershide.com/shooting/threads/which-published-berger-bcs-are-from-predictions-rather-than-measurements.236299/post-3745411"
      "HTTP_CONNECTION" => "Keep-Alive"
      "HTTP_CF_VISITOR" => "{"scheme":"https"}"
      "HTTP_CDN_LOOP" => "cloudflare; loops=1"
      "HTTP_ACCEPT" => "*/*"
      "HTTP_X_FORWARDED_PROTO" => "https"
      "HTTP_CF_IPCOUNTRY" => "US"
      "HTTP_ACCEPT_ENCODING" => "gzip, br"
      "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])"
      "HTTP_HOST" => "www.snipershide.com"
      "HTTP_X_FORWARDED_FOR" => "18.222.92.56"
      "HTTP_CF_RAY" => "8e8c550dfa1f6314-ORD"
      "REDIRECT_STATUS" => "200"
      "SERVER_NAME" => "www.snipershide.com"
      "SERVER_PORT" => "443"
      "SERVER_ADDR" => "144.168.44.98"
      "REMOTE_PORT" => ""
      "REMOTE_ADDR" => "18.222.92.56"
      "SERVER_SOFTWARE" => "nginx/1.18.0"
      "GATEWAY_INTERFACE" => "CGI/1.1"
      "HTTPS" => "on"
      "REQUEST_SCHEME" => "https"
      "SERVER_PROTOCOL" => "HTTP/1.1"
      "DOCUMENT_ROOT" => "/usr/share/nginx/sites/production/www.snipershide.com"
      "DOCUMENT_URI" => "/shooting/index.php"
      "REQUEST_URI" => "/shooting/threads/which-published-berger-bcs-are-from-predictions-rather-than-measurements.236299/page-2"
      "SCRIPT_NAME" => "/shooting/index.php"
      "CONTENT_LENGTH" => ""
      "CONTENT_TYPE" => ""
      "REQUEST_METHOD" => "GET"
      "QUERY_STRING" => "/shooting/threads/which-published-berger-bcs-are-from-predictions-rather-than-measurements.236299/page-2&"
      "SCRIPT_FILENAME" => "/usr/share/nginx/sites/production/www.snipershide.com/shooting/index.php"
      "FCGI_ROLE" => "RESPONDER"
      "PHP_SELF" => "/shooting/index.php"
      "REQUEST_TIME_FLOAT" => 1732649837.7977
      "REQUEST_TIME" => 1732649837
    ]
    #skipLogKeys: array:1 [
      0 => "_xfToken"
    ]
    #cookiePrefix: "xf_"
    #remoteIp: "18.222.92.56"
    #robotName: ""
    #fromSearch: false
  }
  "uri" => "/shooting/threads/which-published-berger-bcs-are-from-predictions-rather-than-measurements.236299/page-2"
  "fullUri" => "https://www.snipershide.com/shooting/threads/which-published-berger-bcs-are-from-predictions-rather-than-measurements.236299/page-2"
  "time" => 1732649837
  "timeDetails" => array:6 [
    "tomorrow" => "1732683600"
    "now" => 1732649837
    "today" => "1732597200"
    "todayDow" => "2"
    "yesterday" => "1732510800"
    "week" => "1732078800"
  ]
  "debug" => false
  "development" => false
  "designer" => false
  "visitor" => User {#310
    #_getterCache: array:2 [
      "PermissionSet" => PermissionSet {#323 …5}
      "adav_max_postbit_achievements" => 3
    ]
    #_valueCache: array:3 [
      "is_moderator" => false
      "is_banned" => false
      "is_admin" => false
    ]
    #_structure: Structure {#297
      +shortName: "XF:User"
      +contentType: "user"
      +table: "xf_user"
      +primaryKey: "user_id"
      +columns: array:54 [ …54]
      +relations: array:19 [ …19]
      +getters: array:68 [ …68]
      +defaultWith: array:1 [ …1]
      +options: array:8 [ …8]
      +behaviors: array:1 [ …1]
      +columnAliases: array:1 [ …1]
      +withAliases: array:1 [ …1]
    }
    #_em: Manager {#294
      #db: Adapter {#223
        #statementClass: "XF\Db\Mysqli\Statement"
        #config: array:6 [ …6]
        #fullUnicode: true
        #inTransaction: false
        #savePointCounter: 0
        #savePoints: []
        #queryCount: 24
        #logQueries: false
        #logSimpleOnly: null
        #queryLog: []
        #ignoreLegacyTableWriteError: false
        #schemaManager: null
        #connection: mysqli {#324}
      }
      #valueFormatter: ValueFormatter {#295}
      #extension: Extension {#227 …4}
      #entityClassNameMap: array:23 [ …23]
      #entities: array:16 [ …16]
      #structures: array:23 [ …23]
      #repositories: array:22 [ …22]
      #cascadeEntitySeen: []
      #cascadeEventDepth: []
    }
    -_uniqueEntityId: 5
    #rootClass: "XF\Entity\User"
    #_useReplaceInto: false
    #_newValues: []
    #_values: array:52 [
      "user_id" => 0
      "username" => ""
      "username_date" => 0
      "username_date_visible" => 0
      "style_id" => 0
      "language_id" => 0
      "timezone" => "America/New_York"
      "visible" => 1
      "activity_visible" => 1
      "user_group_id" => 1
      "secondary_group_ids" => ""
      "display_style_group_id" => 0
      "permission_combination_id" => 1
      "message_count" => 0
      "question_solution_count" => 0
      "alerts_unviewed" => 0
      "alerts_unread" => 0
      "conversations_unread" => 0
      "register_date" => 1732649837
      "last_activity" => 1732649837
      "last_summary_email_date" => null
      "trophy_points" => 0
      "avatar_date" => 0
      "avatar_width" => 0
      "avatar_height" => 0
      "avatar_highdpi" => 0
      "gravatar" => ""
      "user_state" => "valid"
      "security_lock" => ""
      "is_moderator" => 0
      "is_admin" => 0
      "is_staff" => 0
      "is_banned" => 0
      "reaction_score" => 0
      "vote_score" => 0
      "custom_title" => ""
      "warning_points" => 0
      "privacy_policy_accepted" => 0
      "terms_accepted" => 0
      "adca_last_email_date" => 0
      "thdonate_total_donation" => 0.0
      "thdonate_total_public_donation" => 0.0
      "thdonate_total_anonymous_donation" => 0.0
      "thdonate_num_donation" => 0
      "thdonate_num_public_donation" => 0
      "thdonate_num_anonymous_donation" => 0
      "thfeature_feature_count" => 0
      "xfmg_album_count" => 0
      "xfmg_media_count" => 0
      "xfmg_media_quota" => 0
      "xfrm_resource_count" => 0
      "audapp_preferences" => "[]"
    ]
    #_relations: array:4 [
      "Auth" => UserAuth {#303 …20}
      "Option" => UserOption {#305 …20}
      "Profile" => UserProfile {#307 …20}
      "Privacy" => UserPrivacy {#309 …20}
    ]
    #_previousValues: []
    #_options: []
    #_deleted: false
    #_readOnly: true
    #_writePending: false
    #_writeRunning: false
    #_errors: []
    #_whenSaveable: []
    #_cascadeSave: []
    #_behaviors: null
    #audliveUserRealmIds: null
    #primaryRealmUserId: null
    #realmsUserRealmIds: null
    #forceRealmsChanges: false
    #thuixWatchedNodes: null
    #thuc_user_criteria_cache: null
    #postDaysData: []
  }
  "session" => Session {#275
    #storage: DbStorage {#276
      #db: Adapter {#223}
      #table: "xf_session"
    }
    #config: array:5 [
      "cookie" => "session"
      "keyLength" => 32
      "lifetime" => 14400
      "ipv4CidrMatch" => 24
      "ipv6CidrMatch" => 64
    ]
    #sessionId: "7rCdc6As4Tbz-95eni5BDax4IR9z7HKh"
    #exists: false
    #fromCookie: false
    #data: array:1 [
      "_ip" => b"\x12Þ\8"
    ]
  }
  "cookie" => array:4 [
    "prefix" => "xf_"
    "path" => "/"
    "domain" => ""
    "secure" => true
  ]
  "cookieConsent" => CookieConsent {#279
    #cookies: array:26 [
      "__crossTab" => array:4 [ …4]
      "cacheKey" => array:4 [ …4]
      "consent" => array:4 [ …4]
      "csrf" => array:4 [ …4]
      "dbWriteForced" => array:4 [ …4]
      "editorDisabled" => array:4 [ …4]
      "emoji_usage" => array:4 [ …4]
      "fr-copied-html" => array:4 [ …4]
      "fr-copied-text" => array:4 [ …4]
      "from_search" => array:4 [ …4]
      "guestUsername" => array:4 [ …4]
      "inline_mod_*" => array:4 [ …4]
      "language_id" => array:4 [ …4]
      "lbSidebarDisabled" => array:4 [ …4]
      "ls" => array:4 [ …4]
      "multiQuote*" => array:4 [ …4]
      "notice_dismiss" => array:4 [ …4]
      "push_history_user_ids" => array:4 [ …4]
      "push_notice_dismiss" => array:4 [ …4]
      "push_subscription_updated" => array:4 [ …4]
      "session" => array:4 [ …4]
      "style_id" => array:4 [ …4]
      "tfa_trust" => array:4 [ …4]
      "toggle" => array:4 [ …4]
      "user" => array:4 [ …4]
      "visitorCounts" => array:4 [ …4]
    ]
    #thirdParties: array:133 [
      "abcnews" => true
      "acast" => true
      "anchor" => true
      "apple_music" => true
      "applepodcasts" => true
      "audioboom" => true
      "audiomack" => true
      "audius" => true
      "bandcamp" => true
      "bbcnews" => true
      "bitchute" => true
      "brightcove" => true
      "bunny" => true
      "captivate" => true
      "castos" => true
      "cbsnews" => true
      "clyp" => true
      "cnbc" => true
      "cnn" => true
      "cnnmoney" => true
      "codepen" => true
      "comedycentral" => true
      "coub" => true
      "dailymotion" => true
      "democracynow" => true
      "dumpert" => true
      "eighttracks" => true
      "espn" => true
      "facebook" => true
      "falstad" => true
      "flickr" => true
      "foxnews" => true
      "funnyordie" => true
      "gamespot" => true
      "getty" => true
      "gifs" => true
      "giphy" => true
      "gist" => true
      "globalnews" => true
      "gofundme" => true
      "google" => true
      "google_analytics" => true
      "google_recaptcha" => true
      "hudl" => true
      "hulu" => true
      "ign" => true
      "imdb" => true
      "imgur" => true
      "indiegogo" => true
      "instagram" => true
      "internetarchive" => true
      "izlesene" => true
      "jsfiddle" => true
      "jwplatform" => true
      "kaltura" => true
      "khl" => true
      "kickstarter" => true
      "libsyn" => true
      "liveleak" => true
      "livestream" => true
      "mailru" => true
      "mastodon" => true
      "medium" => true
      "megaphone" => true
      "meta" => true
      "metacafe" => true
      "mixcloud" => true
      "mlb" => true
      "mrctv" => true
      "msnbc" => true
      "natgeochannel" => true
      "natgeovideo" => true
      "nbcnews" => true
      "nhl" => true
      "npr" => true
      "nytimes" => true
      "odysee" => true
      "on3" => true
      "orfium" => true
      "pastebin" => true
      "pinterest" => true
      "podbean" => true
      "prezi" => true
      "reddit" => true
      "rumble" => true
      "rutube" => true
      "scribd" => true
      "sendvid" => true
      "slideshare" => true
      "soundcloud" => true
      "sporcle" => true
      "sportsnet" => true
      "spotify" => true
      "spreaker" => true
      "steamstore" => true
      "strawpoll" => true
      "streamable" => true
      "teamcoco" => true
      "ted" => true
      "telegram" => true
      "theatlantic" => true
      "theguardian" => true
      "theonion" => true
      "tiktok" => true
      "tmz" => true
      "tradingview" => true
      "traileraddict" => true
      "trendingviews" => true
      "tumblr" => true
      "twentyfoursevensports" => true
      "twitch" => true
      "twitter" => true
      "ustream" => true
      "vbox7" => true
      "veoh" => true
      "vevo" => true
      "videodetective" => true
      "vimeo" => true
      "vine" => true
      "vk" => true
      "vocaroo" => true
      "vox" => true
      "washingtonpost" => true
      "wavekit" => true
      "wistia" => true
      "wshh" => true
      "wsj" => true
      "xboxclips" => true
      "xboxdvr" => true
      "xenforo" => true
      "youku" => true
      "youmaker" => true
      "youtube" => true
    ]
    #consentedGroups: []
  }
  "enableRtnProtect" => true
  "serviceWorkerPath" => null
  "language" => Language {#311
    #id: "1"
    #options: array:18 [
      "title" => "English (US)"
      "language_code" => "en-US"
      "date_format" => "M j, Y"
      "time_format" => "g:i A"
      "currency_format" => "{symbol}{value}"
      "decimal_point" => "."
      "thousands_separator" => ","
      "text_direction" => "LTR"
      "week_start" => 0
      "label_separator" => ":"
      "comma_separator" => ", "
      "ellipsis" => ""
      "parenthesis_open" => "("
      "parenthesis_close" => ")"
      "user_selectable" => true
      "language_id" => 1
      "parent_id" => 0
      "parent_list" => array:2 [ …2]
    ]
    #db: Adapter {#223}
    #groupPath: "/usr/share/nginx/sites/production/xf_code_cache/phrase_groups"
    #phraseCache: array:426 [
      "nav.NewsFeed" => "Your news feed"
      "nav._default" => "Default (no selected tab)"
      "nav.ad_leaderboards" => "Leaderboards"
      "nav.articles" => "Articles"
      "nav.audfeeds" => "Feeds"
      "nav.audfeeds_feed_1" => "Events"
      "nav.audfeeds_feed_10" => "Trending threads"
      "nav.audfeeds_feed_11" => "Hot"
      "nav.audfeeds_feed_12" => "Threads"
      "nav.audfeeds_feed_13" => "Questions"
      "nav.audfeeds_feed_14" => "Posts"
      "nav.audfeeds_feed_15" => "Hot Social"
      "nav.audfeeds_feed_2" => "Social"
      "nav.audfeeds_feed_3" => "Resources"
      "nav.audfeeds_feed_5" => "Comments"
      "nav.audfeeds_feed_6" => "Media"
      "nav.audfeeds_feed_7" => "Forum list"
      "nav.audfeeds_feed_8" => "Following"
      "nav.audfeeds_feed_9" => "Latest activity"
      "nav.audlive_realm_1" => "Home"
      "nav.contributedThreads" => "Threads with your posts"
      "nav.currentVisitors" => "Current visitors"
      "nav.defaultLatestActivity" => "Latest activity"
      "nav.defaultLogOut" => "Log out"
      "nav.defaultNewsFeed" => "Your news feed"
      "nav.defaultRegister" => "Register"
      "nav.defaultYourAccount" => "Your account"
      "nav.defaultYourProfile" => "Your profile"
      "nav.findThreads" => "Find threads"
      "nav.forumList" => "Forum list"
      "nav.forums" => "Forums"
      "nav.home" => "Home"
      "nav.latestActivity" => "Latest activity"
      "nav.markForumsRead" => "Mark forums read"
      "nav.members" => "Members"
      "nav.merch" => "Merch"
      "nav.newMedia" => "New media"
      "nav.newPosts" => "New posts"
      "nav.newProfilePosts" => "New profile posts"
      "nav.nfCalendar" => "Calendar"
      "nav.nfCalendarCreateEvent" => "Create event"
      "nav.nfCalendarEventWaitlist" => "Events you're waiting for"
      "nav.nfCalendarFindEvents" => "Find events"
      "nav.nfCalendarMarkRead" => "Mark read"
      "nav.nfCalendarNewEvents" => "New events"
      "nav.nfCalendarRsvpGoing" => "Events you're going to"
      "nav.nfCalendarRsvpMaybe" => "Events you might be going to"
      "nav.nfCalendarSearch" => "Search events"
      "nav.nfCalendarWatchedEvents" => "Watched events"
      "nav.nfCalendarYourEvents" => "Your events"
      "nav.nfNewCalEvents" => "New calendar events"
      "nav.realms_quizzes" => "Quizzes"
      "nav.realms_realm_1" => "Home"
      "nav.registeredMembers" => "Registered members"
      "nav.searchForums" => "Search forums"
      "nav.searchProfilePosts" => "Search profile posts"
      "nav.thMonetize_accountUpgrades" => "Account upgrades"
      "nav.th_donate" => "Donate"
      "nav.thfeature" => "Featured"
      "nav.thfilters_all_threads" => "All threads"
      "nav.thfilters_latest_threads" => "Latest threads"
      "nav.thfilters_newest_threads" => "New posts"
      "nav.thfilters_trending_threads" => "Trending threads"
      "nav.thtrending" => "Trending"
      "nav.thxlink_1" => "Home"
      "nav.unansweredThreads" => "Unanswered threads"
      "nav.upgrade" => "Upgrade"
      "nav.watched" => "Watched"
      "nav.watchedForums" => "Watched forums"
      "nav.watchedThreads" => "Watched threads"
      "nav.whatsNew" => "What's new"
      "nav.whatsNewNewsFeed" => "Your news feed"
      "nav.whatsNewPosts" => "New posts"
      "nav.whatsNewProfilePosts" => "New profile posts"
      "nav.xcfs" => "Feedback"
      "nav.xcfsFeedbackPref" => "Feedback Preferences"
      "nav.xcfsStatistics" => "View Statistics"
      "nav.xfmg" => "Media"
      "nav.xfmgAddMedia" => "Add media"
      "nav.xfmgMarkViewed" => "Mark viewed"
      "nav.xfmgNewComments" => "New comments"
      "nav.xfmgNewMedia" => "New media"
      "nav.xfmgSearchMedia" => "Search media"
      "nav.xfmgWatchedAlbums" => "Watched albums"
      "nav.xfmgWatchedCategories" => "Watched categories"
      "nav.xfmgWatchedContent" => "Watched"
      "nav.xfmgWatchedMedia" => "Watched media"
      "nav.xfmgWhatsNewMediaComments" => "New media comments"
      "nav.xfmgWhatsNewNewMedia" => "New media"
      "nav.xfmgYourAlbums" => "Your albums"
      "nav.xfmgYourContent" => "Your content"
      "nav.xfmgYourMedia" => "Your media"
      "nav.xfrm" => "Resources"
      "nav.xfrmLatestReviews" => "Latest reviews"
      "nav.xfrmNewResources" => "New resources"
      "nav.xfrmSearchResources" => "Search resources"
      "nav.xfrmWatched" => "Watched"
      "nav.xfrmWatchedCategories" => "Watched categories"
      "nav.xfrmWatchedResources" => "Watched resources"
      "nav.xfrmYourResources" => "Your resources"
      "nav.yourThreads" => "Your threads"
      "button.attach" => "Attach files"
      "button.cancel" => "Cancel"
      "button.confirm" => "Confirm"
      "button.copy" => "Copy"
      "button.delete" => "Delete"
      "button.edit" => "Edit"
      "button.export" => "Export"
      "button.hide" => "Hide"
      "button.import" => "Import"
      "button.login" => "Log in"
      "button.merge" => "Merge"
      "button.move" => "Move"
      "button.preview" => "Preview"
      "button.purchase" => "Purchase"
      "button.save" => "Save"
      "button.search" => "Search"
      "button.show" => "Show"
      "button.sort" => "Sort"
      "button.submit" => "Submit"
      "button.translate" => "Translate"
      "widget_def.XP_xpress_recent_posts_3" => "XPress: thxpress_widget_recent_posts"
      "widget_def.adav_level_progress" => "[Audentio] Achievements: Progress to next level"
      "widget_def.adav_recent_achievements" => "[Audentio] Achievements: Recently Earned Achievements"
      "widget_def.adav_tracked_achievements" => "[Audentio] Achievements: Tracked Achievements"
      "widget_def.adca_account_completion" => "[Audentio] Account Completion"
      "widget_def.adlb_leaderboard" => "[Audentio] Leaderboards: Leaderboard"
      "widget_def.birthdays" => "Today's birthdays"
      "widget_def.find_member" => "Find member"
      "widget_def.forum_statistics" => "Forum statistics"
      "widget_def.html" => "HTML"
      "widget_def.member_stat" => "Member stat"
      "widget_def.members_online" => "Members online"
      "widget_def.new_posts" => "New posts"
      "widget_def.new_profile_posts" => "New profile posts"
      "widget_def.new_threads" => "New threads"
      "widget_def.newest_members" => "Newest members"
      "widget_def.nf_calendar_featured_even" => "Calendar: Featured events"
      "widget_def.nf_calendar_upcoming_evnt" => "Calendar: Upcoming events"
      "widget_def.online_statistics" => "Online statistics"
      "widget_def.php_callback" => "PHP callback"
      "widget_def.search_forum" => "Search forum"
      "widget_def.share_page" => "Share this page"
      "widget_def.template_syntax" => "Template syntax"
      "widget_def.th_post_thread_uix" => "[UI.X] Start a thread"
      "widget_def.th_reactplus_top_content" => "[TH] Reactions Plus: Top content"
      "widget_def.th_widget_login_uix" => "[UI.X] Login form"
      "widget_def.thdonate_campaign" => "[TH] Donate: Campaign"
      "widget_def.thdonate_earnings" => "[TH] Donate: Earnings"
      "widget_def.thdonate_goals" => "[TH] Donate: Goals"
      "widget_def.thdonate_topDonations" => "[TH] Donate: Top donations"
      "widget_def.thdonate_topDonors" => "[TH] Donate: Top donors"
      "widget_def.thfeature_full" => "[TH] Featured Threads and Content: Full"
      "widget_def.thfeature_full_thread" => "[TH] Featured Threads and Content: Full Threads"
      "widget_def.thfeature_grid" => "[TH] Featured Threads and Content: Grid"
      "widget_def.thfeature_grid_threads" => "[TH] Featured Threads and Content: Grid Threads"
      "widget_def.thfeature_slider" => "[TH] Featured Threads and Content: Slider"
      "widget_def.thfeature_slider_threads" => "[TH] Featured Threads and Content: Slider Threads"
      "widget_def.thfilters_filters" => "[TH] Filters"
      "widget_def.threactplus_userReactList" => "[TH] Reactions Plus: Member reaction list"
      "widget_def.thread_poll" => "Thread poll"
      "widget_def.thtrending" => "[TH] Trending"
      "widget_def.thuix_socialMedia" => "[TH] UI.X social media feed"
      "widget_def.thxpress_latest_articles" => "[TH] XPress: Latest Articles"
      "widget_def.visitor_panel" => "Visitor panel"
      "widget_def.xcfs_latest_feedback" => "XCFS: Latest Feedback"
      "widget_def.xcfs_top_traders" => "XCFS: Top Traders"
      "widget_def.xcfs_untrusted_traders" => "XCFS: Untrusted Traders"
      "widget_def.xfes_similar_threads" => "XFES: Similar threads"
      "widget_def.xfmg_albums_slider" => "XFMG: Albums slider"
      "widget_def.xfmg_gallery_statistics" => "XFMG: Gallery statistics"
      "widget_def.xfmg_latest_comments" => "XFMG: Latest comments"
      "widget_def.xfmg_media_slider" => "XFMG: Media slider"
      "widget_def.xfrm_featured_resources" => "XFRM: Featured resources"
      "widget_def.xfrm_latest_reviews" => "XFRM: Latest reviews"
      "widget_def.xfrm_new_resources" => "XFRM: New resources"
      "widget_def.xfrm_top_resources" => "XFRM: Top resources"
      "widget.Complete_Account" => "Complete Your Account"
      "widget.advertisement" => "Advertisement"
      "widget.app_download_canvas" => "App download"
      "widget.become_a_member" => "Upgrade Your Account"
      "widget.canvas_menu" => "Canvas Menu"
      "widget.canvas_menu_social" => "Canvas menu social"
      "widget.donation" => "Help Cover Community Costs!"
      "widget.forum_overview_forum_statistics" => ""
      "widget.forum_overview_members_online" => ""
      "widget.forum_overview_new_posts" => ""
      "widget.forum_overview_new_profile_posts" => ""
      "widget.forum_overview_share_page" => ""
      "widget.latest_followed_profile_posts" => "Latest profile posts by followers"
      "widget.latest_posts" => "Latest posts"
      "widget.latest_profile_posts" => "Latest profile posts"
      "widget.latest_watched" => "Latest watched"
      "widget.leaderboards" => "Leaderboard: Posts"
      "widget.member_wrapper_find_member" => ""
      "widget.member_wrapper_newest_members" => ""
      "widget.nf_calendar_list_featured_events" => ""
      "widget.online_list_online_statistics" => ""
      "widget.sh_forumStats" => "Forum Statistics"
      "widget.sh_homeTrending" => "Trending Threads"
      "widget.sh_mediaSlider" => "Latest Media"
      "widget.sh_subscribe" => "Subscribe"
      "widget.thdonate_earnings" => ""
      "widget.thdonate_goals" => ""
      "widget.thdonate_topDonations" => ""
      "widget.thdonate_topDonors" => ""
      "widget.thuix_footer_aboutUsWidget" => "About us"
      "widget.uix_footer_forumStatistics" => ""
      "widget.uix_footer_newPosts" => ""
      "widget.uix_footer_onlineStatistics" => ""
      "widget.uix_footer_sharePage" => ""
      "widget.uix_sidebar_postNewThread" => "Can't find a topic?"
      "widget.unread_posts" => "Unread posts"
      "widget.whats_new_new_posts" => ""
      "widget.whats_new_new_profile_posts" => ""
      "widget.xfes_thread_view_below_quick_reply_similar_threads" => ""
      "widget.xfrm_forum_overview_new_resources" => ""
      "widget.xfrm_list_featured_resources" => ""
      "widget.xfrm_list_top_resources" => ""
      "widget.xfrm_overview_latest_reviews" => ""
      "widget.xfrm_overview_top_authors" => ""
      "widget.xfrm_whats_new_overview_new_resources" => ""
      "trophy_title.1" => "First Real Post"
      "trophy_title.10" => "Old School Sniper's Hide"
      "trophy_title.11" => "Posts (Silent)"
      "trophy_title.12" => "Logging In (Silent)"
      "trophy_title.13" => "Post Media Items (Silent)"
      "trophy_title.136" => "Test Achievement 4"
      "trophy_title.14" => "Spotted"
      "trophy_title.15" => "Rifle Cleaner"
      "trophy_title.16" => "Completed Profile"
      "trophy_title.17" => "Gunsmith"
      "trophy_title.19" => "Community Contributor"
      "trophy_title.2" => "Just getting into Precision Rifle."
      "trophy_title.20" => "Marksman!"
      "trophy_title.22" => "Made America Great Again"
      "trophy_title.23" => "Professor"
      "trophy_title.25" => "Leaderboard Legend"
      "trophy_title.26" => "Commercial Sales Member"
      "trophy_title.27" => "Supporter"
      "trophy_title.3" => "Look Everyone I can Sell Now !"
      "trophy_title.4" => "Hide Addict !"
      "trophy_title.5" => "Members are Noticing"
      "trophy_title.6" => "Hide Rockstar, Lady Gaga Approved!"
      "trophy_title.7" => "They like me, they really like me!"
      "trophy_title.8" => "I want to have Lowlight's Love Child"
      "trophy_title.9" => "I LOVE IT LONG TIME"
      "thread_prefix_desc.1" => ""
      "thread_prefix_desc.10" => ""
      "thread_prefix_desc.11" => ""
      "thread_prefix_desc.12" => ""
      "thread_prefix_desc.13" => ""
      "thread_prefix_desc.14" => ""
      "thread_prefix_desc.15" => ""
      "thread_prefix_desc.16" => ""
      "thread_prefix_desc.17" => ""
      "thread_prefix_desc.18" => ""
      "thread_prefix_desc.19" => ""
      "thread_prefix_desc.2" => ""
      "thread_prefix_desc.20" => ""
      "thread_prefix_desc.21" => ""
      "thread_prefix_desc.22" => ""
      "thread_prefix_desc.23" => ""
      "thread_prefix_desc.24" => ""
      "thread_prefix_desc.25" => ""
      "thread_prefix_desc.26" => ""
      "thread_prefix_desc.27" => ""
      "thread_prefix_desc.28" => ""
      "thread_prefix_desc.29" => ""
      "thread_prefix_desc.3" => ""
      "thread_prefix_desc.30" => ""
      "thread_prefix_desc.31" => ""
      "thread_prefix_desc.32" => ""
      "thread_prefix_desc.33" => ""
      "thread_prefix_desc.34" => "Wanting To Buy"
      "thread_prefix_desc.35" => ""
      "thread_prefix_desc.36" => "Rifles Only Assassin's Way Fieldcraft Competition"
      "thread_prefix_desc.37" => "Feildcraft style Matches"
      "thread_prefix_desc.38" => "Bear Pit Exercise Routine"
      "thread_prefix_desc.39" => "Ammunition for sale"
      "thread_prefix_desc.4" => ""
      "thread_prefix_desc.5" => ""
      "thread_prefix_desc.6" => ""
      "thread_prefix_desc.7" => ""
      "thread_prefix_desc.8" => ""
      "thread_prefix_desc.9" => ""
      "thread_prefix.1" => "SOLD"
      "thread_prefix.10" => "Advanced Marksmanship"
      "thread_prefix.11" => "Sniper’s Hide Cup"
      "thread_prefix.12" => "PRS Talk"
      "thread_prefix.13" => "Rifle Competition Events"
      "thread_prefix.14" => "F T/R Competition"
      "thread_prefix.15" => "Rifleman’s Team Challenge"
      "thread_prefix.16" => "Maggie’s"
      "thread_prefix.17" => "Movie Theater"
      "thread_prefix.18" => "Member Link Up"
      "thread_prefix.19" => "Photos"
      "thread_prefix.2" => "Gunsmithing"
      "thread_prefix.20" => "Hunting & Fishing"
      "thread_prefix.21" => "Fieldcraft"
      "thread_prefix.22" => "Firearms"
      "thread_prefix.23" => "Optics"
      "thread_prefix.24" => "Accessories"
      "thread_prefix.25" => "Rimfire"
      "thread_prefix.26" => "Reloading Equipment"
      "thread_prefix.27" => "Left Hand Sale"
      "thread_prefix.28" => "Feedback"
      "thread_prefix.29" => "Group Buys"
      "thread_prefix.3" => "Sidearms & Scatterguns"
      "thread_prefix.30" => "Night Vision"
      "thread_prefix.31" => "Spotters"
      "thread_prefix.32" => "K-Bars"
      "thread_prefix.33" => "Precision Rifle Gear"
      "thread_prefix.34" => "WTB"
      "thread_prefix.35" => "Knives"
      "thread_prefix.36" => "Assassin's Way"
      "thread_prefix.37" => "Fieldcraft Matches"
      "thread_prefix.38" => "Physical Fitness"
      "thread_prefix.39" => "Ammo"
      "thread_prefix.4" => "Suppressors"
      "thread_prefix.5" => "Night Vision"
      "thread_prefix.6" => "Rifle Scopes"
      "thread_prefix.7" => "Alaska Precision Rifle Course"
      "thread_prefix.8" => "Range Report"
      "thread_prefix.9" => "Training Courses"
      "a_moment_ago" => "A moment ago"
      "actions" => "Actions"
      "approve" => "Approve"
      "continue_reading" => "Continue reading..."
      "conversations" => "Conversations"
      "date_x_at_time_y" => "{date} at {time}"
      "day_friday" => "Friday"
      "day_friday_short" => "Fri"
      "day_monday" => "Monday"
      "day_monday_short" => "Mon"
      "day_saturday" => "Saturday"
      "day_saturday_short" => "Sat"
      "day_sunday" => "Sunday"
      "day_sunday_short" => "Sun"
      "day_thursday" => "Thursday"
      "day_thursday_short" => "Thu"
      "day_tuesday" => "Tuesday"
      "day_tuesday_short" => "Tue"
      "day_wednesday" => "Wednesday"
      "day_wednesday_short" => "Wed"
      "day_x_at_time_y" => "{day} at {time}"
      "delete" => "Delete"
      "edit_avatar" => "Edit avatar"
      "follow" => "Follow"
      "forums" => "Forums"
      "from_x_location" => "From {location}"
      "guest" => "Guest"
      "help" => "Help"
      "in_a_minute" => "In a minute"
      "in_a_moment" => "In a moment"
      "in_x_minutes" => "In {minutes} minutes"
      "later_today_at_x" => "Later today at {time}"
      "master_language" => "Master language"
      "master_style" => "Master style"
      "members" => "Members"
      "month_1" => "January"
      "month_10" => "October"
      "month_10_short" => "Oct"
      "month_11" => "November"
      "month_11_short" => "Nov"
      "month_12" => "December"
      "month_12_short" => "Dec"
      "month_1_short" => "Jan"
      "month_2" => "February"
      "month_2_short" => "Feb"
      "month_3" => "March"
      "month_3_short" => "Mar"
      "month_4" => "April"
      "month_4_short" => "Apr"
      "month_5" => "May"
      "month_5_short" => "May"
      "month_6" => "June"
      "month_6_short" => "Jun"
      "month_7" => "July"
      "month_7_short" => "Jul"
      "month_8" => "August"
      "month_8_short" => "Aug"
      "month_9" => "September"
      "month_9_short" => "Sep"
      "new_posts" => "New posts"
      "new_profile_posts" => "New profile posts"
      "no_items_to_display" => "No items to display"
      "none" => "None"
      "one_minute_ago" => "1 minute ago"
      "realms_realm_quiz_user" => "Realm Quiz User"
      "s9e_MediaSites_Footer_Credit" => "Media embeds via s9e/MediaSites"
      "show_hidden_content_by_x" => "Show hidden content by {names}"
      "show_ignored_content" => "Show ignored content"
      "showing_all_items" => "Showing all items"
      "showing_x_of_y_items" => "Showing {count} of {total} items"
      "spoiler" => "Spoiler"
      "staff_member" => "Staff member"
      "th_progress_bar_color_will_change_donate" => "Once this milestone has been reached the progress bar will change to this color. If left blank it will display the default color from your color palette."
      "there_are_x_items_in_total" => "There are {total} items in total"
      "time_am_lower" => "am"
      "time_am_upper" => "AM"
      "time_pm_lower" => "pm"
      "time_pm_upper" => "PM"
      "title_page_x" => " | Page {page}"
      "today_at_x" => "Today at {time}"
      "tomorrow_at_x" => "Tomorrow at {time}"
      "unfollow" => "Unfollow"
      "ungrouped" => "Ungrouped"
      "upload_file" => "Upload file"
      "viewing_an_error" => "Viewing an error"
      "x_b" => "{number}B"
      "x_bytes" => "{size} bytes"
      "x_gb" => "{size} GB"
      "x_k" => "{number}K"
      "x_kb" => "{size} KB"
      "x_m" => "{number}M"
      "x_mb" => "{size} MB"
      "x_minutes_ago" => "{minutes} minutes ago"
      "x_tb" => "{size} TB"
      "xfmg_browse_albums" => "Browse albums"
      "xfmg_x_seconds" => "{count} second(s)"
      "xfrm_resource_icon" => "Resource icon"
      "yesterday_at_x" => "Yesterday at {time}"
      "your_account" => "Your account"
      "th_reactplus_show_hidden_low_quality_content" => "Show hidden low quality content"
      "thcovers_no_edit_permissions" => "You are not allowed to edit this cover."
    ]
    #phrasesToLoad: array:1 [
      "thcovers_no_position_permissions" => true
    ]
    #groupsCached: array:7 [
      "thread_prefix" => true
      "thread_prefix_desc" => true
      "trophy_title" => true
      "widget" => true
      "widget_def" => true
      "button" => true
      "nav" => true
    ]
    #date: DateTime @1722695525 {#312
      date: 2024-08-03 10:32:05.0 America/New_York (-04:00)
    }
    #dayStartTimestamps: array:6 [
      "tomorrow" => "1732683600"
      "now" => 1732649837
      "today" => "1732597200"
      "todayDow" => "2"
      "yesterday" => "1732510800"
      "week" => "1732078800"
    ]
    #dowTranslation: array:7 [
      0 => "sunday"
      1 => "monday"
      2 => "tuesday"
      3 => "wednesday"
      4 => "thursday"
      5 => "friday"
      6 => "saturday"
    ]
    #rdc: array:65 [
      1409321512 => array:1 [ …1]
      1409753865 => array:1 [ …1]
      1409758570 => array:1 [ …1]
      1409758611 => array:1 [ …1]
      1409759611 => array:1 [ …1]
      1409759780 => array:1 [ …1]
      1409759858 => array:1 [ …1]
      1409760113 => array:1 [ …1]
      1409761511 => array:1 [ …1]
      1409761557 => array:1 [ …1]
      1409761963 => array:1 [ …1]
      1409762422 => array:1 [ …1]
      1409763609 => array:1 [ …1]
      1409764314 => array:1 [ …1]
      1409764598 => array:1 [ …1]
      1409764923 => array:1 [ …1]
      1409766126 => array:1 [ …1]
      1409766189 => array:1 [ …1]
      1409767230 => array:1 [ …1]
      1409767950 => array:1 [ …1]
      1409768270 => array:1 [ …1]
      1409769708 => array:1 [ …1]
      1409770685 => array:1 [ …1]
      1409771015 => array:1 [ …1]
      1409774797 => array:1 [ …1]
      1409774968 => array:1 [ …1]
      1409776418 => array:1 [ …1]
      1409777396 => array:1 [ …1]
      1409777878 => array:1 [ …1]
      1409778353 => array:1 [ …1]
      1409778371 => array:1 [ …1]
      1409778402 => array:1 [ …1]
      1409778715 => array:1 [ …1]
      1409778965 => array:1 [ …1]
      1409779150 => array:1 [ …1]
      1409779258 => array:1 [ …1]
      1409780403 => array:1 [ …1]
      1409780693 => array:1 [ …1]
      1409780844 => array:1 [ …1]
      1409781093 => array:1 [ …1]
      1409781406 => array:1 [ …1]
      1409782184 => array:1 [ …1]
      1409782536 => array:1 [ …1]
      1409785259 => array:1 [ …1]
      1409787762 => array:1 [ …1]
      1409788226 => array:1 [ …1]
      1409788801 => array:1 [ …1]
      1409789361 => array:1 [ …1]
      1409789460 => array:1 [ …1]
      1409790093 => array:1 [ …1]
      1409790196 => array:1 [ …1]
      1409790828 => array:1 [ …1]
      1409791217 => array:1 [ …1]
      1409791592 => array:1 [ …1]
      1409791929 => array:1 [ …1]
      1409791947 => array:1 [ …1]
      1698594639 => array:1 [ …1]
      1698619915 => array:1 [ …1]
      1718838618 => array:1 [ …1]
      1719189205 => array:1 [ …1]
      1688573364 => array:1 [ …1]
      1704572992 => array:1 [ …1]
      1719352341 => array:1 [ …1]
      1645486042 => array:1 [ …1]
      1722695525 => array:1 [ …1]
    ]
  }
  "style" => Style {#321
    #id: "27"
    #lastModified: 1731439652
    #properties: array:696 [
      "adavAchievementCriteria" => array:3 [ …3]
      "adavAchievementCriterionProgressBar" => array:5 [ …5]
      "adavAchievementCriterionProgressBarInner" => array:3 [ …3]
      "adavAchievementCriterionProgressBarStatus" => array:1 [ …1]
      "adavAchievementExperience" => array:3 [ …3]
      "adavAchievementTitle" => array:2 [ …2]
      "adst_shepherdElement" => array:3 [ …3]
      "animationSpeed" => "0.2s"
      "audapp_primaryColor" => "#677e9a"
      "audapp_secondaryColor" => "#677e9a"
      "avatarBg" => "rgb(27,27,27)"
      "avatarBorderRadius" => "8px"
      "badge" => array:4 [ …4]
      "bbCodeBlock" => array:6 [ …6]
      "bbCodeBlockTitle" => array:3 [ …3]
      "bbCodeInlineCode" => array:9 [ …9]
      "blockBorder" => array:5 [ …5]
      "blockBorderRadius" => "8px"
      "blockFilterBar" => array:3 [ …3]
      "blockFooter" => array:5 [ …5]
      "blockFooterBg" => "rgb(45,45,45)"
      "blockFooterTextColor" => "rgba(255, 255, 255, 0.6)"
      "blockHeader" => array:6 [ …6]
      "blockLink" => array:4 [ …4]
      "blockLinkSelected" => array:5 [ …5]
      "blockMinorHeader" => array:6 [ …6]
      "blockMinorTabHeader" => array:5 [ …5]
      "blockMinorTabHeaderSelected" => array:2 [ …2]
      "blockPaddingH" => "16px"
      "blockPaddingV" => "16px"
      "blockTabHeader" => array:6 [ …6]
      "blockTabHeaderBg" => "transparent"
      "blockTabHeaderSelected" => array:2 [ …2]
      "blockTabHeaderTextColor" => "rgba(255, 255, 255, 0.6)"
      "blockTextHeader" => array:3 [ …3]
      "borderColor" => "rgba(255,255,255,.14)"
      "borderColorAccentContent" => "#677e9a"
      "borderColorAttention" => "#677e9a"
      "borderColorFaint" => "rgba(255,255,255,.14)"
      "borderColorFeature" => "#677e9a"
      "borderColorHeavy" => "rgba(255,255,255,.14)"
      "borderColorHighlight" => "#677e9a"
      "borderColorLight" => "rgba(255,255,255,.14)"
      "borderRadiusLarge" => "12px"
      "borderRadiusMedium" => "8px"
      "borderRadiusSmall" => "8px"
      "borderSize" => "0px"
      "borderSizeFeature" => "2px"
      "buttonBase" => array:8 [ …8]
      "buttonBg" => "fade(rgba(255, 255, 255, 0.8), 14%)"
      "buttonCta" => array:3 [ …3]
      "buttonCtaBg" => "#677e9a"
      "buttonDefault" => array:3 [ …3]
      "buttonDisabled" => array:4 [ …4]
      "buttonPrimary" => array:3 [ …3]
      "buttonPrimaryBg" => "#677e9a"
      "buttonTextColor" => "rgba(255, 255, 255, 0.8)"
      "chip" => array:5 [ …5]
      "chipHover" => array:1 [ …1]
      "chromeBg" => "mix(#677e9a, rgb(27,27,27), 10%)"
      "chromeTextColor" => "rgb(36,36,36)"
      "contentAccentBase" => array:2 [ …2]
      "contentAccentBg" => "mix(#677e9a, rgb(27,27,27), 10%)"
      "contentAccentLink" => array:1 [ …1]
      "contentAltBase" => array:2 [ …2]
      "contentAltBg" => "rgb(36,36,36)"
      "contentBase" => array:2 [ …2]
      "contentBg" => "rgb(27,27,27)"
      "contentHighlightBase" => array:2 [ …2]
      "contentHighlightBg" => "rgb(45,45,45)"
      "dataListFooter" => array:5 [ …5]
      "dataListHeader" => array:7 [ …7]
      "dataListPaddingH" => "16px"
      "dataListPaddingV" => "16px"
      "dataListSection" => array:5 [ …5]
      "editorBg" => "rgb(45,45,45)"
      "editorButtonActiveColor" => "rgba(255, 255, 255, 0.8)"
      "editorButtonColor" => "fade(mix(rgba(255, 255, 255, 0.8), rgb(255, 255, 255)), 85%)"
      "editorButtonDisabledColor" => "mix(rgb(27,27,27), rgba(255, 255, 255, 0.6), 60%)"
      "editorButtonHoverBg" => "fade(rgba(255, 255, 255, 0.8), 15%)"
      "editorButtonHoverColor" => "rgba(255, 255, 255, 0.8)"
      "editorButtonSelectedBg" => "fade(rgba(255, 255, 255, 0.8), 15%)"
      "editorButtonSize" => "18px"
      "editorColor" => "rgba(255, 255, 255, 0.8)"
      "editorFocusBg" => "xf-intensify(rgb(45,45,45), 1%)"
      "editorFocusColor" => "rgba(255, 255, 255, 0.8)"
      "editorImageHandles" => "#677e9a"
      "editorSelectionBg" => "rgb(36,36,36)"
      "editorSelectionColor" => "rgba(255, 255, 255, 0.8)"
      "editorToolsFocusBg" => "linear-gradient(180deg, rgb(45,45,45), xf-intensify(rgb(45,45,45), 1%))"
      "editorToolsOverflowBg" => "xf-intensify(rgb(45,45,45), 3%)"
      "elementSpacer" => "16px"
      "emailBg" => "rgb(18,18,18)"
      "emailBorderColor" => "rgba(255,255,255,.14)"
      "emailContentAltBg" => "rgb(36,36,36)"
      "emailContentBg" => "rgb(27,27,27)"
      "emailFont" => "ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji"
      "emailHeaderColor" => "rgba(255, 255, 255, 0.8)"
      "emailLinkColor" => "#677e9a"
      "emailTextColor" => "rgba(255, 255, 255, 0.8)"
      "emailTextColorMuted" => "rgba(255, 255, 255, 0.6)"
      "fixedMessage" => array:7 [ …7]
      "flashMessage" => array:5 [ …5]
      "fontFamilyBody" => "ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji"
      "fontFamilyUi" => "ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji"
      "fontSizeLarge" => "1.6rem"
      "fontSizeLarger" => "2.0rem"
      "fontSizeLargest" => "2.4rem"
      "fontSizeNormal" => "1.6rem"
      "fontSizeSmall" => "1.4rem"
      "fontSizeSmaller" => "1.4rem"
      "fontSizeSmallest" => "1.1rem"
      "formExplain" => array:2 [ …2]
      "formHint" => array:2 [ …2]
      "formLabel" => array:3 [ …3]
      "formRowPaddingHInner" => "16px"
      "formRowPaddingHOuter" => "16px"
      "formRowPaddingV" => "16px"
      "formSectionHeader" => array:6 [ …6]
      "formSubmitRow" => array:3 [ …3]
      "globalActionColor" => "#677e9a"
      "inlineModBar" => array:6 [ …6]
      "inlineModHighlightColor" => "mix(#677e9a, rgb(27,27,27), 10%)"
      "input" => array:10 [ …10]
      "inputBgColor" => "rgb(45,45,45)"
      "inputDisabled" => array:2 [ …2]
      "inputFocus" => array:3 [ …3]
      "inputFocusBgColor" => "xf-intensify(rgb(45,45,45), 1%)"
      "inputTextColor" => "rgba(255, 255, 255, 0.8)"
      "link" => array:2 [ …2]
      "linkColor" => "#677e9a"
      "linkHover" => array:2 [ …2]
      "linkHoverColor" => "xf-intensify(#677e9a, 17%)"
      "majorHeadingBg" => "transparent"
      "majorHeadingTextColor" => "rgb(255, 255, 255)"
      "memberHeader" => array:3 [ …3]
      "memberHeaderBlurbContainerBanner" => array:4 [ …4]
      "memberHeaderName" => array:2 [ …2]
      "memberTooltipBlurbContainerBanner" => array:5 [ …5]
      "memberTooltipHeader" => array:4 [ …4]
      "memberTooltipName" => array:1 [ …1]
      "menu" => array:6 [ …6]
      "menuBorderRadius" => "8px"
      "menuFeatureBorderColor" => "rgba(255,255,255,.14)"
      "menuFooter" => array:6 [ …6]
      "menuHeader" => array:5 [ …5]
      "menuLinkRow" => array:2 [ …2]
      "menuLinkRowSelected" => array:3 [ …3]
      "menuTabHeader" => array:5 [ …5]
      "menuTabHeaderSelected" => array:2 [ …2]
      "messageNewIndicator" => array:8 [ …8]
      "messagePadding" => "16px"
      "messagePaddingSmall" => "16px"
      "messageSignature" => array:7 [ …7]
      "messageUserBlock" => array:3 [ …3]
      "messageUserElements" => array:9 [ …9]
      "metaThemeColor" => "#677e9a"
      "minorBlockContent" => array:3 [ …3]
      "minorHeadingTextColor" => "rgba(255, 255, 255, 0.8)"
      "nodeIconReadColor" => "#fff"
      "nodeIconUnreadColor" => "#fff"
      "nodeListDescriptionDisplay" => "inline"
      "overlayHeader" => array:8 [ …8]
      "overlayMaskColor" => "rgba(0, 0, 0, .3)"
      "paddingLarge" => "16px"
      "paddingLargest" => "24px"
      "paddingMedium" => "16px"
      "paddingSmall" => "8px"
      "pageBackground" => array:1 [ …1]
      "pageBg" => "rgb(18,18,18)"
      "pageEdgeSpacer" => "30px"
      "paletteAccent1" => "#677e9a"
      "paletteAccent2" => "#677e9a"
      "paletteAccent3" => "#677e9a"
      "paletteColor1" => "rgb(27,27,27)"
      "paletteColor2" => "rgb(36,36,36)"
      "paletteColor3" => "rgb(45,45,45)"
      "paletteColor4" => "rgb(18,18,18)"
      "paletteColor5" => "mix(#677e9a, rgb(27,27,27), 10%)"
      "paletteNeutral1" => "rgb(255, 255, 255)"
      "paletteNeutral2" => "rgba(255, 255, 255, 0.6)"
      "paletteNeutral3" => "rgba(255, 255, 255, 0.8)"
      "profilePostCommentToggle" => 1
      "progressBarColor" => "#677e9a"
      "publicFaviconUrl" => "styles/snipershide/snipershide/sh-favicon.svg"
      "publicFooter" => array:2 [ …2]
      "publicFooterLink" => array:1 [ …1]
      "publicHeader" => array:3 [ …3]
      "publicHeaderAdjustColor" => ""
      "publicIconUrl" => "data/assets/logo/192.png"
      "publicIconUrlLarge" => "data/assets/logo/512.png"
      "publicLogoHeight" => "60"
      "publicLogoUrl" => "styles/snipershide/snipershide/logo-top.svg"
      "publicLogoWidth" => "417"
      "publicMetadataLogoUrl" => "https://snipershide.com/shooting/styles/snipershide/snipershide/SHMetaplatev2.png"
      "publicNav" => array:3 [ …3]
      "publicNavCollapseWidth" => "1000px"
      "publicNavPaddingH" => "12px"
      "publicNavSelected" => array:2 [ …2]
      "publicNavTab" => array:5 [ …5]
      "publicNavTabHover" => array:2 [ …2]
      "publicNavTabMenuOpen" => array:1 [ …1]
      "publicStaffBar" => array:5 [ …5]
      "publicSubNav" => array:5 [ …5]
      "publicSubNavElHover" => array:1 [ …1]
      "publicSubNavElMenuOpen" => array:1 [ …1]
      "publicSubNavPaddingV" => "2px"
      "responsiveEdgeSpacerRemoval" => "1000px"
      "responsiveWide" => "1000px"
      "scrollJumpButtons" => "both"
      "sidebarSpacer" => "16px"
      "sidebarWidth" => "300px"
      "standaloneTab" => array:4 [ …4]
      "standaloneTabSelected" => array:2 [ …2]
      "starEmptyColor" => "rgba(255,255,255,.14)"
      "starFullColor" => "#677e9a"
      "styleType" => "dark"
      "subNavBg" => "rgb(45,45,45)"
      "subNavTextColor" => "rgba(255, 255, 255, 0.6)"
      "textColor" => "rgba(255, 255, 255, 0.8)"
      "textColorAccentContent" => "#677e9a"
      "textColorAttention" => "#677e9a"
      "textColorDimmed" => "rgba(255, 255, 255, 0.6)"
      "textColorEmphasized" => "#677e9a"
      "textColorFeature" => "rgba(255, 255, 255, 0.8)"
      "textColorMuted" => "rgba(255, 255, 255, 0.6)"
      "th_nodeBody" => array:1 [ …1]
      "th_reactplus_countStyling" => array:8 [ …8]
      "thdonate_progressBar" => array:1 [ …1]
      "thdonate_progressBarContainer" => array:3 [ …3]
      "thfeature_slider" => array:1 [ …1]
      "thuix_webapp_backgroundColor" => "#677e9a"
      "thxpress_dotsNavigation" => 1
      "thxpress_postExcerptTitle" => array:4 [ …4]
      "tl_backgroundColor" => "rgb(45,45,45)"
      "tl_backgroundLightColor" => "rgb(27,27,27)"
      "tl_fontColor" => "rgba(255, 255, 255, 0.8)"
      "tl_fontDarkColor" => "rgba(255, 255, 255, 0.8)"
      "tl_fontExtraLightColor" => "rgba(255, 255, 255, 0.6)"
      "tl_fontLightColor" => "rgba(255, 255, 255, 0.6)"
      "tl_lineColor" => "rgba(255,255,255,.14)"
      "tl_lineLightColor" => "rgba(255,255,255,.14)"
      "tl_overlayColor" => "rgb(45,45,45)"
      "tl_primaryColor" => "#677e9a"
      "tl_secondaryColor" => "#677e9a"
      "tooltip" => array:8 [ …8]
      "uix_abridgedSignatures" => 1
      "uix_activeNavTitle" => 0
      "uix_activeNavTitleStyle" => array:7 [ …7]
      "uix_additionalCss" => "ac_app.less,realms.less"
      "uix_alertsUnread" => 0
      "uix_avatarShape" => "1"
      "uix_backstretch" => 0
      "uix_backstretchDuration" => "4000"
      "uix_backstretchFade" => "500"
      "uix_backstretchImages" => ""styles/acui/images/bg/1.jpg", "styles/acui/images/bg/2.jpg", "styles/acui/images/bg/3.jpg""
      "uix_backstretchSelector" => "body"
      "uix_betaMode" => 0
      "uix_blockBody" => []
      "uix_blockContainer" => array:3 [ …3]
      "uix_blockMessage" => array:3 [ …3]
      "uix_blockOuter" => array:1 [ …1]
      "uix_blockTabHeaderTab" => []
      "uix_borderRadiusJs" => 0
      "uix_borderRadiusSelectors" => ".p-footer-inner, .uix_extendedFooter, .p-nav, .p-sectionLinks, .p-staffBar, .p-header, #wpadminbar"
      "uix_bottomBreadcrumbLocation" => "belowMainContainer"
      "uix_brandmarkImage__breakpoint" => "0"
      "uix_breadcrumbItem" => array:1 [ …1]
      "uix_breadcrumbItem__active" => array:1 [ …1]
      "uix_breadcrumbStyle" => array:1 [ …1]
      "uix_breadcrumbWrapper" => []
      "uix_breadcrumbWrapperBottom" => array:1 [ …1]
      "uix_buttonActive" => array:2 [ …2]
      "uix_buttonCtaActive" => []
      "uix_buttonCtaHover" => array:1 [ …1]
      "uix_buttonHover" => array:2 [ …2]
      "uix_buttonLink" => array:4 [ …4]
      "uix_buttonPrimaryActive" => []
      "uix_buttonPrimaryHover" => array:1 [ …1]
      "uix_buttonRipple" => 1
      "uix_buttonSmall" => array:5 [ …5]
      "uix_canvas" => array:2 [ …2]
      "uix_canvasHeader" => []
      "uix_canvasNavItem" => array:2 [ …2]
      "uix_canvasNavItemActive" => array:2 [ …2]
      "uix_canvasNavItemHover" => array:1 [ …1]
      "uix_canvasNavSubItem" => array:2 [ …2]
      "uix_categoryCollapse" => 1
      "uix_categoryDescription" => array:5 [ …5]
      "uix_categoryDescriptionDisplay" => "tooltip"
      "uix_categoryIconStyle" => array:3 [ …3]
      "uix_categoryStrip" => array:5 [ …5]
      "uix_categoryStripIcons" => 0
      "uix_categoryStripOutsideWrapper" => 0
      "uix_clickableThreads" => 0
      "uix_collapseExtraInfo" => 1
      "uix_collapseStaffbarLinks" => 1
      "uix_collapseibleSubForums" => 0
      "uix_collapsibleSidebar" => 1
      "uix_collapsibleStickyThreads" => 1
      "uix_condenseVisitorTabs" => 0
      "uix_contentWrapper" => "0"
      "uix_contentWrapperStyle" => array:3 [ …3]
      "uix_copyrightOrder" => "30"
      "uix_defaultNavIcon" => 1
      "uix_defaultSidebarIcon" => 1
      "uix_detachedNavigation" => 1
      "uix_discussionList" => array:1 [ …1]
      "uix_discussionListAnimation" => 0
      "uix_discussionListCollapseWidth" => "1000px"
      "uix_discussionListItem" => []
      "uix_discussionListItemDeleted" => []
      "uix_discussionListItemEven" => ""
      "uix_discussionListItemHover" => ""
      "uix_discussionListItemModerated" => []
      "uix_discussionListItemSticky" => []
      "uix_discussionListTitle" => array:3 [ …3]
      "uix_discussionListTitleUnread" => array:1 [ …1]
      "uix_dropdownHover" => 0
      "uix_elevation1" => "0 10px 20px rgba(0,0,0,0.09), 0 6px 6px rgba(0,0,0,0.15)"
      "uix_elevation2" => "0 3px 10px 2px rgba(0,0,0,.1), 0 1px 18px 0px rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2)"
      "uix_enableExtendedFooter" => 0
      "uix_enableMainTabs" => 0
      "uix_enableWelcomeHeaderImage" => 0
      "uix_extendedFooterOrder" => "10"
      "uix_extendedFooterStyle" => array:6 [ …6]
      "uix_extendedFooter__whiteText" => 0
      "uix_externalLinkIcon" => 1
      "uix_fab" => "mobile"
      "uix_fabBarBackground" => "rgb(27,27,27)"
      "uix_fabScroll" => 0
      "uix_fabVw" => "1000px"
      "uix_footerChooser" => array:2 [ …2]
      "uix_footerChooserHover" => array:1 [ …1]
      "uix_footerCopyrightRow" => array:4 [ …4]
      "uix_footerIcons" => 0
      "uix_footerInsideContent" => 0
      "uix_footerLinkHover" => array:2 [ …2]
      "uix_footerMenu" => array:1 [ …1]
      "uix_footerMenuOrder" => "20"
      "uix_footerWidget" => array:4 [ …4]
      "uix_footerWidgetBody" => []
      "uix_footerWidgetFooter" => array:4 [ …4]
      "uix_footerWidgetHeader" => array:5 [ …5]
      "uix_footerWidgetPadding" => "16px"
      "uix_footerWidgetRow" => array:2 [ …2]
      "uix_footerWidgetWidth" => "280px"
      "uix_forceCoverCopyright" => 0
      "uix_forceCoverExtendedFooter" => 0
      "uix_forceCoverFooterMenu" => 0
      "uix_glyphCategoryIcon" => ""
      "uix_glyphForumIcon" => ""
      "uix_glyphLinkIcon" => ""
      "uix_glyphPageIcon" => ""
      "uix_googleFonts" => ""
      "uix_headerWhiteSpace" => "0px"
      "uix_headerWrapper" => array:1 [ …1]
      "uix_headingFont" => "ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji"
      "uix_headingFontWeight" => "400"
      "uix_headingFontWeightHeavy" => "700"
      "uix_hideElementsDuringJSLoad" => 1
      "uix_hideExtendedFooterMobile" => 0
      "uix_hideNodeLastPost" => 0
      "uix_hideNodeStats" => 0
      "uix_hideSingleCrumb" => 1
      "uix_hideStyleChoose" => 0
      "uix_hideTopPagenavMobile" => 1
      "uix_homeCrumbIcon" => 1
      "uix_iconFont" => array:1 [ …1]
      "uix_iconFontFamily" => "material"
      "uix_iconSize" => "18px"
      "uix_iconSizeLarge" => "24px"
      "uix_imageForumIcon" => array:2 [ …2]
      "uix_imageForumUnreadIcon" => array:2 [ …2]
      "uix_imageIcon" => array:1 [ …1]
      "uix_imageLinkIcon" => array:2 [ …2]
      "uix_imagePageIcon" => array:2 [ …2]
      "uix_imagePath" => "styles/acui"
      "uix_jsPath" => "acui"
      "uix_lazyLoadSupport" => 0
      "uix_loginStyle" => "link"
      "uix_loginTriggerPosition" => "navigation"
      "uix_logoIcon" => "mdi mdi-tune"
      "uix_logoIconStyle" => array:2 [ …2]
      "uix_logoSmall" => ""
      "uix_logoText" => "UI.X"
      "uix_logoTextBreakpoint" => "650px"
      "uix_logoText__style" => array:4 [ …4]
      "uix_logoWidth" => "222.4px"
      "uix_mainTabsBarStyling" => array:1 [ …1]
      "uix_mainTabsHeight" => "50px"
      "uix_mainTabsSticky" => 0
      "uix_materialAvatars" => 1
      "uix_message" => array:2 [ …2]
      "uix_messageActionBar" => []
      "uix_messageAnimation" => 0
      "uix_messageAttachments" => array:3 [ …3]
      "uix_messageBody" => array:3 [ …3]
      "uix_messageControl" => array:7 [ …7]
      "uix_messageControlHover" => array:3 [ …3]
      "uix_messageLikes" => array:5 [ …5]
      "uix_messageMain" => array:1 [ …1]
      "uix_messageMeta" => array:4 [ …4]
      "uix_messageNotice" => array:2 [ …2]
      "uix_metaCell" => []
      "uix_mobileTabsNav" => 1
      "uix_navAboveHeader" => 0
      "uix_navLogoVertSpacing" => "11px"
      "uix_navTabIconStyle" => array:2 [ …2]
      "uix_navTabIcons" => 0
      "uix_navigationBarHeight" => "72px"
      "uix_navigationType" => "default"
      "uix_newNodeMarker" => 1
      "uix_newNodeMarkerStyle" => array:8 [ …8]
      "uix_nodeAnimations" => 0
      "uix_nodeBlockBody" => array:2 [ …2]
      "uix_nodeBody" => array:2 [ …2]
      "uix_nodeBodyEven" => ""
      "uix_nodeBodyHover" => array:2 [ …2]
      "uix_nodeClickable" => 1
      "uix_nodeContainer" => array:4 [ …4]
      "uix_nodeDescription" => array:3 [ …3]
      "uix_nodeIconImages" => 0
      "uix_nodeIconStyle" => array:4 [ …4]
      "uix_nodeIconWidth" => "51px"
      "uix_nodePadding" => "16px"
      "uix_nodeStatsHover" => 0
      "uix_nodeStatsIcons" => 1
      "uix_nodeTitle" => array:4 [ …4]
      "uix_nodeTitle__unread" => []
      "uix_noticeLocation" => "aboveMainContainer"
      "uix_onlineIndicator" => "default"
      "uix_originalPoster" => "icon"
      "uix_pageAnimation" => 0
      "uix_pageStyle" => "covered"
      "uix_pageTitle" => array:3 [ …3]
      "uix_pageWidthToggle" => "fixed"
      "uix_pageWrapper" => array:4 [ …4]
      "uix_parallax" => 0
      "uix_parallaxImage" => "styles/acui/images/welcome-banner.png"
      "uix_parallaxPosition" => "center"
      "uix_parallaxSelector" => ".uix_welcomeSection"
      "uix_postBitAvatarSize" => "small"
      "uix_postBitIcons" => 1
      "uix_prefixAccent" => "#677e9a"
      "uix_prefixBlue" => "#2196F3"
      "uix_prefixGray" => "#616161"
      "uix_prefixGreen" => "#4CAF50"
      "uix_prefixLightGreen" => "#8BC34A"
      "uix_prefixOlive" => "#689F38"
      "uix_prefixOrange" => "#FF9800"
      "uix_prefixPrimary" => "#677e9a"
      "uix_prefixRed" => "#D32F2F"
      "uix_prefixRedSkyBlue" => "#03A9F4"
      "uix_prefixRoyalBlue" => "#0D47A1"
      "uix_prefixSilver" => "#CFD8DC"
      "uix_prefixYellow" => "#FFEB3B"
      "uix_primaryColor" => "#677e9a"
      "uix_primaryColorDarker" => "#677e9a"
      "uix_removeBottomBreadcrumb" => 0
      "uix_removeHeaderWrapper" => 1
      "uix_removeIndexPageTitle" => 0
      "uix_removeMessageArrow" => 1
      "uix_removePageAction" => 0
      "uix_removeRegisterText" => 0
      "uix_removeVisitorTabsText" => 1
      "uix_removeWhatsNewButtons" => 1
      "uix_responsiveLogoFontSize" => ""
      "uix_rightAlignNavigation" => 0
      "uix_scrollableSidebar" => 0
      "uix_searchBar" => array:5 [ …5]
      "uix_searchBarFocus" => array:1 [ …1]
      "uix_searchBarHeight" => "36px"
      "uix_searchBarPlaceholderColor" => "rgba(255, 255, 255, 0.6)"
      "uix_searchBarPlaceholderFocusColor" => "rgba(255, 255, 255, 0.8)"
      "uix_searchBarWidth" => "250px"
      "uix_searchButton" => 0
      "uix_searchIcon" => array:6 [ …6]
      "uix_searchIconBehavior" => "expandMobile"
      "uix_searchIconFocusColor" => "rgba(255, 255, 255, 0.6)"
      "uix_searchPosition" => "header"
      "uix_search_maxResponsiveWidth" => "10000px"
      "uix_secondaryColor" => "#677e9a"
      "uix_sectionBg" => "#677e9a"
      "uix_sectionLinksStickyStyle" => array:1 [ …1]
      "uix_separateThreads" => 1
      "uix_shareWidgetModal" => 1
      "uix_sideNavCollapsed" => 0
      "uix_sideNavigationAnimation" => 0
      "uix_sidebarBlockRow" => []
      "uix_sidebarBreakpoint" => "1000px"
      "uix_sidebarIcons" => 0
      "uix_sidebarLocation" => "right"
      "uix_sidebarMobileCanvas" => 1
      "uix_sidebarNavWidth" => "210px"
      "uix_sidebarNavigationStyle" => array:1 [ …1]
      "uix_sidebarTriggerPhrase" => 0
      "uix_sidebarTriggerPosition" => "sectionLinks"
      "uix_sidebarWidgetAnimations" => 0
      "uix_sidebarWidgetFooter" => []
      "uix_sidebarWidgetHeading" => array:3 [ …3]
      "uix_sidebarWidgetWrapper" => array:1 [ …1]
      "uix_signatureHoverEnabled" => 0
      "uix_signatureMaxHeight" => "100"
      "uix_similarScrollNotice" => 1
      "uix_socialMediaIcon" => array:1 [ …1]
      "uix_socialMediaPosition" => "copyright"
      "uix_staffBarBreakpoint" => "1000px"
      "uix_staffBarTab" => array:4 [ …4]
      "uix_staffBarTabHover" => array:2 [ …2]
      "uix_stickyCategoryStrips" => 0
      "uix_stickyNavHeight" => "72px"
      "uix_stickyNavigationStyle" => array:2 [ …2]
      "uix_stickySectionLinkHeight" => "40px"
      "uix_stickySidebar" => "disabled"
      "uix_stickySidebarCalcDelay" => "100"
      "uix_stickySidenav" => 1
      "uix_stickyStaffBar" => 1
      "uix_stickyStaffBarHeight" => "40px"
      "uix_stickyStaffbarStyle" => []
      "uix_structPaddingH" => "16px"
      "uix_structPaddingV" => "16px"
      "uix_subForumTitle" => array:1 [ …1]
      "uix_swipeSupport" => 0
      "uix_tabBarLocation" => "header"
      "uix_tablinksInSideNav" => 1
      "uix_tag" => []
      "uix_tagHover" => []
      "uix_textSelection" => array:2 [ …2]
      "uix_threadField" => array:3 [ …3]
      "uix_threadListSeparator" => array:4 [ …4]
      "uix_titlebar" => array:5 [ …5]
      "uix_titlebarLocation" => "mainContainerTop"
      "uix_topBreadcrumbLocation" => "aboveMainContainer"
      "uix_transition" => "cubic-bezier(0.4, 0, 0.2, 1)"
      "uix_userTabsPosition" => "navigation"
      "uix_version" => "2.2.15.0.2"
      "uix_viewportCenterLogo" => "0px"
      "uix_viewportCollapseStaffLinks" => "1000px"
      "uix_viewportCollapseStats" => "1000px"
      "uix_viewportCondenseVisitorTabs" => "10000px"
      "uix_viewportRemoveRegisterText" => "650px"
      "uix_viewportRemoveVisitorTabsText" => "100000px"
      "uix_viewportShowLogoBlock" => "100%"
      "uix_viewportWidthRemoveSubNav" => "1px"
      "uix_visitorPanelIcons" => 0
      "uix_visitorTabsMobile" => "initial"
      "uix_voteActionButton" => "mobile"
      "uix_welcomeSectionForumListOnly" => 1
      "uix_welcomeSectionIcon__style" => array:3 [ …3]
      "uix_welcomeSectionInner" => array:2 [ …2]
      "uix_welcomeSectionLocation" => "sidebar"
      "uix_welcomeSectionOverlay" => ""
      "uix_welcomeSectionText__style" => array:4 [ …4]
      "uix_welcomeSectionTitle__style" => array:2 [ …2]
      "uix_welcomeSectionVisible" => "guests"
      "uix_welcomeSection__buttonText" => "Register"
      "uix_welcomeSection__icon" => ""
      "uix_welcomeSection__style" => array:3 [ …3]
      "uix_welcomeSection__text" => "Get access to live stream, lessons, the post exchange, and chat with other snipers."
      "uix_welcomeSection__title" => "Join the Hide community"
      "uix_welcomeSection__url" => "register"
      "uix_widgetPadding" => "16px"
      "xpress_articleListLayout" => "list"
      "xpress_authorBlock" => array:10 [ …10]
      "xpress_dropcap" => 0
      "xpress_featuredArticleStyle" => "carousel"
      "xpress_featuredExcerptLength" => "150"
      "xpress_featuredItemsCount" => "3"
      "xpress_removeFeaturedExcerpt" => 1
      "adavAchievement" => []
      "adavAchievementCriterionTitle" => []
      "adavAchievementCriterionTitleCompleted" => array:1 [ …1]
      "adavAchievementTitleCommon" => []
      "adavAchievementTitleEpic" => array:1 [ …1]
      "adavAchievementTitleLegendary" => array:1 [ …1]
      "adavAchievementTitleRare" => array:1 [ …1]
      "adavAchievementTitleUncommon" => array:1 [ …1]
      "adavAchievementTitleUnique" => array:1 [ …1]
      "adav_memberLevelBadeLocation" => "stats"
      "audfeeds_chromeless_tabs" => 0
      "audfeeds_tabbar_location" => "aboveMainContent"
      "audfeeds_tabsWrapper" => []
      "avatarDefaultImage" => ""
      "avatarDefaultTextContent" => "?"
      "avatarDefaultType" => "text"
      "avatarDynamicFont" => "'Arial', sans-serif"
      "avatarDynamicLineHeight" => "1.04"
      "avatarDynamicTextPercent" => "60"
      "badgeHighlighted" => array:2 [ …2]
      "bbCodeBlockExpandHeight" => "150px"
      "bbCodeImgFloatMargin" => "0.25em"
      "bbCodeImgFloatMarginAfter" => "1.35em"
      "bbCodeImgLarge" => "512px"
      "bbCodeImgMedium" => "128px"
      "bbCodeImgSmall" => "64px"
      "borderSizeMinorFeature" => "2px"
      "editorToolsBg" => "transparent"
      "emailPublicLogoUrl" => ""
      "errorBg" => "rgb(253, 233, 233)"
      "errorColor" => "rgb(200, 68, 72)"
      "errorFeatureColor" => "rgb(200, 68, 72)"
      "findThreadsNavStyle" => "tabs"
      "fontAwesomeWeight" => "400"
      "fontFamilyCode" => "Monaco, Menlo, Consolas, 'Roboto Mono', 'Andale Mono', 'Ubuntu Mono', monospace"
      "fontWeightHeavy" => "700"
      "fontWeightLight" => "300"
      "fontWeightNormal" => "400"
      "formLabelWidth" => "33%"
      "formResponsive" => "540px"
      "formSubmitSticky" => 1
      "lineHeightDefault" => "1.4"
      "memberHeaderNameBanner" => array:1 [ …1]
      "memberTooltipNameBanner" => array:1 [ …1]
      "messageSingleColumnWidth" => "650px"
      "messageUserBlockWidth" => "120px"
      "nfCalendarDateIcons" => 0
      "nodeListSubDisplay" => "menu"
      "noticeScrollInterval" => "6"
      "overlayMaskBlur" => "0px"
      "overlayTopMargin" => "4vh"
      "pageNavStyle" => "mixed"
      "pageWidthMax" => "1200px"
      "publicIconsMaskable" => 0
      "publicLogoUrl2x" => ""
      "publicNavPaddingV" => "8px"
      "publicNavSticky" => "primary"
      "publicPushBadgeUrl" => "styles/default/xenforo/bell.png"
      "publicPwaInstallVideoUrl" => "styles/default/xenforo/add_to_home.mp4"
      "publicSubNavPaddingH" => "8px"
      "reactionSummaryOnLists" => ""
      "responsiveMedium" => "650px"
      "responsiveNarrow" => "480px"
      "successBg" => "rgb(218, 243, 216)"
      "successColor" => "rgb(61, 121, 63)"
      "successFeatureColor" => "rgb(99, 178, 101)"
      "th_backgroundSelector_nodes" => ".node--id{node_id} > .node-body"
      "th_enableGrid_nodes" => 0
      "th_enableGrid_nodes_advanced" => 0
      "th_enableNodeFooter_nodes" => 1
      "th_enableStyling_nodes" => 0
      "th_imageOverlay" => "rgba(0,0,0,.4)"
      "th_nodeGutter" => "10px"
      "th_reactplus_condensedSummary" => 0
      "th_reactplus_countMin" => "1"
      "th_reactplus_showCounter" => 0
      "th_textSelector_nodes" => ".node--id{node_id} > .node-body, .node--id{node_id} > .node-body a"
      "th_uix_staffMessageBlock" => []
      "th_uix_staffMessageNewIndicator" => []
      "th_uix_staffMessageSignature" => []
      "th_uix_staffMessageUserBlock" => []
      "th_uix_threadStarterMessageBlock" => []
      "th_uix_threadStarterMessageNewIndicator" => []
      "th_uix_threadStarterMessageSignature" => []
      "th_uix_threadStarterMessageUserBlock" => []
      "thdonate_separateCompletedCampaigns" => 0
      "thfeature_defaultFeatureBackground" => ""
      "thfeature_display_style" => "default"
      "thfeature_firstPost_article" => 1
      "thfeature_firstPost_author" => 1
      "thfeature_firstPost_style" => array:2 [ …2]
      "thfeature_icon_size" => "l"
      "thfeature_icon_style" => "default"
      "thfeature_pageTitle" => 0
      "thmonetize_userUpgradeCurrency" => array:1 [ …1]
      "thmonetize_userUpgradeLength" => array:1 [ …1]
      "thmonetize_userUpgradeOccurrence" => array:1 [ …1]
      "thmonetize_userUpgradePrice" => array:1 [ …1]
      "thmonetize_userUpgradeShapeBorderWidth" => "12px"
      "thmonetize_userUpgradeShapeWidth" => "220px"
      "thnodes_enable_header_styling_categoryView" => 0
      "thnodes_enable_header_styling_forumView" => 0
      "thnodes_enable_header_styling_threadView" => 0
      "thnodes_enable_icons" => 0
      "thnodes_show_header_icon" => 0
      "thuix_webapp_icon192x192" => ""
      "thuix_webapp_icon512x512" => ""
      "thxpress_articleFeaturedImageCover" => 1
      "thxpress_carouselItems" => "1"
      "thxpress_excerpt" => 1
      "thxpress_excerptLimit" => "55"
      "thxpress_hideSignature" => 0
      "thxpress_postThumbnails" => 1
      "thxpress_showFunctionalTags" => 0
      "voteNegativeColor" => "rgb(200, 68, 72)"
      "votePositiveColor" => "rgb(99, 178, 101)"
      "warningBg" => "rgb(251, 247, 226)"
      "warningColor" => "rgb(132, 101, 61)"
      "warningFeatureColor" => "rgb(220, 218, 84)"
      "whatsNewNavStyle" => "tabs"
      "xfmgCategoryList" => "container"
      "xpress_articleThumbnailSize" => "thumbnail"
      "xpress_categoryScroller" => 1
      "xpress_removeFeaturedMeta" => 0
      "xpress_vwColumnBreakpoint" => "650px"
      "zIndexMultiplier" => "100"
    ]
    #options: array:14 [
      "style_id" => 27
      "parent_id" => 26
      "parent_list" => array:6 [ …6]
      "title" => "Realms: Sniper's Hide (Dark)"
      "description" => ""
      "assets" => []
      "effective_assets" => []
      "user_selectable" => true
      "designer_mode" => null
      "th_product_id_uix" => 0
      "th_product_version_uix" => null
      "th_primary_child_uix" => false
      "th_child_style_xml_uix" => ""
      "th_child_style_cache_uix" => []
    ]
  }
  "isRtl" => false
  "options" => ArrayObject {#229
    -storage: array:573 [
      "acpSearchExclude" => []
      "activitySummaryEmail" => array:4 [ …4]
      "activitySummaryEmailBatchLimit" => "100"
      "ad_lb_alertTop" => "15"
      "ad_lb_awardTop" => "10"
      "ad_lb_cache" => "5"
      "ad_lb_defaultSort" => "weekly"
      "ad_lb_enable_pagination" => "1"
      "ad_lb_incrementNumber" => "5"
      "ad_lb_rankChanges" => "1"
      "ad_lb_types" => array:5 [ …5]
      "ad_lb_userEntry" => "1"
      "ad_lb_userEntry_rank" => "1"
      "adav_level_formula" => "logarithmic"
      "adav_level_formula_data" => array:4 [ …4]
      "adca_dismissDuration" => "0"
      "adca_dismissible" => "1"
      "adca_notifyCutoff" => "7"
      "adca_notifyUserAfter" => "7"
      "addBanUserGroup" => "23"
      "adminRequireTfa" => "0"
      "adsDisallowedTemplates" => """
        error\n
        login\n
        login_password_confirm\n
        login_two_step\n
        message_page\n
        register_complete\n
        register_connected_account\n
        register_confirm\n
        register_form
        """
      "akismetKey" => "8be4acf584c1"
      "alertExpiryDays" => "3"
      "alertsPerPage" => "25"
      "alertsPopupExpiryDays" => "7"
      "allowGuestRte" => "1"
      "allowVideoUploads" => array:2 [ …2]
      "allowedCodeLanguages" => """
        apacheconf\n
        applescript\n
        aspnet\n
        bash\n
        c\n
        clike\n
        coffeescript\n
        cpp\n
        csharp\n
        css\n
        diff\n
        git\n
        html\n
        http\n
        ini\n
        java\n
        javascript\n
        json\n
        jsx\n
        less\n
        makefile\n
        markdown\n
        nginx\n
        objectivec\n
        perl\n
        php\n
        python\n
        ruby\n
        sass\n
        scss\n
        sql\n
        svg\n
        swift\n
        wiki\n
        xml\n
        yaml
        """
      "approveSharedBannedRejectedIp" => array:2 [ …2]
      "attachmentExtensions" => """
        zip\n
        txt\n
        pdf\n
        png\n
        jpg\n
        jpeg\n
        jpe\n
        gif
        """
      "attachmentMaxDimensions" => array:2 [ …2]
      "attachmentMaxFileSize" => "25000"
      "attachmentMaxPerMessage" => "25"
      "attachmentThumbnailDimensions" => "150"
      "audapi_oauthEncryptionKey" => "hacxn11Rc7qZVYsNav1FwiFV3dkluCMUZw81Czgdjg0="
      "audapi_oauthPrivateKey" => """
        -----BEGIN PRIVATE KEY-----\n
        MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDq+QDCK3Xe/IMi\n
        0SgreLG/PSnt6AK5L1DNvjpWmic4EjMMcAej7SB9J5gxUUQAoPClERbAwrplb7Zl\n
        Fq2udfIR6HXVkGKYq6uiLKeNKgKT4cFSjoQ73JnfPHJQwQG7aHvLyz8Bz6u2u9fJ\n
        YlBRu2oFhDEmie0kgAbXYD9by3jYTv/hSp7gTDT8TdHnMc4GKqcfk5qhnJn++uKy\n
        QzNSLsZsq86bANUfu8y6HEMV8qwjGpzZ8X3TlbmcCxuvNN3EDiU4GGPdsuyQbMXv\n
        II2FSE4OfSwAPp6uBJuTDhSD6pUyV6Byk7x6iKis25KndHBcRqVSY7G1Uw3VzRFg\n
        4RiwczvvAgMBAAECggEBAJm9UkG5LeY4UZT2RNIsph/6ZPTEWQPRcY0saf8/3WlS\n
        fxQkONuIyzkYLvwVr+i5ZLqb88crocm8zhpWPE1p3njZIEAbuGcr66CwlvBGDGm1\n
        zEe3980zCXqGkkVEA14bfuRYl2EX/8IQJaAeM29GsJfrZj1RAVhgbBl/X/UvrGHa\n
        DZ8ppq4duRn9VBg3oHLeS42jZbgAwoW2RS9ffHpby4Ju9PDTo8IeArJamndofB7E\n
        QaaTPVkNp4RULEFvQb4p58DHK7JBbNvLVMcp+bmdTRXKYjAoXUdjqg+USdabKZsj\n
        /HZ6DFHICWa5/RubC9mBvm67CK1xADKeVrrf1th/bAECgYEA9dZFk67dnCwrm4Yn\n
        N53q2aMSAv7zM+gS1LBBKFNpolSfDvGiW1AQ83gXa7x9ULjQkE7bzg+lrA5YjwU+\n
        cp+09vKzy8HPC14oVJfuPUD/sh9X57cFDAIr5VWvAtTjwX6XOx3TMnwN9FCg2fk6\n
        aI54/+jH4l9po2QzFDK9MfOrfDUCgYEA9K/AnWQ5QJmNTfCjFcV8kHjJgCoS42BP\n
        iTKyTniDASSxGUNMxt0Hqu1m9jDwduHhi4X+KibVTaMexdkta6KPNgpFYSCWgwcj\n
        SwVv0xxoqiYGv1n5TTpcPM+4tVgSSdNiQsj2x3CaQXRH4W9rd3FBqI/bSb6kXgEV\n
        uu2fl7DNdBMCgYEAh9quvotfKmP6gUrkt0aMt1L3rDIqQmAYr/LrPxbBhJTRBZgh\n
        Cec4RuPxxXb3pblMgMMjkz9wZaHT7M2QEhYSEnpTQ+HJwlV5Yi5H2Q/nfg72LDYn\n
        EtjMW0M7oQv3BUIo3uF/iiGmMIKyMWMalRdO5NVGSOJDZakE1T+o8EbhWJUCgYEA\n
        lOMUqzC+/aXxq4lPUwIWJ7q3sbroP17tRqiIguMlo951vM+MujzoW4OVcRyaVVxg\n
        54si+vciN9mX8f+SeboytklNqiowK45+VTn7r1PMBCybUngnEG0Ajyg+Vmo+xplP\n
        Yx/xua20zzs4Od6YX9eUgkL2xkqwrVqvpEzPHXhBq+0CgYBHTUVg6HTCS7/70ckk\n
        Za3OGmtn7OSlUIr5+RlMuYKZJ9qPEevkasyZ7lVKd8wzXOcYWRVCS39WbFQSp5r/\n
        g+uewXlkn5alw2g3zbctmqqkGuIOn3HwC/uNsJ4sWWYhDvSXt4no8S1uAisBANIK\n
        mTCpQEzuFWBAp/LmHDEZJ9Np8g==\n
        -----END PRIVATE KEY-----\n
        """
      "audapi_oauthPublicKey" => """
        -----BEGIN PUBLIC KEY-----\n
        MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6vkAwit13vyDItEoK3ix\n
        vz0p7egCuS9Qzb46VponOBIzDHAHo+0gfSeYMVFEAKDwpREWwMK6ZW+2ZRatrnXy\n
        Eeh11ZBimKuroiynjSoCk+HBUo6EO9yZ3zxyUMEBu2h7y8s/Ac+rtrvXyWJQUbtq\n
        BYQxJontJIAG12A/W8t42E7/4Uqe4Ew0/E3R5zHOBiqnH5OaoZyZ/vriskMzUi7G\n
        bKvOmwDVH7vMuhxDFfKsIxqc2fF905W5nAsbrzTdxA4lOBhj3bLskGzF7yCNhUhO\n
        Dn0sAD6ergSbkw4Ug+qVMlegcpO8eoiorNuSp3RwXEalUmOxtVMN1c0RYOEYsHM7\n
        7wIDAQAB\n
        -----END PUBLIC KEY-----\n
        """
      "audapp_appConfig" => array:4 [ …4]
      "audapp_appConfigFailures" => "0"
      "audapp_appConfigKey" => "d3ZYUjJEUEFxdERyOWlWbQ=="
      "audapp_appId" => "com.snipershide.app"
      "audapp_appleBid" => "com.snipershide.app.ios"
      "audapp_appleEnvironment" => "default"
      "audapp_appleSharedSecret" => "f0673ec43fea4ce69a9cab6b362d3738"
      "audapp_darkStyleId" => "22"
      "audapp_enableAppInstallBanner" => "1"
      "audapp_enableExtraNodeData" => "1"
      "audapp_enableInlineAds" => "1"
      "audapp_enableInterstitialAds" => "1"
      "audapp_enablePushLog" => "0"
      "audapp_featureToggles" => array:11 [ …11]
      "audapp_googleClientEmail" => "[email protected]"
      "audapp_googlePackageName" => "com.snipershide.app.android"
      "audapp_googlePrivateKey" => "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDKiUrl041Friaa\ntk2gqSKe1I99PDAL4BZmbU5LMXqgP4Ks2ErDj2Aa5PuR3GXYVGa9A3Q8rEe133ch\nE7PK+v4K0tSzWdmIREdyS7RNGVDH5NJNhPehE1iwr4WzmKXN69KtTqtSwBIv2hG5\n8mF0FWdUvZm/Z/dCzUGyXxD1fmMhstya425FypW0ETrPN+70oAB0CSzN5refTkeq\nPWRzekMCWb4F/tc7g2T5YOxR7tjC/hVU1T3dReEozga8cO12gG+zw2zEwKtVLZXC\n/POdm3c3G99tYMUz73MW7+BxwtaeVz8v+v7CjjIZxY0qOQmPukC222EtfwyHYc9O\n/+YXxeSDAgMBAAECggEABIP+xf9V+Srn/xoNGAW9WQeJ3XPFPyEzY/w65c/yw8uM\nCSOCDeMj9DriZamhdwBxZp8YQoQKzezEtgQ/mskcIeH6eQyJ85D7e3phnjhwGyIo\naC8MlaxIlW6MZL6Er9clVCowBVZ1Rq4uJ/8Amjsh7yXnss30GYAEX3WMJhUNIRgB\ncQt81X3EGLCXObUuPwx+Rr4+x9qUz/mAPLH/rAKh9kSIKNrDzOtRetemOPz5i+n5\nLiVYkay+YdjXucxxV2X2/U3+BCXix7inD+gJAivMak3ZoH76V8hOlBevmO7ElRbN\n1vKe9VKJcm4Z5PY+zFQ8dPu2uymwmMIaY7hi9Opi7QKBgQD1/1Otj8SSkAjrHwBX\nlpSB+zWlMiwcO3U3ZMBn2JMk6yP3xwxHXw9jqRtZ4G/w1N+1CYxkeZqv51+It9nd\nASovCOwKvfcHluMlSyBM+uvatjV736H6b171uQsYKJXD4GiyUftLa9mJXveIjExw\n4WMHaTA9J1Gf1JqfV/Nh7h69VwKBgQDSxZBqmkt29RMZ4Ms8koFZK7vBpDEpJfJQ\nY+6g+P3XHzZIllQQbXELXAvNX/hYKrS948O3Tw6NKZ+Bygr+nZRwoCg9tLF5acRy\nh/anebF3DPUATJwozlH++c6HD3/pgb2QgJf3y1y3+mUSxJ6V881vdf5agSd7C3ut\nrK97YPxqtQKBgErnAqCfXPhPeRe2adFBnVhymCQDweCazhcey2MTU8JzApGofvmg\nXTw4OobESvFmr/McxC23xTz4U2N6r5CWkTSfH9gpfXVHIUSyulQWNwhyYJimQFjT\n3nMtc85YVTm+M8LQKZcOcL9eNjrSlVftmMyh37lPJpBnGOmZyxavfZajAoGBAJke\n0/LOEwLhujWznJJtsLCSV/2uhdRp7+a9IrApE2hEEZCcPYgNqfFhtmVGUknjBJlr\nLVUvhtfApFOK73/YBO3pPDLP4Zrd3syBwAwdGXLuo9LK1SvD78e3vXVbKkb+bTPc\naAqp37r8mo8O7lLr4pQV+WnQqFj4l6otaPLOG7J9AoGBAPXS2CgmfBzeBo8dt0i3\npqQc4h01hLIDcag691WVnhtFXu6f8ks+v40yw8th6CCpwGLIl/2R2Lf75HB/BiwE\niFapsvKJlDG7YE4nf+xyeOZSQKdm/N0NAHjGP6Jnh69RTZD1T/oy0ttvR9JwhihZ\nSrUfD9J1NACHWIyn0VfLwuXB\n-----END PRIVATE KEY-----\n"
      "audapp_googleProjectId" => "pc-api-8550534343379152468-165"
      "audapp_iOSAppStoreId" => ""
      "audapp_isSetup" => "1"
      "audapp_killApp" => "0"
      "audapp_killPushNotifications" => "0"
      "audapp_lightStyleId" => "21"
      "audapp_logPushApiErrors" => "0"
      "audapp_newPostDisplayMode" => "thread"
      "audapp_pageDisplayTypes" => array:5 [ …5]
      "audav_earn_alerts" => "first"
      "audav_level_alerts" => "1"
      "audav_showEarnOnModal" => "0"
      "audentioapi_oauthAccessTokenTTL" => "2592000"
      "audentioapi_oauthRefreshTokenTTL" => "5184000"
      "audentiocommunity_lastReportEval" => "0"
      "audentiocommunity_reportScore" => "0"
      "audentioleaderboards_pageSize" => "25"
      "audfeeds_ajaxTabs" => "1"
      "audfeeds_ajaxUpdate" => "1"
      "audfeeds_ajaxUpdateRate" => "5"
      "audfeeds_availablePrefixFilters" => []
      "audfeeds_availableTTFilters" => []
      "audfeeds_cachePageCount" => "1"
      "audfeeds_cacheTime" => "5"
      "audfeeds_cacheTimeLong" => "24"
      "audfeeds_createButton" => array:7 [ …7]
      "audfeeds_curatedLimit" => "100"
      "audfeeds_curatedMaxDays" => "30"
      "audfeeds_decay" => "exp"
      "audfeeds_dropdownSelect" => "1"
      "audfeeds_enableCustomOrder" => "0"
      "audfeeds_enableNodeFilter" => "1"
      "audfeeds_enablePage" => "1"
      "audfeeds_entriesPerPage" => "25"
      "audfeeds_excludeNodeIds" => []
      "audfeeds_filterAutoSave" => "0"
      "audfeeds_filterWidgetPosition" => "sidenav"
      "audfeeds_hideGuestMedia" => "1"
      "audfeeds_holdPromotionX" => "60"
      "audfeeds_maxPages" => "1000"
      "audfeeds_newsFeedReactions" => "0"
      "audfeeds_promoteEverySocialX" => "60"
      "audfeeds_promoteEveryX" => "60"
      "audfeeds_redirectWhatsNew" => "0"
      "audfeeds_unlimitedScroll" => "1"
      "audfeeds_unreadIndicators" => "1"
      "audfeeds_weightComment" => "1000"
      "audfeeds_weightPost" => "1000"
      "audfeeds_weightRating" => "1000"
      "audfeeds_weightReaction" => "100"
      "audfeeds_weightReactionSocial" => "100"
      "audfeeds_weightView" => "1"
      "audlive_logApiErrors" => "0"
      "autoEmbedMedia" => array:2 [ …2]
      "boardActive" => "1"
      "boardDescription" => "Sniper's Hide Forum"
      "boardInactiveMessage" => "Sniper's Hide is currently undergoing an upgrade. Check back in a few hours!"
      "boardShortTitle" => ""
      "boardTitle" => "Sniper's Hide Forum"
      "boardUrl" => "https://www.snipershide.com/shooting"
      "boardUrlCanonical" => "0"
      "bounceEmailAddress" => ""
      "captcha" => "ReCaptcha"
      "categoryOwnPage" => "0"
      "censorCharacter" => "*"
      "censorWords" => []
      "changeLogLength" => "60"
      "collectServerStats" => array:4 [ …4]
      "contactEmailAddress" => "[email protected]"
      "contactEmailSenderHeader" => "0"
      "contactUrl" => array:3 [ …3]
      "conversationPopupExpiryHours" => "72"
      "convertMarkdownToBbCode" => "0"
      "cookieConsent" => array:1 [ …1]
      "cookieConsentLogLength" => "90"
      "currentVersionId" => "2021672"
      "defaultEmailAddress" => "[email protected]"
      "defaultEmailStyleId" => "15"
      "defaultLanguageId" => "1"
      "defaultStyleId" => "27"
      "disallowedCustomTitles" => """
        admin\n
        moderator
        """
      "discourageBlankChance" => "10"
      "discourageDelay" => array:2 [ …2]
      "discourageFloodMultiplier" => "10"
      "discourageRedirectChance" => "15"
      "discourageRedirectUrl" => ""
      "discourageSearchChance" => "40"
      "discussionPreview" => "1"
      "discussionRssContentLength" => "500"
      "discussionsPerPage" => "20"
      "displayVisitorCount" => "title_and_icon"
      "dynamicAvatarEnable" => "1"
      "editHistory" => array:2 [ …2]
      "editLogDisplay" => array:2 [ …2]
      "editorDropdownConfig" => array:1 [ …1]
      "editorToolbarConfig" => array:4 [ …4]
      "emailBounceHandler" => array:7 [ …7]
      "emailConversationIncludeMessage" => "1"
      "emailDkim" => array:5 [ …5]
      "emailFileCheckWarning" => array:2 [ …2]
      "emailSenderName" => ""
      "emailShare" => "1"
      "emailSoftBounceThreshold" => array:3 [ …3]
      "emailTransport" => array:7 [ …7]
      "emailUnsubscribeHandler" => array:7 [ …7]
      "emailWatchedThreadIncludeMessage" => "1"
      "emojiSource" => array:2 [ …2]
      "emojiStyle" => "emojione"
      "enableMemberList" => "0"
      "enableNewsFeed" => "1"
      "enableNotices" => "1"
      "enablePush" => "1"
      "enableSearch" => "1"
      "enableTagging" => "1"
      "enableTrophies" => "0"
      "enableVerp" => "1"
      "extraCaptchaKeys" => array:2 [ …2]
      "facebookLike" => "1"
      "floodCheckLength" => "30"
      "floodCheckLengthDiscussion" => "180"
      "forumsDefaultPage" => "forums"
      "geoLocationUrl" => "https://maps.google.com/maps?q={location}"
      "giphy" => array:3 [ …3]
      "googleAnalyticsAnonymize" => "1"
      "googleAnalyticsWebPropertyId" => "UA-91918309-1"
      "gravatarEnable" => "0"
      "guestShowSignatures" => "0"
      "guestTimeZone" => "America/New_York"
      "homePageUrl" => "https://thehide.tv/"
      "imageCacheRefresh" => "0"
      "imageCacheTTL" => "7"
      "imageLibrary" => "gd"
      "imageLinkProxy" => array:2 [ …2]
      "imageLinkProxyKey" => ""
      "imageLinkProxyLogLength" => "90"
      "imageLinkProxyReferrer" => array:2 [ …2]
      "imageProxyBypass" => array:2 [ …2]
      "imageProxyMaxSize" => "51200"
      "import_vb_table" => "xf_import_vbulletin5_log"
      "includeCaptchaPrivacyPolicy" => "1"
      "includeTitleInUrls" => "1"
      "indexRoute" => "forums/"
      "ipInfoUrl" => "http://whatismyipaddress.com/ip/{ip}"
      "ipLogCleanUp" => array:2 [ …2]
      "jQuerySource" => "local"
      "jobRunTrigger" => "server"
      "jsLastUpdate" => "1725390632"
      "lastPageLinks" => "3"
      "lightBoxUniversal" => "0"
      "linkShare" => "1"
      "loginLimit" => "block"
      "logoLink" => "0"
      "lostPasswordCaptcha" => "1"
      "lostPasswordTimeLimit" => "180"
      "maxContentSpamMessages" => "2"
      "maxContentTags" => "10"
      "maxContentTagsPerUser" => "10"
      "maximumSearchResults" => "200"
      "membersPerPage" => "20"
      "messageMaxImages" => "25"
      "messageMaxLength" => "1000000"
      "messageMaxMedia" => "20"
      "messagesPerPage" => "50"
      "moderatorLogLength" => "0"
      "multiQuote" => "1"
      "newsFeedMaxItems" => "15"
      "newsFeedMessageSnippetLength" => "140"
      "nfCalendarAgendaViews" => "1"
      "nfCalendarBoundaryFilterDistance" => array:2 [ …2]
      "nfCalendarDefaultListView" => "listMonth"
      "nfCalendarDefaultView" => "agendaWeek"
      "nfCalendarEventCalLimit" => "5"
      "nfCalendarEventFromLimit" => "5"
      "nfCalendarEventUnreadCounter" => "0"
      "nfCalendarEventsPerPage" => "20"
      "nfCalendarGoogleApi" => ""
      "nfCalendarIncludeBirthdays" => array:2 [ …2]
      "nfCalendarIncludeWeekends" => "1"
      "nfCalendarIndexBirthdays" => "1"
      "nfCalendarIndexFutureBirthdays" => "1"
      "nfCalendarLayoutType" => "calendar"
      "nfCalendarLocationComplete" => "1"
      "nfCalendarMaxMessageLength" => "10000"
      "nfCalendarMinMessageLength" => "0"
      "nfCalendarNLP" => "0"
      "nfCalendarPrefillDateTime" => "1"
      "nfCalendarSelectable" => "0"
      "nfCalendarWeekStart" => "1"
      "oEmbedCacheRefresh" => "0"
      "oEmbedCacheTTL" => "7"
      "oEmbedLogLength" => "90"
      "oEmbedRequestReferrer" => array:2 [ …2]
      "onlineStatusTimeout" => "15"
      "pinterestShare" => "0"
      "pollMaximumResponses" => "10"
      "preRegAction" => array:3 [ …3]
      "preventDiscouragedRegistration" => "1"
      "privacyPolicyForceWhitelist" => ""
      "privacyPolicyLastUpdate" => "0"
      "privacyPolicyUrl" => array:2 [ …2]
      "profilePostMaxLength" => "500"
      "pushKeysVAPID" => array:2 [ …2]
      "readMarkingDataLifetime" => "30"
      "realms_createAchievements" => "1"
      "realms_logApiErrors" => "0"
      "realms_overrideLoginRegister" => "1"
      "realms_primaryRealmId" => "1"
      "realms_syncAchievements" => "0"
      "realms_syncQuizzes" => "0"
      "redditShare" => "0"
      "registrationCheckDnsBl" => array:3 [ …3]
      "registrationDefaults" => array:16 [ …16]
      "registrationSetup" => array:7 [ …7]
      "registrationTimer" => "15"
      "registrationWelcome" => array:13 [ …13]
      "reportIntoForumId" => "0"
      "romanizeUrls" => "0"
      "rootBreadcrumb" => "forums"
      "s9e_MediaSites_AMAZON_ASSOCIATE_TAG" => ""
      "s9e_MediaSites_AMAZON_ASSOCIATE_TAG_CA" => ""
      "s9e_MediaSites_AMAZON_ASSOCIATE_TAG_DE" => ""
      "s9e_MediaSites_AMAZON_ASSOCIATE_TAG_ES" => ""
      "s9e_MediaSites_AMAZON_ASSOCIATE_TAG_FR" => ""
      "s9e_MediaSites_AMAZON_ASSOCIATE_TAG_IN" => ""
      "s9e_MediaSites_AMAZON_ASSOCIATE_TAG_IT" => ""
      "s9e_MediaSites_AMAZON_ASSOCIATE_TAG_JP" => ""
      "s9e_MediaSites_AMAZON_ASSOCIATE_TAG_UK" => ""
      "s9e_MediaSites_ClickToLoad" => "0"
      "s9e_MediaSites_ClickToLoad_Oembed" => "0"
      "s9e_MediaSites_FindInPage" => "1"
      "s9e_MediaSites_Footer" => "show"
      "s9e_MediaSites_Full_Width_Embeds" => "0"
      "s9e_MediaSites_Markup" => "media"
      "s9e_MediaSites_MastodonHosts" => "mastodon.social"
      "s9e_MediaSites_Miniplayer" => "1"
      "s9e_MediaSites_Native_GIFs" => "0"
      "s9e_MediaSites_Native_Paused" => "0"
      "s9e_MediaSites_Scraping_Client" => "auto"
      "s9e_MediaSites_Url_Suffix" => array:2 [ …2]
      "s9e_MediaSites_XenForoHosts" => ""
      "s9e_MediaSites_YouTube_Privacy" => "0"
      "saveDrafts" => array:3 [ …3]
      "searchMinWordLength" => "3"
      "searchResultsPerPage" => "20"
      "selectQuotable" => "1"
      "sendUnsubscribeConfirmation" => "1"
      "sharedIpsCheckLimit" => "28"
      "shortcodeToEmoji" => "1"
      "showEmojiInSmilieMenu" => "1"
      "showMessageOnlineStatus" => "1"
      "sitemapAutoRebuild" => "1"
      "sitemapAutoSubmit" => array:2 [ …2]
      "sitemapExclude" => []
      "sitemapExtraUrls" => ""
      "spamDefaultOptions" => array:5 [ …5]
      "spamMessageAction" => "delete"
      "spamPhrases" => array:2 [ …2]
      "spamThreadAction" => array:2 [ …2]
      "spamUserCriteria" => array:3 [ …3]
      "stopForumSpam" => array:8 [ …8]
      "svLogLessFunc" => "0"
      "tagCloud" => array:2 [ …2]
      "tagCloudMinUses" => "1"
      "tagLength" => array:2 [ …2]
      "tagValidation" => array:2 [ …2]
      "templateHistoryLength" => "30"
      "termsLastUpdate" => "0"
      "thDonate_animateBars" => "1"
      "thDonate_user_notification" => []
      "th_apiKey_uix" => "6dde658f525a5215b6f56b5cc14a033ab82b6f3285cfdaad0e9c60bd33372d54"
      "th_deviantArtUrl_uix" => ""
      "th_discordUrl_uix" => ""
      "th_enableFtp_uix" => "0"
      "th_facebookUrl_uix" => "https://www.facebook.com/snipershidellc/"
      "th_gitHubUrl_uix" => ""
      "th_googlePlus_uix" => ""
      "th_imageoptimizer_disabledContentTypes" => []
      "th_imageoptimizer_secretKey" => "NCaJ2rEKhiP3EJAf"
      "th_instagramUrl_uix" => "https://www.instagram.com/shlowlight"
      "th_linkedInUrl_uix" => ""
      "th_materialAvatars_uix" => "0"
      "th_newDirectoryPermissions_uix" => "0755"
      "th_optimizeOnUpload_imageOptimizer" => "1"
      "th_pinterestUrl_uix" => ""
      "th_postbitCollapseDefault_uix" => "all"
      "th_preferredCurrency_donate" => "USD"
      "th_reactplus_reactionPicker" => "default"
      "th_redditUrl_uix" => ""
      "th_sidebarCollapseDefault_uix" => ""
      "th_sidebarCollapseTime_uix" => "0"
      "th_sidebarNavCollapseDefault_uix" => ""
      "th_steamUrl_uix" => ""
      "th_tumblrUrl_uix" => ""
      "th_twitchUrl_uix" => ""
      "th_twitterUrl_uix" => "https://twitter.com/SH_Lowlight"
      "th_updateCheck_uix" => "1"
      "th_youtubeUrl_uix" => "https://www.youtube.com/channel/UCwHsnyWOaQNtrGjJKsTgegg"
      "thageprompt_age" => "18"
      "thcli_cron_log" => "0"
      "thconnectedaccountproviders_autoCreateAccounts" => "0"
      "thconnectedaccountproviders_bypass" => array:1 [ …1]
      "thconnectedaccountproviders_enableConAccSect" => "1"
      "thconnectedaccountproviders_forceOauthLogin" => "0"
      "thconnectedaccountproviders_forceOauthRegistration" => "0"
      "thconnectedaccountproviders_linkProfileFields" => []
      "thconnectedaccountproviders_mapToCustom" => array:2 [ …2]
      "thconnectedaccountproviders_redirectAfterLogout" => ""
      "thconnectedaccountproviders_redirectSingleProvider" => "1"
      "thconnectedaccountproviders_updateEmail" => "0"
      "thconnectedaccountproviders_updateUsername" => "0"
      "thcovers_allowContentOwnersToEdit" => "0"
      "thcovers_coverMaxFileSize" => "8192"
      "thcovers_ogImages" => "0"
      "thdonate_profile_tab" => "1"
      "thdonate_require_captcha" => "0"
      "thfeature_applyPrefixToFeaturedResources" => "0"
      "thfeature_applyPrefixToFeaturedThreads" => "0"
      "thfeature_cropToSlider" => "1"
      "thfeature_defaultFeatureLength" => array:3 [ …3]
      "thfeature_defaultSort" => "feature_date"
      "thfeature_enableFeaturePage" => "1"
      "thfeature_enableMemberProfileTab" => "1"
      "thfeature_featurePageGrid" => "1"
      "thfeature_featurePageGridLimit" => "5"
      "thfeature_featurePageSlider" => "1"
      "thfeature_featurePageSliderAutoplaySpeed" => "5000"
      "thfeature_featurePageSliderLimit" => "5"
      "thfeature_featuredContentPerPage" => "20"
      "thfeature_maxMessageLength" => "256"
      "thfeature_overrideResourcePrefixOnFeature" => "0"
      "thfeature_overrideThreadPrefixOnFeature" => "0"
      "thfeature_separateFirstPost" => "0"
      "thfeature_separateFirstPostAllPages" => "0"
      "thfeature_sliderDimensions" => array:2 [ …2]
      "thfeature_trimExcerpt" => "0"
      "thfilters_discussionsPerPage" => "25"
      "thfilters_filterPrefixes" => []
      "thfilters_filterThreads" => "0"
      "thfilters_filterTogglePosition" => "page_action"
      "thfilters_filtersOnAllPage" => array:2 [ …2]
      "thfilters_invertNodeColor" => "1"
      "thfilters_randomNodeColor" => "1"
      "thfilters_trendingConfiguration" => "auto"
      "thforumlistwatchedforums_limit" => "6"
      "thimageoptimizer_logInformationalErrors" => "1"
      "thmonetize_alertLogLength" => "0"
      "thmonetize_allowFreeUpgrade" => "1"
      "thmonetize_allowGuestsToViewUserUpgrades" => "1"
      "thmonetize_defaultTimePeriodFilter" => "monthly"
      "thmonetize_emailLogLength" => "0"
      "thmonetize_enableSponsorsDirectory" => "0"
      "thmonetize_excludeSuggestUpgradeContent" => []
      "thmonetize_excludeSuggestUpgradeGlobal" => []
      "thmonetize_force_show_coupon_form" => "0"
      "thmonetize_keywordsExcludedContentTypes" => array:1 [ …1]
      "thmonetize_keywordsExcludedNodes" => []
      "thmonetize_keywordsExcludedUsergroups" => []
      "thmonetize_keywordsLimitPerPage" => "0"
      "thmonetize_keywordsLimitPerWord" => "0"
      "thmonetize_linkToUpgradesIfContentRestricted" => "1"
      "thmonetize_maxAlertsPerUser" => array:2 [ …2]
      "thmonetize_maxEmailsPerUser" => array:2 [ …2]
      "thmonetize_maxMessagesPerUser" => array:2 [ …2]
      "thmonetize_maxTotalAlertsPerUser" => array:2 [ …2]
      "thmonetize_maxTotalEmailsPerUser" => array:2 [ …2]
      "thmonetize_maxTotalMessagesPerUser" => array:2 [ …2]
      "thmonetize_messageActiveCutoff" => "7"
      "thmonetize_messageActiveOnly" => "1"
      "thmonetize_messageLogLength" => "0"
      "thmonetize_requireUserUpgradeOnRegistration" => "0"
      "thmonetize_sendUpgradeReceipt" => "1"
      "thmonetize_showTimePeriodFilters" => "1"
      "thmonetize_suggestUpgradeOnNoPermissionError" => "0"
      "thmonetize_suggestUpgradeOnNoPermissionErrorGuests" => "0"
      "thmonetize_suggestUpgradeOnNoPermissionErrorRoutes" => "lessons/*"
      "thnodes_customColors" => "0"
      "thnodes_openPostThreadInOverlay" => "1"
      "thprivacyoptioncontrol_available_values" => array:2 [ …2]
      "thprivacyoptioncontrol_restricted_options" => array:1 [ …1]
      "threadloom_access_key" => "XLRFJJJR"
      "threadloom_account" => "forumsnipershide"
      "threadloom_colorNote" => ""
      "threadloom_defaultSearchType" => "threadloom"
      "threadloom_dev_options" => array:1 [ …1]
      "threadloom_disable_rt" => "0"
      "threadloom_search" => "0"
      "threadloom_showEngineOptionsSearchDropdown" => "0"
      "threadloom_showMakeDefaultSearchResultsCta" => "0"
      "threadloom_showThreadloomResults" => "1"
      "threadloom_showXenForoResults" => "1"
      "threadloom_status" => ""
      "thtrending_posChanges" => "1"
      "thuix_enableStyleOptions" => "0"
      "thuix_userStyleChangeStorage" => "session"
      "thusercriteria_prefix" => "th_"
      "thxlink_cache_time" => "5"
      "thxlink_last_widget_sync" => "1724250795"
      "tosForceWhitelist" => ""
      "tosUrl" => array:2 [ …2]
      "tumblrShare" => "0"
      "tweet" => array:3 [ …3]
      "unsubscribeEmailAddress" => ""
      "unsubscribeEmailHandling" => array:2 [ …2]
      "upgradeCheckStableOnly" => "1"
      "urlToPageTitle" => array:2 [ …2]
      "urlToRichPreview" => "1"
      "useFriendlyUrls" => "1"
      "userBanners" => array:4 [ …4]
      "userMentionKeepAt" => "1"
      "userTitleLadderField" => "message_count"
      "usernameChangeRecentLimit" => "30"
      "usernameChangeRequireReason" => "0"
      "usernameChangeTimeLimit" => "60"
      "usernameLength" => array:2 [ …2]
      "usernameReuseTimeLimit" => "0"
      "usernameValidation" => array:2 [ …2]
      "watchAlertActiveOnly" => array:2 [ …2]
      "webShare" => "1"
      "whatsAppShare" => "1"
      "xc_feedback_admin_notify_email" => array:1 [ …1]
      "xc_feedback_admin_notify_notification" => array:1 [ …1]
      "xc_feedback_admin_notify_pm" => array:1 [ …1]
      "xc_feedback_default_notify_email" => array:1 [ …1]
      "xc_feedback_default_notify_pm" => array:1 [ …1]
      "xc_feedback_notify_notification" => []
      "xcfs_admin_username" => []
      "xcfs_ajax_redirect" => "0"
      "xcfs_ajax_reload_interval" => "0"
      "xcfs_allow_thread_starter" => "0"
      "xcfs_alternate_url" => "0"
      "xcfs_branding" => "1"
      "xcfs_can_give_feedback" => "0"
      "xcfs_check_thread_starter" => "0"
      "xcfs_comment_minlength" => "10"
      "xcfs_disable_thread_live_check" => "0"
      "xcfs_dump_id_on_error" => "0"
      "xcfs_duplicate_time_limit" => "10"
      "xcfs_edit_time_limit" => "5"
      "xcfs_enable_activity" => "1"
      "xcfs_enable_guest_activity" => "0"
      "xcfs_feedback_limit" => array:2 [ …2]
      "xcfs_force_valid_deal_url" => "0"
      "xcfs_homepage" => array:3 [ …3]
      "xcfs_import_mode" => "0"
      "xcfs_mainpage_limit" => "10"
      "xcfs_make_mutual_if_time" => "0"
      "xcfs_member_tab" => "last"
      "xcfs_mutual_feedback" => "0"
      "xcfs_notable_members" => "1"
      "xcfs_notify_from_admin" => ""
      "xcfs_perpage" => "20"
      "xcfs_perpagefiltered" => "50"
      "xcfs_postbit_valid_forums" => []
      "xcfs_rate_from_postbit" => "allow"
      "xcfs_rating_style" => "0"
      "xcfs_require_comment" => "0"
      "xcfs_require_feedback_reply" => "0"
      "xcfs_show_alternative_postbit_stats" => "0"
      "xcfs_show_comment" => "1"
      "xcfs_show_detailed_postbit_stats" => "1"
      "xcfs_show_in_conversations" => "1"
      "xcfs_show_in_navbar" => "1"
      "xcfs_show_in_postbit" => "below"
      "xcfs_show_in_visitor_panel" => "1"
      "xcfs_show_link_in_member_card" => "1"
      "xcfs_show_tabbed" => "1"
      "xcfs_sidebar_blocks" => array:3 [ …3]
      "xcfs_thread_valid_forums" => []
      "xcfs_unique_deal_url" => "0"
      "xcfs_use_overlay" => "1"
      "xcfs_valid_media" => []
      "xcfs_valid_resources" => []
      "xfesConfig" => array:9 [ …9]
      "xfesEnabled" => "1"
      "xfesRecencyRelevance" => array:2 [ …2]
      "xfesSimilarThreads" => array:4 [ …4]
      "xfesSimilarThreadsExcludedForums" => []
      "xfmgAlbumsPerPage" => "12"
      "xfmgAllowPersonalAlbums" => "1"
      "xfmgAudioExtensions" => """
        wav\n
        mp3\n
        flac
        """
      "xfmgCommentsPerPage" => "10"
      "xfmgDefaultViewPrivacy" => "public"
      "xfmgFfmpeg" => array:8 [ …8]
      "xfmgImageExtensions" => """
        png\n
        jpg\n
        jpeg\n
        jpe\n
        gif
        """
      "xfmgLightboxNavigation" => "1"
      "xfmgMaxDescriptionLength" => "300"
      "xfmgMaxTitleLength" => "150"
      "xfmgMediaIndexLimit" => "0"
      "xfmgMediaPerPage" => "24"
      "xfmgMinTagsPersonalAlbums" => "0"
      "xfmgOverrideStyle" => "0"
      "xfmgRequireComment" => "0"
      "xfmgThumbnailDimensions" => array:2 [ …2]
      "xfmgUnviewedCounter" => "0"
      "xfmgVideoExtensions" => """
        avi\n
        m4v\n
        mov\n
        mp4\n
        ogg\n
        webm\n
        wmv
        """
      "xfmgWatermarking" => array:2 [ …2]
      "xfrmAllowAnonReview" => "0"
      "xfrmAllowIcons" => "1"
      "xfrmAuthorOtherResourcesCount" => "5"
      "xfrmEnableTeams" => "0"
      "xfrmFilelessViewFull" => array:2 [ …2]
      "xfrmListDefaultOrder" => "last_update"
      "xfrmMinimumReviewLength" => "0"
      "xfrmPaidResourceThreadTitleTemplate" => "{title} [Paid]"
      "xfrmRecentReviewsCount" => "10"
      "xfrmRecentUpdatesCount" => "3"
      "xfrmRequireDownloadToRate" => "1"
      "xfrmResourceCurrencies" => """
        usd\n
        cad\n
        aud\n
        gbp\n
        eur
        """
      "xfrmResourceDeleteThreadAction" => array:4 [ …4]
      "xfrmResourceExtensions" => """
        zip\n
        txt\n
        pdf\n
        png\n
        jpg\n
        jpeg\n
        jpe\n
        gif\n
        psd\n
        tif
        """
      "xfrmResourceMaxFileSize" => "2048"
      "xfrmResourceMaxFiles" => "5"
      "xfrmResourcesPerPage" => "20"
      "xfrmReviewRequired" => "1"
      "xfrmReviewVoting" => "yes"
      "xfrmReviewsPerPage" => "20"
      "xfrmUpdateMaxLength" => "50000"
      "xfrmUpdatesPerPage" => "10"
    ]
    flag::STD_PROP_LIST: false
    flag::ARRAY_AS_PROPS: true
    iteratorClass: "ArrayIterator"
  }
  "reactions" => array:6 [
    1 => array:16 [
      "reaction_id" => 1
      "text_color" => "@xf-linkColor"
      "reaction_score" => 1
      "display_order" => 100
      "active" => true
      "image_url" => "styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png"
      "image_url_2x" => ""
      "sprite_params" => array:5 [ …5]
      "th_reactplus_reaction_category_id" => 0
      "th_reactplus_display_type" => "image"
      "th_reactplus_display_value" => null
      "th_reactplus_content_criteria" => []
      "th_reactplus_user_criteria" => []
      "th_reactplus_has_verb" => false
      "th_reactplus_import_type" => null
      "th_reactplus_import_id" => null
    ]
    2 => array:16 [
      "reaction_id" => 2
      "text_color" => "#E81C27"
      "reaction_score" => 1
      "display_order" => 200
      "active" => true
      "image_url" => "styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png"
      "image_url_2x" => ""
      "sprite_params" => array:5 [ …5]
      "th_reactplus_reaction_category_id" => 0
      "th_reactplus_display_type" => "image"
      "th_reactplus_display_value" => null
      "th_reactplus_content_criteria" => []
      "th_reactplus_user_criteria" => []
      "th_reactplus_has_verb" => false
      "th_reactplus_import_type" => null
      "th_reactplus_import_id" => null
    ]
    3 => array:16 [
      "reaction_id" => 3
      "text_color" => "#FDCA47"
      "reaction_score" => 1
      "display_order" => 300
      "active" => true
      "image_url" => "styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png"
      "image_url_2x" => ""
      "sprite_params" => array:5 [ …5]
      "th_reactplus_reaction_category_id" => 0
      "th_reactplus_display_type" => "image"
      "th_reactplus_display_value" => null
      "th_reactplus_content_criteria" => []
      "th_reactplus_user_criteria" => []
      "th_reactplus_has_verb" => false
      "th_reactplus_import_type" => null
      "th_reactplus_import_id" => null
    ]
    4 => array:16 [
      "reaction_id" => 4
      "text_color" => "#FDCA47"
      "reaction_score" => 0
      "display_order" => 400
      "active" => true
      "image_url" => "styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png"
      "image_url_2x" => ""
      "sprite_params" => array:5 [ …5]
      "th_reactplus_reaction_category_id" => 0
      "th_reactplus_display_type" => "image"
      "th_reactplus_display_value" => null
      "th_reactplus_content_criteria" => []
      "th_reactplus_user_criteria" => []
      "th_reactplus_has_verb" => false
      "th_reactplus_import_type" => null
      "th_reactplus_import_id" => null
    ]
    5 => array:16 [
      "reaction_id" => 5
      "text_color" => "#FDCA47"
      "reaction_score" => 0
      "display_order" => 500
      "active" => true
      "image_url" => "styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png"
      "image_url_2x" => ""
      "sprite_params" => array:5 [ …5]
      "th_reactplus_reaction_category_id" => 0
      "th_reactplus_display_type" => "image"
      "th_reactplus_display_value" => null
      "th_reactplus_content_criteria" => []
      "th_reactplus_user_criteria" => []
      "th_reactplus_has_verb" => false
      "th_reactplus_import_type" => null
      "th_reactplus_import_id" => null
    ]
    6 => array:16 [
      "reaction_id" => 6
      "text_color" => "#FF4D4D"
      "reaction_score" => 0
      "display_order" => 600
      "active" => true
      "image_url" => "styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png"
      "image_url_2x" => ""
      "sprite_params" => array:5 [ …5]
      "th_reactplus_reaction_category_id" => 0
      "th_reactplus_display_type" => "image"
      "th_reactplus_display_value" => null
      "th_reactplus_content_criteria" => []
      "th_reactplus_user_criteria" => []
      "th_reactplus_has_verb" => false
      "th_reactplus_import_type" => null
      "th_reactplus_import_id" => null
    ]
  ]
  "reactionsActive" => array:6 [
    1 => array:16 [
      "reaction_id" => 1
      "text_color" => "@xf-linkColor"
      "reaction_score" => 1
      "display_order" => 100
      "active" => true
      "image_url" => "styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png"
      "image_url_2x" => ""
      "sprite_params" => array:5 [ …5]
      "th_reactplus_reaction_category_id" => 0
      "th_reactplus_display_type" => "image"
      "th_reactplus_display_value" => null
      "th_reactplus_content_criteria" => []
      "th_reactplus_user_criteria" => []
      "th_reactplus_has_verb" => false
      "th_reactplus_import_type" => null
      "th_reactplus_import_id" => null
    ]
    2 => array:16 [
      "reaction_id" => 2
      "text_color" => "#E81C27"
      "reaction_score" => 1
      "display_order" => 200
      "active" => true
      "image_url" => "styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png"
      "image_url_2x" => ""
      "sprite_params" => array:5 [ …5]
      "th_reactplus_reaction_category_id" => 0
      "th_reactplus_display_type" => "image"
      "th_reactplus_display_value" => null
      "th_reactplus_content_criteria" => []
      "th_reactplus_user_criteria" => []
      "th_reactplus_has_verb" => false
      "th_reactplus_import_type" => null
      "th_reactplus_import_id" => null
    ]
    3 => array:16 [
      "reaction_id" => 3
      "text_color" => "#FDCA47"
      "reaction_score" => 1
      "display_order" => 300
      "active" => true
      "image_url" => "styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png"
      "image_url_2x" => ""
      "sprite_params" => array:5 [ …5]
      "th_reactplus_reaction_category_id" => 0
      "th_reactplus_display_type" => "image"
      "th_reactplus_display_value" => null
      "th_reactplus_content_criteria" => []
      "th_reactplus_user_criteria" => []
      "th_reactplus_has_verb" => false
      "th_reactplus_import_type" => null
      "th_reactplus_import_id" => null
    ]
    4 => array:16 [
      "reaction_id" => 4
      "text_color" => "#FDCA47"
      "reaction_score" => 0
      "display_order" => 400
      "active" => true
      "image_url" => "styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png"
      "image_url_2x" => ""
      "sprite_params" => array:5 [ …5]
      "th_reactplus_reaction_category_id" => 0
      "th_reactplus_display_type" => "image"
      "th_reactplus_display_value" => null
      "th_reactplus_content_criteria" => []
      "th_reactplus_user_criteria" => []
      "th_reactplus_has_verb" => false
      "th_reactplus_import_type" => null
      "th_reactplus_import_id" => null
    ]
    5 => array:16 [
      "reaction_id" => 5
      "text_color" => "#FDCA47"
      "reaction_score" => 0
      "display_order" => 500
      "active" => true
      "image_url" => "styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png"
      "image_url_2x" => ""
      "sprite_params" => array:5 [ …5]
      "th_reactplus_reaction_category_id" => 0
      "th_reactplus_display_type" => "image"
      "th_reactplus_display_value" => null
      "th_reactplus_content_criteria" => []
      "th_reactplus_user_criteria" => []
      "th_reactplus_has_verb" => false
      "th_reactplus_import_type" => null
      "th_reactplus_import_id" => null
    ]
    6 => array:16 [ …16]
  ]
  "addOns" => array:37 [
    "Audentio/API" => 1000270
    "Audentio/Achievements" => 1001494
    "Audentio/App" => 1011670
    "Audentio/Community" => 1000392
    "Audentio/CompleteAccount" => 1000394
    "Audentio/Emoji" => 1000091
    "Audentio/Feeds" => 1030370
    "Audentio/Leaderboards" => 1001070
    "Audentio/Streaming" => 1010170
    "Audentio/UsergroupMarking" => 1000091
    "NF/Calendar" => 2030172
    "Realms/XFIntegration" => 1010391
    "SV/StandardLib" => 2001200100
    "ThemeHouse/AgePrompt" => 1000170
    "ThemeHouse/ConnectedAccountProviders" => 1020493
    "ThemeHouse/Covers" => 901010195
    "ThemeHouse/Donate" => 901010892
    "ThemeHouse/Feature" => 1001292
    "ThemeHouse/Filters" => 1000594
    "ThemeHouse/ForumListWatchedForums" => 1000091
    "ThemeHouse/Monetize" => 1010992
    "ThemeHouse/Nodes" => 1010191
    "ThemeHouse/PrivacyOptionControl" => 1000070
    "ThemeHouse/ReactPlus" => 1020070
    "ThemeHouse/Trending" => 1000594
    "ThemeHouse/UIX" => 2020093
    "ThemeHouse/UIXPro" => 1000370
    "ThemeHouse/UserCriteria" => 1000793
    "ThemeHouse/XLink" => 1000992
    "ThemeHouse/XPress" => 1010594
    "XF" => 2021672
    "XF301VB" => 1010970
    "XFES" => 2020270
    "XFMG" => 902020670
    "XFRM" => 2020570
    "XenCentral/Feedback" => 2030052700
    "s9e/MediaSites" => 2160070
  ]
  "runJobs" => false
  "simpleCache" => SimpleCache {#319
    #data: array:3 [ …3]
  }
  "livePayments" => true
  "fullJs" => false
  "contactUrl" => "/shooting/misc/contact"
  "privacyPolicyUrl" => "/shooting/help/privacy-policy/"
  "tosUrl" => "/shooting/help/terms/"
  "homePageUrl" => "https://thehide.tv/"
  "helpPageCount" => 7
  "uploadMaxFilesize" => 10485760
  "allowedVideoExtensions" => array:8 [
    0 => "m4v"
    1 => "mov"
    2 => "mp4"
    3 => "mp4v"
    4 => "mpeg"
    5 => "mpg"
    6 => "ogv"
    7 => "webm"
  ]
  "allowedAudioExtensions" => array:4 [
    0 => "mp3"
    1 => "opus"
    2 => "ogg"
    3 => "wav"
  ]
  "reply" => array:7 [
    "controller" => "XF:Thread"
    "action" => "Index"
    "section" => "forums"
    "containerKey" => "node-29"
    "contentKey" => "thread-236299"
    "view" => "XF:Thread\View"
    "template" => "thread_view"
  ]
  "audapp" => App {#232
    #app: App {#2}
    #appUserAgentString: null
    #isMobileAppRequest: false
    #isAlertsViewCheck: false
    #doesRemoveHeaderAndFooter: false
    #mobileAppOS: null
    #mobileAppVersion: null
    #mobileAppMode: "light"
  }
  "audlive" => array:2 [
    "showNavItem" => array:1 [ …1]
    "liveRealmIds" => []
  ]
  "realms" => array:2 [
    "showNavItem" => array:1 [ …1]
    "liveRealmIds" => []
  ]
]

Range Report Which Published Berger BCs Are From Predictions Rather than Measurements?

I gotta get that book. Thanks for the preview.



Fascinating. Thanks for sharing this result. It's nice to see that the SBIR $ was put to good use.



Once again, fascinating. I'll probably read this paragraph 20 times trying to formulate experiments and consider how to otherwise evaluate it.

For example, consider an experiment with identical low BC .223 Rem bullets fired simultaneously at the same velocity over a shorter course (say 500m) without the huge mid range height, but one 30 feet high and one at normal bench rest level. (Build two towers 30 feet high, one for the shooter, and one for the target.) If your explanation is correct, the wind drift on the upper trajectory won't be systematically larger than the lower one.

And if this is true up to the height of a 1000 yard trajectory, how much higher can one go and still have predictions as accurate from line of sight wind measurements as from measurements along the actual path?



I like to think about it like a low pass filter, more or less giving a "moving average" over a short time interval rather than a true instantaneous reading. The time window for the vane is longer than for the anemometer.

But I am perplexed as to why the moving average over a short time window would matter more than the difference in wind 30 feet higher or the effects of spatial averaging over large fractions of the range to the target. Certainly, the ultrasonics give more insight into the time scales on which wind speed and direction are changing, but if you ran the ultrasonic results through a low pass filter or moving average mimicking the time scales of the Kestrel vane and anemometer response, would the accuracy of your wind drift predictions suffer significantly?



Now your tempting me to reverse engineer a number of solvers. With your physics and math background, you will probably get the gist:

Enter the appropriate outputs into a spreadsheet as x, y, z, t, Vx at 1 yard intervals.

Use the basic principles of Calculus and kinematics to compute the Fx, Fy, and Fz at each point. Fx and Fz are simple, they are just the retarding drag force and gravity. But reverse engineering Fy can tell me how these things are really relating BC and cross wind to the force of the wind on the bullet. Something is not right. Of course, it's also simple enough to tell if their drift predictions agree with Eqn 5.2 of Litz 2009 (time lag times wind speed, really going back to Bob McCoy).


We've definitely been at this for a while... probably the last 7 years of my life have been dedicated to these studies. It all started with the One Shot program back at Lockheed Martin back in 2007 and has continued since then. The ultimate objective was and always has been to develop an optical wind measurement system capable of achieving the highest probability of hit possible. It's all rolled into our system design for these systems.

At the end of the day, we've found that an MPM solver with a custom drag curve for the bullet is the most accurate means of getting drop and drift to match up. We've seen little difference in trajectory versus line of sight measurements via anemometers and have done that experiment many times over.

Our objective is to give shooters the best possible wind measurement along the line of sight and an accurate ballistics solver. Given those two things, you're dead on and all of our prototypes and testing have shown that time after time.
 
The problem I have with directionally dependent drag is that there is no physical justification for it. If there were, it would be seen in a 6DOF model, and we just don't see that happening.Of course, when you use a 3DOF (AKA point mass) simplification, you will necessarily cover over some stuff in the drag function and miss a few things. This is why we see slight differences in the drag function at different stabilities, for example. It's why spin drift is missed by point mass. But these are all small effects. Until shown otherwise, I have to conclude that gross discrepancies between observed wind deflection and point mass predictions are due to uncertainty in the wind measurement or errors in the drag function (most likely in the transonic region).

In other words, I believe that if you get the drag function right (which may be dependent on specific conditions), you will not need to "true" your solver. "Truing" should consist of increasing the accuracy of your inputs, not fudging them to match observed data. So in that sense, I'm skeptical of software that applies custom tweaks to change the results. Madness lies in that direction.
 
The problem I see most often is that most guys just flat out can't read the wind. You throw an optical wind sensor out there or a set of anemometers and every single guy is surprised by what they *think* the wind is compared to what it really is...

I would pay for the opportunity to see just how bad at reading the wind I am. Sounds really cool. A few hours with a spotting scope on an instrumented range is probably the equivalent of a few months of shooting by trial and error.
 
The problem I have with directionally dependent drag is that there is no physical justification for it. If there were, it would be seen in a 6DOF model, and we just don't see that happening.Of course, when you use a 3DOF (AKA point mass) simplification, you will necessarily cover over some stuff in the drag function and miss a few things. This is why we see slight differences in the drag function at different stabilities, for example. It's why spin drift is missed by point mass. But these are all small effects. Until shown otherwise, I have to conclude that gross discrepancies between observed wind deflection and point mass predictions are due to uncertainty in the wind measurement or errors in the drag function (most likely in the transonic region).

In other words, I believe that if you get the drag function right (which may be dependent on specific conditions), you will not need to "true" your solver. "Truing" should consist of increasing the accuracy of your inputs, not fudging them to match observed data. So in that sense, I'm skeptical of software that applies custom tweaks to change the results. Madness lies in that direction.

I could not have said it better. You are right on.
 
I would pay for the opportunity to see just how bad at reading the wind I am. Sounds really cool. A few hours with a spotting scope on an instrumented range is probably the equivalent of a few months of shooting by trial and error.

Any time man! No need to pay. We have the range, we have the gear. It's easy to deploy it. It's all wireless and only takes us a bit to deploy. We're in Ohio - kind of near the Akron / Canton area. So feel free to PM me or email me at [email protected] and come out some time.
 
We've definitely been at this for a while... probably the last 7 years of my life have been dedicated to these studies. It all started with the One Shot program back at Lockheed Martin back in 2007 and has continued since then. The ultimate objective was and always has been to develop an optical wind measurement system capable of achieving the highest probability of hit possible. It's all rolled into our system design for these systems.

At the end of the day, we've found that an MPM solver with a custom drag curve for the bullet is the most accurate means of getting drop and drift to match up. We've seen little difference in trajectory versus line of sight measurements via anemometers and have done that experiment many times over.

OK, supposing we accept this at face value. But can you quantify for us what you mean by "most accurate" in terms of a typical (say rms) percent error on wind drift. Does "most accurate" mean an uncertainty of 1%, 5%, 10% or 20% in terms of wind drift error?

Also, have you looked at data that would represent a valid test of the hypothesis that heavier bullets drift less than light bullets, even with the same BC? If you've done extensive analysis of the 175 SMK for example, testing this hypothesis would require looking at a much heavier (300+ grains) and a much lighter (< 100 grains) bullet with the same BC.

Finally, have you looked at data that would represent a valid test of the hypothesis that the MPM model over-predicts wind drift in much thinner atmospheres? It would be very hard to test this hypothesis if you are only working at ranges from 1000-3000 ft in elevation.

One thing I've learned in science is to remain skeptical of arguments from authority that cannot be backed up by citing specific data representing a valid test of the hypothesis in question. Extrapolating the validity of the MPM wind drift model from extensive testing on the 175 SMK over a small range of air densities may not be appropriate to bullets of much different masses fired at much different air densities.

Our objective is to give shooters the best possible wind measurement along the line of sight and an accurate ballistics solver. Given those two things, you're dead on and all of our prototypes and testing have shown that time after time.

Claiming to be the "best possible" is underwhelming without specifying a specific level of accuracy that can be expected from the predicted wind drift, because there is no way to assess how the accuracy of your system compares with other systems.

At the end of the day, we've found that an MPM solver with a custom drag curve for the bullet is the most accurate means of getting drop and drift to match up.

But now that you've cast doubt on some MPM solvers, it would be helpful if you would cite some specific solvers that match the ones you've found to work (same outputs for same inputs). JBM? Berger? QuickTarget Unlimited? Otherwise, you have not really advanced the science, you've only made the claim of having a proprietary product that works better than all the others but cannot be tested without investing a lot of money in the proprietary product.

Development of black boxes that work is a fine example of capitalism. But you cannot simultaneously make a valid scientific claim of having validated McCoy's modified point mass wind drift calculation model.
 
OK, supposing we accept this at face value. But can you quantify for us what you mean by "most accurate" in terms of a typical (say rms) percent error on wind drift. Does "most accurate" mean an uncertainty of 1%, 5%, 10% or 20% in terms of wind drift error?

Also, have you looked at data that would represent a valid test of the hypothesis that heavier bullets drift less than light bullets, even with the same BC? If you've done extensive analysis of the 175 SMK for example, testing this hypothesis would require looking at a much heavier (300+ grains) and a much lighter (< 100 grains) bullet with the same BC.

Finally, have you looked at data that would represent a valid test of the hypothesis that the MPM model over-predicts wind drift in much thinner atmospheres? It would be very hard to test this hypothesis if you are only working at ranges from 1000-3000 ft in elevation.

One thing I've learned in science is to remain skeptical of arguments from authority that cannot be backed up by citing specific data representing a valid test of the hypothesis in question. Extrapolating the validity of the MPM wind drift model from extensive testing on the 175 SMK over a small range of air densities may not be appropriate to bullets of much different masses fired at much different air densities.



Claiming to be the "best possible" is underwhelming without specifying a specific level of accuracy that can be expected from the predicted wind drift, because there is no way to assess how the accuracy of your system compares with other systems.



But now that you've cast doubt on some MPM solvers, it would be helpful if you would cite some specific solvers that match the ones you've found to work (same outputs for same inputs). JBM? Berger? QuickTarget Unlimited? Otherwise, you have not really advanced the science, you've only made the claim of having a proprietary product that works better than all the others but cannot be tested without investing a lot of money in the proprietary product.

Development of black boxes that work is a fine example of capitalism. But you cannot simultaneously make a valid scientific claim of having validated McCoy's modified point mass wind drift calculation model.


Michael - please don't misconstrue what I'm saying. I'm not sure how you can say that I've cast doubt on some MPM solvers. In fact, a properly written MPM solver with a custom drag curve that also has spin, Coriolis, and aero-jump added into it is exactly what puts the rounds on target for drop and drift (given accurate wind inputs). Please don't misinterpret my discussion regarding "truing" as saying that MPM solvers don't work. That would be a false claim.

The great thing about our data is that we've done it all over the country. I said *most* of our data was done at 1000-3000 ft DA - not all of it. We've done it all over the country at between 5000 and 10,000 DA. Same results in that an MPM with a good drag curve works perfect. Also, I think you've misinterpreted what I said about MPM models and somehow mixed that in with the whole "truing" concept. Where most solvers go wrong is when they implement the truing function. But I already spoke to that and how Solvers X and Y do it incorrectly. I won't release names of companies and products because I don't believe that publishing information on why another product doesn't work is a good strategy or a way to make friends in the industry.

It's great to be skeptical. Luckily, all of this has been well tested over the past 7 years in the government and had teams of people looking at the data. We've tested rounds from the 62gr to 300gr. It all works across calibers, bullet weights, etc. Give an MPM with the extensions that I mentioned an accurate drag curve and valid wind data and you've got one hell of a solution to get rounds on target.

Regarding this comment...

"Development of black boxes that work is a fine example of capitalism. But you cannot simultaneously make a valid scientific claim of having validated McCoy's modified point mass wind drift calculation model."

Our objective is simple. Base everything we do on scientific principles and accurate data collection methods. We've published a ton of our work internal to the government and now that things are being done on our own dollar, also to the public - hence Modern Advancements in Long Range Shooting chapters. Further, we've taken that one step further and not only validated MPM models, we've implemented them, tested them, built products on them, and are being used by literally thousands of people daily. As Chris pointed out yesterday, this is all rolled up into a number of products that we have that are out there. For many of the test that you wish to re-run, the wind sensor array is a COTS item that can be purchased from us. It's hardly a black box. I think I just gave the entire SH forum the information needed to implement the exact same thing! Ha ha!
 
But now that you've cast doubt on some MPM solvers, it would be helpful if you would cite some specific solvers that match the ones you've found to work (same outputs for same inputs). JBM? Berger? QuickTarget Unlimited? Otherwise, you have not really advanced the science, you've only made the claim of having a proprietary product that works better than all the others but cannot be tested without investing a lot of money in the proprietary product.

Development of black boxes that work is a fine example of capitalism. But you cannot simultaneously make a valid scientific claim of having validated McCoy's modified point mass wind drift calculation model.

Just a nitpick, but it's an important one. I'm sure you know this, but I'll repeat it in case anyone else has bothered to read down this far. Point Mass means something very specific. Any solver that is doing the weird things that were described by mil_coder is NOT a point mass solver. It's some weird kludgy mess. Point mass means solving a very specific set of equations which can be found in McCoy's book and elsewhere (Bob McCoy, brilliant as he was, did not invent the point mass method). That's all. You can fit them on a cocktail napkin. Frankly, it's not that hard to write a point mass solver correctly - you have to work at it to screw it up. Until I read this thread, I had assumed that they were all pretty much the same. Buyer beware, I suppose.

I know of three that work as they should - JBM, Applied Ballistics, and my own. I know this because of conversations I've had on these forums with the authors of those programs. (Interestingly, all three use a slightly different method to solve the point mass equations, but that's trivia). I'm sure there are others.

There is also a good bit of confusion that conflates the point mass equations with the drag function. They are separate things. You can use any arbitrary drag function with a perfectly sound Point mass solver and get errors as a result even if all your inputs are nailed down. G7 is wrong. G1 is even wronger. They're all wrong to a degree. One thing I've wondered about and am trying to work on in my spare time is to see if there is a better (than G7), but still universally applicable drag function, or if what is really needed is a custom drag function for every bullet. But I see a lot of folks throwing out the point mass method because they don't like the results, when the real culprit is a lack of adequate drag data, or worse yet, the basic inputs are just wrong.
 
Last edited:
Just a nitpick, but it's an important one. I'm sure you know this, but I'll repeat it in case anyone else has bothered to read down this far. Point Mass means something very specific. Any solver that is doing the weird things that were described by mil_coder is NOT a point mass solver. It's some weird kludgy mess. Point mass means solving a very specific set of equations which can be found in McCoy's book and elsewhere (Bob McCoy, brilliant as he was, did not invent the point mass method). That's all. You can fit them on a cocktail napkin. Frankly, it's not that hard to write a point mass solver correctly - you have to work at it to screw it up. Until I read this thread, I had assumed that they were all pretty much the same. Buyer beware, I suppose.

I know of three that work as they should - JBM, Applied Ballistics, and my own. I know this because of conversations I've had on these forums with the authors of those programs. (Interestingly, all three use a slightly different method to solve the point mass equations, but that's trivia). I'm sure there are others.

There is also a good bit of confusion that conflates the point mass equations with the drag function. They are separate things. You can use any arbitrary drag function with a perfectly sound Point mass solver and get errors as a result even if all your inputs are nailed down. G7 is wrong. G1 is even wronger. They're all wrong to a degree. One thing I've wondered about and am trying to work on in my spare time is to see if there is a better (than G7), but still universally applicable drag function, or if what is really needed is a custom drag function for every bullet. But I see a lot of folks throwing out the point mass method because they don't like the results, when the real culprit is a lack of adequate drag data, or worse yet, the basic inputs are just wrong.

Yep - you are right on. And I am intimately familiar with AB's solver (obviously) and JBM as well. Based upon your knowledge and your web site, I imagine that you got it right too.

At the end of the day - definitely buyer beware regarding how any ballistics app is applying truing corrections. That is where they tend to go awry.
 
Same results in that an MPM with a good drag curve works perfect.

Wonderful, maybe I missed it. Did you actually give a (typical, say rms) percent uncertainty on the wind drift predictions?

1% would be very, very good. Perfect would be 0%, and I don't think you really mean that.

It's great to be skeptical. Luckily, all of this has been well tested over the past 7 years in the government and had teams of people looking at the data. We've tested rounds from the 62gr to 300gr. It all works across calibers, bullet weights, etc. Give an MPM with the extensions that I mentioned an accurate drag curve and valid wind data and you've got one hell of a solution to get rounds on target.

We've published a ton of our work internal to the government ...

Publishing means making the work product generally available to the public. Internal distributions within an organization, even one as big as the government, do not constitute publication.

I've been a peer reviewer on dozens of papers over the last few years, and the distinction between internal reports (which cannot be cited in journal articles) and published papers (which can be cited in journal articles) is common. To be cited in a published paper, a scholarly work must itself be published (available to the general public). Materials with limited distributions are not really published.

In DoD speak, the right words are "Approved for Public Release. Distribution Unlimited."

The distinction is essential in science because it determines the scope of opportunity for scrutinizing and replicating the results. If the arbiter of scientific truth is repeatable experiment, the scope of readers with an opportunity to repeat the experiments is essential. Government does not like to pay for experiments to be repeated that it has already paid for, which is reasonable. But the result is that results one cannot generally have the same confidence in results where the details are only distributed to government employees.

Try a Google search for something like

EPA refuses to release data

to see how far government can get from good science when the general public is denied access to the data from which conclusions are drawn.
 
I know of three that work as they should - JBM, Applied Ballistics, and my own. I know this because of conversations I've had on these forums with the authors of those programs. (Interestingly, all three use a slightly different method to solve the point mass equations, but that's trivia). I'm sure there are others.

This is the specific guidance I was hoping for. Now it is straightforward to compare the ouputs of these three solvers against each other for a variety of inputs.

Once these are validated by comparison, it will be a simple matter to compare to other solvers when people report prediction errors with other solvers. There are a lot of solvers popping up on mobile devices, as well as a old standards like QuickTarget and Sierra's Infinity.

Before taking to the field with confidence with a new mobile solver, it would be advisable to test it against something proven and trusted like JBM for several sets of input values.
 
Wonderful, maybe I missed it. Did you actually give a (typical, say rms) percent uncertainty on the wind drift predictions?

1% would be very, very good. Perfect would be 0%, and I don't think you really mean that.

Publishing means making the work product generally available to the public. Internal distributions within an organization, even one as big as the government, do not constitute publication.

I've been a peer reviewer on dozens of papers over the last few years, and the distinction between internal reports (which cannot be cited in journal articles) and published papers (which can be cited in journal articles) is common. To be cited in a published paper, a scholarly work must itself be published (available to the general public). Materials with limited distributions are not really published.

In DoD speak, the right words are "Approved for Public Release. Distribution Unlimited."

The distinction is essential in science because it determines the scope of opportunity for scrutinizing and replicating the results. If the arbiter of scientific truth is repeatable experiment, the scope of readers with an opportunity to repeat the experiments is essential. Government does not like to pay for experiments to be repeated that it has already paid for, which is reasonable. But the result is that results one cannot generally have the same confidence in results where the details are only distributed to government employees.

Try a Google search for something like

EPA refuses to release data

to see how far government can get from good science when the general public is denied access to the data from which conclusions are drawn.

When you're ready to get back to the technical discussions, give me a holler. I've gotta get back to making real products.
 
Before taking to the field with confidence with a new mobile solver, it would be advisable to test it against something proven and trusted like JBM for several sets of input values.

This appears wise. I would test any mobile solver not called Applied Ballistics against JBM before trusting the numbers. JBM is great because it offers a truckload of inputs, so you can really see what's going on. The interface to mine is very simple by comparison, and not nearly as flexible - it's meant more for education. Under the covers, they're more or less the same thing. JBM also publishes an older version of the actual code used, so you can check out how it works in detail.
 
Development of black boxes that work is a fine example of capitalism.

You want a fine example of capitalism, it's getting research funded by the US Air Force to study varmint bullets.

Government does not like to pay for experiments to be repeated that it has already paid for, which is reasonable.

But your business model relies on this. You actually convinced the govt to fund your research into high altitude aerodynamics (on varmint bullets of course); in particular the 'unknown' effects of Reynolds number on drag.

Trust me there is little about high altitude supersonic aerodynamics that is unknown these days, in fact for the last several decades. List of X-planes - Wikipedia, the free encyclopedia

Your line of questioning about the equations of motion is the same pattern. Just because you don't personally know how wind deflects a bullet doesn't mean you're entitled to our tax dollars to run experiments designed to verify that F=ma (Newtons second law). As Nick has explained, lots of $ has been spent researching wind for small arms, and a lot has been learned. It's been established that the MPM equations of motion are in fact valid, and the challenge lies in producing accurate inputs, most importantly wind measurement. Your lack of knowledge in this area doesn't mean your entitled to tax payers money to conduct redundant experiments to educate yourself. "Modern Advancements in Long Range Shooting" has been available for quite some time now. Most of what Nick has explained here is published in that book.

Continuing to insist that documents are only valid if they pass thru your specific peer review is a good way to shake money loose from the government. But that has more to do with capitalism than good science.

-Bryan
 
When you're ready to get back to the technical discussions, give me a holler. I've gotta get back to making real products.

Is there anything more important to a technical discussion than the accuracy to which a model has been validated?

Wonderful, maybe I missed it. Did you actually give a (typical, say rms) percent uncertainty on the wind drift predictions?

So the data is not really published, you say the wind drift predictions are accurate, you talk about seven years of effort and so on.

But you won't say how accurate the comparisons between predictions and data have been found to be?

The defining feature of drag is not drop or drift, it's velocity loss.

Real validation of MPM solvers needs to be by determining drag coefficients from velocity loss measurements, and then using these same drag coefficients to predict drop and wind drift.

It seems that your "validation" amounted to being able to determine drag coefficients that yield consistent drop and drift, without regard for whether these drag coefficients are also consistent with velocity loss measurements at the relevant Mach numbers.
 
You want a fine example of capitalism, it's getting research funded by the US Air Force to study varmint bullets.

And winning a research award in the process.

But your business model relies on this. You actually convinced the govt to fund your research into high altitude aerodynamics (on varmint bullets of course); in particular the 'unknown' effects of Reynolds number on drag.

We never claimed the effects of Reynolds number on drag were unknown. We claimed that the approximation that McCoy made in neglecting effects of Reynolds number had not been validated in the data he used from the BRL spark range, and that the accuracy of the resulting approximation had not been tested experimentally.

Your line of questioning about the equations of motion is the same pattern. Just because you don't personally know how wind deflects a bullet doesn't mean you're entitled to our tax dollars to run experiments designed to verify that F=ma (Newtons second law).

Do not confuse not being certain of the accuracy of an explanation with not understanding it. I understand the McCoy model. I believe F = ma. The main issue is the accuracy of the approximation neglecting all other lateral forces other than the lateral component of the forward drag force after the bullet has aligned with the air flow. A secondary issue is the delay in the bullet nose realigning with the air flow as the air flow changes.

As Nick has explained, lots of $ has been spent researching wind for small arms, and a lot has been learned. It's been established that the MPM equations of motion are in fact valid, and the challenge lies in producing accurate inputs, most importantly wind measurement.

What does "valid" mean in this context? Does your claim of experimental validation mean predictions accurate to 1%, 5%, 20%?

Should not hearers be skeptical of claims of a model's validity when those claiming experimental confirmation do not specify the level of accuracy to which the model has been validated?
 
What does "valid" mean in this context? Does your claim of experimental validation mean predictions accurate to 1%, 5%, 20%?

It's as accurate as F=MA. It's a direct calculation. The only uncertainty is knowing the actual wind, and that's a measurement challenge.

Should not hearers be skeptical of claims of a model's validity when those claiming experimental confirmation do not specify the level of accuracy to which the model has been validated?

Michael, more than 7 years worth of experimental information has been shared on a public forum, for free, by someone who's been working in the field for over 7 years.

You, on the other hand HAVE NO DATA.

Nit-picking the experts with questions about the % error in the vast experience they're freely sharing is a very poor response. If you have contradictory data (or any data at all) please share. Otherwise just say thank you and move on.
 
It's as accurate as F=MA. It's a direct calculation. The only uncertainty is knowing the actual wind, and that's a measurement challenge.

Engineers and physics students hardly ever mess up F = ma. Their mistake is almost always failing to properly include all the forces, because F in the equation ALWAYS means a sum over all the forces, yielding a net force, which is why I prefer to write Fnet = ma.

The approximation you are using is not as accurate as F = ma, it is as accurate as Fnet = F(lateral component of aerodynamic drag), as you have it labeled in Figure 5.6 of Litz, 2009.

My skepticism grows when purported scientists confound citing actual published data with citing expert opinion which is purportedly based on private data. My skepticism also grows when scientists claim to have "perfect" agreement but are unwilling or unable to specify an accuracy level of agreement between predictions and experiment.

The history of science has too many examples of errors coming to light later when experiments are repeated or the private data becomes available. Science is more about verifying by comparison between predictions and experimental data than about trusting the experts who claim they have compared the predictions and data.

For you, the accuracy of the prediction seems like a given, a strongly held presupposition (as accurate as F = MA). In these cases, there is a tendency to ascribe differences between the predictions and the measurements as being caused by some kind of measurement error or uncertainty. This can lead to confirmation bias where the cases where data disagrees with predictions are discarded as glitches, and cases where data agrees with predictions are held up as exemplars. Actually comparing ALL the original data with the predictions is necessary to distinguish cases where the expert's opinion is based in confirmation bias and cases where the expert's opinion is solidly supported by the data.
 
My skepticism grows when purported scientists confound citing actual published data with citing expert opinion which is purportedly based on private data. My skepticism also grows when scientists claim to have "perfect" agreement but are unwilling or unable to specify an accuracy level of agreement between predictions and experiment.

My skepticism grows when I see your name.

A bullet aligning it's axis with the oncoming airflow is simply what happens with stable projectile flight. A crosswind acts to mis-align the bullets axis and drag vector with the line of sight. From here it's simple vector math to show what portion of the total bullet drag is directed perpendicular to the line of sight.

Your insistence that this all needs 'verified' is literally insisting that vector math needs 'verified'.

Of course it's easy to understand why you would insist on this point, because as long as you can complicate things enough, it gets you PAID! Not by customers who find your information useful, but by the government which is too big to effectively police fraud waste and abuse.
 
Do not confuse not being certain of the accuracy of an explanation with not understanding it. I understand the McCoy model. I believe F = ma. The main issue is the accuracy of the approximation neglecting all other lateral forces other than the lateral component of the forward drag force after the bullet has aligned with the air flow. A secondary issue is the delay in the bullet nose realigning with the air flow as the air flow changes.

The 6DOF model does not neglect other forces. There is literally decades of research on this. What we know is that the 3DOF model does a pretty good job at approximating the overall 6DOF trajectory (excepting drift, coirolis, etc) - *when the yaw is small*. We know that that yaw is small when we fire rifles at targets in the normal horizontal manner. If you want to shootb nearly straight up or in a tornado, then by all means, question the point mass method. But even then, the answer was figured out decades ago - with a 6DOF model. It answers all your questions.
 
The 6DOF model does not neglect other forces. There is literally decades of research on this. What we know is that the 3DOF model does a pretty good job at approximating the overall 6DOF trajectory (excepting drift, coirolis, etc) - *when the yaw is small*. We know that that yaw is small when we fire rifles at targets in the normal horizontal manner. If you want to shootb nearly straight up or in a tornado, then by all means, question the point mass method. But even then, the answer was figured out decades ago - with a 6DOF model. It answers all your questions.

Sort of. For the bullets where all the parameters required for the 6dof model have been accurately measured at the BRL spark range or one of the other rare facilities capable of these measurements.

Truing a BC is essentially adding a fudge factor, because you are not even taking the drag coefficients from velocity loss measurements, but rather adjusting them to a value agreeing with drop and/or drag.

Fudge factor - Wikipedia, the free encyclopedia

We've all seen physics teachers and engineers make hand waving arguments that the additional forces acting on a system are small and can safely be neglected. This often works and provides adequate accuracy, but it is recognized as an approximation.

The approximation of the MPM method is that the only aerodynamic force on the bullet is the drag force given by the Cds and acting exactly in the direction opposite the fluid flow around the bullet. Therefore, the wind deflection force is exactly the lateral component of this force computed by vector analysis in the usual way.

The bit of hand waving is the bit that "all other aerodynamic forces are small by comparison" or have some have put it, "exactly zero." My experience as a physicist tells me completely ignoring all the other forces seldom results in an exact result, and increasing the experimental accuracy a bit usually leads to the discovery and quantification of new effects.

Take for example, the approximation that Cds are independent of air density for a given bullet. However, it is well known that skin friction can change by 5-8% with a 30% change in air density. The "apparent" independence of Cds on air density depends on skin friction being a relatively small (~10%) contribution to the overall Cd. As we improve our ability to measure Cds from 1% to 0.3%, we will begin to see the effects of skin friction (thus total Cds) changing with air density.

Both 6dof and MPM models ignore the possibility of skin friction and base drag varying with air density, and that approximation is likely good for measuring Cds at one air density and using them at others to 1-2%.
 
Last edited:
I like the hornet's nest I have stirred ... :)

One point of clarification, in regards to errors in wind calls and "actual" wind holds. We (me) has access to several things, the wind I am reading with a Kestrel @ the Shooter, my experience adjusting that reading for terrain (especially out here in CO) the distance shot (Max Ord velocity increases ) and then I have the solution provided by a minimum of 2 solvers (I always run more than 1). By reading the wind to better than 1MPH at the shooter, (and I read it for a minimum of 2 Minutes to establish a High, Low and Avg) I then take the actual wind hold used to hit the target and then match that information up to my Kestrel wind reading and finally the solvers. This is part of my method for training not only me but any student to start calibrating themselves to the wind. So this makes the wind calls errors not really a factor because it is tested after the fact. (Although it can easily be done before hand and is on many occasions)

468157_10151650562807953_390739730_o.jpg


I use a variety of tools, calibrated flags etc, because during an average week I am on the range 2 to 3 days at a minimum learning. I am working the problem to be able to better teach those who cannot put in that much time. So I want to understand where the errors are, and that includes in the wind calls.

1006052_10151858018747953_326790025_n.jpg


Also it should be noted with Both FFS and ColdBore I have the ability to input multiple wind zones which is key, and it is not uncommon for me to take the results, (hits on target) and work the software backwards to see how the terrain here influenced the call.

In the interest of discussion and clarification, I have a private range and lot of time, pretty much all day to work with. I have both paper and steel on my range with the ability to shoot well beyond a Mile. Even with rifles with known results and data, I still record everything, I never not use my datebook and computers.
10268502_10152415577702953_7945988142639737767_n.jpg


My interest is in results and if I can glean why something is the way it is, the better instructor I will be. I can then answer that question as to "why" which is my goal. I will say the bias towards certain solvers does hurt the overall movement to get better results. Many of the conclusions about the engine behind a piece of software like ColdBore are incorrect and the fact it the DK Adjustments does work on both ends not just one. However that is another discussion.

As an example, I will say if I run the numbers with Shooter & JBM that are the same, move to AB and the number is more in line with ColdBore but not exact, very close but off just enough to notice. And finally I think the guys with the PM or MPM are purposely going to the old definition of G1 which is why that gets the reputation. My question there would be, why does everyone ignore the Ingalls part of that G model ? It appears to me everyone leap frogs the work done prior to 7 years ago and reverts to the original instead of that modification ?

Truly, when you look the last 7 to 10 years the changes to the Precision Rifle world is gigantic and Bryan (w/ Nick) is a huge part of that. In the 50 years before them the line was moved maybe 10ft, now we have 100ft gains every 6 months. That has to be acknowledged, and while the results on the ground may not agree with everything it does make things much easier. I personally like the fact the new Rianov units will not give you a solution unless you include a value for every data point. That includes Latitude and Azimuth, so it forces the end user to have a better understanding by making you get the details of the bullet before you can use the unit. As well I think Bryan's Custom Curves are the next big step and believe they should be traded like playing cards. We should be able to swap and insert the Curve the same way you add in the BC currently. Image if like today we can tell a new shooter,

"With a 175gr SMK going 2650fps use .496 (or band) instead of .505" or now with Custom Curves, we just email you our custom curve, install and drive on... because clearly the bigger errors I see are in the shooter more so than the BC, or in the Barrel, because most of us don't know the actual twist down to 2 decimal places. So if the difference in BC matter, how can the other parts of the system not ? Even with scopes, you have to test clicks and most don't we already know that is a big part of the error factor in solvers. Sure the option is there, but how many actually use it. Nope, i have zero issue with Berger, Bryan, or anyone moving the ball down field, but think the focus is ready to move towards the wind being a separate value to true. Much like Gerald Perry used to include a dialog in ExBal for "Shooter's Drift" where you shot 600 yards, recorded the offset and used that in place of SD, because we clearly make up part of that error.

Back to you rocket scientist types, ;)
 
Michael,

Let's consider your most recent post as an example of your pattern to make misleading and exaggerated statements.

Skin friction is affected by Reynolds number, which is affected by altitude. On this we agree. I recall running aero models on air-to-air missiles in the Air Force in which we modeled this effect (because it's well known). But here's the thing; the effect doesn't become significant (to missiles) until you get above 20,000 feet. Not many prairie dogs up there.

To bring this back to the realities of LR rifle shooting, lets revisit your statement:
Take for example, the approximation that Cds are independent of air density for a given bullet. However, it is well known that skin friction can change by 5-8% with a 30% change in air density.
You have to go above 10,000 feet before air density changes by 30%.

And this only gets you "5-8% change" in skin friction, which is only ~10% of overall drag.

So your entire argument to discredit MPM solvers as 'approximate' is based on an uncertainty of 5-8% of a 10% component, which is 0.5% to 0.8%. And that's worse case scenario, going over 10,000 feet altitude. For more average altitudes, the change in air density is much less, so you're looking at way less than 0.5% in most cases.

It would be a trivial matter to model this effect in a standard MPM model, if it were considered relevant. However, other effects of this magnitude include variations in the earths gravitational field at different altitudes. You should probably set up some government funded projects to work out how gravity diminishes with altitude BTW. Or tidal forces, don't forget about those.

Anyway I just wanted to highlight for the benefit of the readers, that what you're making a big deal about is literally a fraction of 1% for altitudes where humans can live without life support.

I think any shooter can tell you that uncertainty in the wind field is much much greater than a fraction of 1%. And yet you've marginalized 7 years worth of serious R&D on wind measurement because the guy didn't provide you with exact error margins.

I'm just providing the rest of the story
 
Last edited:
Sort of. For the bullets where all the parameters required for the 6dof model have been accurately measured at the BRL spark range or one of the other rare facilities capable of these measurements.

Truing a BC is essentially adding a fudge factor, because you are not even taking the drag coefficients from velocity loss measurements, but rather adjusting them to a value agreeing with drop and/or drag.

Fudge factor - Wikipedia, the free encyclopedia

We've all seen physics teachers and engineers make hand waving arguments that the additional forces acting on a system are small and can safely be neglected. This often works and provides adequate accuracy, but it is recognized as an approximation.

The approximation of the MPM method is that the only aerodynamic force on the bullet is the drag force given by the Cds and acting exactly in the direction opposite the fluid flow around the bullet. Therefore, the wind deflection force is exactly the lateral component of this force computed by vector analysis in the usual way.

The bit of hand waving is the bit that "all other aerodynamic forces are small by comparison" or have some have put it, "exactly zero." My experience as a physicist tells me completely ignoring all the other forces seldom results in an exact result, and increasing the experimental accuracy a bit usually leads to the discovery and quantification of new effects.

Take for example, the approximation that Cds are independent of air density for a given bullet. However, it is well known that skin friction can change by 5-8% with a 30% change in air density. The "apparent" independence of Cds on air density depends on skin friction being a relatively small (~10%) contribution to the overall Cd. As we improve our ability to measure Cds from 1% to 0.3%, we will begin to see the effects of skin friction (thus total Cds) changing with air density.

Both 6dof and MPM models ignore the possibility of skin friction and base drag varying with air density, and that approximation is likely good for measuring Cds at one air density and using them at others to 1-2%.

Here's an idea. Why don't you modify a drag function to account for air density, and run the models yourself. Then come back and tell us the differences you find. I already know what will happen. Not because I have done it, but because, as Newton said, "I've stood on the shoulders of giants". But you seem intent on having someone prove to you the basics of what has already been hashed out over the last 150 years by a lot of dedicated, smart folks.
 
To bring this back to the realities of LR rifle shooting, lets revisit your statement: You have to go above 10,000 feet before air density changes by 30%.

And this only gets you "5-8% change" in skin friction, which is only ~10% of overall drag.

So your entire argument to discredit MPM solvers as 'approximate' is based on an uncertainty of 5-8% of a 10% component, which is 0.5% to 0.8%. And that's worse case scenario, going over 10,000 feet altitude. For more average altitudes, the change in air density is much less, so you're looking at way less than 0.5% in most cases.

Leave it to a rocket scientist to confuse one example with my "entire argument."

No doubt that the skin friction issue is likely < 0.5% for most shooters.

But I have discussed a number of sources of uncertainty in addition to the skin friction issue.

If you add up 10 different sources of uncertainty at 0.5% or so, is your overall uncertainty still 0.5%?

I expect the accuracy of experimental validation for the wind drift predictions of MPM is a lot bigger than 0.5%.
 
I like the hornet's nest I have stirred ... :)
And finally I think the guys with the PM or MPM are purposely going to the old definition of G1 which is why that gets the reputation. My question there would be, why does everyone ignore the Ingalls part of that G model ? It appears to me everyone leap frogs the work done prior to 7 years ago and reverts to the original instead of that modification ?

I think this is just a definition/semantics thing. If you use a G1 drag function in a point mass solution, you pretty much use the Official Version of the G1. If you use a G1 BC in a Pejsa solver, and then combine it with a retardation factor or whatever it is he calls it (Pejsa isn't really my thing - forgive the nomenclature), then, you're not *really* using a G1 anymore. You are using the equivalent of a custom drag function in a point mass solver. Two different ways to skin a cat. The point mass method just lets you stay a little closer to the physics, which in the long run, I think promotes better understanding.

Any smart person wanting to use point mass will want the best drag function money can buy - call it whatever you want.
 
I expect the accuracy of experimental validation for the wind drift predictions of MPM is a lot bigger than 0.5%.

And yet,

As usual,

YOU HAVE NO DATA

to support your statement.

Leave it to an MIT PHD to keep arguing about fractions of a % when actual shooting shows that uncertainty in the wind field is the dominant reason why we miss targets.
 
Why would I (or anyone) really want to use a G function from 100 years ago ? So clearly the Custom Curve / Custom Drag Function is a better way to address modern bullets. As been hashed out, up until 10 years ago, nobody cared about G7, it was unnecessary, we used the Ingalls G1 and it worked perfect. (still does, clearly) The difference between using G1 & G7 with PM or a MPM is either very little or none at all... so the idea we keep harping back to so long ago with this is a bit strange to me. Especially since it is easily demonstrated that Banding or using a Custom Curve is so much better.

With guys like Bartlein making barrels on modern machines, Powders allowing me to push a 185gr Berger Juggernaut out of a 22" 308 to 2700fps + with no pressure signs, clearly the old models are obsolete.... why continue to defend them ?

A question, can you account for my Gain Twist Barrels in PM ? or do you need the gain averaged out.
 
Frank,

The answer to your question about why we continue to use BC's (G1 or G7) is two-fold IMO.

1. It's a single number which sums up bullet performance pretty well and allows for comparison. If you have a .30 cal 175 grain bullet with a BC of .475, and another .30 cal 175 grain bullet with a BC of .510, it's easy to tell which is the better performer (assuming they were both established in the same way). When you go to custom curves or DK tables, you lose the ability to quickly represent performance with a single number.
2. Standardization. You can take any properly written PM solver and enter a single, averaged BC number and it will apply the drag curve correctly and produce accurate trajectory predictions assuming everything else is right. When you move to DK factors, retardation coefficients, there is no library of these available. A shooter has to fire many rounds before the solver becomes useful as a predictive tool.

My objective is to provide not only the solver, but equally important the DATA to drive it accurately. The library of BC's which I've measured is at 300 bullets now (I'm going for 400+ by winter), all which have custom drag curves available as well. You can run these BC's and custom drag models in any AB solver (AB Analytics, AB Kestrel, and the various smartphone apps).

The custom drag models typically show more accuracy thru transonic where drag is most 'bullet dependent'. Up to that point (where most shooters shoot) an average G7 BC will get you within a click (if everything else is right).

For shooters who prefer to massage their drag model by shooting, the advantage of a standardized PM solver running standard data isn't as important. But for the guy who just wants to pick something up and have it work from the first shot, standardization is key. Nothing wrong with the Pejsa based solutions other than users just have to know they can't expect my library or any other standard BC's to work with them because it's a different kind of solver. Same with the custom drag models; they only work with PM solvers.

-Bryan
 
Why would I (or anyone) really want to use a G function from 100 years ago ? So clearly the Custom Curve / Custom Drag Function is a better way to address modern bullets. As been hashed out, up until 10 years ago, nobody cared about G7, it was unnecessary, we used the Ingalls G1 and it worked perfect. (still does, clearly) The difference between using G1 & G7 with PM or a MPM is either very little or none at all... so the idea we keep harping back to so long ago with this is a bit strange to me. Especially since it is easily demonstrated that Banding or using a Custom Curve is so much better.

With guys like Bartlein making barrels on modern machines, Powders allowing me to push a 185gr Berger Juggernaut out of a 22" 308 to 2700fps + with no pressure signs, clearly the old models are obsolete.... why continue to defend them ?

A question, can you account for my Gain Twist Barrels in PM ? or do you need the gain averaged out.

Well, you wouldn't. Only if the old function matched your bullets. But that's what's published, so that's what we use. It's not ideal. G7 is better. As are other functions. Best yet, full custom.

As for gain twist, now your'e getting into the dependence of the drag function on other factors. This is a real thing. Bryan's newest book does a good job of explaining that, for example, the twist rate impacts BC slightly. But what that really means is that it changes the drag function. (When discussing custom drag functions, it's best to drop the concept of a BC, because you simply don't need it anymore. Everything is in the drag function.)

So drag function ideally would be a constant thing and gain twist wouldn't change it. But since we know that the point mass does not account for spin and yaw, except very crudely via the drag function, we have to accept that the drag function is subject to change based on the things that point mass ignores - such as twist (and, yes, even air density). This points us in the direction of your custom function trading cards, but the trouble is they'll not be easy to figure out, and they'll all be very similar for a given bullet.

I don't know what gain twist would do to ballistics - in the end, what you care mostly about is the spin rate at the muzzle. I suppose there would be some slight differences in the rifling marks, which already have a very small but still measurable impact on ballistics. You might also see some differences in initial yaw due to the changing rifling twist, but I doubt it. So is it conceivable that gain twists have a slight impact on exterior ballistics? Sure, but I bet it would be small.

Basically, if you want to get that nitpicky with drag functions, you'd need a separate one for each rifle/load/condition combo, and that would require collecting lots of data for each. In the end, I would guess that you wouldn't see a ton of differences for the same bullets. That said, I bet you could see a noticiable difference bweteen a carefully worked up drag function for a Berger 215 Hybrid as opposed to just using a G7. I'm less optimistic that we could measure the difference between a gain twist 1:10 and a regular 1:10.
 
Leave it to an MIT PHD to keep arguing about fractions of a % when actual shooting shows that uncertainty in the wind field is the dominant reason why we miss targets.

And leave to an engineer to keep asserting that the dominant source of uncertainty is the only source of uncertainty.

What are the uncertainties in the Cds of the 175 SMK between M1.0 and M1.5?

Have they even really been measured in velocity loss experiments?

Or are they extrapolated from Cd measurements at higher Mach numbers?

Or are they guessed at from drop and drift measurements?

How can the drift predictions be more accurate than the Cds used to predict them?

I know that drift early in the trajectory are more important, but did you actually measure the Cds above M2.1 for the 175 SMK?

And what about the 300 SMK in 338, your book shows measured Cds from M1.5 to M2.1. You somehow extrapolate that the G1 BC is 0.802 at 3000 fps (M2.68) and 0.665 at 1500 fps (M1.34). And you expect wind drift predictions to be accurate across the whole range?
 
Thanks makes sense,

Just an FYI,

Coldbore does use your G7 and your numbers do work, it's only FFS that is only using G1 .... the difference I find is, you have a lot less tweaking of the published numbers. And in certain cases, (the Gunsite guys can attest to this better than I can) FFS has Doppler data built in, which is why is very accurate. ColdBore I believe has the Lapua data, so you also see it there, but they can use any of the current numbers put out there. Sure you might find that .475 isn't as accurate as .496, but really it's a wash. You can use .505 and it will adjust it, or you can use the DK factor.

The difference in ColdBore and your AB is usually only a click or so off from each other with the most common loads. I do find the wind in ColdBore better, especially in extreme cases where I can use the multiple wind values, but for everyday use, it's six and 1/2 ... Now ColdBore on a Windows Phone is 10x better than any iPhone or Android App out there. It's crazy how robust the program is using a Windows Phone. The fact you can OneDrive the data and it works on a desktop is heads and tails above the rest. (And I hate Windows) ... so there is definitely some catching up to do on the iPhone / Android side of things. ColdBore took a leap over everyone's head this year with the Phone App.
 
I will say this,

Oakwood Tech has the ability to use their targets to also acquire a broad but pretty respectable MV at the point of impact. So using their electronic target, you now have instant access to Muzzle Velocity at the target from your Tablet/ Computer at the Shooter One side affect they noticed is from bullet to bullet the advertised BCs can with some calibers be all over the place. The variations are wide, and this was with a military rifle and load. What they found was this common .mil load was not putting the bullets square on target and hence you had wide BC swings... Accuracy was less effected but using the MV to measure BC was no where near what was expected from bullet to bullet.

I have one of these units, although I was traveling from Mid July until just Monday, I am now back and plan on seeing what the Oakwood Tech Target says combined with MV at the muzzle ...

it was also noted by others in the field of precision shooting that bullet consistency might be the weak link in all this. Not the merely BC but the manufacturing of the actual bullet. Consistency may not be up to par. If that is the case, it would certainly open up a new door, taking less off the software and putting it on the hardware, in this case the actual bullet.

Are the bullet consistent and hitting on center or are they more likely to be out of round causing the biggest variations then given credit for in the past ? Those hitting slightly off center were giving much lower BC numbers than those hitting noticeably on center. this was of course at distance but still within supersonic.
 
And leave to an engineer to keep asserting that the dominant source of uncertainty is the only source of uncertainty.

Don't just race to the end. Remember I had to start by demonstrating that you were exaggerating the non-dominant sources to begin with. Prior to that, you were asking the question if the solver or the wind uncertainty was dominant. Then you moved to questioning the data, now that the unimportant things are known your criticizing me for focusing on the 'big picture'.

Of course I'm going to focus on the dominant source of uncertainty! Not just because I'm an engineer, but because I'm a shooter.

My goal is to hit targets at farther ranges and to do so more reliably. This goal is accomplished by focusing on the weakest link of the chain, not the strongest.

I've got a great deal of respect for the scientific method. But your half truths, inconsistent standards of evidence, nit picking, and general lack of data is not science, it's bias. The opposite of science.

If your saying that my problem is that I'm focused on the big picture rather than the minutia, then I'm guilty as charged. It's not that I don't know about the minutia, I just recognize that it's irrelevant to the practical objective of hitting targets.

You can question my methods for determining drag at transonic speed as much as you like. I'm not going to educate you on how it's done so you can nit-pick at something you don't understand or worse yet, publish the work as your own (again). Generating useful data from measurements is actually a simple process that I learned in aerospace engineering school, and applied on the job. Do they teach that at MIT?

MIT graduates cannot power a light bulb with a battery. - YouTube

Fuss over it all you want but at the end of the day I'm not accountable to you. I consider myself accountable to the shooters who use the tools I support and the data I provide. As long as shooters are able to use my data to hit targets at long range reliably, then I'm satisfied that I'm doing a good job.

You can squeeze $ out of govt questioning it but don't pretend that you're making anything better, or that you're revealing something that's important to actually hitting targets.

damoncali said:
I, for one, am eternally thankful to the work that the guys at Applied Ballistics/Berger have done, and it's good stuff.

Thank you for your comments.

Regarding lot uncertainties, it's been my general observation (based on 100's of bullets tested) that lot variations are typically between zero and 2-3% max across all brands unless a design has changed. One of the many reasons why arguing about 0.5% error in CD at 10,000 feet altitude is just plain 'Courney'.

-Bryan
 
I've got a great deal of respect for the scientific method. But your half truths, inconsistent standards of evidence, nit picking, and general lack of data is not science, it's bias. The opposite of science.

Will you give a straight answer to whether the revised BCs of the flat based bullets published in 2009 and maintained in the Berger materials to the present were actually measured or based on a predictive model?

Claiming predictions to be real measurements is the opposite of science.
 
<style type="text/css">P { margin-bottom: 0.08in; direction: ltr; color: rgb(0, 0, 0); font-size: 12pt; widows: 2; orphans: 2; }</style> As a layman, this clears up some odd things I’ve been seeing. For under 800 yards does it really matter what app is being used?

I’m using solver x. It allows for Cd inputs (which I get from Litz’s book) rather than a BC input(s). I start with my chrono and I get an average MV of 2836 fps and I don’t trust my chrono all that much but gets me in the ballpark. At 600 yards the trajectory validation module calculates based on observed drop that MV is more like 2808 fps. I use 2808 fps and go back to 200, 300, 400, 500, and 600 yards and bullet drop is matching the solver. I already know the wind drift calculation is incorrect and I generally compensate by reducing wind speed by about 30% for the first shot. Solver x has an option for spin drift, vertical deflection, and CE. I don’t have a problem with or without spin drift. Vertical deflection is useless because the solver is stupid and doesn’t know what is really going on downrange. CE is pointless too because I’m not taking up enough of the earth’s space and time. Combine these variables with the actual multiple wind variables occurring downrange and all you have an incorrect amalgamated wind solution. It really does not matter if you have to walk in .1 mils or .2 mils if you missed on the first shot even taking measures to adjust for incorrect windage correction per app. The second shot is based on experience.

Solver x has a little brother called solver y with less options including no input for humidity. You enter one G1 BC value. Using a published average BC value (also from Litz’s book) and solver y’s trajectory validation estimates the same 2808 fps with the same observed drop described above. Like solver x, solver y’s wind calculations are overstated. However, it does not have options for spin drift, vertical deflection and CE. What is important here is that multiple Cd inputs are no different than the corresponding single average BC for bullet drop. The scope adjustments on a .1 mil turret are the same. There is a small difference in bullet drop as an inch at 600 yards. I’m unable to observe this one inch difference.

However, solver x has an option to calculate a BC for trajectory validation as well as MV fps. Now, these BC estimates are so ridiculous that nobody paying any attention will take this option seriously enough to use it and think this will shore up the weakness with wind drift calculations and if anything it is going to screw up observed bullet drop for anything other than at 600 yards using the example above. For trajectory validation the best option is MV fps with published BC(s) or Cd(s). As for the wind, both solvers are incorrect and that is explainable like errors in predicting the weather forecast. This wind thing goes for the same wind calculation from any of the other Android or iPod app that I have used at the same time for comparison.
 
OK Michael, so you're changing subjects again.

The ole' "On to Child Sacrifice!" routine.

That's OK, I'll play along. As the VP of Berger already told you, some of the flat base bullet BC's are predictions rather than direct measurements. We focus BC testing resources on those bullets which shooters actually shoot at long range where BC matters. You'll be happy to see that our website now caveats this fact.

Does this provide you any personal validation? You feel like you earned your money on these forums now over the past week? No longer will the poor masses be tricked by claims that their flat based varmint bullet BC's are accurate to 1%. Well done.

Now I expect that you'll move on to the next irrelevant minutia to nit pick about.

How about doing a study to see if lubrication is actually slippery or not. Oh, you've already done that (http://www.dtic.mil/dtic/tr/fulltext/u2/a568594.pdf). Another wonderful use of taxpayer money. Anyway, what was your conclusion?

...It is not clear why lubricants which are effective in reducing friction in other high-pressure and high
temperature applications are relatively ineffective in reducing friction between bullets and a rifle
bore.

My guess; 'Courtney' science at work.

Keep tangling things up, and I'll keep untangling them.

Shooters, including myself, generally come to the forums to learn and share information. Unfortunately there will always be guys like you here pissing in their ear and telling them it's raining. Just know that these guys aren't stupid. They know the difference between useful information and BS. That's why you drew the response you did with your smear campaign on all 3 forums.

Where it involves me and my work, you can bet I'll be here untangling the web of deceit that you're trying so desperately to spin.
 
Last edited:
come on, damon. The advertised error rate on the chrono is 1%. 2836 vs. 2808 is close enough. But it does make some difference. Assume I got my shit together with the inputs. This is where trajectory validation comes in. Follow the bullet blah blah blah. I'm just curious is it necessary with today's apps under 800 yards if it is going to make that much difference which app is being used. I don't get it. Are they arguing about 1000 yards and beyond or not.
 
OK Michael, so you're changing subjects again.

It's the main subject and title of this thread.

As the VP of Berger already told you, some of the flat base bullet BC's are predictions rather than direct measurements. We focus BC testing resources on those bullets which shooters actually shoot at long range where BC matters. You'll be happy to see that our website now caveats this fact.

I am happy to see the footnote reading

*For some flat based bullets which are typically used at short range, BC’s are based on calculated rather than fired BC’s.

here: http://www.bergerbullets.com/wp_super_faq/what-is-bc/

This is rather buried in a FAQ and not immediately obvious perusing the catalog. When you click on the ? button on the varmint bullet page, you get:

"BC is more important for long range shooting than short range. The BC's of Berger bullets are based on carefully controlled test firing. The BC's established by this method are accurate to within +/- 1%, whereas BC's predicted by computer programs can have as much as +/- 10% error. All BC's reported for Berger bullets are corrected to the ICAO Atmosphere."

It would be of better service to customers to provide the footnote there also where customers are most likely to see it so they have a better assessment of the accuracy of the BCs for the bullets they may purchase.

You also had a chance to clarify this back in 2009 when a customer asked:

How does Berger determine their bullet's BC?

Calculations from bullet's physical properties (weight, dimensions, center of mass, etc)?

Time of flight between two screens at different velocities?


And you answered:

The short answer is that we fire the bullets and measure their time of flight in 200 yard increments out to (typically) 600 yards. G1 and G7 BC's are derived from the muzzle velocity and time of flight data, corrected to ICAO standard sea level conditions.

You can read more (The long answer) on these two articles on our web log:
Berger Bulletin Blog Archive Why Our BC Numbers have been Lowered (Corrected)
and
Berger Bulletin Blog Archive A Better Ballistic Coefficient

Take care,
-Bryan


Neither the short answer or the long answer made any mention of the fact that at that time the BCs of over 40% of Bergers bullets were predicted from the bullet's physical properties.

How about doing a study to see if lubrication is actually slippery or not. Oh, you've already done that (http://www.dtic.mil/dtic/tr/fulltext/u2/a568594.pdf). Another wonderful use of taxpayer money. Anyway, what was your conclusion?

Yes, for under $1000 we developed a method to measure barrel friction accurately, a goal which the Army had previously paid some contractors over $100,000 to do with much less accurate results. We also used the method to quantify friction effects of various coatings, also under $1000. Call your Congressman. Courtney is wasting taxpayer money again, spending four figures on projects that justify six figures.
 
come on, damon. The advertised error rate on the chrono is 1%. 2836 vs. 2808 is close enough. But it does make some difference. Assume I got my shit together with the inputs. This is where trajectory validation comes in. Follow the bullet blah blah blah. I'm just curious is it necessary with today's apps under 800 yards if it is going to make that much difference which app is being used. I don't get it. Are they arguing about 1000 yards and beyond or not.

Out to 800 or so, it doesn't matter as much. I have always been able to get pretty damn close with minimal effort at that range. Where it gets dicey is when you get far enough out that the bullet drops down near the speed of sound. Even at longer ranges, we're talking about some relatively small differences.
 
Michael,

In 2009 when all Berger's BC's were revised, we reduced the BC's on all the varmint bullets by 5% because, on average, the previous predictions were on average 5% high when compared to measurements.

How you managed to twist this into 'inflated BC's and 'Berger is lying' is your special gift.
 
Damon, that's good to know. A lot of people don't have access to 1000 yard and beyond ranges. I don't want people to get the impression what they have is now obsolete. Things are getting convoluted on this thread. I've never seen anything like it.