File: //home/arjun/projects/buyercall/buyercall/blueprints/leads/__pycache__/views.cpython-310.pyc
o
�we� � @ s� d dl Z d dlZd dlmZ d dlmZ d dlZd dlmZmZ d dlm Z d dl
mZ d dlZd dl
Z
d dlmZmZmZmZmZmZmZmZmZ d dlmZmZmZmZmZmZ d d lm Z m!Z! d d
l"m#Z#m$Z$ d dl%m&Z' d dlm(Z( d d
l)m*Z* d dl+m,Z, d dl+m-Z- d dl.m/Z/ ddl0m1Z1m2Z2 ddl3m4Z4m5Z5 d dl6m7Z7 d dl8m9Z9 d dl:m;Z; ede<dd�Z=e�>e<�Z?dd� Z@dd� ZAdd� ZBe=jCd d!d"gd#�e,jDe#d$d%� ���ZEe=�Cd&�e#e9d'd(�d)d*� ���ZFe=jCd+d!d"gd#�e#d,d-� ��ZGe,jDe=jCd.d"gd#�d/d0� ��ZHe,jDe=jCd1d"gd#�d2d3� ��ZIe=�Cd4�e,jDe#d5d6� ���ZJe=�Cd7�e,jDe#d8d9� ���ZKe=jCd:d!gd#�e,jDe#d;d<� ���ZLe=jCd=d!gd#�e#d>d?� ��ZMe=jCd@d!gd#�e#e,jDdAdB� ���ZNe=jCd@d"gd#�e,jDdCdD� ��ZOdEdF� ZPdS )G� N)�closing)�date)�datetime� timedelta)�StringIO)�unescape) � Blueprint�request�flash�jsonify�url_for�current_app�
make_response�redirect�render_template)�extract�or_�and_�desc�func�text)�contains_eager� load_only)�login_required�current_user)�gettext)�ceil)�
VoiceResponse)�csrf)�db)�account_client� )�LeadForm�LeadNoteForm)�Lead� LeadNotes��Agent)�
role_required)�format_phone_number�leads� templates)�template_folderc C s4 d}| � dd�} tj�� D ]
\}}|| kr|}q
|S )N� �_� )�replacer$ �STATUSES�items)�status_value�result�k�v� r7 �B/home/arjun/projects/buyercall/buyercall/blueprints/leads/views.py�get_call_status_key, s �r9 c C s&