Respondant campus location

Respondant willingness to participate

Overall

By campus

Summary of incentive “usefulness”

Suggested incentives

Notable Take-aways

Requests We Are Already Planning to Implement

  • Very clear expectations and formal training for mentors
    • “onboarding sessions” and a formal orientation/ multiple orientations
    • Written materials and guidelines
    • Frequent meetings of just the mentors to talk about how to improve their mentoring skills
  • Mentor/mentee accountability strategies and policies for conflict
  • Content on ways to capitalize on OSU programs and facilities (the Union, RPAC, clubs, etc)
  • Content focused on career growth both in academia and industry
  • Strong faculty engagement
  • Provide networking opportunities and opportunities for career growth
  • Structures to measure success

Requests We’ve Thought About and Probably Won’t Be Doing

  • Intentional matching based on shared interests
    • But I do think we should implement a request that mentor/mentees be based on shared first-language

Requests We Haven’t Considered

  • Asynchronous trainings for online students
  • Content focused on Columbus (I think this means introducing students to suggestions we have in order to enjoy the city?)
  • Content focused on training students in grant writing
  • Outdoor sessions
  • Resume construction and reviewing

Key Quotes

1.

“I feel that, as graduate students, PI approval is the biggest limiting factor in our participation in these kinds of things. I also think PI encouragement should come with the understanding that participation in the program would cut into time spent on research and that participants would (generally) not be expected to make up the time after work hours on on weekends. I also think providing food or snacks could be motivating. For example, if there were once a month meetings for participants where pizza or something would be provided, I think that would encourage my and others’ participation.”

2.

“Helping them navigate the research landscape, supporting them with scenarios when they feel overwhelmed, and creating social connections and involvement. I think new graduates, especially international graduates from different departments rather than the same department, have access to more opportunities and social connections.”

3.

“I think this should be treated like onboarding process for incoming graduate students. For labs with many graduate students, this won’t be an issue. For smaller labs, when there is only one student it might be very challenging to ask for help from other students at the beginning. Peer mentoring will be a good idea. This is beneficial for both the mentor and mentee students.”

4.

“We had this program before within our department. One discussion point is the quality/topic the mentor will cover. Some mentors have so many useful resources. Some mentors didn’t know as much. How can we distribute the resources evenly? Maybe a standard guideline would help.”


Constructive Criticism

1. This would be yet another responsibility, something grad students don’t have time for

2. Graduate students in online programs who are working professionals who don’t have time for this

3.

“I marked that I don’t want to do this. I can see merit to it, but I think that you are not taking into account that many of us are working professionals. Some of us for the university. I think that gets forgotten a lot. I think it also gets forgotten that even though our campus location is listed as Columbus, our programs aren’t (are?) online, many of us are not even close to Columbus. PhD programs aren’t offered online in many departments and your own employees are driving two ore more hours to get to classes. To meet with advisors. Being bombarded by graduate student organizations who won’t delete them from their email lists to participate in things that we are never going to participate in because we aren’t actually on campus. Me being a mentor would have to be 100% remote because I’m not driving to campus for another meeting when it would be a two-hour one-way drive and the university doesn’t pay my mileage for my graduate work, or at least I don’t abuse the system and charge it. Those of us who are using our tuition benefit to further our education are often overlooked in the though process for how any thing is done, how classes are scheduled or how any additional services are offered.”

LS0tDQp0aXRsZTogIlBlZXIgTWVudG9yaW5nIFByb2dyYW0gLSBHcmFkIFN0dWRlbnQgSW50ZXJlc3QgU3VydmV5Ig0KYXV0aG9yOiAiRW1pbHkgUnVubmlvbiINCmRhdGU6ICIyMDI2LTExLTExIg0Kb3V0cHV0Og0KICBodG1sX2RvY3VtZW50Og0KICAgIHRvYzogdHJ1ZQ0KICAgIHRvY19kZXB0aDogNA0KICAgIG51bWJlcl9zZWN0aW9uczogZmFsc2UNCiAgICB0b2NfZmxvYXQ6IHRydWUNCiAgICB0aGVtZTogam91cm5hbA0KICAgIGNvZGVfZG93bmxvYWQ6IHRydWUNCiAgICBmaWdfY3JvcDogZmFsc2UNCiAgcGRmX2RvY3VtZW50Og0KICAgIHRvYzogdHJ1ZQ0KICAgIHRvY19kZXB0aDogJzQnDQotLS0NCg0KYGBge3Igc2V0dXAsIGluY2x1ZGU9RkFMU0V9DQprbml0cjo6b3B0c19jaHVuayRzZXQoDQogIGVjaG8gPSBGQUxTRSwNCiAgd2FybmluZyA9IEZBTFNFLA0KICBtZXNzYWdlID0gRkFMU0UNCikNCmBgYA0KDQpgYGB7cn0NCmxpYnJhcnkocmVhZHIpDQpsaWJyYXJ5KHRpZHl2ZXJzZSkNCmxpYnJhcnkoc3RhdHMpDQpsaWJyYXJ5KGdncGxvdDIpDQpsaWJyYXJ5KGNvd3Bsb3QpDQpsaWJyYXJ5KHNjYWxlcykNCg0KcG1kIDwtIHJlYWRfY3N2KCJQZWVyIE1lbnRvcmluZyBJbml0aWF0aXZlX05vdmVtYmVyIDExLCAyMDI2XzExLjIzLmNzdiIpDQpwbWQgPC0gcG1kICU+JQ0KICBtdXRhdGUoYWNyb3NzKGMoRmluaXNoZWQsIFEyLCBRMywgUTUsIFE2LCBRNywgUTgsIFE5LCBRMTAsIFExMSwgUTEyLCBRMTMsIFExNCksIGFzLmZhY3RvcikpDQoNCmBgYA0KDQpgYGB7cn0NCg0KbGlrZXJ0X2xldmVscyA8LSBjKA0KICAiTm90IGF0IGFsbCB1c2VmdWwiLA0KICAiU2xpZ2h0bHkgdXNlZnVsIiwNCiAgIk1vZGVyYXRlbHkgdXNlZnVsIiwNCiAgIlZlcnkgdXNlZnVsIiwNCiAgIkV4dHJlbWVseSB1c2VmdWwiDQopDQoNCnBtZCA8LSBwbWQgJT4lDQogIG11dGF0ZSgNCiAgICBhY3Jvc3MoYyhRNTpRMTEpLCB+IGZhY3RvcigueCwgbGV2ZWxzID0gbGlrZXJ0X2xldmVscykpDQogICkNCg0KDQpgYGANCg0KIyBSZXNwb25kYW50IGNhbXB1cyBsb2NhdGlvbg0KDQpgYGB7ciwgZmlnLndpZHRoPTgsIGZpZy5oZWlnaHQ9OCwgZHBpPTYwMH0NCg0KZ2dwbG90KHBtZCwgYWVzKHggPSBmY3RfaW5mcmVxKFExNCksIGZpbGwgPSBRMTQpKSArDQogIGdlb21fYmFyKHdpZHRoID0gMC43KSArDQogIGdlb21fdGV4dCgNCiAgICBzdGF0ID0gImNvdW50IiwNCiAgICBhZXMobGFiZWwgPSBhZnRlcl9zdGF0KGNvdW50KSksDQogICAgaGp1c3QgPSAtMC4yLA0KICAgIHNpemUgPSA1DQogICkgKw0KICBzY2FsZV9maWxsX2JyZXdlcihwYWxldHRlID0gIlNldDIiKSArDQogIHNjYWxlX3lfY29udGludW91cyhleHBhbmQgPSBleHBhbnNpb24obXVsdCA9IGMoMCwgMC4xNSkpKSArDQogIGNvb3JkX2ZsaXAoKSArDQogIGxhYnMoDQogICAgdGl0bGUgPSAiUmVzcG9uZGVudCBDYW1wdXMgTG9jYXRpb24iLA0KICAgIHggPSAiQ2FtcHVzIGxvY2F0aW9uIiwNCiAgICB5ID0gIk51bWJlciBvZiByZXNwb25kZW50cyINCiAgKSArDQogIHRoZW1lX2NsYXNzaWMoYmFzZV9zaXplID0gMTUpICsNCiAgdGhlbWUobGVnZW5kLnBvc2l0aW9uID0gIm5vbmUiKSArDQogICAgYW5ub3RhdGUoDQogICAgZ2VvbSA9ICJ0ZXh0IiwNCiAgICB4ID0gMywNCiAgICB5ID0gNTAsDQogICAgbGFiZWwgPSAiVG90YWwgUmVzcG9uZGFudHMNCiAgICA9IDk2IiwNCiAgICBzaXplID0gNg0KICApDQoNCg0KYGBgDQoNCiMgUmVzcG9uZGFudCB3aWxsaW5nbmVzcyB0byBwYXJ0aWNpcGF0ZSANCg0KDQojIyBPdmVyYWxsIA0KDQpgYGB7cn0NCg0KZ2dwbG90KHBtZCwgYWVzKHggPSBmY3RfaW5mcmVxKFEyKSwgZmlsbCA9IFEyKSkgKw0KICBnZW9tX2Jhcih3aWR0aCA9IDAuNykgKw0KICBnZW9tX3RleHQoDQogICAgc3RhdCA9ICJjb3VudCIsDQogICAgYWVzKGxhYmVsID0gcGFzdGUwKA0KICAgICAgYWZ0ZXJfc3RhdChjb3VudCksICIgKCIsDQogICAgICByb3VuZChhZnRlcl9zdGF0KGNvdW50IC8gc3VtKGNvdW50KSAqIDEwMCksIDEpLCAiJSkiDQogICAgKSksDQogICAgaGp1c3QgPSAtMC4xLA0KICAgIHNpemUgPSA1DQogICkgKw0KICBzY2FsZV9maWxsX2JyZXdlcihwYWxldHRlID0gIlNldDIiKSArDQogIHNjYWxlX3lfY29udGludW91cyhleHBhbmQgPSBleHBhbnNpb24obXVsdCA9IGMoMCwgMC4xOCkpKSArDQogIGxhYnMoDQogICAgdGl0bGUgPSAiV2lsbGluZ25lc3MgdG8gUGFydGljaXBhdGUgYXMgYSBQZWVyIE1lbnRvciIsDQogICAgeCA9ICJXaWxsaW5nbmVzcyB0byBwYXJ0aWNpcGF0ZSIsDQogICAgeSA9ICJOdW1iZXIgb2YgcmVzcG9uZGVudHMiDQogICkgKw0KICB0aGVtZV9jbGFzc2ljKGJhc2Vfc2l6ZSA9IDE1KSArDQogIHRoZW1lKGxlZ2VuZC5wb3NpdGlvbiA9ICJub25lIikNCg0KYGBgDQoNCiMjIEJ5IGNhbXB1cyANCg0KYGBge3IsIGZpZy5oZWlnaHQ9OCwgZmlnLndpZHRoPTgsIGRwaT02MDB9DQoNCnBhcnRpY2lwYXRpb25fZGF0YSA8LSBwbWQgJT4lDQogIGZpbHRlcighaXMubmEoUTIpLCAhaXMubmEoUTE0KSkgJT4lDQogIG11dGF0ZSgNCiAgICBRMiA9IGZhY3RvcihRMiwgbGV2ZWxzID0gYygiWWVzIiwgIk1heWJlIiwgIk5vIikpLA0KICAgIFExNCA9IGZhY3RvcigNCiAgICAgIFExNCwNCiAgICAgIGxldmVscyA9IGMoDQogICAgICAgICJDb2x1bWJ1cyBjYW1wdXMiLA0KICAgICAgICAiV29vc3RlciBjYW1wdXMiLA0KICAgICAgICAiTXkgcHJvZ3JhbSBpcyBvbmxpbmUiDQogICAgICApDQogICAgKQ0KICApICU+JQ0KICBjb3VudChRMTQsIFEyKSAlPiUNCiAgZ3JvdXBfYnkoUTE0KSAlPiUNCiAgbXV0YXRlKA0KICAgIFBlcmNlbnRhZ2UgPSBuIC8gc3VtKG4pLA0KICAgIExhYmVsID0gcGFzdGUwKG4sICJcbigiLCByb3VuZChQZXJjZW50YWdlICogMTAwLCAxKSwgIiUpIikNCiAgKSAlPiUNCiAgdW5ncm91cCgpDQoNCg0KZ2dwbG90KHBhcnRpY2lwYXRpb25fZGF0YSwNCiAgICAgICBhZXMoeCA9IFExNCwgeSA9IFBlcmNlbnRhZ2UsIGZpbGwgPSBRMikpICsNCiAgZ2VvbV9jb2woDQogICAgcG9zaXRpb24gPSAic3RhY2siLA0KICAgIHdpZHRoID0gMC43LA0KICAgIGNvbG9yID0gIndoaXRlIg0KICApICsNCiAgZ2VvbV90ZXh0KA0KICAgIGFlcyhsYWJlbCA9IExhYmVsKSwNCiAgICBwb3NpdGlvbiA9IHBvc2l0aW9uX3N0YWNrKHZqdXN0ID0gMC41KSwNCiAgICBzaXplID0gNC41DQogICkgKw0KICBzY2FsZV9maWxsX21hbnVhbCgNCiAgICB2YWx1ZXMgPSBjKA0KICAgICAgIlllcyIgPSAiIzY2QTE4MiIsDQogICAgICAiTWF5YmUiID0gIiNGMkNDOEYiLA0KICAgICAgIk5vIiA9ICIjRDY2QjZCIg0KICAgICkNCiAgKSArDQogIHNjYWxlX3lfY29udGludW91cygNCiAgICBsYWJlbHMgPSBzY2FsZXM6OmxhYmVsX3BlcmNlbnQoKSwNCiAgICBleHBhbmQgPSBjKDAsIDApDQogICkgKw0KICBsYWJzKA0KICAgIHRpdGxlID0gIldpbGxpbmduZXNzIHRvIFBhcnRpY2lwYXRlIGJ5IENhbXB1cyBMb2NhdGlvbiIsDQogICAgeCA9ICJDYW1wdXMgbG9jYXRpb24iLA0KICAgIHkgPSAiUGVyY2VudGFnZSBvZiByZXNwb25kZW50cyIsDQogICAgZmlsbCA9ICJXaWxsaW5nbmVzcyB0byBwYXJ0aWNpcGF0ZSINCiAgKSArDQogIHRoZW1lX2NsYXNzaWMoYmFzZV9zaXplID0gMTUpICsNCiAgdGhlbWUoDQogICAgcGxvdC50aXRsZSA9IGVsZW1lbnRfdGV4dCgNCiAgICAgIGZhY2UgPSAiYm9sZCIsDQogICAgICBzaXplID0gMTcNCiAgICApLA0KICAgIGF4aXMudGV4dCA9IGVsZW1lbnRfdGV4dChzaXplID0gMTMpLA0KICAgIGF4aXMudGl0bGUgPSBlbGVtZW50X3RleHQoc2l6ZSA9IDE0KSwNCiAgICBsZWdlbmQucG9zaXRpb24gPSAiYm90dG9tIg0KICApDQoNCg0KYGBgDQoNCiMgU3VtbWFyeSBvZiBpbmNlbnRpdmUgInVzZWZ1bG5lc3MiIA0KDQpgYGB7ciwgZmlnLndpZHRoPTIyLCBmaWcuaGVpZ2h0PTEwLCAgZHBpPTYwMH0NCg0KaW5jZW50aXZlX2xhYmVscyA8LSBjKA0KICBRNSA9ICJQcm9mZXNzaW9uYWwgY2VydGlmaWNhdGlvbiIsDQogIFE2ID0gIkxldHRlciBvZiBjb21tZW5kYXRpb24iLA0KICBRNyA9ICJHcmFkdWF0aW9uIGNlcmVtb255IHJlY29nbml0aW9uIiwNCiAgUTggPSAiTGVhZGVyc2hpcCBvcHBvcnR1bml0aWVzIiwNCiAgUTkgPSAiRm9ybWFsIGF3YXJkcyIsDQogIFExMCA9ICJMaW5rZWRJbiBiYWRnZSIsDQogIFExMSA9ICJBZHZpc29yIGVuY291cmFnZW1lbnQiDQopDQoNCmxpa2VydF9kYXRhIDwtIHBtZCAlPiUNCiAgc2VsZWN0KFE1OlExMSkgJT4lDQogIHBpdm90X2xvbmdlcigNCiAgICBjb2xzID0gZXZlcnl0aGluZygpLA0KICAgIG5hbWVzX3RvID0gIkluY2VudGl2ZSIsDQogICAgdmFsdWVzX3RvID0gIlJlc3BvbnNlIg0KICApICU+JQ0KICBmaWx0ZXIoIWlzLm5hKFJlc3BvbnNlKSkgJT4lDQogIG11dGF0ZSgNCiAgICBJbmNlbnRpdmUgPSByZWNvZGUoSW5jZW50aXZlLCAhISFpbmNlbnRpdmVfbGFiZWxzKSwNCiAgICBJbmNlbnRpdmUgPSBmYWN0b3IoDQogICAgICBJbmNlbnRpdmUsDQogICAgICBsZXZlbHMgPSByZXYodW5uYW1lKGluY2VudGl2ZV9sYWJlbHMpKQ0KICAgICksDQogICAgUmVzcG9uc2UgPSBmYWN0b3IoUmVzcG9uc2UsIGxldmVscyA9IGxpa2VydF9sZXZlbHMpDQogICkNCg0KZ2dwbG90KGxpa2VydF9kYXRhLCBhZXMoeCA9IEluY2VudGl2ZSwgZmlsbCA9IFJlc3BvbnNlKSkgKw0KICBnZW9tX2JhcigNCiAgICBwb3NpdGlvbiA9ICJmaWxsIiwNCiAgICB3aWR0aCA9IDAuNzUsDQogICAgY29sb3IgPSAid2hpdGUiLA0KICAgIGxpbmV3aWR0aCA9IDAuMw0KICApICsNCiAgc2NhbGVfZmlsbF9tYW51YWwoDQogICAgdmFsdWVzID0gYygNCiAgICAgICJOb3QgYXQgYWxsIHVzZWZ1bCIgPSAiI0IyMTgyQiIsDQogICAgICAiU2xpZ2h0bHkgdXNlZnVsIiA9ICIjRUY4QTYyIiwNCiAgICAgICJNb2RlcmF0ZWx5IHVzZWZ1bCIgPSAiI0Q5RDlEOSIsDQogICAgICAiVmVyeSB1c2VmdWwiID0gIiM2N0E5Q0YiLA0KICAgICAgIkV4dHJlbWVseSB1c2VmdWwiID0gIiMyMTY2QUMiDQogICAgKQ0KICApICsNCiAgc2NhbGVfeF9kaXNjcmV0ZShsYWJlbHMgPSBpbmNlbnRpdmVfbGFiZWxzKSArDQogIHNjYWxlX3lfY29udGludW91cygNCiAgICBsYWJlbHMgPSBwZXJjZW50X2Zvcm1hdCgpLA0KICAgIGV4cGFuZCA9IGMoMCwgMCkNCiAgKSArDQogIGNvb3JkX2ZsaXAoKSArDQogIGxhYnMoDQogICAgdGl0bGUgPSAiUGVyY2VpdmVkIFVzZWZ1bG5lc3Mgb2YgUGVlciBNZW50b3IgSW5jZW50aXZlcyIsDQogICAgeCA9IE5VTEwsDQogICAgeSA9ICJQZXJjZW50YWdlIG9mIHJlc3BvbmRlbnRzIiwNCiAgICBmaWxsID0gIlBlcmNlaXZlZCB1c2VmdWxuZXNzIg0KICApICsNCiAgdGhlbWVfY2xhc3NpYyhiYXNlX3NpemUgPSAyNCkgKw0KICB0aGVtZSgNCiAgICBheGlzLnRleHQueSA9IGVsZW1lbnRfdGV4dChzaXplID0gMjApLA0KICAgIGF4aXMudGl0bGUgPSBlbGVtZW50X3RleHQoc2l6ZSA9IDI0KSwNCiAgICBwbG90LnRpdGxlID0gZWxlbWVudF90ZXh0KGZhY2UgPSAiYm9sZCIsIHNpemUgPSAyNiksDQogICAgbGVnZW5kLnBvc2l0aW9uID0gInJpZ2h0Ig0KICApDQoNCmBgYA0KDQpgYGB7ciwgZmlnLndpZHRoPTEyLCBmaWcuaGVpZ2h0PTYsIGRwaT02MDB9DQoNCnBtZCAlPiUNCiAgZmlsdGVyKCFpcy5uYShRMykpICU+JQ0KICBtdXRhdGUoUTMgPSBmYWN0b3IoUTMsIGxldmVscyA9IGMoDQogICAgIkxlc3MgdGhhbiAxIGhvdXIgcGVyIG1vbnRoLiIsDQogICAgIjEtMiBob3VycyBwZXIgbW9udGguIiwNCiAgICAiMy01IGhvdXJzIHBlciBtb250aC4iLA0KICAgICI1IG9yIG1vcmUgaG91cnMgcGVyIG1vbnRoLiINCiAgKSkpICU+JQ0KICBnZ3Bsb3QoYWVzKHggPSBRMywgZmlsbCA9IFEzKSkgKw0KICBnZW9tX2Jhcih3aWR0aCA9IDAuNykgKw0KICBnZW9tX3RleHQoDQogICAgc3RhdCA9ICJjb3VudCIsDQogICAgYWVzKGxhYmVsID0gYWZ0ZXJfc3RhdChjb3VudCkpLA0KICAgIGhqdXN0ID0gLTAuMiwNCiAgICBzaXplID0gNQ0KICApICsNCiAgc2NhbGVfZmlsbF9icmV3ZXIocGFsZXR0ZSA9ICJCbHVlcyIpICsNCiAgc2NhbGVfeV9jb250aW51b3VzKGV4cGFuZCA9IGV4cGFuc2lvbihtdWx0ID0gYygwLCAwLjE1KSkpICsNCiAgY29vcmRfZmxpcCgpICsNCiAgbGFicygNCiAgICB0aXRsZSA9ICJXaWxsaW5nbmVzcyB0byBDb21taXQgVGltZSB0byBQZWVyIE1lbnRvcmluZyIsDQogICAgeCA9ICJNb250aGx5IHRpbWUgY29tbWl0bWVudCIsDQogICAgeSA9ICJOdW1iZXIgb2YgcmVzcG9uZGVudHMiDQogICkgKw0KICB0aGVtZV9jbGFzc2ljKGJhc2Vfc2l6ZSA9IDE1KSArDQogIHRoZW1lKGxlZ2VuZC5wb3NpdGlvbiA9ICJub25lIikNCg0KYGBgDQoNCmBgYHtyLCBmaWcud2lkdGg9MTAsIGZpZy5oZWlnaHQ9MTB9DQoNCnRpbWVfZGF0YSA8LSBwbWQgJT4lDQogIGZpbHRlcighaXMubmEoUTIpLCAhaXMubmEoUTMpKSAlPiUNCiAgbXV0YXRlKA0KICAgIFEyID0gZmFjdG9yKFEyLCBsZXZlbHMgPSBjKCJZZXMiLCAiTWF5YmUiLCAiTm8iKSksDQogICAgUTMgPSBmYWN0b3IoDQogICAgICBRMywNCiAgICAgIGxldmVscyA9IGMoDQogICAgICAgICJMZXNzIHRoYW4gMSBob3VyIHBlciBtb250aC4iLA0KICAgICAgICAiMS0yIGhvdXJzIHBlciBtb250aC4iLA0KICAgICAgICAiMy01IGhvdXJzIHBlciBtb250aC4iLA0KICAgICAgICAiNSBvciBtb3JlIGhvdXJzIHBlciBtb250aC4iDQogICAgICApDQogICAgKQ0KICApICU+JQ0KICBjb3VudChRMywgUTIpICU+JQ0KICBncm91cF9ieShRMykgJT4lDQogIG11dGF0ZSgNCiAgICBQZXJjZW50YWdlID0gbiAvIHN1bShuKSwNCiAgICBMYWJlbCA9IHBhc3RlMChuLCAiXG4oIiwgcm91bmQoUGVyY2VudGFnZSAqIDEwMCwgMSksICIlKSIpDQogICkgJT4lDQogIHVuZ3JvdXAoKQ0KDQoNCmdncGxvdCh0aW1lX2RhdGEsIGFlcyh4ID0gUTMsIHkgPSBQZXJjZW50YWdlLCBmaWxsID0gUTIpKSArDQogIGdlb21fY29sKA0KICAgIHBvc2l0aW9uID0gInN0YWNrIiwNCiAgICB3aWR0aCA9IDAuNywNCiAgICBjb2xvciA9ICJ3aGl0ZSINCiAgKSArDQogIGdlb21fdGV4dCgNCiAgICBhZXMobGFiZWwgPSBMYWJlbCksDQogICAgcG9zaXRpb24gPSBwb3NpdGlvbl9zdGFjayh2anVzdCA9IDAuNSksDQogICAgc2l6ZSA9IDQNCiAgKSArDQogIHNjYWxlX2ZpbGxfbWFudWFsKA0KICAgIHZhbHVlcyA9IGMoDQogICAgICAiWWVzIiA9ICIjNjZBMTgyIiwNCiAgICAgICJNYXliZSIgPSAiI0YyQ0M4RiIsDQogICAgICAiTm8iID0gIiNENjZCNkIiDQogICAgKQ0KICApICsNCiAgc2NhbGVfeV9jb250aW51b3VzKA0KICAgIGxhYmVscyA9IHNjYWxlczo6bGFiZWxfcGVyY2VudCgpLA0KICAgIGV4cGFuZCA9IGMoMCwgMCkNCiAgKSArDQogIGxhYnMoDQogICAgdGl0bGUgPSAiV2lsbGluZ25lc3MgdG8gQ29tbWl0IFRpbWUgYnkgUGFydGljaXBhdGlvbiBJbnRlcmVzdCIsDQogICAgeCA9ICJQb3RlbnRpYWwgbW9udGhseSB0aW1lIGNvbW1pdG1lbnQiLA0KICAgIHkgPSAiUGVyY2VudGFnZSBvZiByZXNwb25kZW50cyB3aXRoaW4gZWFjaCB0aW1lIGNhdGVnb3J5IiwNCiAgICBmaWxsID0gIldpbGxpbmduZXNzIHRvIHBhcnRpY2lwYXRlIg0KICApICsNCiAgdGhlbWVfY2xhc3NpYyhiYXNlX3NpemUgPSAxNSkgKw0KICB0aGVtZSgNCiAgICBwbG90LnRpdGxlID0gZWxlbWVudF90ZXh0KA0KICAgICAgZmFjZSA9ICJib2xkIiwNCiAgICAgIHNpemUgPSAxNw0KICAgICksDQogICAgYXhpcy50ZXh0ID0gZWxlbWVudF90ZXh0KHNpemUgPSAxMiksDQogICAgYXhpcy50aXRsZSA9IGVsZW1lbnRfdGV4dChzaXplID0gMTQpLA0KICAgIGxlZ2VuZC5wb3NpdGlvbiA9ICJib3R0b20iDQogICkNCg0KYGBgDQoNCg0KDQpgYGB7cn0NCg0KaW5jZW50aXZlX3N1bW1hcnkgPC0gbGlrZXJ0X2RhdGEgJT4lDQogIGdyb3VwX2J5KEluY2VudGl2ZSkgJT4lDQogIHN1bW1hcmlzZSgNCiAgICBSZXNwb25zZXMgPSBuKCksDQogICAgTm90X3VzZWZ1bCA9IHN1bShSZXNwb25zZSA9PSAiTm90IGF0IGFsbCB1c2VmdWwiKSwNCiAgICBTbGlnaHRseV91c2VmdWwgPSBzdW0oUmVzcG9uc2UgPT0gIlNsaWdodGx5IHVzZWZ1bCIpLA0KICAgIE1vZGVyYXRlbHlfdXNlZnVsID0gc3VtKFJlc3BvbnNlID09ICJNb2RlcmF0ZWx5IHVzZWZ1bCIpLA0KICAgIFZlcnlfdXNlZnVsID0gc3VtKFJlc3BvbnNlID09ICJWZXJ5IHVzZWZ1bCIpLA0KICAgIEV4dHJlbWVseV91c2VmdWwgPSBzdW0oUmVzcG9uc2UgPT0gIkV4dHJlbWVseSB1c2VmdWwiKSwNCiAgICBQZXJjZW50X3ZlcnlfZXh0cmVtZWx5ID0gbWVhbigNCiAgICAgIFJlc3BvbnNlICVpbiUgYygiVmVyeSB1c2VmdWwiLCAiRXh0cmVtZWx5IHVzZWZ1bCIpDQogICAgKSAqIDEwMCwNCiAgICBNZWFuX3Njb3JlID0gbWVhbihhcy5udW1lcmljKFJlc3BvbnNlKSksDQogICAgLmdyb3VwcyA9ICJkcm9wIg0KICApICU+JQ0KICBhcnJhbmdlKGRlc2MoTWVhbl9zY29yZSkpDQoNCmBgYA0KIyBTdWdnZXN0ZWQgaW5jZW50aXZlcyANCg0KYGBge3J9DQoNCmxpYnJhcnkodGlkeXZlcnNlKQ0KDQppbmNlbnRpdmVzX2RhdGEgPC0gdGliYmxlKA0KICBgRmluYW5jaWFsIGNvbXBlbnNhdGlvbmAgPSBjKA0KICAgIDAsIDEsIDAsIDAsIDAsIDEsIDEsIDEsIDAsIDAsIDAsDQogICAgMCwgMCwgMCwgMCwgMCwgMCwgMSwgMSwgMSwgMCwgMA0KICApLA0KICBgQ29uZmVyZW5jZSBmZWVzL3RyYXZlbCBncmFudHNgID0gYygNCiAgICAwLCAxLCAwLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLA0KICAgIDEsIDAsIDAsIDAsIDEsIDAsIDEsIDEsIDAsIDAsIDANCiAgKSwNCiAgYEZvcm1hbCB0cmFpbmluZ3MsIHdvcmtzaG9wcywgYW5kIGNhcmVlciBwcmVwYCA9IGMoDQogICAgMCwgMSwgMCwgMCwgMSwgMCwgMCwgMSwgMCwgMCwgMCwNCiAgICAxLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwDQogICksDQogIGBTb2NpYWwgZ2V0LXRvZ2V0aGVyc2AgPSBjKA0KICAgIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDEsIDAsDQogICAgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMCwgMCwgMQ0KICApLA0KICBgTWVyY2hgID0gYygNCiAgICAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLA0KICAgIDAsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDANCiAgKSwNCiAgYExpc3RlZCBpbmNlbnRpdmVzIGFkZXF1YXRlYCA9IGMoDQogICAgMSwgMCwgMSwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMSwNCiAgICAwLCAxLCAxLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwDQogICkNCikNCg0KDQppbmNlbnRpdmVzX3N1bW1hcnkgPC0gaW5jZW50aXZlc19kYXRhICU+JQ0KICBzdW1tYXJpc2UoYWNyb3NzKGV2ZXJ5dGhpbmcoKSwgfiBiYXNlOjpzdW0oLngsIG5hLnJtID0gVFJVRSkpKSAlPiUNCiAgcGl2b3RfbG9uZ2VyKA0KICAgIGNvbHMgPSBldmVyeXRoaW5nKCksDQogICAgbmFtZXNfdG8gPSAiSW5jZW50aXZlIiwNCiAgICB2YWx1ZXNfdG8gPSAiQ291bnQiDQogICkgJT4lDQogIGFycmFuZ2UoZGVzYyhDb3VudCkpDQoNCmBgYA0KDQoNCmBgYHtyLCBmaWcud2lkdGg9MTAsIGZpZy5oZWlnaHQ9NiwgZHBpPTYwMH0NCmdncGxvdCgNCiAgaW5jZW50aXZlc19zdW1tYXJ5LA0KICBhZXMoeCA9IHJlb3JkZXIoSW5jZW50aXZlLCBDb3VudCksIHkgPSBDb3VudCkNCikgKw0KICBnZW9tX2NvbChmaWxsID0gInBpbmsiLCB3aWR0aCA9IDAuNykgKw0KICBnZW9tX3RleHQoDQogICAgYWVzKGxhYmVsID0gQ291bnQpLA0KICAgIGhqdXN0ID0gLTAuMiwNCiAgICBzaXplID0gNQ0KICApICsNCiAgY29vcmRfZmxpcCgpICsNCiAgc2NhbGVfeV9jb250aW51b3VzKA0KICAgIGV4cGFuZCA9IGV4cGFuc2lvbihtdWx0ID0gYygwLCAwLjE1KSkNCiAgKSArDQogIGxhYnMoDQogICAgdGl0bGUgPSAiQWRkaXRpb25hbCBJbmNlbnRpdmVzIGZvciBQZWVyIE1lbnRvcnMiLA0KICAgIHggPSBOVUxMLA0KICAgIHkgPSAiTnVtYmVyIG9mIHJlc3BvbmRlbnRzIg0KICApICsNCiAgdGhlbWVfY2xhc3NpYyhiYXNlX3NpemUgPSAxNSkgKw0KICB0aGVtZSgNCiAgICBwbG90LnRpdGxlID0gZWxlbWVudF90ZXh0KGZhY2UgPSAiYm9sZCIsIHNpemUgPSAxNyksDQogICAgYXhpcy50ZXh0ID0gZWxlbWVudF90ZXh0KHNpemUgPSAxMiksDQogICAgYXhpcy50aXRsZSA9IGVsZW1lbnRfdGV4dChzaXplID0gMTQpDQogICkNCmBgYA0KDQoNCg0KIyBOb3RhYmxlIFRha2UtYXdheXMNCg0KIyMgUmVxdWVzdHMgV2UgQXJlIEFscmVhZHkgUGxhbm5pbmcgdG8gSW1wbGVtZW50DQoNCi0gKipWZXJ5IGNsZWFyIGV4cGVjdGF0aW9ucyBhbmQgZm9ybWFsIHRyYWluaW5nIGZvciBtZW50b3JzKioNCiAgLSDigJxvbmJvYXJkaW5nIHNlc3Npb25z4oCdIGFuZCBhIGZvcm1hbCBvcmllbnRhdGlvbi8gbXVsdGlwbGUgb3JpZW50YXRpb25zDQogIC0gV3JpdHRlbiBtYXRlcmlhbHMgYW5kIGd1aWRlbGluZXMNCiAgLSBGcmVxdWVudCBtZWV0aW5ncyBvZiBqdXN0IHRoZSBtZW50b3JzIHRvIHRhbGsgYWJvdXQgaG93IHRvIGltcHJvdmUgdGhlaXIgbWVudG9yaW5nIHNraWxscw0KLSAqKk1lbnRvci9tZW50ZWUgYWNjb3VudGFiaWxpdHkgc3RyYXRlZ2llcyBhbmQgcG9saWNpZXMgZm9yIGNvbmZsaWN0KioNCi0gKipDb250ZW50IG9uIHdheXMgdG8gY2FwaXRhbGl6ZSBvbiBPU1UgcHJvZ3JhbXMgYW5kIGZhY2lsaXRpZXMqKiAodGhlIFVuaW9uLCBSUEFDLCBjbHVicywgZXRjKQ0KLSAqKkNvbnRlbnQgZm9jdXNlZCBvbiBjYXJlZXIgZ3Jvd3RoKiogYm90aCBpbiBhY2FkZW1pYSBhbmQgaW5kdXN0cnkNCi0gKipTdHJvbmcgZmFjdWx0eSBlbmdhZ2VtZW50KioNCi0gKipQcm92aWRlIG5ldHdvcmtpbmcgb3Bwb3J0dW5pdGllcyBhbmQgb3Bwb3J0dW5pdGllcyBmb3IgY2FyZWVyIGdyb3d0aCoqDQotICoqU3RydWN0dXJlcyB0byBtZWFzdXJlIHN1Y2Nlc3MqKg0KDQojIyBSZXF1ZXN0cyBXZeKAmXZlIFRob3VnaHQgQWJvdXQgYW5kIFByb2JhYmx5IFdvbuKAmXQgQmUgRG9pbmcNCg0KLSAqKkludGVudGlvbmFsIG1hdGNoaW5nIGJhc2VkIG9uIHNoYXJlZCBpbnRlcmVzdHMqKg0KICAtIEJ1dCBJIGRvIHRoaW5rIHdlIHNob3VsZCBpbXBsZW1lbnQgYSByZXF1ZXN0IHRoYXQgbWVudG9yL21lbnRlZXMgYmUgYmFzZWQgb24gc2hhcmVkIGZpcnN0LWxhbmd1YWdlDQoNCiMjIFJlcXVlc3RzIFdlIEhhdmVu4oCZdCBDb25zaWRlcmVkDQoNCi0gKipBc3luY2hyb25vdXMgdHJhaW5pbmdzIGZvciBvbmxpbmUgc3R1ZGVudHMqKg0KLSAqKkNvbnRlbnQgZm9jdXNlZCBvbiBDb2x1bWJ1cyoqIChJIHRoaW5rIHRoaXMgbWVhbnMgaW50cm9kdWNpbmcgc3R1ZGVudHMgdG8gc3VnZ2VzdGlvbnMgd2UgaGF2ZSBpbiBvcmRlciB0byBlbmpveSB0aGUgY2l0eT8pDQotICoqQ29udGVudCBmb2N1c2VkIG9uIHRyYWluaW5nIHN0dWRlbnRzIGluIGdyYW50IHdyaXRpbmcqKg0KLSAqKk91dGRvb3Igc2Vzc2lvbnMqKg0KLSAqKlJlc3VtZSBjb25zdHJ1Y3Rpb24gYW5kIHJldmlld2luZyoqDQoNCi0tLQ0KDQojIyBLZXkgUXVvdGVzDQoNCioqMS4qKg0KDQo+IOKAnEkgZmVlbCB0aGF0LCBhcyBncmFkdWF0ZSBzdHVkZW50cywgUEkgYXBwcm92YWwgaXMgdGhlIGJpZ2dlc3QgbGltaXRpbmcgZmFjdG9yIGluIG91ciBwYXJ0aWNpcGF0aW9uIGluIHRoZXNlIGtpbmRzIG9mIHRoaW5ncy4gSSBhbHNvIHRoaW5rIFBJIGVuY291cmFnZW1lbnQgc2hvdWxkIGNvbWUgd2l0aCB0aGUgdW5kZXJzdGFuZGluZyB0aGF0IHBhcnRpY2lwYXRpb24gaW4gdGhlIHByb2dyYW0gd291bGQgY3V0IGludG8gdGltZSBzcGVudCBvbiByZXNlYXJjaCBhbmQgdGhhdCBwYXJ0aWNpcGFudHMgd291bGQgKGdlbmVyYWxseSkgbm90IGJlIGV4cGVjdGVkIHRvIG1ha2UgdXAgdGhlIHRpbWUgYWZ0ZXIgd29yayBob3VycyBvbiBvbiB3ZWVrZW5kcy4gSSBhbHNvIHRoaW5rIHByb3ZpZGluZyBmb29kIG9yIHNuYWNrcyBjb3VsZCBiZSBtb3RpdmF0aW5nLiBGb3IgZXhhbXBsZSwgaWYgdGhlcmUgd2VyZSBvbmNlIGEgbW9udGggbWVldGluZ3MgZm9yIHBhcnRpY2lwYW50cyB3aGVyZSBwaXp6YSBvciBzb21ldGhpbmcgd291bGQgYmUgcHJvdmlkZWQsIEkgdGhpbmsgdGhhdCB3b3VsZCBlbmNvdXJhZ2UgbXkgYW5kIG90aGVycycgcGFydGljaXBhdGlvbi7igJ0NCg0KKioyLioqDQoNCj4g4oCcSGVscGluZyB0aGVtIG5hdmlnYXRlIHRoZSByZXNlYXJjaCBsYW5kc2NhcGUsIHN1cHBvcnRpbmcgdGhlbSB3aXRoIHNjZW5hcmlvcyB3aGVuIHRoZXkgZmVlbCBvdmVyd2hlbG1lZCwgYW5kIGNyZWF0aW5nIHNvY2lhbCBjb25uZWN0aW9ucyBhbmQgaW52b2x2ZW1lbnQuIEkgdGhpbmsgbmV3IGdyYWR1YXRlcywgZXNwZWNpYWxseSBpbnRlcm5hdGlvbmFsIGdyYWR1YXRlcyBmcm9tIGRpZmZlcmVudCBkZXBhcnRtZW50cyByYXRoZXIgdGhhbiB0aGUgc2FtZSBkZXBhcnRtZW50LCBoYXZlIGFjY2VzcyB0byBtb3JlIG9wcG9ydHVuaXRpZXMgYW5kIHNvY2lhbCBjb25uZWN0aW9ucy7igJ0NCg0KKiozLioqDQoNCj4g4oCcSSB0aGluayB0aGlzIHNob3VsZCBiZSB0cmVhdGVkIGxpa2Ugb25ib2FyZGluZyBwcm9jZXNzIGZvciBpbmNvbWluZyBncmFkdWF0ZSBzdHVkZW50cy4gRm9yIGxhYnMgd2l0aCBtYW55IGdyYWR1YXRlIHN0dWRlbnRzLCB0aGlzIHdvbid0IGJlIGFuIGlzc3VlLiBGb3Igc21hbGxlciBsYWJzLCB3aGVuIHRoZXJlIGlzIG9ubHkgb25lIHN0dWRlbnQgaXQgbWlnaHQgYmUgdmVyeSBjaGFsbGVuZ2luZyB0byBhc2sgZm9yIGhlbHAgZnJvbSBvdGhlciBzdHVkZW50cyBhdCB0aGUgYmVnaW5uaW5nLiBQZWVyIG1lbnRvcmluZyB3aWxsIGJlIGEgZ29vZCBpZGVhLiBUaGlzIGlzIGJlbmVmaWNpYWwgZm9yIGJvdGggdGhlIG1lbnRvciBhbmQgbWVudGVlIHN0dWRlbnRzLuKAnQ0KDQoqKjQuKioNCg0KPiDigJxXZSBoYWQgdGhpcyBwcm9ncmFtIGJlZm9yZSB3aXRoaW4gb3VyIGRlcGFydG1lbnQuIE9uZSBkaXNjdXNzaW9uIHBvaW50IGlzIHRoZSBxdWFsaXR5L3RvcGljIHRoZSBtZW50b3Igd2lsbCBjb3Zlci4gU29tZSBtZW50b3JzIGhhdmUgc28gbWFueSB1c2VmdWwgcmVzb3VyY2VzLiBTb21lIG1lbnRvcnMgZGlkbid0IGtub3cgYXMgbXVjaC4gSG93IGNhbiB3ZSBkaXN0cmlidXRlIHRoZSByZXNvdXJjZXMgZXZlbmx5PyBNYXliZSBhIHN0YW5kYXJkIGd1aWRlbGluZSB3b3VsZCBoZWxwLuKAnQ0KDQotLS0NCg0KIyMgQ29uc3RydWN0aXZlIENyaXRpY2lzbQ0KDQoqKjEuKiogVGhpcyB3b3VsZCBiZSB5ZXQgYW5vdGhlciByZXNwb25zaWJpbGl0eSwgc29tZXRoaW5nIGdyYWQgc3R1ZGVudHMgZG9u4oCZdCBoYXZlIHRpbWUgZm9yDQoNCioqMi4qKiBHcmFkdWF0ZSBzdHVkZW50cyBpbiBvbmxpbmUgcHJvZ3JhbXMgd2hvIGFyZSB3b3JraW5nIHByb2Zlc3Npb25hbHMgd2hvIGRvbuKAmXQgaGF2ZSB0aW1lIGZvciB0aGlzDQoNCioqMy4qKg0KDQo+IOKAnCoqSSBtYXJrZWQgdGhhdCBJIGRvbid0IHdhbnQgdG8gZG8gdGhpcyoqLiBJIGNhbiBzZWUgbWVyaXQgdG8gaXQsIGJ1dCBJIHRoaW5rIHRoYXQgeW91IGFyZSBub3QgdGFraW5nIGludG8gYWNjb3VudCB0aGF0ICoqbWFueSBvZiB1cyBhcmUgd29ya2luZyBwcm9mZXNzaW9uYWxzKiouIFNvbWUgb2YgdXMgZm9yIHRoZSB1bml2ZXJzaXR5LiBJIHRoaW5rIHRoYXQgZ2V0cyBmb3Jnb3R0ZW4gYSBsb3QuIEkgdGhpbmsgaXQgYWxzbyBnZXRzIGZvcmdvdHRlbiB0aGF0IGV2ZW4gdGhvdWdoIG91ciBjYW1wdXMgbG9jYXRpb24gaXMgbGlzdGVkIGFzIENvbHVtYnVzLCBvdXIgcHJvZ3JhbXMgYXJlbid0IChhcmU/KSBvbmxpbmUsIG1hbnkgb2YgdXMgYXJlIG5vdCBldmVuIGNsb3NlIHRvIENvbHVtYnVzLiBQaEQgcHJvZ3JhbXMgYXJlbid0IG9mZmVyZWQgb25saW5lIGluIG1hbnkgZGVwYXJ0bWVudHMgYW5kICoqeW91ciBvd24gZW1wbG95ZWVzIGFyZSBkcml2aW5nIHR3byBvcmUgbW9yZSBob3VycyB0byBnZXQgdG8gY2xhc3NlcyoqLiBUbyBtZWV0IHdpdGggYWR2aXNvcnMuIEJlaW5nIGJvbWJhcmRlZCBieSBncmFkdWF0ZSBzdHVkZW50IG9yZ2FuaXphdGlvbnMgd2hvIHdvbid0IGRlbGV0ZSB0aGVtIGZyb20gdGhlaXIgZW1haWwgbGlzdHMgdG8gcGFydGljaXBhdGUgaW4gdGhpbmdzIHRoYXQgd2UgYXJlIG5ldmVyIGdvaW5nIHRvIHBhcnRpY2lwYXRlIGluIGJlY2F1c2Ugd2UgYXJlbid0IGFjdHVhbGx5IG9uIGNhbXB1cy4gKipNZSBiZWluZyBhIG1lbnRvciB3b3VsZCBoYXZlIHRvIGJlIDEwMCUgcmVtb3RlIGJlY2F1c2UgSSdtIG5vdCBkcml2aW5nIHRvIGNhbXB1cyBmb3IgYW5vdGhlciBtZWV0aW5nIHdoZW4gaXQgd291bGQgYmUgYSB0d28taG91ciBvbmUtd2F5IGRyaXZlIGFuZCB0aGUgdW5pdmVyc2l0eSBkb2Vzbid0IHBheSBteSBtaWxlYWdlIGZvciBteSBncmFkdWF0ZSB3b3JrKiosIG9yIGF0IGxlYXN0IEkgZG9uJ3QgYWJ1c2UgdGhlIHN5c3RlbSBhbmQgY2hhcmdlIGl0LiBUaG9zZSBvZiB1cyB3aG8gYXJlIHVzaW5nIG91ciB0dWl0aW9uIGJlbmVmaXQgdG8gZnVydGhlciBvdXIgZWR1Y2F0aW9uIGFyZSBvZnRlbiBvdmVybG9va2VkIGluIHRoZSB0aG91Z2ggcHJvY2VzcyBmb3IgaG93IGFueSB0aGluZyBpcyBkb25lLCBob3cgY2xhc3NlcyBhcmUgc2NoZWR1bGVkIG9yIGhvdyBhbnkgYWRkaXRpb25hbCBzZXJ2aWNlcyBhcmUgb2ZmZXJlZC7igJ0=