Average peer effect

summary(peer_ols_effect_AvgTip_lag_withmanager_update)$coefficients
                   Estimate  Std. Error   t value     Pr(>|t|)
avg_peerAvgTip -0.004970026 0.001134372 -4.381303 1.179752e-05
summary(peer_iv_effect_AvgTip_lag_withmanager_update)$coefficients
                      Estimate  Std. Error t value     Pr(>|t|)
`avg_peerAvgTip(fit)` 0.101492 0.007465831 13.5942 4.345086e-42
summary(peer_ols_effect_stealcnt_lag_withmanager_update)$coefficients
                                      Estimate   Std. Error    t value     Pr(>|t|)
log(avg_peerTotalStealCnt + 1)    -0.037135727 0.0029824065 -12.451598 1.373066e-35
log(avg_peerTotalStealAmount + 1)  0.004908529 0.0008035194   6.108787 1.004016e-09
summary(peer_iv_effect_stealcnt_lag_withmanager_update)$coefficients
                                           Estimate  Std. Error  t value     Pr(>|t|)
`log(avg_peerTotalStealCnt + 1)(fit)`    0.24098055 0.028224565 8.537972 1.366502e-17
`log(avg_peerTotalStealAmount + 1)(fit)` 0.01212762 0.003242491 3.740217 1.838641e-04
summary(peer_ols_effect_stealcnt_lag_withmanage_update_wtlog)$coefficients
                              Estimate   Std. Error    t value     Pr(>|t|)
avg_peerTotalStealCnt    -1.461408e-02 1.110103e-03 -13.164622 1.405357e-39
avg_peerTotalStealAmount  2.261331e-05 1.768892e-05   1.278389 2.011125e-01
summary(peer_iv_effect_stealcnt_lag_withmanager_update_wtlog)$coefficients
                                    Estimate   Std. Error  t value     Pr(>|t|)
`avg_peerTotalStealCnt(fit)`    0.0948230441 1.194234e-02 7.940074 2.021189e-15
`avg_peerTotalStealAmount(fit)` 0.0005919028 9.489202e-05 6.237646 4.442549e-10
summary(peer_ols_effect_stealamt_lag_withmanager_update)$coefficients
                                     Estimate Std. Error   t value    Pr(>|t|)
log(avg_peerTotalStealAmount + 1) -0.09345004 0.03108218 -3.006548 0.002642346
log(avg_peerTotalStealCnt + 1)    -0.16423739 0.11536707 -1.423607 0.154560320
summary(peer_iv_effect_stealamt_lag_withmanager_update)$coefficients
                                             Estimate Std. Error     t value  Pr(>|t|)
`log(avg_peerTotalStealAmount + 1)(fit)` 0.0002042979  0.1252034 0.001631728 0.9986981
`log(avg_peerTotalStealCnt + 1)(fit)`    2.2164859432  1.0898444 2.033763680 0.0419755
summary(peer_ols_effect_stealamt_lag_withmanager_wtlog)$coefficients
                            Estimate   Std. Error    t value     Pr(>|t|)
avg_peerTotalStealAmount -0.01088741 0.0006844188 -15.907521 5.644959e-57
avg_peerTotalStealCnt    -0.09113065 0.0429520426  -2.121684 3.386437e-02
summary(peer_iv_effect_stealamt_lag_withmanager_update_wtlog)$coefficients
                                    Estimate  Std. Error   t value  Pr(>|t|)
`avg_peerTotalStealAmount(fit)` -0.004655243 0.003661099 -1.271543 0.2035357
`avg_peerTotalStealCnt(fit)`     0.958163771 0.460756079  2.079547 0.0375672

Top vs Common

summary(peer_ols_AvgTip_top_common_2weeks_withmanagers_update)$coefficients
                      Estimate   Std. Error   t value     Pr(>|t|)
toptargetAvgTip     0.01105464 0.0008229173  13.43348 3.861185e-41
commontargetAvgTip -0.02384347 0.0012305187 -19.37676 1.229024e-83
summary(peer_iv_AvgTip_top_common_2weeks_withmanagers_update)$coefficients
                            Estimate  Std. Error   t value     Pr(>|t|)
`toptargetAvgTip(fit)`    0.14554276 0.012509870 11.634235 2.765491e-31
`commontargetAvgTip(fit)` 0.01544699 0.008543366  1.808068 7.059597e-02
summary(peer_ols_stealcnt_top_common_2weeks_withmanagers_update)$coefficients
                                        Estimate  Std. Error   t value     Pr(>|t|)
log(toptargetTotalStealCount + 1)    -0.02027032 0.002417193 -8.385892 5.036706e-17
log(commontargetTotalStealCount + 1) -0.03029943 0.003123451 -9.700626 2.999163e-22
summary(peer_iv_stealcnt_top_common_2weeks_withmanagers_update)$coefficients
                                             Estimate Std. Error  t value     Pr(>|t|)
`log(toptargetTotalStealCount + 1)(fit)`    0.0953638 0.02030538 4.696480 2.646962e-06
`log(commontargetTotalStealCount + 1)(fit)` 0.3063708 0.03246460 9.437074 3.836346e-21
summary(peer_ols_stealcnt_top_common_2weeks_withmanagers_update_wtlog)$coefficients
                               Estimate   Std. Error   t value     Pr(>|t|)
toptargetTotalStealCount    -0.01010813 0.0005852127 -17.27257 7.634993e-67
commontargetTotalStealCount -0.01649247 0.0011684021 -14.11540 3.064437e-45
summary(peer_iv_stealcnt_top_common_2weeks_withmanagers_update_wtlog)$coefficients
                                     Estimate  Std. Error  t value     Pr(>|t|)
`toptargetTotalStealCount(fit)`    0.02553511 0.006721339 3.799110 1.452199e-04
`commontargetTotalStealCount(fit)` 0.13047068 0.014921854 8.743597 2.259343e-18
summary(peer_ols_stealamt_top_common_2weeks_withmanagers_update)$coefficients
                                        Estimate Std. Error   t value     Pr(>|t|)
log(toptargetTotalStealAmount + 1)    -0.2179189 0.03142728 -6.934069 4.089992e-12
log(commontargetTotalStealAmount + 1) -0.0846527 0.03431453 -2.466964 1.362648e-02
summary(peer_iv_stealamt_top_common_2weeks_withmanagers_update)$coefficients
                                               Estimate Std. Error    t value   Pr(>|t|)
`log(toptargetTotalStealAmount + 1)(fit)`     0.1188456  0.1192109  0.9969356 0.31879586
`log(commontargetTotalStealAmount + 1)(fit)` -0.2731345  0.1491546 -1.8312176 0.06706819
summary(peer_iv_stealcnt_top_common_2weeks_withmanagers_update_wtlog)$coefficients
                                     Estimate  Std. Error  t value     Pr(>|t|)
`toptargetTotalStealCount(fit)`    0.02553511 0.006721339 3.799110 1.452199e-04
`commontargetTotalStealCount(fit)` 0.13047068 0.014921854 8.743597 2.259343e-18
summary(peer_iv_stealamt_top_common_2weeks_withmanagers_update_wtlog)$coefficients
                                        Estimate  Std. Error   t value     Pr(>|t|)
`toptargetTotalStealAmount(fit)`    -0.008707446 0.002425021 -3.590668 0.0003298372
`commontargetTotalStealAmount(fit)` -0.012482630 0.004573516 -2.729329 0.0063463839

Before and After

summary(peer_iv_AvgTip_top_common_2weeks_withmanagers_beforeguard_update)$coefficient
                             Estimate Std. Error  t value     Pr(>|t|)
`toptargetAvgTip(fit)`    0.170720855 0.03083283 5.536984 3.078726e-08
`commontargetAvgTip(fit)` 0.002833791 0.02070652 0.136855 8.911455e-01
summary(peer_iv_AvgTip_top_common_2weeks_withmanagers_afterguard_update)$coefficient
                              Estimate  Std. Error   t value    Pr(>|t|)
`toptargetAvgTip(fit)`    -0.003806135 0.003316923 -1.147490 0.251179378
`commontargetAvgTip(fit)`  0.010114830 0.003831010  2.640251 0.008284521
summary(peer_iv_stealcnt_top_common_2weeks_withmanagers_beforeguard_update)$coefficient
                                             Estimate Std. Error  t value     Pr(>|t|)
`log(toptargetTotalStealCount + 1)(fit)`    0.0893790 0.04131182 2.163521 3.050157e-02
`log(commontargetTotalStealCount + 1)(fit)` 0.5903424 0.06462610 9.134737 6.579015e-20

-Stealcnt IV After

summary(peer_iv_stealcnt_top_common_2weeks_withmanagers_afterguard_update)$coefficient
                                             Estimate Std. Error  t value     Pr(>|t|)
`log(toptargetTotalStealCount + 1)(fit)`    0.1235383 0.02373556 5.204775 1.942504e-07
`log(commontargetTotalStealCount + 1)(fit)` 0.1674344 0.03647202 4.590762 4.416575e-06
summary(peer_iv_stealamt_top_common_2weeks_withmanagers_beforeguard_update)$coefficient
                                               Estimate Std. Error    t value  Pr(>|t|)
`log(toptargetTotalStealAmount + 1)(fit)`     0.1277125  0.2848947  0.4482798 0.6539515
`log(commontargetTotalStealAmount + 1)(fit)` -0.4035958  0.3847815 -1.0488962 0.2942264

-Stealamt IV After

summary(peer_iv_stealamt_top_common_2weeks_withmanagers_afterguard_update)$coefficient
                                               Estimate Std. Error   t value  Pr(>|t|)
`log(toptargetTotalStealAmount + 1)(fit)`    0.16429143 0.07895062 2.0809392 0.0374396
`log(commontargetTotalStealAmount + 1)(fit)` 0.07293847 0.08724179 0.8360497 0.4031271

Star VS Normal in tip

summary(peer_iv_AvgTip_star_normal_in_tip_withmanagers_update)$coefficients
                            Estimate  Std. Error  t value     Pr(>|t|)
`startargetAvgTip(fit)`   0.02902368 0.002578972 11.25397 2.216459e-29
`normaltargetAvgTip(fit)` 0.03756145 0.015297113  2.45546 1.407049e-02
summary(peer_iv_AvgTip_star_normal_in_tip_withmanagers_update_beforeguard)$coefficients
                            Estimate  Std. Error  t value     Pr(>|t|)
`startargetAvgTip(fit)`   0.02466179 0.007011269 3.517449 0.0004357443
`normaltargetAvgTip(fit)` 0.09375314 0.057930085 1.618384 0.1055802906
summary(peer_iv_AvgTip_star_normal_in_tip_withmanagers_update_afterguard)$coefficients
                              Estimate   Std. Error    t value      Pr(>|t|)
`startargetAvgTip(fit)`    0.034583977 0.0009643999 35.8606189 1.451955e-281
`normaltargetAvgTip(fit)` -0.002431082 0.0024416080 -0.9956888  3.194014e-01
summary(peer_iv_stealcnt_star_normal_in_tip_withmanagers_update)$coefficients
                                           Estimate Std. Error   t value     Pr(>|t|)
`log(startargetTotalStealCnt + 1)(fit)`   0.3326715 0.02501253 13.300195 2.313798e-40
`log(normaltargetTotalStealCnt + 1)(fit)` 0.1488431 0.02297682  6.477968 9.297790e-11
summary(peer_iv_stealcnt_star_normal_in_tip_withmanagers_update_beforeguard)$coefficients
                                               Estimate Std. Error   t value   Pr(>|t|)
`log(startargetTotalStealAmount + 1)(fit)`    2.0984359  1.2172068  1.723976 0.08471256
`log(normaltargetTotalStealAmount + 1)(fit)` -0.3935061  0.3197284 -1.230751 0.21841644
summary(peer_iv_stealcnt_star_normal_in_tip_withmanagers_update_afterguard)$coefficients
                                           Estimate Std. Error  t value     Pr(>|t|)
`log(startargetTotalStealCnt + 1)(fit)`   0.1900473 0.02221640 8.554370 1.185716e-17
`log(normaltargetTotalStealCnt + 1)(fit)` 0.1792481 0.02754395 6.507712 7.631655e-11
summary(peer_iv_stealamt_star_normal_in_tip_withmanagers_update)$coefficients
                                               Estimate Std. Error   t value
`log(startargetTotalStealAmount + 1)(fit)`    1.5024955  0.2965942  5.065830
`log(normaltargetTotalStealAmount + 1)(fit)` -0.1927497  0.1083667 -1.778679
                                                 Pr(>|t|)
`log(startargetTotalStealAmount + 1)(fit)`   4.066450e-07
`log(normaltargetTotalStealAmount + 1)(fit)` 7.529245e-02
summary(peer_iv_stealamt_star_normal_in_tip_withmanagers_update_beforeguard)$coefficients
                                               Estimate Std. Error   t value   Pr(>|t|)
`log(startargetTotalStealAmount + 1)(fit)`    2.0984359  1.2172068  1.723976 0.08471256
`log(normaltargetTotalStealAmount + 1)(fit)` -0.3935061  0.3197284 -1.230751 0.21841644
summary(peer_iv_stealamt_star_normal_in_tip_withmanagers_update_afterguard)$coefficients
                                               Estimate Std. Error   t value     Pr(>|t|)
`log(startargetTotalStealAmount + 1)(fit)`   1.31996356 0.15308000 8.6227040 6.542378e-18
`log(normaltargetTotalStealAmount + 1)(fit)` 0.06139441 0.06640441 0.9245532 3.551984e-01

Star Vs Normal in Stealcnt

summary(peer_iv_AvgTip_star_normal_in_stealcnt_withmanagers_update)$coefficients
                            Estimate  Std. Error   t value      Pr(>|t|)
`startargetAvgTip(fit)`    0.1179457 0.003509647  33.60616 1.491681e-247
`normaltargetAvgTip(fit)` -0.1232314 0.008289119 -14.86665  5.444928e-50
summary(peer_iv_AvgTip_star_normal_in_stealcnt_withmanagers_update_beforeguard)$coefficients
                            Estimate  Std. Error   t value     Pr(>|t|)
`startargetAvgTip(fit)`    0.1386349 0.008765466 15.816028 2.469939e-56
`normaltargetAvgTip(fit)` -0.1923841 0.023384954 -8.226831 1.925700e-16
summary(peer_iv_AvgTip_star_normal_in_stealcnt_withmanagers_update_afterguard)$coefficients
                            Estimate  Std. Error  t value      Pr(>|t|)
`startargetAvgTip(fit)`   0.02123196 0.001317633 16.11372  2.055758e-58
`normaltargetAvgTip(fit)` 0.04316742 0.001857404 23.24072 1.811398e-119
summary(peer_iv_stealcnt_star_normal_in_stealcnt_withmanagers_update)$coefficients
                                           Estimate Std. Error   t value     Pr(>|t|)
`log(startargetTotalStealCnt + 1)(fit)`   0.2165302 0.01235385 17.527347 8.920192e-69
`log(normaltargetTotalStealCnt + 1)(fit)` 0.1799080 0.11150509  1.613451 1.066467e-01
summary(peer_iv_stealcnt_star_normal_in_stealcnt_withmanagers_update_beforeguard)$coefficients
                                            Estimate Std. Error    t value     Pr(>|t|)
`log(startargetTotalStealCnt + 1)(fit)`    0.3352573  0.0290241 11.5509963 7.346413e-31
`log(normaltargetTotalStealCnt + 1)(fit)` -0.3161246  0.3277904 -0.9644108 3.348403e-01
summary(peer_iv_stealcnt_star_normal_in_stealcnt_withmanagers_update_afterguard)$coefficients
                                           Estimate Std. Error   t value     Pr(>|t|)
`log(startargetTotalStealCnt + 1)(fit)`   0.1737689 0.01343597 12.933107 2.934686e-38
`log(normaltargetTotalStealCnt + 1)(fit)` 0.3103376 0.09607663  3.230105 1.237460e-03
summary(peer_iv_stealamt_star_normal_in_stealcnt_withmanagers_update)$coefficients
                                              Estimate Std. Error  t value    Pr(>|t|)
`log(startargetTotalStealAmount + 1)(fit)`   0.2299674 0.08877966 2.590317 0.009588809
`log(normaltargetTotalStealAmount + 1)(fit)` 0.1563824 0.12806592 1.221108 0.222045040
summary(peer_iv_stealamt_star_normal_in_stealcnt_withmanagers_update_beforeguard)$coefficients
                                                Estimate Std. Error    t value  Pr(>|t|)
`log(startargetTotalStealAmount + 1)(fit)`    0.45863202  0.2488415  1.8430689 0.0653194
`log(normaltargetTotalStealAmount + 1)(fit)` -0.04062501  0.3480840 -0.1167103 0.9070896
summary(peer_iv_stealamt_star_normal_in_stealcnt_withmanagers_update_afterguard)$coefficients
                                              Estimate Std. Error  t value     Pr(>|t|)
`log(startargetTotalStealAmount + 1)(fit)`   0.2514320 0.05820694 4.319622 1.563020e-05
`log(normaltargetTotalStealAmount + 1)(fit)` 0.4194905 0.08281628 5.065315 4.077514e-07

Star Vs Normal in Stealamt

summary(peer_iv_AvgTip_star_normal_in_stealamt_withmanagers_update)$coefficients
                             Estimate  Std. Error   t value     Pr(>|t|)
`startargetAvgTip(fit)`    0.06132528 0.003646871 16.815864 1.878092e-63
`normaltargetAvgTip(fit)` -0.04417290 0.008747306 -5.049886 4.420948e-07
summary(peer_iv_stealcnt_star_normal_in_stealamt_withmanagers_update)$coefficients
                                           Estimate Std. Error   t value     Pr(>|t|)
`log(startargetTotalStealCnt + 1)(fit)`   0.1748875 0.01104002 15.841236 1.623353e-56
`log(normaltargetTotalStealCnt + 1)(fit)` 0.2620702 0.06954470  3.768371 1.643191e-04
summary(peer_iv_stealamt_star_normal_in_stealamt_withmanagers_update)$coefficients
                                               Estimate Std. Error   t value     Pr(>|t|)
`log(startargetTotalStealAmount + 1)(fit)`    0.4368019 0.08568592  5.097708 3.438073e-07
`log(normaltargetTotalStealAmount + 1)(fit)` -1.2432874 0.79900949 -1.556036 1.196997e-01
LS0tDQp0aXRsZTogIlBlZXIgRWZmZWN0IHdpdGggaW5kaXZpZHVhbCBGaXhlZCBlZmZlY3QiDQpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sNCi0tLQ0KDQojIyBBdmVyYWdlIHBlZXIgZWZmZWN0DQoNCi0gVGlwcGluZyBPTFMNCmBgYHtyfQ0Kc3VtbWFyeShwZWVyX29sc19lZmZlY3RfQXZnVGlwX2xhZ193aXRobWFuYWdlcl91cGRhdGUpJGNvZWZmaWNpZW50cw0KYGBgDQotIFRpcHBpbmcgSVYNCmBgYHtyfQ0Kc3VtbWFyeShwZWVyX2l2X2VmZmVjdF9BdmdUaXBfbGFnX3dpdGhtYW5hZ2VyX3VwZGF0ZSkkY29lZmZpY2llbnRzDQpgYGANCg0KDQotIFN0ZWFsY250IE9scw0KDQpgYGB7cn0NCnN1bW1hcnkocGVlcl9vbHNfZWZmZWN0X3N0ZWFsY250X2xhZ193aXRobWFuYWdlcl91cGRhdGUpJGNvZWZmaWNpZW50cw0KYGBgDQoNCi0gU3RlYWxjbnQgSVYNCg0KYGBge3J9DQpzdW1tYXJ5KHBlZXJfaXZfZWZmZWN0X3N0ZWFsY250X2xhZ193aXRobWFuYWdlcl91cGRhdGUpJGNvZWZmaWNpZW50cw0KYGBgDQoNCi0gU3RlYWxjbnQgb2xzIHd0bG9nDQoNCmBgYHtyfQ0Kc3VtbWFyeShwZWVyX29sc19lZmZlY3Rfc3RlYWxjbnRfbGFnX3dpdGhtYW5hZ2VfdXBkYXRlX3d0bG9nKSRjb2VmZmljaWVudHMNCmBgYA0KDQotIFN0ZWFsY250IGl2IHd0bG9nDQoNCmBgYHtyfQ0Kc3VtbWFyeShwZWVyX2l2X2VmZmVjdF9zdGVhbGNudF9sYWdfd2l0aG1hbmFnZXJfdXBkYXRlX3d0bG9nKSRjb2VmZmljaWVudHMNCmBgYA0KDQoNCg0KDQotIFN0ZWFsYW10IE9MUw0KDQpgYGB7cn0NCnN1bW1hcnkocGVlcl9vbHNfZWZmZWN0X3N0ZWFsYW10X2xhZ193aXRobWFuYWdlcl91cGRhdGUpJGNvZWZmaWNpZW50cw0KYGBgDQoNCi0gU3RlYWxhbXQgSVYNCmBgYHtyfQ0Kc3VtbWFyeShwZWVyX2l2X2VmZmVjdF9zdGVhbGFtdF9sYWdfd2l0aG1hbmFnZXJfdXBkYXRlKSRjb2VmZmljaWVudHMNCmBgYA0KDQoNCg0KLSBTdGVhbGFtdCBPTFMgd3Rsb2cNCg0KYGBge3J9DQpzdW1tYXJ5KHBlZXJfb2xzX2VmZmVjdF9zdGVhbGFtdF9sYWdfd2l0aG1hbmFnZXJfd3Rsb2cpJGNvZWZmaWNpZW50cw0KYGBgDQoNCi0gU3RlYWxhbXQgSVYgd3Rsb2cNCmBgYHtyfQ0Kc3VtbWFyeShwZWVyX2l2X2VmZmVjdF9zdGVhbGFtdF9sYWdfd2l0aG1hbmFnZXJfdXBkYXRlX3d0bG9nKSRjb2VmZmljaWVudHMNCmBgYA0KDQoNCiMjIFRvcCB2cyBDb21tb24NCg0KLSBUaXBwaW5nIE9MUw0KDQoNCmBgYHtyfQ0Kc3VtbWFyeShwZWVyX29sc19BdmdUaXBfdG9wX2NvbW1vbl8yd2Vla3Nfd2l0aG1hbmFnZXJzX3VwZGF0ZSkkY29lZmZpY2llbnRzDQpgYGANCg0KDQoNCg0KLSBUaXBwaW5nIElWDQoNCg0KYGBge3J9DQpzdW1tYXJ5KHBlZXJfaXZfQXZnVGlwX3RvcF9jb21tb25fMndlZWtzX3dpdGhtYW5hZ2Vyc191cGRhdGUpJGNvZWZmaWNpZW50cw0KYGBgDQoNCg0KLSBTdGVhbGNudCBPTFMNCg0KYGBge3J9DQpzdW1tYXJ5KHBlZXJfb2xzX3N0ZWFsY250X3RvcF9jb21tb25fMndlZWtzX3dpdGhtYW5hZ2Vyc191cGRhdGUpJGNvZWZmaWNpZW50cw0KYGBgDQoNCi0gU3RlYWxjbnQgSVYNCg0KYGBge3J9DQpzdW1tYXJ5KHBlZXJfaXZfc3RlYWxjbnRfdG9wX2NvbW1vbl8yd2Vla3Nfd2l0aG1hbmFnZXJzX3VwZGF0ZSkkY29lZmZpY2llbnRzDQpgYGANCg0KLSBTdGVhbGNudCBPTFMgd3Rsb2cNCg0KYGBge3J9DQpzdW1tYXJ5KHBlZXJfb2xzX3N0ZWFsY250X3RvcF9jb21tb25fMndlZWtzX3dpdGhtYW5hZ2Vyc191cGRhdGVfd3Rsb2cpJGNvZWZmaWNpZW50cw0KYGBgDQoNCi0gU3RlYWxjbnQgSVYgd3Rsb2cNCg0KYGBge3J9DQpzdW1tYXJ5KHBlZXJfaXZfc3RlYWxjbnRfdG9wX2NvbW1vbl8yd2Vla3Nfd2l0aG1hbmFnZXJzX3VwZGF0ZV93dGxvZykkY29lZmZpY2llbnRzDQpgYGANCg0KDQoNCi0gU3RlYWxhbXQgT0xTDQoNCmBgYHtyfQ0Kc3VtbWFyeShwZWVyX29sc19zdGVhbGFtdF90b3BfY29tbW9uXzJ3ZWVrc193aXRobWFuYWdlcnNfdXBkYXRlKSRjb2VmZmljaWVudHMNCmBgYA0KDQoNCg0KDQotIFN0ZWFsYW10IElWDQoNCg0KYGBge3J9DQpzdW1tYXJ5KHBlZXJfaXZfc3RlYWxhbXRfdG9wX2NvbW1vbl8yd2Vla3Nfd2l0aG1hbmFnZXJzX3VwZGF0ZSkkY29lZmZpY2llbnRzDQpgYGANCg0KDQoNCg0KDQoNCi0gU3RlYWxhbXQgT0xTIHd0bG9nDQoNCmBgYHtyfQ0Kc3VtbWFyeShwZWVyX29sc19zdGVhbGFtdF90b3BfY29tbW9uXzJ3ZWVrc193aXRobWFuYWdlcnNfdXBkYXRlX3d0bG9nKSRjb2VmZmljaWVudHMNCmBgYA0KDQotIFN0ZWFsYW10IElWIHd0bG9nDQoNCmBgYHtyfQ0Kc3VtbWFyeShwZWVyX2l2X3N0ZWFsYW10X3RvcF9jb21tb25fMndlZWtzX3dpdGhtYW5hZ2Vyc191cGRhdGVfd3Rsb2cpJGNvZWZmaWNpZW50cw0KYGBgDQoNCg0KIyMgQmVmb3JlIGFuZCBBZnRlcg0KDQotIFRpcHBpbmcgSVYgQmVmb3JlDQoNCmBgYHtyfQ0Kc3VtbWFyeShwZWVyX2l2X0F2Z1RpcF90b3BfY29tbW9uXzJ3ZWVrc193aXRobWFuYWdlcnNfYmVmb3JlZ3VhcmRfdXBkYXRlKSRjb2VmZmljaWVudA0KYGBgDQoNCi0gVGlwcGluZyBJViBBZnRlcg0KDQpgYGB7cn0NCnN1bW1hcnkocGVlcl9pdl9BdmdUaXBfdG9wX2NvbW1vbl8yd2Vla3Nfd2l0aG1hbmFnZXJzX2FmdGVyZ3VhcmRfdXBkYXRlKSRjb2VmZmljaWVudA0KYGBgDQoNCg0KDQoNCi0gU3RlYWxjbnQgSVYgQmVmb3JlDQoNCmBgYHtyfQ0Kc3VtbWFyeShwZWVyX2l2X3N0ZWFsY250X3RvcF9jb21tb25fMndlZWtzX3dpdGhtYW5hZ2Vyc19iZWZvcmVndWFyZF91cGRhdGUpJGNvZWZmaWNpZW50DQpgYGANCg0KLVN0ZWFsY250IElWIEFmdGVyDQoNCmBgYHtyfQ0Kc3VtbWFyeShwZWVyX2l2X3N0ZWFsY250X3RvcF9jb21tb25fMndlZWtzX3dpdGhtYW5hZ2Vyc19hZnRlcmd1YXJkX3VwZGF0ZSkkY29lZmZpY2llbnQNCmBgYA0KDQoNCi0gU3RlYWxhbXQgSVYgQmVmb3JlDQoNCmBgYHtyfQ0Kc3VtbWFyeShwZWVyX2l2X3N0ZWFsYW10X3RvcF9jb21tb25fMndlZWtzX3dpdGhtYW5hZ2Vyc19iZWZvcmVndWFyZF91cGRhdGUpJGNvZWZmaWNpZW50DQpgYGANCg0KLVN0ZWFsYW10IElWIEFmdGVyDQoNCmBgYHtyfQ0Kc3VtbWFyeShwZWVyX2l2X3N0ZWFsYW10X3RvcF9jb21tb25fMndlZWtzX3dpdGhtYW5hZ2Vyc19hZnRlcmd1YXJkX3VwZGF0ZSkkY29lZmZpY2llbnQNCmBgYA0KDQojIyBTdGFyIFZTIE5vcm1hbCBpbiB0aXANCg0KLSBUaXBwaW5nDQpgYGB7cn0NCnN1bW1hcnkocGVlcl9pdl9BdmdUaXBfc3Rhcl9ub3JtYWxfaW5fdGlwX3dpdGhtYW5hZ2Vyc191cGRhdGUpJGNvZWZmaWNpZW50cw0KYGBgDQoNCi0gVGlwcGluZyBCZWZvcmUNCg0KYGBge3J9DQpzdW1tYXJ5KHBlZXJfaXZfQXZnVGlwX3N0YXJfbm9ybWFsX2luX3RpcF93aXRobWFuYWdlcnNfdXBkYXRlX2JlZm9yZWd1YXJkKSRjb2VmZmljaWVudHMNCmBgYA0KLSBUaXBwaW5nIEFmdGVyDQoNCmBgYHtyfQ0Kc3VtbWFyeShwZWVyX2l2X0F2Z1RpcF9zdGFyX25vcm1hbF9pbl90aXBfd2l0aG1hbmFnZXJzX3VwZGF0ZV9hZnRlcmd1YXJkKSRjb2VmZmljaWVudHMNCmBgYA0KDQoNCi0gU3RlYWxjbnQNCmBgYHtyfQ0Kc3VtbWFyeShwZWVyX2l2X3N0ZWFsY250X3N0YXJfbm9ybWFsX2luX3RpcF93aXRobWFuYWdlcnNfdXBkYXRlKSRjb2VmZmljaWVudHMNCmBgYA0KLSBTdGVhbGNudCBCZWZvcmUNCmBgYHtyfQ0Kc3VtbWFyeShwZWVyX2l2X3N0ZWFsY250X3N0YXJfbm9ybWFsX2luX3RpcF93aXRobWFuYWdlcnNfdXBkYXRlX2JlZm9yZWd1YXJkKSRjb2VmZmljaWVudHMNCmBgYA0KDQoNCg0KLSBTdGVhbGNudCBBZnRlcg0KYGBge3J9DQpzdW1tYXJ5KHBlZXJfaXZfc3RlYWxjbnRfc3Rhcl9ub3JtYWxfaW5fdGlwX3dpdGhtYW5hZ2Vyc191cGRhdGVfYWZ0ZXJndWFyZCkkY29lZmZpY2llbnRzDQpgYGANCg0KDQotIFN0ZWFsYW10DQpgYGB7cn0NCnN1bW1hcnkocGVlcl9pdl9zdGVhbGFtdF9zdGFyX25vcm1hbF9pbl90aXBfd2l0aG1hbmFnZXJzX3VwZGF0ZSkkY29lZmZpY2llbnRzDQpgYGANCg0KLSBTdGVhbGFtdCBiZWZvcmUNCmBgYHtyfQ0Kc3VtbWFyeShwZWVyX2l2X3N0ZWFsYW10X3N0YXJfbm9ybWFsX2luX3RpcF93aXRobWFuYWdlcnNfdXBkYXRlX2JlZm9yZWd1YXJkKSRjb2VmZmljaWVudHMNCmBgYA0KDQotIFN0ZWFsYW10IGFmdGVyDQpgYGB7cn0NCnN1bW1hcnkocGVlcl9pdl9zdGVhbGFtdF9zdGFyX25vcm1hbF9pbl90aXBfd2l0aG1hbmFnZXJzX3VwZGF0ZV9hZnRlcmd1YXJkKSRjb2VmZmljaWVudHMNCmBgYA0KDQoNCiMjIFN0YXIgVnMgTm9ybWFsIGluIFN0ZWFsY250DQoNCi0gVGlwcGluZw0KYGBge3J9DQpzdW1tYXJ5KHBlZXJfaXZfQXZnVGlwX3N0YXJfbm9ybWFsX2luX3N0ZWFsY250X3dpdGhtYW5hZ2Vyc191cGRhdGUpJGNvZWZmaWNpZW50cw0KYGBgDQoNCg0KLSBUaXBwaW5nIEJlZm9yZQ0KYGBge3J9DQpzdW1tYXJ5KHBlZXJfaXZfQXZnVGlwX3N0YXJfbm9ybWFsX2luX3N0ZWFsY250X3dpdGhtYW5hZ2Vyc191cGRhdGVfYmVmb3JlZ3VhcmQpJGNvZWZmaWNpZW50cw0KYGBgDQoNCg0KLSBUaXBwaW5nIEFmdGVyDQpgYGB7cn0NCnN1bW1hcnkocGVlcl9pdl9BdmdUaXBfc3Rhcl9ub3JtYWxfaW5fc3RlYWxjbnRfd2l0aG1hbmFnZXJzX3VwZGF0ZV9hZnRlcmd1YXJkKSRjb2VmZmljaWVudHMNCmBgYA0KDQoNCi0gU3RlYWxjbnQNCmBgYHtyfQ0Kc3VtbWFyeShwZWVyX2l2X3N0ZWFsY250X3N0YXJfbm9ybWFsX2luX3N0ZWFsY250X3dpdGhtYW5hZ2Vyc191cGRhdGUpJGNvZWZmaWNpZW50cw0KYGBgDQoNCi0gU3RlYWxjbnQgYmVmb3JlDQpgYGB7cn0NCnN1bW1hcnkocGVlcl9pdl9zdGVhbGNudF9zdGFyX25vcm1hbF9pbl9zdGVhbGNudF93aXRobWFuYWdlcnNfdXBkYXRlX2JlZm9yZWd1YXJkKSRjb2VmZmljaWVudHMNCmBgYA0KDQotIFN0ZWFsY250IGFmdGVyDQpgYGB7cn0NCnN1bW1hcnkocGVlcl9pdl9zdGVhbGNudF9zdGFyX25vcm1hbF9pbl9zdGVhbGNudF93aXRobWFuYWdlcnNfdXBkYXRlX2FmdGVyZ3VhcmQpJGNvZWZmaWNpZW50cw0KYGBgDQoNCg0KLSBTdGVhbGFtdA0KYGBge3J9DQpzdW1tYXJ5KHBlZXJfaXZfc3RlYWxhbXRfc3Rhcl9ub3JtYWxfaW5fc3RlYWxjbnRfd2l0aG1hbmFnZXJzX3VwZGF0ZSkkY29lZmZpY2llbnRzDQpgYGANCi0gU3RlYWxhbXQgYmVmb3JlDQpgYGB7cn0NCnN1bW1hcnkocGVlcl9pdl9zdGVhbGFtdF9zdGFyX25vcm1hbF9pbl9zdGVhbGNudF93aXRobWFuYWdlcnNfdXBkYXRlX2JlZm9yZWd1YXJkKSRjb2VmZmljaWVudHMNCmBgYA0KDQotIFN0ZWFsYW10IGFmdGVyDQpgYGB7cn0NCnN1bW1hcnkocGVlcl9pdl9zdGVhbGFtdF9zdGFyX25vcm1hbF9pbl9zdGVhbGNudF93aXRobWFuYWdlcnNfdXBkYXRlX2FmdGVyZ3VhcmQpJGNvZWZmaWNpZW50cw0KYGBgDQojIyBTdGFyIFZzIE5vcm1hbCBpbiBTdGVhbGFtdA0KDQotIFRpcHBpbmcNCmBgYHtyfQ0Kc3VtbWFyeShwZWVyX2l2X0F2Z1RpcF9zdGFyX25vcm1hbF9pbl9zdGVhbGFtdF93aXRobWFuYWdlcnNfdXBkYXRlKSRjb2VmZmljaWVudHMNCmBgYA0KDQoNCi0gU3RlYWxjbnQNCmBgYHtyfQ0Kc3VtbWFyeShwZWVyX2l2X3N0ZWFsY250X3N0YXJfbm9ybWFsX2luX3N0ZWFsYW10X3dpdGhtYW5hZ2Vyc191cGRhdGUpJGNvZWZmaWNpZW50cw0KYGBgDQoNCi0gU3RlYWxhbXQNCmBgYHtyfQ0Kc3VtbWFyeShwZWVyX2l2X3N0ZWFsYW10X3N0YXJfbm9ybWFsX2luX3N0ZWFsYW10X3dpdGhtYW5hZ2Vyc191cGRhdGUpJGNvZWZmaWNpZW50cw0KYGBgDQoNCg0KDQoNCg0KDQoNCg0K