rasalila by dijan
Feminine Empowerment

The Divine Feminine

Dijan

Embody the best version of yourself

Rasa Lila by Dijan offers yoga therapy and tantra counselling to bring out the vibrant, radiant, loving, sensual, divine feminine essence waiting to shine in each and every woman.

Upcoming Offerings

The Feminine Way Tantra Yoga Retreat for Women

The Feminine Way

The yoga retreats for women; “The Feminine Way” happen in magnificent spiritual hotspots like Koh Phangan (Thailand), Rishikesh (India), Greece and Ubud (Bali). The Feminine Way has a unique holistic approach integrating yoga therapy, tantra and dance.

Read more

Navaratri Experience

Navaratri

Traditional tantra retreat for both men and women who want to have an authentic tantra experience; ‘The Navaratri Retreat’ takes place during the auspicious time of Navaratri devoted to the celebration of Shakti.

Read more

Private Consultation

Private Consultation

Personal online consultations available throughout the year address individual constitution, needs and life style choices offering a tailor-made program of yoga therapy and tantra.

Read more

Dijan

Welcome!

I am Dijan. I am an international yoga therapist and traditional tantra teacher. I created Rasa Lila by Dijan to help people embody the best version of themselves. I believe life can be experienced in a very juicy, playful, rich and loving way. The more we open up to life inside and out, the more we can serve others around us with our light. I invite you passionately on a journey of self-discovery, healing, empowerment and bliss.

My free gift for you

Valley of Joy – Yoga Therapy for a Healthy Pelvic floor

Testimonials

I first want to say thank you again for the course. It gave me so much. I feel so much more feminine en secure about myself. It changed my way of thinking in a positive way! And I am able to hold this feeling back in Amsterdam.

DorienSchool teacher, The Netherlands

I just want to thank you so much Dijan for holding our space so tenderly during the retreat. You are both Elder and Mother. I explained to you early on in our week together that I wanted to learn to more effectively hold space, to not lose myself in the collective energy, I’m an extremely sensitive soul that up until recently have survived by either being completely open in safe places or completely closed in the unknown (Cancer Sun, Capricorn Moon, Pisces Rising). A very black and white existence that completely lacked flow and stifled further opening of my heart. I feel that the divine led me to the source that I needed, you showed me that I have more power than I know and that with a few tweaks (boundary work) I could tap deeper into my heart. You taught me that it’s ok to receive, to feel held whilst holding others. I have been walking the path of the heart since and I’ve healed so much since taking these teachings into my daily practices. My heart is so much more open, it feels incredible.

To date not many teachers have touched me as much as you. I walked away from your retreat feeling empowered and inspired. You have such a wealth of knowledge and wisdom of what it really means to be a woman in this crazy world. I hope our paths cross again, I’m always sending gratitude out to you.

Patricia van ReinYoga teacher, Melbourne, Australia

Dijan is an amazing soulful teacher, coming from the heart connecting on all the levels and not scared to really truly dive deeper.

Within herself and also opening and holding the space for others to do so with her amazing support. I perceive her as strong and soft at the same time, and that is an art.

AstridYoga teacher, The Netherlands

I experienced Dijan Albayrak teachings as profound and insightful. She teaches from the heart, she brings forward authenticity and passion in all her expressions modality, being it a lecture, a yoga class, a dancing session or a meditation. She embodies gracefully her feminine nature and playfulness. The feminine way is a journey within, guided with love and enthusiasm from a skillful and sensitive woman.

PatriziaBusiness consultant, Italy

Let’s Connect

Sign up for my newsletter for latest updates

What Does Rasa Lila Mean?

Rasa Lila

On a full moon evening Krishna lures the Gopis, the milk-maids, to the banks of river Yamuna with the rapturing sounds of his bansuri. In their eternal longing for Krishna the gopis gather around Krishna and his consort Radha. As a response to their pure, overwhelming love, Krishna duplicates himself many times and joins each gopi in their dance. Their passionate and joyful dance, called Rasa Lila, the Divine Dance of Love, allows them to break through the constraints of their body and reach a state of trance. The longing and the yearning of the gopis for Krishna leads them to a total state of surrender to the divine.

Are you interested? Or do you just want to say hi :) Then please subscribe:
Your Information will never be shared with any third party.
Ilgileniyor musunuz? Yoksa sadece "merhaba" mi demek istediniz :) Lütfen kaydolun:
Bilgileriniz başkalarıyla paylaşılmayacak.
Rahmin Işığı Meditasyonu'na katılmak için kaydolun, e-kitabınızı gönderelim.

Günlük bildirimler ve deneyimlerinizi paylaşım için Rahmin Işığı Meditasyonu facebook grubunu takip edebilirsiniz.

Sevgiler, Dijan

Merhabalar

Rahmin Işığı Meditasyonu e-kitabınızı aşağıdaki bağlantıdan indirebilirsiniz:

Hi beautiful, Please sign up here to download your free copy of "Valley of Joy - Yoga Therapy for a Healthy Pelvic Floor".

Günlük bildirimler ve deneyimlerinizi paylaşım için Rahmin Işığı Meditasyonu facebook grubunu takip edebilirsiniz.

Sevgiler, Dijan

Merhabalar

Rahmin Işığı Meditasyonu e-kitabınızı aşağıdaki bağlantıdan indirebilirsiniz:

Join the Feminine Way Retreat
CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZl9icm93c2VyX3Vua25vd24gZ2Zvcm1fd3JhcHBlcicgaWQ9J2dmb3JtX3dyYXBwZXJfMTUnID48YSBpZD0nZ2ZfMTUnIGNsYXNzPSdnZm9ybV9hbmNob3InID48L2E+PGZvcm0gbWV0aG9kPSdwb3N0JyBlbmN0eXBlPSdtdWx0aXBhcnQvZm9ybS1kYXRhJyB0YXJnZXQ9J2dmb3JtX2FqYXhfZnJhbWVfMTUnIGlkPSdnZm9ybV8xNScgIGFjdGlvbj0nLyNnZl8xNSc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9J2dmb3JtX2JvZHknPjx1bCBpZD0nZ2Zvcm1fZmllbGRzXzE1JyBjbGFzcz0nZ2Zvcm1fZmllbGRzIHRvcF9sYWJlbCBmb3JtX3N1YmxhYmVsX2JlbG93IGRlc2NyaXB0aW9uX2JlbG93Jz48bGkgaWQ9J2ZpZWxkXzE1XzYnIGNsYXNzPSdnZmllbGQgZ2ZfbGVmdF9oYWxmIG5vLWxhYmVsIGdmaWVsZF9jb250YWluc19yZXF1aXJlZCBmaWVsZF9zdWJsYWJlbF9iZWxvdyBmaWVsZF9kZXNjcmlwdGlvbl9iZWxvdycgPjxsYWJlbCBjbGFzcz0nZ2ZpZWxkX2xhYmVsJyBmb3I9J2lucHV0XzE1XzYnID5GaXJzdCBOYW1lPHNwYW4gY2xhc3M9J2dmaWVsZF9yZXF1aXJlZCc+Kjwvc3Bhbj48L2xhYmVsPjxkaXYgY2xhc3M9J2dpbnB1dF9jb250YWluZXIgZ2lucHV0X2NvbnRhaW5lcl90ZXh0Jz48aW5wdXQgbmFtZT0naW5wdXRfNicgaWQ9J2lucHV0XzE1XzYnIHR5cGU9J3RleHQnIHZhbHVlPScnIGNsYXNzPSdsYXJnZScgIHRhYmluZGV4PScxJyAgcGxhY2Vob2xkZXI9J0ZpcnN0IE5hbWUnIGFyaWEtcmVxdWlyZWQ9InRydWUiIGFyaWEtaW52YWxpZD0iZmFsc2UiIC8+PC9kaXY+PC9saT48bGkgaWQ9J2ZpZWxkXzE1XzcnIGNsYXNzPSdnZmllbGQgZ2ZfcmlnaHRfaGFsZiBuby1sYWJlbCBnZmllbGRfY29udGFpbnNfcmVxdWlyZWQgZmllbGRfc3VibGFiZWxfYmVsb3cgZmllbGRfZGVzY3JpcHRpb25fYmVsb3cnID48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF8xNV83JyA+TGFzdCBOYW1lPHNwYW4gY2xhc3M9J2dmaWVsZF9yZXF1aXJlZCc+Kjwvc3Bhbj48L2xhYmVsPjxkaXYgY2xhc3M9J2dpbnB1dF9jb250YWluZXIgZ2lucHV0X2NvbnRhaW5lcl90ZXh0Jz48aW5wdXQgbmFtZT0naW5wdXRfNycgaWQ9J2lucHV0XzE1XzcnIHR5cGU9J3RleHQnIHZhbHVlPScnIGNsYXNzPSdsYXJnZScgIHRhYmluZGV4PScyJyAgcGxhY2Vob2xkZXI9J0xhc3QgTmFtZScgYXJpYS1yZXF1aXJlZD0idHJ1ZSIgYXJpYS1pbnZhbGlkPSJmYWxzZSIgLz48L2Rpdj48L2xpPjxsaSBpZD0nZmllbGRfMTVfMicgY2xhc3M9J2dmaWVsZCBuby1sYWJlbCBnZmllbGRfY29udGFpbnNfcmVxdWlyZWQgZmllbGRfc3VibGFiZWxfYmVsb3cgZmllbGRfZGVzY3JpcHRpb25fYmVsb3cnID48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF8xNV8yJyA+RW1haWw8c3BhbiBjbGFzcz0nZ2ZpZWxkX3JlcXVpcmVkJz4qPC9zcGFuPjwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX2VtYWlsJz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSdpbnB1dF8yJyBpZD0naW5wdXRfMTVfMicgdHlwZT0nZW1haWwnIHZhbHVlPScnIGNsYXNzPSdsYXJnZScgdGFiaW5kZXg9JzMnICAgcGxhY2Vob2xkZXI9J0VtYWlsJy8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PjwvbGk+PGxpIGlkPSdmaWVsZF8xNV8zJyBjbGFzcz0nZ2ZpZWxkIGdmX2xlZnRfaGFsZiBuby1sYWJlbCBnZmllbGRfcHJpY2UgZ2ZpZWxkX3ByaWNlXzE1XzMgZ2ZpZWxkX3Byb2R1Y3RfMTVfMyBnZmllbGRfY29udGFpbnNfcmVxdWlyZWQgZmllbGRfc3VibGFiZWxfYmVsb3cgZmllbGRfZGVzY3JpcHRpb25fYmVsb3cnID48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF8xNV8zJyA+Q2hvb3NlIGRhdGVzIG9mIHlvdXIgcmV0cmVhdDxzcGFuIGNsYXNzPSdnZmllbGRfcmVxdWlyZWQnPio8L3NwYW4+PC9sYWJlbD48ZGl2IGNsYXNzPSdnaW5wdXRfY29udGFpbmVyIGdpbnB1dF9jb250YWluZXJfc2VsZWN0Jz48c2VsZWN0IG5hbWU9J2lucHV0XzMnIGlkPSdpbnB1dF8xNV8zJyAgY2xhc3M9J2xhcmdlIGdmaWVsZF9zZWxlY3QnIHRhYmluZGV4PSc0JyAgYXJpYS1yZXF1aXJlZD0idHJ1ZSIgYXJpYS1pbnZhbGlkPSJmYWxzZSI+PG9wdGlvbiB2YWx1ZT0nJyBzZWxlY3RlZD0nc2VsZWN0ZWQnIGNsYXNzPSdnZl9wbGFjZWhvbGRlcic+U2VsZWN0IHJldHJlYXQgZGF0ZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9JzctMTMgSmFudWFyeXwwJyA+Ny0xMyBKYW51YXJ5PC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nNC0xMCBGZWJydWFyeXwwJyA+NC0xMCBGZWJydWFyeTwvb3B0aW9uPjwvc2VsZWN0PjwvZGl2PjwvbGk+PGxpIGlkPSdmaWVsZF8xNV80JyBjbGFzcz0nZ2ZpZWxkIGdmX3JpZ2h0X2hhbGYgbm8tbGFiZWwgZ2ZpZWxkX3ByaWNlIGdmaWVsZF9wcmljZV8xNV80IGdmaWVsZF9wcm9kdWN0XzE1XzQgZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93JyA+PGxhYmVsIGNsYXNzPSdnZmllbGRfbGFiZWwnIGZvcj0naW5wdXRfMTVfNCcgPkNob29zZSBib29raW5nIHByZWZlcmVuY2U8c3BhbiBjbGFzcz0nZ2ZpZWxkX3JlcXVpcmVkJz4qPC9zcGFuPjwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX3NlbGVjdCc+PHNlbGVjdCBuYW1lPSdpbnB1dF80JyBpZD0naW5wdXRfMTVfNCcgIGNsYXNzPSdsYXJnZSBnZmllbGRfc2VsZWN0JyB0YWJpbmRleD0nNScgIGFyaWEtcmVxdWlyZWQ9InRydWUiIGFyaWEtaW52YWxpZD0iZmFsc2UiPjxvcHRpb24gdmFsdWU9Jycgc2VsZWN0ZWQ9J3NlbGVjdGVkJyBjbGFzcz0nZ2ZfcGxhY2Vob2xkZXInPlNlbGVjdCBhY2NvbW1vZGF0aW9uPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nU2luZ2xlIGFjY29tbW9kYXRpb258OTAwJyA+U2luZ2xlIGFjY29tbW9kYXRpb246ICQ5MDA8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdTaGFyZWQgYWNjb21tb2RhdGlvbiBpbiB0d2luIGJlZHN8ODEwJyA+U2hhcmVkIGFjY29tbW9kYXRpb24gaW4gdHdpbiBiZWRzOiAkODEwPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nTm9uLXJlc2lkZW50aWFsfDQwMCcgPk5vbi1yZXNpZGVudGlhbDogJDQwMDwvb3B0aW9uPjwvc2VsZWN0PjwvZGl2PjwvbGk+PGxpIGlkPSdmaWVsZF8xNV81JyBjbGFzcz0nZ2ZpZWxkIGdmaWVsZF9odG1sIGdmaWVsZF9odG1sX2Zvcm1hdHRlZCBnZmllbGRfbm9fZm9sbG93c19kZXNjIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93JyA+PHAgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyOyI+PGVtPldlIGhvbm91ciB5b3UgcHJpdmFjeSBhbmQgd2Ugd2lsbCBuZXZlciBzaGFyZSB5b3VyIGluZm9ybWF0aW9uLjwvZW0+PC9wPgoKPHN0eWxlPgouZ2Zvcm1fZm9vdGVyIHt0ZXh0LWFsaWduOmNlbnRlcjt9Cjwvc3R5bGU+PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0nZ2Zvcm1fZm9vdGVyIHRvcF9sYWJlbCc+IDxpbnB1dCB0eXBlPSdzdWJtaXQnIGlkPSdnZm9ybV9zdWJtaXRfYnV0dG9uXzE1JyBjbGFzcz0nZ2Zvcm1fYnV0dG9uIGJ1dHRvbicgdmFsdWU9J1N1Ym1pdCcgdGFiaW5kZXg9JzYnIG9uY2xpY2s9J2lmKHdpbmRvd1siZ2Zfc3VibWl0dGluZ18xNSJdKXtyZXR1cm4gZmFsc2U7fSAgaWYoICFqUXVlcnkoIiNnZm9ybV8xNSIpWzBdLmNoZWNrVmFsaWRpdHkgfHwgalF1ZXJ5KCIjZ2Zvcm1fMTUiKVswXS5jaGVja1ZhbGlkaXR5KCkpe3dpbmRvd1siZ2Zfc3VibWl0dGluZ18xNSJdPXRydWU7fSAgJyBvbmtleXByZXNzPSdpZiggZXZlbnQua2V5Q29kZSA9PSAxMyApeyBpZih3aW5kb3dbImdmX3N1Ym1pdHRpbmdfMTUiXSl7cmV0dXJuIGZhbHNlO30gaWYoICFqUXVlcnkoIiNnZm9ybV8xNSIpWzBdLmNoZWNrVmFsaWRpdHkgfHwgalF1ZXJ5KCIjZ2Zvcm1fMTUiKVswXS5jaGVja1ZhbGlkaXR5KCkpe3dpbmRvd1siZ2Zfc3VibWl0dGluZ18xNSJdPXRydWU7fSAgalF1ZXJ5KCIjZ2Zvcm1fMTUiKS50cmlnZ2VyKCJzdWJtaXQiLFt0cnVlXSk7IH0nIC8+IDxpbnB1dCB0eXBlPSdoaWRkZW4nIG5hbWU9J2dmb3JtX2FqYXgnIHZhbHVlPSdmb3JtX2lkPTE1JmFtcDt0aXRsZT0mYW1wO2Rlc2NyaXB0aW9uPSZhbXA7dGFiaW5kZXg9MScgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0naXNfc3VibWl0XzE1JyB2YWx1ZT0nMScgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0nZ2Zvcm1fc3VibWl0JyB2YWx1ZT0nMTUnIC8+CiAgICAgICAgICAgIAogICAgICAgICAgICA8aW5wdXQgdHlwZT0naGlkZGVuJyBjbGFzcz0nZ2Zvcm1faGlkZGVuJyBuYW1lPSdnZm9ybV91bmlxdWVfaWQnIHZhbHVlPScnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J3N0YXRlXzE1JyB2YWx1ZT0nV3lKN1hDSXpYQ0k2VzF3aVlXRTFZakUxTm1VNE5UWm1ZVGRtTnpnNE0yVmhOR0V5TVdZeE5URm1ZVGxjSWl4Y0lqVXhOMlF3WXpnNVptSmpPVEEyTldZM1pXUXpNVEl4WmpOaU5XWXpNbU01WENKZExGd2lORndpT2x0Y0lqVmlNalZoT0RkaVpqTTVPV1l3TlRjNE56TTBabUZrTmpabU1qYzFOalkwWENJc1hDSmhNVFJtWldNMk9EazJNMkZoTURKbU1qY3haVE5sTVRWa09XSTBORGc1WTF3aUxGd2lObVJrWldFek16a3paalEwWkdWbU5qVmlZbVk0T0RrM05XWm1ZalF4T0RGY0lsMTlJaXdpTkRsbU1qZ3dNakkyTmpNM01XWmlZVGd3TkdZMk5XRTNPV1prWldZNE1HTWlYUT09JyAvPgogICAgICAgICAgICA8aW5wdXQgdHlwZT0naGlkZGVuJyBjbGFzcz0nZ2Zvcm1faGlkZGVuJyBuYW1lPSdnZm9ybV90YXJnZXRfcGFnZV9udW1iZXJfMTUnIGlkPSdnZm9ybV90YXJnZXRfcGFnZV9udW1iZXJfMTUnIHZhbHVlPScwJyAvPgogICAgICAgICAgICA8aW5wdXQgdHlwZT0naGlkZGVuJyBjbGFzcz0nZ2Zvcm1faGlkZGVuJyBuYW1lPSdnZm9ybV9zb3VyY2VfcGFnZV9udW1iZXJfMTUnIGlkPSdnZm9ybV9zb3VyY2VfcGFnZV9udW1iZXJfMTUnIHZhbHVlPScxJyAvPgogICAgICAgICAgICA8aW5wdXQgdHlwZT0naGlkZGVuJyBuYW1lPSdnZm9ybV9maWVsZF92YWx1ZXMnIHZhbHVlPScnIC8+CiAgICAgICAgICAgIAogICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2Zvcm0+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGlmcmFtZSBzdHlsZT0nZGlzcGxheTpub25lO3dpZHRoOjBweDtoZWlnaHQ6MHB4Oycgc3JjPSdhYm91dDpibGFuaycgbmFtZT0nZ2Zvcm1fYWpheF9mcmFtZV8xNScgaWQ9J2dmb3JtX2FqYXhfZnJhbWVfMTUnIHRpdGxlPSdBamF4IEZyYW1lJz5UaGlzIGlmcmFtZSBjb250YWlucyB0aGUgbG9naWMgcmVxdWlyZWQgdG8gaGFuZGxlIEFKQVggcG93ZXJlZCBHcmF2aXR5IEZvcm1zLjwvaWZyYW1lPgogICAgICAgICAgICAgICAgPHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPmpRdWVyeShkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oJCl7Z2Zvcm1Jbml0U3Bpbm5lciggMTUsICdodHRwczovL3Jhc2FsaWxhLmNvL3dwLWNvbnRlbnQvcGx1Z2lucy9ncmF2aXR5Zm9ybXMvaW1hZ2VzL3NwaW5uZXIuZ2lmJyApO2pRdWVyeSgnI2dmb3JtX2FqYXhfZnJhbWVfMTUnKS5sb2FkKCBmdW5jdGlvbigpe3ZhciBjb250ZW50cyA9IGpRdWVyeSh0aGlzKS5jb250ZW50cygpLmZpbmQoJyonKS5odG1sKCk7dmFyIGlzX3Bvc3RiYWNrID0gY29udGVudHMuaW5kZXhPZignR0ZfQUpBWF9QT1NUQkFDSycpID49IDA7aWYoIWlzX3Bvc3RiYWNrKXtyZXR1cm47fXZhciBmb3JtX2NvbnRlbnQgPSBqUXVlcnkodGhpcykuY29udGVudHMoKS5maW5kKCcjZ2Zvcm1fd3JhcHBlcl8xNScpO3ZhciBpc19jb25maXJtYXRpb24gPSBqUXVlcnkodGhpcykuY29udGVudHMoKS5maW5kKCcjZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXJfMTUnKS5sZW5ndGggPiAwO3ZhciBpc19yZWRpcmVjdCA9IGNvbnRlbnRzLmluZGV4T2YoJ2dmb3JtUmVkaXJlY3QoKXsnKSA+PSAwO3ZhciBpc19mb3JtID0gZm9ybV9jb250ZW50Lmxlbmd0aCA+IDAgJiYgISBpc19yZWRpcmVjdCAmJiAhIGlzX2NvbmZpcm1hdGlvbjtpZihpc19mb3JtKXtqUXVlcnkoJyNnZm9ybV93cmFwcGVyXzE1JykuaHRtbChmb3JtX2NvbnRlbnQuaHRtbCgpKTtpZihmb3JtX2NvbnRlbnQuaGFzQ2xhc3MoJ2dmb3JtX3ZhbGlkYXRpb25fZXJyb3InKSl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8xNScpLmFkZENsYXNzKCdnZm9ybV92YWxpZGF0aW9uX2Vycm9yJyk7fSBlbHNlIHtqUXVlcnkoJyNnZm9ybV93cmFwcGVyXzE1JykucmVtb3ZlQ2xhc3MoJ2dmb3JtX3ZhbGlkYXRpb25fZXJyb3InKTt9c2V0VGltZW91dCggZnVuY3Rpb24oKSB7IC8qIGRlbGF5IHRoZSBzY3JvbGwgYnkgNTAgbWlsbGlzZWNvbmRzIHRvIGZpeCBhIGJ1ZyBpbiBjaHJvbWUgKi8galF1ZXJ5KGRvY3VtZW50KS5zY3JvbGxUb3AoalF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8xNScpLm9mZnNldCgpLnRvcCk7IH0sIDUwICk7aWYod2luZG93WydnZm9ybUluaXREYXRlcGlja2VyJ10pIHtnZm9ybUluaXREYXRlcGlja2VyKCk7fWlmKHdpbmRvd1snZ2Zvcm1Jbml0UHJpY2VGaWVsZHMnXSkge2dmb3JtSW5pdFByaWNlRmllbGRzKCk7fXZhciBjdXJyZW50X3BhZ2UgPSBqUXVlcnkoJyNnZm9ybV9zb3VyY2VfcGFnZV9udW1iZXJfMTUnKS52YWwoKTtnZm9ybUluaXRTcGlubmVyKCAxNSwgJ2h0dHBzOi8vcmFzYWxpbGEuY28vd3AtY29udGVudC9wbHVnaW5zL2dyYXZpdHlmb3Jtcy9pbWFnZXMvc3Bpbm5lci5naWYnICk7alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9wYWdlX2xvYWRlZCcsIFsxNSwgY3VycmVudF9wYWdlXSk7d2luZG93WydnZl9zdWJtaXR0aW5nXzE1J10gPSBmYWxzZTt9ZWxzZSBpZighaXNfcmVkaXJlY3Qpe3ZhciBjb25maXJtYXRpb25fY29udGVudCA9IGpRdWVyeSh0aGlzKS5jb250ZW50cygpLmZpbmQoJyNnZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2VfMTUnKS5odG1sKCk7aWYoIWNvbmZpcm1hdGlvbl9jb250ZW50KXtjb25maXJtYXRpb25fY29udGVudCA9IGNvbnRlbnRzO31zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8xNScpLnJlcGxhY2VXaXRoKCc8JyArICdkaXYgaWQ9XCdnZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2VfMTVcJyBjbGFzcz1cJ2dmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlXzE1IGdmb3Jtc19jb25maXJtYXRpb25fbWVzc2FnZVwnJyArICc+JyArIGNvbmZpcm1hdGlvbl9jb250ZW50ICsgJzwnICsgJy9kaXYnICsgJz4nKTtqUXVlcnkoZG9jdW1lbnQpLnNjcm9sbFRvcChqUXVlcnkoJyNnZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2VfMTUnKS5vZmZzZXQoKS50b3ApO2pRdWVyeShkb2N1bWVudCkudHJpZ2dlcignZ2Zvcm1fY29uZmlybWF0aW9uX2xvYWRlZCcsIFsxNV0pO3dpbmRvd1snZ2Zfc3VibWl0dGluZ18xNSddID0gZmFsc2U7fSwgNTApO31lbHNle2pRdWVyeSgnI2dmb3JtXzE1JykuYXBwZW5kKGNvbnRlbnRzKTtpZih3aW5kb3dbJ2dmb3JtUmVkaXJlY3QnXSkge2dmb3JtUmVkaXJlY3QoKTt9fWpRdWVyeShkb2N1bWVudCkudHJpZ2dlcignZ2Zvcm1fcG9zdF9yZW5kZXInLCBbMTUsIGN1cnJlbnRfcGFnZV0pO30gKTt9ICk7PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPiBpZih0eXBlb2YgZ2ZfZ2xvYmFsID09ICd1bmRlZmluZWQnKSB2YXIgZ2ZfZ2xvYmFsID0geyJnZl9jdXJyZW5jeV9jb25maWciOnsibmFtZSI6IlUuUy4gRG9sbGFyIiwic3ltYm9sX2xlZnQiOiIkIiwic3ltYm9sX3JpZ2h0IjoiIiwic3ltYm9sX3BhZGRpbmciOiIiLCJ0aG91c2FuZF9zZXBhcmF0b3IiOiIsIiwiZGVjaW1hbF9zZXBhcmF0b3IiOiIuIiwiZGVjaW1hbHMiOjJ9LCJiYXNlX3VybCI6Imh0dHBzOlwvXC9yYXNhbGlsYS5jb1wvd3AtY29udGVudFwvcGx1Z2luc1wvZ3Jhdml0eWZvcm1zIiwibnVtYmVyX2Zvcm1hdHMiOltdLCJzcGlubmVyVXJsIjoiaHR0cHM6XC9cL3Jhc2FsaWxhLmNvXC93cC1jb250ZW50XC9wbHVnaW5zXC9ncmF2aXR5Zm9ybXNcL2ltYWdlc1wvc3Bpbm5lci5naWYifTtqUXVlcnkoZG9jdW1lbnQpLmJpbmQoJ2dmb3JtX3Bvc3RfcmVuZGVyJywgZnVuY3Rpb24oZXZlbnQsIGZvcm1JZCwgY3VycmVudFBhZ2Upe2lmKGZvcm1JZCA9PSAxNSkge2lmKHR5cGVvZiBQbGFjZWhvbGRlcnMgIT0gJ3VuZGVmaW5lZCcpewogICAgICAgICAgICAgICAgICAgICAgICBQbGFjZWhvbGRlcnMuZW5hYmxlKCk7CiAgICAgICAgICAgICAgICAgICAgfX0gfSApO2pRdWVyeShkb2N1bWVudCkuYmluZCgnZ2Zvcm1fcG9zdF9jb25kaXRpb25hbF9sb2dpYycsIGZ1bmN0aW9uKGV2ZW50LCBmb3JtSWQsIGZpZWxkcywgaXNJbml0KXt9ICk7PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPiBqUXVlcnkoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCl7alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9wb3N0X3JlbmRlcicsIFsxNSwgMV0pIH0gKTsgPC9zY3JpcHQ+