1801 lines
85 KiB
Clojure
1801 lines
85 KiB
Clojure
(ns japji
|
|
(:require [reagent.core :as r]
|
|
[reagent.dom :as rdom]))
|
|
|
|
(declare launch-popup markup-phrase parsed)
|
|
|
|
(def recording (.getElementById js/document "japji-bindranwale"))
|
|
|
|
(def data
|
|
"Timing data prepared by Lucy. TODO: I *must* find out how to read timing
|
|
data from a separate file!"
|
|
[{:words [{:text "ੴ", :start 3.482, :end 5.761}],
|
|
:lineStart 3.482,
|
|
:lineEnd 5.761}
|
|
{:words
|
|
[{:text "ਸਤਿ", :start 5.761, :end 6.151}
|
|
{:text "ਨਾਮੁ", :start 6.151, :end 6.872}],
|
|
:lineStart 5.761,
|
|
:lineEnd 6.872}
|
|
{:words
|
|
[{:text "ਕਰਤਾ", :start 6.872, :end 7.366}
|
|
{:text "ਪੁਰਖੁ", :start 7.366, :end 8.105}],
|
|
:lineStart 6.872,
|
|
:lineEnd 8.105}
|
|
{:words
|
|
[{:text "ਨਿਰਭਉ", :start 8.035, :end 8.968}
|
|
{:text "ਨਿਰਵੈਰੁ", :start 8.912, :end 9.914}],
|
|
:lineStart 8.035,
|
|
:lineEnd 9.914}
|
|
{:words
|
|
[{:text "ਅਕਾਲ", :start 9.914, :end 11.067}
|
|
{:text "ਮੂਰਤਿ", :start 11.067, :end 11.877}],
|
|
:lineStart 9.914,
|
|
:lineEnd 11.877}
|
|
{:words
|
|
[{:text "ਅਜੂਨੀ", :start 11.877, :end 12.585}
|
|
{:text "ਸੈਭੰ", :start 12.585, :end 13.463}],
|
|
:lineStart 11.877,
|
|
:lineEnd 13.463}
|
|
{:words
|
|
[{:text "ਗੁਰ", :start 13.463, :end 13.67}
|
|
{:text "ਪ੍ਰਸਾਦਿ", :start 13.67, :end 14.703}
|
|
{:text "॥"}],
|
|
:lineStart 13.463,
|
|
:lineEnd 14.703}
|
|
{:words [{:text "॥ਜਪੁ", :start 14.703, :end 15.619} {:text "॥"}],
|
|
:lineStart 14.703,
|
|
:lineEnd 15.619}
|
|
{:words
|
|
[{:text "ਆਦਿ", :start 15.619, :end 16.516}
|
|
{:text "ਸਚੁ", :start 16.516, :end 17.244}
|
|
{:text "ਜੁਗਾਦਿ", :start 17.244, :end 18.039}
|
|
{:text "ਸਚੁ", :start 18.039, :end 18.806}
|
|
{:text "॥"}],
|
|
:lineStart 15.619,
|
|
:lineEnd 18.806}
|
|
{:words
|
|
[{:text "ਹੈ", :start 18.806, :end 19.257}
|
|
{:text "ਭੀ", :start 19.257, :end 19.563}
|
|
{:text "ਸਚੁ", :start 19.563, :end 20.341}
|
|
{:text "ਨਾਨਕ", :start 20.341, :end 21.091}
|
|
{:text "ਹੋਸੀ", :start 21.091, :end 21.58}
|
|
{:text "ਭੀ", :start 21.58, :end 21.912}
|
|
{:text "ਸਚੁ", :start 21.912, :end 23}
|
|
{:text "॥੧॥"}],
|
|
:lineStart 18.806,
|
|
:lineEnd 23}
|
|
{:words
|
|
[{:text "ਸੋਚੈ", :start 23, :end 23.998}
|
|
{:text "ਸੋਚਿ", :start 23.998, :end 24.547}
|
|
{:text "ਨ", :start 24.547, :end 24.748}
|
|
{:text "ਹੋਵਈ", :start 24.748, :end 25.369}
|
|
{:text "ਜੇ", :start 25.369, :end 25.574}
|
|
{:text "ਸੋਚੀ", :start 25.574, :end 26.004}
|
|
{:text "ਲਖ", :start 26.004, :end 26.244}
|
|
{:text "ਵਾਰ", :start 26.244, :end 27.105}
|
|
{:text "॥"}],
|
|
:lineStart 23,
|
|
:lineEnd 27.105}
|
|
{:words
|
|
[{:text "ਚੁਪੈ", :start 27.105, :end 27.647}
|
|
{:text "ਚੁਪ", :start 27.647, :end 27.978}
|
|
{:text "ਨ", :start 27.978, :end 28.167}
|
|
{:text "ਹੋਵਈ", :start 28.167, :end 28.75}
|
|
{:text "ਜੇ", :start 28.75, :end 28.967}
|
|
{:text "ਲਾਇ", :start 28.967, :end 29.22}
|
|
{:text "ਰਹਾ", :start 29.22, :end 29.521}
|
|
{:text "ਲਿਵ", :start 29.521, :end 29.747}
|
|
{:text "ਤਾਰ", :start 29.747, :end 30.42}
|
|
{:text "॥"}],
|
|
:lineStart 27.105,
|
|
:lineEnd 30.42}
|
|
{:words
|
|
[{:text "ਭੁਖਿਆ", :start 30.588, :end 31.555}
|
|
{:text "ਭੁਖ", :start 31.555, :end 31.855}
|
|
{:text "ਨ", :start 31.855, :end 31.941}
|
|
{:text "ਉਤਰੀ", :start 31.941, :end 32.473}
|
|
{:text "ਜੇ", :start 32.473, :end 32.673}
|
|
{:text "ਬੰਨਾ", :start 32.673, :end 33.07}
|
|
{:text "ਪੁਰੀਆ", :start 33.07, :end 33.565}
|
|
{:text "ਭਾਰ", :start 33.565, :end 34.349}
|
|
{:text "॥"}],
|
|
:lineStart 30.588,
|
|
:lineEnd 34.349}
|
|
{:words
|
|
[{:text "ਸਹਸ", :start 34.349, :end 34.933}
|
|
{:text "ਸਿਆਣਪਾ", :start 34.933, :end 35.484}
|
|
{:text "ਲਖ", :start 35.484, :end 35.835}
|
|
{:text "ਹੋਹਿ", :start 35.835, :end 36.3}
|
|
{:text "ਤ", :start 36.3, :end 36.451}
|
|
{:text "ਇਕ", :start 36.405, :end 36.695}
|
|
{:text "ਨ", :start 36.695, :end 36.897}
|
|
{:text "ਚਲੈ", :start 36.897, :end 37.274}
|
|
{:text "ਨਾਲਿ", :start 37.274, :end 38.415}
|
|
{:text "॥"}],
|
|
:lineStart 34.349,
|
|
:lineEnd 38.415}
|
|
{:words
|
|
[{:text "ਕਿਵ", :start 38.415, :end 39.11}
|
|
{:text "ਸਚਿਆਰਾ", :start 39.11, :end 39.733}
|
|
{:text "ਹੋਈਐ", :start 39.733, :end 40.387}
|
|
{:text "ਕਿਵ", :start 40.387, :end 40.604}
|
|
{:text "ਕੂੜੈ", :start 40.604, :end 40.975}
|
|
{:text "ਤੁਟੈ", :start 40.975, :end 41.373}
|
|
{:text "ਪਾਲਿ", :start 41.373, :end 42.134}
|
|
{:text "॥"}],
|
|
:lineStart 38.415,
|
|
:lineEnd 42.134}
|
|
{:words
|
|
[{:text "ਹੁਕਮਿ", :start 42.134, :end 42.566}
|
|
{:text "ਰਜਾਈ", :start 42.526, :end 43.1}
|
|
{:text "ਚਲਣਾ", :start 43.1, :end 43.667}
|
|
{:text "ਨਾਨਕ", :start 43.667, :end 44.012}
|
|
{:text "ਲਿਖਿਆ", :start 44.012, :end 44.412}
|
|
{:text "ਨਾਲਿ", :start 44.412, :end 45.215}
|
|
{:text "॥੧॥"}],
|
|
:lineStart 42.134,
|
|
:lineEnd 45.215}
|
|
{:words
|
|
[{:text "ਹੁਕਮੀ", :start 45.215, :end 46.054}
|
|
{:text "ਹੋਵਨਿ", :start 46.054, :end 46.4}
|
|
{:text "ਆਕਾਰ", :start 46.4, :end 47.235}
|
|
{:text "ਹੁਕਮੁ", :start 47.235, :end 47.883}
|
|
{:text "ਨ", :start 47.883, :end 48.099}
|
|
{:text "ਕਹਿਆ", :start 48.099, :end 48.508}
|
|
{:text "ਜਾਈ", :start 48.508, :end 49.079}
|
|
{:text "॥"}],
|
|
:lineStart 45.215,
|
|
:lineEnd 49.079}
|
|
{:words
|
|
[{:text "ਹੁਕਮੀ", :start 49.079, :end 49.466}
|
|
{:text "ਹੋਵਨਿ", :start 49.466, :end 49.882}
|
|
{:text "ਜੀਅ", :start 49.882, :end 50.549}
|
|
{:text "ਹੁਕਮਿ", :start 50.549, :end 50.935}
|
|
{:text "ਮਿਲੈ", :start 50.935, :end 51.173}
|
|
{:text "ਵਡਿਆਈ", :start 51.173, :end 52.423}
|
|
{:text "॥"}],
|
|
:lineStart 49.079,
|
|
:lineEnd 52.423}
|
|
{:words
|
|
[{:text "ਹੁਕਮੀ", :start 52.423, :end 53.131}
|
|
{:text "ਉਤਮੁ", :start 53.131, :end 53.513}
|
|
{:text "ਨੀਚੁ", :start 53.513, :end 54.066}
|
|
{:text "ਹੁਕਮਿ", :start 54.066, :end 54.66}
|
|
{:text "ਲਿਖਿ", :start 54.66, :end 55.179}
|
|
{:text "ਦੁਖ", :start 55.179, :end 55.384}
|
|
{:text "ਸੁਖ", :start 55.384, :end 55.774}
|
|
{:text "ਪਾਈਅਹਿ", :start 55.774, :end 56.429}
|
|
{:text "॥"}],
|
|
:lineStart 52.423,
|
|
:lineEnd 56.429}
|
|
{:words
|
|
[{:text "ਇਕਨਾ", :start 56.429, :end 56.834}
|
|
{:text "ਹੁਕਮੀ", :start 56.834, :end 57.213}
|
|
{:text "ਬਖਸੀਸ", :start 57.213, :end 58.102}
|
|
{:text "ਇਕਿ", :start 58.102, :end 58.264}
|
|
{:text "ਹੁਕਮੀ", :start 58.264, :end 58.667}
|
|
{:text "ਸਦਾ", :start 58.667, :end 59.109}
|
|
{:text "ਭਵਾਈਅਹਿ", :start 59.109, :end 60.283}
|
|
{:text "॥"}],
|
|
:lineStart 56.429,
|
|
:lineEnd 60.283}
|
|
{:words
|
|
[{:text "ਹੁਕਮੈ", :start 60.283, :end 61.044}
|
|
{:text "ਅੰਦਰਿ", :start 61.044, :end 61.419}
|
|
{:text "ਸਭੁ", :start 61.419, :end 61.703}
|
|
{:text "ਕੋ", :start 61.703, :end 61.995}
|
|
{:text "ਬਾਹਰਿ", :start 61.995, :end 62.434}
|
|
{:text "ਹੁਕਮ", :start 62.434, :end 62.739}
|
|
{:text "ਨ", :start 62.739, :end 62.981}
|
|
{:text "ਕੋਇ", :start 62.981, :end 63.511}
|
|
{:text "॥"}],
|
|
:lineStart 60.283,
|
|
:lineEnd 63.511}
|
|
{:words
|
|
[{:text "ਨਾਨਕ", :start 63.511, :end 63.941}
|
|
{:text "ਹੁਕਮੈ", :start 63.941, :end 64.325}
|
|
{:text "ਜੇ", :start 64.325, :end 64.606}
|
|
{:text "ਬੁਝੈ", :start 64.606, :end 65.16}
|
|
{:text "ਤ", :start 65.16, :end 65.38}
|
|
{:text "ਹਉਮੈ", :start 65.38, :end 65.819}
|
|
{:text "ਕਹੈ", :start 65.819, :end 66.158}
|
|
{:text "ਨ", :start 66.158, :end 66.395}
|
|
{:text "ਕੋਇ", :start 66.395, :end 67.313}
|
|
{:text "॥੨॥"}],
|
|
:lineStart 63.511,
|
|
:lineEnd 67.313}
|
|
{:words
|
|
[{:text "ਗਾਵੈ", :start 67.313, :end 68.14}
|
|
{:text "ਕੋ", :start 68.14, :end 68.42}
|
|
{:text "ਤਾਣੁ", :start 68.42, :end 69.074}
|
|
{:text "ਹੋਵੈ", :start 69.074, :end 69.471}
|
|
{:text "ਕਿਸੈ", :start 69.471, :end 69.835}
|
|
{:text "ਤਾਣੁ", :start 69.835, :end 70.585}
|
|
{:text "॥"}],
|
|
:lineStart 67.313,
|
|
:lineEnd 70.585}
|
|
{:words
|
|
[{:text "ਗਾਵੈ", :start 70.585, :end 70.984}
|
|
{:text "ਕੋ", :start 70.984, :end 71.198}
|
|
{:text "ਦਾਤਿ", :start 71.198, :end 71.883}
|
|
{:text "ਜਾਣੈ", :start 71.883, :end 72.303}
|
|
{:text "ਨੀਸਾਣੁ", :start 72.303, :end 73.519}
|
|
{:text "॥"}],
|
|
:lineStart 70.585,
|
|
:lineEnd 73.519}
|
|
{:words
|
|
[{:text "ਗਾਵੈ", :start 73.519, :end 74.35}
|
|
{:text "ਕੋ", :start 74.35, :end 74.66}
|
|
{:text "ਗੁਣ", :start 74.66, :end 74.842}
|
|
{:text "ਵਡਿਆਈਆ", :start 74.842, :end 75.446}
|
|
{:text "ਚਾਰ", :start 75.446, :end 76.2}
|
|
{:text "॥"}],
|
|
:lineStart 73.519,
|
|
:lineEnd 76.2}
|
|
{:words
|
|
[{:text "ਗਾਵੈ", :start 76.2, :end 76.622}
|
|
{:text "ਕੋ", :start 76.622, :end 76.839}
|
|
{:text "ਵਿਦਿਆ", :start 76.839, :end 77.256}
|
|
{:text "ਵਿਖਮੁ", :start 77.256, :end 77.606}
|
|
{:text "ਵੀਚਾਰੁ", :start 77.606, :end 78.598}
|
|
{:text "॥"}],
|
|
:lineStart 76.2,
|
|
:lineEnd 78.598}
|
|
{:words
|
|
[{:text "ਗਾਵੈ", :start 78.598, :end 79.036}
|
|
{:text "ਕੋ", :start 79.036, :end 79.26}
|
|
{:text "ਸਾਜਿ", :start 79.26, :end 79.895}
|
|
{:text "ਕਰੇ", :start 79.895, :end 80.215}
|
|
{:text "ਤਨੁ", :start 80.215, :end 80.512}
|
|
{:text "ਖੇਹ", :start 80.512, :end 81.26}
|
|
{:text "॥"}],
|
|
:lineStart 78.598,
|
|
:lineEnd 81.26}
|
|
{:words
|
|
[{:text "ਗਾਵੈ", :start 81.26, :end 81.677}
|
|
{:text "ਕੋ", :start 81.677, :end 81.877}
|
|
{:text "ਜੀਅ", :start 81.877, :end 82.411}
|
|
{:text "ਲੈ", :start 82.411, :end 82.682}
|
|
{:text "ਫਿਰਿ", :start 82.682, :end 82.922}
|
|
{:text "ਦੇਹ", :start 82.922, :end 84.128}
|
|
{:text "॥"}],
|
|
:lineStart 81.26,
|
|
:lineEnd 84.128}
|
|
{:words
|
|
[{:text "ਗਾਵੈ", :start 84.128, :end 85.177}
|
|
{:text "ਕੋ", :start 85.177, :end 85.486}
|
|
{:text "ਜਾਪੈ", :start 85.486, :end 85.9}
|
|
{:text "ਦਿਸੈ", :start 85.9, :end 86.252}
|
|
{:text "ਦੂਰਿ", :start 86.252, :end 86.955}
|
|
{:text "॥"}],
|
|
:lineStart 84.128,
|
|
:lineEnd 86.955}
|
|
{:words
|
|
[{:text "ਗਾਵੈ", :start 86.955, :end 87.394}
|
|
{:text "ਕੋ", :start 87.394, :end 87.595}
|
|
{:text "ਵੇਖੈ", :start 87.595, :end 87.954}
|
|
{:text "ਹਾਦਰਾ", :start 87.954, :end 88.655}
|
|
{:text "ਹਦੂਰਿ", :start 88.655, :end 89.444}
|
|
{:text "॥"}],
|
|
:lineStart 86.955,
|
|
:lineEnd 89.444}
|
|
{:words
|
|
[{:text "ਕਥਨਾ", :start 89.444, :end 89.857}
|
|
{:text "ਕਥੀ", :start 89.857, :end 90.132}
|
|
{:text "ਨ", :start 90.132, :end 90.281}
|
|
{:text "ਆਵੈ", :start 90.281, :end 90.698}
|
|
{:text "ਤੋਟਿ", :start 90.698, :end 91.389}
|
|
{:text "॥"}],
|
|
:lineStart 89.444,
|
|
:lineEnd 91.389}
|
|
{:words
|
|
[{:text "ਕਥਿ", :start 91.389, :end 91.911}
|
|
{:text "ਕਥਿ", :start 91.911, :end 92.367}
|
|
{:text "ਕਥੀ", :start 92.367, :end 92.828}
|
|
{:text "ਕੋਟੀ", :start 92.828, :end 93.307}
|
|
{:text "ਕੋਟਿ", :start 93.307, :end 93.96}
|
|
{:text "ਕੋਟਿ", :start 93.96, :end 94.988}
|
|
{:text "॥"}],
|
|
:lineStart 91.389,
|
|
:lineEnd 94.988}
|
|
{:words
|
|
[{:text "ਦੇਦਾ", :start 94.988, :end 95.997}
|
|
{:text "ਦੇ", :start 95.997, :end 96.224}
|
|
{:text "ਲੈਦੇ", :start 96.224, :end 96.675}
|
|
{:text "ਥਕਿ", :start 96.675, :end 96.985}
|
|
{:text "ਪਾਹਿ", :start 96.985, :end 97.489}
|
|
{:text "॥"}],
|
|
:lineStart 94.988,
|
|
:lineEnd 97.489}
|
|
{:words
|
|
[{:text "ਜੁਗਾ", :start 97.489, :end 97.848}
|
|
{:text "ਜੁਗੰਤਰਿ", :start 97.848, :end 98.56}
|
|
{:text "ਖਾਹੀ", :start 98.56, :end 99.011}
|
|
{:text "ਖਾਹਿ", :start 99.011, :end 99.601}
|
|
{:text "॥"}],
|
|
:lineStart 97.489,
|
|
:lineEnd 99.601}
|
|
{:words
|
|
[{:text "ਹੁਕਮੀ", :start 99.601, :end 99.945}
|
|
{:text "ਹੁਕਮੁ", :start 99.945, :end 100.249}
|
|
{:text "ਚਲਾਏ", :start 100.249, :end 100.776}
|
|
{:text "ਰਾਹੁ", :start 100.776, :end 101.372}
|
|
{:text "॥"}],
|
|
:lineStart 99.601,
|
|
:lineEnd 101.372}
|
|
{:words
|
|
[{:text "ਨਾਨਕ", :start 101.372, :end 101.759}
|
|
{:text "ਵਿਗਸੈ", :start 101.759, :end 102.169}
|
|
{:text "ਵੇਪਰਵਾਹੁ", :start 102.169, :end 103.748}
|
|
{:text "॥੩॥"}],
|
|
:lineStart 101.372,
|
|
:lineEnd 103.748}
|
|
{:words
|
|
[{:text "ਸਾਚਾ", :start 103.748, :end 104.726}
|
|
{:text "ਸਾਹਿਬੁ", :start 104.726, :end 105.503}
|
|
{:text "ਸਾਚੁ", :start 105.503, :end 105.97}
|
|
{:text "ਨਾਇ", :start 105.97, :end 106.4}
|
|
{:text "ਭਾਖਿਆ", :start 106.4, :end 106.894}
|
|
{:text "ਭਾਉ", :start 106.894, :end 107.22}
|
|
{:text "ਅਪਾਰੁ", :start 107.22, :end 108.07}
|
|
{:text "॥"}],
|
|
:lineStart 103.748,
|
|
:lineEnd 108.07}
|
|
{:words
|
|
[{:text "ਆਖਹਿ", :start 108.07, :end 108.715}
|
|
{:text "ਮੰਗਹਿ", :start 108.715, :end 109.298}
|
|
{:text "ਦੇਹਿ", :start 109.298, :end 109.677}
|
|
{:text "ਦੇਹਿ", :start 109.677, :end 110.08}
|
|
{:text "ਦਾਤਿ", :start 110.08, :end 110.661}
|
|
{:text "ਕਰੇ", :start 110.661, :end 110.972}
|
|
{:text "ਦਾਤਾਰੁ", :start 110.972, :end 112.235}
|
|
{:text "॥"}],
|
|
:lineStart 108.07,
|
|
:lineEnd 112.235}
|
|
{:words
|
|
[{:text "ਫੇਰਿ", :start 112.235, :end 112.909}
|
|
{:text "ਕਿ", :start 112.909, :end 113.085}
|
|
{:text "ਅਗੈ", :start 113.085, :end 113.439}
|
|
{:text "ਰਖੀਐ", :start 113.439, :end 114.105}
|
|
{:text "ਜਿਤੁ", :start 114.105, :end 114.372}
|
|
{:text "ਦਿਸੈ", :start 114.372, :end 114.726}
|
|
{:text "ਦਰਬਾਰੁ", :start 114.372, :end 115.599}
|
|
{:text "॥"}],
|
|
:lineStart 112.235,
|
|
:lineEnd 115.599}
|
|
{:words
|
|
[{:text "ਮੁਹੌ", :start 115.599, :end 116.209}
|
|
{:text "ਕਿ", :start 116.209, :end 116.428}
|
|
{:text "ਬੋਲਣੁ", :start 116.428, :end 116.839}
|
|
{:text "ਬੋਲੀਐ", :start 116.839, :end 117.438}
|
|
{:text "ਜਿਤੁ", :start 117.438, :end 117.742}
|
|
{:text "ਸੁਣਿ", :start 117.742, :end 118.066}
|
|
{:text "ਧਰੇ", :start 118.066, :end 118.399}
|
|
{:text "ਪਿਆਰੁ", :start 118.399, :end 119.561}
|
|
{:text "॥"}],
|
|
:lineStart 115.599,
|
|
:lineEnd 119.561}
|
|
{:words
|
|
[{:text "ਅੰਮ੍ਰਿਤ", :start 119.561, :end 120.266}
|
|
{:text "ਵੇਲਾ", :start 120.266, :end 120.608}
|
|
{:text "ਸਚੁ", :start 120.266, :end 120.981}
|
|
{:text "ਨਾਉ", :start 120.981, :end 121.377}
|
|
{:text "ਵਡਿਆਈ", :start 121.377, :end 121.894}
|
|
{:text "ਵੀਚਾਰੁ", :start 121.894, :end 122.901}
|
|
{:text "॥"}],
|
|
:lineStart 119.561,
|
|
:lineEnd 122.901}
|
|
{:words
|
|
[{:text "ਕਰਮੀ", :start 122.901, :end 123.335}
|
|
{:text "ਆਵੈ", :start 123.335, :end 123.715}
|
|
{:text "ਕਪੜਾ", :start 123.715, :end 124.209}
|
|
{:text "ਨਦਰੀ", :start 124.209, :end 124.536}
|
|
{:text "ਮੋਖੁ", :start 124.536, :end 125.156}
|
|
{:text "ਦੁਆਰੁ", :start 125.156, :end 126.015}
|
|
{:text "॥"}],
|
|
:lineStart 122.901,
|
|
:lineEnd 126.015}
|
|
{:words
|
|
[{:text "ਨਾਨਕ", :start 126.015, :end 126.428}
|
|
{:text "ਏਵੈ", :start 126.428, :end 126.809}
|
|
{:text "ਜਾਣੀਐ", :start 126.809, :end 127.547}
|
|
{:text "ਸਭੁ", :start 127.547, :end 127.842}
|
|
{:text "ਆਪੇ", :start 127.842, :end 128.208}
|
|
{:text "ਸਚਿਆਰੁ", :start 128.208, :end 129.194}
|
|
{:text "॥੪॥"}],
|
|
:lineStart 126.015,
|
|
:lineEnd 129.194}
|
|
{:words
|
|
[{:text "ਥਾਪਿਆ", :start 129.194, :end 129.836}
|
|
{:text "ਨ", :start 129.836, :end 130.048}
|
|
{:text "ਜਾਇ", :start 130.048, :end 130.737}
|
|
{:text "ਕੀਤਾ", :start 130.737, :end 131.214}
|
|
{:text "ਨ", :start 131.214, :end 131.472}
|
|
{:text "ਹੋਇ", :start 131.472, :end 132.159}
|
|
{:text "॥"}],
|
|
:lineStart 129.194,
|
|
:lineEnd 132.159}
|
|
{:words
|
|
[{:text "ਆਪੇ", :start 132.159, :end 132.67}
|
|
{:text "ਆਪਿ", :start 132.67, :end 133.302}
|
|
{:text "ਨਿਰੰਜਨੁ", :start 133.302, :end 133.914}
|
|
{:text "ਸੋਇ", :start 133.914, :end 134.54}
|
|
{:text "॥"}],
|
|
:lineStart 132.159,
|
|
:lineEnd 134.54}
|
|
{:words
|
|
[{:text "ਜਿਨਿ", :start 134.54, :end 134.773}
|
|
{:text "ਸੇਵਿਆ", :start 134.773, :end 135.47}
|
|
{:text "ਤਿਨਿ", :start 135.47, :end 135.805}
|
|
{:text "ਪਾਇਆ", :start 135.805, :end 136.241}
|
|
{:text "ਮਾਨੁ", :start 136.241, :end 137.041}
|
|
{:text "॥"}],
|
|
:lineStart 134.54,
|
|
:lineEnd 137.041}
|
|
{:words
|
|
[{:text "ਨਾਨਕ", :start 137.041, :end 137.496}
|
|
{:text "ਗਾਵੀਐ", :start 137.496, :end 138.183}
|
|
{:text "ਗੁਣੀ", :start 138.183, :end 138.493}
|
|
{:text "ਨਿਧਾਨੁ", :start 138.493, :end 139.823}
|
|
{:text "॥"}],
|
|
:lineStart 137.041,
|
|
:lineEnd 139.823}
|
|
{:words
|
|
[{:text "ਗਾਵੀਐ", :start 139.823, :end 140.932}
|
|
{:text "ਸੁਣੀਐ", :start 140.932, :end 141.619}
|
|
{:text "ਮਨਿ", :start 141.619, :end 141.943}
|
|
{:text "ਰਖੀਐ", :start 141.943, :end 142.467}
|
|
{:text "ਭਾਉ", :start 142.467, :end 143.147}
|
|
{:text "॥"}],
|
|
:lineStart 139.823,
|
|
:lineEnd 143.147}
|
|
{:words
|
|
[{:text "ਦੁਖੁ", :start 143.147, :end 143.374}
|
|
{:text "ਪਰਹਰਿ", :start 143.374, :end 144.06}
|
|
{:text "ਸੁਖੁ", :start 144.06, :end 144.328}
|
|
{:text "ਘਰਿ", :start 144.328, :end 144.495}
|
|
{:text "ਲੈ", :start 144.495, :end 144.792}
|
|
{:text "ਜਾਇ", :start 144.792, :end 145.434}
|
|
{:text "॥"}],
|
|
:lineStart 143.147,
|
|
:lineEnd 145.434}
|
|
{:words
|
|
[{:text "ਗੁਰਮੁਖਿ", :start 145.434, :end 145.962}
|
|
{:text "ਨਾਦੰ", :start 145.962, :end 146.598}
|
|
{:text "ਗੁਰਮੁਖਿ", :start 146.598, :end 147.089}
|
|
{:text "ਵੇਦੰ", :start 147.089, :end 147.619}
|
|
{:text "ਗੁਰਮੁਖਿ", :start 147.619, :end 148.128}
|
|
{:text "ਰਹਿਆ", :start 148.128, :end 148.518}
|
|
{:text "ਸਮਾਈ", :start 148.518, :end 149.796}
|
|
{:text "॥"}],
|
|
:lineStart 145.434,
|
|
:lineEnd 149.796}
|
|
{:words
|
|
[{:text "ਗੁਰੁ", :start 149.796, :end 150.627}
|
|
{:text "ਈਸਰੁ", :start 150.627, :end 151.348}
|
|
{:text "ਗੁਰੁ", :start 151.348, :end 151.579}
|
|
{:text "ਗੋਰਖੁ", :start 151.579, :end 152.323}
|
|
{:text "ਬਰਮਾ", :start 152.323, :end 152.802}
|
|
{:text "ਗੁਰੁ", :start 152.802, :end 153.353}
|
|
{:text "ਪਾਰਬਤੀ", :start 153.353, :end 154.052}
|
|
{:text "ਮਾਈ", :start 154.052, :end 154.635}
|
|
{:text "॥"}],
|
|
:lineStart 149.796,
|
|
:lineEnd 154.635}
|
|
{:words
|
|
[{:text "ਜੇ", :start 154.635, :end 155}
|
|
{:text "ਹਉ", :start 155, :end 155.292}
|
|
{:text "ਜਾਣਾ", :start 155.292, :end 155.695}
|
|
{:text "ਆਖਾ", :start 155.695, :end 156.148}
|
|
{:text "ਨਾਹੀ", :start 156.148, :end 156.734}
|
|
{:text "ਕਹਣਾ", :start 156.734, :end 157.187}
|
|
{:text "ਕਥਨੁ", :start 157.187, :end 157.506}
|
|
{:text "ਨ", :start 157.506, :end 157.749}
|
|
{:text "ਜਾਈ", :start 157.749, :end 158.751}
|
|
{:text "॥"}],
|
|
:lineStart 154.635,
|
|
:lineEnd 158.751}
|
|
{:words
|
|
[{:text "ਗੁਰਾ", :start 158.751, :end 159.639}
|
|
{:text "ਇਕ", :start 159.639, :end 159.936}
|
|
{:text "ਦੇਹਿ", :start 159.936, :end 160.294}
|
|
{:text "ਬੁਝਾਈ", :start 160.294, :end 161.013}
|
|
{:text "॥"}],
|
|
:lineStart 158.751,
|
|
:lineEnd 161.013}
|
|
{:words
|
|
[{:text "ਸਭਨਾ", :start 161.013, :end 161.38}
|
|
{:text "ਜੀਆ", :start 161.38, :end 161.77}
|
|
{:text "ਕਾ", :start 161.77, :end 161.996}
|
|
{:text "ਇਕੁ", :start 161.996, :end 162.278}
|
|
{:text "ਦਾਤਾ", :start 162.278, :end 162.865}
|
|
{:text "ਸੋ", :start 162.865, :end 163.209}
|
|
{:text "ਮੈ", :start 163.209, :end 163.404}
|
|
{:text "ਵਿਸਰਿ", :start 163.404, :end 163.8}
|
|
{:text "ਨ", :start 163.8, :end 164.014}
|
|
{:text "ਜਾਈ", :start 164.014, :end 164.612}
|
|
{:text "॥੫॥"}],
|
|
:lineStart 161.013,
|
|
:lineEnd 164.612}
|
|
{:words
|
|
[{:text "ਤੀਰਥਿ", :start 164.612, :end 165.097}
|
|
{:text "ਨਾਵਾ", :start 165.097, :end 165.627}
|
|
{:text "ਜੇ", :start 165.627, :end 165.915}
|
|
{:text "ਤਿਸੁ", :start 165.915, :end 166.202}
|
|
{:text "ਭਾਵਾ", :start 166.202, :end 166.64}
|
|
{:text "ਵਿਣੁ", :start 166.64, :end 166.852}
|
|
{:text "ਭਾਣੇ", :start 166.852, :end 167.278}
|
|
{:text "ਕਿ", :start 167.278, :end 167.425}
|
|
{:text "ਨਾਇ", :start 167.425, :end 167.805}
|
|
{:text "ਕਰੀ", :start 167.805, :end 168.674}
|
|
{:text "॥"}],
|
|
:lineStart 164.612,
|
|
:lineEnd 168.674}
|
|
{:words
|
|
[{:text "ਜੇਤੀ", :start 168.674, :end 169.646}
|
|
{:text "ਸਿਰਠਿ", :start 169.646, :end 170.121}
|
|
{:text "ਉਪਾਈ", :start 170.121, :end 170.621}
|
|
{:text "ਵੇਖਾ", :start 170.621, :end 171.201}
|
|
{:text "ਵਿਣੁ", :start 171.201, :end 171.423}
|
|
{:text "ਕਰਮਾ", :start 171.423, :end 171.814}
|
|
{:text "ਕਿ", :start 171.814, :end 172.048}
|
|
{:text "ਮਿਲੈ", :start 172.048, :end 172.41}
|
|
{:text "ਲਈ", :start 172.41, :end 172.75}
|
|
{:text "॥"}],
|
|
:lineStart 168.674,
|
|
:lineEnd 172.75}
|
|
{:words
|
|
[{:text "ਮਤਿ", :start 172.75, :end 173.098}
|
|
{:text "ਵਿਚਿ", :start 173.098, :end 173.533}
|
|
{:text "ਰਤਨ", :start 173.533, :end 173.881}
|
|
{:text "ਜਵਾਹਰ", :start 173.881, :end 174.322}
|
|
{:text "ਮਾਣਿਕ", :start 174.322, :end 175.088}
|
|
{:text "ਜੇ", :start 175.088, :end 175.323}
|
|
{:text "ਇਕ", :start 175.323, :end 175.528}
|
|
{:text "ਗੁਰ", :start 175.528, :end 175.796}
|
|
{:text "ਕੀ", :start 175.796, :end 175.98}
|
|
{:text "ਸਿਖ", :start 175.98, :end 176.322}
|
|
{:text "ਸੁਣੀ", :start 176.322, :end 176.889}
|
|
{:text "॥"}],
|
|
:lineStart 172.75,
|
|
:lineEnd 176.889}
|
|
{:words
|
|
[{:text "ਗੁਰਾ", :start 176.889, :end 177.147}
|
|
{:text "ਇਕ", :start 177.147, :end 177.431}
|
|
{:text "ਦੇਹਿ", :start 177.431, :end 177.773}
|
|
{:text "ਬੁਝਾਈ", :start 177.773, :end 178.87}
|
|
{:text "॥"}],
|
|
:lineStart 176.889,
|
|
:lineEnd 178.87}
|
|
{:words
|
|
[{:text "ਸਭਨਾ", :start 178.87, :end 179.827}
|
|
{:text "ਜੀਆ", :start 179.827, :end 180.257}
|
|
{:text "ਕਾ", :start 180.257, :end 180.511}
|
|
{:text "ਇਕੁ", :start 180.511, :end 180.79}
|
|
{:text "ਦਾਤਾ", :start 180.79, :end 180.378}
|
|
{:text "ਸੋ", :start 180.378, :end 181.718}
|
|
{:text "ਮੈ", :start 181.718, :end 181.941}
|
|
{:text "ਵਿਸਰਿ", :start 181.941, :end 182.348}
|
|
{:text "ਨ", :start 182.348, :end 182.56}
|
|
{:text "ਜਾਈ", :start 182.56, :end 183.156}
|
|
{:text "॥੬॥"}],
|
|
:lineStart 178.87,
|
|
:lineEnd 183.156}
|
|
{:words
|
|
[{:text "ਜੇ", :start 183.156, :end 183.432}
|
|
{:text "ਜੁਗ", :start 183.432, :end 183.739}
|
|
{:text "ਚਾਰੇ", :start 183.739, :end 184.167}
|
|
{:text "ਆਰਜਾ", :start 184.167, :end 184.909}
|
|
{:text "ਹੋਰ", :start 184.909, :end 185.265}
|
|
{:text "ਦਸੂਣੀ", :start 185.265, :end 185.844}
|
|
{:text "ਹੋਇ", :start 185.844, :end 186.363}
|
|
{:text "॥"}],
|
|
:lineStart 183.156,
|
|
:lineEnd 186.363}
|
|
{:words
|
|
[{:text "ਨਵਾ", :start 186.363, :end 186.776}
|
|
{:text "ਖੰਡਾ", :start 186.776, :end 187.128}
|
|
{:text "ਵਿਚਿ", :start 187.128, :end 187.575}
|
|
{:text "ਜਾਣੀਐ", :start 187.575, :end 188.283}
|
|
{:text "ਨਾਲਿ", :start 188.283, :end 188.911}
|
|
{:text "ਚਲੈ", :start 188.911, :end 189.309}
|
|
{:text "ਸਭੁ", :start 189.309, :end 189.6}
|
|
{:text "ਕੋਇ", :start 189.6, :end 190.71}
|
|
{:text "॥"}],
|
|
:lineStart 186.363,
|
|
:lineEnd 190.71}
|
|
{:words
|
|
[{:text "ਚੰਗਾ", :start 190.71, :end 191.645}
|
|
{:text "ਨਾਉ", :start 191.645, :end 191.994}
|
|
{:text "ਰਖਾਇ", :start 191.994, :end 192.474}
|
|
{:text "ਕੈ", :start 192.474, :end 192.868}
|
|
{:text "ਜਸੁ", :start 192.868, :end 193.198}
|
|
{:text "ਕੀਰਤਿ", :start 193.198, :end 193.75}
|
|
{:text "ਜਗਿ", :start 193.75, :end 194.163}
|
|
{:text "ਲੇਇ", :start 194.163, :end 194.761}
|
|
{:text "॥"}],
|
|
:lineStart 190.71,
|
|
:lineEnd 194.761}
|
|
{:words
|
|
[{:text "ਜੇ", :start 194.761, :end 195.106}
|
|
{:text "ਤਿਸੁ", :start 195.106, :end 195.375}
|
|
{:text "ਨਦਰਿ", :start 195.375, :end 195.632}
|
|
{:text "ਨ", :start 195.632, :end 195.856}
|
|
{:text "ਆਵਈ", :start 195.856, :end 196.488}
|
|
{:text "ਤ", :start 196.488, :end 196.677}
|
|
{:text "ਵਾਤ", :start 196.677, :end 197.01}
|
|
{:text "ਨ", :start 197.01, :end 197.207}
|
|
{:text "ਪੁਛੈ", :start 197.207, :end 197.65}
|
|
{:text "ਕੇ", :start 197.65, :end 198.574}
|
|
{:text "॥"}],
|
|
:lineStart 194.761,
|
|
:lineEnd 198.574}
|
|
{:words
|
|
[{:text "ਕੀਟਾ", :start 198.574, :end 199.294}
|
|
{:text "ਅੰਦਰਿ", :start 199.294, :end 199.828}
|
|
{:text "ਕੀਟੁ", :start 199.828, :end 200.361}
|
|
{:text "ਕਰਿ", :start 200.361, :end 200.85}
|
|
{:text "ਦੋਸੀ", :start 200.85, :end 201.35}
|
|
{:text "ਦੋਸੁ", :start 201.35, :end 201.921}
|
|
{:text "ਧਰੇ", :start 201.921, :end 202.433}
|
|
{:text "॥"}],
|
|
:lineStart 198.574,
|
|
:lineEnd 202.433}
|
|
{:words
|
|
[{:text "ਨਾਨਕ", :start 202.433, :end 202.898}
|
|
{:text "ਨਿਰਗੁਣਿ", :start 202.898, :end 203.61}
|
|
{:text "ਗੁਣੁ", :start 203.61, :end 203.875}
|
|
{:text "ਕਰੇ", :start 203.875, :end 204.258}
|
|
{:text "ਗੁਣਵੰਤਿਆ", :start 204.258, :end 204.992}
|
|
{:text "ਗੁਣੁ", :start 204.992, :end 205.303}
|
|
{:text "ਦੇ", :start 205.303, :end 205.662}
|
|
{:text "॥"}],
|
|
:lineStart 202.433,
|
|
:lineEnd 205.662}
|
|
{:words
|
|
[{:text "ਤੇਹਾ", :start 205.662, :end 206.064}
|
|
{:text "ਕੋਇ", :start 206.064, :end 206.355}
|
|
{:text "ਨ", :start 206.355, :end 206.522}
|
|
{:text "ਸੁਝਈ", :start 206.522, :end 207.215}
|
|
{:text "ਜਿ", :start 207.215, :end 207.457}
|
|
{:text "ਤਿਸੁ", :start 207.457, :end 207.73}
|
|
{:text "ਗੁਣੁ", :start 207.73, :end 207.946}
|
|
{:text "ਕੋਇ", :start 207.946, :end 208.351}
|
|
{:text "ਕਰੇ", :start 208.351, :end 210}
|
|
{:text "॥੭॥"}],
|
|
:lineStart 205.662,
|
|
:lineEnd 210}
|
|
{:words
|
|
[{:text "ਸੁਣਿਐ", :start 210, :end 211.304}
|
|
{:text "ਸਿਧ", :start 211.304, :end 211.698}
|
|
{:text "ਪੀਰ", :start 211.698, :end 211.986}
|
|
{:text "ਸੁਰਿ", :start 211.986, :end 212.281}
|
|
{:text "ਨਾਥ", :start 212.281, :end 213.053}
|
|
{:text "॥"}],
|
|
:lineStart 210,
|
|
:lineEnd 213.053}
|
|
{:words
|
|
[{:text "ਸੁਣਿਐ", :start 213.053, :end 213.674}
|
|
{:text "ਧਰਤਿ", :start 213.674, :end 214.083}
|
|
{:text "ਧਵਲ", :start 214.083, :end 214.439}
|
|
{:text "ਆਕਾਸ", :start 214.439, :end 215.515}
|
|
{:text "॥"}],
|
|
:lineStart 213.053,
|
|
:lineEnd 215.515}
|
|
{:words
|
|
[{:text "ਸੁਣਿਐ", :start 215.515, :end 216.037}
|
|
{:text "ਦੀਪ", :start 216.037, :end 216.4}
|
|
{:text "ਲੋਅ", :start 216.4, :end 216.991}
|
|
{:text "ਪਾਤਾਲ", :start 216.991, :end 218.097}
|
|
{:text "॥"}],
|
|
:lineStart 215.515,
|
|
:lineEnd 218.097}
|
|
{:words
|
|
[{:text "ਸੁਣਿਐ", :start 218.097, :end 218.642}
|
|
{:text "ਪੋਹਿ", :start 218.642, :end 218.953}
|
|
{:text "ਨ", :start 218.953, :end 219.119}
|
|
{:text "ਸਕੈ", :start 219.119, :end 219.513}
|
|
{:text "ਕਾਲੁ", :start 219.513, :end 220.687}
|
|
{:text "॥"}],
|
|
:lineStart 218.097,
|
|
:lineEnd 220.687}
|
|
{:words
|
|
[{:text "ਨਾਨਕ", :start 220.687, :end 221.914}
|
|
{:text "ਭਗਤਾ", :start 221.914, :end 222.36}
|
|
{:text "ਸਦਾ", :start 222.36, :end 222.701}
|
|
{:text "ਵਿਗਾਸੁ", :start 222.701, :end 223.769}
|
|
{:text "॥"}],
|
|
:lineStart 220.687,
|
|
:lineEnd 223.769}
|
|
{:words
|
|
[{:text "ਸੁਣਿਐ", :start 223.769, :end 224.292}
|
|
{:text "ਦੂਖ", :start 224.292, :end 224.467}
|
|
{:text "ਪਾਪ", :start 224.467, :end 224.966}
|
|
{:text "ਕਾ", :start 224.966, :end 225.2}
|
|
{:text "ਨਾਸੁ", :start 225.2, :end 226.011}
|
|
{:text "॥੮॥"}],
|
|
:lineStart 223.769,
|
|
:lineEnd 226.011}
|
|
{:words
|
|
[{:text "ਸੁਣਿਐ", :start 226.011, :end 226.473}
|
|
{:text "ਈਸਰੁ", :start 226.473, :end 226.972}
|
|
{:text "ਬਰਮਾ", :start 226.972, :end 227.419}
|
|
{:text "ਇੰਦੁ", :start 227.419, :end 228.108}
|
|
{:text "॥"}],
|
|
:lineStart 226.011,
|
|
:lineEnd 228.108}
|
|
{:words
|
|
[{:text "ਸੁਣਿਐ", :start 228.108, :end 228.517}
|
|
{:text "ਮੁਖਿ", :start 228.517, :end 228.941}
|
|
{:text "ਸਾਲਾਹਣ", :start 228.941, :end 229.608}
|
|
{:text "ਮੰਦੁ", :start 229.608, :end 230.766}
|
|
{:text "॥"}],
|
|
:lineStart 228.108,
|
|
:lineEnd 230.766}
|
|
{:words
|
|
[{:text "ਸੁਣਿਐ", :start 230.766, :end 231.698}
|
|
{:text "ਜੋਗ", :start 231.698, :end 232.069}
|
|
{:text "ਜੁਗਤਿ", :start 232.069, :end 232.538}
|
|
{:text "ਤਨਿ", :start 232.538, :end 232.826}
|
|
{:text "ਭੇਦ", :start 232.826, :end 233.523}
|
|
{:text "॥"}],
|
|
:lineStart 230.766,
|
|
:lineEnd 233.523}
|
|
{:words
|
|
[{:text "ਸੁਣਿਐ", :start 233.523, :end 233.97}
|
|
{:text "ਸਾਸਤ", :start 233.97, :end 234.606}
|
|
{:text "ਸਿਮ੍ਰਿਤਿ", :start 234.606, :end 235.121}
|
|
{:text "ਵੇਦ", :start 235.121, :end 235.787}
|
|
{:text "॥"}],
|
|
:lineStart 233.523,
|
|
:lineEnd 235.787}
|
|
{:words
|
|
[{:text "ਨਾਨਕ", :start 235.787, :end 236.196}
|
|
{:text "ਭਗਤਾ", :start 236.196, :end 236.56}
|
|
{:text "ਸਦਾ", :start 236.56, :end 236.953}
|
|
{:text "ਵਿਗਾਸੁ", :start 236.953, :end 237.945}
|
|
{:text "॥"}],
|
|
:lineStart 235.787,
|
|
:lineEnd 237.945}
|
|
{:words
|
|
[{:text "ਸੁਣਿਐ", :start 237.945, :end 238.362}
|
|
{:text "ਦੂਖ", :start 238.362, :end 238.733}
|
|
{:text "ਪਾਪ", :start 238.733, :end 238.998}
|
|
{:text "ਕਾ", :start 238.998, :end 239.248}
|
|
{:text "ਨਾਸੁ", :start 239.248, :end 240.444}
|
|
{:text "॥੯॥"}],
|
|
:lineStart 237.945,
|
|
:lineEnd 240.444}
|
|
{:words
|
|
[{:text "ਸੁਣਿਐ", :start 240.444, :end 241.315}
|
|
{:text "ਸਤੁ", :start 241.315, :end 241.747}
|
|
{:text "ਸੰਤੋਖੁ", :start 241.747, :end 242.383}
|
|
{:text "ਗਿਆਨੁ", :start 242.383, :end 243.178}
|
|
{:text "॥"}],
|
|
:lineStart 240.444,
|
|
:lineEnd 243.178}
|
|
{:words
|
|
[{:text "ਸੁਣਿਐ", :start 243.178, :end 243.663}
|
|
{:text "ਅਠਸਠਿ", :start 243.663, :end 244.132}
|
|
{:text "ਕਾ", :start 244.132, :end 244.269}
|
|
{:text "ਇਸਨਾਨੁ", :start 244.269, :end 245.268}
|
|
{:text "॥"}],
|
|
:lineStart 243.178,
|
|
:lineEnd 245.268}
|
|
{:words
|
|
[{:text "ਸੁਣਿਐ", :start 245.268, :end 245.76}
|
|
{:text "ਪੜਿ", :start 245.76, :end 246.094}
|
|
{:text "ਪੜਿ", :start 246.094, :end 246.404}
|
|
{:text "ਪਾਵਹਿ", :start 246.404, :end 246.806}
|
|
{:text "ਮਾਨੁ", :start 246.806, :end 247.586}
|
|
{:text "॥"}],
|
|
:lineStart 245.268,
|
|
:lineEnd 247.586}
|
|
{:words
|
|
[{:text "ਸੁਣਿਐ", :start 247.586, :end 247.987}
|
|
{:text "ਲਾਗੈ", :start 247.987, :end 248.449}
|
|
{:text "ਸਹਜਿ", :start 248.449, :end 248.994}
|
|
{:text "ਧਿਆਨੁ", :start 248.994, :end 250.191}
|
|
{:text "॥"}],
|
|
:lineStart 247.586,
|
|
:lineEnd 250.191}
|
|
{:words
|
|
[{:text "ਨਾਨਕ", :start 250.191, :end 251.47}
|
|
{:text "ਭਗਤਾ", :start 251.47, :end 251.864}
|
|
{:text "ਸਦਾ", :start 251.864, :end 252.213}
|
|
{:text "ਵਿਗਾਸੁ", :start 252.213, :end 253.242}
|
|
{:text "॥"}],
|
|
:lineStart 250.191,
|
|
:lineEnd 253.242}
|
|
{:words
|
|
[{:text "ਸੁਣਿਐ", :start 253.242, :end 253.773}
|
|
{:text "ਦੂਖ", :start 253.773, :end 254.083}
|
|
{:text "ਪਾਪ", :start 254.083, :end 254.431}
|
|
{:text "ਕਾ", :start 254.431, :end 254.628}
|
|
{:text "ਨਾਸੁ", :start 254.628, :end 255.499}
|
|
{:text "॥੧੦॥"}],
|
|
:lineStart 253.242,
|
|
:lineEnd 255.499}
|
|
{:words
|
|
[{:text "ਸੁਣਿਐ", :start 255.499, :end 255.999}
|
|
{:text "ਸਰਾ", :start 255.999, :end 256.37}
|
|
{:text "ਗੁਣਾ", :start 256.37, :end 256.673}
|
|
{:text "ਕੇ", :start 256.673, :end 256.946}
|
|
{:text "ਗਾਹ", :start 256.946, :end 257.718}
|
|
{:text "॥"}],
|
|
:lineStart 255.499,
|
|
:lineEnd 257.718}
|
|
{:words
|
|
[{:text "ਸੁਣਿਐ", :start 257.718, :end 258.157}
|
|
{:text "ਸੇਖ", :start 258.157, :end 258.634}
|
|
{:text "ਪੀਰ", :start 258.634, :end 259.051}
|
|
{:text "ਪਾਤਿਸਾਹ", :start 259.051, :end 260.967}
|
|
{:text "॥"}],
|
|
:lineStart 257.718,
|
|
:lineEnd 260.967}
|
|
{:words
|
|
[{:text "ਸੁਣਿਐ", :start 260.967, :end 261.61}
|
|
{:text "ਅੰਧੇ", :start 261.61, :end 262.004}
|
|
{:text "ਪਾਵਹਿ", :start 262.004, :end 262.428}
|
|
{:text "ਰਾਹੁ", :start 262.428, :end 263.117}
|
|
{:text "॥"}],
|
|
:lineStart 260.967,
|
|
:lineEnd 263.117}
|
|
{:words
|
|
[{:text "ਸੁਣਿਐ", :start 263.117, :end 263.594}
|
|
{:text "ਹਾਥ", :start 263.594, :end 263.928}
|
|
{:text "ਹੋਵੈ", :start 263.928, :end 264.246}
|
|
{:text "ਅਸਗਾਹੁ", :start 264.246, :end 265.139}
|
|
{:text "॥"}],
|
|
:lineStart 263.117,
|
|
:lineEnd 265.139}
|
|
{:words
|
|
[{:text "ਨਾਨਕ", :start 265.139, :end 265.609}
|
|
{:text "ਭਗਤਾ", :start 265.609, :end 265.972}
|
|
{:text "ਸਦਾ", :start 265.972, :end 266.328}
|
|
{:text "ਵਿਗਾਸੁ", :start 266.328, :end 267.313}
|
|
{:text "॥"}],
|
|
:lineStart 265.139,
|
|
:lineEnd 267.313}
|
|
{:words
|
|
[{:text "ਸੁਣਿਐ", :start 267.313, :end 267.79}
|
|
{:text "ਦੂਖ", :start 267.79, :end 268.108}
|
|
{:text "ਪਾਪ", :start 268.108, :end 268.426}
|
|
{:text "ਕਾ", :start 268.426, :end 268.617}
|
|
{:text "ਨਾਸੁ", :start 268.617, :end 269.833}
|
|
{:text "॥੧੧॥"}],
|
|
:lineStart 267.313,
|
|
:lineEnd 269.833}
|
|
{:words
|
|
[{:text "ਮੰਨੇ", :start 269.833, :end 270.938}
|
|
{:text "ਕੀ", :start 270.938, :end 271.158}
|
|
{:text "ਗਤਿ", :start 271.158, :end 271.669}
|
|
{:text "ਕਹੀ", :start 271.669, :end 271.957}
|
|
{:text "ਨ", :start 271.957, :end 272.203}
|
|
{:text "ਜਾਇ", :start 272.203, :end 272.801}
|
|
{:text "॥"}],
|
|
:lineStart 269.833,
|
|
:lineEnd 272.801}
|
|
{:words
|
|
[{:text "ਜੇ", :start 272.801, :end 273.023}
|
|
{:text "ਕੋ", :start 273.023, :end 273.225}
|
|
{:text "ਕਹੈ", :start 273.225, :end 273.541}
|
|
{:text "ਪਿਛੈ", :start 273.541, :end 273.892}
|
|
{:text "ਪਛੁਤਾਇ", :start 273.892, :end 274.7}
|
|
{:text "॥"}],
|
|
:lineStart 272.801,
|
|
:lineEnd 274.7}
|
|
{:words
|
|
[{:text "ਕਾਗਦਿ", :start 274.7, :end 275.363}
|
|
{:text "ਕਲਮ", :start 275.363, :end 275.669}
|
|
{:text "ਨ", :start 275.669, :end 275.813}
|
|
{:text "ਲਿਖਣਹਾਰੁ", :start 275.813, :end 276.913}
|
|
{:text "॥"}],
|
|
:lineStart 274.7,
|
|
:lineEnd 276.913}
|
|
{:words
|
|
[{:text "ਮੰਨੇ", :start 276.913, :end 277.311}
|
|
{:text "ਕਾ", :start 277.311, :end 277.551}
|
|
{:text "ਬਹਿ", :start 277.551, :end 277.877}
|
|
{:text "ਕਰਨਿ", :start 277.877, :end 278.231}
|
|
{:text "ਵੀਚਾਰੁ", :start 278.231, :end 279.486}
|
|
{:text "॥"}],
|
|
:lineStart 276.913,
|
|
:lineEnd 279.486}
|
|
{:words
|
|
[{:text "ਐਸਾ", :start 279.486, :end 281.207}
|
|
{:text "ਨਾਮੁ", :start 281.207, :end 281.777}
|
|
{:text "ਨਿਰੰਜਨੁ", :start 281.777, :end 282.445}
|
|
{:text "ਹੋਇ", :start 282.445, :end 282.981}
|
|
{:text "॥"}],
|
|
:lineStart 279.486,
|
|
:lineEnd 282.981}
|
|
{:words
|
|
[{:text "ਜੇ", :start 282.981, :end 283.193}
|
|
{:text "ਕੋ", :start 283.193, :end 283.369}
|
|
{:text "ਮੰਨਿ", :start 283.369, :end 283.884}
|
|
{:text "ਜਾਣੈ", :start 283.884, :end 284.352}
|
|
{:text "ਮਨਿ", :start 284.352, :end 284.649}
|
|
{:text "ਕੋਇ", :start 284.649, :end 285.232}
|
|
{:text "॥੧੨॥"}],
|
|
:lineStart 282.981,
|
|
:lineEnd 285.232}
|
|
{:words
|
|
[{:text "ਮੰਨੈ", :start 285.232, :end 285.762}
|
|
{:text "ਸੁਰਤਿ", :start 285.762, :end 286.214}
|
|
{:text "ਹੋਵੈ", :start 286.214, :end 286.519}
|
|
{:text "ਮਨਿ", :start 286.519, :end 286.877}
|
|
{:text "ਬੁਧਿ", :start 286.877, :end 287.509}
|
|
{:text "॥"}],
|
|
:lineStart 285.232,
|
|
:lineEnd 287.509}
|
|
{:words
|
|
[{:text "ਮੰਨੈ", :start 287.509, :end 288.005}
|
|
{:text "ਸਗਲ", :start 288.005, :end 288.329}
|
|
{:text "ਭਵਣ", :start 288.329, :end 288.657}
|
|
{:text "ਕੀ", :start 288.657, :end 288.833}
|
|
{:text "ਸੁਧਿ", :start 288.833, :end 289.87}
|
|
{:text "॥"}],
|
|
:lineStart 287.509,
|
|
:lineEnd 289.87}
|
|
{:words
|
|
[{:text "ਮੰਨੈ", :start 289.87, :end 291.037}
|
|
{:text "ਮੁਹਿ", :start 291.037, :end 291.37}
|
|
{:text "ਚੋਟਾ", :start 291.37, :end 291.833}
|
|
{:text "ਨਾ", :start 291.833, :end 292.055}
|
|
{:text "ਖਾਇ", :start 292.055, :end 292.634}
|
|
{:text "॥"}],
|
|
:lineStart 289.87,
|
|
:lineEnd 292.634}
|
|
{:words
|
|
[{:text "ਮੰਨੈ", :start 292.634, :end 293.216}
|
|
{:text "ਜਮ", :start 293.216, :end 293.482}
|
|
{:text "ਕੈ", :start 293.482, :end 293.704}
|
|
{:text "ਸਾਥਿ", :start 293.704, :end 294.251}
|
|
{:text "ਨ", :start 294.251, :end 294.472}
|
|
{:text "ਜਾਇ", :start 294.472, :end 295.031}
|
|
{:text "॥"}],
|
|
:lineStart 292.634,
|
|
:lineEnd 295.031}
|
|
{:words
|
|
[{:text "ਐਸਾ", :start 295.031, :end 295.472}
|
|
{:text "ਨਾਮੁ", :start 295.472, :end 296.04}
|
|
{:text "ਨਿਰੰਜਨੁ", :start 296.04, :end 296.671}
|
|
{:text "ਹੋਇ", :start 296.671, :end 297.21}
|
|
{:text "॥"}],
|
|
:lineStart 295.031,
|
|
:lineEnd 297.21}
|
|
{:words
|
|
[{:text "ਜੇ", :start 297.21, :end 297.445}
|
|
{:text "ਕੋ", :start 297.445, :end 297.623}
|
|
{:text "ਮੰਨਿ", :start 297.623, :end 298.034}
|
|
{:text "ਜਾਣੈ", :start 298.034, :end 298.426}
|
|
{:text "ਮਨਿ", :start 298.426, :end 298.774}
|
|
{:text "ਕੋਇ", :start 298.774, :end 299.8}
|
|
{:text "॥੧੩॥"}],
|
|
:lineStart 297.21,
|
|
:lineEnd 299.8}
|
|
{:words
|
|
[{:text "ਮੰਨੈ", :start 299.8, :end 300.841}
|
|
{:text "ਮਾਰਗਿ", :start 300.841, :end 301.481}
|
|
{:text "ਠਾਕ", :start 301.481, :end 301.828}
|
|
{:text "ਨ", :start 301.828, :end 302.04}
|
|
{:text "ਪਾਇ", :start 302.04, :end 302.625}
|
|
{:text "॥"}],
|
|
:lineStart 299.8,
|
|
:lineEnd 302.625}
|
|
{:words
|
|
[{:text "ਮੰਨੈ", :start 302.625, :end 303.1}
|
|
{:text "ਪਤਿ", :start 303.1, :end 303.363}
|
|
{:text "ਸਿਉ", :start 303.363, :end 303.641}
|
|
{:text "ਪਰਗਟੁ", :start 303.641, :end 304.043}
|
|
{:text "ਜਾਇ", :start 304.043, :end 304.652}
|
|
{:text "॥"}],
|
|
:lineStart 302.625,
|
|
:lineEnd 304.652}
|
|
{:words
|
|
[{:text "ਮੰਨੈ", :start 304.652, :end 305.143}
|
|
{:text "ਮਗੁ", :start 305.143, :end 305.502}
|
|
{:text "ਨ", :start 305.502, :end 305.673}
|
|
{:text "ਚਲੈ", :start 305.673, :end 306.048}
|
|
{:text "ਪੰਥੁ", :start 306.048, :end 306.816}
|
|
{:text "॥"}],
|
|
:lineStart 304.652,
|
|
:lineEnd 306.816}
|
|
{:words
|
|
[{:text "ਮੰਨੈ", :start 306.816, :end 307.244}
|
|
{:text "ਧਰਮ", :start 307.244, :end 307.515}
|
|
{:text "ਸੇਤੀ", :start 307.515, :end 307.886}
|
|
{:text "ਸਨਬੰਧੁ", :start 307.886, :end 308.973}
|
|
{:text "॥"}],
|
|
:lineStart 306.816,
|
|
:lineEnd 308.973}
|
|
{:words
|
|
[{:text "ਐਸਾ", :start 308.973, :end 310.016}
|
|
{:text "ਨਾਮੁ", :start 310.016, :end 310.508}
|
|
{:text "ਨਿਰੰਜਨੁ", :start 310.508, :end 311.102}
|
|
{:text "ਹੋਇ", :start 311.102, :end 311.663}
|
|
{:text "॥"}],
|
|
:lineStart 308.973,
|
|
:lineEnd 311.663}
|
|
{:words
|
|
[{:text "ਜੇ", :start 311.663, :end 311.9}
|
|
{:text "ਕੋ", :start 311.9, :end 312.085}
|
|
{:text "ਮੰਨਿ", :start 312.085, :end 312.509}
|
|
{:text "ਜਾਣੈ", :start 312.509, :end 312.857}
|
|
{:text "ਮਨਿ", :start 312.857, :end 313.138}
|
|
{:text "ਕੋਇ", :start 313.138, :end 313.74}
|
|
{:text "॥੧੪॥"}],
|
|
:lineStart 311.663,
|
|
:lineEnd 313.74}
|
|
{:words
|
|
[{:text "ਮੰਨੈ", :start 313.74, :end 314.198}
|
|
{:text "ਪਾਵਹਿ", :start 314.198, :end 314.698}
|
|
{:text "ਮੋਖੁ", :start 314.698, :end 315.099}
|
|
{:text "ਦੁਆਰੁ", :start 315.099, :end 315.875}
|
|
{:text "॥"}],
|
|
:lineStart 313.74,
|
|
:lineEnd 315.875}
|
|
{:words
|
|
[{:text "ਮੰਨੈ", :start 315.875, :end 316.318}
|
|
{:text "ਪਰਵਾਰੈ", :start 316.318, :end 316.932}
|
|
{:text "ਸਾਧਾਰੁ", :start 316.932, :end 318.162}
|
|
{:text "॥"}],
|
|
:lineStart 315.875,
|
|
:lineEnd 318.162}
|
|
{:words
|
|
[{:text "ਮੰਨੈ", :start 318.162, :end 319.328}
|
|
{:text "ਤਰੈ", :start 319.328, :end 319.718}
|
|
{:text "ਤਾਰੇ", :start 319.718, :end 320.129}
|
|
{:text "ਗੁਰੁ", :start 320.129, :end 320.33}
|
|
{:text "ਸਿਖ", :start 320.33, :end 320.994}
|
|
{:text "॥"}],
|
|
:lineStart 318.162,
|
|
:lineEnd 320.994}
|
|
{:words
|
|
[{:text "ਮੰਨੈ", :start 320.994, :end 321.496}
|
|
{:text "ਨਾਨਕ", :start 321.496, :end 321.949}
|
|
{:text "ਭਵਹਿ", :start 321.949, :end 322.333}
|
|
{:text "ਨ", :start 322.333, :end 322.566}
|
|
{:text "ਭਿਖ", :start 322.566, :end 323.1}
|
|
{:text "॥"}],
|
|
:lineStart 320.994,
|
|
:lineEnd 323.1}
|
|
{:words
|
|
[{:text "ਐਸਾ", :start 323.1, :end 323.577}
|
|
{:text "ਨਾਮੁ", :start 323.577, :end 324.169}
|
|
{:text "ਨਿਰੰਜਨੁ", :start 324.169, :end 324.711}
|
|
{:text "ਹੋਇ", :start 324.711, :end 325.245}
|
|
{:text "॥"}],
|
|
:lineStart 323.1,
|
|
:lineEnd 325.245}
|
|
{:words
|
|
[{:text "ਜੇ", :start 325.245, :end 325.449}
|
|
{:text "ਕੋ", :start 325.449, :end 325.468}
|
|
{:text "ਮੰਨਿ", :start 325.468, :end 326.133}
|
|
{:text "ਜਾਣੈ", :start 326.133, :end 326.502}
|
|
{:text "ਮਨਿ", :start 326.502, :end 326.856}
|
|
{:text "ਕੋਇ", :start 326.856, :end 327.957}
|
|
{:text "॥੧੫॥"}],
|
|
:lineStart 325.245,
|
|
:lineEnd 327.957}
|
|
{:words
|
|
[{:text "ਪੰਚ", :start 327.957, :end 328.7}
|
|
{:text "ਪਰਵਾਣ", :start 328.7, :end 329.434}
|
|
{:text "ਪੰਚ", :start 329.434, :end 329.768}
|
|
{:text "ਪਰਧਾਨੁ", :start 329.768, :end 330.673}
|
|
{:text "॥"}],
|
|
:lineStart 327.957,
|
|
:lineEnd 330.673}
|
|
{:words
|
|
[{:text "ਪੰਚੇ", :start 330.673, :end 331.091}
|
|
{:text "ਪਾਵਹਿ", :start 331.091, :end 331.702}
|
|
{:text "ਦਰਗਹਿ", :start 331.702, :end 332.166}
|
|
{:text "ਮਾਨੁ", :start 332.166, :end 332.863}
|
|
{:text "॥"}],
|
|
:lineStart 330.673,
|
|
:lineEnd 332.863}
|
|
{:words
|
|
[{:text "ਪੰਚੇ", :start 332.863, :end 333.298}
|
|
{:text "ਸੋਹਹਿ", :start 333.298, :end 333.849}
|
|
{:text "ਦਰਿ", :start 333.849, :end 334.249}
|
|
{:text "ਰਾਜਾਨੁ", :start 334.249, :end 335.564}
|
|
{:text "॥"}],
|
|
:lineStart 332.863,
|
|
:lineEnd 335.564}
|
|
{:words
|
|
[{:text "ਪੰਚਾ", :start 335.564, :end 336.269}
|
|
{:text "ਕਾ", :start 336.269, :end 336.56}
|
|
{:text "ਗੁਰੁ", :start 336.56, :end 336.864}
|
|
{:text "ਏਕੁ", :start 336.864, :end 337.445}
|
|
{:text "ਧਿਆਨੁ", :start 337.445, :end 338.306}
|
|
{:text "॥"}],
|
|
:lineStart 335.564,
|
|
:lineEnd 338.306}
|
|
{:words
|
|
[{:text "ਜੇ", :start 338.306, :end 338.506}
|
|
{:text "ਕੋ", :start 338.506, :end 338.721}
|
|
{:text "ਕਹੈ", :start 338.721, :end 339.09}
|
|
{:text "ਕਰੈ", :start 339.09, :end 339.372}
|
|
{:text "ਵੀਚਾਰੁ", :start 339.372, :end 340.334}
|
|
{:text "॥"}],
|
|
:lineStart 338.306,
|
|
:lineEnd 340.334}
|
|
{:words
|
|
[{:text "kartai", :start 340.334, :end 340.771}
|
|
{:text "ਕੈ", :start 340.771, :end 341.009}
|
|
{:text "ਕਰਣੈ", :start 341.009, :end 341.454}
|
|
{:text "ਨਾਹੀ", :start 341.454, :end 341.786}
|
|
{:text "ਸੁਮਾਰੁ", :start 341.786, :end 342.99}
|
|
{:text "॥"}],
|
|
:lineStart 340.334,
|
|
:lineEnd 342.99}
|
|
{:words
|
|
[{:text "ਧੌਲੁ", :start 342.99, :end 343.878}
|
|
{:text "ਧਰਮੁ", :start 343.878, :end 344.326}
|
|
{:text "ਦਇਆ", :start 344.326, :end 344.678}
|
|
{:text "ਕਾ", :start 344.678, :end 344.906}
|
|
{:text "ਪੂਤੁ", :start 344.906, :end 345.642}
|
|
{:text "॥"}],
|
|
:lineStart 342.99,
|
|
:lineEnd 345.642}
|
|
{:words
|
|
[{:text "ਸੰਤੋਖੁ", :start 345.642, :end 346.5}
|
|
{:text "thaapya", :start 346.5, :end 346.988}
|
|
{:text "ਰਖਿਆ", :start 346.988, :end 347.378}
|
|
{:text "ਜਿਨਿ", :start 347.378, :end 347.673}
|
|
{:text "ਸੂਤਿ", :start 347.673, :end 348.4}
|
|
{:text "॥"}],
|
|
:lineStart 345.642,
|
|
:lineEnd 348.4}
|
|
{:words
|
|
[{:text "ਜੇ", :start 348.4, :end 348.652}
|
|
{:text "ਕੋ", :start 348.652, :end 348.811}
|
|
{:text "ਬੁਝੈ", :start 348.811, :end 349.207}
|
|
{:text "ਹੋਵੈ", :start 349.207, :end 349.461}
|
|
{:text "ਸਚਿਆਰੁ", :start 349.461, :end 350.345}
|
|
{:text "॥"}],
|
|
:lineStart 348.4,
|
|
:lineEnd 350.345}
|
|
{:words
|
|
[{:text "ਧਵਲੈ", :start 350.345, :end 350.746}
|
|
{:text "ਉਪਰਿ", :start 350.746, :end 351.272}
|
|
{:text "ਕੇਤਾ", :start 351.272, :end 351.678}
|
|
{:text "ਭਾਰੁ", :start 351.678, :end 352.976}
|
|
{:text "॥"}],
|
|
:lineStart 350.345,
|
|
:lineEnd 352.976}
|
|
{:words
|
|
[{:text "ਧਰਤੀ", :start 352.976, :end 354.64}
|
|
{:text "ਹੋਰੁ", :start 354.64, :end 354.989}
|
|
{:text "ਪਰੈ", :start 354.989, :end 355.339}
|
|
{:text "ਹੋਰੁ", :start 355.339, :end 355.831}
|
|
{:text "ਹੋਰੁ", :start 355.831, :end 356.456}
|
|
{:text "॥"}],
|
|
:lineStart 352.976,
|
|
:lineEnd 356.456}
|
|
{:words
|
|
[{:text "ਤਿਸ", :start 356.456, :end 356.725}
|
|
{:text "ਤੇ", :start 356.725, :end 356.918}
|
|
{:text "ਭਾਰੁ", :start 356.918, :end 357.539}
|
|
{:text "ਤਲੈ", :start 357.539, :end 357.865}
|
|
{:text "ਕਵਣੁ", :start 357.865, :end 358.23}
|
|
{:text "ਜੋਰੁ", :start 358.23, :end 358.849}
|
|
{:text "॥"}],
|
|
:lineStart 356.456,
|
|
:lineEnd 358.849}
|
|
{:words
|
|
[{:text "ਜੀਅ", :start 358.849, :end 359.366}
|
|
{:text "ਜਾਤਿ", :start 359.366, :end 360.019}
|
|
{:text "ਰੰਗਾ", :start 360.019, :end 360.468}
|
|
{:text "ਕੇ", :start 360.468, :end 360.636}
|
|
{:text "ਨਾਵ", :start 360.636, :end 361.32}
|
|
{:text "॥"}],
|
|
:lineStart 358.849,
|
|
:lineEnd 361.32}
|
|
{:words
|
|
[{:text "ਸਭਨਾ", :start 361.32, :end 361.687}
|
|
{:text "ਲਿਖਿਆ", :start 361.687, :end 362.037}
|
|
{:text "ਵੁੜੀ", :start 362.037, :end 362.365}
|
|
{:text "ਕਲਾਮ", :start 362.365, :end 363.427}
|
|
{:text "॥"}],
|
|
:lineStart 361.32,
|
|
:lineEnd 363.427}
|
|
{:words
|
|
[{:text "ਏਹੁ", :start 363.427, :end 364.182}
|
|
{:text "ਲੇਖਾ", :start 364.182, :end 364.64}
|
|
{:text "ਲਿਖਿ", :start 364.64, :end 365.028}
|
|
{:text "ਜਾਣੈ", :start 365.028, :end 365.449}
|
|
{:text "ਕੋਇ", :start 365.449, :end 365.983}
|
|
{:text "॥"}],
|
|
:lineStart 363.427,
|
|
:lineEnd 365.983}
|
|
{:words
|
|
[{:text "ਲੇਖਾ", :start 365.983, :end 366.399}
|
|
{:text "ਲਿਖਿਆ", :start 366.399, :end 366.85}
|
|
{:text "ਕੇਤਾ", :start 366.85, :end 367.253}
|
|
{:text "ਹੋਇ", :start 367.253, :end 367.85}
|
|
{:text "॥"}],
|
|
:lineStart 365.983,
|
|
:lineEnd 367.85}
|
|
{:words
|
|
[{:text "ਕੇਤਾ", :start 367.85, :end 368.256}
|
|
{:text "ਤਾਣੁ", :start 368.256, :end 368.849}
|
|
{:text "ਸੁਆਲਿਹੁ", :start 368.849, :end 369.566}
|
|
{:text "ਰੂਪੁ", :start 369.566, :end 370.252}
|
|
{:text "॥"}],
|
|
:lineStart 367.85,
|
|
:lineEnd 370.252}
|
|
{:words
|
|
[{:text "ਕੇਤੀ", :start 370.252, :end 370.678}
|
|
{:text "ਦਾਤਿ", :start 370.678, :end 371.314}
|
|
{:text "ਜਾਣੈ", :start 371.314, :end 371.755}
|
|
{:text "ਕੌਣੁ", :start 371.755, :end 372.215}
|
|
{:text "ਕੂਤੁ", :start 372.215, :end 373.342}
|
|
{:text "॥"}],
|
|
:lineStart 370.252,
|
|
:lineEnd 373.342}
|
|
{:words
|
|
[{:text "ਕੀਤਾ", :start 373.342, :end 374.156}
|
|
{:text "ਪਸਾਉ", :start 374.156, :end 374.797}
|
|
{:text "ਏਕੋ", :start 374.797, :end 375.252}
|
|
{:text "ਕਵਾਉ", :start 375.252, :end 375.948}
|
|
{:text "॥"}],
|
|
:lineStart 373.342,
|
|
:lineEnd 375.948}
|
|
{:words
|
|
[{:text "ਤਿਸ", :start 375.948, :end 376.174}
|
|
{:text "ਤੇ", :start 376.174, :end 376.357}
|
|
{:text "ਹੋਏ", :start 376.357, :end 376.608}
|
|
{:text "ਲਖ", :start 376.608, :end 376.959}
|
|
{:text "ਦਰੀਆਉ", :start 376.959, :end 377.817}
|
|
{:text "॥"}],
|
|
:lineStart 375.948,
|
|
:lineEnd 377.817}
|
|
{:words
|
|
[{:text "ਕੁਦਰਤਿ", :start 377.817, :end 378.413}
|
|
{:text "ਕਵਣ", :start 378.413, :end 378.749}
|
|
{:text "ਕਹਾ", :start 378.749, :end 379.014}
|
|
{:text "ਵੀਚਾਰੁ", :start 379.014, :end 379.936}
|
|
{:text "॥"}],
|
|
:lineStart 377.817,
|
|
:lineEnd 379.936}
|
|
{:words
|
|
[{:text "ਵਾਰਿਆ", :start 379.936, :end 380.35}
|
|
{:text "ਨ", :start 380.35, :end 380.504}
|
|
{:text "ਜਾਵਾ", :start 380.504, :end 380.931}
|
|
{:text "ਏਕ", :start 380.931, :end 381.259}
|
|
{:text "ਵਾਰ", :start 381.259, :end 382.247}
|
|
{:text "॥"}],
|
|
:lineStart 379.936,
|
|
:lineEnd 382.247}
|
|
{:words
|
|
[{:text "ਜੋ", :start 382.247, :end 382.993}
|
|
{:text "ਤੁਧੁ", :start 382.993, :end 383.262}
|
|
{:text "ਭਾਵੈ", :start 383.262, :end 383.682}
|
|
{:text "ਸਾਈ", :start 383.682, :end 384.065}
|
|
{:text "ਭਲੀ", :start 384.065, :end 384.434}
|
|
{:text "ਕਾਰ", :start 384.434, :end 385.117}
|
|
{:text "॥"}],
|
|
:lineStart 382.247,
|
|
:lineEnd 385.117}
|
|
{:words
|
|
[{:text "ਤੂ", :start 385.117, :end 385.31}
|
|
{:text "ਸਦਾ", :start 385.31, :end 385.636}
|
|
{:text "ਸਲਾਮਤਿ", :start 385.636, :end 386.342}
|
|
{:text "ਨਿਰੰਕਾਰ", :start 386.342, :end 387.828}
|
|
{:text "॥੧੬॥"}],
|
|
:lineStart 385.117,
|
|
:lineEnd 387.828}
|
|
{:words
|
|
[{:text "ਅਸੰਖ", :start 387.828, :end 388.521}
|
|
{:text "ਜਪ", :start 388.521, :end 388.928}
|
|
{:text "ਅਸੰਖ", :start 388.928, :end 389.385}
|
|
{:text "ਭਾਉ", :start 389.385, :end 389.905}
|
|
{:text "॥"}],
|
|
:lineStart 387.828,
|
|
:lineEnd 389.905}
|
|
{:words
|
|
[{:text "ਅਸੰਖ", :start 389.905, :end 390.295}
|
|
{:text "ਪੂਜਾ", :start 390.295, :end 390.81}
|
|
{:text "ਅਸੰਖ", :start 390.81, :end 391.274}
|
|
{:text "ਤਪ", :start 391.274, :end 391.501}
|
|
{:text "ਤਾਉ", :start 391.501, :end 392.046}
|
|
{:text "॥"}],
|
|
:lineStart 389.905,
|
|
:lineEnd 392.046}
|
|
{:words
|
|
[{:text "ਅਸੰਖ", :start 392.046, :end 392.463}
|
|
{:text "ਗਰੰਥ", :start 392.463, :end 393.246}
|
|
{:text "ਮੁਖਿ", :start 393.246, :end 393.71}
|
|
{:text "ਵੇਦ", :start 393.71, :end 394.042}
|
|
{:text "ਪਾਠ", :start 394.042, :end 394.616}
|
|
{:text "॥"}],
|
|
:lineStart 392.046,
|
|
:lineEnd 394.616}
|
|
{:words
|
|
[{:text "ਅਸੰਖ", :start 394.616, :end 395.023}
|
|
{:text "ਜੋਗ", :start 395.023, :end 395.434}
|
|
{:text "ਮਨਿ", :start 395.434, :end 395.841}
|
|
{:text "ਰਹਹਿ", :start 395.841, :end 396.245}
|
|
{:text "ਉਦਾਸ", :start 396.245, :end 397.506}
|
|
{:text "॥"}],
|
|
:lineStart 394.616,
|
|
:lineEnd 397.506}
|
|
{:words
|
|
[{:text "ਅਸੰਖ", :start 397.506, :end 398.443}
|
|
{:text "ਭਗਤ", :start 398.443, :end 398.949}
|
|
{:text "ਗੁਣ", :start 398.949, :end 399.202}
|
|
{:text "ਗਿਆਨ", :start 399.202, :end 399.554}
|
|
{:text "ਵੀਚਾਰ", :start 399.554, :end 400.369}
|
|
{:text "॥"}],
|
|
:lineStart 397.506,
|
|
:lineEnd 400.369}
|
|
{:words
|
|
[{:text "ਅਸੰਖ", :start 400.369, :end 400.725}
|
|
{:text "ਸਤੀ", :start 400.725, :end 401.159}
|
|
{:text "ਅਸੰਖ", :start 401.159, :end 401.681}
|
|
{:text "ਦਾਤਾਰ", :start 401.681, :end 402.569}
|
|
{:text "॥"}],
|
|
:lineStart 400.369,
|
|
:lineEnd 402.569}
|
|
{:words
|
|
[{:text "ਅਸੰਖ", :start 402.569, :end 403.024}
|
|
{:text "ਸੂਰ", :start 403.024, :end 403.666}
|
|
{:text "ਮੁਹ", :start 403.666, :end 404.01}
|
|
{:text "ਭਖ", :start 404.01, :end 404.277}
|
|
{:text "ਸਾਰ", :start 404.277, :end 404.898}
|
|
{:text "॥"}],
|
|
:lineStart 402.569,
|
|
:lineEnd 404.898}
|
|
{:words
|
|
[{:text "ਅਸੰਖ", :start 404.898, :end 405.343}
|
|
{:text "ਮੋਨਿ", :start 405.343, :end 405.801}
|
|
{:text "ਲਿਵ", :start 405.801, :end 406.037}
|
|
{:text "ਲਾਇ", :start 406.037, :end 406.44}
|
|
{:text "ਤਾਰ", :start 406.44, :end 407.46}
|
|
{:text "॥"}],
|
|
:lineStart 404.898,
|
|
:lineEnd 407.46}
|
|
{:words
|
|
[{:text "ਕੁਦਰਤਿ", :start 407.46, :end 408.445}
|
|
{:text "ਕਵਣ", :start 408.445, :end 408.761}
|
|
{:text "ਕਹਾ", :start 408.761, :end 409.089}
|
|
{:text "ਵੀਚਾਰੁ", :start 409.089, :end 410.036}
|
|
{:text "॥"}],
|
|
:lineStart 407.46,
|
|
:lineEnd 410.036}
|
|
{:words
|
|
[{:text "ਵਾਰਿਆ", :start 410.036, :end 410.443}
|
|
{:text "ਨ", :start 410.443, :end 410.59}
|
|
{:text "ਜਾਵਾ", :start 410.59, :end 410.997}
|
|
{:text "ਏਕ", :start 410.997, :end 411.351}
|
|
{:text "ਵਾਰ", :start 411.351, :end 412.159}
|
|
{:text "॥"}],
|
|
:lineStart 410.036,
|
|
:lineEnd 412.159}
|
|
{:words
|
|
[{:text "ਜੋ", :start 412.159, :end 412.456}
|
|
{:text "ਤੁਧੁ", :start 412.456, :end 412.693}
|
|
{:text "ਭਾਵੈ", :start 412.693, :end 413.11}
|
|
{:text "ਸਾਈ", :start 413.11, :end 413.523}
|
|
{:text "ਭਲੀ", :start 413.523, :end 413.873}
|
|
{:text "ਕਾਰ", :start 413.873, :end 414.53}
|
|
{:text "॥"}],
|
|
:lineStart 412.159,
|
|
:lineEnd 414.53}
|
|
{:words
|
|
[{:text "ਤੂ", :start 414.53, :end 414.721}
|
|
{:text "ਸਦਾ", :start 414.721, :end 415.058}
|
|
{:text "ਸਲਾਮਤਿ", :start 415.058, :end 415.827}
|
|
{:text "ਨਿਰੰਕਾਰ", :start 415.827, :end 417.11}
|
|
{:text "॥੧੭॥"}],
|
|
:lineStart 414.53,
|
|
:lineEnd 417.11}
|
|
{:words
|
|
[{:text "ਅਸੰਖ", :start 417.11, :end 418.102}
|
|
{:text "ਮੂਰਖ", :start 418.102, :end 418.721}
|
|
{:text "ਅੰਧ", :start 418.721, :end 419.051}
|
|
{:text "ਘੋਰ", :start 419.051, :end 419.69}
|
|
{:text "॥"}],
|
|
:lineStart 417.11,
|
|
:lineEnd 419.69}
|
|
{:words
|
|
[{:text "ਅਸੰਖ", :start 419.69, :end 420.176}
|
|
{:text "ਚੋਰ", :start 420.176, :end 420.629}
|
|
{:text "ਹਰਾਮਖੋਰ", :start 420.629, :end 421.686}
|
|
{:text "॥"}],
|
|
:lineStart 419.69,
|
|
:lineEnd 421.686}
|
|
{:words
|
|
[{:text "ਅਸੰਖ", :start 421.686, :end 422.086}
|
|
{:text "ਅਮਰ", :start 422.086, :end 422.523}
|
|
{:text "ਕਰਿ", :start 422.523, :end 422.803}
|
|
{:text "ਜਾਹਿ", :start 422.803, :end 423.193}
|
|
{:text "ਜੋਰ", :start 423.193, :end 424.152}
|
|
{:text "॥"}],
|
|
:lineStart 421.686,
|
|
:lineEnd 424.152}
|
|
{:words
|
|
[{:text "ਅਸੰਖ", :start 424.152, :end 424.948}
|
|
{:text "ਗਲਵਢ", :start 424.948, :end 425.456}
|
|
{:text "ਹਤਿਆ", :start 425.456, :end 425.967}
|
|
{:text "ਕਮਾਹਿ", :start 425.967, :end 426.526}
|
|
{:text "॥"}],
|
|
:lineStart 424.152,
|
|
:lineEnd 426.526}
|
|
{:words
|
|
[{:text "ਅਸੰਖ", :start 426.526, :end 426.939}
|
|
{:text "ਪਾਪੀ", :start 426.939, :end 427.412}
|
|
{:text "ਪਾਪੁ", :start 427.412, :end 428.036}
|
|
{:text "ਕਰਿ", :start 428.036, :end 428.345}
|
|
{:text "ਜਾਹਿ", :start 428.345, :end 428.821}
|
|
{:text "॥"}],
|
|
:lineStart 426.526,
|
|
:lineEnd 428.821}
|
|
{:words
|
|
[{:text "ਅਸੰਖ", :start 428.821, :end 429.254}
|
|
{:text "ਕੂੜਿਆਰ", :start 429.254, :end 429.944}
|
|
{:text "ਕੂੜੇ", :start 429.944, :end 430.33}
|
|
{:text "ਫਿਰਾਹਿ", :start 430.33, :end 430.885}
|
|
{:text "॥"}],
|
|
:lineStart 428.821,
|
|
:lineEnd 430.885}
|
|
{:words
|
|
[{:text "ਅਸੰਖ", :start 430.885, :end 431.314}
|
|
{:text "ਮਲੇਛ", :start 431.314, :end 432.109}
|
|
{:text "ਮਲੁ", :start 432.109, :end 432.506}
|
|
{:text "ਭਖਿ", :start 432.506, :end 432.892}
|
|
{:text "ਖਾਹਿ", :start 432.892, :end 434.023}
|
|
{:text "॥"}],
|
|
:lineStart 430.885,
|
|
:lineEnd 434.023}
|
|
{:words
|
|
[{:text "ਅਸੰਖ", :start 434.023, :end 434.912}
|
|
{:text "ਨਿੰਦਕ", :start 434.912, :end 435.5}
|
|
{:text "ਸਿਰਿ", :start 435.5, :end 435.836}
|
|
{:text "ਕਰਹਿ", :start 435.836, :end 436.294}
|
|
{:text "ਭਾਰੁ", :start 436.294, :end 437.075}
|
|
{:text "॥"}],
|
|
:lineStart 434.023,
|
|
:lineEnd 437.075}
|
|
{:words
|
|
[{:text "ਨਾਨਕੁ", :start 437.075, :end 437.597}
|
|
{:text "ਨੀਚੁ", :start 437.597, :end 438.236}
|
|
{:text "ਕਹੈ", :start 438.236, :end 438.564}
|
|
{:text "ਵੀਚਾਰੁ", :start 438.564, :end 439.459}
|
|
{:text "॥"}],
|
|
:lineStart 437.075,
|
|
:lineEnd 439.459}
|
|
{:words
|
|
[{:text "ਵਾਰਿਆ", :start 439.459, :end 439.857}
|
|
{:text "ਨ", :start 439.857, :end 440.041}
|
|
{:text "ਜਾਵਾ", :start 440.041, :end 440.434}
|
|
{:text "ਏਕ", :start 440.434, :end 440.77}
|
|
{:text "ਵਾਰ", :start 440.77, :end 441.513}
|
|
{:text "॥"}],
|
|
:lineStart 439.459,
|
|
:lineEnd 441.513}
|
|
{:words
|
|
[{:text "ਜੋ", :start 441.513, :end 441.859}
|
|
{:text "ਤੁਧੁ", :start 441.859, :end 442.103}
|
|
{:text "ਭਾਵੈ", :start 442.103, :end 442.508}
|
|
{:text "ਸਾਈ", :start 442.508, :end 442.899}
|
|
{:text "ਭਲੀ", :start 442.899, :end 443.241}
|
|
{:text "ਕਾਰ", :start 443.241, :end 443.888}
|
|
{:text "॥"}],
|
|
:lineStart 441.513,
|
|
:lineEnd 443.888}
|
|
{:words
|
|
[{:text "ਤੂ", :start 443.888, :end 444.06}
|
|
{:text "ਸਦਾ", :start 444.06, :end 444.394}
|
|
{:text "ਸਲਾਮਤਿ", :start 444.394, :end 445.092}
|
|
{:text "ਨਿਰੰਕਾਰ", :start 445.092, :end 446.458}
|
|
{:text "॥੧੮॥"}],
|
|
:lineStart 443.888,
|
|
:lineEnd 446.458}
|
|
{:words
|
|
[{:text "ਅਸੰਖ", :start 446.458, :end 448.429}
|
|
{:text "ਨਾਵ", :start 448.429, :end 448.982}
|
|
{:text "ਅਸੰਖ", :start 448.982, :end 449.461}
|
|
{:text "ਥਾਵ", :start 449.461, :end 450.196}
|
|
{:text "॥"}],
|
|
:lineStart 446.458,
|
|
:lineEnd 450.196}
|
|
{:words
|
|
[{:text "ਅਗੰਮ", :start 450.196, :end 450.744}
|
|
{:text "ਅਗੰਮ", :start 450.744, :end 451.404}
|
|
{:text "ਅਸੰਖ", :start 451.404, :end 451.891}
|
|
{:text "ਲੋਅ", :start 451.891, :end 452.474}
|
|
{:text "॥"}],
|
|
:lineStart 450.196,
|
|
:lineEnd 452.474}
|
|
{:words
|
|
[{:text "ਅਸੰਖ", :start 452.474, :end 452.954}
|
|
{:text "ਕਹਹਿ", :start 452.954, :end 453.415}
|
|
{:text "ਸਿਰਿ", :start 453.415, :end 453.743}
|
|
{:text "ਭਾਰੁ", :start 453.743, :end 454.225}
|
|
{:text "ਹੋਇ", :start 454.225, :end 454.676}
|
|
{:text "॥"}],
|
|
:lineStart 452.474,
|
|
:lineEnd 454.676}
|
|
{:words
|
|
[{:text "ਅਖਰੀ", :start 454.676, :end 455.077}
|
|
{:text "ਨਾਮੁ", :start 455.077, :end 455.54}
|
|
{:text "ਅਖਰੀ", :start 455.54, :end 455.92}
|
|
{:text "ਸਾਲਾਹ", :start 455.92, :end 456.705}
|
|
{:text "॥"}],
|
|
:lineStart 454.676,
|
|
:lineEnd 456.705}
|
|
{:words
|
|
[{:text "ਅਖਰੀ", :start 456.705, :end 457.122}
|
|
{:text "ਗਿਆਨੁ", :start 457.122, :end 457.794}
|
|
{:text "ਗੀਤ", :start 457.794, :end 458.077}
|
|
{:text "ਗੁਣ", :start 458.077, :end 458.332}
|
|
{:text "ਗਾਹ", :start 458.332, :end 459.798}
|
|
{:text "॥"}],
|
|
:lineStart 456.705,
|
|
:lineEnd 459.798}
|
|
{:words
|
|
[{:text "ਅਖਰੀ", :start 459.798, :end 460.696}
|
|
{:text "ਲਿਖਣੁ", :start 460.696, :end 461.066}
|
|
{:text "ਬੋਲਣੁ", :start 461.066, :end 461.497}
|
|
{:text "ਬਾਣਿ", :start 461.497, :end 462.056}
|
|
{:text "॥"}],
|
|
:lineStart 459.798,
|
|
:lineEnd 462.056}
|
|
{:words
|
|
[{:text "ਅਖਰਾ", :start 462.056, :end 462.515}
|
|
{:text "ਸਿਰਿ", :start 462.515, :end 462.865}
|
|
{:text "ਸੰਜੋਗੁ", :start 462.865, :end 463.622}
|
|
{:text "ਵਖਾਣਿ", :start 463.622, :end 464.468}
|
|
{:text "॥"}],
|
|
:lineStart 462.056,
|
|
:lineEnd 464.468}
|
|
{:words
|
|
[{:text "ਜਿਨਿ", :start 464.468, :end 464.719}
|
|
{:text "ਏਹਿ", :start 464.719, :end 465.043}
|
|
{:text "ਲਿਖੇ", :start 465.043, :end 465.441}
|
|
{:text "ਤਿਸੁ", :start 465.441, :end 465.826}
|
|
{:text "ਸਿਰਿ", :start 465.826, :end 466.149}
|
|
{:text "ਨਾਹਿ", :start 466.149, :end 466.694}
|
|
{:text "॥"}],
|
|
:lineStart 464.468,
|
|
:lineEnd 466.694}
|
|
{:words
|
|
[{:text "ਜਿਵ", :start 466.694, :end 466.981}
|
|
{:text "ਫੁਰਮਾਏ", :start 466.981, :end 467.702}
|
|
{:text "ਤਿਵ", :start 467.702, :end 467.946}
|
|
{:text "ਤਿਵ", :start 467.946, :end 468.181}
|
|
{:text "ਪਾਹਿ", :start 468.181, :end 468.734}
|
|
{:text "॥"}],
|
|
:lineStart 466.694,
|
|
:lineEnd 468.734}
|
|
{:words
|
|
[{:text "ਜੇਤਾ", :start 468.734, :end 469.197}
|
|
{:text "ਕੀਤਾ", :start 469.197, :end 469.77}
|
|
{:text "ਤੇਤਾ", :start 469.77, :end 470.233}
|
|
{:text "ਨਾਉ", :start 470.233, :end 470.798}
|
|
{:text "॥"}],
|
|
:lineStart 468.734,
|
|
:lineEnd 470.798}
|
|
{:words
|
|
[{:text "ਵਿਣੁ", :start 470.798, :end 471.004}
|
|
{:text "ਨਾਵੈ", :start 471.004, :end 471.386}
|
|
{:text "ਨਾਹੀ", :start 471.386, :end 471.836}
|
|
{:text "ਕੋ", :start 471.836, :end 472.135}
|
|
{:text "ਥਾਉ", :start 472.135, :end 473.258}
|
|
{:text "॥"}],
|
|
:lineStart 470.798,
|
|
:lineEnd 473.258}
|
|
{:words
|
|
[{:text "ਕੁਦਰਤਿ", :start 473.258, :end 474.327}
|
|
{:text "ਕਵਣ", :start 474.327, :end 474.64}
|
|
{:text "ਕਹਾ", :start 474.64, :end 474.988}
|
|
{:text "ਵੀਚਾਰੁ", :start 474.988, :end 475.881}
|
|
{:text "॥"}],
|
|
:lineStart 473.258,
|
|
:lineEnd 475.881}
|
|
{:words
|
|
[{:text "ਵਾਰਿਆ", :start 475.881, :end 476.263}
|
|
{:text "ਨ", :start 476.263, :end 476.437}
|
|
{:text "ਜਾਵਾ", :start 476.437, :end 476.828}
|
|
{:text "ਏਕ", :start 476.828, :end 477.202}
|
|
{:text "ਵਾਰ", :start 477.202, :end 477.979}
|
|
{:text "॥"}],
|
|
:lineStart 475.881,
|
|
:lineEnd 477.979}
|
|
{:words
|
|
[{:text "ਜੋ", :start 477.979, :end 478.295}
|
|
{:text "ਤੁਧੁ", :start 478.295, :end 478.574}
|
|
{:text "ਭਾਵੈ", :start 478.574, :end 478.957}
|
|
{:text "ਸਾਈ", :start 478.957, :end 479.307}
|
|
{:text "ਭਲੀ", :start 479.307, :end 479.705}
|
|
{:text "ਕਾਰ", :start 479.705, :end 480.371}
|
|
{:text "॥"}],
|
|
:lineStart 477.979,
|
|
:lineEnd 480.371}
|
|
{:words
|
|
[{:text "ਤੂ", :start 480.371, :end 480.561}
|
|
{:text "ਸਦਾ", :start 480.561, :end 480.897}
|
|
{:text "ਸਲਾਮਤਿ", :start 480.897, :end 481.579}
|
|
{:text "ਨਿਰੰਕਾਰ", :start 481.579, :end 483.117}
|
|
{:text "॥੧੯॥"}],
|
|
:lineStart 480.371,
|
|
:lineEnd 483.117}]
|
|
)
|
|
|
|
(.log js/console (str "Data has " (count data) " entries"))
|
|
|
|
;; bits of Scittle stuff that need to be set up for recordStudentSound to
|
|
;; work
|
|
|
|
(def student-recordings (atom (apply vector (repeat (count data) nil))))
|
|
|
|
(defn enable-play-button! [phrase-no])
|
|
|
|
(defn record-student-sound!
|
|
[phrase-no]
|
|
(.info js/console "Recording student sound for phrase " phrase-no)
|
|
|
|
(try
|
|
(.then (.getUserMedia (.mediaDevices js/navigator) {:audio true})
|
|
(fn [arg]
|
|
(let [media-recorder (js/MediaRecorder. arg)
|
|
audio-chunks (atom [])]
|
|
(.start media-recorder)
|
|
(set! (.-onerror media-recorder)
|
|
(fn [s]
|
|
(.log js/console (str "Error while recording sound: " s))))
|
|
(.addEventListener media-recorder "dataavailable"
|
|
(fn [event]
|
|
(.info js/console "Audio recorded...")
|
|
(swap! audio-chunks conj (.-data event))))
|
|
(set! (.-onstop media-recorder)
|
|
(fn [e]
|
|
(js/console.log "data available after MediaRecorder.stop() called.")
|
|
(if (> (count @audio-chunks) 0)
|
|
(do
|
|
;; Store the blob in the student-recordings data structure
|
|
(swap! student-recordings assoc phrase-no
|
|
(js/Blob. (clj->js @audio-chunks)))
|
|
(enable-play-button! phrase-no))))))))
|
|
(catch js/Error e
|
|
(.log js/console
|
|
(str "Error thrown while recording sound: " (.-message e))))
|
|
(catch :default x
|
|
(str "Unexpected object thrown while recording " x))))
|
|
|
|
(defn interval-watcher
|
|
"Returns a closure over this `audio` and this `end`,
|
|
which pauses and clears down the interval of the audio when it is
|
|
called after the current time of the `audio` exceeds `end`."
|
|
[audio end]
|
|
(fn []
|
|
(let [audio-time (.-currentTime audio)]
|
|
(.log js/console (str "interval: current time now "
|
|
audio-time "; end " end))
|
|
(when (> audio-time end)
|
|
(.log js/console (str "current time now "
|
|
(.-currentTime audio) "; end " end "; pausing recording"))
|
|
(.pause audio)
|
|
(.clearInterval js/window (.-int audio))))))
|
|
|
|
(defn play-segment [audio start end]
|
|
;; adapted from https://stackoverflow.com/questions/5932412/html5-audio-how-to-play-only-a-selected-portion-of-an-audio-file-audio-sprite
|
|
(.log js/console (str "Playing recording from " start " to " end))
|
|
(let [clone (.cloneNode audio true)]
|
|
(set! (.-currentTime clone) start)
|
|
(.log js/console (str "current time now set to " (.-currentTime clone)))
|
|
(.play clone)
|
|
(set! (.-int clone)
|
|
(.setInterval js/window
|
|
(interval-watcher clone end)
|
|
10))))
|
|
|
|
(defn markup-word [record phrase-no word-no]
|
|
[:span {:class "word, gurmukhi"
|
|
:id (str "word-" phrase-no "-" word-no)
|
|
:lang "pa"
|
|
:on-click #(play-segment recording (:start record) (:end record))}
|
|
(str " " (:text record))])
|
|
|
|
(defn close-popup []
|
|
(let [popup (.getElementById js/document "popup")]
|
|
(when popup
|
|
(rdom/render "" popup))))
|
|
|
|
(def popup-control-style {:border "thin solid #331f16"
|
|
:padding "0 0.5em"})
|
|
|
|
(defn play-student!
|
|
[phrase-no]
|
|
(.play (js/Audio. (.createObjectURL js/URL (@student-recordings phrase-no)))))
|
|
|
|
(defn animate-progress-bar!
|
|
[id duration]
|
|
(let [progress-step (int (* duration 10))]
|
|
(.info js/console (str "Duration is: " duration "; step is: " progress-step))
|
|
(loop [i 1
|
|
e (.getElementById js/document id)]
|
|
(when (< i 99)
|
|
(js/setTimeout
|
|
#(do (.setAttribute e "value" i)
|
|
(.info js/console (str "progress-width updated to " i))) (* i progress-step))
|
|
(recur (inc i) e)))))
|
|
|
|
(defn record-student! [phrase-no]
|
|
(let [phrase-data (nth data phrase-no)
|
|
duration (- (:lineEnd phrase-data) (:lineStart phrase-data))]
|
|
(record-student-sound! phrase-no)
|
|
(animate-progress-bar! "progress-bar" duration)))
|
|
|
|
(defn launch-popup [phrase-no event]
|
|
(.log js/console (str "Launching popup for phrase " phrase-no))
|
|
;; OK, there's a problem here. The popup is not getting style from the
|
|
;; style element, probably because it doesn't exist when the page is
|
|
;; initially styled; so style needs to be embedded.
|
|
(let [popup (.getElementById js/document "popup")
|
|
phrase-data (nth data phrase-no)
|
|
duration (- (:lineEnd phrase-data) (:lineStart phrase-data))
|
|
progress-width (atom 0)
|
|
progress-step (int (* duration 10))
|
|
content [:div {:id "popup-content"
|
|
:style {:border "thin solid #331f16"
|
|
:background-color "whitesmoke"
|
|
:left (- (.-pageX event) 100)
|
|
:top (.-pageY event)
|
|
:position "absolute"
|
|
:display "block"
|
|
:z-index 10}}
|
|
[:div {:style {:background-color "#331f16"
|
|
:color "red"
|
|
:height "1.2em"
|
|
:width "100%"}}
|
|
[:span {:id "popup-closebox" :on-click #(close-popup)
|
|
:title "Close popup"
|
|
:style {:float "right"}} "x"]]
|
|
(apply vector (concat [:p {:id "popup-phrase" :class "gurmukhi"}]
|
|
(map #(markup-word %1 phrase-no %2) (:words phrase-data) (range))))
|
|
[:table {:id "popup-controls"
|
|
:summary "Controls for audio playback and recording"
|
|
:style {:border "thin solid #331f16"
|
|
:padding "0.25em 1em"
|
|
:width "100%"}}
|
|
[:tr [:td "Tutor"] [:td {:id "popup-play-tutor"
|
|
:on-click #(play-segment recording
|
|
(:lineStart phrase-data)
|
|
(:lineEnd phrase-data))
|
|
:style popup-control-style
|
|
:title "Play the tutor's recording"}
|
|
"►"]]
|
|
[:tr [:td "You"]
|
|
(when (@student-recordings phrase-no)
|
|
[:td {:id "popup-play-student"
|
|
:on-click #(play-student! phrase-no)
|
|
:style popup-control-style
|
|
:title "Play your own recording"} "►"])
|
|
[:td {:id "popup-record-stop"
|
|
:on-click #(record-student! phrase-no)
|
|
:style popup-control-style
|
|
:title "Record yourself saying this phrase"}
|
|
"⏺"]]
|
|
[:tr [:td {:id "progress"
|
|
:colspan 3}
|
|
[:progress {:id "progress-bar"
|
|
:max 100
|
|
:value 0
|
|
:style {:width "100%"}}]]]]]]
|
|
(rdom/render content popup)))
|
|
|
|
(defn markup-phrase [record n]
|
|
[:div {:class "phrase" :id (str "phrase-" n)}
|
|
[:span {:class "play-control" :lang "en-GB"
|
|
:on-click #(play-segment recording (:lineStart record) (:lineEnd record))} "•"]
|
|
(map #(markup-word %1 n %2) (:words record) (range))
|
|
[:span {:class "popup-launcher"
|
|
:on-click #(launch-popup n %)} "..."]])
|
|
|
|
(let [content (map markup-phrase data (range))]
|
|
(rdom/render content (.getElementById js/document "content"))) |